Pin Function Grouping

Yes — grouped so each pin appears only once, with no duplicates across groups. That matches the rule that each pin should belong to exactly one functional group/sub-symbol, and power/ground should be kept in their own dedicated grouping
Proposed pin grouping for this part Power

Table


GroupPins
Power3V3
Ground

Table

Control

Table


GroupPins
ControlEN
UART / Communication

Table


GroupPins
UARTTXD, RXD
GPIO

Table


GroupPins
GPIOIO0, IO1, IO2, IO3, IO4, IO5, IO6, IO7, IO8, IO9, IO10, IO18, IO19
Recommended Pin Group names
Using the grouping rules for IC-style parts, shared-function pins should share one group name, while singleton control pins can keep their own unique group name

Table


Pin(s)Recommended Pin Group
3V3Power
All GND_1 to GND_10Ground
ENEN or Control
TXD, RXDUART
All IOx pinsGPIO
Best sub-symbol split
For a part with this many pins, a clean split would be:
  • Power3V3 + all GND pins
  • ControlEN
  • CommunicationTXD, RXD
  • GPIO → all IOx pins
That follows the recommended sub-symbol strategy: dedicate one block to power/ground, and keep communication/control separate from GPIOs
If you want, I can next turn this into a full per-pin property map for Flux, like:
  • Section
  • Pin Group
  • Pin Orientation
  • Sub-symbol Designator Suffix
for every terminal, ready to apply.
Group pins by function
Use datasheet naming
Create grouped pin list

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

    stp

    ESP32-C3-WROOM-02-N4.stp

    3D_ESP32-C3-WROOM-02-N43D Model
    kicad_mod

    ESP32C3WROOM02N4.kicad_mod

    FP_ESP32C3WROOM02N4Footprint
    image-removebg-preview.png

    image-removebg-preview.png

    image-removebg-previewThumbnail

    ESP32-C3-WROOM-02-N4

    ESP32-C3-WROOM-02-N4 thumbnail
    Bluetooth, WiFi 802.11b/g/n, Bluetooth v5.0 Transceiver Module 2.4GHz PCB Trace Surface Mount The ESP32-C3-WROOM-02-N4 is a compact, general-purpose Wi-Fi and Bluetooth Low Energy (BLE) module developed by Espressif Systems. It is built around the ESP32-C3 SoC and integrates RF components, crystal oscillator, flash memory, and PCB antenna in a single module. It is designed for a wide range of applications such as IoT devices, smart home systems, industrial automation, and consumer electronics, offering a balance of performance, low power consumption, and cost efficiency. Key Features MCU & Memory 32-bit RISC-V single-core processor up to 160 MHz 384 KB ROM 400 KB SRAM + 8 KB RTC SRAM Integrated 4 MB SPI flash (N4 variant) Connectivity 2.4 GHz Wi-Fi (802.11 b/g/n) Supports Station, SoftAP, and Station + SoftAP modes Bluetooth 5 (BLE) with mesh support Data rates up to 150 Mbps (Wi-Fi) Peripherals & Interfaces Up to 15 GPIOs Interfaces: SPI, UART, I2C, I2S LED PWM ADC (SAR) Timers & watchdog USB Serial/JTAG support TWAI® (CAN 2.0 compatible) #commonpartslibrary #transceiver #module #wireless #rf

    Properties

    Module

    Espressif Systems

    ESP32-C3-WROOM-02-N4

    U

    parametric-v1

    Pricing & Availability

    Distributor

    Qty 1

    Controls