Skip to content

Hardware Overview ​

esp-butt is a handheld Bluetooth controller built around the ESP32-S3. It connects to BLE intimate devices running the Buttplug protocol and lets you control them through a small physical interface: an OLED display, a rotary encoder, and three analog sliders.

Components ​

ComponentDetails
MCUESP32-S3 (Xtensa dual-core, 240 MHz, Wi-Fi + BLE)
Display128×64 OLED, I²C (SH1106)
EncoderRotary encoder with push button — menu navigation and selection
Sliders × 210 kΩ linear potentiometers — analog control of device features (intensity, oscillation, etc.)
PowerLiPo battery

Sections ​

  • Bill of Materials — Full parts list with quantities and purchase links.
  • Schematic — Circuit diagram for the controller board.
  • PCB — KiCad PCB layout and 3D preview.
  • 3D Models — Printable case, knobs, and power switch cap.
Some links on this site may include referral or promotional codes.