bCNC is program which makes it convient to use Smoothie as a CNC mill or laser cutter, and better yet, it is free! It also comes with several features useful for CNC and laser work, such as a work coordinate system, basic CAM, and a remote pendant web app.

Be Careful

Failure to properly configure bCNC for use with smoothie can result in a your machine crashing, parts breaking, and being sad. Be careful and check your work.

The first step is to update your SmoothieBoard to the latest, stable, version of the firmware, as support for bCNC is relatively new. Remember, before you upgrade to a new firmware, backup your config, config override and old firmware. See flashing firmware for more help. Once you have update your firmware, go to your configuration file and add grbl_mode true somewhere, as this is what tells the board to talk to bCNC in the correct way.

The second step is to get bCNC, which is available at Simply download and extract the archive or bCNC and run bCNC.bat after installing all of the dependencies as listed on the ReadMe. Once installed, select Smoothieboard from the drop down menu on the communication panel under the File tab and edit the machine configuration under the Tools tab.

Once all of these things are done, you are ready to use bCBC with Smoothie!