
Maty
How to level the bed of a Prusa i3 MK3S 3D printer using 3D printed TPU rings
Updated: Jun 26, 2020
How to level the bed of a Prusa i3 MK3S 3D printer using 3D printed TPU rings, so You can get a perfect first layer.

No matter how much I tunned the first layer offset I wasn't able to get a good first level on all places over the hot bed.
Eventually, I installed the Bed Visualizer OctoPrint plugin. After I ran the bed leveling and collected the data I saw this graphic:

On a side note. To install the Bed Visualizer on a Raspberry Pi Zero you need first to install the numpi library from the console using this command: "/home/pi/oprint/bin/python2 -m pip install numpy". Otherwise installing numpi takes forever and the plugin install fails!
As You can see, the height difference is around 0.35 mm. This is too much, so I decided to tune it. I have some TPU filament and I had this idea using TPU rings to fine-tune the offsets.
For this I created TPU rings 7mm in diameter with 3mm hole and 0.6mm height:

And here they are off the bed:

I then took off the hotbed and put the rings after the spacer (in this way I hope that they won't get too hot):

A nice side effect is that the rings hold the spacers in place and it is very easy to assemble again the hotbed.
I tightened the screw after that, but left some space for tuning. After some test runs and tuning sessions I got to this when cold:

And to this when the printer is heated:

So from over 0.35mm, I got to under 0.2mm.
After that I ran a first layer test print:

This is pretty good for a first layer. I will leave it at that for now, but I'm pretty sure that with more fine-tuning and varying the ring height even better bed leveling is possible.
And here is a real live print:

If you like this You may also check my other blog posts or my YouTube channel: https://www.youtube.com/user/maylow99/videos
Also check my other posts: https://www.thinker-talk.com/
Hashtags: #3dprinter #3dprinting #prusai3 #mk3s #bedleveling