# Flux\-Debugging Gerber Silkscreen

## Description

USB\-C\-powered ESP32\-S3 dashboard compass with three in\-stock red 1\.5\-inch FJ15103AH 16\-segment displays, rotary encoder control, onboard LIS2MDL magnetometer, native USB Serial/JTAG programming, optional Wi\-Fi/Bluetooth LE, one\-order JLCPCB assembly, and a vertically mounted printable enclosure\.

## Project Details

- **Owner:** dacre
- **Created:** 9/15/2026
- **Last Updated:** 9/23/2026
- **Visibility:** Public
- **Connectivity:** WiFi
- **Domain:** Automotive
- **Operating Voltage:** 5V
- **Power Requirements:** USB
- **Implementation Details:** ESP32\-S3\-WROOM\-1\-N8R2; native USB Serial/JTAG; 4\-layer JLC7628; 3\.3 V AP63203 buck; three 16\-segment displays
- **Human Interface:** Rotary Encoder
- **Software:** Arduino
- **Copies:** 1

## Key Components

### D1 — [ESD5341N](https://flux.ai/lcsc/esd5341n~k8iz.md)

- Forward Voltage: 0\.7V at 1AV
- Datasheet URL: https://www\.lcsc\.com/datasheet/C3021106\.pdf?spm=wm\.sxq\.inf\.ggs&lcsc\_vid=FlkNBAIDRQULVABfFAVZBgZVFVZYBgZSQ1NeBVIFQlExVlNeR1VbVVxRR1JXUTsOAxUeFF5JWBYZEEoKFBINSQcJGk4dAgUUFAk%3D
- Manufacturer Name: TECH PUBLIC\(台舟\)
- Diode Type: TVS Diode
- JLCPCB Part Class: Extended Part
- LCSC Part Number: C3021106
- Manufacturer Part Number: ESD5341N
- Package or Case Code: DFN1006\-2L\-RD
- Part Type: TVS
- Role Details: 5 V USB VBUS TVS clamp after input fuse
- License: https://creativecommons\.org/licenses/by/4\.0/
- Role: Protection
- Allow Substitutes: No
- Functional Group: USB & Protection
- Max Reverse Voltage: 5V

**Pins:**
- 1 [pin 1]
- 2 [pin 2]

### DS1 — FJ15103AH

- LCSC Part Number: C10909
- Role Details: Digit 1; ZHIHAO FJ15103AH, LCSC C10909, JLCPCB wave\-solder assembly
- Allow Substitutes: No
- Mount: Through Hole
- JLCPCB Part Class: Extended Part
- Functional Group: Display Driver & Displays
- Datasheet URL: https://storage\.googleapis\.com/graviton\-electric\-symbols/document\_assets/user\-uploaded/f23ba040635d1073f02b8f6c69b8d7f00e92baa647716a2905c5d8cf5af61c00\.pdf
- Role: Display
- Product Info Url: https://www\.lcsc\.com/product\-detail/C10909\.html
- Manufacturer Part Number: FJ15103AH
- Manufacturer Name: ZHIHAO
- Part Type: Optoelectronic Devices
- Current Rating: 25mA
- Voltage Rating: 2\.0V

**Pins:**
- A1 [pin 12]
- A2 [pin 15]
- B [pin 11]
- C [pin 9]
- COM [pin 1]
- D1 [pin 4]
- D2 [pin 7]
- E [pin 3]
- F [pin 17]
- G1 [pin 2]
- G2 [pin 10]
- H [pin 16]
- I [pin 14]
- J [pin 13]
- K [pin 8]
- L [pin 6]
- M [pin 5]

### DS2 — FJ15103AH

- Product Info Url: https://www\.lcsc\.com/product\-detail/C10909\.html
- Role Details: Digit 2; ZHIHAO FJ15103AH, LCSC C10909, JLCPCB wave\-solder assembly
- Mount: Through Hole
- Datasheet URL: https://storage\.googleapis\.com/graviton\-electric\-symbols/document\_assets/user\-uploaded/f23ba040635d1073f02b8f6c69b8d7f00e92baa647716a2905c5d8cf5af61c00\.pdf
- Role: Display
- LCSC Part Number: C10909
- Manufacturer Part Number: FJ15103AH
- Functional Group: Display Driver & Displays
- JLCPCB Part Class: Extended Part
- Manufacturer Name: ZHIHAO
- Part Type: Optoelectronic Devices
- Current Rating: 25mA
- Allow Substitutes: No
- Voltage Rating: 2\.0V

**Pins:**
- A1 [pin 12]
- A2 [pin 15]
- B [pin 11]
- C [pin 9]
- COM [pin 1]
- D1 [pin 4]
- D2 [pin 7]
- E [pin 3]
- F [pin 17]
- G1 [pin 2]
- G2 [pin 10]
- H [pin 16]
- I [pin 14]
- J [pin 13]
- K [pin 8]
- L [pin 6]
- M [pin 5]

### DS3 — FJ15103AH

- Mount: Through Hole
- Allow Substitutes: No
- Datasheet URL: https://storage\.googleapis\.com/graviton\-electric\-symbols/document\_assets/user\-uploaded/f23ba040635d1073f02b8f6c69b8d7f00e92baa647716a2905c5d8cf5af61c00\.pdf
- JLCPCB Part Class: Extended Part
- Role Details: Digit 3; ZHIHAO FJ15103AH, LCSC C10909, JLCPCB wave\-solder assembly
- LCSC Part Number: C10909
- Functional Group: Display Driver & Displays
- Product Info Url: https://www\.lcsc\.com/product\-detail/C10909\.html
- Role: Display
- Manufacturer Part Number: FJ15103AH
- Manufacturer Name: ZHIHAO
- Part Type: Optoelectronic Devices
- Current Rating: 25mA
- Voltage Rating: 2\.0V

**Pins:**
- A1 [pin 12]
- A2 [pin 15]
- B [pin 11]
- C [pin 9]
- COM [pin 1]
- D1 [pin 4]
- D2 [pin 7]
- E [pin 3]
- F [pin 17]
- G1 [pin 2]
- G2 [pin 10]
- H [pin 16]
- I [pin 14]
- J [pin 13]
- K [pin 8]
- L [pin 6]
- M [pin 5]

### F1 — [SMD1206P150TFT](https://flux.ai/lcsc/smd1206p150tft~gm6k.md)

- Allow Substitutes: No
- Role: Protection
- Manufacturer Name: PTTC\(聚鼎\)
- Product Info Url: https://lcsc\.com/product\-detail/New\-Arrivals\_PTTC\-Polytronics\-Tech\-SMD1206P150TFT\_C495353\.html
- Datasheet URL: https://storage\.googleapis\.com/graviton\-electric\-symbols/document\_assets/lcsc/2003112036\_PTTC\-Polytronics\-Tech\-SMD1206P150TFT\_C495353\.pdf
- Current Rating: 1\.5A
- Functional Group: USB & Protection
- Package or Case Code: F1206
- Manufacturer Part Number: SMD1206P150TFT
- Role Details: 1\.5 A hold PPTC, 0\.84 A recommended hold at 85 C; protects USB VBUS fault path
- Part Type: Resettable Fuses
- JLCPCB Part Class: Extended Part
- LCSC Part Number: C495353

**Pins:**
- 1 [pin 1]
- 2 [pin 2]

### J1 — [USB4105\-GF\-A\-060](https://flux.ai/adrian95/usb4105-gf-a-060~u0.md)

- Datasheet URL: https://gct\.co/files/specs/usb4105\-spec\.pdf
- Role: USB Connector
- LCSC Part Number: C3025063
- JLCPCB Part Class: Extended Part
- Manufacturer Part Number: USB4105\-GF\-A\-060
- Part Type: Connector
- Manufacturer Name: GCT
- License: https://creativecommons\.org/licenses/by/4\.0/
- Role Details: USB\-C sink and USB 2\.0 data receptacle
- Symbol Style: parametric\-v1
- Allow Substitutes: No
- Product Info Url: https://www\.lcsc\.com/product\-detail/C3025063\.html
- Functional Group: USB & Protection

**Pins:**
- CC1 [pin A5]
- CC2 [pin B5]
- DN1 [pin A7]
- DN2 [pin B7]
- DP1 [pin A6]
- DP2 [pin B6]
- GND [pin B1\_A12]
- GND [pin A1\_B12]
- SBU1 [pin A8]
- SBU2 [pin B8]
- SHELL\_GND [pin SH1]
- SHELL\_GND [pin SH3]
- SHELL\_GND [pin SH2]
- SHELL\_GND [pin SH4]
- VBUS [pin B4\_A9]
- VBUS [pin A4\_B9]

### SW1 — [PEC11R\-4215F\-S0024](https://flux.ai/lcsc/pec11r-4215f-s0024~ex2e.md)

- Product Info Url: https://lcsc\.com/product\-detail/Coded\-Rotary\-Switches\_BOURNS\_PEC11R\-4215F\-S0024\_PEC11R\-4215F\-S0024\_C143790\.html
- JLCPCB Part Class: Extended Part
- LCSC Part Number: C143790
- Manufacturer Part Number: PEC11R\-4215F\-S0024
- Role: User Control
- Datasheet URL: https://storage\.googleapis\.com/graviton\-electric\-symbols/document\_assets/lcsc/2410010303\_BOURNS\-PEC11R\-4215F\-S0024\_C143790\.pdf
- Part Type: Rotary Encoders
- Functional Group: User Control
- Allow Substitutes: No
- Role Details: Quadrature brightness control; press toggles state and long press calibrates
- Package or Case Code: SW\-TH\_5P\-L12\.5\-W13\.4\-P2\.50\-LS14\.5
- Symbol Style: parametric\-v1
- Manufacturer Name: BOURNS

**Pins:**
- 1 [pin 4]
- 2 [pin 5]
- 7 [pin 7]
- 8 [pin 8]
- A [pin 1]
- B [pin 3]
- C [pin 2]

### SW2 — [TS\-1088\-AR02016](https://flux.ai/lcsc/ts-1088-ar02016~e3n1.md)

- Role Details: Accessible BOOT0 and NRST momentary controls
- Allow Substitutes: No
- Manufacturer Name: XUNPU\(讯普\)
- Datasheet URL: https://storage\.googleapis\.com/graviton\-electric\-symbols/document\_assets/lcsc/2409302330\_XUNPU\-TS\-1088\-AR02016\_C720477\.pdf
- JLCPCB Part Class: Extended Part
- Manufacturer Part Number: TS\-1088\-AR02016
- Role: Switching
- Product Info Url: https://lcsc\.com/product\-detail/Tactile\-Switches\_XUNPU\-TS\-1088\-AR02016\_C720477\.html
- Functional Group: Debug & Mechanical
- LCSC Part Number: C720477
- Part Type: Tactile Switches
- Package or Case Code: SW\-SMD\_L3\.9\-W3\.0\-P4\.45

**Pins:**
- 1 [pin 1]
- 2 [pin 2]

### SW3 — [TS\-1088\-AR02016](https://flux.ai/lcsc/ts-1088-ar02016~e3n1.md)

- Role Details: Accessible BOOT0 and NRST momentary controls
- Role: Switching
- Manufacturer Name: XUNPU\(讯普\)
- Datasheet URL: https://storage\.googleapis\.com/graviton\-electric\-symbols/document\_assets/lcsc/2409302330\_XUNPU\-TS\-1088\-AR02016\_C720477\.pdf
- JLCPCB Part Class: Extended Part
- Allow Substitutes: No
- Manufacturer Part Number: TS\-1088\-AR02016
- Product Info Url: https://lcsc\.com/product\-detail/Tactile\-Switches\_XUNPU\-TS\-1088\-AR02016\_C720477\.html
- LCSC Part Number: C720477
- Part Type: Tactile Switches
- Package or Case Code: SW\-SMD\_L3\.9\-W3\.0\-P4\.45
- Functional Group: Debug & Mechanical

**Pins:**
- 1 [pin 1]
- 2 [pin 2]

### U1 — [ESP32\-S3\-WROOM\-1\-N8R2](https://flux.ai/lcsc/esp32-s3-wroom-1-n8r2~aca7.md)

- Allow Substitutes: No
- LCSC Part Number: C2913204
- JLCPCB Part Class: Extended Part
- Power Requirements: 3\.0\-3\.6 V; provide at least 0\.5 A source capability
- Connectivity: Native USB 2\.0 on GPIO19/GPIO20; 2\.4 GHz Wi\-Fi; Bluetooth LE; I2C; 3\-wire display control; rotary encoder
- Symbol Style: parametric\-v1
- Operating Voltage: 3\.3V
- Role: Switching
- Datasheet URL: https://documentation\.espressif\.com/esp32\-s3\-wroom\-1\_wroom\-1u\_datasheet\_en\.pdf
- License: https://creativecommons\.org/licenses/by/4\.0/
- Functional Group: MCU Core
- Part Type: WiFi Modules
- Manufacturer Part Number: ESP32\-S3\-WROOM\-1\-N8R2
- Software: ESP\-IDF project required; native USB Serial/JTAG programming; Wi\-Fi disabled by default in shipping firmware
- Role Details: Main controller; GPIO19 USB\_D\-, GPIO20 USB\_D\+, GPIO8/9 I2C, GPIO10/11/12 display DATA/CLK/STB, GPIO4/5/6 encoder, GPIO0 BOOT, EN RESET
- Package or Case Code: WIRELM\-SMD\_ESP32\-S3\-WROOM\-1
- Manufacturer Name: ESPRESSIF\(乐鑫\)

**Pins:**
- 3V3 [pin 2]
- EN [pin 3]
- GND [pin 1]
- GND [pin 41]
- GND [pin 40]
- IO0 [pin 27]
- IO1 [pin 39]
- IO10 [pin 18]
- IO11 [pin 19]
- IO12 [pin 20]
- IO13 [pin 21]
- IO14 [pin 22]
- IO15 [pin 8]
- IO16 [pin 9]
- IO17 [pin 10]
- IO18 [pin 11]
- IO19 [pin 13]
- IO2 [pin 38]
- IO20 [pin 14]
- IO21 [pin 23]
- IO3 [pin 15]
- IO35 [pin 28]
- IO36 [pin 29]
- IO37 [pin 30]
- IO38 [pin 31]
- IO39 [pin 32]
- IO4 [pin 4]
- IO40 [pin 33]
- IO41 [pin 34]
- IO42 [pin 35]
- IO45 [pin 26]
- IO46 [pin 16]
- IO47 [pin 24]
- IO48 [pin 25]
- IO5 [pin 5]
- IO6 [pin 6]
- IO7 [pin 7]
- IO8 [pin 12]
- IO9 [pin 17]
- RXD0 [pin 36]
- TXD0 [pin 37]

### U2 — [USBLC6\-2SC6](https://flux.ai/lcsc/usblc6-2sc6~2e9x.md)

- JLCPCB Part Class: Extended Part
- Manufacturer Name: TECH PUBLIC
- Allow Substitutes: No
- Symbol Style: parametric\-v1
- Breakdown Voltage: 6V
- Manufacturer Part Number: TPUSBLC6\-2SC6
- Operating Temperature: \-55°C \~ 125°C \(TJ\)
- Role: Protection
- Role Details: Dual\-line USB 2\.0 ESD array; stocked pin\-compatible replacement, 0\.8 pF typical/1 pF max line\-to\-ground capacitance
- Datasheet URL: https://storage\.googleapis\.com/graviton\-electric\-symbols/document\_assets/lcsc/2108131930\_TECH\-PUBLIC\-TPUSBLC6\-2SC6\_C558442\.pdf
- Maximum Clamping Voltage: 17V
- Product Info Url: https://www\.lcsc\.com/product\-detail/Diodes\-ESD\_TECH\-PUBLIC\-TPUSBLC6\-2SC6\_C558442\.html
- Part Type: ESD Protection Devices
- Package or Case Code: SOT\-23\-6
- Functional Group: USB & Protection
- Peak Pulse Current: 5A
- Power: 150W
- LCSC Part Number: C558442

**Pins:**
- GND [pin 2]
- I/O1 [pin 1]
- I/O1 [pin 6]
- I/O2 [pin 3]
- I/O2 [pin 4]
- VBUS [pin 5]

### U3 — [AP63203WU\-7](https://flux.ai/adrian95/ap63203wu-7~o8a.md)

- Functional Group: Power
- Role: Power Conversion
- JLCPCB Part Class: Extended Part
- Manufacturer Part Number: AP63203WU\-7
- Manufacturer Name: Diodes Incorporated
- Role Details: 3\.3 V synchronous buck sized for 365 mA ESP32\-S3 RF peak plus peripherals; AP63203 fixed 3\.3 V
- Product Info Url: https://www\.lcsc\.com/product\-detail/C780769\.html
- Datasheet URL: https://www\.diodes\.com/assets/Datasheets/AP63200\-AP63201\-AP63203\-AP63205\.pdf
- Part Type: Integrated Circuit
- Max Output Voltage: 3\.3V
- Current Rating: 2A
- Symbol Style: parametric\-v1
- Allow Substitutes: No
- License: https://creativecommons\.org/licenses/by/4\.0/
- Package or Case Code: TSOT\-23\-6
- LCSC Part Number: C780769

**Pins:**
- BST [pin 6]
- EN [pin 2]
- FB [pin 1]
- GND [pin 4]
- SW [pin 5]
- VIN [pin 3]

### U4 — [LIS2MDLTR](https://flux.ai/lcsc/lis2mdltr~hybj.md)

- Role: Compass Sensor
- Role Details: 3\-axis 3\.3 V I2C magnetometer; stocked IIS2MDC drop\-in for LIS2MDL with identical pinout, address, WHO\_AM\_I and register map
- JLCPCB Part Class: Extended Part
- Functional Group: Compass Sensor
- Allow Substitutes: No
- Symbol Style: parametric\-v1
- LCSC Part Number: C2655002
- Datasheet URL: https://www\.st\.com/content/ccc/resource/technical/document/datasheet/group3/06/f2/a3/a7/74/fe/4b/16/DM00431721/files/DM00431721\.pdf/jcr:content/translations/en\.DM00431721\.pdf
- Part Type: Magnetic Sensors
- Manufacturer Name: STMicroelectronics
- Product Info Url: https://www\.lcsc\.com/product\-detail/C2655002\.html
- Manufacturer Part Number: IIS2MDCTR
- Package or Case Code: 12\-LGA

**Pins:**
- C1 [pin 5]
- CS [pin 3]
- GND [pin 6]
- GND [pin 8]
- INT/DRDY/SDO [pin 7]
- NC [pin 12]
- NC [pin 11]
- NC [pin 2]
- SCL/SPC [pin 1]
- SDA/SDI/SDO [pin 4]
- Vdd [pin 9]
- Vdd\_IO [pin 10]

### U5 — [AiP1629A](https://flux.ai/lcsc/aip1629a~kukw.md)

- JLCPCB Part Class: Extended Part
- Manufacturer Part Number: AiP1629A
- Package or Case Code: SOP\-32\_L21\.0\-W7\.5\-P1\.27\-LS10\.4\-BL
- Role Details: Common\-cathode 16x8 multiplex driver; GRID1\-3 select DS1\-3; firmware brightness capped at 12/16
- Functional Group: Display Driver & Displays
- Role: LED Display Driver
- Datasheet URL: https://www\.lcsc\.com/datasheet/C2943305\.pdf
- Allow Substitutes: No
- LCSC Part Number: C2943305
- Manufacturer Name: I\-CORE\(中微爱芯\)
- Part Type: LED Drivers

**Pins:**
- CLK [pin 8]
- DIO [pin 7]
- GRID1 [pin 5]
- GRID2 [pin 4]
- GRID3 [pin 2]
- GRID4 [pin 1]
- GRID5 [pin 32]
- GRID6 [pin 31]
- GRID7 [pin 29]
- GRID8 [pin 28]
- SEG1 [pin 11]
- SEG10 [pin 20]
- SEG11 [pin 21]
- SEG12 [pin 22]
- SEG13 [pin 23]
- SEG14 [pin 24]
- SEG15 [pin 25]
- SEG16 [pin 26]
- SEG2 [pin 12]
- SEG3 [pin 13]
- SEG4 [pin 14]
- SEG5 [pin 15]
- SEG6 [pin 16]
- SEG7 [pin 17]
- SEG8 [pin 18]
- SEG9 [pin 19]
- STB [pin 9]
- VDD [pin 27]
- VDD [pin 10]
- VSS [pin 30]
- VSS [pin 3]
- VSS [pin 6]

### U6 — [ESP32\-S3\-WROOM\-1\-N8R2](https://flux.ai/lcsc/esp32-s3-wroom-1-n8r2~aca7.md)

- Allow Substitutes: No
- LCSC Part Number: C2913204
- JLCPCB Part Class: Extended Part
- Power Requirements: 3\.0\-3\.6 V; provide at least 0\.5 A source capability
- Connectivity: Native USB 2\.0 on GPIO19/GPIO20; 2\.4 GHz Wi\-Fi; Bluetooth LE; I2C; 3\-wire display control; rotary encoder
- Symbol Style: parametric\-v1
- Operating Voltage: 3\.3V
- Role: Switching
- Datasheet URL: https://documentation\.espressif\.com/esp32\-s3\-wroom\-1\_wroom\-1u\_datasheet\_en\.pdf
- License: https://creativecommons\.org/licenses/by/4\.0/
- Functional Group: MCU Core
- Part Type: WiFi Modules
- Manufacturer Part Number: ESP32\-S3\-WROOM\-1\-N8R2
- Software: ESP\-IDF project required; native USB Serial/JTAG programming; Wi\-Fi disabled by default in shipping firmware
- Role Details: Main controller; GPIO19 USB\_D\-, GPIO20 USB\_D\+, GPIO8/9 I2C, GPIO10/11/12 display DATA/CLK/STB, GPIO4/5/6 encoder, GPIO0 BOOT, EN RESET
- Package or Case Code: WIRELM\-SMD\_ESP32\-S3\-WROOM\-1
- Manufacturer Name: ESPRESSIF\(乐鑫\)

**Pins:**
- 3V3 [pin 2]
- EN [pin 3]
- GND [pin 1]
- GND [pin 41]
- GND [pin 40]
- IO0 [pin 27]
- IO1 [pin 39]
- IO10 [pin 18]
- IO11 [pin 19]
- IO12 [pin 20]
- IO13 [pin 21]
- IO14 [pin 22]
- IO15 [pin 8]
- IO16 [pin 9]
- IO17 [pin 10]
- IO18 [pin 11]
- IO19 [pin 13]
- IO2 [pin 38]
- IO20 [pin 14]
- IO21 [pin 23]
- IO3 [pin 15]
- IO35 [pin 28]
- IO36 [pin 29]
- IO37 [pin 30]
- IO38 [pin 31]
- IO39 [pin 32]
- IO4 [pin 4]
- IO40 [pin 33]
- IO41 [pin 34]
- IO42 [pin 35]
- IO45 [pin 26]
- IO46 [pin 16]
- IO47 [pin 24]
- IO48 [pin 25]
- IO5 [pin 5]
- IO6 [pin 6]
- IO7 [pin 7]
- IO8 [pin 12]
- IO9 [pin 17]
- RXD0 [pin 36]
- TXD0 [pin 37]

### U7 — [SN74AHCT125DR](https://flux.ai/jecstronic/sn74ahct125dr~3jh.md)

- Manufacturer Name: Texas Instruments
- License: https://creativecommons\.org/licenses/by/4\.0/
- Part Type: Integrated Circuit
- Datasheet URL: https://www\.ti\.com/lit/ds/symlink/sn74ahct125\.pdf
- Role: Logic\-level Shifting
- Manufacturer Part Number: SN74AHCT125DR
- Functional Group: Display Driver & Displays
- Allow Substitutes: No
- Role Details: 3\.3 V to 5 V buffering for AiP1629A DIO, CLK and STB; fourth channel disabled
- LCSC Part Number: C155176
- JLCPCB Part Class: Extended Part

**Pins:**
- 1\~OE [pin 1]
- 1A [pin 2]
- 1Y [pin 3]
- 2\~OE [pin 4]
- 2A [pin 5]
- 2Y [pin 6]
- 3\~OE [pin 10]
- 3A [pin 9]
- 3Y [pin 8]
- 4\~OE [pin 13]
- 4A [pin 12]
- 4Y [pin 11]
- GND [pin 7]
- VCC [pin 14]

*The full schematic, PCB layout, bill of materials, and interactive design are available at [https://flux\.ai/dacre/flux\-debugging\-gerber\-silkscreen\~d1x](https://flux.ai/dacre/flux-debugging-gerber-silkscreen~d1x).*

---

*Generated from [https://flux\.ai/dacre/flux\-debugging\-gerber\-silkscreen\~d1x](https://flux.ai/dacre/flux-debugging-gerber-silkscreen~d1x)*