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

    Tool Change with Stall Detection

    Scheduled Pinned Locked Moved
    Tuning and tweaking
    3
    7
    614
    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.
    • Red Sand Robotundefined
      Red Sand Robot
      last edited by

      In theory, if one were to try to implement a tool changer similar to E3D but use a stepper instead of a servo for the locking mechanism, would stall detection be able to be implemented to pick up a tool? For example, when the gantry goes to pick up a tool, the mechanism would turn the pin enough to lock it in place and then when the stepper stalls it would know the it has picked up the tool and as applied enough torque to hold the tool in place.

      almost an engineer

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

        E3D themselves have in fact switched from a servo to a small stepper for just this. However, the stall wasn't able to be detected because the motor was to shall to produce any appreciable back emf.

        I think they've gotten around adding an endstop by just reducing current so that it just stalls against the physical stop for a bit before assuming it's locked.

        Z-Bot CoreXY Build | Thingiverse Profile

        Red Sand Robotundefined 1 Reply Last reply Reply Quote 0
        • Red Sand Robotundefined
          Red Sand Robot @Phaedrux
          last edited by

          @phaedrux Basically, I want to try to emulate this method: https://www.thingiverse.com/thing:3365456/files and I believe the stepper they are using would be an appropriate size to use stall detection. Would the stall detection be used in one of the tool change macros as part of the tool change process?

          almost an engineer

          dc42undefined 1 Reply Last reply Reply Quote 0
          • dc42undefined
            dc42 administrators @Red Sand Robot
            last edited by

            @red-sand-robot said in Tool Change with Stall Detection:

            @phaedrux Basically, I want to try to emulate this method: https://www.thingiverse.com/thing:3365456/files and I believe the stepper they are using would be an appropriate size to use stall detection. Would the stall detection be used in one of the tool change macros as part of the tool change process?

            Yes, you would configure the additional motor as an extra axis with stall detection endstops, and then use G1 S1 moves to operate it.

            It should be possible to get stall detection working for this purpose if you choose an appropriate motor and operate it at appropriate speeds. I spoke to E3D about this a few days ago and gave them a few suggestions.

            Duet WiFi hardware designer and firmware engineer
            Please do not ask me for Duet support via PM or email, use the forum
            http://www.escher3d.com, https://miscsolutions.wordpress.com

            Red Sand Robotundefined 1 Reply Last reply Reply Quote 0
            • Red Sand Robotundefined
              Red Sand Robot @dc42
              last edited by

              @dc42 My plan is to use a Duex5 for the additional tools, would it be possible to map the driver for E1 on the main board to control the additional motor?

              almost an engineer

              dc42undefined 1 Reply Last reply Reply Quote 0
              • dc42undefined
                dc42 administrators @Red Sand Robot
                last edited by

                @red-sand-robot said in Tool Change with Stall Detection:

                @dc42 My plan is to use a Duex5 for the additional tools, would it be possible to map the driver for E1 on the main board to control the additional motor?

                Yes. You would configure it as a new axis (say U) in M584, hide that axis normally, and un-hide it when you need to run that motor.

                Duet WiFi hardware designer and firmware engineer
                Please do not ask me for Duet support via PM or email, use the forum
                http://www.escher3d.com, https://miscsolutions.wordpress.com

                Red Sand Robotundefined 1 Reply Last reply Reply Quote 0
                • Red Sand Robotundefined
                  Red Sand Robot @dc42
                  last edited by

                  @dc42 Thanks for the help!

                  almost an engineer

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