Skip to content

wozt/ButtonBoxManager

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

50 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

ButtonBoxManager

DIY button interfacer with arduino nano AKA DIY stream deck

This python script is made to interface 12 buttons that can trigger keyboard shorcuts or custom commands It use

Python dependances:

pip install pyautogui pyserial
sudo apt install python3-tk

Here is the hardware:

ButtonBox

Soldering:

Soldering

Screenshots:

Ether choose between multiple pages or just one page mode

Image 1 Image 2

Flash Arduino:

You need to flash arduino_nano_rom.ino using arduino IDE Open arduino ide and select your board, then
File -> Open -> arduino_nano_rom.ino
and clic upload

install1 install2

Config file:

You can edit max pages in the config.json Rest of config can be done in the gui.

Launch:

  • in powershell, launch
 python.exe path/to/ButtonBox/ButtonBoxManager.py 

to be added:

  • Command line / no head program
  • packed to exe
  • choose buttons number
  • linux compatiblility
  • custom png instead of button + desc
  • multi language support
  • who knows...

Special thanks:

Chat gpt

About

DIY button interfacer with arduino nano

Resources

Stars

Watchers

Forks

Packages

No packages published