3D printed ball bearing generator
Generate a print-in-place ball bearing from a standard trade size or your own dimensions
A deep-groove ball bearing that prints already assembled — two races with a raceway turned into each and the rolling elements captured between them, so it comes off the plate turning. Pick it by trade size and the bore, outside diameter and width come from the published table: over a hundred of them, from a 2 mm MF52ZZ to a 60 mm 6312. Balls, rollers, or self-centring dumbbells. Download a print-ready STL or 3MF.
How the 3D printed ball bearing generator works
What you can adjust
- Size — 608 · 629 · 635 · 6000
- Bore Ø
- Outer Ø
- Width
- Rolling element — Ball · Roller · Dumbbell
- Fit — Tight · Normal · Loose · Custom
- Clearance
- Element spacing — 0–0.5
- Edge chamfer
- Flange
- Flange Ø
- Flange thickness
- Print supports
Ball bearing size chart
Bore, outside diameter and width for all 106 trade sizes the generator builds, from the published tables: ISO 15 for the metric series, the inch R-series, and the flanged MF and F sizes. Pick one by name and these are the dimensions you get.
| Bearing | Bore (d) | Outside (D) | Width (B) | Flange |
|---|---|---|---|---|
| 608 | 8 mm | 22 mm | 7 mm | — |
| 629 | 9 mm | 26 mm | 8 mm | — |
| 635 | 5 mm | 19 mm | 6 mm | — |
| 6000 | 10 mm | 26 mm | 8 mm | — |
| 6001 | 12 mm | 28 mm | 8 mm | — |
| 6002 | 15 mm | 32 mm | 9 mm | — |
| 6003 | 17 mm | 35 mm | 10 mm | — |
| 6007 | 35 mm | 62 mm | 14 mm | — |
| 6200 | 10 mm | 30 mm | 9 mm | — |
| 6201 | 12 mm | 32 mm | 10 mm | — |
| 6202 | 15 mm | 35 mm | 11 mm | — |
| 6203 | 17 mm | 40 mm | 12 mm | — |
| 6204 | 20 mm | 47 mm | 14 mm | — |
| 6205 | 25 mm | 52 mm | 15 mm | — |
| 6206 | 30 mm | 62 mm | 16 mm | — |
| 6207 | 35 mm | 72 mm | 17 mm | — |
| 6208 | 40 mm | 80 mm | 18 mm | — |
| 6209 | 45 mm | 85 mm | 19 mm | — |
| 6210 | 50 mm | 90 mm | 20 mm | — |
| 6211 | 55 mm | 100 mm | 21 mm | — |
| 6212 | 60 mm | 110 mm | 22 mm | — |
| 6301 | 12 mm | 37 mm | 12 mm | — |
| 6302 | 15 mm | 42 mm | 13 mm | — |
| 6303 | 17 mm | 47 mm | 14 mm | — |
| 6304 | 20 mm | 52 mm | 15 mm | — |
| 6305 | 25 mm | 62 mm | 17 mm | — |
| 6306 | 30 mm | 72 mm | 19 mm | — |
| 6307 | 35 mm | 80 mm | 21 mm | — |
| 6308 | 40 mm | 90 mm | 23 mm | — |
| 6309 | 45 mm | 100 mm | 25 mm | — |
| 6310 | 50 mm | 110 mm | 27 mm | — |
| 6311 | 55 mm | 120 mm | 29 mm | — |
| 6312 | 60 mm | 130 mm | 31 mm | — |
| 6403 | 17 mm | 62 mm | 17 mm | — |
| 6800 | 10 mm | 19 mm | 5 mm | — |
| 6801 | 12 mm | 21 mm | 5 mm | — |
| 6802 | 15 mm | 24 mm | 5 mm | — |
| 6803 | 17 mm | 26 mm | 5 mm | — |
| 6804 | 20 mm | 32 mm | 7 mm | — |
| 6805 | 25 mm | 37 mm | 7 mm | — |
| 6806 | 30 mm | 42 mm | 7 mm | — |
| 6900 | 10 mm | 22 mm | 6 mm | — |
| 6901 | 12 mm | 24 mm | 6 mm | — |
| 6902 | 15 mm | 28 mm | 7 mm | — |
| 6903 | 17 mm | 30 mm | 7 mm | — |
| 6904 | 20 mm | 37 mm | 9 mm | — |
| 6905 | 25 mm | 42 mm | 9 mm | — |
| 6906 | 30 mm | 47 mm | 9 mm | — |
| 6907 | 35 mm | 55 mm | 10 mm | — |
| 6908 | 40 mm | 62 mm | 12 mm | — |
| 16002 | 15 mm | 32 mm | 8 mm | — |
| 16004 | 20 mm | 42 mm | 8 mm | — |
| 16005 | 25 mm | 47 mm | 8 mm | — |
| 16100 | 10 mm | 28 mm | 8 mm | — |
| 16101 | 12 mm | 30 mm | 8 mm | — |
| R2 | 3.175 mm | 9.525 mm | 3.969 mm | — |
| R3 | 4.763 mm | 12.7 mm | 3.969 mm | — |
| R4 | 6.35 mm | 15.875 mm | 4.978 mm | — |
| R6 | 9.525 mm | 22.225 mm | 5.556 mm | — |
| R8 | 12.7 mm | 28.575 mm | 6.35 mm | — |
| R10 | 15.875 mm | 34.925 mm | 7.144 mm | — |
| R12 | 19.05 mm | 41.275 mm | 7.938 mm | — |
| R14 | 22.225 mm | 47.625 mm | 9.525 mm | — |
| R16 | 25.4 mm | 50.8 mm | 9.525 mm | — |
| R18 | 28.575 mm | 53.975 mm | 9.525 mm | — |
| R20 | 31.75 mm | 57.15 mm | 9.525 mm | — |
| R22 | 34.925 mm | 63.5 mm | 11.113 mm | — |
| R24 | 38.1 mm | 66.675 mm | 11.113 mm | — |
| MF52ZZ | 2 mm | 5 mm | 2 mm | Ø6.2 × 0.6 mm |
| MF63ZZ | 3 mm | 6 mm | 2.5 mm | Ø7.2 × 0.6 mm |
| MF74ZZ | 4 mm | 7 mm | 2.5 mm | Ø8.2 × 0.6 mm |
| MF83ZZ | 3 mm | 8 mm | 2.5 mm | Ø9.2 × 0.6 mm |
| MF85ZZ | 5 mm | 8 mm | 2.5 mm | Ø9.2 × 0.6 mm |
| MF95ZZ | 5 mm | 9 mm | 2.5 mm | Ø10.2 × 0.6 mm |
| MF105ZZ | 5 mm | 10 mm | 3 mm | Ø11.2 × 0.6 mm |
| MF117ZZ | 7 mm | 11 mm | 2.5 mm | Ø12.2 × 0.6 mm |
| MF128ZZ | 8 mm | 12 mm | 3.5 mm | Ø13.6 × 0.8 mm |
| MF148ZZ | 8 mm | 14 mm | 3.5 mm | Ø15.6 × 0.8 mm |
| F6700ZZ | 10 mm | 15 mm | 4 mm | Ø16.8 × 0.8 mm |
| F6701ZZ | 12 mm | 18 mm | 4 mm | Ø19.8 × 0.8 mm |
| F6800ZZ | 10 mm | 19 mm | 5 mm | Ø21.1 × 1.1 mm |
| F6801ZZ | 12 mm | 21 mm | 5 mm | Ø23.1 × 1.1 mm |
| F6802ZZ | 15 mm | 24 mm | 5 mm | Ø26.1 × 1.1 mm |
| F6803ZZ | 17 mm | 26 mm | 5 mm | Ø28.1 × 1.1 mm |
| F6804ZZ | 20 mm | 32 mm | 7 mm | Ø35 × 1.5 mm |
| F6805ZZ | 25 mm | 37 mm | 7 mm | Ø40.2 × 1.5 mm |
| F6901ZZ | 12 mm | 24 mm | 6 mm | Ø26.5 × 1.5 mm |
| F683ZZ | 3 mm | 7 mm | 3 mm | Ø8.1 × 0.6 mm |
| F684ZZ | 4 mm | 9 mm | 4 mm | Ø10.3 × 0.6 mm |
| F685ZZ | 5 mm | 11 mm | 5 mm | Ø12.5 × 1 mm |
| F686ZZ | 6 mm | 13 mm | 5 mm | Ø15 × 1 mm |
| F687ZZ | 7 mm | 14 mm | 5 mm | Ø16 × 1 mm |
| F688ZZ | 8 mm | 16 mm | 5 mm | Ø18 × 1 mm |
| F689ZZ | 9 mm | 17 mm | 5 mm | Ø19 × 1 mm |
| F6900ZZ | 10 mm | 22 mm | 6 mm | Ø25 × 1.5 mm |
| F6902ZZ | 15 mm | 28 mm | 7 mm | Ø31.5 × 1.5 mm |
| F6903ZZ | 17 mm | 30 mm | 7 mm | Ø33.5 × 1.5 mm |
| F6904ZZ | 20 mm | 37 mm | 9 mm | Ø40.5 × 1.5 mm |
| F6905ZZ | 25 mm | 42 mm | 9 mm | Ø45.5 × 1.5 mm |
| F6000ZZ | 10 mm | 26 mm | 8 mm | Ø28.5 × 1.5 mm |
| F6001ZZ | 12 mm | 28 mm | 8 mm | Ø30.5 × 1.5 mm |
| F6002ZZ | 15 mm | 32 mm | 9 mm | Ø34.5 × 1.5 mm |
| F6003ZZ | 17 mm | 35 mm | 10 mm | Ø37.5 × 1.5 mm |
| F6004ZZ | 20 mm | 42 mm | 12 mm | Ø44.5 × 1.5 mm |
| F6005ZZ | 25 mm | 47 mm | 12 mm | Ø49.5 × 1.5 mm |
| F6006ZZ | 30 mm | 55 mm | 13 mm | Ø57.5 × 1.5 mm |
Printing a bearing that turns
- It prints assembled. Both races and the rolling elements come off the plate together. Nothing to press in: it turns straight away.
- Pick Dumbbell unless you have a reason not to. Under Rolling element, Dumbbell rides on two narrow bands, centres itself and resists jamming, which is why it is the default. Ball has the least friction but wants a rounder raceway than FDM usually lays down. Roller prints easily.
- Read the two rows before printing. Elements is worked out for you: how many fit around the raceway without touching. The second row appears only when something is too small to print, and names the measurement that binds hardest. The smallest sizes in the catalogue trip it.
- Keep the clearance above about 0.15 mm. Surfaces printed in the same pass closer than that can weld together. A Custom clearance is held above it, and the generator warns when any gap falls below. If it turns stiffly, try Fit → Loose.
- For load, buy the steel one. A printed bearing suits light loads and slow turning. For a fast spindle or a wheel, buy the steel bearing: the chart gives you the size of its pocket.
Ball bearing questions
What are the dimensions of a 608 bearing?
8 mm bore, 22 mm outside diameter and 7 mm wide. It is the bearing in skateboard wheels and filament spool holders.
Can you 3D print a ball bearing?
Yes. This generator prints one already assembled, both races with the rolling elements captured between them, and it comes off the plate turning. It suits light loads and slow turning.
How do you read a bearing size code?
In the four- and five-digit metric series, the last two digits give the bore: 00 = 10 mm, 01 = 12, 02 = 15, 03 = 17, and from 04 up multiply by 5 (6204 → 20 mm). In a three-digit code such as 608, the last digit is the bore (8 mm).
Can I print a housing for a real bearing?
Yes: the pillow block generator cuts the pocket for a named bearing from the same table, as a press fit, on slotted feet.