3D-printed parts keep needing size changes—don’t treat STL as the source file
FreeCAD uses dimension-constrained 2D sketches and parametric history so small 3D-printed parts can be resized without redrawing; however, STL does not preserve the modeling process, and FCStd project files must be saved separately.
Small 3D-printed parts often need repeated size changes, and the trouble usually starts at the modeling stage. Every redraw wastes time on repetitive work. X user lovesang mentions an open-source tool, FreeCAD: model with dimension-constrained 2D sketches, then change parameters from the model history instead of redrawing each time. Source at the end.
FreeCAD is open-source parametric 3D CAD. Parametric modeling isn’t mysterious: dimensions are written as constraints; change one number, and the related structure updates with it. For small parts that need repeated testing of dimensional margins, this is less hassle than starting over every time. Ordinary users don’t need to first grind through an entire CAD system; understanding two things is enough: dimensions in a sketch can constrain geometry; model history preserves the order of operations.
The key is in the second half. Remember to also save the FCStd project. When exporting STL, the software converts the model into a triangle mesh; the original sketches, constraints, and modeling process are not retained in the STL. If you keep only the STL, you won’t later be able to directly change parameters as you would in the original project. This is where many people go wrong by treating STL as a source file: being printable does not mean being editable.
The workflow isn’t complicated: save project files and print files separately; after changing dimensions, check the model again, confirm there are no problems, and then re-export the STL. In the replies, Manbo also mentions that keeping the parameter history makes it much easier to change tolerances later. That judgment is practical.
If you only occasionally print ready-made models, this workflow may not be worth it. Once parts need repeated tolerance testing, parametric modeling starts to pay off. FreeCAD open-source address: https://github.com/FreeCAD/FreeCAD
Source material: https://x.com/LovesangR/status/2118616914838626777
发布时间: 2026-11-06 17:25