• Models
  • Contests
  • Slicer
  • Login
  • Start Here
    thingiverse-iconprintables-iconcults3d-iconmakerworld-iconmyminifactory-icon

    3D GO

    3D ModelsContestsCollectionsSaved ModelsOn a mobile device?

3D GO

Privacy Policy
Bearing Generator - Parametric Ball Bearings 3D Printer File Image 1
Bearing Generator - Parametric Ball Bearings 3D Printer File Image 2
Bearing Generator - Parametric Ball Bearings 3D Printer File Image 3
Bearing Generator - Parametric Ball Bearings 3D Printer File Image 4
Bearing Generator - Parametric Ball Bearings 3D Printer File Image 5
Bearing Generator - Parametric Ball Bearings 3D Printer File Image 6
Bearing Generator - Parametric Ball Bearings 3D Printer File Thumbnail 1
Bearing Generator - Parametric Ball Bearings 3D Printer File Thumbnail 2
Bearing Generator - Parametric Ball Bearings 3D Printer File Thumbnail 3
Bearing Generator - Parametric Ball Bearings 3D Printer File Thumbnail 4
Bearing Generator - Parametric Ball Bearings 3D Printer File Thumbnail 5
Bearing Generator - Parametric Ball Bearings 3D Printer File Thumbnail 6

Bearing Generator - Parametric Ball Bearings

Koolm avatarKoolm

February 7, 2025

makerworld-icon
DescriptionCommentsTags

Description

Looking for Bearings? Look no further.

 

This OpenSCAD script lets you generate fully parametric ball bearings, supporting over 60 standard sizes, including R-series, 6000-series, and 6200-series, with the flexibility to create custom dimensions.
 

Need a 608 bearing for skateboards, an R10 for machinery, or a 6205 for industrial applications? Or do you have specific design requirements? This script allows precise customization of inner and outer diameters, width, flanges, rolling elements, and 3D printing optimizations.

 

Click on Customize to open the generator.

 

Using Bambu Studio or Bambu Handy? Click here to customize the model on Makerworld.com.

🚀 Quick Start

  1. Select a Bearing Type

    Choose a standard bearing size or define a custom one. Adjust parameters like inner diameter, outer diameter, width, and optional flanges.

  2. Choose Rolling Element

    Select from three rolling element types (ball, roller, dumbbell). See the Rolling Elements section below for more information.

  3. Render and Export

    Generate the bearing at the desired resolution and export it for slicing and printing. A fine layer height improves detail and fit.

⭐ Features

  • Supports 60+ Market Sizes
    Includes R-series (R2–R24), 6000-series, 6200-series, 6300-series, and more.
  • Customizable Geometry
    Adjust diameters, widths, rolling elements, flanges, chamfers, and clearances.
  • Multiple Rolling Elements
    Choose between balls or FDM-optimized rollers and dumbbells for the best printability.
  • Precision Modeling
    Produces clean geometry and accurate measurements.
  • 3D Printing Ready
    Fine-tune clearance, spacing and resolution for perfect 3D-printed bearings.

🛠️ Changelog

v1.1
  • Added support for 17 more bearing types (F686ZZ-F6006ZZ).
v1.2
(NEW)
  • Added support for 5 more bearing types (605 & 16000-series).

🔄 Rolling Elements

Different rolling elements print and perform differently. Here's how they compare:

Dumbbell shape with reduced contact points. Rolls smoothly, self-centering, and resistant to jamming. Well-suited for various configurations and print-friendly.

Cylindrical rolling elements with full-line contact. High load distribution, smooth motion, and easy to print. Can have slight lateral drift if not well constrained.

Traditional ball bearings with minimal contact area. Low friction but requires smooth geometry. Small versions may have tiny discrepancies when printing.


I’ve tested multiple bearings across different types and sizes, and it’s hard to declare a single best option. On average, the dumbbell shape performed best across various configurations, which is why it’s the default in the customizer. That said:

  • Ball bearings can be tricky to print in smaller sizes due to potential sticking or sloppiness. However, they roll very smoothly and are ideal when minimal friction is key.
  • Roller bearings are easy to print and provide continuous contact for smooth motion, making them a solid choice for many applications.

These are my initial observations, but I’d love to hear your thoughts!

 

📜 Maker Scripts

 

License:

Standard Digital File License

Related Models

3D Printable Jet Engine preview image

3D Printable Jet Engine

Catiav5ftw profile image

Catiav5ftw

39,706

Stealth Press 1 — heat set insert press (legacy) preview image

Stealth Press 1 — heat set insert press (legacy)

Iconic FAB profile image

Iconic FAB

5,044

NFC Spinner preview image

NFC Spinner

besnia_darvar profile image

besnia_darvar

14

TUSH - The Ultimate Spool Holder preview image

TUSH - The Ultimate Spool Holder

filamentry profile image

filamentry

34,619

Stealth Press 1S — heat set insert press preview image

Stealth Press 1S — heat set insert press

Iconic FAB profile image

Iconic FAB

2,892

K40 Laser Stemless Wine Glass/Odd Shape Glass Jig preview image

K40 Laser Stemless Wine Glass/Odd Shape Glass Jig

Highlander-Customs profile image

Highlander-Customs

15

Earbud holder preview image

Earbud holder

sneakypoo profile image

sneakypoo

33,299

BEARINGS - Print in place - with real rolling elements preview image

BEARINGS - Print in place - with real rolling elements

SHQ profile image

SHQ

5,336