Когда я купил этот принтер, он долго готовился к печати, не стряхивал филамент при загрузке. После печати ABS в помещении воняло. Когда я зашел в конфиги, я очень удивился. В подготовке принтера к печати были вписаны ПАУЗЫ вместо целевых температур с ожиданием и кода ожидания выполнения всех задач!
Я начал переписывать команды, делая принтер всё удобней, быстрей и без потери качества.
Это первая версия конфигов для данной прошивки. Большая часть кодов перекочевала в нее из версии 4.1 прошлой прошивки, в которой добавлены все необходимые команды для приятного пользования принтером.
Также хочу отметить, что Qidi в этой прошивке вылечили фрезеровку стола при отмене печати на автодоме и перекос температуры термокамеры.
Эта версия еще безопасней добавляется в принтер. Заменять приходится на один файл меньше.
ДИСКЛЕЙМЕР!!! Данная модификация не является рекомендацией или призывом к действию, а инструкция только для тех, кому очень хочется оптимизировать работу принтера.
!!!Все изменения вы делаете на свой страх и риск, и под личную ответственность!!!
Что изменено по сравнению с оригиналом:
1. Починен адаптивный автоуровень. Теперь принтер берет пробы только в том месте, где будет печататься модель.
2. Увеличены скорости перемещения при автодоме и автоуровне.
3. Стартовый код принтера полностью переписан. Логика такая:
-При подготовке к печати принтер делает автодом 1 раз вместо трёх.
-Включаются целевые температуры стола и термокамеры.
-Проводится продувка и очистка сопла (без отрезания филамента).
-Производится корректировка перекоса стола и автоуровень (отсюда как раз убраны 2 автодома).
-Ожидание целевой температуры стола и камеры.
-Нагрев сопла.
4. При отмене печати принтер отрезает филамент и включает на 20сек вытяжку с фильтром.
5. После окончания печати принтер отрезает филамент, откатывает его до места, когда его можно вытащить руками и включает на 20сек вытяжку с фильтром.
6. Добавлено стряхивание и охлаждение сопла после загрузки прутка до отклика пользователя с экрана.
7. Филамент отрезается один раз, а не два в макросе.
8. В стартовом коде принтера убрана одна линия продувки.
9. Перед печатью сопло греется возле локации стартовой полосы.
10. Переписаны движения при протирке сопла, очистке щёткой.
11. Добавлен ретракт после печати, включение вытяжного вентилятора не паузит дисплей.
12. Перед печатью сопло греется возле локации стартовой полосы.
13. Переписаны движения при протирке сопла, очистке щёткой.
14. Добавлено включение вытяжки при выдавливании пластика на смене прутка и перед печатью.
15. Скорректировано поведение при отмене печати, учтено несколько сценариев.
1. Стартовый код адаптирован под Orca Slicer.
2. Движения принтера теперь по прямой к цели вместо движений буквой Г.
3. Откаты прутка для ручного извлечения изменены до более точных значений. Принтер не теряет нить.
4. Переписана логика команды «Извлечение прутка» на экране принтера.
5. Добавлена понятная и удобная инструкция по установке конфигов.
6. Проверена очистка сопла при использовании поликарбоната и полиамида, очистка работает качественно.
1. Добавлены плюшки от Соркина.
2. Налажено продолжение печати после паузы.
3. Увеличено время простоя паузы до 2х суток.
4. Раскоментировано восстановление печати после отключения питания, написан макрос с нуля, поскольку макроса производителя не было. Не судите строго, это борьба костылями с багами и своеволием принтера.
5. Пересмотрены все макросы и логика работы принтера с учётом прошлого опыта.
6. Проведены температурные эксперименты с разными пластиками
7. Устранены баги.
1. Появился отдельный файлик со включением и отключением функций
2. добавлено включение светодиодной ленты во время печати
3. Изменено поведение при прочистке сопла и стряхивании с учётом последних отзывов
4. Карта стола при запросе через веб-морду теперь строится с большим количеством точек и стала ближе к реальности.
5. Изменена логика обрезки филамента с учетом последних отзывов
6. Уменьшены объёмы и скорость прочистки сопла. Теоретически, отходы станут сгруппированней.
1. Добавлены удобные команды от пользователей
2. Убраны команды включания и отключения света из стартового и финишного кода
3. Изменено количество точек при снятии карты стола
4. Добавлено отключение ИИ (спасибо @cerega66)
5. Температура при стряхивании отходов поднята для PA6
6. Возвращена поддержка QIDI BOX
7. Исправлено расстояние отката филамента для ручного извлечения
8. После печати и отмены стол опускается ниже для удобного извлечения модели
9. Добавлены ретракты после печати во все возможные места (но принтер по-прежнему их не слушается)
10. Исправлены ошибки при отмене печати
11. Динамичная стартовая линия заменена на статичную
В архиве есть стоковые конфиги, а также стартовый, финишный код и область исключения для слайсера.
Пожалуйста, используйте все коды, включая те, которые для слайсера вместе для корректной работы конфигов.
Получить файлы конфигов можете здесь: Конфиги
Приятного пользования 😉
Пишите ваши предложения и идеи.
Автор: Виктор Волков.
Tg: @Volvik88
Благодарю:
Vitaliy за поиск ошибок в коде
@cerega66 и @oilman27 за новые макросы