New WIP Design for Manufacture Workbench

One of the most fan­tas­tic things about FreeCAD is the con­stant flow of peo­ple mak­ing bril­liant add on col­lec­tions of tools. One work in progress that has caught our eye is the FreeCAD DFM Workbench. 

The Design For Man­u­fac­ture (DFM) work­bench aims to per­form analy­sis of your FreeCAD mod­els against user con­fig­urable sets of rules to iden­ti­fy poten­tial prob­lems in man­u­fac­tur­ing. It cur­rent­ly con­tains analy­sis for injec­tion mould­ing where draft angles and over­hangs and sharp inter­nal geome­tries may cost a project dear­ly if these issues get through to the fac­to­ry and production.

It’s real­ly intu­itive to use select a mod­el and click the DFM analy­sis tool icon. You can then select the man­u­fac­tur­ing process and the mate­r­i­al and then set the “pull direc­tion” (the direc­tion in which mold sec­tions would sep­a­rate) and click “run analysis”. 

After the analy­sis is quick­ly per­formed you get a details list of poten­tial errors and issues which you can expand and view in a file tree view. Aside from the DFM analy­sis tool the only oth­er tool icon is the Process Library icon. This tool when launched is a library man­age­ment tool allow­ing you to cre­ate and cus­tomise your own DFM process­es for analy­sis. Again it all feels rea­son­ably intu­itive and we look for­ward to this valu­able work­bench being devel­oped further.

One way that the com­mu­ni­ty can help is that the cre­ator of this project Ryan is real­ly keen for peo­ple to test the WB and report back on their expe­ri­ences. One thing to note is that this work­bench is not cur­rent­ly includ­ed in the addon manager. 

To install this you need to use the ” Edit ‑Pref­er­ences ” drop down option and then select the “Addon Man­ag­er” tab. Click the green “+” sym­bol to add a cus­tom url and add the work­bench repos­i­to­ry url in full https://github.com/ryankembrey/FreeCAD-DFM-Workbench then type “main” into the branch. Click “OK” and then “apply”. Then you can re-run the addon man­ag­er and you’ll find the work­bench list­ed for install. can now find it in the Addon Man­ag­er. Click “Tools — Addon Man­ag­er” and search for “DFM” and you will find it list­ed. Click “install” to begin to explore this great workbench. 

Mas­sive thanks to Ryan for choos­ing this project as their uni­ver­si­ty cap­stone project. It’s going to be an incred­i­bly use­ful FreeCAD tool. 


Discover more from FreeCAD News

Subscribe to get the latest posts sent to your email.

5 responses to “New WIP Design for Manufacture Workbench”

  1. douyarou Avatar

    Aww, I was real­ly hop­ing to use this, but I get errors con­cern­ing a miss­ing OCC library. Installed every­thing I can, but no go. Mint 22.3 typ­i­cal­ly caus­es python errors so I’ll prob­a­bly be mov­ing to arch at some point. Until then, looks like I’m out of luck.

    1. Jo Hinchliffe Avatar
      Jo Hinchliffe

      Ah that’s a shame. I’ll men­tion this to the devel­op­er but sounds like it might be a local depen­den­cy error.

    2. Jo Hinchliffe Avatar
      Jo Hinchliffe

      Ah I see Ryan has answered over on the repo issue. Ace, thanks for report­ing back.

  2. Ray Huber Avatar
    Ray Huber

    This is awe­some, thanks Ryan!

  3. Dane Andrews Avatar
    Dane Andrews

    This is excel­lent! I am actu­al­ly devel­op­ing a DFM library using OCC for CNC machin­ing for my machine shop — it’s not inher­ent­ly relat­ed to FreeCAD, but I’m sure the log­ic and DFM rules could be port­ed over giv­en the appro­pri­ate work! I’m glad this work­bench has come into exis­tence. I will see if I can work with Ryan once I fin­ish the ini­tial DFM library and have the tools and rules up-to-spec (E2E test­ed on this imple­men­ta­tion). This work fills me with great joy!

Discover more from FreeCAD News

Subscribe now to keep reading and get access to the full archive.

Continue reading