Gadgets.sh

migit

ELLA-Box

Build a small menu-driven ESP32 gadget with haptics and a scroll wheel.

ESP32-C3OLEDBuild it yourselfOpen hardwareWi-Fi

The maker publishes this as a project, not a product listing.

Radio equipment needs certification where you live (FCC, CE, UKCA, ISED, Anatel). Some devices are uncertified or restricted in Brazil. Buyers are responsible for their local law.

Bring along
An ESP32-C3 board, the OLED-encoder module, buzzer, motor, LiPo and a 3D printer.
Keep in mind
Wired by hand; no radio features are used by the firmware yet.
Source checked · Sep 17, 2026
ELLA-Box
Image creditMaker product image, background removed · migit (Michael Seyoum)

(02) Blueprint

What’s published

Schematics published

README embeds a rendered schematic diagram (image, not source) plus a full wiring list, and links a Thingiverse case; despite a CERN-OHL-S 'hardware' license badge, no KiCad/Gerber/BOM source file is actually in the repo.

Source 1

git clone https://github.com/migit/Ella_box.git

Key parts 3

Research notes

Repo tree (gh api) has only Firmware/*.ino, LICENSE, and LICENSE-HARDWARE (CERN-OHL-S v2 text) - no .kicad_sch/.kicad_pcb/gerber/bom files exist despite the 'Open Hardware' badge and CERN-OHL-S file; the only schematic artifact is a rendered PNG image linked from the README, and the enclosure is a separately-licensed third-party Thingiverse upload, not part of the repo.

Every link checked 2026-09-27.

Hand this device to your agent. Everything on this page, as clean Markdown and JSON: specs, shops, prices, design files, parts.

Made the ELLA-Box? Put the badge on your README; it links here, with every shop that sells it.

gadgets.sh badge

Specifications

Parts

5
Controller
ESP32-C3 development board
Display and input
1.3″ SH1106 OLED module with rotary encoder and push button
Feedback
Coin vibration motor and passive buzzer, adjustable in settings
Power
500 mAh LiPo with TP4056 charger; deep sleep about 5 µA, wakes on button or encoder
Enclosure
3D-printed case published on Thingiverse

Wiring

3
OLED
SDA GPIO20, SCL GPIO21
Encoder
A GPIO8, B GPIO9, switch GPIO10
Motor and buzzer
GPIO7 and GPIO6 (PWM)

Firmware

3
Toolchain
Arduino IDE with the ESP32 core and U8g2; 310–510 KB binary
Menus
Main, Settings, Tools, System, Scan, About; preferences kept in EEPROM; a Snake game sketch is included
Licence
MIT for firmware; CERN-OHL-S for hardware
What still needs checking
  • No PCB yet; the schematic is an image and the build is point-to-point wiring.
  • Which ESP32-C3 board, and its exact pinout, is not specified.
  • Dimensions, weight and battery runtime are not stated.
ELLA-Boxmigit
Source

Share this device