Update

WIP wednesday: 7 May 2025

2 min Aleksandr Prokudin
update cover

This week in FreeCAD development:

Draft: Roy_043 simplified using an actual font file from the OS as the default for ShapeString objects.

Sketcher: jacquesbeaurain improved the situation with font size on HiDPI displays across Linux and macOS systems, and hyarion fixed an issue.

PartDesign: Beep6581 fixed an issue where finding the closest matching thread size would not take the thread pitch into account.

Arch / BIM:

  • Roy_043, marcuspollio, tetektoza, furgo16, and Syres916 fixed various issues.

  • furgo16 also grouped some items in BIM toolbars to reduce the cognitive load.

Before:

Image 1

After:

Image 2

FEM:

  • Ickby enabled Python implemented post-rocessing filters and exposed the VTK data object of post-processing filters.

  • marioalexis84 fixed an issue where Elmer electric charge density would convert very low values to zero.

CAM:

  • tarman3 and shaise fixed a couple of issues in the new simulator.

  • LarryWoestman fixed tool changes not correctly output in G-Code.

  • jalapenopuzzle added initial support for all of the Snapmaker machines and their variants and modifications.

  • knipknap fixed some postprocessor errors.

TechDraw: WandererFan fixed a hidden line regression and a complex section crash.

Materials: davesrocketshop improved the handling and assignment of default units in materials**.**

Among other changes: pieterhijma continued improving source code documentation (one of his grant projects).

Additional improvements and fixes were contributed by tetektoza, oursland, 3x380V, hyarion, maxwxyz, PaddleStroke, marcuspollio, and davesrocketshop.

PR stats: since the previous report, 52 pull requests have been merged, and 20 new pull requests have been opened.

Issue stats: overall, there are 2840 open issues in the tracker, up by 26 from last week.