CoreXY movement calibration
-
It didn't occur to me at first, but just wanted to add that I also had this issue when originally trying to use igus Drylin LMXUU bearings. What you're seeing is the axes trying to overcome the standstill friction. From what I learned so far, CoreXY is very susceptible to this since play in X and Y carriages allows the axes to momentarily shear instead of moving in the desired direction.
If you grab the belts on both sides with motors de-energized you should feel equal amounts of resistance while moving the belts by hand in all combinations and there should be no noticeable standstill friction when changing direction. I found that one of the symptoms that stuff is too tight is that the print head may entirely or momentarily move straight instead of diagonal when moving just one motor by hand.
Needless to say, I switched to el cheapo Chinesium LMXUU and got instant results...
-
@DaBit said in CoreXY movement calibration:
The beauty of engineering. All the complex things go well at first try, it is the simple issues that take ages to find and correct. Good luck!
This I know all too well. Thank you very much for your input! I'm continuing to measure and compare and apply mathematics to try to understand this issue. I'm trying to overlook Occam's razor in order to understand the problem and to solve it, and not just try easy solutions hoping that it would work. Once I'm done measuring I'll report my findings.
@Edgars-Batna said in CoreXY movement calibration:
It didn't occur to me at first, but just wanted to add that I also had this issue when originally trying to use igus Drylin LMXUU bearings. What you're seeing is the axes trying to overcome the standstill friction. From what I learned so far, CoreXY is very susceptible to this since play in X and Y carriages allows the axes to momentarily shear instead of moving in the desired direction.
This is exactly what I was thinking, and what I meant by "binding". The standstill friction at the point where the linear guide changes direction, and the elastic response in the belts when the friction is overcome would explain the flat spots followed by a "sharper" change in direction which gives the circles the elliptical appearance. Just for sh!ts and giggles I'm going to apply a small amount of silicone oil to the Igus rails and slides, just to see what it does...
-
Be careful with oils. Not sure about the Iglidur materials, but oils often cause dimensional change. Swelling usualy, but shrinkage is not uncommon too. Engine oils are often formulated with different esters and glycols to result in a net 0% change in elastomers and rigid plastics.
Furthermore: the issue with silicones is that they are close to impossible to remove if you want to get rid of them.
Just plain water or a chemically compatible hydrocarbon is often sufficient for testing. You know, 'slippery when wet'.
-
@DaBit I've got WD40's Specialist Silicone spray (https://www.wd40.com/products/silicone-lubricant/) that I thought of using. I use it on my micrometers, and it claims to be "Safe on metal and non-metal surfaces including rubber, plastic, and vinyl." Otherwise I could try some KY. I might have some lying around the house somewhere...
-
Your rails, your choice. I just mention that it might turn out worse than you expect. The Igus stuff is not meant to be lubricated and I heard from a machine builder that many Igus sliders and bushings died prematurely due to maintenance personnel with a grease gun.
Water is safe to use on plastics, but we all know what it does to our filaments...But I totally understand your desire to try lubricating the rails. If your mindset is 'last thing I try, if it fails they have to go', then just do it. I think I would prefer a normal dead-dino based lubricating oil over silicone though; somewhat easier to remove when needed, better lubricating properties. Or just water to start. Should lubricate enough to make a difference and leaves no trace after it evaporates.
-
@DaBit I appreciate your input! I know that some oils in certain circumstances can cause more harm than good. Because the Igus stuff is not meant to be lubricated is exactly why I wanted to use it, to worry less about dust and particle ingress and maintenance.
These Igus rails are cheap in comparison to decent bearing linear rails. If I kill one, I kill one. They are not too bad to replace. (And I have a spare...)
And to be truthful, I already gave each slide a quick shot of the silicone spray... I repeated a print that has a bunch of holes in and I can't see any improvement. I didn't expect any improvement, but I was hoping. I'm going to leave it for a day, for the lube to either soak in or destroy the slide, and print a test print again tomorrow. I'm still going to test and measure all the possible suspected play/backlash areas that was mentioned and discussed previously, but I am less and less sure that I will be able to solve the problem (and not a short term solution) with what I have.
-
Hi,
Well given the post from Edgars Batna I think it's time for you to save up and buy the linear rails.
Frederick
-
@fcwilt Yeah, I think so too. In the mean time, until I get the Hiwin rails, I'll mess with the Igus rails some more to see what it does when it does what it does.
-
Genuine Hiwin rails and carriages are quite an expense. Better to watch the local market sites and Ebay; lineair rails are often for sale; many industrial users replace them on a time schedule way before they are even slightly worn, and for us hobbyists/semi-pros they will last another century after a bit of maintenance. Same for ballscrews.
For my 3D printer I had 6x Rexroth rails plus 6x carriage for 100 euros, and that is the good stuff. Disassemble, clean, grease, reassemble, smooth as silk, still a light preload.That said: if stick slip is the issue then that can be measured. The -0.488mm from his last test sounds a bit much for stick slip, and using silicone did not make a difference.
-
@DaBit I am quite familiar with the price of Hiwin rails, I have one on the X axis to keep everything tight to try to avoid ghosting/ringing. That price puts you back in your chair, but there are few things as sexy as that smooth glide of premium linear rails...
I have been keeping an eye on eBay, but I've either been unlucky or just too impatient. Most I have seen are from Germany (next door to the Netherlands where I am), but not much luck for cheap and what I need. But like I've said, either unlucky, or too impatient.The silicone had half a day now to do what it does. I'll print a test again today to see if there is a difference.
To change from the Igus slides to bearing linear rails I will have to redesign most if not all of the CoreXY components because of the difference in height of the rails and the mounting points. It might not be a bad idea to go over everything again, perhaps there is room for improvement, or I can fix a problem that I didn't see before. If I still get the same issue after all of that, then I at least eliminated a possible source of the problem. -
for my printer i went with rails from robotdigg.
its not hiwin quality, but a high quality alternatives (compared to the other chinese clones) -
Ah, another Dutchman! Where are you located? I am from Oss.
You may want to ask for two rails at the cnczone.nl forum. Another option is to visit JvE in Eindhoven. He has a website (http://www.jve-shop.nl) but that contains only 0,1% of the parts he has.
-
@Veti said in CoreXY movement calibration:
for my printer i went with rails from robotdigg.
its not hiwin quality, but a high quality alternatives (compared to the other chinese clones)I now have the dilemma: If I get affordable (not calling it cheap) rails and my problem persists, my confidence in the rails won't allow me to exclude them as a possible cause of the problem.
@DaBit said in CoreXY movement calibration:
Ah, another Dutchman! Where are you located? I am from Oss.
Not even a proper Dutchman, ex-South African... I am in Geldrop!
I'll have a look at cnczone.nl, there is a lot of info. And bedankt voor JvE in Eindhoven! I'll will definitely check out what he has. -
After months...... Genuine Hiwin rails on X and Y (and a lot of tweaking) and my circles are perfectly round. No sign left of this issue. I really want to thank the following guys for their advice and input on this matter:
@Veti
@droftarts
@DaBit
@fcwilt
@mrehorstdmd
@deckingman
@Edgars-Batna
To be honest, I'm not sure if it was the Hiwin rails that did the trick, or if it was the disassembly and very thorough rebuild that solved the problem. But I am not complaining about the Hiwin rails...Unfortunately, it's not perfect yet. I am getting a Z issue on tall prints.
It is on a print with 4 tall posts, so the nozzle has to move from 1 post to the next.
I have two TR10x2 leadscrews supported by four 12mm chrome-hardened rods with Hiwin linear bearings on which the bed moves, it's pretty solid. I've checked the leadscrews for bends on my granite surface plate, they look straight to me.Could this just be that the belts are not properly tensioned? Too loose perhaps?
[Also, I've been considering multi material extrusion. Just 2 colours/materials. I would appreciate some opinions on "2 in, 1 out" setups. Or if someone would point me towards a thread with a good discussion on the topic I will really appreciate it!]
-
@marnog Glad you have made progress!
Looking at that print, it's hard to tell what's happening. In some places the layers look like they are bulging out both left and right, but in others they look like they've moved in XY (bulge on one side, indent on the other). The main thing to look for is bulges that match on both sides (which would be Z problems or extrusion inconsistency), whereas layer shifting would indicate an XY problem (either with nozzle placement or the bed shifting in XY). How tight are your belts (do you get a 'twang' from them) and are they equally tight?
Ian
-
Hi,
The first thing I would check would be the Z axis. It seems to be moving inconsistently.
Frederick
-
@droftarts said in CoreXY movement calibration:
@marnog Glad you have made progress!
Looking at that print, it's hard to tell what's happening. In some places the layers look like they are bulging out both left and right, but in others they look like they've moved in XY (bulge on one side, indent on the other). The main thing to look for is bulges that match on both sides (which would be Z problems or extrusion inconsistency), whereas layer shifting would indicate an XY problem (either with nozzle placement or the bed shifting in XY). How tight are your belts (do you get a 'twang' from them) and are they equally tight?
Ian
Ian,
It looks more like layer shifting than an extrusion inconsistency - it looks more like a wobble than Michelin Man effect. I've printed the same part on another printer with the same filament and it looks much better, so I doubt that it would be inconsistent filament diameter either.
My belts are both the same length, and I have a tensioner with the intention (cough) of applying equal tension on both belts.
To be honest, the belts aren't very tight. In the middle of the longest section of belt (490mm) I can pull the belt about 16mm to the side from a resting position (32mm side to side). I get a twang if I use my imagination... In being overly careful not to over tighten the belts, I might have them too loose. -
@fcwilt said in CoreXY movement calibration:
Hi,
The first thing I would check would be the Z axis. It seems to be moving inconsistently.
Frederick
Hi Frederick,
I have both leadscrews running from 1 stepper - trying to avoid inconsistencies between the leadscrews. The setup is very very similar to an FT-5.
How would you check the Z axis? -
@marnog said in CoreXY movement calibration:
To be honest, the belts aren't very tight. In the middle of the longest section of belt (490mm) I can pull the belt about 16mm to the side from a resting position (32mm side to side). I get a twang if I use my imagination... In being overly careful not to over tighten the belts, I might have them too loose.
I'd guess this is the most likely reason, particularly as you say it's a wobble, not 'Michelin Man' (will have to remember that one) effect. From what I understand, and I don't have a CoreXY myself, the belts need to be quite tight. The relative tightness between the two sides also squares up the X gantry.
Have a read of @mrehorstdmd excellent blog post on the whole subject: https://drmrehorst.blogspot.com/2018/08/corexy-mechanism-layout-and-belt.html
His advice on belt tension is a long way down the page:
How much tension is enough? Unfortunately, that's hard to say. You can buy instruments that measure belt tension by pushing on a span of belt and measuring the deflection, but without any specs on the belts most people use, having a number isn't all that useful. Fortunately, belts work pretty well as long as you take out the slack. Some people pluck the belts like guitar strings to decide if they're tight enough and equal tension, but the real test of relative tension is the squareness of the X and Y axes, regardless of the absolute tension in the individual belts. So get them tight, but not too tight, and make sure the X and Y axes are square, and you should be fine.
In my RepRapPro days, we used to advise the following belt tension, though this is on a Cartesian printer, but with a similar 300-400mm belt span (make sure you 'twang' the longest section of belt that doesn't change length):
When you twang the bottom belt, which has the longest uninterrupted span, a just-audible note should be heard. For reference, the note of the lowest string of a bass guitar is suitable. This is the bottom āEā string; search online for a bass guitar tuner if you need an example.
http://reprapltd.com/reprappro/documentation/ormerod/y-carriage/index.html#Y_belt_tensioning_and_carriage_slippingI'd say the above was the 'minimum' tightness the belts should be.
Ian
-
@droftarts Yeah, discussing belt tension is very much like discussing how long a piece of string is with everybody having their own piece of string.
With your post in mind, what I'll do is just tighten up the belts a bit, and I'll print something similar to the model that I had issues with (just a bit thinner to save some material) and I'll progressively tighten the belts further to see if I get an improvement.
Thank you for your post and your advice! I'll post my results.