: Supports 2D to 5D milling, lathe, turn-milling, Swiss-type machines, and Wire EDM.
If SprutCAM is out of your budget, consider professional-grade tools with lower entry points, such as Fusion 360 (which has a free tier for personal use) or FreeCAD for open-source needs. Conclusion