# DFRobot Romeo ESP32-S3

> All-in-one robotics development board with ESP32-S3 (16MB flash, 8MB PSRAM), four-channel 2.5A motor driver, OV2640 camera, WiFi, Bluetooth 5, microSD, and GDI display connector for building smart robots.

## Quick Facts

- **Brand:** DFRobot
- **Board Type:** robotics-kit
- **Price:** ~$46.9
- **Product Readiness:** ready-to-use
- **CPU:** Xtensa LX7 dual-core @ 240MHz, FPU, AI instructions
- **CPU Architecture:** Xtensa LX7
- **CPU Cores:** 2
- **RAM:** 512KB SRAM
- **PSRAM:** 8MB
- **Flash:** 16MB
- **USB:** USB-C 2.0 (OTG)
- **Power:** 5V USB-C / 7-24V VIN / 5-24V VM (motor)
- **Operating Voltage:** 3.3V
- **Operating Temp:** 0°C to +60°C
- **Dimensions:** 75 × 90mm
- **Weight:** 200g
- **Antenna:** U.FL/IPEX (external 2.4GHz antenna included)
- **SD Card:** microSD

## Connectivity

- **Wifi:** 802.11 b/g/n
- **Bluetooth:** Bluetooth 5 + BLE

## Use Cases

- mobile-robot
- fpv-robot
- robotics
- computer-vision
- stem-education

## Components

- **ESP32-S3-WROOM-1U-N16R8** (mcu): ESP32-S3-WROOM-1U module with Xtensa LX7 dual-core @ 240MHz, 16MB flash, 8MB PSRAM, WiFi and Bluetooth 5. — [Datasheet](https://openhardware.directory/r?to=https%3A%2F%2Fwww.espressif.com%2Fsites%2Fdefault%2Ffiles%2Fdocumentation%2Fesp32-s3-wroom-1_wroom-1u_datasheet_en.pdf&ref=openhardware.directory&product=dfrobot-romeo-esp32-s3&source=md-export)
- **OV2640** (camera): OV2640 2-megapixel camera module (up to 1600x1200) with dedicated power circuit for FPV and computer vision. — [Datasheet](https://openhardware.directory/r?to=https%3A%2F%2Fwww.uctronics.com%2Fdownload%2FOV2640_DS.pdf&ref=openhardware.directory&product=dfrobot-romeo-esp32-s3&source=md-export)
- **4CH-H-Bridge** (motor-driver): Integrated four-channel H-bridge motor driver with 2.5A per channel, supporting PH/EN and PWM control modes for DC motors. — [Datasheet](https://openhardware.directory/r?to=https%3A%2F%2Fwww.dfrobot.com%2Fproduct-2743.html&ref=openhardware.directory&product=dfrobot-romeo-esp32-s3&source=md-export)

## GPIO Map

| Pin | Name | Type | Functions |
|-----|------|------|-----------|
| GPIO1 | GPIO/ADC | — | digital-input, digital-output, adc, pwm |
| GPIO2 | GPIO/ADC | — | digital-input, digital-output, adc, pwm |
| GPIO3 | GPIO/ADC | — | digital-input, digital-output, adc, pwm |
| GPIO4 | GPIO/ADC | — | digital-input, digital-output, adc, pwm |
| GPIO5 | GPIO/ADC | — | digital-input, digital-output, adc, pwm |
| GPIO6 | GPIO/ADC | — | digital-input, digital-output, adc, pwm |
| GPIO7 | GPIO/ADC | — | digital-input, digital-output, adc, pwm |
| GPIO8 | GPIO | — | digital-input, digital-output, pwm |
| GPIO9 | GPIO | — | digital-input, digital-output, pwm |
| GPIO10 | GPIO | — | digital-input, digital-output, pwm |
| GPIO11 | GPIO | — | digital-input, digital-output, pwm |
| GPIO12 | GPIO | — | digital-input, digital-output, pwm |
| GPIO13 | GPIO | — | digital-input, digital-output, pwm |
| GPIO14 | GPIO | — | digital-input, digital-output, pwm |
| GPIO15 | GPIO | — | digital-input, digital-output, pwm |
| GPIO16 | GPIO | — | digital-input, digital-output, pwm |
| GPIO17 | GPIO | — | digital-input, digital-output, pwm |
| GPIO18 | GPIO | — | digital-input, digital-output, pwm |
| GPIO21 | GPIO | — | digital-input, digital-output, pwm |
| GPIO38 | GPIO | — | digital-input, digital-output, pwm |
| GPIO39 | GPIO | — | digital-input, digital-output, pwm |
| GPIO40 | GPIO | — | digital-input, digital-output, pwm |
| GPIO41 | GPIO | — | digital-input, digital-output, pwm |
| GPIO42 | GPIO | — | digital-input, digital-output, pwm |
| GPIO43 | GPIO/TX | UART | digital-input, digital-output, pwm |
| GPIO44 | GPIO/RX | UART | digital-input, digital-output, pwm |
| GPIO48 | GPIO/RGB LED | — | digital-input, digital-output, pwm |

## Description

## Overview

The DFRobot Romeo ESP32-S3 is a robotics-focused development board that integrates an ESP32-S3-WROOM-1U module (dual-core LX7 @ 240MHz, 16MB flash, 8MB PSRAM) with a four-channel 2.5A H-bridge motor driver on a single board. This combination eliminates the need for separate motor driver shields, making it a compact and capable controller for 2WD and 4WD robot platforms.

The board includes an OV2640 camera (or OV3660 alternative) with a dedicated power circuit for FPV and computer vision applications, WiFi 802.11 b/g/n and Bluetooth 5 for wireless control, a microSD card slot for data logging, and a GDI connector for direct display integration. The motor driver supports both PH/EN and PWM control modes with a separate VM power rail (5-24V), while multiple servo connectors with stable 5V/2A output enable multi-servo operation.

Designed for Arduino IDE and ESP-IDF development, the Romeo ESP32-S3 brings together motor control, vision, wireless connectivity, and AI capabilities in a single board. Its 27 GPIO pins, dual 12-bit ADC (20 channels), I2S, SPI, I2C, and UART interfaces provide ample expansion for sensors and peripherals. The board is well suited for educational robotics, autonomous navigation projects, and WiFi-controlled robot builds.

## Where to Buy

- [DFRobot](https://openhardware.directory/r?to=https%3A%2F%2Fwww.dfrobot.com%2Fproduct-2743.html&ref=openhardware.directory&product=dfrobot-romeo-esp32-s3&source=md-export) — 46.90

## Resources

- [product](https://openhardware.directory/r?to=https%3A%2F%2Fwww.dfrobot.com%2Fproduct-2743.html&ref=openhardware.directory&product=dfrobot-romeo-esp32-s3&source=md-export)

## Images

![DFRobot Romeo ESP32-S3](https://nbg1.your-objectstorage.com/openhardware-directory/entities/dfrobot-romeo-esp32-s3/284d788c3d4c.jpg)
![DFRobot Romeo ESP32-S3](https://nbg1.your-objectstorage.com/openhardware-directory/entities/dfrobot-romeo-esp32-s3/ba324ea01b5b.jpg)
![DFRobot Romeo ESP32-S3](https://nbg1.your-objectstorage.com/openhardware-directory/entities/dfrobot-romeo-esp32-s3/c78899333c20.jpg)

---
[View full device page](https://openhardware.directory/devices/dfrobot-romeo-esp32-s3)