G30- Height correction question



  • If I probe 2 points to level the bed driven with 2 independent z- axis, is the H- parameter included in the correction process?

    I run 2 independent Z-Axis motors. Yesterday I installed 2 "probing" points (outside the bed, which is floating on silicon dampers) and aligned the bed perfectly. The one probing point is 0.24 mm higher than the other.
    If I now run the following code:

    G30 P0 X-9.957 Y239.998 H0 Z-99999 ; probe point P0
    G30 P1 X332.043 Y239.998 H0.241 Z-99999 S-1 ;S2 - Adjusting; S-1 Report

    the Duet always tells me that there is a difference of ~0.241 and doesn't seem to integrate the H-value in the correction???. I am afraid now to run a G30 with S2, so the bed gets "bent" again and I'll have to readjust everything...

    Hope you can help me!

    greetings kuhni


  • administrators

    Yes, H parameters are taken into account in all G30 Px bed probing operations.



  • This post is deleted!


  • @dc42 said in G30- Height correction question:

    Yes, H parameters are taken into account in all G30 Px bed probing operations.

    that's really strange!
    I now tried these 2 macros:

    G30 P0 X-9.957 Y239.998 H0 Z-99999 ; probe point P0
    G30 P1 X332.043 Y239.998 H0 Z-99999 S2 ; H=0

    G30 P0 X-9.957 Y239.998 H0 Z-99999 ; probe point P0
    G30 P1 X332.043 Y239.998 H0.241 Z-99999 S2 ; H=0.241

    I ran both macros directly one after the other. These are the results I got:

    Leadscrew adjustments made: -0.013 0.075, points used 2, deviation before 0.044 after 0.000

    Leadscrew adjustments made: -0.008 0.003, points used 2, deviation before 0.004 after 0.000

    So it seems, that the H-Factor isn't calculated??? Both results are nearly identical but at the 2nd macro there should be at least a difference about ~0.241 mm???


  • administrators

    Hmm, that doesn't look right. Can you try a large H parameter, perhaps 1mm if that won't damage your printer, and test again?

    Which firmware version are you using?



  • @dc42 said in G30- Height correction question:

    Hmm, that doesn't look right. Can you try a large H parameter, perhaps 1mm if that won't damage your printer, and test again?

    Which firmware version are you using?

    It really seems not to pay any attention to the H-factor at all... I now tried different settings with H from 0 up to 5 and i always got ~ the same result... 😕

    This is the code I used (in a macro as well as in bed.g):
    [CODE]
    G1 Z10 ; lift Z=10 to prevent crashing the probing point

    G1 X15.50 Y228.60 F15000 ; go to defined probing point independent of floating bed
    G30 X15.50 Y228.60 ; define this point as Z=0

    G30 P0 X-9.957 Y239.998 H0 Z-99999 ; probe point P0
    G30 P1 X332.043 Y239.998 H0 Z-99999 S2 ; go to defined probing point 2 and do: S2 - Adjusting; S-1 Report

    G1 X45.457 Y8.602 F15000 ; go to probing point on floating bed
    G30 X45.457 Y8.602 ; define this point as Z=0
    [/CODE]


  • administrators

    What type of Z probe are you using?



  • @dc42 said in G30- Height correction question:

    What type of Z probe are you using?

    It is an original Bl-Touch. Homez / homeall works great also with the defined Offset...


 

Looks like your connection to Duet3D was lost, please wait while we try to reconnect.