I attempted to modify some variables in the firmware code, but it had no effect.
Can you help me verify it together?
I tried changing the “DEFAULT_LEVELING_HEIGHT” value to 50 in the Snapmaker/Snapmaker2-Controller/Marlin/Configuration.h file (line 1238).
This variable is used in the “reset_bed_level()” function in the …/Marlin/src/features/bedlevel.cpp file (line 148).
I tried changing the “MANUAL_PROBE_START_Z” value to 50 in the Snapmaker/Snapmaker2-Controller/Marlin/Configuration.h file (line 808).
This variable is used in the “_manual_goto_xy()” function in the …/Marlin/src/features/bedlevel.cpp file (line 247).
Automatic bed level, simply try it, i had the cnc bed under my heated bed for more than one year.
If you want to be sure that the nozzle not touching the bed (what not really happened to me) you could simply trigger the bed sensor once and the travel speed of the z axis would decrease to slow speed.
Simply try it, i had the cnc bed under my heated bed for more than one year.
Oh, i am sorry, didnt read the manual bed leveling.
I assume the Z-axis limit switch is a probe on the toolhead?
What if you just put the MDF board on the buildplate, raise the toolhead above the board, home your z-axis and then perform the manual bed leveling. Doesn’t that work?