Control your 3D printers, laser cutters, milling machines and more with bCNC, a free and open-source CNC machine controller software available for Windows, Linux and macOS.
bCNC is an open-source, cross-platform CNC machine controller software that allows you to control CNC machines like 3D printers, laser cutters, milling machines, lathes, etc. It supports various CNC communication protocols like Grbl, Smoothieboard, LinuxCNC and Machinekit.
Some of the key features of bCNC include G-code visualization, manual machine control jogging, executing G-code files, monitoring motor signals and probe inputs in real-time. It provides an intuitive graphical user interface to perform all essential CNC operations.
bCNC works on Windows, Linux and macOS. It can control CNC machines over a serial port, USB or Ethernet. The software is written in Python and uses Tkinter for its graphical interface. It is released under the GPL v3 license.
Overall, bCNC is a full-featured, free and open-source option to control your CNC machines. Its cross-platform nature, support for various CNC firmwares and host of features make it a great choice for hobbyists and professionals alike.
Here are some alternatives to BCNC:
Suggest an alternative ❐