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

    6 axis delta 3D printer

    Scheduled Pinned Locked Moved
    General Discussion
    13
    32
    3.9k
    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.
    • JoergS5undefined
      JoergS5
      last edited by

      There is a stewart based printer http://www.nugenix.co.in/stewart-force-platform with 300x300x150 mm³ print area. But precision is not very high. The solution to the limited linear motion here is using levering the motions.

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

        @dc42, what about a delta with 2 moving plateforms using the same rails for the 2 sets of arms?

        The upper plateform/arms would be a classic delta, for XYZ translation, and the lower plateform/arms would be the bed, for A/B rotation (and an additional Z translation, as there is 3 dof), resulting in a 5 axis kinematic.

        Is such configuration easier to implement?
        What about build errors compensation? Is it something hard to do?

        Thanks,

        Frédéric

        tmackayundefined 1 Reply Last reply Reply Quote 0
        • botundefined
          bot @dc42
          last edited by bot

          @dc42 said in 6 axis delta 3D printer:

          [...] definitely use a board with built-in floating point hardware [...]

          Sorry to derail this thread slightly. This line caught my attention due to the fact that I recently realized that the Duet 3 has hardware floating point to double precision.

          What exactly does this mean? 😊

          I get what floating point is. I get what double floats are. I get the implications of a dedicated hardware component handling these.

          But is this automatic? Does the hardware floating point capability of one Duet board vs another automatically improve performance of dealing with floats? Or, does this functionality need to be manually addressed in the RRF code?

          Does the Duet 3 perform better when calculating double precisions floats vs the Duet 2? Does the Duet 2 Maestro suffer performance loss in comparison, when dealing with floating point math? (When using RRF as-is.)

          *not actually a robot

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

            @bot said in 6 axis delta 3D printer:

            But is this automatic? Does the hardware floating point capability of one Duet board vs another automatically improve performance of dealing with floats? Or, does this functionality need to be manually addressed in the RRF code?

            It's automatic, after setting up the compiler settings and startup code to use the built-in floating point hardware (which we do).

            Does the Duet 3 perform better when calculating double precisions floats vs the Duet 2?

            Yes, however RRF for Duet 2 hardly ever uses double precision floats, because single precision is sufficient.

            Does the Duet 2 Maestro suffer performance loss in comparison, when dealing with floating point math? (When using RRF as-is.)

            Yes. So the Maestro is less suitable for controlling SCARA and Polar printers in particular.

            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

            botundefined 1 Reply Last reply Reply Quote 1
            • botundefined
              bot @dc42
              last edited by

              Thank you very much. I'm diving into learning about embedded C programming right now, with no disillusions that I will be making any viable contributions, but just to understand better how things work. Your answer helps a lot!

              *not actually a robot

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

                As I'm more and more interested by 5 axis 3D printing, I finally decided to build a 6 axis delta 3D printer. Here is my first draft:

                delta 6.png

                I don't want to spend too much money, but I the same time want to build something decent. So, I think to use cheap linear rails, but use 2 of them to minimize backlash. In this design, the rails are on the same plane, but another solution is to place them at 90° on the profile (this will require 1 profile by axis, which is maybe a better ide for rigidity).

                I initially though to use ball screws, but these things are not cheap, and bulky, so I will use belts at first.

                The printer will be enclosed to be use as a heated chamber (which will also increase rigidity), and I want to use a direct drive extruder, so I need a good rigidity for the arms and the effector. I don't plan to print fast, but I want a good quality.

                I have a few questions:

                • what distance should I use between arms? The higher the better?
                • what relative length between arms and columns distance should I use? Is it good to have long arms, which remains more vertical, or shorter ones, which go from vertical to nearly horizontal?
                • do you know ball joints with large usable angle? Or should I use another design?

                Any advice for this project is welcome. I already read the wiki about 6 axis delta calibration, which gives several advices about important dimensions which can't be fixed by auto calibration.

                Thanks.

                PS: I know that there are no 5 axis slicer yet, but I myself wrote some code to print portions of sphere. And by cloning axis, this printer can run as a normal 3 axis delta without any code modifications.

                Frédéric

                dc42undefined tklnundefined 2 Replies Last reply Reply Quote 0
                • dc42undefined
                  dc42 administrators @fma
                  last edited by dc42

                  @fma said in 6 axis delta 3D printer:

                  I don't want to spend too much money, but I the same time want to build something decent. So, I think to use cheap linear rails, but use 2 of them to minimize backlash. In this design, the rails are on the same plane, but another solution is to place them at 90° on the profile (this will require 1 profile by axis, which is maybe a better ide for rigidity).

                  I have had a good experience with the Robotdigg linear rails on my delta, so I would go for a single rail instead of two.

                  what distance should I use between arms? The higher the better?

                  Yes.

                  what relative length between arms and columns distance should I use? Is it good to have long arms, which remains more vertical, or shorter ones, which go from vertical to nearly horizontal?

                  The rule of thumb is that the arms should always make an angle of 20deg or more to the horizontal. This typically makes them about 60deg to the horizontal when the effector is centred.

                  do you know ball joints with large usable angle? Or should I use another design?

                  Having used two types of ball joint and been unhappy with them, I recommend the magnetic joints by Haydn Huntley.

                  Any advice for this project is welcome.

                  • RRF does not include kinematics for a 6-axis delta. They would need to be added.
                  • To make use of the additional degrees of freedom of a 6-axis delta, you would need a special 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

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

                    @dc42 said in 6 axis delta 3D printer:

                    I have had a good experience with the Robotdigg linear rails on my delta, so I would go for a single rail instead of two.

                    Which ones do you recommend? They have several references, and not much informations about relative quality...

                    The rule of thumb is that the arms should always make an angle of 20deg or more to the horizontal. This typically makes them about 60deg to the horizontal when the effector is centred.

                    Ok.

                    Having used two types of ball joint and been unhappy with them, I recommend the magnetic joints by Haydn Huntley.

                    Do you think they are strong enough to hold an extruder, like Hemera?

                    • RRF does not include kinematics for a 6-axis delta. They would need to be added.

                    I hoped you could help me on that part 😉 Earlier in this thread, you mentionned the fact that forward kinematic is not mandatory...

                    • To make use of the additional degrees of freedom of a 6-axis delta, you would need a special slicer.

                    Yep, as said, I will first use my own Python code to print portions of sphere (I already made some tests, but without head tilting).

                    Thanks!

                    Frédéric

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

                      @fma said in 6 axis delta 3D printer:

                      I have had a good experience with the Robotdigg linear rails on my delta, so I would go for a single rail instead of two.

                      Which ones do you recommend? They have several references, and not much informations about relative quality...

                      I used the 440C ones.

                      Having used two types of ball joint and been unhappy with them, I recommend the magnetic joints by Haydn Huntley.

                      Do you think they are strong enough to hold an extruder, like Hemera?

                      Perhaps not; but I wouldn't consider the Hemera suitable for direct mounting on the effector because it is so heavy.

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

                        I'm using a hemera on my d300 (with linear rails). it works fine and gets great prints.

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

                        I'm using tricklaser arms which don't pop off like magball arms do. I'd be very hesitant to use magballs and a direct drive extruder.

                        CroXY - Crossed Gantry Printer, Ultibots D300VS+, Custom CoreXYU

                        1 Reply Last reply Reply Quote 0
                        • Haydnundefined
                          Haydn
                          last edited by

                          I'm working on designing an effector using a Titan Aero or Hemera with MagBalls. The six MagBalls each have 1.5kg of attraction, so with six of them there should be more than 9kg.

                          The trick is to have the extruder motor/body above the effector, and the nozzle stick down through it. This way if the nozzle bumps into something, it will have less leverage to knock the effector free. Minimize the vertical distance between the plane of the MagBalls and the tip of the nozzle.

                          Ultibots used to have an effector with the extruder hanging below it, and the hotend below that. It had problems because the nozzle was a long distance below the MagBalls.

                          1 Reply Last reply Reply Quote 1
                          • Haydnundefined
                            Haydn
                            last edited by

                            One relatively simple algorithm for slicing with a printer using a Stewart platform would be to use a "normal" slicer for everything, except to post-process the output. The algorithm would alter the slicing for the outside layers of the object. If the Stewart platform could tilt the effector by X degrees, then the algorithm would look for places where the outside layer was tilted by less than X degrees, and print that tilted, with the nozzle perpendicular to the surface at that location, thus helping minimize ridged/stepped layers.

                            1 Reply Last reply Reply Quote 0
                            • Haydnundefined
                              Haydn
                              last edited by

                              A possible design for using direct belt-driven carriages for a Stewart platform would be to rotate the 20x40mm vertical extrusions by 90 degrees. Then for each tower, place one motor at the top and the other at the bottom. Place both limit switches at the top. One motor would be on one side, and could drive a carriage using three wheels, which would be carefully designed not to interfere with the other mirror image carriage on the other side of the vertical extrusion. If 20x40mm vertical extrusions make the spacing too tight, then you could use 40x80mm C-Beam extrusions from OpenBeams.

                              Simple, inexpensive, and quiet.

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

                                Thanks for all these ideas, Haydn!

                                About the extruder, I'm already using a custom one, build around a Nema14 scavenged from a geared motor: the output gear perfectly match a BMG gear (clone), giving a 5:1 ratio. And I'm using a FNU as hot-end, which has a long tube, so it is very easy to have the extruder above the effector (I did not plan to do otherwise).

                                One big issue, though, is the extreme positions of the arms when tilting the effector, bumping in the motor... I think a solution would be to switch to a geared DC motor, as Stratasys use on there printers...

                                Frédéric

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

                                  @fma said in 6 axis delta 3D printer:

                                  One big issue, though, is the extreme positions of the arms when tilting the effector, bumping in the motor... I think a solution would be to switch to a geared DC motor, as Stratasys use on there printers...

                                  Another crazy solution would be to use a very short Bowden extruder, with the motor mounted on another effector, driven by 3 additionnal motors.

                                  The Delta version of @deckingman monstruosity 😉

                                  Frédéric

                                  deckingmanundefined Nxt-1undefined 2 Replies Last reply Reply Quote 0
                                  • deckingmanundefined
                                    deckingman @fma
                                    last edited by

                                    @fma said in 6 axis delta 3D printer:

                                    The Delta version of @deckingman monstruosity 😉

                                    Let me see you come up with a better way of feeding a 6 input mixing hot end with 6 extruders using 150mm Bowden tubes and which can print at up to 300mm/sec. Then you'll have the right to call my design a monstrosity.

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

                                    1 Reply Last reply Reply Quote 0
                                    • Nxt-1undefined
                                      Nxt-1 @fma
                                      last edited by

                                      @fma said in 6 axis delta 3D printer:

                                      Another crazy solution would be to use a very short Bowden extruder, with the motor mounted on another effector, driven by 3 additionnal motors.

                                      The Delta version of @deckingman monstruosity 😉

                                      I have actually been thinking about doing this for over a year, but I am not willing to upgrade electronics and there are not enough drives on a regular Duet 2 for this crazyness. Also, to give as much clearance as possible between the two sets of arms, I would rotate the 2nd delta setup so the towers sit directly between the 1st setup. This would mean though that you can't really remove large prints from the bed as one of the towers would always block it.

                                      Alternatively, a delta with a ball jointed 4th axis like I have been doing for a while, might be good enough. I am nearing the end of designing something very similar but with two 4th axis rails, joining at (x0, y0) for extra rigidity.

                                      Duet3D and delta printer enthousiast. Buildlog
                                      Looking for Duet3D configuration support, check out Nxt-3D

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

                                        @Nxt-1 said in 6 axis delta 3D printer:

                                        I have actually been thinking about doing this for over a year, but I am not willing to upgrade electronics and there are not enough drives on a regular Duet 2 for this crazyness. Also, to give as much clearance as possible between the two sets of arms, I would rotate the 2nd delta setup so the towers sit directly between the 1st setup. This would mean though that you can't really remove large prints from the bed as one of the towers would always block it.

                                        That was my first idea, and I droped it for the reason you mentionned.

                                        Frédéric

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

                                          Does anyone know where I can find 3D models of these Kossel vertex and carriage?

                                          https://www.robotdigg.com/product/555/2040-or-3030-Alu-Vertex-for-Kossel-XXL-or-XXXL
                                          https://www.robotdigg.com/product/495/Carriage-for-open-ended-belt

                                          Thanks!

                                          Frédéric

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

                                            @fma said in 6 axis delta 3D printer:

                                            Kossel vertex and carriage

                                            Hi @fma, I have the basic vertex models for the Robotdigg 2040 corners in Fusion360 format as was taking advantage of lots of quiet-time with lockdown to learn the product. Let me know if any use. Re the comment above on strength of the magballs/arms - I am just working though doubling up to 12-arms as need to support a Nema17 for my Clay extruder, six arms just about worked but would one would occasionally snap off when starting.

                                            Not the cheapest solution, but I wanted the ease of magnetic attachment as need to remove the extruder for cleaning after prints. Should know in next couple of weeks how it goes.

                                            IMG_0354.JPG

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