Прошивка Marlin. Задаём вопросы, углубляемся в дебри, делимся находками
Модератор: Kaktus
- Alex Post
- Сообщения: 7026
- Зарегистрирован: 11 янв 2017, 17:22
- Имя: Александр
- Откуда: Брест, РБ
- Благодарил (а): 333 раза
- Поблагодарили: 822 раза
- Контактная информация:
Re: Прошивка Marlin. Задаём вопросы, углубляемся в дебри, делимся находками
Возможно защита от отказа датчиков при парковке срабатывает. Т.е. голова слишком долго едет до датчика и принтер думает что датчик неисправен. Не помню какой параметр за это отвечает.
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. Задаём вопросы, углубляемся в дебри, делимся находками
Alex Post, Здравствуйте! У меня была похожая проблема с таймаутом ожидания ответа. Примерно поиграв со значением выставил 10000 мс. Проблема исчезла.
- Alxlm
- Сообщения: 256
- Зарегистрирован: 17 фев 2017, 14:12
- Имя: Александр
- Откуда: Москва
- Благодарил (а): 27 раз
- Поблагодарили: 1 раз
Re: Прошивка Marlin. Задаём вопросы, углубляемся в дебри, делимся находками
Здравствуйте!
Подскажите пожалуйста, кто знает где в коде находится вывод координат XY на экран во время печати? (LCD 2004)
Хочу отключить, и вставить что-то более полезное.
Никто не делал такую модификацию?
Марлин2
Подскажите пожалуйста, кто знает где в коде находится вывод координат XY на экран во время печати? (LCD 2004)
Хочу отключить, и вставить что-то более полезное.
Никто не делал такую модификацию?
Марлин2
Самодельный 3D-SPrinter
Re: Прошивка Marlin. Задаём вопросы, углубляемся в дебри, делимся находками
Решил доделать свой долгострой - фрезерный станочек на базе CNC3018 на прошивке Marlin 2.0. В целом работа по программе и основные функции работают. Очень нужна возможность работы с командой G38.2 (G38.3) - поиск заготовки Z-щупом. Убил уже неделю на решение проблемы, но локализовать и найти причину проблемы не удается. Эта функция работает, но очень странно. Делаю поиск координат верхней плоскости заготовки (печатной платы) с целью снятия карты неровностей на основании сетки точек, задаваемой по X и Y. Программа здесь простая: перемещение в нужную точку на безопасной высоте +2мм., выполнение поиска по команде G38.2, поднятие на безопасную высоту и снова переезд на новое место по X Y. Станок ведет себя очень странно, при этом как работая с флешки без компьютера, так и с консольной программы CNCjs. В первый раз отработал четко: переезжал на заданную точку сетки по X Y. Опускался до момента срабатывания щупа, переезжал на новое место и т.д. Проблемы начались при последующих отработках этой же программы и что интересно даже после полного отключения питания станка, и например включении на следующий день. Если при первой отработке программы все работало как надо, то при последующей станок переезжает на указанные координаты X и Y, делает совсем небольшое опускание на доли миллиметра, хотя указано: G38.2 Z -4.0 F40 или совсем не опускается и после остановки просто переезжает в новую точку по X Y. И так по всем точкам сетки сканирования. Программа для 1-го и последующего сканирования не изменялась. Изменилось поведение станка, хотя его прошивка не менялась. Получается, что в памяти устройства появляются данные, которые он использует при расчете высоты сканирования, хотя в самой программе четко прописана высота -4мм. Как я понимаю, такое возможно только если эти данные записываются в EEPROM. Настройка файлов конфигурации ничего не дала. Пытался мигрировать на последнюю версию Марлин, но при компиляции со своими файлами конфигурации вылазят ошибки компиляции. В связи с указанными проблемами, прошу помочь тех, кто делал фрезерный станок или хорошо разбирается в прошивке Марлин. И еще вопрос: как можно полностью очистить EEPROM? Команда M502 в моем случае не помогла.