Project
- Stars
- Started
- Issues
- License
Probe surfaces and adjust CNC toolpaths
bCNC combines a Grbl job sender, G-code editor and machining tools. With a suitable probe connected to the controller, it can measure a surface and adjust the toolpath for uneven material, alongside jogging, visualization and job control.
Run it on Windows or Linux with Python and Tkinter, then configure the machine and any probe hardware. The project warns that its current macOS route may be broken, so macOS is not included here.

GRBL CNC routers
CNC with Arduino Uno R3 controller (partly)
Requires Grbl; probing needs compatible probe hardware
How did it go? Tips, problems, questions…
Probe surfaces and adjust CNC toolpaths
bCNC combines a Grbl job sender, G-code editor and machining tools. With a suitable probe connected to the controller, it can measure a surface and adjust the toolpath for uneven material, alongside jogging, visualization and job control.
Run it on Windows or Linux with Python and Tkinter, then configure the machine and any probe hardware. The project warns that its current macOS route may be broken, so macOS is not included here.
Vasilis Vlachoudis
On GitHub

GRBL CNC routers
CNC with Arduino Uno R3 controller (partly)
Requires Grbl; probing needs compatible probe hardware
Feedback
How did it go? Tips, problems, questions…