
FlatCAM Plus: A Modernized Fork for PCB Milling with Integrated CNC Control, 3D Preview, and AI Assistant
Hi everyone! I wanted to share FlatCAM Plus, a project I’ve been working on to modernize the PCB isolation routing workflow.
We all know FlatCAM is a beast, but it can be a bit unstable on modern systems. I’ve forked it to bring it into 2026 with a focus on stability and a "one-stop-shop" experience for PCB makers.
Key Features:
- Modern Core: Built on Python 3.11+ and PyQt6 for a much faster and more reliable Windows experience.
- Integrated CNC Controller: No more switching apps. Connect to GRBL, FluidNC, or Marlin directly inside FlatCAM.
- Real-time Auto Leveling: Probes your board and applies Z-compensation while streaming.
- Dedicated 3D Preview: A clean, EasyEDA/Fusion-style 3D renderer for your CNC jobs.
- AI Assistant: A project-aware helper that can analyze your Gerber/Excellon files using GPT-4, Gemini, or Claude.
- Android Companion App: A beta app to control your machine from your phone.
- And tons of new features....
I’ve also spent a lot of time hardening the UI and cleaning up legacy code to prevent crashes during plotting and job generation.
GitHub: https://github.com/thebestgoodguy/FlatCAM-Plus
I’d love to get some feedback from the community. If you do PCB milling, give it a try!