Исправление ошибки E0017: Move Queue Overflow
Содержание
Актуально только для тех, кто печатает модели с большим количеством дуг (arc) на достаточно высоких скоростях. Остальные не парьтесь.
Для исправления ошибки необходимо снизить точность расчета дуг в конфиге принтера (printer.cfg) до значений 1.15 - 1.25
Пошагово:
- втыкаем флешку (и не куда нибудь, а в принтер)
- заходим в инженерное меню ( кнопка ( i ) и зажимаем на 10 секунд слово Machine Info, сверху)
- Вкладка Test
- В разделе Change printer.base.cfg получаем наш конфиг нажимая кнопку get
- Идём с флешкой к ПК
- Открываем printer.cfg и перед разделом [input_shaper] добавляем следующий текст
[gcode_arcs] resolution: 1.15
- Сохраняем конфиг, вытаскиваем флешку через кнопку “извлечь”
- Вставляем флешку в принтер, идём в инженерное меню во вкладку Test
- В разделе Change printer.base.cfg тыкаем кнопку put
- ПЕРЕЗАГРУЖАЕМ ПРИНТЕР ЧЕРЕЗ ВЫКЛЮЧЕНИЕ (ваш новый конфиг и гроша ломаного не стоит пока принтер его не прочитает, а читает он его только при запуске)
- Вы прекрасны, печатайте
Оптимальное значение разрешения печати зависит от частоты появления кодов G2 и G3 в вашем gcode, чем чаще - тем хуже разрешение придётся ставить, чтобы ваш принтер успевал просчитывать дуги. Когда принтер не успевает их просчитывать - мы получаем заполнение выделенной памяти микроконтроллера, соответственно его и остановку печати.
Обратной стороной медали от установки более худшего разрешения (а чем выше число, чем хуже просчитываются дуги) могут стать огрехи в печати маленьких дуг (отверстия и изгибы модели)
Если вы атеист, установивший себе разрешение дуг в 1.25 и при этом всё равно словивший ошибку E0017: Move Queue Overflow - поздравляю, вы стали обладателем очередного ненужного куска пластика, ставьте разрешение выше, 1.5 к примеру
Для тех кто давно печатает и познал, что принтер с крестиком на корпусе печатает на 13% быстрее и имеет на 7% меньший шанс сбоя - секрет, имейте пару готовых конфигов, после сбоя не выключая принтер и не отменяя печать заходите в инженерное меню, меняйте конфиг на тот, у которого разрешение дуг хуже, перезагружайте принтер и после включения жмите восстановление печати, вуаля, у вас и конфиг новый и печать вроде как продолжилась, но я не проверял )