How to Build a Simple 3D Model in CAD

Vadym M.July 8, 2026
Maker's Guide
When the Cap Went Missing
A beginner’s introduction to CAD modeling and 3D printing, told through a small but meaningful project.
Why Make It? For years, I’ve collected vintage audio and photo equipment. There’s something grounding about analog media in a digital world—slower, tactile, deliberate. One of my favorites is a 1950s Flexaret twin-lens reflex camera. Fully mechanical, with a beautiful gear-driven shutter, it’s a reminder of how precise design used to be. But time is no friend to exposed gear. Dust finds a way in. To protect the lenses, I decided to 3D model and print my own custom lens cap. While aftermarket options might exist, making my own felt better—more personal, more affordable, and honestly, more fun.
My 1950s Flexaret II Medium Format Film Camera
Step 1: Measure What Matters
Measurements
When designing a part to fit another, accuracy is everything. I used calipers for precision, but a simple ruler would’ve been enough for this project. The goal was to understand three things: Lens diameter — Both the viewing and photo lenses measure 29.9 mm. Convenient. To avoid the risk of scratching the brittle lenses by measuring center-to-center, I measured the outer rims (14.2 mm apart) and added the lens radii to get a center distance of 44.1 mm. Lens height — Using calipers again, I measured the depth at 6.8 mm. Metric or imperial—use whatever you’re comfortable with. Precision is universal.
Step 2: Starting the CAD Sketch
Software
I use FreeCAD—a powerful, open-source CAD tool. It's capable, and more importantly, accessible. (link at the bottom)
I admire open-source software. It keeps tools in the hands of makers, not locked behind paywalls.
Useful Tools
Use this guide to find feature tools used in the following steps.
Laying Down the Circles
I drew the first circle at the origin (the lower lens). Using origin provide a strong reference point and help constrain a sketch. The second circle (upper lens) snaps into place along the vertical axis. I set the bottom circle to 29.9 mm and used the “equal” constraint (E) to match the second one. Then I set the vertical distance between centers to 44.1 mm. Once both circles turned green, I knew the sketch was fully constrained—all positions and dimensions defined.
These initial circles represent the lenses themselves, not the cap. So I converted them to construction geometry—they stay as references but won’t be extruded.
Construction Geometry Tool
Construction Geometry
Main Body
I then created new circles around each lens with a 4 mm larger diameter to provide a 2 mm wall thickness. Again, I used the "equal" constraint to keep both consistent. Since FreeCAD doesn’t allow the extrusion of two disconnected bodies, I added a bridge between the two shapes.
Step 3: Extruding the Body
Adding Thickness
With the sketch bridged and closed, I extruded the cap body to 8 mm tall. This gives a snug fit over the 6.8 mm lens height, with added wall thickness for strength.
Step 4: Making Space for the Lenses
Removing Material
Switching to the top view (press 2), I selected the top face and opened a new sketch. Using the Reference Geometry tool, I locked into the original center points of the lenses. I sketched circles slightly larger than the lens size to account for printer tolerances. My Bambu Lab A1 printer performs best with an additional 0.25 mm of clearance, so I set the new diameter to 30.15 mm. After sketching, I used the Pocket feature to cut 6 mm deep holes, forming a recessed space for the lenses to sit in.
Step 5: A Bit of Character
Personalization
Should we have a little fun with the design? I switched to the bottom view (press 5) and started a new sketch on the bottom face. Eyes: Two concentric circles (8 mm outer, 7 mm inner), spaced 14 mm apart. Eyebrows: Rectangles, tilted and constrained horizontally. Mouth / Mustache: I sketched half a stylized mustache and mirrored it using the vertical axis. I didn’t fully constrain this sketch—a rare exception for me, but worth it for the visual expression. Using the Pocket tool again, I cut the design 0.8 mm deep, which creates roughly four visible layers when printed at 0.2 mm layer height.
Step 6: Exporting and Slicing
Ready for 3D print
With the part complete, I selected the Body and exported it as a STEP file. Although STL is standard, BambuStudio supports STEP files directly, which results in smoother surfaces.
3D Print
A1 BambuLab Printer
In BambuStudio:
- I set the infill to 100% (for durability) - Chose my pre-calibrated material - Sliced the model - No overhang issues
The Print and the Fit
Results
The part printed cleanly. The material has a beautiful speckled color, and the filament lines align perfectly with the mustache design—almost like angry teeth. But more importantly, the cap fits. It’s snug enough to stay on, without putting pressure on the lenses. If I were to redo it, I might bevel the edge slightly more. But as it is, the cap works, protects the glass, and adds personality to my camera.
Final Thoughts This was a small project, but a satisfying one. If you’re new to CAD or 3D printing, projects like this are a great place to start. Practical, personal, and easy to learn from. You don’t have to design the next big thing—just fix the thing that matters to you. Thanks for reading. I hope this inspires you to go make something of your own. Until next time. April 9th 2025
no photo
no photo

Comments (0)

No comments yet. Be the first to share your thoughts!