Hardware / ESP32-S3 Baseboard v0.1

MCP-Ready
Embedded Board

The Pclika baseboard is designed specifically for AI-driven hardware interaction. Every pin, peripheral, and power rail is documented and exposed as an MCP tool.

KiCad Files BOM (CSV) JLCPCB Guide

Core Specs

MCU

  • ESP32-S3-WROOM-1-N16R8
  • Xtensa LX7 dual-core 240 MHz
  • 16 MB Flash · 8 MB PSRAM
  • Wi-Fi 802.11 b/g/n · BLE 5.0

Power

  • USB-C input (USB 2.0)
  • AMS1117-3.3 LDO (800 mA)
  • 500 mA polyfuse protection
  • 100 µF + 10 µF bulk caps

USB / UART

  • CH340C USB-Serial bridge
  • USBLC6-2SC6 ESD protection
  • Auto DTR/RTS flash boot
  • UART0/1/2 exposed on headers

IO

  • I2C (SDA/SCL) + JST SH 4P
  • SPI (MOSI/MISO/SCK/CS)
  • PWM × 4 (Servo headers)
  • ADC × 4 (CH0–CH3)
  • microSD (SPI mode)
  • M.2 FPGA expansion slot

Onboard Peripherals

  • WS2812B RGB LED × 4
  • BOOT / RESET / USER buttons × 3
  • Blue status LED + resistor
  • RED error LED + resistor

PCB

  • 65 × 45 mm · 4-layer FR-4
  • 1.6 mm · Black soldermask
  • ENIG surface finish
  • 4 × M2.5 mounting holes

Key Components — JLCPCB LCSC Numbers

RefComponentLCSCNotes
U1ESP32-S3-WROOM-1-N16R8C2913197Main MCU
U4CH340CC84681USB-Serial bridge
U2AMS1117-3.3C61873.3 V LDO
U3USBLC6-2SC6C2827693USB ESD protection
LED3WS2812B-2020C114586× 4, RGB addressable
J1USB-C Receptacle TYPE-C-31-M-12C165948HRO 14-pin
C1100 µF 10 V electrolyticC16780Bulk cap

Manufacturing Flow

# 1. Route traces in KiCad 8 <span class="status-wip">IN PROGRESS</span> # Tools → Update PCB from Schematic (Ctrl+U) → Route → DRC # 2. Generate Gerbers cd hardware/kicad ./export_gerbers.sh # → manufacturing/pclika-esp32s3-v01-gerbers.zip # 3. Upload to JLCPCB # See: hardware/kicad/JLCPCB_ORDER_GUIDE.md # PCB: 4-layer · Black · ENIG · 65×45mm · 50 pcs ≈ ¥200 # SMT: BOM jlcpcb_bom.csv + CPL component_placement_top.csv ≈ ¥3,500/50pcs

Repository Files

FileDescriptionStatus
pclika-esp32s3-v01.kicad_schComplete schematic (57 KB)Done
pclika-esp32s3-v01.kicad_pcbPCB layout (board outline, pours, mounting holes)Routing
pclika-esp32s3-v01.kicad_proProject file with net classesDone
pclika-esp32s3-v01.kicad_druDRC rules (USB diff pair, antenna keepout)Done
jlcpcb_bom.csv38-row BOM with LCSC part numbersDone
component_placement_top.csvCPL file for SMT assemblyDone
export_gerbers.shOne-click Gerber + ZIP generationDone
ROUTING_GUIDE.mdKiCad 8 step-by-step routing guideDone
JLCPCB_ORDER_GUIDE.mdJLCPCB ordering walkthrough + cost estimateDone
View KiCad Files on GitHub Module Families Order a Kit