Creating Multiple Parts in a Document (FreeCAD)¶
This page explains how to manage multiple variations of a part inside a single FreeCAD document using: - clear naming - color-coding - duplication - safe export practices
This approach is ideal for iterative design (example: O-ring sizes, gasket thickness tests).
Core concepts (terminology refresher)¶
- Document = the FreeCAD project file (
.FCStd) - Body = one solid printable part
- Part = a container that can hold multiple bodies
FreeCAD does not use literal “tabs.”
Instead, multiple Bodies inside one Document serve the same purpose.
Recommended structure (best practice)¶
One Document → Multiple Bodies
- Keep all variants in a single document
- Create one Body per variation
- Hide/show bodies as needed
Example:
Document
└─ Part: O-Ring Variants
├─ Body: O-Ring_Round_2p5mm
├─ Body: O-Ring_Round_3p0mm
└─ Body: O-Ring_Round_3p2mm
Naming convention (clear & sortable)¶
Rename the Body, not individual features.
Use a sortable format like:
O-Ring_Round_2p5mmO-Ring_Round_3p0mmO-Ring_Round_3p2mm
Square gasket examples:
- Gasket_Square_2p3mmH
- Gasket_Square_2p1mmH
Color-coding bodies (highly recommended)¶
Color makes variants instantly identifiable.
How to set color¶
- Select the Body in the Model tree
- Right-click → Appearance
- Set Shape Color (optional transparency)
Fastest way to duplicate a Body (safe method)¶
- Select the Body you want to copy
- Ctrl+C
- Ctrl+V
- Rename the new body immediately
- Change only the required parameter
Export only the correct Body (avoid mistakes)¶
- Hide all other bodies
- Ensure only one body is visible
- Select the visible body
- File → Export → STL / 3MF
Rules of thumb¶
- One Document = one project
- One Body = one printable part
- Variations = multiple bodies
- Always rename bodies
- Always color-code variants
- Export only what’s visible
Key takeaway¶
Multiple bodies in one document is the cleanest, safest way to manage design variations in FreeCAD.