Hi all, I’ve been away for a couple of months and I didn’t use the U1. When I got bacj, I installed the latest paxx firmware version. Now the printer doesn’t perform the auto bed leveling anymore…
I have a customized start gcode for letting the machine to automatically perform the adaptive mesh regardless the check box before sending the print:
;===== date: 20260128 =====================
SET_PRINT_AUTO_BED_LEVELING ENABLE=1
PRINT_START
DEFECT_DETECTION_START
SET_PRINT_STATS_INFO TOTAL_LAYER={total_layer_count} CURRENT_LAYER=0
TIMELAPSE_START
M140 S{bed_temperature_initial_layer_single}
M104 T{initial_extruder} S140
M204 S10000
G28 X Y
;===== 床面异物检测 ========
T{initial_extruder}
G90
DEFECT_DETECTION_DETECT_BED
;===== 取放头检测 =================
SM_PRINT_CHECK_SWITCH_EXTRUDER
;===== 自动进料 & 挤出流量 & 预挤出 ======================
SM_PRINT_EXTRUDER_PREHEAT EXTRUDER=1 TEMP=140
SM_PRINT_AUTO_FEED EXTRUDER=0
SM_PRINT_FLOW_CALIBRATE EXTRUDER=0
SM_PRINT_EXTRUDER_PREHEAT EXTRUDER=2 TEMP=140
SM_PRINT_AUTO_FEED EXTRUDER=1
SM_PRINT_FLOW_CALIBRATE EXTRUDER=1
SM_PRINT_EXTRUDER_PREHEAT EXTRUDER=3 TEMP=140
SM_PRINT_AUTO_FEED EXTRUDER=2
SM_PRINT_FLOW_CALIBRATE EXTRUDER=2
SM_PRINT_AUTO_FEED EXTRUDER=3
SM_PRINT_FLOW_CALIBRATE EXTRUDER=3
M104 S0 T0 A0
M104 S0 T1 A0
M104 S0 T2 A0
M104 S0 T3 A0
M104 T{initial_extruder} S{nozzle_temperature[initial_extruder] - 90}
;===== 粗回零 =================
T{initial_extruder}
M106 S255
M106 P2 S0
MOVE_TO_DISCARD_FILAMENT_POSITION
M109 T{initial_extruder} S{nozzle_temperature[initial_extruder] - 90}
ROUGHLY_CLEAN_NOZZLE_WITH_DISCARD
MOVE_TO_XY_IDLE_POSITION_EXTRUDER
G28 Z I140 J140
;===== 检测钢板 =================
DETECT_BED_PLATE
;===== 深度清洁喷嘴 =================
G90
G0 Z5 F10000
MOVE_TO_DISCARD_FILAMENT_POSITION
M109 S{nozzle_temperature[initial_extruder] - 50}
ROUGHLY_CLEAN_NOZZLE
MOVE_TO_XY_IDLE_POSITION_EXTRUDER
FINELY_CLEAN_NOZZLE_STAGE_1
M104 S{nozzle_temperature[initial_extruder] - 90}
G0 Z5 F10000
MOVE_TO_DISCARD_FILAMENT_POSITION
ROUGHLY_CLEAN_NOZZLE
MOVE_TO_XY_IDLE_POSITION_EXTRUDER
FINELY_CLEAN_NOZZLE_STAGE_2
;===== 精回零 =================
M106 S255
M109 S{nozzle_temperature[initial_extruder] - 90}
M190 S{bed_temperature_initial_layer_single}
M107 P2
G90
G0 Z5 F10000
{if curr_bed_type==“High Temp Plate”}
G28 Z Z_OFFSET -0.07
{elsif curr_bed_type==“Graphic Effect Plate”}
G28 Z Z_OFFSET -0.07
{else}
G28 Z
{endif}
;===== 热床调平 =================
{if curr_bed_type==“High Temp Plate”}
;BED_MESH_CALIBRATE PROBE_COUNT=11,11 ADAPTIVE=1 Z_OFFSET=-0.07 BED_MESH_CALIBRATE ADAPTIVE=1 ADAPTIVE_MARGIN=5 Z_OFFSET=-0.07
{elsif curr_bed_type==“Graphic Effect Plate”}
;BED_MESH_CALIBRATE PROBE_COUNT=11,11 ADAPTIVE=1 Z_OFFSET=-0.07 BED_MESH_CALIBRATE ADAPTIVE=1 ADAPTIVE_MARGIN=5 Z_OFFSET=-0.07
{else}
;BED_MESH_CALIBRATE PROBE_COUNT=11,11 ADAPTIVE=1
BED_MESH_CALIBRATE ADAPTIVE=1 ADAPTIVE_MARGIN=5
{endif}
;===== 画起始线 =================
G90
G1 Z1.5
G0 X85 Y1 Z2 F18000
M109 S{nozzle_temperature_initial_layer[initial_extruder]}
G1 Z0.2
M83
G1 X185 E15 F360
G1 Z1.5
G90
M106 S0
Now this gcode doesn’t work as it doesn’t work if I check the check box for the bed leveling as it doesn’t work with the original start GCODE…Am I missinbg something? Looking in github I didn’t see any mention about this problem…Has it something to do with the fact that I also changed the original plate with a BIQU one? thanks
