Skip to content

Mainboards

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

ESP32 BeeHive mainboard

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