Какой параметр в Cura определяет значение "G1 e-{switch_extruder_retraction_amount}" В начале печати?

Я пытаюсь напечатать калибровочный куб Chep, нарезанный в Cura, на моем новом двойном экструзионном принтере Sovol SV04. Когда я печатаю модель, экструдер печатает линию протирки слева от стола, перемещается в центр стола, чтобы начать печать, и делает огромное втягивание (достаточно, чтобы это было почти столько же, сколько нужно для замены нитей), достаточно, чтобы в сопле не было филамента и ничего больше выходит, мне пришлось вручную подавать нить обратно вниз, чтобы она снова начала печатать.

Начало G-кода, который производит Cura, выглядит следующим образом:

;FLAVOR:Marlin
;TIME:2593
;Filament used: 1.41417m
;Layer height: 0.1
;MINX:133.2
;MINY:133.2
;MINZ:0.2
;MAXX:168.8
;MAXY:168.8
;MAXZ:21
;Generated with Cura_SteamEngine 4.12.1
M82 ;absolute extrusion mode
;Single 01 start
M140 S60.0;
M104 T0 S210.0;
M280 P0 S160;
G4 P100;
G28;
T0
M190 S60.0;
M109 T0 S210.0;
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;
G92 E0
G92 E0
G1 Z{retraction_hop_height_after_extruder_switch} F12000
G1 E-16
G92 E0
G92 E0
G1 F2400 E-3
;LAYER_COUNT:199
;LAYER:0

Проблема, по-видимому, вызвана строкой G1 E-16, которая, как я думаю, исходит из стартового G-кода экструдера, однако я не могу найти, что вызывает такое большое втягивание. Стартовый G-код для моего принтера выглядит следующим образом:

;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;

А стартовый G-код экструдера таков :

G92 E0
G1 Z{retraction_hop_height_after_extruder_switch} F12000
G1 E-{switch_extruder_retraction_amount}
G92 E0

Все настройки, которые у меня есть для принтера в Cura, копируются непосредственно из собственной версии Cura Sovol, так как я хотел попробовать использовать одну программу для всех моих принтеров. Когда я нарезаю модель в Sovol Cura, она, похоже, не вызывает такой же проблемы с G-кодом для модели следующим образом:

;FLAVOR:Marlin
;TIME:2394
;Filament used: 1.43625m
;Layer height: 0.15
;MINX:136.5
;MINY:136.5
;MINZ:0.2
;MAXX:165.5
;MAXY:165.5
;MAXZ:20.3
;Generated with Sovol Slicer 1.3.0
M82 ;absolute extrusion mode
;Single 01 start
M140 S60;
M104 T0 S190;
M280 P0 S160;
G4 P100;
G28;
T0
M190 S60;
M109 T0 S190;
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;
G92 E0
G92 E0
G1 Z{retraction_hop_height_after_extruder_switch} F12000
G1 E-3
G92 E0
G92 E0
G1 F2100 E-3
;LAYER_COUNT:133
;LAYER:0

Команда G1 имеет значение -3 вместо -16, и я не могу определить, почему.

Любая помощь, которую вы можете оказать, будет высоко оценена.

, 👍2


1 ответ


2

-16-это опция в Cura, пожалуйста, отфильтруйте переключатель, чтобы сделать его видимым:

Cura print settings, search for "switch"

Поиск опции "переключатель" показывает значение по умолчанию 16 для расстояния втягивания переключателя сопла.


Ваш интерпретируемый G-код содержит строку G1 Z{retraction_hop_height_after_extruder_switch} F12000, которая не расширена/переведена. Это определено в вашем сценарии запуска изменения экструдера. Пожалуйста, проверьте, включен ли переключатель Z Hop After Extruder.


,

Варианты двойной экструзии недоступны из-за способа настройки принтера, скопированного из сборки Sovol Cura, печать одним экструдером на двойном экструдере настраивается как собственный принтер под названием "Sovol SV04 Single-Mode 01" (01 обозначает левый экструдер 02 справа), с добавлением только одного экструдера, с двойным, зеркальным и копировальным, каждый из которых имеет свой индивидуальный профиль принтера., @Liam