Help Needed — Expanding ESP32S3 Micro-ROS Board (Only GPIO35 & GPIO36 Available)

AzizBechaib
Posts: 1
Joined: Mon Jul 07, 2025 8:12 am

Help Needed — Expanding ESP32S3 Micro-ROS Board (Only GPIO35 & GPIO36 Available)

Postby AzizBechaib » Mon Jul 07, 2025 8:18 am

Hi everyone,

I'm working on a project using a custom Micro-ROS board based on the ESP32-S3. Currently, I only have access to a single 4-pin connector which provides:

- GPIO35
- GPIO36
- 5V
- GND

I need to connect multiple external sensors to the board, including:
- IR sensors (digital input)
- Sonar sensor (HC-SR04 — needs TRIG and ECHO)
- GPS module (UART)

Given the very limited available GPIO (only GPIO35 and GPIO36), I’m looking for advice on possible extension solutions.

❓ My main questions:
1. What is the best way to expand this setup to handle at least IR and sonar reliably?
3. Are there breakout/expansion boards you recommend that would help with this setup?
Attachments
photo_2025-07-07_10-10-02.jpg
photo_2025-07-07_10-10-02.jpg (252.14 KiB) Viewed 85 times
Screenshot_2025-07-03_20-38-53.jpg
Screenshot_2025-07-03_20-38-53.jpg (166.58 KiB) Viewed 85 times

MicroController
Posts: 2663
Joined: Mon Oct 17, 2022 7:38 pm
Location: Europe, Germany

Re: Help Needed — Expanding ESP32S3 Micro-ROS Board (Only GPIO35 & GPIO36 Available)

Postby MicroController » Thu Jul 10, 2025 10:46 pm

I guess you'll need a second MCU as an "IO coprocessor" which handles your required inputs and outputs (esp. the timing) itself and communicates with the "main" MCU via one or both of the two signal lines you have available, e.g. via UART.

Who is online

Users browsing this forum: meta-externalagent and 6 guests