I have seen uncountable forum posts, comments, emails, etc., about the need to "tune" belts in a corexy mechanism. The comments usually involve something about phone apps that read the frequency of a plucked belt and how you have to precisely match the tensions of the belts. The concept seems to scare off many would be corexy DIYers, thinking that there is some sort of voodoo required to get corexy machines to work properly.
It's all nonsense.
There is one primary goal in setting the belt tension. It is to set the tension so that the X and Y axes are square. If they aren't square your prints won't be square- i.e. they will be distorted. What is more important to you, getting perfect middle C from the belts, or getting undistorted prints out of your machine?
It is apparently not obvious why tensioning the belts can affect the squareness of the axes so I have prepared some diagrams, below, that illustrate the concept. They are based on a diagram I have used a lot in the past so they may look familiar. I used UMMD's stacked belt layout, but the same concepts apply to any other belt layout you may use.
Note: In the examples I use moving the motors to tension the belts because that's how I do it in my printer. It doesn't matter how you tension each belt- screw adjustments at the extruder carriage, moving motor, etc., the effect of the increased tension on the belt will be the same on the X axis.
2nd belt in place before it is tensioned... |
Now tension the 2nd belt by moving the B motor. |
The X axis rotates back into square with the Y axis and your printer will now be able to make undistorted prints. |
If your printer's mechanism were built with absolutely perfect mechanical symmetry, the belts would be equal in tension when the axes are square. No one builds printer mechanisms with perfect symmetry, therefore when the axes are square, the belts tensions will not be exactly equal. It doesn't matter. Belt driven linear positioning mechanisms work well over a wide range of belt tensions.
I've put the above illustrations together into an animated .gif file:
Some manufacturers, such as Gates, have phone apps to set the belt tension based on the type and size of belt, the length of span, etc., so you can use it to set the tension to the manufacturer's specified optimal tension value (assuming you know what that value is, and can convert it to frequency). I wouldn't assume that all belts have the same optimal tension, so if you're using no-name Chinese belts and adjusting them to Gates specs, you may or may not be getting what you are expecting. OTOH, it's nice to have some objective indication of belt tension, even if it isn't optimal. The good news is that belt tension isn't critical al long as you set it high enough that the belts don't flop around but not so high that they cause excessive wear on the bearings in the motors or binding of the mechanism. "Tight, but not too tight" applies.
I hope this clears up some of the silliness that the internet always seems to provide a home for..
A worthwhile post for tuning belts. Too many people concentrate on its twang rather than the squareness of the printer
ReplyDeleteI think the problem is that people assume everything is perfectly rigid even in machines where guide rails are held in printed plastic blocks (often designed to look like they are made from folded sheet metal!).
DeleteAbout 27 years ago I built industrial fluid dispensers for a US company. We calibrated the entire dispenser area to a couple ten-thousandths of an inch every wee little bit of surface (thousands of dots aligned). We ALWAYS squared the machine XY axes after we tensioned the cables. It saved hours in the calibration time and made the machines meet the accuracy & repeatability standards of our international customers. Z axis was direct drive, no belt/cable.
ReplyDeleteAre you suggesting tensioning the belts first, then tweak the axes? That might be a good idea if the machine were designed to allow it. I'll have to think about the required changes to the mechanical design of the Y axis bearing/pulley blocks...
DeletePeople say that tensioning the belts equally and having exactly the same length is not because of some intrinsic issue with the CoreXY principle but to get "clean" input shaper graphs. Also a myth?
ReplyDeleteI don't know how people keep coming up with this stuff.
Delete