Scanning Z Probe giving erratic Z values
-
Hi, I had the very similar problems with the SZP, but I fixed it with your instructions in this thread.
Now I can use the SZP to do a 3-point bed leveling, but when I start the G29 or G32, all points of the mesh are on 0.0mm deviation.
Do you have any tips on what the problem might be, or have you ever had a similar case?
I use the 12mm coil.
; machine_zprobe.g ; 2024-08-21 ; Z-Scanning Probe for T0 M558 K1 P11 C"120.i2c.ldc1612" H5 F6000 T6000 ; configure scanning probe t0 via slot #1 M308 A"SZP coil" S10 Y"thermistor" P"120.temp2" ; thermistor on SZP coil G31 P9400 X32 Y0 Z1.7 K1 ; set t0 Z probe trigger value, offset and trigger height, Z4 means 4mm offset Probe to Nozzle M558.2 K1 S15 R139620 ; set drive current and reading offset ; Z-Scanning Probe for T1 ;M558 K2 P11 C"121.i2c.ldc1612" H5 F6000 T6000 ; configure scanning probe t1 via slot #2 ;G31 P500 X0 Y0 Z0.7 ; set Z probe trigger value, offset and trigger height ; Mesh Bed Compensation M557 X-180:180 Y-180:180 S18 ; define grid for mesh bed compensation
; bed.g ; 2024-08-21 ; Heat bed and nozzle ;M140 S60 ; set the bed to 60C M104 T0 S220 ; set the t0 to 220C ; prepare printer G1 Z2 F800 ;M190 S60 ; wait for the bed to reach 60C M109 T0 S220 ; wait for the nozzle to read 220C M98 P"Bedleveling.g" ; start 3-point-Leveling ; Clear any bed transform G29 S2 ; Does the same as M561! ; mesh bed compensation M557 X-175:175 Y-175:175 S20:20 ; define grid for mesh bed compensation G29 K1 S0 ; Probe the bed, save height map to "heightmap.csv" and enable mesh bed compensation
; Bedleveling.g ; Bedleveling with 3 Points ; 2024-08-20 ; Z-leveling with 3 points and scanning probe after Z-homing G28 ; home all axes while true G30 P0 X-180 Y-180 Z-99999 K1 ; probe point 0 near Z1-joint G30 P1 X0 Y180 Z-99999 K1 ; probe point 1 near Z2-joint G30 P2 X180 Y-180 Z-99999 S3 K1 ; probe point 2 near Z3-joint and calibrate all Z-motors if abs(move.calibration.initial.deviation) < 0.01 || iterations >3 break ; move to startposition G1 Y0 Z50 F1000 G28 XU
; _3_Mesh_Bed.g ; 2024-08-12 M291 P"Do you want to Mesh Your Bed?" S3 M291 R"PREPARING BED COMPENSATION (MESHING)" P"Now homing and heating up (nozzle & bed). Wait for further instructions." S0 ; preparing G28 ;M140 S60 ; Start heating bed to 60c ;M190 S60 ; wait for Bed temperature G10 P0 S200 ; turn on t0 ;Beep 3 times M300 S600 P250 G4 P401 M300 S600 P250 G4 P401 M300 S600 P250 G4 P401 M291 R"NOTICE" P"Bed Mesh Starting." S2 G32 ; Executes the bed mesh procedure defined in bed.g ; place t0 and bed G1 Z20 F800 ; raise bed G1 X0 Y0 F4000 ; center t0 ;Beep 3 times M300 S1500 P200 G4 P250 M300 S1000 P200 G4 P250 M300 S500 P200 G4 P250 G1 Z100 F800 ; Move the bed to Z 100mm from the nozzle so that there is room to retract the z probe if desired. G1 X0 Y0 F4000 ; Move the bed to Z 100mm from the nozzle so that there is room to retract the z probe if desired. M291 R"NOTICE" P"Do you want to turn off your heaters (Bed & Nozzle)?" S3 M140 S0 ; turn off heated bed G10 P0 S0 ; turn off t0
-
@trulm said in Scanning Z Probe giving erratic Z values:
but when I start the G29 or G32, all points of the mesh are on 0.0mm deviation.
Can you explain more what you mean by this?