Refine this doc
Ask about this doc
ESP32-C3-DEVKITM-1 Part Review
Status
Updated after corrective pass.
Reviewed Part Information
  • Project / part name: ESP32-C3-DEVKITM-1
  • Manufacturer: Espressif
  • MPN: ESP32-C3-DEVKITM-1
  • Part type: Evaluation Board
  • Description: ESP32-C3-MINI-1 based 2.4 GHz Wi-Fi / BLE development board with USB programming/power and two 15-pin headers.
  • Pin count in project: 30 terminals / 30 PCB pads
  • Datasheet URL: https://docs.espressif.com/projects/esp-dev-kits/en/latest/esp32c3/esp32-c3-devkitm-1/user_guide.html
  • Package metadata added: ESP32-C3-DevKitM-1 dev board, 2x15 2.54 mm headers
  • Package or Case Code added: DEVKIT-2X15-2.54MM
  • Mount: Through Hole
  • Connector metadata: 30 positions, 2 rows, 2.54 mm pitch
Official Source Used
Official Espressif ESP32-C3-DevKitM-1 user guide:
Key Specs
  • Core device: ESP32-C3-MINI-1 module on ESP32-C3-DevKitM-1 development board
  • Flash: 4 MB flash
  • Wireless: 2.4 GHz Wi-Fi 802.11 b/g/n and Bluetooth Low Energy
  • Processor: 32-bit RISC-V single core, up to 160 MHz
  • External headers: Two 15-pin header rows, J1 and J3, represented in Flux as a flattened 30-pin terminal set
  • Power pins: 3V3 pins on J1-2/J1-3, 5V pins on J1-13/J1-14, multiple GND pins
  • USB pins exposed: IO18 = USB_D−, IO19 = USB_D+
  • UART pins exposed: TX = GPIO21/U0TXD, RX = GPIO20/U0RXD
  • Special notes: GPIO2, GPIO8, and GPIO9 are strapping pins. GPIO8 also drives the on-board RGB LED.
Verified Pin Numbering
Pins 1–15 match Espressif header J1 pins 1–15 directly.
Pins 16–30 represent J3 in reverse physical order. This is consistent with the existing footprint/symbol mapping and the signal set:

Table


Flux pinSignalOfficial header pin/function
16GNDJ3-15: Ground
17IO19J3-14: GPIO19, USB_D+
18IO18J3-13: GPIO18, USB_D−
19GNDJ3-12: Ground
20IO4J3-11: GPIO4, ADC1_CH4, FSPIHD, MTMS
21IO5J3-10: GPIO5, ADC2_CH0, FSPIWP, MTDI
22IO6J3-9: GPIO6, FSPICLK, MTCK
23IO7J3-8: GPIO7, FSPID, MTDO
24GNDJ3-7: Ground
25IO8J3-6: GPIO8, RGB LED; strapping pin
26IO9J3-5: GPIO9; strapping pin
27GNDJ3-4: Ground
28RXJ3-3: GPIO20, U0RXD
29TXJ3-2: GPIO21, U0TXD
30GNDJ3-1: Ground
Corrective Changes Made
  • Added official Pin Description properties to all 30 terminals.
  • Confirmed the J3 side is intentionally reversed in Flux pin numbering: Flux 16 → J3-15 through Flux 30 → J3-1.
  • Corrected the ambiguous J3 GND descriptions at Flux pins 16 and 30.
  • Added missing package/mechanical metadata at project level.
Remaining Notes
  • The package metadata uses non-standard project-level property names because this is a published part project and the standard project property list does not include all component package fields.
  • The layout inspection confirms 30 pad nodes and an ESP32-C3-DevKitM-style footprint outline, but did not expose detailed pad coordinates in the tree response. The J3 numbering conclusion is based on the existing terminal pin numbers and official signal order.
  • Status

  • Reviewed Part Information

  • Official Source Used

  • Key Specs

  • Verified Pin Numbering

  • Corrective Changes Made

  • Remaining Notes