Versions:
V2, 10/18/2022: Fixed inner diameter to match 608 specification. Added extreme tolerances for perfectionists.
Unfortunately, "Bearing.stl" is something you can't just download and print. Most of the time it won't work properly because you equipment, material and environment are unique. Should we give up and consider bearings non-printable? I don't think so.
This project's goal is to give you instruments to print 608-size bearings reliably and predictably. I included methodology to achieve the best bearing possible using almost any FDM printer.

I achieved the best results with 0.16 layer height and PLA + grease to reduce heating and last bearing lifetime.
At first, you need to identify tolerances which will give you the best results. There are 2 tolerances to identify:
The goal is to get working bearing with as small RT and TT values as possible. To do that, I suggest using a binary search algorithm. Search for the minimal RT first. Once you have RT, search for minimal TT.
Binary Search for RT and TT:
You have one working bearing, great! Since you spent a lot of time on calibration, it would be nice to print a few of them using the same filament and settings. Don't repeat my mistakes, don't print them like that (unless you would enjoy 25 non-working bearings):

If you print all of them in one go, tolerances may drift. The reason is not clear to me, probably smth related to retracts on a longer distance. Print them one-by-one using Prusa Slicer's “Print Settings → Output Options → Complete individual objects” and position them far away from each other:

I made those bearings parametrical and thought about making such a kit for all popular bearing sizes, but rendering for 608 size only took ~10 hours. Please let me know in comments if you would like to have the same kit for other bearing sizes.
The author marked this model as their own original creation.