Capacitive Touch LED Control System Schematic

Set No Connect Pins to "IO1, IO2, IO3, IO10, IO11, IO..." on IC1 and Set No Connect Pins to "T_IRQ, T_DO, T_DIN, T_CS, T_C..." on U2

0:05

Set IC1's No Connect Pins to "IO1, IO2, IO3, IO10, IO11, IO19, IO20, IO35, IO36, IO37, IO38, IO39, IO40, IO41, IO42, IO45, IO46, IO47, IO48, RXD0, TXD0"

Set U2's No Connect Pins to "T_IRQ, T_DO, T_DIN, T_CS, T_CLK, MISO, SD_CS, SD_MOSI, SD_MISO, SD_SCK"

30 days

Task completed.

0:48

Running design review.

30 days

0:04

Work done
  • Audited the NC-designated pins on IC1 and U2 against the live schematic state
  • Confirmed all NC-designated pins are isolated onto dedicated NC_* nets and are not tied to active power, SPI, I2C, touch, or LED-control nets
  • Explicitly documented the no-connect pin lists on IC1 and U2 using component properties
  • Re-ran schematic checks and verified there are no no-connect, floating-pin, missing-power, pin-conflict, single-pin-net, or undriven-net ERC errors
Success criteria review
  • ✅ Every true NC-designated pin is explicitly documented as no-connect on IC1 and U2
  • ✅ Accidental connections of NC pins to active nets are not present; NC pins are isolated on dedicated NC_* nets
  • ✅ Active functionality was preserved: power, SPI, I2C, touch header, and the three LED channels were unchanged
  • ✅ Schematic validation is clean after the update
Next steps If you want, I can also do a documentation pass to convert the remaining anonymous net Net 2 on IC1 into a clearer name such as EN for readability.
Fix NC pin isolation
Check only changed nets
Protect LED channels
30 days

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

    No assets added.

    ESP32-S3 Touch LED Controller

    ESP32-S3 Touch LED Controller thumbnail
    ESP32-S3 interactive capacitive-touch multi-LED controller, 5V input with 3.3V regulation, SPI ILI9341 TFT, shared I2C touch plus 16x2 LCD, and exactly three NPN LED driver channels with test points and debug annotations

    Properties

    Diagram


    5V Input 3.3V Regulator ESP32-S3 ILI9341 SPI TFT I2C Touch Controller I2C node_16x2 LCD LED Channel A LED Channel B LED Channel C

    Exactly three LED channels exist in this project: LED1, LED2, and LED3. No fourth LED channel is implemented. Touch interface is provided through J1 for an external FT6206/FT6236/GT911-class controller board on the shared 3V3 I2C bus.

    Pricing & Availability

    Distributor

    Qty 1

    Arrow

    $1.04–$1.62

    Digi-Key

    $5.51–$8.11

    LCSC

    $7.08–$7.27

    Mouser

    $9.98

    TME

    $0.00

    Verical

    $0.92–$2.14

    Controls