Separate FreeCAD CAM plugin shows fast paths and five axis simulation

Oct 27, 2026 Last reply: 1 day ago 4 Replies
Jump to replies (4)

When most people need five axis toolpaths they reach for a commercial package, because FreeCAD's own multi-axis CAM options are thin on the ground. This maker is taking a different route: building a separate CAM plugin for FreeCAD, and the early results look promising.



The simulation runs inside a CAM program, showing a five axis CNC milling machine with a grey spindle housing and a large circular tilting rotary table. The cutting tool pairs a blue holder with a gold-coloured cylindrical cutter, working on a solid grey rectangular stock block. A 3D preview draws green and red toolpaths across a curved surface. In the sequence, the tool descends into the workpiece to cut an initial curved track, then the table tilts and indexes while the tool keeps running continuous multi-axis passes, with the next line covering a 180-degree turn.



Two details stand out to me. The menu bar already offers 3 Axis, 5 Axis and FreeCAM entries, so the plugin is shaping into a full toolkit. And the maker reports the new calculations come out much faster than usual on 3 axes. The approach simulates by row rather than by time, advancing per line instead of following axis speeds, which reads to me as a genuinely different philosophy from most motion-based previews I have come across.



It is clearly still a work in progress. The maker says the five axis work currently produces too many errors and is awkward to use, and there is a blind spot when the tool sits in the middle of the model, where the simulation shows nothing. Big jobs can take over 20 minutes to calculate, and FreeCAD CAM does its maths on a single core only. The source code has not been shared publicly yet, and the maker is asking whether anyone in the community actually uses CAM.


The choice to simulate row by row instead of by time is a bold one. In my view it trades faithful motion timing for simplicity: since playback advances per line rather than at axis speed, the preview tells you little about cycle times, but the simulation logic itself should stay simpler to build and debug than a time-based one.

Those calculation speeds are what grab me here. The maker says the new plugin beats the usual pace for 3 axes, but I have not seen any explanation of how. Did the maker describe what the new approach does differently from the single-core number crunching that current FreeCAD CAM relies on?

All that has been said is that the new plugin's calculations for 3 axes are much faster than usual. The method behind that speed has not been explained, so far as I know. What is on record is that the existing FreeCAD CAM computes on a single core and that large projects can run past 20 minutes, which gives an idea of the baseline being improved on.

One suggestion I would make: release the source code, even in a rough state. The maker has not shared it publicly yet, and an early drop would let others stress-test the five axis paths that still throw errors, and perhaps help track down that missing middle spot in the simulation sooner than working alone.

Join the Discussion

Have something to add? Share your thoughts — no account required.

Didn't find your answer?

Ask the community — no account required