Прошивка Marlin. Задаём вопросы, углубляемся в дебри, делимся находками

Собираем, настраиваем, печатаем, делимся опытом, помогаем новичкам

Модератор: Kaktus

Vikent
Сообщения: 789
Зарегистрирован: 31 янв 2019, 23:09
Имя: Виктор
Откуда: Королёв
Благодарил (а): 31 раз
Поблагодарили: 90 раз

Re: Прошивка Marlin. Задаём вопросы, углубляемся в дебри, делимся находками

Непрочитанное сообщение Vikent » 16 июн 2022, 09:00

Доброго дня, народ.
Баг: при печати с карты голова периодически выкидывает номер - едет по Х или по У до нуля, потом возвращается в исходную точку и продолжает печать. При этом, похоже, не ретрактит, и за соплом вытягивается сопля, на обратном ходе превращающаяся в петлю, торчащую потом из стенки модели.
При печати с компа через шнурок такого не происходит.
Прошивка - Марлин 1.1.9. Три года сидел на ней на самодельном дрыгостоле. Печатал через шнурок. Переделал на кубик. В прошивке изменил тип кинематики (теперь это Core XY), размеры области печати и добавил модуль дисплея (LCD2004 с кардридером).
G-код просматривал в поисках такой команды (движение по Х или У до нуля с последующим возвратом в точку печати), но ничего не нашёл.
Кто-нибудь сталкивался с подобным?

Аватара пользователя
dark184
Сообщения: 1520
Зарегистрирован: 19 фев 2018, 18:18
Имя: Алексей
Откуда: Архангельск
Благодарил (а): 11 раз
Поблагодарили: 116 раз

Re: Прошивка Marlin. Задаём вопросы, углубляемся в дебри, делимся находками

Непрочитанное сообщение dark184 » 16 июн 2022, 20:45

Чистка сопла? Или как то так называется. Ещё что то подобное вытворяет при смене филамента. Для первого никаких команд и не надо, просто делается периодически.
Купил себе танк и никого больше не жалею.

Vikent
Сообщения: 789
Зарегистрирован: 31 янв 2019, 23:09
Имя: Виктор
Откуда: Королёв
Благодарил (а): 31 раз
Поблагодарили: 90 раз

Re: Прошивка Marlin. Задаём вопросы, углубляемся в дебри, делимся находками

Непрочитанное сообщение Vikent » 16 июн 2022, 23:15

dark184 писал(а):
16 июн 2022, 20:45
Чистка сопла? ... просто делается периодически.

Маловероятно. Проявляется только при печати с карты в кардридере. При печати с компа этого нет. Чистка-то в обоих вариантах нужна.
Да и что это за чистка такая - сопло бегает до нуля то по Х то по У. Есть такая фича в Марлине, или это только предположение?

borskiy
Сообщения: 551
Зарегистрирован: 02 дек 2021, 22:20
Имя: Олег
Откуда: Бор, Нижегородская губерния
Благодарил (а): 6 раз
Поблагодарили: 43 раза
Контактная информация:

Re: Прошивка Marlin. Задаём вопросы, углубляемся в дебри, делимся находками

Непрочитанное сообщение borskiy » 17 июн 2022, 05:20

Vikent писал(а):
16 июн 2022, 23:15
только при печати с карты в кардридере
Так может здесь собака-то и порылась?
Не пробовали заменить картридер (или хотя бы карту)?

Vikent
Сообщения: 789
Зарегистрирован: 31 янв 2019, 23:09
Имя: Виктор
Откуда: Королёв
Благодарил (а): 31 раз
Поблагодарили: 90 раз

Re: Прошивка Marlin. Задаём вопросы, углубляемся в дебри, делимся находками

Непрочитанное сообщение Vikent » 17 июн 2022, 08:43

borskiy писал(а):
17 июн 2022, 05:20
Не пробовали заменить картридер (или хотя бы карту)?
Не пробовал. Второго такого модуля нет. Да и бессмысленно, думаю. Если бы это был сбой чтения кода из-за дефектной карты или картридера, то печать запарывалась бы из-за потерянного куска кода (смещение, потеря слоёв и т.п.). В данном же случае голова уезжает с печати периметра, и затем возвращается точнёхонько в ту же точку и продолжает печать. Как будто в G-код добавились две команды - ход головы до нуля и возврат на то же расстояние обратно.Это либо действительно какая-то фича Марлина (какая?), либо глюк прошивки, связанный с самим фактом подключения к плате дисплейного модуля и раскомментирования соответствующих блоков в прошивке. Ведь до этого три года всё прекрасно работало просто через шнурок на этом же железе и на этой же прошивке но без дисплейного модуля с кардридером..

borskiy
Сообщения: 551
Зарегистрирован: 02 дек 2021, 22:20
Имя: Олег
Откуда: Бор, Нижегородская губерния
Благодарил (а): 6 раз
Поблагодарили: 43 раза
Контактная информация:

Re: Прошивка Marlin. Задаём вопросы, углубляемся в дебри, делимся находками

Непрочитанное сообщение borskiy » 17 июн 2022, 11:54

Vikent писал(а):
17 июн 2022, 08:43
сбой чтения кода
Ну почему сразу сбой? Может просто читалка подтормаживает иногда.

Vikent
Сообщения: 789
Зарегистрирован: 31 янв 2019, 23:09
Имя: Виктор
Откуда: Королёв
Благодарил (а): 31 раз
Поблагодарили: 90 раз

Re: Прошивка Marlin. Задаём вопросы, углубляемся в дебри, делимся находками

Непрочитанное сообщение Vikent » 17 июн 2022, 16:19

borskiy писал(а):
17 июн 2022, 11:54
... почему сразу сбой? Может просто читалка подтормаживает...
Тоже мимо. Когда читалка подтормаживает, голова просто останавливается на месте на секунду-другую, и затем продолжает печать. Никаких лишних движений голова при этом не делает. А то, что эти движения хоть и лишние, но не совсем хаотичные, а рассчитанные (уход до нуля по одной из координат и возврат точно в исходную точку), наводит на мысль, что это всё же не случайный сбой, а системная ошибка в прошивке, связанная с чтением кода с карты. Или, как вариант, какой-либо конфликт или глюк настроек слайсинга вкупе с настройками прошивки. По виду вроде и похоже на отвод головы для охлаждения при слишком маленьком времени печати слоя (меньше допустимого, указанного в слайсере), но точно не оно, поскольку бегает и на крупных деталях, где время печати одного слоя большое. Ну и отвод головы обычно делается на пару см, а не до нуля координаты оси. А у мня на одной из печатей голова съездила до нуля по Х три раза и по У два раза, понавешав на стенки петель из соплей пластика.

Аватара пользователя
dark184
Сообщения: 1520
Зарегистрирован: 19 фев 2018, 18:18
Имя: Алексей
Откуда: Архангельск
Благодарил (а): 11 раз
Поблагодарили: 116 раз

Re: Прошивка Marlin. Задаём вопросы, углубляемся в дебри, делимся находками

Непрочитанное сообщение dark184 » 18 июн 2022, 10:54

Vikent писал(а):
17 июн 2022, 16:19
Тоже мимо.
Ну раз все мимо, учитывая искходные данные:
1. Установка дисплея, после чего все и началось
2. Печать с карты памяти после установки дисплея с кардридером
3. По USB печатается норм
Если все верно, то:
1. Предполагаем наводки на шлейф кардридера, либо шлейф между дисплеем и материнкой(если не ошибаюсь, то EXP1 это сам дисплей, EXP2 это кардридер), либо на удлинитель кардридера если есть. В первом случае пробуем экранировать либо укоротить, с завода они идут ну очень длинные. Во втором случае пробуем распечатать тест напрямую без удлинителя.
2. Возможно в прошивке включен датчик обрыва филамента и на его вход проходит помеха, отчего принтер и начинает барагозить, но не уверен что эта функция именно так работает, сам не пользовался ни разу. Только предполагаю...
3. Я бы поглядел еще смену цвета, но в этом случае и с усб шнурка было бы тоже самое.
4. Версия прошивки таже самая что была и до установки дисплея? Предположу что все таки версия была обновлена, а конфиги подкидывались от старой версии. Если это так, то делать так не стоит, конфиги нужны новые, ибо конфиги тоже меняются вместе с версиями прошивки. Кстати, в марлине 2 уже ввели контроль версий конфигов, таким образом прошивка при компиляции как минимум выдаст сообщение что конфиги старые, а то и вообще не соберет прошивку...
Купил себе танк и никого больше не жалею.

Vikent
Сообщения: 789
Зарегистрирован: 31 янв 2019, 23:09
Имя: Виктор
Откуда: Королёв
Благодарил (а): 31 раз
Поблагодарили: 90 раз

Re: Прошивка Marlin. Задаём вопросы, углубляемся в дебри, делимся находками

Непрочитанное сообщение Vikent » 18 июн 2022, 23:02

dark184 писал(а):
18 июн 2022, 10:54
... наводки на шлейф...
По наводке печать уедет непредсказуемо. А в моём случае чёткий возврат в исходную точку, как по программе. Не думаю, что сбой так чётко отработает координаты, да ещё несколько раз за печать, да ещё по очереди - то по Х, то по У.
dark184 писал(а):
18 июн 2022, 10:54
либо на удлинитель кардридера если есть
Нет.
dark184 писал(а):
18 июн 2022, 10:54
датчик обрыва филамента... ...смену цвета...
Ни то ни другое в прошивке не активировал. А без этого (раскомментирования соответствующих строк кода) оно вообще не должно никак работать.
dark184 писал(а):
18 июн 2022, 10:54
Версия прошивки таже самая что была и до установки дисплея? Предположу что все таки версия была обновлена
Не то, что версия, а сама прошивка та же до последнего файла. Как настроил три года назад под своего франкенштейна, так она в папочке на компе и лежала. Сейчас загрузил её в Arduino IDE, тут же сохранил копию в новую папку под новым именем, и поднастроил под новое железо - Core XY вместо дрыгостола, новые размеры области печати по XYZ, джерки-ускорения, раскомментировал подогреваемый стол, дисплей и карту, которых на франкенштейне не было.

На Куру грешил. Но попробовал уже две версии, в обеих одинаково. Да и при печати одной и той же детали эти левые походы головы в разных местах случаются. Да и шерстил код в Notepade++, ничего не нашёл. То есть это не ошибка G-кода, а всё же сам принтер косячит.

Кстати, ещё один глюк есть. Если подогрев стола не активирован ( в Куре снята галочка), то при отправке задания на печать начинается разогрев хотенда. Если же поставить в настройках принтера галку "подогреваемый стол", то при старте печати (независимо - с шнурка ли, с карты ли) начинает греться только стол, а на хотенд температура не передаётся. Приходится через меню принтера крутилкой лезть в преднагрев и включать нагрев хота "ручками". Обнаружил этот баг только с появлением подогреваемого стола.

В общем, уже мозг сломал, а решения нет. Наверное буду качать другую версию. Может быть в этом релизе действительно какой-то баг непофиксенный, который только с картой проявился.

Аватара пользователя
dark184
Сообщения: 1520
Зарегистрирован: 19 фев 2018, 18:18
Имя: Алексей
Откуда: Архангельск
Благодарил (а): 11 раз
Поблагодарили: 116 раз

Re: Прошивка Marlin. Задаём вопросы, углубляемся в дебри, делимся находками

Непрочитанное сообщение dark184 » 19 июн 2022, 10:47

Vikent писал(а):
18 июн 2022, 23:02
начинает греться только стол, а на хотенд температура не передаётся.
С чего вы взяли что это баг??? У меня к примеру именно так и есть, греется стол до заданной температуры, потом выход в ноль по всем осям, потом греется хот до заданной температуры и старт печати. Все дело в М190, а не глюк марлина, это нагрев с ожиданием. G код на время ожидания стопится. Если не нравится, используйте М140. В принципе марлин так и пишет.
2022-06-19_10-38-08.png
2022-06-19_10-38-08.png (27.67 КБ) 1715 просмотров
Vikent писал(а):
18 июн 2022, 23:02
По наводке печать уедет непредсказуемо.
Ой как не факт! А если по наводке сработала функция продолжения печати при сбое питания??? Это как пример, и таких примеров можно привести сотни, тем более глюк проявляется в случайном порядке и исключительно с флэшки.
Vikent писал(а):
18 июн 2022, 23:02
В общем, уже мозг сломал, а решения нет.
Мозг можно долго ломать и ничего не делать. Вам предложили несколько вариантов проверить, много времени не займет и варианта всего два, либо оно, либо не оно. А так можно годами гадать на кофейной гуще и ничего не добится.
Vikent писал(а):
18 июн 2022, 23:02
Может быть в этом релизе действительно какой-то баг непофиксенный,
Может, но вряд ли. В свежих релизах поверьте, тоже есть непофиксенные баги, сам натыкался :lol:
Купил себе танк и никого больше не жалею.

borskiy
Сообщения: 551
Зарегистрирован: 02 дек 2021, 22:20
Имя: Олег
Откуда: Бор, Нижегородская губерния
Благодарил (а): 6 раз
Поблагодарили: 43 раза
Контактная информация:

Re: Прошивка Marlin. Задаём вопросы, углубляемся в дебри, делимся находками

Непрочитанное сообщение borskiy » 19 июн 2022, 11:03

Vikent писал(а):
18 июн 2022, 23:02
чёткий возврат в исходную точку, как по программе
Кстати, может так и есть?
Если формируете г-код в куре, то проверьте, не включён ли скрипт постобработки с названием Time Lapse (используется для фотофиксации процесса печати).
Вложения
tl.PNG
tl.PNG (26.38 КБ) 1713 просмотров

borskiy
Сообщения: 551
Зарегистрирован: 02 дек 2021, 22:20
Имя: Олег
Откуда: Бор, Нижегородская губерния
Благодарил (а): 6 раз
Поблагодарили: 43 раза
Контактная информация:

Re: Прошивка Marlin. Задаём вопросы, углубляемся в дебри, делимся находками

Непрочитанное сообщение borskiy » 19 июн 2022, 11:05

borskiy писал(а):
19 июн 2022, 11:03
в куре
Подозреваю, что и в других слайсерах имеются подобные фичи.

Vikent
Сообщения: 789
Зарегистрирован: 31 янв 2019, 23:09
Имя: Виктор
Откуда: Королёв
Благодарил (а): 31 раз
Поблагодарили: 90 раз

Re: Прошивка Marlin. Задаём вопросы, углубляемся в дебри, делимся находками

Непрочитанное сообщение Vikent » 19 июн 2022, 11:18

dark184 писал(а):
19 июн 2022, 10:47
Все дело в М190, а не глюк марлина, это нагрев с ожиданием.
Действительно так. Только что проверил. Причём когда строил франкенштейна, читал об этом, да 3 года позабыл уже. :D Стол-то все три года холодный был.
Спасибо за напоминание.
dark184 писал(а):
19 июн 2022, 10:47
А если по наводке сработала функция продолжения печати при сбое питания???
А разве он не должен сначала захоумить оси? Координаты-то потеряны.
Шлейфы укоротить не могу, компоновка не позволяет. Как вариант - фольгой обмотать и заземлить. Попробую. Где-то на форуме попадалось про это.

Vikent
Сообщения: 789
Зарегистрирован: 31 янв 2019, 23:09
Имя: Виктор
Откуда: Королёв
Благодарил (а): 31 раз
Поблагодарили: 90 раз

Re: Прошивка Marlin. Задаём вопросы, углубляемся в дебри, делимся находками

Непрочитанное сообщение Vikent » 19 июн 2022, 11:22

borskiy писал(а):
19 июн 2022, 11:03
проверьте, не включён ли скрипт
Я Куру 15.04.6 пользую. Нет там такого. Да и если есть, то в обоих вариантах должно работать - и с карты и по шнурку.
borskiy писал(а):
19 июн 2022, 11:03
Если формируете г-код в куре
Смотрел код программой Notepad++ - никаких команд бегать осям до нуля не нашёл.
Последний раз редактировалось Vikent 19 июн 2022, 11:26, всего редактировалось 1 раз.

borskiy
Сообщения: 551
Зарегистрирован: 02 дек 2021, 22:20
Имя: Олег
Откуда: Бор, Нижегородская губерния
Благодарил (а): 6 раз
Поблагодарили: 43 раза
Контактная информация:

Re: Прошивка Marlin. Задаём вопросы, углубляемся в дебри, делимся находками

Непрочитанное сообщение borskiy » 19 июн 2022, 11:23

Тогда остаётся вызвать экзорциста и окропить аппарат святой водой.

Ответить

Вернуться в «3D принтеры и 3D печать»

Яндекс.Метрика