WIP Wednesday, 11 March 2026

Main­tain­ers have been back­port­ing some of the fix­es to the v1.1 branch where pos­si­ble — 5 back­ports in the past 7 days. The list of changes in this recap applies to the main devel­op­ment branch (future v1.2).

This week in FreeCAD development:

Draft:

  • Roy-043 fixed the error that was caus­ing cir­cu­lar import warn­ings (PR#25386), updat­ed user-vis­i­ble text in Draft_SelectPlane (PR#28233), and allowed more than 1 char­ac­ter for in-com­mand short­cuts (PR#26950). 
  • Bojan9597 patch­es the work­bench so that when a sin­gle ver­tex is pre-select­ed and the Work­ing Plane com­mand (W, P) is trig­gered, the work­ing plane now moves its ori­gin to that ver­tex with­out chang­ing its ori­en­ta­tion (PR#27979).

Sketch­er:

  • theo-vt improved the 2D solver (PR#27954).
  • mosfet80 cleaned up some dead code in the work­bench ( PR#20509).
  • Yura­Sokolovskyi changed the “Auto­con­straints cause redun­dan­cy, remov­ing them” error mes­sage to men­tion the sketch name (PR#27971).
  • Mul­ti­ple patch­es from PaddleStroke: 
    • Two fix­es for the Dimen­sion tool (PR#28242 and PR#27630).
    • A fix for a crash on exter­nal dele­tion (PR#27717).
    • A fix for the coin­ci­dence con­straint not set and shown (PR#28120).
    • Refac­tor­ing of removeAx­e­sAlign­ment (PR#27451).
    • New para­met­ric Text object con­trolled by a text con­straint (PR#22217).

Part and Part­De­sign

  • Bojan9597 fixed a cham­fer crash on the OCC ker­nel fail­ure (PR#28029).
  • Pad­dle­Stroke fixed the wire­frame not work­ing on the exter­nal links to the body (PR#28086).

Assem­bly: Pad­dle­Stroke fixed the joint cre­ation not work­ing on draft links (PR#26085), fixed the inabil­i­ty to go to the linked part if the “part” itself is an assem­bly (PR#27531), and fixed the JCS posi­tion if an assem­bly is trans­formed (PR#28089).

BIM/Arch:

  • Roy-043 fixed a bug where a col­umn would get the wrong height when the unit sys­tem was set to Impe­r­i­al (PR#28020) and three bugs with BIM views in Tech­Draw (PR#27511).
  • ipatch fixed a crash when cre­at­ing text with the BIM_Text tool (PR#28135).

FEM: marioalexis84 con­tributed numer­ous improve­ments and fixes:

  • Added a method to cre­ate cus­tom arrays in the pipeline (PR#26076).
  • Added a com­mand to the con­text menu to remove groups from mesh (PR#27945).
  • Added log ver­bosi­ty pref­er­ence to the Elmer solver (PR#28058). 
  • Removed trans­paren­cy from equa­tion icons (PR#28193).
  • Grouped all solver com­mands in the tool­bar and the menu bar (PR#28144).
  • Set pipeline frame units for new Cal­culiX (PR#27845).
  • Fixed a crash in the pipeline (PR#28171). 
  • Fixed a bug where col­or­ing couldn’t be changed for the “Field: None” mode of the Results pipeline (PR#28028).
  • Fixed a start page exam­ple (PR#28094).

CAM:

  • The usu­al batch of improve­ments and fix­es from tarman3: 
    • Added ded­i­cat­ed titles to the Inspect and Export win­dows (PR#26605) and changed the but­tons’ cap­tions in the G‑Code export­ing win­dow to make them more descrip­tive (PR#26507).
    • Fixed speed assign­ment for the ver­ti­cal feed (PR#28210).
    • Added the pro­cess­ing of com­pound objects in the Pro­file oper­a­tion (PR#23747). 
    • Patched the code that looks for coin­cid­ing points to make it pos­si­ble to com­pare points rep­re­sent­ed by any iter­able objects, such as lists and tuples (PR#26976).
    • Fixed pos­i­tive over­trav­el for open pro­file in LeadI­nOut (PR#25482).
  • pet­ter­rein­holdt­sen improved the Fanuc post-proces­sor: adjust­ed the G‑Code out­put to include FreeCAD body and job infor­ma­tion, and fixed var­i­ous small issues (PR#27960).
  • slip­ton­ic con­sol­i­dates tap­ping into Drilling as a new strat­e­gy (PR#27506) and made sev­er­al improve­ments in the machine code — changed the loca­tion of machine files, updat­ed the machine data schema, and made small changes in the machine edi­tor. (PR#28011).
  • fil­ip­por fixed tests (PR#28038).

Tech­Draw:

  • Wan­der­erFan allowed 3D dimen­sion ref­er­ences to use point objects (PR#28199), fixed a crash that occurred when drop­ping dim text on a face face with nest­ed voids (PR#28097), and anoth­er bug with PDF export­ing (PR#25716).
  • Bojan9597 fixed a bug where an anno­ta­tion would stay high­light­ed in blue in the project tree after edit­ing (PR#28009).

Oth­er changes:

  • Reqre­fu­sion updat­ed the con­tri­bu­tion guide­line to include rules regard­ing AI-gen­er­at­ed patch­es (PR#24646). See an upcom­ing blog post about it for details.
  • Krrish777 added sta­tus bar hints for mod­i­fi­er keys in the Mea­sure tool (PR#26568).
  • chennes fixed author­ship and licens­ing for the con­vert­ed mate­ri­als where this data was miss­ing or incor­rect (PR#28202).
  • parag­for­work fixed the vis­i­bil­i­ty of bound­ing box­es (PR#28123).
  • pieter­hi­j­ma improved the for­mat­ting of the doxy­gen out­put (PR#25200).
  • Gau­rang-2005 fixed the Col­la­da exporter skip­ping App::Link geom­e­try (PR#27974).
  • TheR­o­bot­Fox added new quan­ti­ties to the Stan­dard Unit Sys­tem, which allow for cal­cu­la­tions of light reten­tion in optic paths and through sub­stance trans­mis­sion (PR#27944). Adding these quan­ti­ties makes it pos­si­ble to to plan optic sys­tems (e.g., the posi­tion­ing of lens/apertures) right inside a spread­sheet and use the results for the con­struc­tion of para­me­ter­ized parts.

3x380V, hyari­on, chennes, greg19, Pad­dle­Stroke, JonasVgt, marioalexis84, Maik-0000FF, ipatch, mosfet80, dhru­v­jamw­al, hyari­on, pieter­hi­j­ma, kris­s­rex, pet­ter­rein­holdt­sen, kkocd­ko, and devanshibhatt23 con­tributed addi­tion­al improve­ments and fixes.

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

PR stats: since the pre­vi­ous report, 87 pull requests have been merged (includ­ing back­ports to the v1.1 branch), and 52 new pull requests have been opened.

Issue stats: over­all, there are 3326 open issues in the track­er, up by 4 from last week. There are 4 release block­ers for v1.1 cur­rent­ly, up by 2 from last week.


Discover more from FreeCAD News

Subscribe to get the latest posts sent to your email.

5 responses to “WIP Wednesday, 11 March 2026”

  1. Benmen2000 Avatar
    Benmen2000

    Great work/feature , group restric­tion & test function!
    THX

    1. benmen2000 Avatar
      benmen2000

      I mean of course: “group con­strain­ing & text function”

    2. CandL Avatar
      CandL

      This new fea­ture is tremen­dous. When com­par­ing FreeCad to CAD designed for the 3 Axis Router com­mu­ni­ty this was a glar­ing fea­ture miss. Lack­ing this fea­ture was a rea­son to keep VCarve Pro in the tool bag. Is VCarve Pro still bet­ter at text, yes but this gets you 80–90% there.

  2. Allen Avatar
    Allen

    When will the real effort go in to address­ing the num­ber of open issues ?

  3. M Avatar
    M

    Thanks for group­ing in skech 🙂

Discover more from FreeCAD News

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

Continue reading