[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
0

Configure Feed

Select the types of activity you want to include in your feed.

OpenSCAD 98.5%
HTML 0.7%
Python 0.6%
Shell 0.1%
CSS 0.1%
Lua 0.1%
Other 0.1%
15 1 0

Clone this repository

https://tangled.org/flo-bit.dev/buttfinity https://tangled.org/did:plc:asc56lk76hnsvblbh36ti3yd
git@tangled.org:flo-bit.dev/buttfinity git@tangled.org:did:plc:asc56lk76hnsvblbh36ti3yd

For self-hosted knots, clone URLs may differ based on your setup.



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