Heightmap lost adjustments of G32 ...
-
@Tobs94 .. I have a similar result, if i use z- axis AND bed compensation in combination. i have a double z-axis configuration.
if I run G29 only the bed don't have this "z-delta", ...its not "crooked"
if I run the Z-axis calibration more often ( 3 times) the results are better but not as expected.
this is my bed.g
T0 G10 P0 S180 ; Set extruder temp (tool 0) M140 S60 ; Set bed temp M116 ; Wait for temps to be reached G28 G30 P0 X05.0 Y140 H0 Z-99999 G30 P1 X290 Y140 H0 Z-99999 S2 G28 G30 P0 X05.0 Y140 H0 Z-99999 G30 P1 X290 Y140 H0 Z-99999 S2 G28 G30 P0 X05.0 Y140 H0 Z-99999 G30 P1 X290 Y140 H0 Z-99999 S2 G28 G29
-
@Tobs94 As @tobias_munich says, clear any mesh bed transform BEFORE running G32. Otherwise it's just levelling it to the mesh! Your bed.g:
; bed.g ; called to perform automatic bed compensation via G32 ; ; generated by RepRapFirmware Configuration Tool v2.1.8 on Thu Jan 30 2020 17:41:07 GMT+0100 (Mitteleuropäische Normalzeit) ;M561 ; clear any bed transform ;G29 ; probe the bed and enable compensation G28 ; home M401 ; deploy Z probe (omit if using bltouch) G30 P0 X300 Y110 Z-99999 ; probe near a leadscrew G30 P1 X20 Y110 Z-99999 ; probe near a leadscrew G30 P2 X160 Y260 Z-99999 S3 ; probe near a leadscrew and calibrate 3 motors M402 ; retract probe (omit if using bltouch)
Uncomment M561 in bed.g. This will clear the bed mesh before probing. You can also comment out or delete the M401 and M402, and it's a good idea to do a single G30 in the centre of the bed after running G32, to set Z datum. Run G29 after this to generate new bed mesh (or not, because it should be flat then).
Ian
-
@Tobs94 For M915 stall detection, you've copied the two examples from https://duet3d.dozuki.com/Wiki/Gcode#Section_M915_Configure_motor_stall_detection ... twice! It will be using the last M915 command,
M915 X Y S2 F1 R0
.
For more detail on setting up stall detection, see https://duet3d.dozuki.com/Wiki/Stall_detection_and_sensorless_homingIan