Clear M671 settings?



  • I use the automatic bedlevelling with 2 independently-driven Z lead screws, but sometimes I want to check the bed status using 3 points to generate the nice graphic on the web GUI.
    Unfortunately, once M671 has defined the Z leadscrews or bed levelling screws, a later G30 performs according to the number of screws set.

    Am I missing a way to clear the M671 setting without rebooting, or otherwise reach my goal?


  • administrators

    You could send another M671, with a number of leadscrews that is not equal to the number of Z motors.



  • Thanks David. I am trying to get the coloured plane display, on he web interface which is probably now just leftover code from before I started using the auto-bed-levelling code (ca. 1.18 I think). I found it more useful than the text prescribing a list of screw turns.

    After a full reset, with no M671, a sequence of 'G30 Pn Xxxx Yyyy H0 Z-99999' with a terminating 'S' on the last one causes the display of the bed plane graphic on the web GUI.

    After calling M671, there doesn't seem to be any way of getting back to this display. If I G30 probe 3 times I get either 'number of probe points not equal number of leadscrews' (S) or a text string with the offsets (S-1); if I set M671 to 3 points for the 3 bed levelling screws, I get the text prescribing the number of screw turns.

    Should this be a firmware request? The normal use case by far is auto-adjusting the 2 Z leadscrews, this is for the few times when I have need to disassemble the bed - but it looks really nice too!



  • When printing, does the M671 command count?


  • administrators

    In the next firmware release candidate, I'll allow M671 to be used with a single pair of XY coordinates. That will have the effect of clearing the M671 settings. Meanwhile, have you considered using 4-point mesh probing instead of 3-point probing?

    M671 does not affect printing, it only affects the behaviour of G32.



  • @dc42:

    In the next firmware release candidate, I'll allow M671 to be used with a single pair of XY coordinates. That will have the effect of clearing the M671 settings. Meanwhile, have you considered using 4-point mesh probing instead of 3-point probing?

    Thanks! And no I had not thought of the mesh probing, that will work for now.
    Cheers 🙂
    Rob.


Locked
 

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