I am curious how often do you service the linear rails on the 3D-printer:
- How often do you lubricate them (MGN9 or MGN12)?
- How do you lubricate them?
- What volume of lube do you use?
Explanation of how often you should do it (HIWIN Lubricating instructions for linear guideways and ballscrews)
Most 3D-printer use MGN12. Reading the HIWIN documentation they shall be lubricated every 20-50km (depends on a lot of factors).
How much is 50km in print time? Assuming an average speed of 300mm/s that would be approx. 46 hours!
In other words, the generic MGN12H carriage needs 1-2 times per week maintenance.
How much lube is suggested (horizontal mounting)? 70µL for MGN12H. For MGN9H it is 30µL!
I did proper assembly from the start where I cleaned and greased them when they were brand new. I’ve never had any issues since. No (cheap) linear bearings come with grease. They only have assembly oil and that is not even a load bearing lubricant; it is a corrosion inhibitor. This is a good thing really, because you need to know exactly what grease your bearings contain. You should never mix greases of any kind. They all have different formulations and will act unpredictably when mixed; often failing in a coagulant that provides no protection from metal on metal contact.
Many cheap printer manufacturers will dab a bit of grease on the rails outside of the bearings when new. This is useless in practice due to the bearing seals. The seals are designed to let a small amount of grease out, but block any old grease from reentering the block itself.
If the blocks were run dry without grease, they are contaminated and need to be cleaned out completely. Likewise if they need service and have unknown grease inside them. If you clean them out to the point they are spotless, and then you manually pack them with a quality grease, you’re unlikely to ever need to service them again for a very long time.
I build my own bicycle wheels and service my bearings and hubs about every 10k miles riding in all weather. I was sloppy with how I serviced bearings for a few years before I really narrowed in on my issues. They must be spotlessly cleaned, without any old grease whatsoever; like clean enough to eat off of them. This is the difference between 2k-4k between problems and 10k+ on a daily ridden bike. Same thing applies here if you want to only do the job once.
Currently my mk4 is printing pretty much 24/7 with IS profiles. I’m applying some lubricant roughly once per week - sometimes I notice the printer starts making strange noises, mostly I notice when rods have zero residue between prints, and just add a bit.
Don’t forget to recite the scripture when applying holy oil to the machine brother. Omnissiah protects.
If I’m honest? probably nowhere near enough.
The 46 hours is assuming it moves at 300mm/s on that axis for 46 hours, which just isn’t the case.
I say this, but as a ballpark figure this is still useful. Even if typical prints probably take longer than that to reach 50km on an axis, that still tells me I certainly don’t lubricate them as often as I should.Maybe that’s something printer firmwares could one day be modified to calculate and warn the user about.
Marlin has this feature (time based) but most manefacturer didn’t enabled it.
Duet doesn’t have it
Klipper doesn’t (has a time counter so you could implement it easily).
An average speed of 300mm per second on every axis? Including acceleration and cornering? How fast are you printing? 1000mm/s?
You might be a factor of 10 off here…
Printers are pushing significantly faster acceleration these days with upto 50k mm^2/s and 1m/s is already real.
Which hotend do you use to push >100 mm^3/s?
Lets be real here, a bambulab x1c which is currently considered high speed for >95% of users (which you are asking for here), has a maximum flow rate of 22 mm^3/s which limits it to about 250mm/s for 0.2mm layer height.
has a maximum flow rate of 22 mm^3/s which limits it to about 250mm/s for 0.2mm layer height.
Divide the number by 5 which would be roughly every 100 print hour or two weeks of printing.
Generally lubricate every few hundred hours, however you really should consider condition based lubrication over time based, over lubrication is actually a really common failure mode for rotary bearings and would not be surprised if the same is true for linear bearings. 50km intervals sounds like an order of magnitude too frequently based on what I recall from Thompson, yeah the bearing type, loading, cleanliness etc all play a part, but their examples are in the hundred of km range, not tens.
Are you ensuring that you’re actually getting grease into the bearing as well? The MGNxxX bearings are usually sealed, you need to get past them to actually lubricate as you want to expel the degraded grease. Myself, I do some white lithium via syringe and then machine oil on the rails, and even that’s probably excessive. Moving the bearings by hand along their length of travel will give you a feel for them as well, there’s a lot more you could do but I’ll be totally honest that it’s probably not worth doing, consequence of failure is basically nothing in the hobby space (no risk of injury, low costs, no impacts to business, basically if a bearing goes you’re out what like $50? and an hour)
The 50km figure is out of the HiWin application note at 30% load capacity. Even with 0% load it won’t go above 150km.
Looking at the Thompson-Link: It is for the self-lubrication block (long-term lubrication unit) which indeed has a much higher endurance. Raising maintenance intervals to roughly once per year. As far as I know, they are only available for MGN15 and larger.
Wouldn’t you like to know 😉
My Ender 5 Pro has been running for 6 years without any maintenance at all. I’ve leveled the bed probably 8 times in total. My prints all come out great.
It’s not so much about lubrication as it is about trying to prevent seal wear. When the wiper seal gets worn and can no longer keep the dust and grit out, the rolling elements have little time left.
If the bearing as lubricated correctly at installation time, it should never need re-lubrication. But it’s important to keep the rail surfaces clean. And it’s amazing just how dusty those rails can get and just how abrasive that dust is on the bearings.
I don’t lube the rails, it attracts too much dust. But I do wiper the rails periodically. I replaced the linear rod bearings and rods on my old and trusty Mk3s+ after almost 3500 hours of operation this last winter. Though I should have probably done it a bit sooner.
I don’t lube the rails, it attracts too much dust. I still oil them to prevent rust.
I’ve never had and issue with the linear rails rusting in all the years I’ve been 3D printing. But I do live in a drier temperate climate also. But dust will eat the seals up very quickly as well. If rust is a worrisome issue, hard chromed linear rods are also easily available to prevent any worry about rust. And they would outlast the the non-chrome rails significantly. That’s what I use.
As always YMMV