Because bCNC interface on 7" touchscreen is not very easy to use..... So Big Buttons are better ;)
Based on this excellent interface for CNCjs : Stream Deck and mobile web pendant for cncjs
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
CNC home made with arduino (GRBL 1.1H), raspberry pi 4, 7" touchscreen
First : install BCNC if you didn't ! get bCNC
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)
before launching, you must set the gcodes directory in streamdeck\streamdeck.json
"gcodespath": "YOUR GCODE DIRECTORY"
launch bCNC as usually .... (python -m bCNC or your other command )
later, i'll can make a tutorial for options and commands....
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 ;)