Проблема с обновлением Marlin 2.0.5.3 / BLTouch с помощью Sovol SV01

Я только что установил BLTouch на Sovol SV01 и прошил прошивку Marlin 2.0.5.3. Стол выравнивания и т.д. и построение сетки стола все пошло хорошо. Слайсер Cura 4.7.1.

Однако он не будет печатать.

Gcode, созданный Cura после расширения макроса и т. Д., Выглядит следующим образом

;ВКУС:Марлин
;ВРЕМЯ:246
;Используемая нить: 0,14214 м

;MINY:115.791
;МИНЗ:0,3
;MAXX:159.709
;MAXY:144.209
;MAXZ:1,5
;Генерируется с помощью Cura_SteamEngine 4.7.1
M82 ;абсолютный режим экструзии
M501;Настройки нагрузки от EEPROM (необходимые для смещения Z)

; Следующие настройки от Sovol
M201 X500.00 Y500.00 Z100.00 E5000.00 ;Настройка машины максимальное ускорение
M203 X500.00 Y500.00 Z10.00 E50.00 ;Максимальная скорость подачи
M204 P500.00 R1000.00 T500.00 ;Настройка печати/Втягивания/Ускорения перемещения
M205 X8.00 Y8.00 Z0.40 E5.00 ;Установочный Рывок
M220 S100 ;Сброс Скорости Подачи
M221 S100 ;Сброс Расхода

M190 S60 ;Тепловой стол - ожидание
M104 S200 ;Тепловой экструдер - нет ожидания

G28 ;Главная страница
M420 S ; Снова включите выравнивание после G28 (зачем это нужно?)
G29 L0 ;Загрузочная сетка
G29 J ;трехточечный уровень

M109 S200 ;Тепловой экструдер - ожидание

G92 E0 ;Сброс Экструдера
G1 Z2.0 F3000 ;Перемещение оси Z вверх
G1 X10.1 Y20 Z0.28 F5000.0 ;Перейти в исходное положение
G1 X10.1 Y200.0 Z0.28 F1500.0 E15 ;Нарисуйте первую линию
G1 X10.4 Y200.0 Z0.28 F5000.0 ;Немного сдвиньтесь в сторону
G1 X10.4 Y20 Z0.28 F1500.0 E30 ;Нарисуйте вторую линию
G92 E0 ;Сброс Экструдера
G1 Z2.0 F3000 ;Перемещение оси Z вверх

G92 E0
G92 E0
G1 F3000 E-3
;LAYER_COUNT:7
;СЛОЙ:0
... и так далее

Он хорошо нагревает стол и начинает нагревать сопло. Затем он делает трехточечный уровень ОК, а затем ждет, пока сопло поднимется до температуры (200) - M109 S200.

Но дальше этого дело не заходит. Сопло поднимается до 200 градусов и обычно движется примерно между 197 и 203 градусами. Стол находится примерно в положении 60/61. Я слышу, как вентилятор то ускоряется, то замедляется, а на информационном дисплее просто написано: "Э-э-э...".

Кажется, он не может пройти мимо ожидания, пока сопло нагреется, - но это так, и M109 S200 должен дождаться, пока оно достигнет температуры, и продолжить.

Может ли кто-нибудь посоветовать, что здесь пошло не так?

, 👍1

Обсуждение

За исключением нестабильности температуры, я получаю точно такое же поведение, когда пишу файл G-кода из Cura непосредственно на SD-карту, когда я сначала сохраняю его в другом месте на жестком диске, а затем копирую на SD-карту, он работает нормально..., @0scar


1 ответ


1

Я думаю, что я, возможно, нашел его - проблема PID (нагреватель имеет петлю PID). Стандартные значения-32/3/85 (P/I/D). Просто наблюдая за температурой, я заметил, что было много превышения.

Похоже, что для продолжения после временного ожидания он должен оставаться в пределах некоторого предела в течение периода - не знаю ни одного числа. Но, по-видимому, это было не так.

Существует автонастройка PID gcode - M303 E0 S200 C8 говорит "автонастройка экструдера 0, при 200 °V, петля 8 раз. Запустив его, я увидел, что с каждой итерацией он становится все лучше. К сожалению, не удалось найти способ увидеть, что он придумал, и не смог получить результат, записанный обратно в E2P (M500).

Итак, прибегли к проверенным и проверенным приемам - поиграли с ним. В конце концов уменьшил Р до 20,0 и я до 2,0 - и началась печать.


,