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

    Large Format CoreXY?

    Scheduled Pinned Locked Moved
    General Discussion
    18
    43
    5.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.
    • michaelr123undefined
      michaelr123
      last edited by

      I've currently got a 36"x20" printer running with a standard cartesian setup, but I'm considering moving to a core XY to help improve stiffness and accuracy for print quality. Is there a practical limit to what size you can push belt length before they get to be too springy? I haven't seen anything much over the 300-400mm size in the XY for voron type systems. Is there a good reason for it?

      Thanks for any ideas,
      -Michael

      martin7404undefined deckingmanundefined zaptaundefined jackantubisundefined 4 Replies Last reply Reply Quote 0
      • martin7404undefined
        martin7404 @michaelr123
        last edited by

        @michaelr123 You can go up.in size. BUT you need stiffer frame and tougher belts , 9 or 13 mm.
        I did build 600x450 corexy with 9 mm kevlar belts all parts metal 90x45 extrusions , 20 mm Y rods and 16 mm hollow rods on X , hemera . The head is heavy I can run 300 mm per sec travel and up to 150 mm per sec printing with relative low acceleration of 1000 and good qoulity in PET and ABS. It is ABS machine with active chamber up to 65 deg C

        Muldex IDEX Duet2+Duex5
        Custom CoreXY 600x400 Hemera , Duet3+Toolboard+1HCL closed loop
        Sapphire Pro with Duet2, with closed-loop motors
        custom high temp E3D tool changer with Duet2+Duex

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

          @michaelr123 said in Large Format CoreXY?:

          I've currently got a 36"x20" printer running with a standard cartesian setup, but I'm considering moving to a core XY to help improve stiffness and accuracy for print quality. Is there a practical limit to what size you can push belt length before they get to be too springy? I haven't seen anything much over the 300-400mm size in the XY for voron type systems. Is there a good reason for it?

          Thanks for any ideas,
          -Michael

          IMO no reason. If you were worried about belt stretch (although it's unlikely to be a problem) you could always use wider belts. Whether you would see any improvement in stiffness and accuracy us another matter as these things are more to do with build quality than kinematics. Corexy offers certain benefits but I wouldn't say that improved stiffness it accuracy would be among those benefits.

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

          1 Reply Last reply Reply Quote 1
          • zaptaundefined
            zapta @michaelr123
            last edited by

            @michaelr123 said in Large Format CoreXY?:

            I haven't seen anything much over the 300-400mm size in the XY for voron type systems.

            IIRC, nero3DP mentioned it in one of his videos and said that the design doesn't scale well beyond 350. Not sure if the reason is voron specific (e.g. the use of 20mm extrusion) or something more fundamental (e.g. belts too long). You can try asking about in the the Voron discord, to see what experience is already available.

            1 Reply Last reply Reply Quote 0
            • Catalin_ROundefined
              Catalin_RO
              last edited by

              I think, overall, you all have a rather wrong image! While I'm using only a CNC for now, I had my belt-based CNC years ago - eShapeOko, 750mm*750mm (https://amberspyglass.co.uk/store/eshapeoko-cnc-milling-machine-mechanical-kit.html). It could extremely easy do 10000mm/min rapids (that is over 160mm/s) with a 2kg router (including its mount). Of course, dual Y so the gantry is kept squared after properly aligning it upon power up. Back then I was using GRBL shield with DRB8825, so not as powerful as the Duet boards.

              With CoreXY I presume the most critical aspect is keeping the gantry squared! In the end you have 3 degrees of freedom controlled with just two actuators. They behave as well as a proper dual Y-axis solution only as long as the parallel axis are close enough to overcome any tendency of the gantry to flex/rotate. A large CoreXY gantry, in order to be perfectly stable, would be much heavier than a proper dual Y-axis solution.

              You might not like the situation, but here is a simple explanation:

              In order to maximize the build volume, all the linear rails in a 3D printer have just one bearing on each of them. The linear bearings, no matter which type, have a very inconvenient rule, in this situation - you must have at least two bearings on the rail, significantly spaced apart, in order to compensate for any rotation tendency. One bearing, while it seems to be impossible to rotate on the linear rail, it does! And when it happens, it gets stuck to the point of breaking things.

              So there are two possibilities:

              • Beef-up the gantry, especially by using two linear bearings on each rail and compromise the build area, but also increasing the profile size
              • Stick to dual Y-axis and have a moving stepper for the X-axis and a light gantry

              Overall, I think that sticking two dual Y-axis is simpler and easier to scale up.

              Your problem exists as well in the router CNC world as well. If you look at all those Chinese 6040 models, they have the same issue, even if their linear bearings used on Y-axis are 3-4 times longer than the ones that you normally use on 3D printers. They still have 3 degrees of freedom with two actuators. That is why most decent routers have dual Y-axis!

              1 Reply Last reply Reply Quote 0
              • michaelr123undefined
                michaelr123
                last edited by

                alt text

                Here's a picture of it quite awhile ago now printing a frame for a fiberglass project. It's currently a dual Y with a moving X gantry and direct drive extruder. I sometimes get a little bit of drift, and notice some wobble around corners. Maybe I just need to tighten up the belts a bit? I used open builds ACRO system for the plates. It could be stiffened up with some aluminum plates I'm guessing.

                Catalin_ROundefined 1 Reply Last reply Reply Quote 0
                • Catalin_ROundefined
                  Catalin_RO @michaelr123
                  last edited by

                  @michaelr123 In order to properly tighten the belts you need a solid frame. The plastic plates will not provide the required mechanical strength when you properly tighten the belts. Go for thick Aluminum (8-10mm) or even steel.

                  Also, when you tension the belts, use a caliper to insure that the travel is the same on both Y axes. If your 40*20 profiles are perfectly equal, just measure the distance from the edge at both ends after a controlled move (same number of steps, same travel distance). It is a lot simpler than measuring the actual tension in the belts.

                  From your picture I would guess a 1m 40*20 profile for the Y axis. That might be too long for proper belts tension, the profile might slightly bend sideways - not by much, but enough to create artifacts in the middle area. The eShapeOko profiles had embedded V-rail and that gave a better rigidity.

                  Also, from my own experience, after using both V-rail and V-slot, the V-rail is a lot more precise. The massive Aluminum corners are more resilient to dents and small bends while the V-slot margins are quite fragile. When still playing with the original WorkBee, I had artifacts in the microns range, visible when doing surface milling. Those artifacts looked like a checkered table. After replacing the V-wheels on the Y axes with supported linear rails, the artifacts remained only on the X axis.

                  1 Reply Last reply Reply Quote 0
                  • michaelr123undefined
                    michaelr123
                    last edited by

                    Interesting, yeah its a 1m stick of 40x20, but I oriented the 40x20 long side up to help reduce sag from gravity. Sounds like I could benefit from it being oriented the other way to help reduce flex under belt tension. I'm going to stick with V-slot just for ease of use. At the end of the day its running a 1mm nozzle or larger, so I'm not looking for ultra precision.

                    This is probably a hard question to answer, but what is the right value for belt tension? Is there a good way to know when they're tight enough? I feel like I usually just pull back the screw mounts as best I can, but that's no where near what you could get with a screw driven anchor point. I'm going to add that to my list today.

                    On that note, do you know anywhere to buy pre-cut steel or aluminum plates for 40x20 extrusion for V slot that has a spot for attaching the motors to the plate to run in line with the belt?

                    Thanks again,
                    -Michael

                    Catalin_ROundefined deckingmanundefined 2 Replies Last reply Reply Quote 0
                    • Catalin_ROundefined
                      Catalin_RO @michaelr123
                      last edited by

                      @michaelr123 If you rotate the profile by 90° you will start having issues on the Z axis. If you want something really right, just replace the profile with a beefier one. With minimal changes, the 4040 should be significantly less susceptible to bending. Or, even simpler, attach another 4020 or 20*20 profile to your existing one. As you have nothing running on the lateral slots, just drill 5.5mm holes in through the center of the extra profile, larger through the V-slot so that the screw head will pass through, and secure the extra profile with slot nuts to the existing profile.

                      For a 1m profile use 5 or 6 screws evenly distributed over its length. Minimal effort for a significant rigidity gain.

                      You could stick to 3D printed brackets for now, but go for something like PETG and make them a lot thicker. It also helps to design them with guides fort the rails to slide in, so you get the required 90° in the corners a lot easier.

                      For the stepper metal plates, you should be able to find shops that provide laser cut Aluminium or steel plates. 6-8mm aluminum or 4-6mm stainless should do the job a lot better than the plastic ones. Thicker plates are needed only for milling CNCs. Those companies usually need just a DXF or a technical drawing of the plate.

                      1 Reply Last reply Reply Quote -1
                      • deckingmanundefined
                        deckingman @michaelr123
                        last edited by

                        @michaelr123 To add to the excellent advice given by @Catalin_RO, I would highly recommend using aluminium motor mounts rather than plastic ones. I started out with printed mounts but despite the fact that they were thick and printed in PET-G, the combination of heat from the motors and belt tension would cause them to distort after big multi hour prints. Adding heat sinks and fans to the motors did not cure the problem (large printers require high current motors). Replacing the motor mounts with aluminium ones, meant that not only did they not distort, but any heat from the motors gets transferred through the mount into the frame which acts as a giant heat sink. The net result was that the motors barely get above ambient temperature without using any external cooling. There is also a school of thought that it is possible for static electricity to build up in the belts which could discarge through the motor and ultimately damage the motor and/or driver. A metal mount will provide an earth path (providing the frame is grounded) which a plastic mount will not do.

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

                        Catalin_ROundefined michaelr123undefined vwegertundefined 3 Replies Last reply Reply Quote 0
                        • Catalin_ROundefined
                          Catalin_RO @deckingman
                          last edited by

                          @deckingman From the picture, the printer we are discussing about has moving steppers. So the heat dissipation would happen only if the metallic plates would be quite massive. A simple solution would be to have the Y axes steppers fixed in the rear or the profiles and the belt looped over a pulley or a large idle wheel in the front. That simplifies cabling, hugely improves steppers cooling and reduces the gantry weight.

                          As for static electricity breaking the steppers, never! While static electricity may cause you small shocks, due to the relatively high voltage, the current is almost impossible to measure due to its very low value and too short time. The stepper coils are designed to handle relatively high currents when compared to the current in a static discharge.

                          But the high voltage in a static discharge is a guarantee for "success" when we consider the stepper driver. While it may not break the driver, it may briefly (or permanently, but then you blame the driver for breaking the stepper!) open all the semiconductor junctions in it, practically getting a large current into the stepper, with no current limiting logic. That may break the stepper! But I never saw that happening!

                          Static electricity buildup requires a multitude of conditions to be met simultaneously. I don't see how those could be met in a 3D printer supplied, usually, with 24V, unless we are discussing of a large amount of hot air moving inside the printer so that it would get really dry. Normal air humidity reduces the chance of static electricity buildup.

                          And even with Aluminum plates, there is no proper electric connection between the elements, at least not while using the V-slot wheels. Even with other solutions of linear bearings there is no guarantee as the V-slot profiles are usually anodized, so they have a non-conductive protective layer.

                          deckingmanundefined mrehorstdmdundefined dc42undefined 3 Replies Last reply Reply Quote 0
                          • deckingmanundefined
                            deckingman @Catalin_RO
                            last edited by

                            @catalin_ro Ref the moving motors, I haven't read this entire thread -simply the title which is "Large format corexy". The discussion must have moved away from the title if the motors are now going to be moving.
                            Ref the static, I tend to agree. The school of thought I mentioned is that the interaction between belt and pulley can act as a Van de Graff generator. It is certainly a known phenomenon with conveyor systems, but unlikely to be a problem with 3D printers where the belt speed and direction are constantly changing. However, if grounding the motor body is simple and easy to do, to then it does no harm.

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

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

                              This post is deleted!
                              1 Reply Last reply Reply Quote 0
                              • michaelr123undefined
                                michaelr123
                                last edited by michaelr123

                                Thanks for all the feedback!

                                I decided to go through and design a much more robust belt tensioning system. This has dramatically improved performance. I can tell just from the few test runs I've gotten out of it. Unfortunately I haven't been able to keep the duet connected to the SBC for more than a few minutes though, so every print is failing fairly quickly (see my other thread if you'd like to help me out with a software problem now 😄 )

                                Taking this a new direction, I've really struggled with the web interface to the duet 3 board specifically being flakey. My duet 2 wifi runs like a champ all the time, keeps running if I lose connection to it for some reason, no issues at all. The only issue I have is if it gets a new IP address assigned to it and I have to figure out what the new number is. Any advice on how to improve the robustness of the connection to the SBC and duet 3 combo? Can it store and run print files locally so that if I drop internet connection it can keep running? Does it sound like my PI 3 is flakey and I should replace it?

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

                                  @michaelr123 said in Large Format CoreXY?:

                                  I've really struggled with the web interface to the duet 3 board specifically being flakey. My duet 2 wifi runs like a champ all the time, keeps running if I lose connection to it for some reason, no issues at all. The only issue I have is if it gets a new IP address assigned to it and I have to figure out what the new number is. Any advice on how to improve the robustness of the connection to the SBC and duet 3 combo? Can it store and run print files locally so that if I drop internet connection it can keep running? Does it sound like my PI 3 is flakey and I should replace it?

                                  I suggest you start a new thread and provide as much details about your setup as possible.

                                  Z-Bot CoreXY Build | Thingiverse Profile

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

                                    @catalin_ro I was building a VDG a few years ago and decided to ignore the "conventional wisdom" that you can't use bicycle tire tubes for the belt because the carbon in the tubes makes them conductive enough that you can't generate a charge with them. For once the "conventional wisdom" was right. Zero output.

                                    I suspect that the same effect will apply to the black belts used in printers. If you're using polyurethane belts, it might be different, but the steel core in those belts would probably limit any charge you could accumulate.

                                    @michaelr123 You should be able to reserve a specific IP address for the duet or SBC in your wifi router. Look in advanced settings and see if there's something called "DHCP server". If you enable it you can enter the MAC address of the device and assign a reserved IP address so it will always be assigned that address.

                                    https://drmrehorst.blogspot.com/

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

                                      @catalin_ro we are fairly certain that static build up on the hot end assembly has damaged the temperature reading electronics in a few instances. That is why we strongly recommend that the hot end metalwork be grounded. We believe it is the act of extruding plastic that causes the static buildup.

                                      We don't have definite evidence that static buildup on axis motors has caused problems, but we think that grounding the motor bodies is a wise precaution.

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

                                        See thread --- Warning: Lost connection to Duet if you've got any ideas on how to get my printer to make it past the first layer.

                                        1 Reply Last reply Reply Quote 1
                                        • ov_darknessundefined
                                          ov_darkness
                                          last edited by

                                          HevORT can be made 800x800mm and possibly larger, but with a setup like this, you lose the most important advantage of a CoreXY system - speed, because your' gantry will be very heavy (you can use servos like Clearpath and 12mm belt though). Also, the Bed will get very, very heavy, so you'd probably need to drive your Z-axis motors with belts and also you'd need to use Nema23 for that. Not enough detent torque on even 60mm Nema17's.
                                          Furthermore - ball screws are out of the question, you'd need to go with regular trapezoids.

                                          Pro level AM audit, support and sales.
                                          Management of 3D scanning and printing services.
                                          Focused on Central and Eastern Europe.

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

                                            @ov_darkness said in Large Format CoreXY?:

                                            Furthermore - ball screws are out of the question,

                                            Why that? Just out off curiosity...

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