This week in FreeCAD development:

Sketcher

  • theo-vt pre­vent­ed self-tan­gency from hap­pen­ing at the com­mand lev­el (PR#31042).
  • YashSuthar983 patched sketch visu­al­iza­tion to have two con­fig­urable para­me­ters: trans­paren­cy of the over­all axis and occlud­ed trans­paren­cy for the occlud­ed axis, so that an occlud­ed axis can be seen (PR#26594).
  • theosib fixed auto-con­strain­ing to exter­nal geom­e­try in cer­tain sce­nar­ios (PR#30970).

Assembly

  • LubuSeb changed Assem­bly acti­va­tion to use the same scoped recom­pute path used by the man­u­al Solve Assem­bly com­mand, instead of call­ing the solver direct­ly from edit-mode acti­va­tion (PR#30744). This fix­es a bug where acti­vat­ing an assem­bly would block auto­mat­ic recom­pu­ta­tion after chang­ing the VarSet parameters.
  • Pad­dle­Stroke fixed incor­rect­ly placed new­ly cre­at­ed joints (PR#30669).
  • Lgt2x switched the Assem­bly work­bench from OpenCV to PyAV to reduce the size of the builds with­out any func­tion­al­i­ty loss (PR#30333).

TechDraw

Thanks to pavl­tom, now you can attach any expres­sion sup­port­ed by the FreeCAD expres­sion edi­tor to any of the Tech­Draw tem­plate’s fields (PR#27117).

CAM

  • tarman3 fixed mul­ti-tar­get drilling in Helix (PR#30611) and patched recom­putes in Select­Loop (PR#30908).
  • jffmichi removed unneed­ed recom­putes that would hap­pen every time a sim­u­la­tion was start­ed (PR#30927).
  • dbtayl fixed path gen­er­a­tion fail­ures in Adap­tive (PR#30623).
  • davidg­ilka­uf­man fixed a bug where Adap­tive clear­ing would go around the work­piece perime­ter when “Fin­ish­ing pro­file” is select­ed (PR#30831).

FEM

  • marioalexis84 set the default pres­sure val­ue to 1 MPa (PR#31036).
  • wmay­er imple­ment­ed meth­ods to get ele­ment col­ors (PR#30726, cher­ry-picked by maxwxyz).

Other changes

  • Roy_043 added sup­port for mul­ti­ple objects in hatch­es in Draft (PR#30578).
  • tri­tao added view rota­tion by drag­ging the Nav­iCube (PR#30727).
  • vsergeev added sup­port for ver­ti­cal con­fig­u­ra­tion tables in Spread­sheet (PR#29656).

Addi­tion­al improve­ments and fix­es were con­tributed by Amine0x0, awgrover, chennes, eesh­sax­e­na, greg19, Lgt2x, Roy-043, tarman3, theosib, tri­tao, and wmayer.

If you are inter­est­ed in test­ing the lat­est week­ly build, you can grab it here.

Activity stats

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

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

Elsewhere in the community

Ephi Blan­shey recent­ly shared his progress work­ing on the His­to­ry work­bench that helps ver­sion-con­trol changes in FreeCAD projects native­ly and visu­al­ize dif­fer­ences between mod­el revisions.


Discover more from FreeCAD News

Subscribe to get the latest posts sent to your email.

One response to “WIP Wednesday, 1 July 2026”

  1. barbara Avatar
    barbara

    The his­to­ry work­bench fills a need I’ve had for a long time. I am a bit sad­dened to see that it’s vibecod­ed, how­ev­er. Of course, not a big deal for a proof of con­cept, but with that in mind, is there any poten­tial plans to devel­op a built-in ver­sion con­trol func­tion­al­i­ty? Per­haps inspired by said work­bench, and tak­ing into avvount lessons learned in terms of UI design and ergonom­ics. But clean-room designed to avoid the ethics issues that comes with the AI cod­ed one.

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