"machine_start_gcode":";===== machine: X1E =========================\n;===== date: 20230815 =====================\n;===== turn on the HB fan =================\nM104 S75 ;set extruder temp to turn on the HB fan and prevent filament oozing from nozzle\n;===== reset machine status =================\nM290 X40 Y40 Z2.6666666\nG91\nM17 Z0.4 ; lower the z-motor current\nG380 S2 Z30 F300 ; G380 is same as G38; lower the hotbed , to prevent the nozzle is below the hotbed\nG380 S2 Z-25 F300 ;\nG1 Z5 F300;\nG90\nM17 X1.2 Y1.2 Z0.75 ; reset motor current to default\nM960 S5 P1 ; turn on logo lamp\nG90\nM220 S100 ;Reset Feedrate\nM221 S100 ;Reset Flowrate\nM73.2 R1.0 ;Reset left time magnitude\nM1002 set_gcode_claim_speed_level : 5\nM221 X0 Y0 Z0 ; turn off soft endstop to prevent protential logic problem\nG29.1 Z{+0.0} ; clear z-trim value first\nM204 S10000 ; init ACC set to 10m/s^2\n\n;==== if Chamber Cooling is necessary ==== \n\n{if (filament_type[initial_no_support_extruder]==\"PLA\") || (filament_type[initial_no_support_extruder]==\"PETG\") || (filament_type[initial_no_support_extruder]==\"TPU\") || (filament_type[initial_no_support_extruder]==\"PVA\") || (filament_type[initial_no_support_extruder]==\"PLA-CF\") || (filament_type[initial_no_support_extruder]==\"PETG-CF\")}\nM1002 gcode_claim_action : 29\nG28\nG90\nG1 X60 F12000\nG1 Y245\nG1 Y265 F3000\nG1 Z200\nM140 S0 ; stop heatbed from heating\nM106 P2 S255 ; open auxiliary fan for cooling\nM106 P3 S255 ; open chamber fan for cooling\nM191 S0 ; wait for chamber temp\nM106 P3 S0 ; reset chamber fan cmd\nM106 P2 S0; reset auxiliary fan cmd\n{endif}\n\n;===== heatbed preheat ====================\nM1002 gcode_claim_action : 2\nM140 S[bed_temperature_initial_layer_single] ;set bed temp\nM190 S[bed_temperature_initial_layer_single] ;wait for bed temp\n\n{if scan_first_layer}\n;=========register first layer scan=====\nM977 S1 P60\n{endif}\n\n;=============turn on fans to prevent PLA jamming=================\n{if filament_type[initial_no_support_extruder]==\"PLA\"}\n{if(bed_temperature[initial_no_support_extruder]>45)||(bed_temperature_initial_layer[initial_no_support_extruder]>45)}\nM106P3S180\n{elsif(bed_temperature[initial_no_support_extruder]>50)||(bed_temperature_initial_layer[initial_no_support_extruder]>50)}\nM106P3S255\n{endif};PreventPLAfromjamming\n{endif}\nM106P2S100;turnonbigfan,tocooldowntoolhead\n\n;=====prepareprinttemperatureandmaterial==========\nM104S[nozzle_temperature_initial_layer];setextrudertemp\nG91\nG0Z10F1200\nG90\nG28X\nM975S1;turnon\nG1X60F12000\nG1Y245\nG1Y265F3000\nM620M\nM620S[initial_no_support_extruder]A;switchmaterialifAMSexist\nM109S[nozzle_temperature_initial_layer]\nG1X120F12000\n\nG1X20Y50F12000\nG1Y-3\nT[initial_no_support_extruder]\nG1X54F12000\nG1Y265\nM400\nM621S[initial_no_support_extruder]A\nM620.1EF{filament_max_volumetric_speed[initial_no_support_extruder]/2.4053*60}T{nozzle_temperature_range_high[initial_no_support_extruder]}\n\n\nM412S1;===turnonfilamentrunoutdetection===\n\nM109S290;setnozzletocommonflushtemp\nM106P1S0\nG92E0\nG1E50F200\nM400\nM104S[nozzle_temperature_initial_layer]\nG92E0\nG1E50F200\nM400\nM106P1S255\nG92E0\nG1E5F300\nM109S{nozzle_temperature_initial_layer[initial_no_support_extruder]-20};dropnozzletemp,makefilamentshinkabit\nG92E0\nG1E-0.5F300\n\nG1X70F9000\nG1X76F15000\nG1X65F15000\nG1X76F15000\nG1X65F15000;shaketoputdowngarbage\nG1X80F6000\nG1X95F15000\nG1X80F15000\nG1X165F15000;wipeandshake\nM400\nM106P1S0\n\n;=====setchambertemperatureandwait==========\n{if(overall_chamber_temperature>=40)}\nM106P2S255;openbigfantohelpheating\nM191S[overall_chamber_temperature];waitforchambertemp\nM106P2S100;resetchamberfancmd\n{endif}\n\n;=====prepareprinttemperatureandmaterialend=====\n\n\n;=====wipenozzle===============================\nM1002gcode_claim_action:14\nM975S1\nM106S255\nG1