Оставить сопло в положении парковки.

Совол СВ04 имеет «парковку»; положение сопел (т. е. X = -60) за пределами стола. В положении парковки внизу имеется небольшая корзина для сбора мелких кусочков нити, а также резинка, которая протирает сопло, когда оно попадает на стол.

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

Я использую Cura 5.3.1. Можно ли настроить какой-либо параметр?

Мне известно об экспериментальной функции «Протирать сопло между слоями». но это не то, что я ищу. Я проверил стартовый gcode машины:

;Single 01 start
M140 S{material_bed_temperature};
M104 T0 S{material_print_temperature};
M280 P0 S160;
G4 P100;
G28;
T0
M190 S{material_bed_temperature};
M109 T0 S{material_print_temperature};
G92 E0;
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 ;Reset Extruder
G1 Z2.0 F3000;

Должен ли я вручную взломать это, добавив, скажем, G0 X-60) в начале? Или есть более элегантное решение? Но самое главное: есть ли причина, по которой он не включен по умолчанию? Возможно, есть недостаток, которого я не вижу...

, 👍2


2 ответа


0

Я исправил это, снова вернув ось X в исходное положение после возврата в исходное положение всех осей в начальном G-коде. Возможно, есть более элегантное решение, но оно работает, поэтому я доволен.

G28; исходное положение всех осей G28 X; исходная ось X, чтобы добраться до положения парковки


,

2

Существует специальная команда, которая дает указание головке остановиться в заранее определенном положении, заданном в конфигурации прошивки вашего принтера, использующего прошивку Marlin. Этот G-код, G27 установит головку в положение парковки:

Поднимите и запаркуйте сопло в соответствии с заранее заданным положением XY и значением подъема Z (или минимальной высоты).

Положение парковки XY и значение Z определяются NOZZLE_PARK_POINT.

Минимальное повышение Z определяется NOZZLE_PARK_Z_RAISE_MIN.

Это означает, что если вы используете выравнивание стола с помощью датчика нивелирования, после G29 или G28 (если вы определили ENABLE_LEVELING_AFTER_G28) в вашем для запуска G-кода нужно вызвать G27 или без датчика выравнивания стола, как в примере вопроса нужно вызвать G27 сразу после G28.

,