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

    Robot Type 1 45 cm - belt gear - direct drive - R0

    Scheduled Pinned Locked Moved
    My Duet controlled machine
    2
    26
    1.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.
    • JoergS5undefined
      JoergS5
      last edited by

      11/11 Electronics, Duet Configuration

      1 Reply Last reply Reply Quote 0
      • JoergS5undefined
        JoergS5
        last edited by

        #12 precision analysis

        1 Reply Last reply Reply Quote 0
        • JoergS5undefined
          JoergS5
          last edited by

          #13 improvements

          1 Reply Last reply Reply Quote 0
          • JoergS5undefined
            JoergS5
            last edited by JoergS5

            #14 BOM lists, weight calculation

            1 Reply Last reply Reply Quote 0
            • JoergS5undefined
              JoergS5
              last edited by

              #15 images of printed things

              1 Reply Last reply Reply Quote 0
              • JoergS5undefined
                JoergS5
                last edited by

                I want to give an update of my robotics development:

                The belt gear and hotend construction is working quite good:

                hotend_extruder_small.jpg

                The Nema 11 is strong enough for the 1:9 gear and the belt tensioner allows precise rotation. Left and right side are nearly balanced, so axis 4 needs only little force if it stays vertically (maybe using Nema 11 in the future also).

                The middle (axis 3 and 4) are working good also, a belt tensioner is important. The rotations produce little vibrations:

                middle_small.jpg

                The problem right now is the axis 1 and 2. Fast rotation result in big vibrations. I have to improve the construction:

                axis1_axis2_new_small.jpg

                The belt gears are working very good, but high speed results in vibrations of the whole construction. My interpretation is, the vibrations are due to cantilevered constructions, eg arms fixed at one end, but not the other. Or an axis with only one ball bearing. I'll try to improve it.

                Next steps:

                • build a stable construction of axis 1 and 2, probably by fixing every axis at two points (ie two ball bearings) and parallel arms instead of one. The big aluminium rings (esp. axis 1) are not trustworthy enough, they have too much play, I need to support them with additional axis in the middle like I made it at axis 2, 3 and 4
                • one important topic is how to route the wirings, especially the long ones from the hotend. Axis 5 can rotate more than 360 degree, the cables must be able to rotate freely.
                1 Reply Last reply Reply Quote 0
                • JoergS5undefined
                  JoergS5
                  last edited by JoergS5

                  I've stabilized axis1 and 2 now with this construction:

                  axis12new-1.jpg

                  axis12new-2.jpg

                  I've separated the rotation constraint from driving the axis: axis 1 rotates around the vertical shaft which is fixed top and bottom. The driving is done by the horizontal 25 cm rotation plate. The vertical shaft fixes the rotation (and could be replaced later by a 20 or 30 mm shaft, currently it is 8 mm), the horizontal plate needs not to be as precise as before.

                  The height of the frame is 80 cm now. I'll place the axis 1 actuator behind the construction, so the bed space remains free.

                  I prepare the hotend to use a toolboard to reduce the wiring mess.

                  Maybe I'll second every arm with a parallel arm strut to stabilize the horizontal axes 2, 3 and 4.

                  Next steps:

                  • reinforce frame
                  • install axis 1 actuator, left of construction
                  • install endstops
                  • route the wiring
                  • place bed and be creative how to calibrate it. I plan to use 2 actuators for leveling, probably with differential screws
                  • minor improvements for belt tension

                  The aluminium plates (big wheels) are not as precise as I hoped. I will change the construction to separate axis as hinge from the rotation force of the plates for the axes 2, 3 and 4 also, like I did for axis 1. But this is a major reconstruction, I will test firmware first with the current construction. When the alu plates have only the task of driving the rotation, I'll try to replace them by 3d printed parts. This will save weight.

                  1 Reply Last reply Reply Quote 0
                  • JoergS5undefined
                    JoergS5
                    last edited by

                    The connection between the alu extrusion and shaft is built by:

                    axis1HingeFixation.jpg

                    The left black part is very nice, two halfes, can be assembled/disassambled without disassambly of the construction. The washers hinder contact with rotating parts of ball bearing. Ball bearing is F688 (inner 8, outer 16 mm), in middle is SH16/SK16.

                    1 Reply Last reply Reply Quote 0
                    • o_lampeundefined
                      o_lampe
                      last edited by

                      @JoergS5
                      I read this for the first time and found some typo? in #2 post.

                      Detent Torque is stepper spedific, but a typical value is 2 Nm for a Nema 17 and 12 Nm for a Nema 23.
                      

                      Isn't it Ncm, not Nm? I check my datasheets again.
                      Hope your arms are in balance, nevertheless?

                      JoergS5undefined 1 Reply Last reply Reply Quote 0
                      • JoergS5undefined
                        JoergS5 @o_lampe
                        last edited by JoergS5

                        @o_lampe thank you, you're right! I'll correct it. Nm would be nice (but a slow motor).

                        I am currently rebuilding arm 2, working forward to the hotend. I think stability of frame, arms and hinges is key to precision - but this will be true for every printer type.

                        The frame around the robot is ugly and dangerous (sometimes the robot touches the frame), I'll try using a 25 mm shaft, fixed at the bottom at two points. The 8 mm shaft bends when the axis rotates.

                        1 Reply Last reply Reply Quote 0
                        • JoergS5undefined
                          JoergS5
                          last edited by JoergS5

                          I finished rebuild the axis 1, the following three images show the status:

                          axis1a.jpg

                          axis1b.jpg

                          axis1c.jpg

                          I implemented the following ideas:

                          • once I used concrete to build something and put the rest into a bucket, the resulting block is usable to be a weight for printer stability (40 kg). I plan to use concrete to surround the printer later, it's easy and cheap
                          • using 25 mm shaft with F205 flanged ball bearings at two points (top one upside down)
                          • shaft - axis 2 connection by SH25 shaft connectors
                          • reducing wiring mess
                          • the aluminium plate's task is only to drive the rotation now. The rotation constraint is by the shaft and ball bearings. I may replace the aluminium plate later with a 3d printerd teethed pulley, because it no longer needs to be very stiff.
                          • the aluminium extrusions are Bosch profile 45 based

                          open problems

                          • belt tension of the gear toward big wheel is sufficient, but I search a better solution
                          • the stepper is in the way for the counterweight of axis 2. I'll put it lower with a new adapter
                          • the endstop trigger and the endstop violate the two-point-rule, they could rotate unintentionally. I'll have to fix it better, but it's low prio

                          Next step is axis 2. I always try to build the robot without special tools to allow to build is easy for others. But in this case it will be more demanding, as I plan to connect 6205 ball bearings (they are 25 shaft inner diameter) with 60x20x2 aluminium arms. I'll describe how I make it in the next blog.

                          o_lampeundefined 1 Reply Last reply Reply Quote 0
                          • o_lampeundefined
                            o_lampe @JoergS5
                            last edited by

                            @joergs5 said in Robot Type 1 45 cm - belt gear - direct drive - R0:

                            I plan to use concrete to surround the printer later, it's easy and cheap

                            On my CNC I filled the 2040 aluminum extrusions with a mix of fine sand (meant for sandblasting) and epoxy resin. (90% sand, 10% resin IIRC)
                            It's not easy to fill, better use slow curing resin 😉 or very thin concrete?
                            2040_resin.jpg

                            JoergS5undefined 1 Reply Last reply Reply Quote 0
                            • JoergS5undefined
                              JoergS5 @o_lampe
                              last edited by JoergS5

                              @o_lampe I would say, it depends... For reducing vibrations, it's better if the sand has some room and can take the energy of the vibration by moving itself, so no epoxy. Otherwise the whole construction starts to vibrate (but at a different frequency). The idea of concrete around the printer was to hinder the printer from moving. There are different methods and goals. One of the advantages of your method is that it looks nicer.

                              o_lampeundefined 1 Reply Last reply Reply Quote 0
                              • o_lampeundefined
                                o_lampe @JoergS5
                                last edited by

                                @joergs5

                                The idea of concrete around the printer was to hinder the printer from moving. There are different methods and goals.

                                Well, it's not an either / or decision, you can do both.

                                JoergS5undefined 1 Reply Last reply Reply Quote 0
                                • JoergS5undefined
                                  JoergS5 @o_lampe
                                  last edited by JoergS5

                                  @o_lampe I totally agree. If I continue as before, my robot prototype will end as a heavy weight commercial robot clone. But that's ok. It will be stiff enough to take a CNC milling head.

                                  1 Reply Last reply Reply Quote 0
                                  • JoergS5undefined
                                    JoergS5
                                    last edited by

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