Прошивка Marlin. Задаём вопросы, углубляемся в дебри, делимся находками
Модератор: Kaktus
- 
				mekong
 - Сообщения: 94
 - Зарегистрирован: 16 ноя 2017, 14:48
 - Благодарил (а): 1 раз
 - Поблагодарили: 13 раз
 
Re: Прошивка Marlin. Задаём вопросы, углубляемся в дебри, делимся находками
Никак не могу завести датчик конца филамента. 
Марлин 1.1.6, расскоментировано в configuration.h
#define FILAMENT_RUNOUT_SENSOR //XAH включение датчика конца филамента
#if ENABLED(FILAMENT_RUNOUT_SENSOR)
#define FIL_RUNOUT_INVERTING false // set to true to invert the logic of the sensor.
#define ENDSTOPPULLUP_FIL_RUNOUT // Uncomment to use internal pullup for filament runout pins if the sensor is defined.
#define FILAMENT_RUNOUT_SCRIPT "M600"
#endif
пробовал менять на FIL_RUNOUT_INVERTING true и комментировать ENDSTOPPULLUP_FIL_RUNOUT
в configiguration_adv.h
расскоментировано
#define ADVANCED_PAUSE_FEATURE
в pin_ramps.h
заменен пин 4 (пин сервы) на 2 (пин max endstop Z).
В итоге
из меню процедура замены филамента работает. По m119 вижу срабатывание датчика filament.(правда наверняка это касается расположения датчика на пин 2 на пин 4 к сожалению m119 не проверял, но датчик не работал и на нем).
пытаюсь размыкать-замыкать датчик при работе автоуровня и во время печати реакции нет.
Где еще надо "подкрутить"? (про ДНК я в курсе).
			
									
						Марлин 1.1.6, расскоментировано в configuration.h
#define FILAMENT_RUNOUT_SENSOR //XAH включение датчика конца филамента
#if ENABLED(FILAMENT_RUNOUT_SENSOR)
#define FIL_RUNOUT_INVERTING false // set to true to invert the logic of the sensor.
#define ENDSTOPPULLUP_FIL_RUNOUT // Uncomment to use internal pullup for filament runout pins if the sensor is defined.
#define FILAMENT_RUNOUT_SCRIPT "M600"
#endif
пробовал менять на FIL_RUNOUT_INVERTING true и комментировать ENDSTOPPULLUP_FIL_RUNOUT
в configiguration_adv.h
расскоментировано
#define ADVANCED_PAUSE_FEATURE
в pin_ramps.h
заменен пин 4 (пин сервы) на 2 (пин max endstop Z).
В итоге
из меню процедура замены филамента работает. По m119 вижу срабатывание датчика filament.(правда наверняка это касается расположения датчика на пин 2 на пин 4 к сожалению m119 не проверял, но датчик не работал и на нем).
пытаюсь размыкать-замыкать датчик при работе автоуровня и во время печати реакции нет.
Где еще надо "подкрутить"? (про ДНК я в курсе).
- Alex Post
 - Сообщения: 7029
 - Зарегистрирован: 11 янв 2017, 17:22
 - Имя: Александр
 - Откуда: Брест, РБ
 - Благодарил (а): 333 раза
 - Поблагодарили: 822 раза
 - Контактная информация:
 
Re: Прошивка Marlin. Задаём вопросы, углубляемся в дебри, делимся находками
раз пин виден по м119 - значит он в прошивке как ендстоп, а не как датчик филамента. Где то пин не там прописал или еще что. ИМХО вот сюда и копать.
			
									
						Prusa i3 rework - трудится с 2015 года
Черно-оранжевый 3D-SPrinter 232 - https://3deshnik.ru/forum/viewtopic.php?f=21&t=393
						Черно-оранжевый 3D-SPrinter 232 - https://3deshnik.ru/forum/viewtopic.php?f=21&t=393
- 
				mekong
 - Сообщения: 94
 - Зарегистрирован: 16 ноя 2017, 14:48
 - Благодарил (а): 1 раз
 - Поблагодарили: 13 раз
 
Re: Прошивка Marlin. Задаём вопросы, углубляемся в дебри, делимся находками
Неа по m119 так и пишет "filament open" или "filament trigget". Собака порылась в строке файла configuration.h
#define ULTIPANEL
которую необходимо раскоментировать.
Re: Прошивка Marlin. Задаём вопросы, углубляемся в дебри, делимся находками
Добрый вечер всем. Подскажите в таком вопросе: Стоит Marlin 1.1.5
Хочу сменить пруток во время печати - выбираю пункт в меню. Сопло поднимается вверх и едет в ближний правый угол. Упирается по оси Х в концевик, но все равно давит. Естественно шаговик прокручивает. При возвращении естественно головка начинает печатать немного левее ((((. Где в прошивке ставятся координаты экструдера для смены? Нашел у себя вот эти строки:
 
Спойлер
      
Это про смену прутка? Что за строка: #define PAUSE_PARK_X_POS -8                  // X position of hotend
Почему х-8? Нужно изменять эту строку? Что поставить?
			
									
						Хочу сменить пруток во время печати - выбираю пункт в меню. Сопло поднимается вверх и едет в ближний правый угол. Упирается по оси Х в концевик, но все равно давит. Естественно шаговик прокручивает. При возвращении естественно головка начинает печатать немного левее ((((. Где в прошивке ставятся координаты экструдера для смены? Нашел у себя вот эти строки:
Почему х-8? Нужно изменять эту строку? Что поставить?
- Чиффа
 - Сообщения: 378
 - Зарегистрирован: 09 июн 2016, 08:04
 - Имя: Сергей
 - Откуда: Арзамас
 - Благодарил (а): 14 раз
 - Поблагодарили: 31 раз
 
Re: Прошивка Marlin. Задаём вопросы, углубляемся в дебри, делимся находками
list65, добрый! Судя по описанию да, это оно. Стоит "-8" ну вот он и пытается доехать до -8 по Х  
. Поменять на что-то более приемлемое, например на "10", чтобы он до концевика не доезжал. Попробовать никто не запрещает, это не страшно, уверяю. Даже можно реально не печатать, а пластик вынуть и протестировать 
			
									
						DIY принтер, 28х23х18, директ, прямой привод осей.
						- Alex Post
 - Сообщения: 7029
 - Зарегистрирован: 11 янв 2017, 17:22
 - Имя: Александр
 - Откуда: Брест, РБ
 - Благодарил (а): 333 раза
 - Поблагодарили: 822 раза
 - Контактная информация:
 
Re: Прошивка Marlin. Задаём вопросы, углубляемся в дебри, делимся находками
У тебя стоит -8, это на 8мм левее "нуля". Поставь просто 8, без минуса, и будет тебе счастье 
 А по У 219 не пытается за пределы уйти? Тоже как бы странное значение...
			
									
						Prusa i3 rework - трудится с 2015 года
Черно-оранжевый 3D-SPrinter 232 - https://3deshnik.ru/forum/viewtopic.php?f=21&t=393
						Черно-оранжевый 3D-SPrinter 232 - https://3deshnik.ru/forum/viewtopic.php?f=21&t=393
Re: Прошивка Marlin. Задаём вопросы, углубляемся в дебри, делимся находками
Спасибо, поставил 8 и все стало хорошо.
			
									
						Re: Прошивка Marlin. Задаём вопросы, углубляемся в дебри, делимся находками
А где бы раздобыть полный фак по прошивке, сохранить текущие значения как и тд?
По поводу еепрома тоже интересно.. при перепрошивке он же не меняется..?
			
									
						По поводу еепрома тоже интересно.. при перепрошивке он же не меняется..?
cultmaker.ru
						- Alex Post
 - Сообщения: 7029
 - Зарегистрирован: 11 янв 2017, 17:22
 - Имя: Александр
 - Откуда: Брест, РБ
 - Благодарил (а): 333 раза
 - Поблагодарили: 822 раза
 - Контактная информация:
 
Re: Прошивка Marlin. Задаём вопросы, углубляемся в дебри, делимся находками
да, еепром если включен, при прошивке не меняется, его нужно сбрасывать до "заводских" настроек Г-кодом M502
			
									
						Prusa i3 rework - трудится с 2015 года
Черно-оранжевый 3D-SPrinter 232 - https://3deshnik.ru/forum/viewtopic.php?f=21&t=393
						Черно-оранжевый 3D-SPrinter 232 - https://3deshnik.ru/forum/viewtopic.php?f=21&t=393
- AKDZG
 - Сообщения: 2206
 - Зарегистрирован: 17 окт 2015, 10:00
 - Имя: Алексей
 - Откуда: Иркутск
 - Благодарил (а): 24 раза
 - Поблагодарили: 76 раз
 
Re: Прошивка Marlin. Задаём вопросы, углубляемся в дебри, делимся находками
Этот почитайте https://3deshnik.ru/blogs/akdzg/nastroj ... d-printera
СПринтер 233
Anycubic Mono M7 Pro
						Anycubic Mono M7 Pro
- 
				artolik
 - Сообщения: 109
 - Зарегистрирован: 03 фев 2017, 09:56
 - Имя: Анатолий
 - Откуда: Беларусь. Минск.
 - Благодарил (а): 28 раз
 - Поблагодарили: 4 раза
 
Re: Прошивка Marlin. Задаём вопросы, углубляемся в дебри, делимся находками
Доброго времени Уважаемые. Пока настраивал принтер на Дуе,напечатал себе маленького помощника,нужно же было куда то Мегу пристроить.
Ну и решил использовать концевики по X и Y минимум и максимум,сегодня день возился с установкой концевиков,но у меня почему то они работают только для отправки в дом,если в ручную отправляю ось от дома и жму противоположный концевик,стопа не происходит. Все концевики нормально замкнутые,марлин свежий стабильный. Может я что делаю не так? В принтерах у меня концевики только хом стоят.
			
									
						Ну и решил использовать концевики по X и Y минимум и максимум,сегодня день возился с установкой концевиков,но у меня почему то они работают только для отправки в дом,если в ручную отправляю ось от дома и жму противоположный концевик,стопа не происходит. Все концевики нормально замкнутые,марлин свежий стабильный. Может я что делаю не так? В принтерах у меня концевики только хом стоят.
Использую  Kubicoid на Arduino DUE .
						- AKDZG
 - Сообщения: 2206
 - Зарегистрирован: 17 окт 2015, 10:00
 - Имя: Алексей
 - Откуда: Иркутск
 - Благодарил (а): 24 раза
 - Поблагодарили: 76 раз
 
Re: Прошивка Marlin. Задаём вопросы, углубляемся в дебри, делимся находками
После инициализации HOME концевики работают софтово по данным в HOME_POS
Возможно в свежих версиях больше настроек.
			
									
						Код: Выделить всё
#define min_software_endstops true // If true, axis won't move to coordinates less than HOME_POS.
#define max_software_endstops true  // If true, axis won't move to coordinates greater than the defined lengths below.СПринтер 233
Anycubic Mono M7 Pro
						Anycubic Mono M7 Pro
- 
				artolik
 - Сообщения: 109
 - Зарегистрирован: 03 фев 2017, 09:56
 - Имя: Анатолий
 - Откуда: Беларусь. Минск.
 - Благодарил (а): 28 раз
 - Поблагодарили: 4 раза
 
Re: Прошивка Marlin. Задаём вопросы, углубляемся в дебри, делимся находками
Получается после парковки работают только софтовые концевики. А как можно их заставить работать как аварийная остановка?  То есть станок уперся в любой концевик и стал.
			
									
						Использую  Kubicoid на Arduino DUE .
						- AKDZG
 - Сообщения: 2206
 - Зарегистрирован: 17 окт 2015, 10:00
 - Имя: Алексей
 - Откуда: Иркутск
 - Благодарил (а): 24 раза
 - Поблагодарили: 76 раз
 
Re: Прошивка Marlin. Задаём вопросы, углубляемся в дебри, делимся находками
поменять true на false
			
									
						СПринтер 233
Anycubic Mono M7 Pro
						Anycubic Mono M7 Pro
- 
				artolik
 - Сообщения: 109
 - Зарегистрирован: 03 фев 2017, 09:56
 - Имя: Анатолий
 - Откуда: Беларусь. Минск.
 - Благодарил (а): 28 раз
 - Поблагодарили: 4 раза
 
Re: Прошивка Marlin. Задаём вопросы, углубляемся в дебри, делимся находками
AKDZG, Алексей,а можно как то нулевые координаты задавать самому? На пример подвел оси куда мне нужно и задал,что это ноль по x,y,z.
			
									
						Использую  Kubicoid на Arduino DUE .
						