This week in FreeCAD development:

Sketcher

  • UnK­abaraQuiDev patched the Fil­let tool to actu­al­ly pre­serve cor­ners between two arcs (PR#31746).
  • miakh fixed an incon­ve­nience where switch­ing between the con­struc­tion line and nor­mal modes would not update the active pre­view (PR#32245).
  • maxwxyz improved dimen­sion and con­straint tools, which are now able to select mod­el edges and ver­tices while edit­ing a sketch (PR#31916).

Part and PartDesign

  • ILove­Buns fixed a bug where sketch­es would lose their attach­ment when load­ing an old­er file (PR#31983).
  • maxwxyz restored cir­cu­lar axis selec­tion for polar pat­terns (PR#32287), added angu­lar start off­sets to Rev­o­lu­tion and Groove (PR#32121), fixed a crash when select­ing a Body for Boolean oper­a­tion (PR#32284), and made the defea­tur­ing com­mand avail­able in Part­De­sign, as it was already avail­able in the Part work­bench (PR#29616).

Assembly

  • tsi­wt fixed a short­cut con­flict between Cre­ate­Bom and Cre­ate­Join­t­Rigid­Group (PR#32222).
  • Pad­dle­Stroke fixed DoF cal­cu­la­tion with bun­dled fixed joints (PR#30937) and added a coax­i­al gear joint (PR#31155).

TechDraw

  • ryankem­brey fixed ver­ti­cal mis­align­ment of dimen­sion text (PR#32146).
  • Morten­Va­jhoj fixed selec­tion state for face cen­ter­line (PR#32204) and the Keep Label prop­er­ty (PR#32205).
  • Pad­dle­Stroke added the miss­ing PDF com­mand (PR#31523).
  • wmay­er made it pos­si­ble to use Bezi­er or B‑spline curves of degree 1 for angle mea­sure­ment (PR#32256, cher­ry-picked by maxwxyz).
  • Wan­der­erFan fixed sev­er­al issues relat­ed to line for­mats (PR#29430). 

CAM

  • slip­ton­ic fixed the new 3+2 machin­ing not out­putting A‑axis rota­tion for work­plane aligned with Z (PR#32082) and added the abil­i­ty to cre­ate a new CAM machine by import­ing from an MTCon­nect probe stream (PR#32081).
  • Con­nor added an All Tools view to the tool­bit dia­log, so a tool can be picked from any library rather than only the select­ed one (PR#32211), made Tool­Bit shape draw­ings theme-aware (PR#32278), and moved tool­heads to their own tab in the machine edi­tor (PR#32250).
  • jffmichi fixed the miss­ing ini­tial move to the start loca­tion in the Pock­et oper­a­tion (PR#31491).
  • awgrover fixed a bug in drill expan­sion (PR#32099).
  • tarman3 added the pos­si­bil­i­ty to append CNC-spe­cif­ic G‑Code lines in Cus­tom for post-pro­cess­ing (PR#31720), fixed G85 in sim­u­la­tors (PR#32087), added more options to the Engrave task pan­el (PR#32115), and fixed an open path error for one and two faces (PR#31882).

Other changes

  • Morten­Va­jhoj applied half a dozen small improve­ments to the Mass prop­er­ties tool (PR#30810).
  • chennes fixed sev­er­al bugs while con­tin­u­ing his work on the new crash reporter (PR#32137).
  • Lgt2x removed out­dat­ed Rift/Oculus com­pat­i­bil­i­ty code; peo­ple will­ing to work on VR can use OpenXR to build a new com­pat­i­bil­i­ty lay­er (PR#30652).
  • tarman3 made it pos­si­ble to apply Std­Cmd­Send­ToPy­thon­Con­sole to mul­ti­ple objects (PR#31096).
  • tri­tao expand­ed FreeCAD’s Python typ­ing cov­er­age in Core, Part, Sketch­er, and the Python boot­strap while reduc­ing hand­writ­ten stub dupli­ca­tion, and added PySide Qt5/Qt6 com­pat­i­bil­i­ty over­lays (PR#32209).

Addi­tion­al improve­ments and fix­es were con­tributed by awgrover, chennes, codeo­taku, Con­nor, dav­es­rock­et­shop, davidg­ilka­uf­man, flav­i­ut, FreeCAD-Nut, jffmichi, ILove­Buns, kadet1090, Lgt2x, maxwxyz, mne­sar­co, pieter­hi­j­ma, Roy-043, shub­ham-pawar, slip­ton­ic, tarman3, TD-4242, TheB­howmik, tri­tao, waynepiekars­ki 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, 79 pull requests have been merged, and 60 new pull requests have been opened.

Issue stats: over­all, there are 3530 open issues in the track­er, down by 10 from last week.


Discover more from FreeCAD News

Subscribe to get the latest posts sent to your email.

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