Skip to content
paradajz edited this page Apr 21, 2026 · 1 revision

This page covers the ESP32 targets supported by OpenDeck.

Supported MCUs

OpenDeck currently supports the following MCUs from this family:

  • ESP32
  • ESP32-S3

Supported OpenDeck targets

Board MCU Zephyr board OpenDeck target MIDI OSC
Adafruit Metro ESP32-S3 ESP32-S3 esp32s3_devkitc/esp32s3/procpu metro_esp32s3 USB, DIN No
Adafruit Metro ESP32-S3 + W5500 Ethernet Shield ESP32-S3 esp32s3_devkitc/esp32s3/procpu metro_esp32s3_w5500 USB Ethernet
Adafruit Metro ESP32-S3 + W6100 Ethernet Shield ESP32-S3 esp32s3_devkitc/esp32s3/procpu metro_esp32s3_w6100 USB Ethernet
LILYGO T-ETH Elite ESP32-S3 esp32s3_devkitc/esp32s3/procpu lilygo_t_eth_elite USB Ethernet
Waveshare ESP32-S3-ETH ESP32-S3 esp32s3_devkitc/esp32s3/procpu ws_esp32_s3_eth USB Ethernet
Olimex ESP32-POE ESP32 esp32_ethernet_kit/esp32/procpu olimex_esp32_poe No Ethernet
wESP32 ESP32 esp32_ethernet_kit/esp32/procpu wesp32 No Ethernet

Default peripheral mapping

The Default pins column lists current default pin assignments for enabled peripherals in boards/zephyr layer.

ESP32

Peripheral type Zephyr peripheral name Default pins Remappable?
I2C i2c0 SDA=GPIO4, SCL=GPIO5 Limited, check datasheet

ESP32-S3

Peripheral type Zephyr peripheral name Default pins Remappable?
UART uart1 TX=GPIO40, RX=GPIO41 Limited, check datasheet
I2C i2c0 SDA=GPIO47, SCL=GPIO48 Limited, check datasheet

Clone this wiki locally