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

    Multi-material filament feeder/repurpose E1 stepper driver

    Scheduled Pinned Locked Moved
    Duet Hardware and wiring
    7
    44
    8.1k
    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.
    • fmaundefined
      fma
      last edited by

      Well, I said 1.7mm, but yes, 1.8mm would be better. But not 2mm...

      Frédéric

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

        @jckray

        Excited to see the progress on it! I for one would be interested in hardware kit, though I might try to see if it would be possible for me to fabricate some of the non printed pieces in my university's metal shop.

        Is everything running well on the firmware side of things?

        almost an engineer

        jckrayundefined 1 Reply Last reply Reply Quote 0
        • jckrayundefined
          jckray
          last edited by

          The firmware is running fine. We are still ironing out a few minor issues.

          John
          Founder of Hydra Research LLC, developers of the open-source 3D printers and providers of 3D printing services.
          https://www.hydraresearch3d.com/

          1 Reply Last reply Reply Quote 0
          • jckrayundefined
            jckray @Red Sand Robot
            last edited by

            @red-sand-robot Glad to hear you would be interested in a kit. We will need to see interest from more people before we would make an official kit. However, if we don't do a kit we can definitely help you out with the hard to find/custom parts if you need them.

            John
            Founder of Hydra Research LLC, developers of the open-source 3D printers and providers of 3D printing services.
            https://www.hydraresearch3d.com/

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

              @jckray How much, roughly, did the NEMA 17 with the custom shaft? I have already begun printing the parts for your MMU system, so far so good!

              0_1540419781136_20181024_152242.jpg

              almost an engineer

              jckrayundefined 2 Replies Last reply Reply Quote 0
              • jckrayundefined
                jckray @Red Sand Robot
                last edited by

                @red-sand-robot The MOQ was 10 units, It was several hundred dollars for the whole order. I'd be happy to sell you one, so you don't have to deal with all that. I'll get the motor listed in the parts section of our website, and post here when it is there.

                John
                Founder of Hydra Research LLC, developers of the open-source 3D printers and providers of 3D printing services.
                https://www.hydraresearch3d.com/

                1 Reply Last reply Reply Quote 0
                • jckrayundefined
                  jckray @Red Sand Robot
                  last edited by

                  @red-sand-robot The Nema 17 with 100mm shaft is available on our website now https://www.hydraresearch3d.com/parts/qmpid8sbp277kcd25a9wrngcqywaqr-j3j2n

                  John
                  Founder of Hydra Research LLC, developers of the open-source 3D printers and providers of 3D printing services.
                  https://www.hydraresearch3d.com/

                  1 Reply Last reply Reply Quote 0
                  • fmaundefined
                    fma
                    last edited by

                    BTW, did you consider using PTFE tube with ID of 2.5mm, instead of 2mm? This should solve a lot of issue coming from bad tips.

                    I'm waiting for mine (seems to have been lost between UK and France 😞 )

                    Frédéric

                    1 Reply Last reply Reply Quote 0
                    • jckrayundefined
                      jckray @dc42
                      last edited by

                      @dc42

                      Okay, it's been a little while. I couldn't seem to get this to work properly. In particular, I could not figure out how to configure the E1 end stop for the dummy axis.

                      Also is there any chance that an extrude until filament sensor is triggered feature could be added?

                      I'm trying to have the filament sensor serve to purposes.

                      1. During unloading of the filament detect the end of the filament. During the ramming and unload from the nozzle I have noticed a little variance in the length. This is likely due to the filament "breaking" and leaving slightly different amounts of filament in the hot zone. If I can detect the end of the filament, I can the be sure that I have backed the filament out far enough to not interfere when the filament selector when it moves to the next filament, but not too far that it disengages with the drive gear.

                      I'm hoping I can make this work by disabling the filament runout external trigger at the beginning of my unload script so as not to get a false runout detected. Then I want to unload until the filament sensor is triggered so I know where the end of the filament is and then unload the last little bit to clear the filament from the filament selector.

                      1. Normal filament sensing. My idea here is to enable the filament runout external trigger and the end of each load script.

                      I know this may be a little confusing, hopeful I made myself clear.

                      John
                      Founder of Hydra Research LLC, developers of the open-source 3D printers and providers of 3D printing services.
                      https://www.hydraresearch3d.com/

                      dc42undefined 1 Reply Last reply Reply Quote 0
                      • dc42undefined
                        dc42 administrators @jckray
                        last edited by

                        @jckray said in Multi-material filament feeder/repurpose E1 stepper driver:

                        Okay, it's been a little while. I couldn't seem to get this to work properly. In particular, I could not figure out how to configure the E1 end stop for the dummy axis.

                        The first additional axis you create will use the E0 end stop input.

                        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

                        1 Reply Last reply Reply Quote 0
                        • fmaundefined
                          fma
                          last edited by

                          @jckray, I'm also working on my filament multiplexer, and have similar issues...

                          @dc42, is E0 endstop assigned in all cases? Or only for dummy axis without associated driver? What if I define an axis on drive 6 (second drive of DueX); will it use its matching endstop (second on Duex5)?

                          Frédéric

                          dc42undefined 1 Reply Last reply Reply Quote 0
                          • fmaundefined
                            fma
                            last edited by

                            BTW, @jckray, I had an idea to use 2 switches acting as 1 endstop for loading/unloading, acting as an hysteresis. One upper switch is on the MMU (before the carriage in your case, or the passive splitter in my case), one lower switch is just above the extruder. They are wired as following:

                            0_1542790516616_switches.png

                            1. loading sequence:
                            • define endstop as NO
                            • move until hit the endstop (using G1 U1000 F3000 S1): filament is now on the upper switch
                            • redefine the endstop as NC
                            • move again until hit endstop: filament is now on the lower switch
                            • finish loading filament in the extruder (using both axis: G1 E150 U150 F180)
                            1. unloading sequence:
                            • define endstop as NO
                            • move until hit the endstop (using G1 E-1000 U-1000 F3000 S1): filament is now on the lower switch (out of extruder)
                            • redefine the endstop as NC
                            • move again until hit endstop: filament is now on the upper switch

                            Don't know if it helps in your case, but I will use this config.

                            Frédéric

                            1 Reply Last reply Reply Quote 0
                            • dc42undefined
                              dc42 administrators @fma
                              last edited by

                              @fma said in Multi-material filament feeder/repurpose E1 stepper driver:

                              @jckray, I'm also working on my filament multiplexer, and have similar issues...

                              @dc42, is E0 endstop assigned in all cases? Or only for dummy axis without associated driver? What if I define an axis on drive 6 (second drive of DueX); will it use its matching endstop (second on Duex5)?

                              Endstop inputs are allocated to axes in the order that you create them, whether you assign real drivers to those axes or not.

                              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

                              1 Reply Last reply Reply Quote 0
                              • fmaundefined
                                fma
                                last edited by

                                It is not possible to re-allocate them?

                                Frédéric

                                dc42undefined 1 Reply Last reply Reply Quote 0
                                • dc42undefined
                                  dc42 administrators @fma
                                  last edited by

                                  @fma said in Multi-material filament feeder/repurpose E1 stepper driver:

                                  It is not possible to re-allocate them?

                                  Not currently, but it's planned for the future.

                                  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

                                  1 Reply Last reply Reply Quote 0
                                  • fmaundefined
                                    fma
                                    last edited by

                                    Ok, thanks.

                                    Frédéric

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