This is a print-in-place 608 bearing with 8x 5mm ball-rollers separated with distancers. I made it using ±0.1mm tolerances, as all the other models that I found either were too wobbly due to higher tolerances, or were difficult and unreliable to print.
When printed in PLA with 0.25mm nozzle it is quite enough for a spool holder or some other light-duty appliance. I successfully print them at 0.12mm layer height, 0.25mm nozzle and Input Shaper.
If you have a quality filament and a good, well-tuned printer, it will probably even work with 0.4mm nozzle.
0.12mm STRUCTURAL @MK4IS 0.25 PrusaSlicer Profile with:
After printing use an X-acto knife or a needle to separate the rollers from the distancers and lubricate with a few drops of silicone oil.
Video here.
The author marked this model as their own original creation.