Skip to content

Program to run the bCNC software for different CNCs connected to the same computer.

License

Notifications You must be signed in to change notification settings

AngelJMC/bCNC-launcher

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

11 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

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

About

Program to run the bCNC software for different CNCs connected to the same computer.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages