Как поменять конечный G- код чтобы после печати не убирал пластик
2024-10-31 19:43
Чтобы изменить конечный G-код и избежать выталкивания пластика (ретрекции) после завершения печати, нужно отредактировать секцию "End G-code" в вашем слайсере.
Например, для Cura или PrusaSlicer, это делается так:
Шаги для редактирования:
Откройте настройки принтера в слайсере:
В Cura: Перейдите в Preferences → Printers → Manage Printers → Machine Settings.
В PrusaSlicer: Перейдите в Settings → Printer Settings → Custom G-code → End G-code.
Найдите команду, отвечающую за ретракцию: Обычно в секции End G-code присутствует строка, вроде:
G1 E-5 F300 ; Retract filament
или что-то похожее. Это и есть команда на ретракцию.
Удалите или измените команду: Чтобы избежать выталкивания пластика, удалите эту строку или замените её на команду, которая оставляет филамент в сопле.
Пример изменённого End G-code: Вот пример минимального End G-code без ретракции:
G91 ; Relative positioning G1 Z10 F300 ; Move nozzle up G90 ; Absolute positioning M104 S0 ; Turn off hotend M140 S0 ; Turn off bed M84 ; Disable steppers
Сохраните изменения. После этого ваш принтер больше не будет втягивать пластик в конце печати.
Совет:
Если вы работаете с Bowden-экструдером, будьте осторожны: при следующей печати пластик может быть не на месте, и начнётся печать "в воздухе". Чтобы этого избежать, можно добавить небольшую команду для подачи пластика перед стартом следующей печати в Start G-code.