Overview
The ESP32 MultiBoard is a custom board that helps makers connect an ESP32 with all kinds of sensors and actuators, using the most common connectors such as Qwiic and Grove.
A serial adapter is needed to program the board for the first time. Once configured, you can update code wirelessly via OTA in ESPHome or Arduino IDE.
đź›’ Buy this Board
Puedes adquirir el kit completo o la PCB suelta en nuestra tienda oficial:
Connector Specifications
Grove Digital
Ideal for binary sensors, actuators, or general-purpose digital I/O.
| Pin | Function | ESP32 GPIO | Notes |
|---|---|---|---|
| 1 | GND | GND | System Ground |
| 2 | VCC | 3V3 | 3.3V Power Supply |
| 3 | IO_0 | GPIO 25 | Supports DAC Output / Digital I/O |
| 4 | IO_1 | GPIO 26 | Supports DAC Output / Digital I/O |
Grove Analog
Designed for interfacing with analog sensors via ADC.
| Pin | Function | ESP32 GPIO | Notes |
|---|---|---|---|
| 1 | GND | GND | System Ground |
| 2 | VCC | 3V3 | 3.3V Power Supply |
| 3 | AN 1 | GPIO 35 | Input Only (ADC1_CH7) |
| 4 | AN 0 | GPIO 34 | Input Only (ADC1_CH6) |
⚠️ Note: GPIOs 34 and 35 do not have internal pull-up/down resistors and cannot be used as outputs.
Grove UART
For serial communication with modules like GPS, CO2 sensors, or MIDI devices.
| Pin | Function | ESP32 GPIO | Notes |
|---|---|---|---|
| 1 | GND | GND | System Ground |
| 2 | VCC | 3V3 | 3.3V Power Supply |
| 3 | TX | GPIO 17 | Transmit (UART2 TX) |
| 4 | RX | GPIO 16 | Receive (UART2 RX) |
Qwiic Connector (I2C)
Standard 4-pin JST-SH 1.0mm connector for I2C daisy-chaining.
| Pin | Function | ESP32 GPIO | Notes |
|---|---|---|---|
| 1 | GND | GND | System Ground |
| 2 | VCC | 3V3 | 3.3V Power Supply |
| 3 | SDA | GPIO 21 | I2C Data (Default) |
| 4 | SCL | GPIO 22 | I2C Clock (Default) |
SPI Connector
Standard 6-pin JST-PH 2.0mm connector for SPI interface.
| Pin | Function | ESP32 GPIO | Notes |
|---|---|---|---|
| 1 | VCC | 3V3 | 3.3V Power Supply |
| 2 | CS | GPIO 05 | Chip Select |
| 3 | CLK | GPIO 18 | Clock |
| 4 | MISO | GPIO 19 | Input |
| 5 | MOSI | GPIO 23 | Output |
| 6 | GND | GND | System Ground |
⚡ ESPHome Setup (No Serial Adapter Needed)
You can purchase the board with the ESPHome firmware pre-installed. This lets you adopt the board directly in Home Assistant without a serial adapter. Follow these steps:
- Power the board via a 5V USB supply.
- On a mobile device or laptop, search for the Wi-Fi network “Setup_MultiBoard” and connect to it.
- A captive portal will appear to configure your home Wi-Fi. If it doesn’t appear automatically, navigate to 192.168.4.1 in your browser.
- Once connected to your network, the ESPHome Dashboard will automatically detect the board and offer the option to “Adopt” it.
- You’re all set! Edit the firmware to your liking from the ESPHome editor.
💡 Tip: After the initial setup, all future firmware updates can be pushed Over-The-Air (OTA) directly from ESPHome — no cables needed.
📦 Examples
| Example | Description |
|---|---|
| AM2303 + OLED Display | Read temperature & humidity and display it on a 1.3” I2C OLED screen |