Custom ESP32-S3 Baseboard Design


Datasheet check is partly complete: the high-current P-MOSFET reverse-protection part is suitable for the 5A+ path, and the NPN driver part is suitable for GPIO gate/buzzer drive. I’m now selecting the safest electronic switch part for the three special floating A/B filter channels before adding the full schematic.
Progress made:
  • Renamed the project and updated the description.
  • Created/updated project files for the system architecture, GPIO map, external regulated 5V input, >5A power-path requirement, and external MAIN_POWER_SWITCH connector approach.
  • Added the main schematic components: ESP32-S3 44-pin DevKit placeholder, high-current P-MOS reverse-polarity MOSFET, 5V/12V screw terminals, servo/OLED/UART/TFT/INA226 connectors, normal MOSFET output hardware, buzzer, flyback diodes, and 3x solid-state MOS-output relay parts for the special filter channels.
  • Verified key datasheet points for the P-channel MOSFET and 2N3904 driver; the ESP32-S3 DevKit exact N16R8 footprint still must be confirmed before manufacturing.
Current state:
  • Components have been added, but the schematic is not wired yet.
  • No PCB layout has been started.
  • Review/ERC has not been run yet.
Remaining work:
  • Add passive parts: bulk capacitors, decoupling capacitors, I2C pull-ups, gate/base resistors, LED resistors, LC/RC filter components, and mounting holes.
  • Wire the 5V input path through reverse-polarity protection and MAIN_POWER_SWITCH, then split into SERVO_5V and LOGIC_5V.
  • Wire ESP32 GPIOs to servos, TFT, I2C, UART, buzzer, normal MOSFET outputs, and filter relay channels.
  • Wire the 3 special filter channels exactly per your A/B, C1/C2/R1, L1/L2, and MOSFET relay topology.
  • Run review/ERC and fix violations.
  • Confirm the exact ESP32-S3 N16R8 44-pin board footprint/pinout before layout/manufacturing.
Wire power tree
Use Option A
Add capacitors
Run ERC
Add mounting holes

U1
J_5V_OUT
J_INA_SENSE2
J_12V_IN
J_FILTER_CH3
J_OUT4
J_OUT3
J_INA_SENSE3
J_INA_SENSE1
J_OUT1
J_FILTER_CH1
J_MAIN_SW
J_OUT2
J_FILTER_CH2
J_PWR_IN
QOUT2
J_SERVO1
J_SERVO3_EXT
QOUT1
QOUT4
J_SERVO2
QOUT3
TVS_CH2
QDRV4
J_INA1
QBUZ1
QDRV1
TVS_CH3
TVS_CH1
J_INA2
J_INA3
QDRV3
QDRV2
J_OLED
J_TFT
BZ1
DOUT4
DOUT1
SSR_CH1
SSR_CH2
J_UART2
DOUT2
DOUT3
SSR_CH3
QRP1
ESP32-S3 Servo Load Controller thumbnail