BCNC
bCNC: Open-Source CNC Machine Controller Software
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.
What is BCNC?
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.
BCNC Features
Features
- G-code sender
- GRBL compatible
- 3D preview
- Run from file or manually
- Jog controls
- Plasma mode
- Toolpath simulation
- G-code editor
- Customizable UI
Pricing
- Open Source
Pros
Cons
Official Links
Reviews & Ratings
Login to ReviewThe Best BCNC Alternatives
View all bCNC alternatives with detailed comparison →
Top Development and Cad/Cam and other similar apps like BCNC
Here are some alternatives to BCNC:
Suggest an alternative ❐Universal Gcode Sender
Candle
OpenBuilds CONTROL
GRBL- Plotter
Ultimate CNC
CNCjs
PlanetCNC
SourceRabbit GCode Sender