[READ-ONLY] Mirror of https://github.com/flo-bit/buttfinity. smart buttons w/ gridfinity for smart home, macropad, midi keyboard and more flo-bit.dev/buttfinity
esp32 esphome gridfinity home-assistant macropad
OpenSCAD 98%
HTML <1%
Python <1%
Shell <1%
CSS <1%
<1%
Lua <1%

Readme.md

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