[printer:*common_X3*] inherits = *common_X3_X4* default_filament_profile = Artillery PLA @X3 default_print_profile = X3 Default (0.20mm) @Artillery before_layer_gcode = ;BEFORE_LAYER_CHANGE\n;[layer_z]\nG92 E0 layer_gcode = ;AFTER_LAYER_CHANGE\n;[layer_z] end_gcode = ; After G-Code\nG4 ; wait\nG92 E0 ; prepare to retract\nG1 E-1.5 F3000; retract to avoid stringing\n\n; Anti-stringing end wiggle\nG91 ; use relative coordinates\nG1 X1 Y1 F1200\n\n; Raise nozzle and present bed\n{if layer_z < max_print_height}G1 Z{z_offset+min(layer_z+120, max_print_height)}{endif} ; move print head up\nG90 ; use absolute coordinates\n\n; Reset print setting overrides\nM200 D0 ; disable volumetric e\nM220 S100 ; reset speed factor to 100%\nM221 S100 ; reset extrusion rate to 100%\n\n; Shut down printer\nM106 S0 ; turn-off fan\nM104 S0 ; turn-off hotend\nM140 S0 ; turn-off bed\nM150 P0 ; turn off led\nM84 ; disable motors\n gcode_flavor = marlin2 machine_max_acceleration_travel = 3000,1250 machine_max_acceleration_x = 3000,1000 machine_max_acceleration_y = 3000,1000 machine_max_acceleration_z = 500,200 machine_max_feedrate_e = 120,120 machine_max_feedrate_x = 500,200 machine_max_feedrate_y = 500,200 machine_max_feedrate_z = 12,12 machine_max_jerk_e = 2.5,2.5 machine_max_jerk_x = 10,10 machine_max_jerk_y = 10,10 retract_before_travel = 2 retract_speed = 35