Snap 2.0 Orca config

Hello everyone,

I’m sharing the configuration changes I made for my Snapmaker 2.0.

I changed the startup G-code because the nozzle wiping on the bed causes issues with certain filaments, and the “if 1=1; then reconfig Z0” messes up my calibration.

Here is the corrected G-code (Note: this only works with a module that has a single extruder):

; Update: 20250313
; Printer : [printer_preset]
; Profile : [print_preset]
; Plate   : [plate_name]

T[initial_extruder]

M140 S{first_layer_bed_temperature[initial_extruder]}

; you can clean the nozzle
M104 S165
M204 S100
G28


M190 R{first_layer_bed_temperature[initial_extruder]}


M83
;{if max(hot_plate_temp_initial_layer[initial_extruder], hot_plate_temp;[initial_extruder]) >= 90}
;G0 Z0.06
;G92 Z0 ;reset z
;{endif}

; flush initial nozzle
T[initial_extruder]
M104 S{nozzle_temperature_initial_layer[initial_extruder]}; common flush temp

G0 X-10 F3420.0
G0 Y-10 F3420.0
G0 Z1.6 F960.0

M109 S{nozzle_temperature_initial_layer[initial_extruder]} C2 W1

G1 Z1 F200
G1 E20 F100
G92 E0

M106 S{min(255, (fan_max_speed[(initial_extruder % 2 == 0 ? min(initial_extruder + initial_extruder, 63) : max(initial_extruder - (1-initial_extruder), 0))] + 10) * 2.55)}


G0 X10 F3420.0
G0 Y10 F3420.0
G0 Z0.3 F960.0


G1 E-{retraction_length[initial_extruder]} F200
G92 E0

; ready [plate_name]

I have put comment on if before to correct it :wink:

Additionally, I’m sharing my “optimal” and “fine” configurations, which still need optimization but correct an excessively high speed and, more importantly, a sudden acceleration that causes errors between layers.
If you can help me improve, I still have issues like this that are frustrating me: (perhaps it is the PETG filament)

Printer presets.zip (2.2 KB)

Thank you