A manufacturability checker built inside FreeCAD

Oct 31, 2026 Last reply: 18 hours ago 4 Replies
Jump to replies (4)

Point the workbench at a model, choose a process and material, run the analysis, and you get a verdict plus findings sorted into buckets such as draft angle, wall thickness, undercuts and corner sharpness. Selecting a finding highlights the problem surfaces right on the model with pop-up warnings, and the whole thing can be compiled into a PDF report with color-coded captures, severity summaries and findings tables.



It lives inside FreeCAD and installs through the addon manager, though the gmsh library may be needed. Every rule is fully customisable, with the Process Library as the main hub for that: it holds FDM profiles for ABS, ASA, Carbon Fiber and PLA alongside molding materials such as ABS, Acetal/POM and Acrylic/PMMA. The checks span wall thickness limits, draft angle minimums, hidden undercuts, tight inside and outside corners, plus printing concerns like support material, bridge span, bed contact area, overhang angle and cusp height. Experts can go further and tune the geometric analyzer parameters in the DFM Preferences page.



The demo run makes a good showcase. An injection molding analysis on ABS returned a failed verdict with 80 errors and 112 warnings, one face measured 6.66 mm against a 4.00 mm limit, and the resulting PDF ran to 24 pages. The Draft Analysis tool builds a color-gradient contour map spanning -90 to +90 degrees around a defined pull direction, while Thickness Analysis uses ray casting, with numeric probes reading 6.0 mm, 3.5 mm and 0.7 mm on the demo model.



One rough edge: some users hit a 'gmsh not found' error, and the current fix is a manual install through Tools, Python Package Manager, Add Package. The maker has said more rules and processes are planned. I hope that list also covers smoothing out that setup step.


This looks genuinely useful. One question about setup: is installing it the same as any other FreeCAD addon, or is there anything extra the maker recommends doing beyond the addon manager before running a first analysis?

Putting the customisation in the Process Library seems like a smart call to me. With FDM profiles for ABS, ASA, Carbon Fiber and PLA sitting next to molding materials like Acetal/POM, one framework covers both printing and molding, which fits the stated goal of judging a design against the process it will actually be made with.

A suggestion for a future version: it would be handy if selecting a category of findings in the report setup could pre-filter the 3D highlights, so working through a 24-page PDF and fixing the model felt like one loop. Even a jump from a findings table entry straight back to the highlighted surfaces would speed up iteration.

The maker has described the install path: it goes through the addon manager, and the gmsh library may be needed on top of that. Where people run into the 'gmsh not found' error, the fix is a manual gmsh install via Tools, then Python Package Manager, then Add Package.

Join the Discussion

Have something to add? Share your thoughts — no account required.

Didn't find your answer?

Ask the community — no account required