Mainboards
The mainboard carries the microcontroller and breaks out every pin. Most builds need exactly one.
ESP32 BeeHive mainboard

The heart of the BeeHive system. Built around the ESP32 (8 digital lines, 3 analog inputs, 2 I2C channels, 1 UART, plus SPI, Bluetooth and WiFi), it exposes all pins through the standard 4-pin JST daughter-board connectors and handles 12 V power management. Programmable in MicroPython or C++ (Arduino).
| Key parts | ESP32-WROOM, 12 V to 5 V regulator, JST-PH connectors |
| Power | 12 V DC in; supplies 12 V and 5 V to daughter boards |
| Details | Board page & schematics |
Hardware files: Order & BOM on Kitspace · Gerbers · KiCad PCB
Bill of materials — 9 lines
| Ref | Qty | Description |
|---|---|---|
| U1 | 1 | LM2596 5v |
| U3 | 1 | ESP32-DevKitC-VIB |
| P1, P2, P3, P4, P5, P6, P7, P8, P9, P10, P11, P12, P13, P14 | 14 | CONN HEADER XH TOP 4POS 2.5MM |
| P15, P16 | 2 | CONN HEADER XH TOP 2POS 2.5MM |
| L1 | 1 | INDUCTOR 33µH Neosid MA-Bs75 |
| D1 | 1 | Diode Schottky 5A DO-201AD |
| CON1 | 1 | 2.1mm socket |
| C1 | 1 | 680µF Capacitor |
| C2 | 1 | CAP ALUM 220UF 20% 25V RADIAL |
MikroBUS-compatible BeeHive mainboard
Same ESP32 core as the original mainboard, plus connectors for the MikroBUS open standard — opening up MikroElektronika's ecosystem of 500+ Click Boards while keeping MicroPython control. Serves as an integration example with an established third-party platform.
| Key parts | ESP32-WROOM, MikroBUS sockets, Qwiic connectors |
| Power | 12 V DC in |
| Details | Board page & schematics |