Duet3D Logo

    Duet3D

    • Register
    • Login
    • Search
    • Categories
    • Tags
    • Documentation
    • Order

    Multi-material filament feeder/repurpose E1 stepper driver

    Duet Hardware and wiring
    7
    44
    6311
    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.
    • jckray
      jckray last edited by

      I'm working on a multi-material feeder kind of like the Prusa MMU 2.0. I hoping to use the second extruder motor driver on the Duet 2 Wifi to run a stepper with a lead screw that moves the filament selector in front of the correct filament bay (I have attached an image to make this more clear).

      I'm wondering what I need to do/if it is possible to repurpose the E1 driver for this. Right now the driver is temperature controlled in that is won't move unless the hotend is above a certain temp. I also need this driver to use absolute positioning.
      0_1533755629698_IMG_1022.jpg

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

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

        I suggest you configure the extra motor as an additional axis instead of an extruder. You can hide the additional axis most of the time using the M584 P parameter, and make it visible only in the homing and tool change files when you need to move it.

        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

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

          Great thanks! That worked perfectly

          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
          • zblairq
            zblairq last edited by

            looks pretty much like this

            https://www.thingiverse.com/thing:2893483

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

              @dc42 This worked great. I have another question related to my filament feeder.

              I am using a limit switch as a filament presence detector. Is it possible to set up a command to extrude until the switch is triggered?

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

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

                @zblairq Yes I have seen that project. My goal is to make a much simpler less expensive filament feeder that works with a 5 driver board like the Duet 2 WiFi so that no break out boards are needed.

                I have my project on Thingiverse https://www.thingiverse.com/thing:2992637

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

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

                  @jckray its my work. remember its licensed gpl ✌

                  zblairq 1 Reply Last reply Reply Quote 0
                  • zblairq
                    zblairq @zblairq last edited by

                    but im happy to have inspired you on your cloned design. if you wish we may share some options about it.

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

                      @zblairq I would be happy to chat with you about this, although it's a little off topic for the purposes of this thread. You can email me at johnkray@hydraresearch3d.com

                      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 Robot 1 Reply Last reply Reply Quote 0
                      • dc42
                        dc42 administrators @jckray last edited by dc42

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

                        @dc42 This worked great. I have another question related to my filament feeder.

                        I am using a limit switch as a filament presence detector. Is it possible to set up a command to extrude until the switch is triggered?

                        The only type of "endstop" officially supported for extruders is stall detection, allowing you to extrude until motor stall. However, there may be a way to achieve what you want. Create another dummy axis, without any real motors (e.g. specify driver 11) and use the filament switch as the endstop for that axis. If the new axis is U, use a command such as G1 S1 U1000 E1000 Fxxx. Caution: I haven't tested this.

                        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

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

                          @jckray, nice to see that you drive your design with a Duet 🙂

                          Frédéric

                          1 Reply Last reply Reply Quote 0
                          • adam2070
                            adam2070 last edited by

                            Looks really interesting, i will keep an eye on this, I like the idea of a completely duet compatible solution.

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

                              @jckray Looked at your project on Thingiverse and left a comment, but figured I might as well reach out here as well; definately interested in building one of these for myself.

                              Once you get firmware working I would be happy to test it as well and give some feedback. If you have a semi-complete BOM I'm sure I could find most of the stuff I would need lying around in the engineering dept. building at my university.

                              almost an engineer

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

                                @red-sand-robot We are currently reworking it to include a filament cutting mechanism as we have been experiencing issues with loading due to a bad tip on the filament about 2-5% of the time. More info will be coming to the Thingiverse page fairly soon, we are very busy so it is hard to always keep everything up to date. We do not have a specific BOM for the filament loader as is is combined into the BOM for the printer we are developing. We can probably get a rough BOM for the loader at some point when we have time. The only challenging part is the stepper motor with the really long shaft. We had to have this custom made.

                                If you are interested in what we are doing, there is also information on our website https://www.hydraresearch3d.com/nautilus/

                                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 1
                                • fma
                                  fma last edited by

                                  I get very nice tip on PLA by removing filament with this macro:

                                  G1 E-5 F3600
                                  G1 E2 F3600
                                  G1 E-47 F3600
                                  G4 P5000
                                  G1 E-100 F3600
                                  

                                  I'm about to test my own version of filament multiplexer, but I'm a bit lost with the configs. Would you mind sharing yours?

                                  Frédéric

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

                                    @fma We have a fairly similar unload script, however, we are still having issues with consistency across all material types, specifically breakaway supports from E3D. I'm hoping to have updates on our progress including the config and scripts we are using some time next week. You can check our website and our Thingiverse page for updates, links below.

                                    https://www.hydraresearch3d.com/nautilus/
                                    https://www.thingiverse.com/thing:2992637

                                    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
                                    • fma
                                      fma last edited by

                                      Ok, thanks.

                                      Where does the jam occur? Between the loader and the carriage?

                                      Frédéric

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

                                        @fma In occurs when loading the filament back in when right as the filament enters the nozzle. Some filaments, the breakaway in particular, have a slight bulge at the tip after unloading.

                                        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
                                        • jckray
                                          jckray @Red Sand Robot last edited by

                                          @red-sand-robot A supper rough BOM is now on our Thingiverse page along with updated files https://www.thingiverse.com/thing:2992637

                                          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
                                          • gavatron3000
                                            gavatron3000 last edited by

                                            did the knife improve reliability? ive seen the prusa mmu2 struggle with the E3d breakaway also in videos

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

                                              @gavatron3000 I have not tested the e3d breakaway since adding the cutting mechanism. I have had it up and running with the blade for a day and a half now. So far reliability is much better. I will let you know how the breakaway supports go once I have tested them.

                                              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
                                              • fma
                                                fma last edited by

                                                Where did you put the cutter? On the loader carriage, as Prusa did?

                                                Frédéric

                                                jckray 2 Replies Last reply Reply Quote 0
                                                • jckray
                                                  jckray @fma last edited by

                                                  @fma Yes, it's on the carriage. I'll see if I can get some pictures.

                                                  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
                                                  • jckray
                                                    jckray @fma last edited by

                                                    @fma the cutter is using a standard Xacto knife blade. Here are some pics2_1539711414812_IMG_0226.JPG 1_1539711414812_IMG_0225.JPG 0_1539711414809_IMG_0224.JPG

                                                    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 Robot 1 Reply Last reply Reply Quote 0
                                                    • fma
                                                      fma last edited by

                                                      I'm thinking to add a cutter under the extruder. This way, cut tips stay in the hotend, and are pushed again by the new filament during the purge, so no need to evacuate them. Ideally, it would be nice to be able to cut the filament when it is still soften, above the melt chamber, but I don't think ti would be easy...

                                                      Frédéric

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