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

Duet 3 6HC + Expanders in multi tool printer.

Scheduled Pinned Locked Moved
My Duet controlled machine
6
19
1.0k
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.
  • undefined
    Danal
    last edited by Danal 23 Oct 2019, 13:48

    I'm starting this topic to report progress as I build and commission a printer that is using Duet 3 6HC hardware, specifically including use of two Duet 3 expansion boards.

    The printer is a Jubilee. This is a CoreXY printer that is intended to further exploit the E3D "de-facto" standard for kinematic couplings on tool changers. That is, a coupling that will put the tool in the exact same place every time (with 'exact' being defined as 'more than sufficient for an FDM 3D printer')

    41f37aef-5caa-4690-853d-facec1fd505e-image.png

    Delta / Kossel printer fanatic

    1 Reply Last reply Reply Quote 3
    • undefined
      Danal
      last edited by Danal 23 Oct 2019, 13:52

      I've chosen to use the six drivers that are on the Duet 3 6HC base board for X, Y, U (the lock/unlock for tools) and the three Z motors on the bed (which allows it to be 'self leveling' via standard functionality built in to Duet/RepRap firmware). All endstops, the bed heater, etc, are also wired to the base board.

      In turn, that means the four tools are attached to expander boards. This includes motor drive, heater, fans, thermistor, etc, etc. All the wires that normally lead to a hot end.

      In turn, this means the four tools can be migrated from expander boards to tool boards at some point in the future (can't do it now, as the tool boards just aren't available yet, not even beta).

      Delta / Kossel printer fanatic

      1 Reply Last reply Reply Quote 0
      • undefined
        Danal
        last edited by Danal 23 Oct 2019, 13:54

        And just a quick thought on "the four tools". Initially I do plan to build "FDM Print" tools. That is "hot ends". Jubilee has STLs that make it easy to have Bondtech extruders direct drive to E3D hot ends. And that's what I will build for the first four.

        In the long run, this is a modular platform. One tool may be a Laser; another a pen (plotter). This will affect what is really needed in terms of motor driver, inputs, outputs, etc. A careful look at the picture above will show two "hot end" and two "pen plotter" tools.

        This is a great reason to go to tool boards...

        Delta / Kossel printer fanatic

        1 Reply Last reply Reply Quote 0
        • undefined
          oliof
          last edited by 23 Oct 2019, 15:34

          There was a 13 tool printer at ERRF that had an auto-loading brass insert tool prototype -- very nice idea IMO.

          Jubilee is on my short list of "whenever I will build a tool changer" printers... Keep us posted!

          <>RatRig V-Minion Fly Super5Pro RRF<> V-Core 3.1 IDEX k*****r <> RatRig V-Minion SKR 2 Marlin<>

          1 Reply Last reply Reply Quote 0
          • undefined
            Danal
            last edited by 28 Oct 2019, 17:35

            Status update:

            I've now fully wired tool 0, and extruder, to a Duet 3 expansion board. There was a small learning curve in naming conventions for RepRap 3. These were changed mostly to divorce fans/heaters/sensors into a new scheme that doesn't require a "virtual" (fake) heater to have a temperature sensor.

            Anyway, once I grasped the "board.port" naming, it was pretty simple to set up. And mostly "just works".

            The word "mostly" is from a few rough edges: Fans work but don't show up in Web, small things like that. All reported in separate threads.

            Here is an example of the configuration of temp/heaters/fans on main and expansion. Bed heater is 0, and on main board. Everything else is on expansion 1. You can see things like "0.temp0" and "1.temp0" for the zeroth-connector on the main and expansion board, respectively. Very straightforward once you see some examples.

            ; Temperature sensors
            M308 S0 P"0.temp0" Y"thermistor" T100000 B3950 A"Bed"
            M308 S1 P"1.temp0" Y"thermistor" T100000 B3950 A"Ex0"
            M308 S2 P"1.temp1" Y"thermistor" T100000 B3950 A"Ex1"
            
            ; Heaters
            M950 H0 C"0.out0" T0           ; Bed.  H = Heater 0, C is output for heater itself, T = Temperature sensor (defined above)
            M950 H1 C"1.out0" T1           ; Heater for extruder out tool 0
            M950 H2 C"1.out1" T2           ; Heater for extruder out tool 1
            
            ; Fans for hot end cooling
            M950 F10 C"1.out6"
            M106 P10 S255 H1 T45       ; S = Speed of fan Px, Hxx = heater for thermo mode, T = temps for thermo mode.
            M950 F11 C"1.out7"
            M106 P11 S255 H2 T45      ; S = Speed of fan Px, Hxx = heater for thermo mode, T = temps for thermo mode.
            
            ; Fans for print cooling
            M950 F0 C"1.out3" 
            M950 F1 C"1.out4" 
            

            Delta / Kossel printer fanatic

            undefined 1 Reply Last reply 28 Oct 2019, 17:56 Reply Quote 0
            • undefined
              Danal
              last edited by Danal 28 Oct 2019, 17:40

              A temporary mounting point for the expansion board while I decide where to permanently mount it. Thats why the CAN and Power wires are just sort of dangling.

              One pic shows the board better; the other the board plus the tool (which is parked).

              IMG_0841.jpeg

              IMG_0842.jpeg

              Delta / Kossel printer fanatic

              undefined 1 Reply Last reply 28 Oct 2019, 19:17 Reply Quote 0
              • undefined
                Danal
                last edited by 28 Oct 2019, 17:42

                Oh, and I just noticed I had yet to hook up the motor and one of the fans in these pics. They are all hooked up now.

                Delta / Kossel printer fanatic

                1 Reply Last reply Reply Quote 0
                • undefined
                  dc42 administrators @Danal
                  last edited by 28 Oct 2019, 17:56

                  @Danal said in Duet 3 6HC + Expanders in multi tool printer.:

                  There was a small learning curve in naming conventions for RepRap 3. These were changed mostly to divorce fans/heaters/sensors into a new scheme that doesn't require a "virtual" (fake) heater to have a temperature sensor.

                  It was also to support heaters and more particularly fans controlled by sensors not on the same board as the heater or fan.

                  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 1
                  • undefined
                    Red Sand Robot @Danal
                    last edited by 28 Oct 2019, 19:17

                    @Danal Are you anticipating any degradation of the printed parts connecting the bed to the leadscrew and linear rail?

                    From what I've seen of the design of the Jubilee bed platform it seems like there would be heat directly transferred from the bed, through the metal balls, to the dowel pins, and to the printed part. If they are made of PLA and you raise the bed to temperatures suitable for ABS or PETG I would think that deformation would start to occur.

                    That's just what my initial thoughts were though, in practice it might not be even noticeable.

                    almost an engineer

                    undefined 1 Reply Last reply 28 Oct 2019, 19:21 Reply Quote 0
                    • undefined
                      Danal @Red Sand Robot
                      last edited by Danal 28 Oct 2019, 19:21

                      @Red-Sand-Robot Interesting point, and the "proof is in the pudding" so to speak. I will keep an eye on it.

                      Having said that, I'm thinking that common bed temperatures, 80, 90, things like that, are extremely unlikely to be a problem along that heat path. No math or engineering behind that thought, just gut feel.

                      If the printer were to end up in a heated enclosure, I'd print the parts out of something, perhaps Polycarbonate, that is better than PLA.

                      Delta / Kossel printer fanatic

                      undefined 1 Reply Last reply 28 Oct 2019, 20:00 Reply Quote 0
                      • undefined
                        Red Sand Robot @Danal
                        last edited by 28 Oct 2019, 20:00

                        @Danal I only bring that up because on my custom Prusa style machine, my Y carriage plate is aluminum and does get noticeably hot when printing around 80-90, and since the heat transfer through air is basically non existent it must therefore be transferring from the screws attaching the heated bed to the Y carriage.

                        When I saw that the heated bed was placed directly on top of a PLA part that was my first concern. An easy fix would definitely be reprinting in polycarbonate, ABS/ASA, or maybe even SLS printed from nylon.

                        almost an engineer

                        1 Reply Last reply Reply Quote 0
                        • undefined
                          Danal
                          last edited by Danal 30 Oct 2019, 12:47

                          First prints. Single tool. The bed is still not really coupled into its kinematic coupling properly. Still, pretty good results.

                          Experimenting with mounting expansion boards on the sides. CAN bus is a huge enabler for this. Forgive the dangling wires; I will clean them up if this turns out to be a good place for the expander.

                          Movement and toolchange steppers on base board, limit switches on base, bed heater and temp on base; all fans, heaters, extruder motors, etc, etc, for the tool are on expansion board 1. Board 1 will soon get the second tool.

                          IMG_0846.jpeg
                          IMG_0847.jpeg
                          IMG_0848.jpeg

                          Delta / Kossel printer fanatic

                          1 Reply Last reply Reply Quote 1
                          • undefined
                            Danal
                            last edited by 3 Feb 2020, 17:39

                            I ran with the expansion board on the side for quite some time... and... it is finally time to put the boards where they belong, and re-wire the tools. This will help the multiple tools wiring bundles not drag each other around.

                            Overall layout.
                            IMG_0188.jpeg

                            Mounted on the back of the printer. Main board is wired, expansions not yet.
                            IMG_0200.jpeg

                            Delta / Kossel printer fanatic

                            1 Reply Last reply Reply Quote 2
                            • tobias_munichundefined
                              tobias_munich
                              last edited by tobias_munich 2 Mar 2020, 17:58 3 Feb 2020, 17:54

                              thanks for sharing!
                              I like this project and I guess this could be my next project too!

                              Hypercube-Evolution, Dual-Z, Nimble v2, Orion Piezo
                              Duet3, DuetWifi, Raspberry Pi 4, 7 inch HDMI Display, Panel-Due
                              Firmware: RepRapFirmware for Duet 3 MB6HC 'always the latest release'

                              1 Reply Last reply Reply Quote 0
                              • undefined
                                dc42 administrators
                                last edited by 3 Feb 2020, 17:58

                                Thanks for sharing! How may tools do you intend to use eventually?

                                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

                                undefined 1 Reply Last reply 3 Feb 2020, 21:04 Reply Quote 0
                                • undefined
                                  Danal @dc42
                                  last edited by 3 Feb 2020, 21:04

                                  @dc42 said in Duet 3 6HC + Expanders in multi tool printer.:

                                  Thanks for sharing! How may tools do you intend to use eventually?

                                  Four will fit nicely in this chassis. Since the 6HC is fully occupied with no tools, I'm putting two tools on each expansion, just for symmetry.

                                  At some point, I may rebuild and go a touch larger. With the base and two expansions, six tools would make a lot of sense.

                                  Delta / Kossel printer fanatic

                                  1 Reply Last reply Reply Quote 0
                                  • jay_s_ukundefined
                                    jay_s_uk
                                    last edited by 3 Feb 2020, 21:19

                                    I'm planning on 6 tools on my build once I get round to ordering a second 3HC

                                    Owns various duet boards and is the main wiki maintainer for the Teamgloomy LPC/STM32 port of RRF. Assume I'm running whatever the latest beta/stable build is

                                    undefined 1 Reply Last reply 3 Feb 2020, 21:37 Reply Quote 0
                                    • undefined
                                      dc42 administrators @jay_s_uk
                                      last edited by 3 Feb 2020, 21:37

                                      @jay_s_uk said in Duet 3 6HC + Expanders in multi tool printer.:

                                      I'm planning on 6 tools on my build once I get round to ordering a second 3HC

                                      Don't forget that we have tool boards in the pipeline, which will be available to order very soon! Perfect for Hemera direct drive extruders.

                                      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 1
                                      • jay_s_ukundefined
                                        jay_s_uk
                                        last edited by 3 Feb 2020, 22:03

                                        @dc42 said in Duet 3 6HC + Expanders in multi tool printer.:

                                        Don't forget that we have tool boards in the pipeline, which will be available to order very soon! Perfect for Hemera direct drive extruders.

                                        I haven't forgotten. I was very impressed by them at TCT when I saw them.
                                        My long term goal is all Hemeras with toolboards but that will take time

                                        Owns various duet boards and is the main wiki maintainer for the Teamgloomy LPC/STM32 port of RRF. Assume I'm running whatever the latest beta/stable build is

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