Duet3D Logo

    Duet3D

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

    5-axis kinematic firmware

    General Discussion
    7
    16
    1959
    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.
    • Philipp.R
      Philipp.R last edited by

      Hi,

      i've seen some videos about 5-axis 3D-Printing. Since Duet3D also have the expansionboard for additional axis and heaters, i just wondered if Duet3D is also working on a 5-axis Firmware version for their Boards?

      Or does anybody know some Software/Firmware or maybe Projekts about 5-axis printing.

      deckingman 1 Reply Last reply Reply Quote 0
      • deckingman
        deckingman @Philipp.R last edited by

        @philipp-r said in 5-axis kinematic firmware:

        Hi,

        i've seen some videos about 5-axis 3D-Printing. Since Duet3D also have the expansionboard for additional axis and heaters, i just wondered if Duet3D is also working on a 5-axis Firmware version for their Boards?

        Or does anybody know some Software/Firmware or maybe Projekts about 5-axis printing.

        I didn't think there were any slicers out there capable of generating 5 axis gcode. Do you any links?

        Ian
        https://somei3deas.wordpress.com/
        https://www.youtube.com/@deckingman

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

          Exactly, you can easy define new axis on Duet already. So no problem on the Duet side, but without an slicer with support 5 axis slicing this is useless.

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

            I just googled "5 axis 3d printing". Seems to be done using special software and/or post processing.

            Fascinating stuff though - I feel a sudden desire to build another machine.........

            Ian
            https://somei3deas.wordpress.com/
            https://www.youtube.com/@deckingman

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

              RepRapFirmware on Duet WiFi/Ethernet supports up to 9 axes. As previously mentioned, the real work lies in the slicing software!

              Currently, RepRapFirmware doesn't have a facility to flag an axis as a continuous rotation axis, although internally it supports them. Axes of polar and SCARA printers will automatically be flagged as continuous rotation axes, where appropriate.

              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
              • Philipp.R
                Philipp.R last edited by

                Thanks for all your replys.

                I've just been courious about this technology, very sad that there is no such Slicer Software avavible now, maybe in the future.

                Does Duet3D have any ambitions to program and provide such Slicer or special "5-axis compatible Firmware" in the future?

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

                  We don't have any plans to produce a slicer.

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

                    I'll throw my opinions into this post,
                    I wonder if a script could be written to convert a 5 axis CNC mill program over to one that would work with a 3D printer? As far as adding the extrusion moves in with the axis moves? That would be above my capabilities.

                    Creating the 5 axis programs to run in CNC mills is no problem for me, just the conversion script would be the stopper for me.

                    I think just 3D (true 3D) printing would be a huge plus towards printing nicer parts. Instead of the 2 -1/2D printing we do now. Waterline slicing works okay until you get to the fine detail areas like radius and shallow angles. Sweeping XYZ moves would produce much better looking surfaces.

                    deckingman 1 Reply Last reply Reply Quote 0
                    • deckingman
                      deckingman @timcurtis67 last edited by

                      @timcurtis67

                      Hi Tim,

                      I came across this video in my google search and that seems to be the approach these people are taking - i.e. starting from a 5 axis CNC base. https://www.youtube.com/watch?v=I10bn53ECBo

                      The accent might cause you problems - unless you are used to dealing with call centres 😉

                      I did spot a couple of tiny flaws in the printer. Rotating the bed 90 degrees about the X axis means you need some sort of long shaft to hold the hot end so that it doesn't clout the bed, and you don't get much Y travel. Part adhesion is going to be an issue too. But if you rotated the head instead of the bed, then you'd be trying to print in mid air. The more I think about it, the more methinks this ain't gonna work because you'll have part adhesion issues if you try and rotate the part, and layer adhesion issues if you rotate the hot end. Probably a lot easier just to print supports and be done with it..............

                      Ian
                      https://somei3deas.wordpress.com/
                      https://www.youtube.com/@deckingman

                      timcurtis67 1 Reply Last reply Reply Quote 0
                      • timcurtis67
                        timcurtis67 @deckingman last edited by

                        @deckingman Thanks for the link Ian. I agree bed adhesion would be a major issue.

                        I still believe just getting to true 3D tool paths like I run on my CNC mills would produce much better looking printed parts. 5 axis might be nice for additive and subtractive machining at the same time. Printing the part and then machining certain close features or holes. But then you are back to that bed adhesion issue again....

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

                          Hello Everyone,

                          I am also currently building a 5 axis Manufacturing plateform which going to be open source and be released soon by the name of MMMM.

                          I have plan to use the Duet 3D system with the expension board. Anyway I have trouble to understand how to configure the additional A and B axis.

                          Could you please provide me a link where I can find this type of informations ?

                          By the way on the subject of generating 5 axis additive toolpath, I am currently developping a software based on an inverse kinematic model of the printer. The "slicer" is going to work as a module of grasshopper which is a plug-in of rhinoceros 3D.

                          You can see a similar type of approch here

                          Send me a mail if you are interested !
                          reflexlab.contact@gmail.com

                          @ reFlexLab Paris # MMMM project
                          Modular Multimaterial Multiprocess Manufacturing

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

                            That sounds an interesting project!

                            Use the M584 command in config.g to create additional axes. See https://duet3d.dozuki.com/Wiki/Gcode#Section_M584_Set_drive_mapping.

                            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

                            noob2020 1 Reply Last reply Reply Quote 0
                            • reFlexlab
                              reFlexlab last edited by

                              Thank you very much

                              @ reFlexLab Paris # MMMM project
                              Modular Multimaterial Multiprocess Manufacturing

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

                                Hi everybody,
                                I have some really interesting update on The 5 axis kinematics, i found a good and really flexible "slicer" solution. Mp if you are interested .
                                PS : I am looking for Rhino Grasshopper geniuses btw.
                                Regards.

                                @ reFlexLab Paris # MMMM project
                                Modular Multimaterial Multiprocess Manufacturing

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

                                  @dc42 Is it possible to carry out a 5 axis coordinated move in Duet 3D while extrapolating a cubic Bezier curve?
                                  This is not a 3D printing application - so slicing is not an issue.
                                  Let's say if one wanted to iterate using the following control points?
                                  P0(x0, y0, z0, a0, b0)
                                  P1(x1,y1,z1,a1,b1)
                                  P2(x2,y2,z2,a2,b2)
                                  P3(x3,y3,z3,a3,b3)
                                  AFAIK, there is no standard G-Code command to do this. Does the Duet 3D provide a way to do it?

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

                                    I will be looking at supporting the G5 (Bezier curve) code in RepRapFirmware 3.02. I haven't yet looked at the implications of extending it to more than 2 axes.

                                    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
                                    • First post
                                      Last post
                                    Unless otherwise noted, all forum content is licensed under CC-BY-SA