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

    "Pause" and "Resume" physical buttons. How?

    Scheduled Pinned Locked Moved
    Tuning and tweaking
    3
    5
    499
    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.
    • akobellomioundefined
      akobellomio
      last edited by

      I have a "Modix Big120X" 3D printer with PanelDue 7i and a Duet
      2.

      I'm interested in an upgrade.

      You want to replace the "Pause" and "Resume" buttons on the touch screen that appear during printing with a physical manual button. But only these two specific buttons and functions.

      Questions:
      From the free outputs, can I switch the above-mentioned functions to
      PanelDue and replace the touch switching?

      If so, how and what should be rewritten in the program?
      Which free output (JST pin) can I connect to?

      Thank you your answers!

      Best Regards,
      Stephen Shepherd

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

        See here: https://docs.duet3d.com/User_manual/Reference/Gcodes#m581-configure-external-trigger

        Z-Bot CoreXY Build | Thingiverse Profile

        akobellomioundefined 1 Reply Last reply Reply Quote 0
        • akobellomioundefined
          akobellomio @Phaedrux
          last edited by

          @phaedrux

          Thank you very much the help!

          I am looking for someone who can solve the specific problem mentioned above.

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

            Do you need me to copy and paste the text from the link above?

            Trigger number 0 causes an emergency stop as if M112 had been received. Trigger number 1 causes the print to be paused as if M25 had been received. Any trigger number # greater than 1 causes the macro file sys/trigger#.g to be executed. Polling for further trigger conditions is suspended until the trigger macro file has been completed. RepRapFirmware does not wait for all queued moves to be completed before executing the macro, so you may wish to use the M400 command at the start of your macro file. If several triggers are pending, the one with the lowest trigger number takes priority.

            Z-Bot CoreXY Build | Thingiverse Profile

            1 Reply Last reply Reply Quote 0
            • hayseed_byteundefined
              hayseed_byte
              last edited by

              I've written up my experiences adding physical buttons to the Duet2Wifi here and here.

              https://wildbot.me/wildbot
              Gcode Definitions for VSCode extension: https://github.com/hayseedbyte/rrf-gcode-definitions

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