Parametric CAD,in a browser tab
FreeCAD, on a Void Linux desktop of your own.Sketches, assemblies and an FEM solve, on cores rented for the afternoon.
$ dxflow workflow create --identity freecad hub://freecad --start --link
Change a number,the model follows
The model is its history, so a dimension edited early rebuilds the rest.
Fully constrained sketches driving pads, pockets and revolutions.
Parts placed against each other, and a TechDraw sheet out of the result.
Mesh a part and solve it with CalculiX, on the cores the machine has.
Every defaultis one override away
The session reads its settings from the environment, so you set them on the start line.
$ dxflow workflow start freecad --override env.app.VNC_PASSWORD=something-long
$ dxflow workflow start freecad --override env.app.TASKBAR=show --link
The viewportfills the screen
Streamed to your browser, with FreeCAD already maximized.
There is a Pythonconsole in there
Everything the GUI does has a scripted equivalent, which is how a part becomes a family of parts.
Drive the dimensions from a spreadsheet or a script and regenerate the model instead of redrawing it.
Meshing and solving an assembly is where the cores go. The modelling itself is comfortable on very little.
Neither Ubuntu 26.04 nor Fedora 44 packages FreeCAD, so this entry sits on the Void desktop.
Pulled once,then it stays
FreeCAD arrives as one image. This is what comes down the first time, and what the disk should have free for it.
What it wants,and what it needs
The definition asks for 4 cores and 8 GB. The image comes up on less than that, and a start given --fit trims the ask to whatever the machine actually has.
Machines that fit it
FreeCAD asks for 4 cores and 8 GB. Cheapest first.