Program to run the bCNC software for different CNCs connected to the same computer.
Find a file
2022-04-24 17:47:04 +02:00
doc Updated image 2022-04-24 16:47:00 +02:00
icons Uploaded first version 2022-04-24 16:21:13 +02:00
profiles Uploaded first version 2022-04-24 16:21:13 +02:00
.gitignore Uploaded first version 2022-04-24 16:21:13 +02:00
LICENSE Initial commit 2022-04-23 20:53:26 +02:00
main.py Uploaded first version 2022-04-24 16:21:13 +02:00
README.md Update README.md 2022-04-24 17:47:04 +02:00
requirements.txt Add requirements file 2022-04-24 16:39:53 +02:00

bCNC-launcher

bCNC launcher allows to manage different configurations of the bCNC software, this is really useful when you want to control more than one CNC machine with the bCNC software from the same computer.

Install bCNC software

Install (or upgrade) bCNC along with all required packages.

pip install --upgrade 

For more details about installation process, see the bCNC installation wiki page.

Use bCNC-launcher

Download repository and install required packages:

git clone https://github.com/AngelJMC/bCNC-launcher
cd bCNC-launcher
pip install -r requirements.txt

Execute bCNC-launcher

python main.py

Application

How it works?

The bCNC configuration file is saved in your home directory ${HOME}/.bCNC or ~/.bCNC. bCNC-launcher modifies this configuration file using the parameters specified in the profile configuration file before running the bCNC program.

The configuration profiles must be located in the directory ./profiles and have the extension .ini. You can create as many configuration profiles as you wish. It is important that the configuration profiles maintain the same layout in terms of section names and options as the default configuration file.

For example, if you only want to modify the dimensions of the workspace, the configuration profile would be:

[CNC]
travel_x = 100.0
travel_y = 100.0
travel_z = 50.0

Icons source

CNC Machine and Play icons by Icons8