Пример стартового G-CODE помогающего очистить сопло перед печатью.
G28 X0 Y0 ;Home
G01 X10 Y10
G28 Z0
M190 S{material_bed_temperature}
G1 X5 Y5 F3000
G1 Z55.0 F1000
M104 S{material_print_temperature}
M109 S{material_print_temperature}
G11
G92 E0
G1 F50 E12
G1 F3000 X55 Y5 Z0.3
G92 E0
G1 F225 X75 E2.5
G92 E0
G1 F2100 X115 E2.5
G92 E0
Вариант для датчика втоуровня
G28 X0 Y0 ;Home
G01 X10 Y10
G28 Z0
M190 S{material_bed_temperature}
G29
G1 X5 Y5 F3000
G1 Z55.0 F1000
M104 S{material_print_temperature}
M109 S{material_print_temperature}
G11
G92 E0
G1 F50 E12
G1 F3000 X55 Y5 Z0.3
G92 E0
G1 F225 X75 E2.5
G92 E0
G1 F2100 X115 E2.5
G92 E0
Переменные указанные в стартовом скрипте работают в
Cura
, дляSimplify3D
например переменные записываются иначе:
[bed0_temperature]
[extruder0_temperature]
Кроме того, вSimplify3D
нужно отключить ожидание прогрева стола и сопла:
для Slic3r надо сменить placeholder:
G28 X0 Y0 ;Home G01 X10 Y10 G28 Z0 M190 S[first_layer_bed_temperature] G1 X5 Y5 F3000 G1 Z55.0 F1000 M104 S[first_layer_temperature] M109 S[first_layer_temperature] G11 G92 E0 G1 F50 E12 G1 F3000 X55 Y5 Z0.3 G92 E0 G1 F225 X75 E2.5 G92 E0 G1 F2100 X115 E2.5 G92 E0