Прошивка Marlin. Задаём вопросы, углубляемся в дебри, делимся находками
Модератор: Kaktus
-
- Сообщения: 93
- Зарегистрирован: 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
- Сообщения: 7026
- Зарегистрирован: 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
-
- Сообщения: 93
- Зарегистрирован: 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
- Сообщения: 7026
- Зарегистрирован: 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
- Сообщения: 7026
- Зарегистрирован: 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
- Сообщения: 2205
- Зарегистрирован: 17 окт 2015, 10:00
- Имя: Алексей
- Откуда: Иркутск
- Благодарил (а): 23 раза
- Поблагодарили: 76 раз
Re: Прошивка Marlin. Задаём вопросы, углубляемся в дебри, делимся находками
Этот почитайте https://3deshnik.ru/blogs/akdzg/nastroj ... d-printera
СПринтер 233
Anycubic Mono M7 Pro
Anycubic Mono M7 Pro
-
- Сообщения: 109
- Зарегистрирован: 03 фев 2017, 09:56
- Имя: Анатолий
- Откуда: Беларусь. Минск.
- Благодарил (а): 28 раз
- Поблагодарили: 4 раза
Re: Прошивка Marlin. Задаём вопросы, углубляемся в дебри, делимся находками
Доброго времени Уважаемые. Пока настраивал принтер на Дуе,напечатал себе маленького помощника,нужно же было куда то Мегу пристроить.
Ну и решил использовать концевики по X и Y минимум и максимум,сегодня день возился с установкой концевиков,но у меня почему то они работают только для отправки в дом,если в ручную отправляю ось от дома и жму противоположный концевик,стопа не происходит. Все концевики нормально замкнутые,марлин свежий стабильный. Может я что делаю не так? В принтерах у меня концевики только хом стоят.
Ну и решил использовать концевики по X и Y минимум и максимум,сегодня день возился с установкой концевиков,но у меня почему то они работают только для отправки в дом,если в ручную отправляю ось от дома и жму противоположный концевик,стопа не происходит. Все концевики нормально замкнутые,марлин свежий стабильный. Может я что делаю не так? В принтерах у меня концевики только хом стоят.
Использую Kubicoid на Arduino DUE .
- AKDZG
- Сообщения: 2205
- Зарегистрирован: 17 окт 2015, 10:00
- Имя: Алексей
- Откуда: Иркутск
- Благодарил (а): 23 раза
- Поблагодарили: 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
-
- Сообщения: 109
- Зарегистрирован: 03 фев 2017, 09:56
- Имя: Анатолий
- Откуда: Беларусь. Минск.
- Благодарил (а): 28 раз
- Поблагодарили: 4 раза
Re: Прошивка Marlin. Задаём вопросы, углубляемся в дебри, делимся находками
Получается после парковки работают только софтовые концевики. А как можно их заставить работать как аварийная остановка? То есть станок уперся в любой концевик и стал.
Использую Kubicoid на Arduino DUE .
- AKDZG
- Сообщения: 2205
- Зарегистрирован: 17 окт 2015, 10:00
- Имя: Алексей
- Откуда: Иркутск
- Благодарил (а): 23 раза
- Поблагодарили: 76 раз
Re: Прошивка Marlin. Задаём вопросы, углубляемся в дебри, делимся находками
поменять true на false
СПринтер 233
Anycubic Mono M7 Pro
Anycubic Mono M7 Pro
-
- Сообщения: 109
- Зарегистрирован: 03 фев 2017, 09:56
- Имя: Анатолий
- Откуда: Беларусь. Минск.
- Благодарил (а): 28 раз
- Поблагодарили: 4 раза
Re: Прошивка Marlin. Задаём вопросы, углубляемся в дебри, делимся находками
AKDZG, Алексей,а можно как то нулевые координаты задавать самому? На пример подвел оси куда мне нужно и задал,что это ноль по x,y,z.
Использую Kubicoid на Arduino DUE .