Duet3D Logo Duet3D
    • Tags
    • Documentation
    • Order
    • Register
    • Login

    While printing, disable do auto level points (G32)

    Scheduled Pinned Locked Moved
    Firmware wishlist
    3
    3
    185
    Loading More Posts
    • Oldest to Newest
    • Newest to Oldest
    • Most Votes
    Reply
    • Reply as topic
    Log in to reply
    This topic has been deleted. Only users with topic management privileges can see it.
    • FBGundefined
      FBG
      last edited by

      DuetEthernet v1.04b and RRF3.01-RC6 with Panel Due 7" v1.23.2

      While you are printing, if press Autolevel Button in Panel Due or in DWC touch Autolevel, the machine stop print, and start do Autolevel...
      In PanelDue the button Autolevel and micro-step is very near...

      This is absolutely ilogical and will damage the printer...

      So my wish is:
      While are printing, if you push "Autolevel button in Panel Due" or send G32 command in console, or in DWC press "Autolevel compensation" the printer don't do nothing and continue printing...

      Best Regards!

      clearlynotstefundefined 1 Reply Last reply Reply Quote 0
      • clearlynotstefundefined
        clearlynotstef @FBG
        last edited by clearlynotstef

        @FBG

        Agreed, and at the least there should be a confirmation screen for this as well as any macro that includes G1/2/3 commands that's triggered by human interaction (as in, not in the g code). So many times I've hit Load Filament when trying to hit my Low Acceleration/Jerk macro on my paneldue which promptly tries to extrude 300mm of filament at like 100mms in the middle of my print!

        1 Reply Last reply Reply Quote 0
        • Phaedruxundefined
          Phaedrux Moderator
          last edited by

          I agree it's unfortunate. I may have done the same thing at some point. The PanelDue isn't very intelligent in and of itself. It simply sends gcode commands when you press the buttons. I think it's already in the wishlist to have the button hidden during a print.

          Since the autolevel button on the PanelDue just calls G32 and therefore bed.g macro you can customize it to behave however you wish.

          Perhaps a good idea would be to issue a pause command at the start and then an M291 dialogue with OK/cancel to act as a confirmation. That way if you did accidentally press it, it should be able to cancel it and resume the print. I haven't tried that myself, so I'm not sure if it would even work.

          With conditional gcode it should also be possible to check if a print is in progress and exit the macro if so.

          Z-Bot CoreXY Build | Thingiverse Profile

          1 Reply Last reply Reply Quote 1
          • First post
            Last post
          Unless otherwise noted, all forum content is licensed under CC-BY-SA