ESP32-C3 Board Design

Work done
  • Project description updated with #ESP32C3 #SuperMini #LowProfile #CompactDesign
  • System Architecture property updated to SuperMini mermaid diagram
  • Removed ESP32-C3-MINI-1 (U1) and placed ESP32-C3 SuperMini (U1)
  • Connected U1 VIN to +5V, U1 VDD to 3V3, all U1 ground pins to GND
  • Mapped peripherals:
    • NeoPixel data via R12 → U1 GPIO5
    • Servo PWM (J2 Pin_3) → U1 GPIO4
    • Potentiometer wiper → U1 GPIO2
    • Analog header (J3 Pin_3) → U1 GPIO3
    • Buttons SW1 and SW2 → U1 GPIO9, GPIO10
  • Added 330 Ω resistor (R3) in NeoPixel data line
Tasks left
  • Add 10 µF bulk capacitor at the TPS62130 3.3 V output
Success criteria
  • ✅ ESP32-C3 SuperMini replaced and all peripheral nets preserved
  • ❌ Bulk decoupling capacitor not yet added
Next step Add the 10 µF bulk capacitor (0603) at the TPS62130 output and rerun ERC checks to verify decoupling.
Probably yes, that is the right product family for an ESP32-C3 SuperMini, but I could not directly verify that exact LCSC wrapper page content from the link you sent because the page did not expose readable product text to my extractor.
The important part is this:
For your project, that means:
  • If you want to build a board that contains a tiny ready-made controller board, then ESP32-C3 SuperMini is fine
  • If you want a cleaner/custom production PCB, then using the bare ESP32-C3-MINI-1 module is usually the better approach
If you want, send me the actual part number / product title / screenshot from that page, and I can tell you immediately whether it is the exact ESP32-C3 SuperMini variant you want.
Find exact part
Check pinout match
Use bare module instead
recommend a replacement for J1.

Someone is typing...
3
which pins i have to use for programming

Someone is typing...
2
C7
Capacitance
10uF
GND
GND
GND
GND
GND
GND
IO8
IC1
GND
IO6
USB_D+
IO1
IO7
IO6
ESP_BOOT
IO0
ESP_BOOT
IO0
IO3
IO7
USB_D-
IO6
IO2
USB_D-
3V3
3.3V
IO1
USB_D+
IO3
IO4
IO7
ESP_BOOT
3V3
+5V
3V3
GND
IO6
USB_D-
ESP_BOOT
IO5
IO3
U0RXD
USB_D+
ESP_BOOT
U0RXD
IO4
ESP_BOOT
IO2
U0RXD
SW2 ~3 - U1 IO10
ESP_BOOT
ESP_BOOT
IO8
IO4
ESP_BOOT
U0TXD
+5V
+5V
IO2
IO5
USB_D-
IO3
+5V
3V3
SW1 ~3 - U1 IO9
IO8
USB_D-
ESP_BOOT
U0TXD
+5V
IO5
IO5
ESP_BOOT
SW2 ~3 - U1 IO10
IO0
ESP_BOOT
SW1 ~3 - U1 IO9
U0TXD
USB_D+
ESP_BOOT
IO4
IO5
ESP_BOOT
ESP_BOOT
ESP_BOOT
IO1
IO7
ESP_BOOT
IO2
USB_D+
ESP_BOOT
ESP_BOOT
3V3
R7
Resistance
Resistance
R12
Resistance
500 Ω
C6
Capacitance
3.3nF
C1
Capacitance
1uF
+5V
C4
Capacitance
10uF
J2
3V3
C5
Capacitance
22uF
+5V
C3
Capacitance
10uF
3V3
R3
Resistance
220 Ω
+5V
C2
Capacitance
0.1uF
R6
Resistance
5.1KΩ
R2
Resistance
220 Ω
J3
R9
Resistance
10KΩ
3V3
R5
Resistance
5.1KΩ
R4
Resistance
Resistance
3V3
R10
Resistance
10KΩ
R8
Resistance
100KΩ
R1
Resistance
220 Ω
U1
J1
SW1
SW2
U1
L1
Inductance
2.2uH
LED1
R11
D1

To get started, talk to Flux or create a New Document.

Documents

    Documents are markdown text files which describe project goals, capture details, or even simulation outputs.

    Assets

    ESP32-C3-MINI-1 Module.png

    ESP32-C3-MINI-1 Module.png

    ESP32-C3-MINI-1 ModuleThumbnail

    ESP32-C3-MINI-1 Module

    ESP32-C3-MINI-1 Module thumbnail
    ESP32-C3 SuperMini Compact Control Module with NeoPixel, Servo Header, Trimmer, ADC, Pushbuttons

    Properties

    flowchart LR USB_C[USB-C Connector] -->|5V| V5[+5V Net] V5 --> WS[WS2812B NeoPixel] V5 --> SERVO[Servo Header] V5 --> BUCK[TPS62130 Buck Regulator] BUCK -->|3.3V| V3[3.3V Net] V3 --> U1[ESP32-C3 SuperMini] V3 --> POT[10k Potentiometer] V3 --> AI[Analog Input Header] U1 -->|Digital Data| WS U1 -->|PWM| SERVO U1 -->|ADC| POT U1 -->|ADC| AI U1 -->|GPIO Input| SW1[Pushbutton SW1] U1 -->|GPIO Input| SW2[Pushbutton SW2]

    M

    Pricing & Availability

    Distributor

    Qty 1

    Arrow

    $1.69–$1.82

    Digi-Key

    $4.04–$5.23

    LCSC

    $4.54

    Mouser

    $2.97

    TME

    $2.73

    Verical

    $1.20–$1.69

    Controls