buttfinity1

Buttfinity

Print profile here all models can also be found in the stls/ folder.

Modular, customizable buttons (and other controls) in a gridfinity layout, allowing you to:

  • control your computer (as a “fake” keyboard, either as a BLE keyboard using a ESP32 or as HID usb device using a RP2040 (no tutorial yet for that))
  • control your smart home (using a ESP8266 or ESP32)
  • use as a MIDI controller (using a RP2040, no tutorial yet for that either)
  • anything else you can think of

Important

Work in progress. Don’t expect everything to work perfectly yet.

Note

No programming necessary, some soldering is required.

How to use

Note

This documentation is for the ESP32 or ESP8266 version only, there is no tutorial for the RP2040 version yet.

  1. Get the parts if you don’t have them yet, see Hardware Guide
  2. 3D print the bins and lids, see 3D Printing
  3. Install ESPHome, see ESPHome Guide
  4. Either:

Credits

Built with:

License

Everything in this repository (excluding everything from the credits section) is licensed under the CC BY-NC-SA 4.0 license.

buttfinity2

buttfinity