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

    CoreXY belt pattern.

    Scheduled Pinned Locked Moved
    My Duet controlled machine
    10
    28
    7.5k
    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.
    • mrehorstdmdundefined
      mrehorstdmd
      last edited by

      I made motor mounts from rectangular aluminum tubing, and I slide the mounts to tighten the belts:

      alt text

      https://drmrehorst.blogspot.com/

      1 Reply Last reply Reply Quote 0
      • brunofportoundefined
        brunofporto
        last edited by

        I made mine with the motors at the back with the belt tensioner.

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

        alt text

        zaptaundefined 1 Reply Last reply Reply Quote 0
        • OG3Dundefined
          OG3D
          last edited by OG3D

          Thanks guys for the info and the links

          This is what I came up with, any comments appreciated. 0_1547482419060_Full Assembly Belt path.jpg

          Here is an ISO View.

          0_1547482719596_Full Assembly ISO.JPG

          1 Reply Last reply Reply Quote 0
          • mrehorstdmdundefined
            mrehorstdmd
            last edited by

            There's not much to comment on other than the lines you drew to represent the belts look about right. The trick is in positioning the pulleys to actually put the belts along those paths, and to build it so that the belt tension doesn't cause the pulleys to tilt under belt tension force.

            Are you planning to use BLDC motors for the XY drive? How will you control them? How will you get adequate resolution?

            https://drmrehorst.blogspot.com/

            1 Reply Last reply Reply Quote 0
            • Surgikillundefined
              Surgikill
              last edited by

              I would suggest you go with a fabtotum style belt pattern, that way there will be no twisting or crossing of belts.

              1 Reply Last reply Reply Quote 0
              • OG3Dundefined
                OG3D
                last edited by OG3D

                @Surgikill I am stacking the belts to avoid the twisting. Fabtotum style dose look simpler. My goal is to make the XY belt path in such a way that the brackets for the pulley can be easily machined. As this will be a all metal machine, trying to avoid plastic as much as possible.

                @mrehorstdmd hope you don't mind me using your photo as reference.
                So do the position of the idlers P1/P2/P3/P4 have effect on the precision of the XY Motion?

                0_1547522874906_72f1abf0-721e-4fde-9d7a-cdd1c59f3bed-image.png

                For the BLDC motor I will be using odrive to drive the two motors.
                Think ill be going with D5065 270kv Motor and a CUI AMT102 "8196 CPR capacitive encoder", haven't decide on the motor type 100%.

                mrehorstdmdundefined 1 Reply Last reply Reply Quote 0
                • Scachiundefined
                  Scachi
                  last edited by

                  You can change the position of the idlers as long as you keep this to be true:

                  The most important thing in any coreXY implementation is that the belt segments (a segment being the belt between two pulleys or between the extruder carriage and the end pulleys) whose length varies (labeled A-H in the diagram below), must be kept parallel to their respective guide rails.

                  from https://drmrehorst.blogspot.com/2018/08/corexy-mechanism-layout-and-belt.html

                  1 Reply Last reply Reply Quote 0
                  • Surgikillundefined
                    Surgikill
                    last edited by

                    @OG3D I actually just made a corexy machine. It went through about 10 revisions before I was happy with it. Only issue is machining the the pulley mounts on mine would cost a shit load of money. I can post some pictures here if you want. The pulley pieces were over engineered so there should be no issue whatsoever using plastic for them.

                    1 Reply Last reply Reply Quote 0
                    • mrehorstdmdundefined
                      mrehorstdmd @OG3D
                      last edited by

                      @og3d Interesting. How does odrive interface to the Duet controller?

                      Will you be able to get sufficient resolution and low speed torque using BLDCs?

                      https://drmrehorst.blogspot.com/

                      OG3Dundefined 1 Reply Last reply Reply Quote 0
                      • OG3Dundefined
                        OG3D
                        last edited by

                        0_1549064699952_Full Assembly ISO.JPG

                        0_1549065033688_Full Assembly Belt path.jpg

                        0_1549064844328_Full Assembly Belt Path XY.jpg

                        After Several revision, I think I'm happy with this design.
                        Thanks for the help at @mrehorstdmd and @Surgikill

                        1 Reply Last reply Reply Quote 0
                        • OG3Dundefined
                          OG3D @mrehorstdmd
                          last edited by OG3D

                          @mrehorstdmd odrive supports the step/dir interface. I'm not sure if I will have enough torque at low speeds so this will be like an experiment for me. I know the odrive creator had good results using odrive to control his Pick and Place Machine link text.

                          The reason for leaning toward BLDC motors is to decrease the tool change time during the printing as this printer will have a tool changer similar to E3Ds approach.

                          mrehorstdmdundefined 1 Reply Last reply Reply Quote 0
                          • mrehorstdmdundefined
                            mrehorstdmd @OG3D
                            last edited by

                            @og3d I think you're going to find that the upper pulleys on the ends of the X axis will tilt when you apply tension to the belts, and that will cause the belt to ride hard against the pulley flanges and will quickly wear the edge(s) of the belt.

                            How many steps per rev will that BLDC driver and motor give you? A stepper motor is a brushless DC motor, but unlike the airplane motors, they are designed to provide many steps per rev instead of maximizing rpm. In a high precision positioning mechanism like a 3D printer, you really want a high steps/rev count.

                            https://drmrehorst.blogspot.com/

                            1 Reply Last reply Reply Quote 0
                            • OG3Dundefined
                              OG3D
                              last edited by

                              @mrehorstdmd yes I knew its gonna happen but didn't thick it would be bad for the belt.

                              For BLDC motor I'm still figuring how much steeps per revolution I could get out of it.
                              If you'll watch this Youtube video link text
                              It looks there are issues when traveling at low speed with resonance frequency but he claimed that it could be solved in firmware update. This is all new to me so I'm learning as I go.

                              mrehorstdmdundefined 1 Reply Last reply Reply Quote 0
                              • mrehorstdmdundefined
                                mrehorstdmd @OG3D
                                last edited by

                                @og3d This is what happened when I put a 180 degree twist in a couple 1m long segments of belt in my sand table. The twist was forcing the belts to ride on the pulley flanges which were grinding away the edges of the belts.

                                alt text

                                https://drmrehorst.blogspot.com/

                                1 Reply Last reply Reply Quote 0
                                • Phaedruxundefined
                                  Phaedrux Moderator
                                  last edited by

                                  I use a 180 twist on my DBot to keep the smooth side of the belt on the smooth idlers at the back corners and haven't noticed anything like that. Mind you it uses two flanged bearings rather than a rimmed idler like that.

                                  Z-Bot CoreXY Build | Thingiverse Profile

                                  mrehorstdmdundefined 1 Reply Last reply Reply Quote 0
                                  • zaptaundefined
                                    zapta @brunofporto
                                    last edited by zapta

                                    @brunofporto said in CoreXY belt pattern.:

                                    I made mine with the motors at the back with the belt tensioner.
                                    https://www.thingiverse.com/thing:3072219

                                    This is a very elegant design, I like it more than the HEVO's tension screws on the X carriage.

                                    1. Does being able to tension each of the belt ends on HEVO provide any advantage compared to this one? (I think Scott mentioned it in one of his videos).

                                    2. This design adds 3 more idlers per belt. Any down side?

                                    3. Do you think this approach will work with the steppers left at the front. That is, a rear passive tensioner with 3 (or 2?) idlers?

                                    Thanks,
                                    Z.

                                    brunofportoundefined 1 Reply Last reply Reply Quote 1
                                    • mrehorstdmdundefined
                                      mrehorstdmd @Phaedrux
                                      last edited by

                                      @phaedrux I started out with cables, then switched to belts and flanged pulleys on one level. The belts started riding on top of the pulley flanges, so I switched to the wider flanged pulleys and finally to stacked belts to eliminate the twists and grinding. It may be the super long length (about 6m each) of the belts in the sand table made them a little too stretchy.

                                      It always best to keep the belts and pulley axles square.

                                      https://drmrehorst.blogspot.com/

                                      1 Reply Last reply Reply Quote 0
                                      • brunofportoundefined
                                        brunofporto @zapta
                                        last edited by

                                        @zapta Thank you!

                                        1. The only thing that tension each end does is provide a longer travel for adjustment, there is no difference if tension the belt from one end or another. Also, The main reason for using another approach is because it was very difficult to fix and calibrate the belts and also they were prone to lose adjustment due to vibration.

                                        2. They add drag and due to more tight curves can reduce the belt life span. But it it is not noticeable 😄

                                        3. They are not only tensioners - a CoreXY needs a precisely calibrated belts loop relative length. If they have slightly different length then the parts will not have correct dimensions and "squareness" along the entire print area. You can have passive tensioners for sure, even integrated into this system but you will still need to adjust the relative length of the belts. (check this: https://www.thingiverse.com/thing:3306430)

                                        You are welcome! 😄

                                        mrehorstdmdundefined 1 Reply Last reply Reply Quote 0
                                        • mrehorstdmdundefined
                                          mrehorstdmd @brunofporto
                                          last edited by

                                          @brunofporto said in CoreXY belt pattern.:

                                          1. They are not only tensioners - a CoreXY needs a precisely calibrated belts loop relative length. If they have slightly different length then the parts will not have correct dimensions and "squareness" along the entire print area. You can have passive tensioners for sure, even integrated into this system but you will still need to adjust the relative length of the belts.

                                          Most corexy machines are built more or less symmetrical, so the belts tend to be about the same length, but equal length is absolutely not necessary for proper operation of the mechanism. One belt could be much longer than the other. The only things that matter are keeping critical segments parallel to the guide rails and adjusting the belt tensions to keep the X axis square with the Y axis. More info here.

                                          https://drmrehorst.blogspot.com/

                                          brunofportoundefined 1 Reply Last reply Reply Quote 0
                                          • brunofportoundefined
                                            brunofporto @mrehorstdmd
                                            last edited by

                                            @mrehorstdmd Sure! I love that article 😄

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