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.