This week in FreeCAD development:

Sketcher

  • matthi­as­dan­ner added the angle con­straint to the Poly­gon tool (PR#31180).
  • flav­i­ut fixed a mem­o­ry leak (PR#32005

Part and PartDesign

  • chennes fixed a regres­sion where files from FreeCAD 0.15 and ear­li­er with Part Design fea­tures out­side a PD Body could not be loaded (PR#30996).
  • bwross sped up work with the ver­tices ele­ment map mul­ti­fold in cer­tain sce­nar­ios (PR#31329).
  • maxwxyz improved the default shape­binder and sub­shape­binder con­trast (PR#31912).

CAM

  • davidg­ilka­uf­man patched the adap­tive oper­a­tion to skip fin­ish­ing pass­es in pre-cleared regions (PR#31053). He also fixed the slicer (PR#31056) and an edge-split­ting freeze (PR#31890).
  • TD-4242 fixed the post­proces­sor over­ride pri­or­i­ty (PR#31508).
  • tarman3 added the abil­i­ty to use mod­i­fi­er keys (Shift, Ctrl, Alt) to force spe­cif­ic meth­ods of the Select Loop tool (PR#31095) and improved the G‑code edi­tor dia­log: added line enu­mer­a­tion and option­al syn­tax high­light­ing (PR#31330).
  • Con­nor added a com­mand to sync tool pre­sets from the library into embed­ded job tools (PR#31300).

Other changes

  • chennes pushed part 1 of 3 of a new crash report­ing sys­tem (PR#30951).
  • zka­sur­an fixed an incor­rect ref­er­ence in DXF exports (PR#31896).
  • keven­wyld improved Space­Mouse sup­port: restored the func­tion­al­i­ty of mid­dle-click to force rota­tion­al cen­ter at point when in “Drag at cur­sor” mode and made Z move­ment of Space­Mouse relat­ed to zoom in the per­spec­tive mode (PR#30615).
  • Wan­der­erFan fixed incor­rect B‑spline rep­re­sen­ta­tion in anoth­er part of the Tech­Draw fol­low­ing a recent fix (PR#29648) and exposed an over­lap­ping edge “fix­er” method to Python (PR#29009).

Addi­tion­al improve­ments and fix­es were con­tributed by awgrover, chennes, dkleszyk, Gau­rang-2005, jlewin, kris­s­rex, Lgt2x, marioalexis84, maxwxyz, Pad­dle­Stroke, Roy-043, tmendes13, tri­tao, and xtemp09.

The lat­est week­ly build was bro­ken for Lin­ux and macOS. The bug has been fixed, and there will like­ly be a rebuild soon.

Activity stats

PR stats: since the pre­vi­ous report, 42 pull requests have been merged, and 52 new pull requests have been opened.

Issue stats: over­all, there are 3517 open issues in the track­er, up by 5 from last week.

Elsewhere in the community

Slip­ton­ic, the CAM main­tain­er, post­ed an arti­cle on his blog that explores the grow­ing gap between increas­ing­ly afford­able mul­ti-axis CNC machines and the soft­ware to cre­ate tool­paths for them.


Discover more from FreeCAD News

Subscribe to get the latest posts sent to your email.

4 responses to “WIP Wednesday, 19 August 2026”

  1. douyarou Avatar

    @Sliptonic, excel­lent blog post. I noticed this issue a while back when I built the MPCNC, and lat­er again when I bought a 3080 for PCB work. Luck­i­ly nei­ther of those has more than 3 axis. The MPCNC could take a rotary axis, but at that point I was not thrilled by the prospect of hav­ing to fig­ure out more than 3 axis with the avail­able tools on my first CNC. I used bCNC and Flat­CAM for PCB work on the 3080. They all work well enough, but I found myself hav­ing to move back and forth between the tools to be able to accom­plish what I need­ed. I cur­rent­ly don’t have space to use my CNC tools due to apart­ment liv­ing, but I will even­tu­al­ly be in a posi­tion to pick it back up, and it’s won­der­ful see­ing FreeCAD pick­ing up CAM func­tion­al­i­ty. When I even­tu­al­ly get back into it, you can expect to see me in the forums and at the very least sub­mit­ting bug reports. Thanks for your effort and hard work.

  2. Gregg Jaskiewicz Avatar

    good write up. every­one is try­ing to push cloud-based slop, and peo­ple will swal­low it. I am sure some­one will take FreeCAD and bun­dle it and rebrand it — the same way Bam­bu f***ed prusa. Just a mat­ter of time. And with GPL, you can hide it behind a cloud — and GPL no longer applies.

    1. Thovthe Avatar
      Thovthe

      If the FreeCAD devel­op­ers (or at least founders) cared about this it would actu­al­ly be GPL or AGPL and not LGPLv2.1. But it’s not a con­cern for them so it is LGPL.

  3. douyarou Avatar

    Have you already for­got­ten Ond­sel so com­plete­ly? They bun­dled and rebrand­ed FreeCAD, and we have all reaped the ben­e­fits. They have fund­ed many advance­ments and con­tributed to FreeCAD main. Open source does­n’t have to be viral to work.

Discover more from FreeCAD News

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

Continue reading