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!

Leave a Reply

This site uses Akismet to reduce spam. Learn how your comment data is processed.

Discover more from FreeCAD News

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

Continue reading