Skip to content

metropolicon/bCNC-Streamdeck

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

29 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

WHY ??

Because bCNC interface on 7" touchscreen is not very easy to use..... So Big Buttons are better ;)

bCNC-Streamdeck

Based on this excellent interface for CNCjs : Stream Deck and mobile web pendant for cncjs

Stream Deck device with buttons with buttons for CNC Stream Deck device with buttons with buttons for CNC Stream Deck device with buttons with buttons for CNC Stream Deck device with buttons with buttons for CNC Stream Deck device with buttons with buttons for CNC

Compatibility

This has been tested with Python 3.10, Grbl 1.1h, bCNC under Linux, Raspbian and Windows 10 and on RaspBerry PI 3A+ and PI4

MY HARDWARE

CNC home made with arduino (GRBL 1.1H), raspberry pi 4, 7" touchscreen

Installation

First : install BCNC if you didn't ! get bCNC

get zip file

unzip into bCNC directory ( for exemple into : c:\Python310\Lib\site-packages\bCNC )

only two original files are overwritten....

main.py : integration of streamdeck

sender.py : correction of cpu core overloaded during running or pause (see my issue in bCNC github)

FIRST LAUNCH

before launching, you must set the gcodes directory in streamdeck\streamdeck.json

"gcodespath": "YOUR GCODE DIRECTORY"

LAUNCH

launch bCNC as usually .... (python -m bCNC or your other command )

DOCUMENTATION

later, i'll can make a tutorial for options and commands....

LAST UPDATE (2022-12-18)

Bug corrections

Add move to mouse click position (see in streamdeck.json , the 'gotomouse' button )

Add probe zxy macro with enter tool diameter....( see the 'probe_zxy' button )

enjoy ;)

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages