# ESP32-C3 LED Tube Controller
## Description
Two-board ESP32-C3 BLE controller for a 2S-powered, USB-C PD-charged 100-pixel 5 V LED tube with a six-button remote board.
## Project Details
- **Owner:** jacksonstump
- **Created:** 8/10/2026
- **Last Updated:** 8/10/2026
- **Visibility:** Public
## Key Components
### F1 — [0452005.MRL](https://www.flux.ai/silicon-yard/0452005pmrl.md)
- Manufacturer Name: Littelfuse Inc.
- Manufacturer Part Number: 0452005.MRL
- Datasheet URL: https://www.littelfuse.com/assetdocs/littelfuse-fuse-452-454-datasheet?assetguid=8c87aa93-80a7-4ea8-8749-a19ba03901c2
- Part Type: Circuit Protection Devices
- Functional Group: Main Board - Battery Protection,Main Board - LED Interface
**Pins:**
- 1 [pin 1]
- 2 [pin 2]
### F2 — [0452005.MRL](https://www.flux.ai/silicon-yard/0452005pmrl.md)
- Manufacturer Part Number: 0452005.MRL
- Datasheet URL: https://www.littelfuse.com/assetdocs/littelfuse-fuse-452-454-datasheet?assetguid=8c87aa93-80a7-4ea8-8749-a19ba03901c2
- Manufacturer Name: Littelfuse Inc.
- Functional Group: Main Board - Battery Protection,Main Board - LED Interface
- Part Type: Circuit Protection Devices
**Pins:**
- 1 [pin 1]
- 2 [pin 2]
### J1 — [USB4215-03-A](https://www.flux.ai/adrian95/usb4215-03-a~kg3.md)
- Role Details: USB-C receptacle for 9 V PD supply
- Functional Group: Main Board - USB-C PD
- License: https://creativecommons.org/licenses/by/4.0/
- Manufacturer Part Number: USB4215-03-A
- Part Type: USB C
- Role: Power Input
- Datasheet URL: https://gct.co/files/specs/usb4215-spec.pdf
- Symbol Style: parametric-v1
- Manufacturer Name: GCT
- Package or Case Code: GCT_USB4215-03-A_REVA
**Pins:**
- CC1 [pin A5]
- CC2 [pin B5]
- DN1 [pin A7]
- DN2 [pin B7]
- DP1 [pin A6]
- DP2 [pin B6]
- GND_A [pin A1_B12]
- GND_B [pin B1_A12]
- SBU1 [pin A8]
- SBU2 [pin B8]
- SHIELD [pin SH1]
- SHIELD [pin SH4]
- SHIELD [pin SH2]
- SHIELD [pin SH3]
- VBUS_A [pin A4_B9]
- VBUS_B [pin B4_A9]
### J2 — [104128-1](https://www.flux.ai/adrian95/104128-1.md)
- Symbol Style: parametric-v1
- Role: Inter-board Connector
- Datasheet URL: https://storage.googleapis.com/graviton-electric-symbols/document_assets/user-uploaded/6f988cb893df60fb62725688be850358c6aa512392ce275d2aa79a50bb1f2a69.pdf
- Role Details: Six button signals plus ground returns/spares
- Manufacturer Name: Connector Header Through Hole 10 position 0.100" (2.54mm)
- Manufacturer Part Number: 104128-1
- Mount: Solder
- Functional Group: Button Cable Interface
- Part Type: Connectors
- License: https://creativecommons.org/licenses/by/4.0/
**Pins:**
- 1 [pin 1]
- 10 [pin 10]
- 2 [pin 2]
- 3 [pin 3]
- 4 [pin 4]
- 5 [pin 5]
- 6 [pin 6]
- 7 [pin 7]
- 8 [pin 8]
- 9 [pin 9]
### J3 — [XY301V-A-5.0-3P](https://www.flux.ai/jharwinbarrozo/xy301v-a-50-3p~ox.md)
- Manufacturer Name: Ningbo Xinlaiya Elec.
- Manufacturer Part Number: XY301V-A-5.0-3P
- Functional Group: Main Board - LED Interface
- Datasheet URL: https://www.lcsc.com/datasheet/lcsc_datasheet_2411121455_Ningbo-Xinlaiya-Elec--XY301V-A-5-0-3P_C557652.pdf
**Pins:**
- PIN1 [pin 1]
- PIN2 [pin 2]
- PIN3 [pin 3]
### J4 — [104128-1](https://www.flux.ai/adrian95/104128-1.md)
- Mount: Solder
- Manufacturer Part Number: 104128-1
- License: https://creativecommons.org/licenses/by/4.0/
- Functional Group: Button Cable Interface
- Part Type: Connectors
- Symbol Style: parametric-v1
- Role: Inter-board Connector
- Role Details: Six button signals plus ground returns/spares
- Manufacturer Name: Connector Header Through Hole 10 position 0.100" (2.54mm)
- Datasheet URL: https://storage.googleapis.com/graviton-electric-symbols/document_assets/user-uploaded/6f988cb893df60fb62725688be850358c6aa512392ce275d2aa79a50bb1f2a69.pdf
**Pins:**
- 1 [pin 1]
- 10 [pin 10]
- 2 [pin 2]
- 3 [pin 3]
- 4 [pin 4]
- 5 [pin 5]
- 6 [pin 6]
- 7 [pin 7]
- 8 [pin 8]
- 9 [pin 9]
### J5 — [AVR-ISP-6](https://www.flux.ai/vasy_skral/avr-isp-6~ry.md)
- Datasheet URL: https://www.we-online.com/catalog/datasheet/61200621621.pdf
- Symbol Style: parametric-v1
- Part Type: Connector
- Exclude from BOM: false
- Manufacturer Part Number: 61200621621
- Functional Group: Main Board - MCU
- Manufacturer Name: Würth Elektronik
**Pins:**
- GND [pin 6]
- MISO [pin 1]
- MOSI [pin 4]
- RST [pin 5]
- SCK [pin 3]
- VCC [pin 2]
### Q1 — [DMN3008SFG](https://www.flux.ai/kicad-part-library/dmn3008sfg~8i8.md)
- Functional Group: Main Board - Battery Protection
- Manufacturer Part Number: DMN3008SFG
- Datasheet URL: https://www.diodes.com/assets/Datasheets/DMN3008SFG.pdf
- Package or Case Code: Diodes_PowerDI3333-8
**Pins:**
- D [pin 5]
- G [pin 4]
- S [pin 2]
- S [pin 3]
- S [pin 1]
### Q2 — [DMN3008SFG](https://www.flux.ai/kicad-part-library/dmn3008sfg~8i8.md)
- Manufacturer Part Number: DMN3008SFG
- Functional Group: Main Board - Battery Protection
- Datasheet URL: https://www.diodes.com/assets/Datasheets/DMN3008SFG.pdf
- Package or Case Code: Diodes_PowerDI3333-8
**Pins:**
- D [pin 5]
- G [pin 4]
- S [pin 2]
- S [pin 3]
- S [pin 1]
### RT1 — [NTCG103JF103FT1](https://www.flux.ai/lcsc/ntcg103jf103ft1~2dn8.md)
- Package or Case Code: R0402
- Product Info Url: https://lcsc.com/product-detail/Others_TDK_NTCG103JF103FT1_TDK-NTCG103JF103FT1_C209959.html
- LCSC Part Number: C209959
- Manufacturer Part Number: NTCG103JF103FT1
- Part Type: NTC Thermistors
- Datasheet URL: https://storage.googleapis.com/graviton-electric-symbols/document_assets/lcsc/2304140030_TDK-NTCG103JF103FT1_C209959.pdf
- Manufacturer Name: TDK
- JLCPCB Part Class: Extended Part
- Functional Group: Main Board - 2S Charger
**Pins:**
- 1 [pin 1]
- 2 [pin 2]
### S1 — [FSM1LP](https://www.flux.ai/adrian95/fsm1lp.md)
- Datasheet URL: https://www.te.com/commerce/DocumentDelivery/DDEController?Action=showdoc&DocId=Catalog+Section%7F1308111-1_SWITCHES_CORE_PROGRAM_CATALOG%7F0308%7Fpdf%7FEnglish%7FENG_CS_1308111-1_SWITCHES_CORE_PROGRAM_CATALOG_0308.pdf%7F1-1437565-6
- Manufacturer Part Number: FSM1LP
- Role: User Input
- Functional Group: Button Board - Six Buttons
- License: https://creativecommons.org/licenses/by/4.0/
- Part Type: Electromechanical Components
- Manufacturer Name: TE Connectivity
- Role Details: Active-low momentary button to common ground; firmware debounce
**Pins:**
- COM_1 [pin 1]
- COM_2 [pin 2]
- GND [pin 5]
- NO_1 [pin 3]
- NO_2 [pin 4]
### S2 — [FSM1LP](https://www.flux.ai/adrian95/fsm1lp.md)
- Role Details: Active-low momentary button to common ground; firmware debounce
- Role: User Input
- Part Type: Electromechanical Components
- Manufacturer Name: TE Connectivity
- Datasheet URL: https://www.te.com/commerce/DocumentDelivery/DDEController?Action=showdoc&DocId=Catalog+Section%7F1308111-1_SWITCHES_CORE_PROGRAM_CATALOG%7F0308%7Fpdf%7FEnglish%7FENG_CS_1308111-1_SWITCHES_CORE_PROGRAM_CATALOG_0308.pdf%7F1-1437565-6
- Functional Group: Button Board - Six Buttons
- Manufacturer Part Number: FSM1LP
- License: https://creativecommons.org/licenses/by/4.0/
**Pins:**
- COM_1 [pin 1]
- COM_2 [pin 2]
- GND [pin 5]
- NO_1 [pin 3]
- NO_2 [pin 4]
### S3 — [FSM1LP](https://www.flux.ai/adrian95/fsm1lp.md)
- Datasheet URL: https://www.te.com/commerce/DocumentDelivery/DDEController?Action=showdoc&DocId=Catalog+Section%7F1308111-1_SWITCHES_CORE_PROGRAM_CATALOG%7F0308%7Fpdf%7FEnglish%7FENG_CS_1308111-1_SWITCHES_CORE_PROGRAM_CATALOG_0308.pdf%7F1-1437565-6
- Role: User Input
- License: https://creativecommons.org/licenses/by/4.0/
- Functional Group: Button Board - Six Buttons
- Manufacturer Part Number: FSM1LP
- Role Details: Active-low momentary button to common ground; firmware debounce
- Part Type: Electromechanical Components
- Manufacturer Name: TE Connectivity
**Pins:**
- COM_1 [pin 1]
- COM_2 [pin 2]
- GND [pin 5]
- NO_1 [pin 3]
- NO_2 [pin 4]
### S4 — [FSM1LP](https://www.flux.ai/adrian95/fsm1lp.md)
- Role Details: Active-low momentary button to common ground; firmware debounce
- License: https://creativecommons.org/licenses/by/4.0/
- Manufacturer Part Number: FSM1LP
- Datasheet URL: https://www.te.com/commerce/DocumentDelivery/DDEController?Action=showdoc&DocId=Catalog+Section%7F1308111-1_SWITCHES_CORE_PROGRAM_CATALOG%7F0308%7Fpdf%7FEnglish%7FENG_CS_1308111-1_SWITCHES_CORE_PROGRAM_CATALOG_0308.pdf%7F1-1437565-6
- Role: User Input
- Manufacturer Name: TE Connectivity
- Part Type: Electromechanical Components
- Functional Group: Button Board - Six Buttons
**Pins:**
- COM_1 [pin 1]
- COM_2 [pin 2]
- GND [pin 5]
- NO_1 [pin 3]
- NO_2 [pin 4]
### S5 — [FSM1LP](https://www.flux.ai/adrian95/fsm1lp.md)
- Role Details: Active-low momentary button to common ground; firmware debounce
- Datasheet URL: https://www.te.com/commerce/DocumentDelivery/DDEController?Action=showdoc&DocId=Catalog+Section%7F1308111-1_SWITCHES_CORE_PROGRAM_CATALOG%7F0308%7Fpdf%7FEnglish%7FENG_CS_1308111-1_SWITCHES_CORE_PROGRAM_CATALOG_0308.pdf%7F1-1437565-6
- License: https://creativecommons.org/licenses/by/4.0/
- Role: User Input
- Manufacturer Part Number: FSM1LP
- Functional Group: Button Board - Six Buttons
- Manufacturer Name: TE Connectivity
- Part Type: Electromechanical Components
**Pins:**
- COM_1 [pin 1]
- COM_2 [pin 2]
- GND [pin 5]
- NO_1 [pin 3]
- NO_2 [pin 4]
### SW1 — [FSM1LP](https://www.flux.ai/adrian95/fsm1lp.md)
- Part Type: Electromechanical Components
- Manufacturer Name: TE Connectivity
- Functional Group: Button Board - Six Buttons
- Datasheet URL: https://www.te.com/commerce/DocumentDelivery/DDEController?Action=showdoc&DocId=Catalog+Section%7F1308111-1_SWITCHES_CORE_PROGRAM_CATALOG%7F0308%7Fpdf%7FEnglish%7FENG_CS_1308111-1_SWITCHES_CORE_PROGRAM_CATALOG_0308.pdf%7F1-1437565-6
- Role Details: Active-low momentary button to common ground; firmware debounce
- Role: User Input
- Manufacturer Part Number: FSM1LP
- License: https://creativecommons.org/licenses/by/4.0/
**Pins:**
- COM_1 [pin 1]
- COM_2 [pin 2]
- GND [pin 5]
- NO_1 [pin 3]
- NO_2 [pin 4]
### U1 — [ESP32-C3-WROOM-02-N4](https://www.flux.ai/adrian95/esp32-c3-wroom-02-n4~gwb.md)
- Role Details: BLE-only ESP32-C3; Wi-Fi disabled; antenna keepout required
- Manufacturer Name: Espressif Systems
- Manufacturer Part Number: ESP32-C3-WROOM-02-N4
- Role: Controller
- Symbol Style: parametric-v1
- License: https://creativecommons.org/licenses/by/4.0/
- Datasheet URL: https://www.espressif.com/sites/default/files/documentation/esp32-c3-wroom-02_datasheet_en.pdf
- Functional Group: Main Board - MCU
- Part Type: Module
**Pins:**
- 3V3 [pin 1]
- EN [pin 2]
- GND_1 [pin 9]
- GND_10 [pin 27]
- GND_2 [pin 19]
- GND_3 [pin 20]
- GND_4 [pin 21]
- GND_5 [pin 22]
- GND_6 [pin 23]
- GND_7 [pin 24]
- GND_8 [pin 25]
- GND_9 [pin 26]
- IO0 [pin 18]
- IO1 [pin 17]
- IO10 [pin 10]
- IO18 [pin 13]
- IO19 [pin 14]
- IO2 [pin 16]
- IO3 [pin 15]
- IO4 [pin 3]
- IO5 [pin 4]
- IO6 [pin 5]
- IO7 [pin 6]
- IO8 [pin 7]
- IO9 [pin 8]
- RXD [pin 11]
- TXD [pin 12]
### U2 — [STUSB4500QTR](https://www.flux.ai/lcsc/stusb4500qtr~85y0.md)
- Manufacturer Name: ST(意法半导体)
- Datasheet URL: https://www.lcsc.com/datasheet/C2678061.pdf?spm=wm.sxq.inf.ggs&lcsc_vid=FlkNBAIDRQULVABfFAVZBgZVFVZYBgZSQ1NeBVIFQlExVlNeR1VbU1BeQ1FYXzsOAxUeFF5JWBYZEEoKFBINSQcJGk4dAgUUFAk%3D
- LCSC Part Number: C2678061
- Symbol Style: parametric-v1
- Part Type: Interface - Controllers
- JLCPCB Part Class: Extended Part
- Package or Case Code: QFN-24_L4.0-W4.0-P0.50-BL-EP2.8
- Manufacturer Part Number: STUSB4500QTR
- Role Details: Autonomous 9 V PDO negotiation; USB insertion contributes to hardware inhibit
- Role: Power Delivery Controller
- License: https://creativecommons.org/licenses/by/4.0/
- Functional Group: Main Board - USB-C PD
**Pins:**
- A_B_SIDE [pin 17]
- ADDR0 [pin 12]
- ADDR1 [pin 13]
- ALERT [pin 19]
- ATTACH [pin 11]
- CC1 [pin 2]
- CC1DB [pin 1]
- CC2 [pin 4]
- CC2DB [pin 5]
- DISCH [pin 9]
- EP [pin 25]
- GND [pin 10]
- GPIO [pin 15]
- NC [pin 3]
- POWER_OK2 [pin 20]
- POWER_OK3 [pin 14]
- RESET [pin 6]
- SCL [pin 7]
- SDA [pin 8]
- VBUS_EN_SNK [pin 16]
- VBUS_VS_DISCH [pin 18]
- VDD [pin 24]
- VREG_1V2 [pin 21]
- VREG_2V7 [pin 23]
- VSYS [pin 22]
### U3 — [BQ25798RQMR](https://www.flux.ai/jecstronic/bq25798rqmr~ei8.md)
- Manufacturer Name: Texas Instruments Inc.
- Datasheet URL: https://www.ti.com/lit/ds/symlink/bq25798.pdf
- Functional Group: Main Board - 2S Charger
- Role: Battery Charger
- License: https://creativecommons.org/licenses/by/4.0/
- Role Details: 2S, 8.4 V regulation, 1 A conservative charge current; charger status used for inhibit
- Manufacturer Part Number: BQ25798RQMR
- Part Type: Integrated Circuit
**Pins:**
- ~CE [pin 13]
- ~INT [pin 21]
- ~QON [pin 12]
- ACDRV1 [pin 11]
- ACDRV2 [pin 10]
- BAT_1 [pin 22]
- BAT_2 [pin 23]
- BATP [pin 18]
- BTST1 [pin 4]
- BTST2 [pin 19]
- D- [pin 7]
- D+ [pin 6]
- GND [pin 27]
- ILIM_HIZ [pin 17]
- PMID [pin 29]
- PROG [pin 20]
- REGN [pin 5]
- SCL [pin 14]
- SDA [pin 15]
- SDRV_1 [pin 24]
- SDRV_2 [pin 33]
- STAT_1 [pin 1]
- STAT_2 [pin 30]
- SW1 [pin 28]
- SW2 [pin 26]
- SYS [pin 25]
- TS_1 [pin 16]
- TS_2 [pin 32]
- VAC1_1 [pin 9]
- VAC1_2 [pin 31]
- VAC2 [pin 8]
- VBUS_1 [pin 2]
- VBUS_2 [pin 3]
### U4 — [BQ29209DRBR](https://www.flux.ai/lcsc/bq29209drbr~kb1i.md)
- JLCPCB Part Class: Extended Part
- LCSC Part Number: C139352
- Product Info Url: https://lcsc.com/product-detail/PMIC-Battery-Management_TI_BQ29209DRBR_BQ29209DRBR_C139352.html
- Manufacturer Part Number: BQ29209DRBR
- Role Details: 2S cell monitoring and balancing; independent discharge overcurrent protection remains to be confirmed
- Role: Battery Protection
- Package or Case Code: SON-8_L3.0-W3.0-P0.65-LS3.0-BL-EP
- Functional Group: Main Board - Battery Protection
- Symbol Style: parametric-v1
- Manufacturer Name: TI(德州仪器)
- Part Type: Battery Management ICs
- Datasheet URL: https://storage.googleapis.com/graviton-electric-symbols/document_assets/lcsc/2410121542_Texas-Instruments-BQ29209DRBR_C139352.pdf
**Pins:**
- ~{CB_EN} [pin 6]
- CD [pin 4]
- EP [pin 9]
- GND [pin 5]
- OUT [pin 8]
- VC1 [pin 2]
- VC1_CB [pin 3]
- VC2 [pin 1]
- VDD [pin 7]
### U5 — [MP8715DN-LF-Z](https://www.flux.ai/adrian95/mp8715dn-lf-z~i0o.md)
- License: https://creativecommons.org/licenses/by/4.0/
- Role: LED Power Regulator
- Manufacturer Part Number: MP8715DN-LF-Z
- Role Details: 20 W output cap; 3.83 A worst-case pack budget at 6.0 V
- Datasheet URL: https://www.mouser.com/datasheet/2/277/MP8715-2946402.pdf
- Part Type: Integrated Circuit
- Functional Group: Main Board - 5V LED Power
- Manufacturer Name: Monolithic Power Systems Inc.
**Pins:**
- BST [pin 3]
- EN/SYNC [pin 4]
- FB [pin 5]
- GND [pin 9]
- POK [pin 6]
- SS [pin 8]
- SW [pin 2]
- VCC [pin 7]
- VIN [pin 1]
### U6 — [LMR33630BDDAR](https://www.flux.ai/lcsc/lmr33630bddar~o51d.md)
- Part Type: DC-DC Converters
- Role Details: 3.3 V rail with margin for ESP32-C3 BLE peaks
- Manufacturer Part Number: LMR33630BDDAR
- Datasheet URL: https://www.ti.com/lit/ds/symlink/lmr33630.pdf
- LCSC Part Number: C544370
- Role: Logic Power Regulator
- Manufacturer Name: TI(德州仪器)
- Functional Group: Main Board - 3V3 Power
- JLCPCB Part Class: Extended Part
- Package or Case Code: SOIC-8_L4.9-W3.9-P1.27-LS6.0-BL-EP2.8-1
**Pins:**
- BOOT [pin 7]
- EN [pin 3]
- EP [pin 9]
- FB [pin 5]
- PG [pin 4]
- PGND [pin 1]
- SW [pin 8]
- VCC [pin 6]
- VIN [pin 2]
### U7 — [SN74AHCT1G125DBVR](https://www.flux.ai/silicon-yard/sn74ahct1g125dbvr.md)
- Datasheet URL: https://storage.googleapis.com/graviton-electric-symbols/document_assets/user-uploaded/61006149da51e453ca23519199402c034402c5e76aab72a46fb45bdbde3e5932.pdf
- Manufacturer Name: Texas Instruments
- Part Type: Integrated Circuit
- Role: Level Shifter
- Functional Group: Main Board - LED Interface
- Symbol Style: parametric-v1
- Package or Case Code: SOT-23-5
- Role Details: Translate ESP32 3.3 V data to 5 V LED logic
- Manufacturer Part Number: SN74AHCT1G125DBVR
**Pins:**
- ~OE [pin 1]
- A [pin 2]
- GND [pin 3]
- VCC [pin 5]
- Y [pin 4]
### U8 — [S-8252AAK-M6T1U](https://www.flux.ai/lcsc/s-8252aak-m6t1u~ixx6.md)
- Product Info Url: https://lcsc.com/product-detail/PMIC-Battery-Management_ABLIC-S-8252AAK-M6T1U_C468217.html
- LCSC Part Number: C468217
- Manufacturer Name: ABLIC(艾普凌科)
- JLCPCB Part Class: Extended Part
- Datasheet URL: https://storage.googleapis.com/graviton-electric-symbols/document_assets/lcsc/2304140030_ABLIC-S-8252AAK-M6T1U_C468217.pdf
- Functional Group: Main Board - Battery Protection
- Package or Case Code: SOT-23-6_L2.9-W1.6-P0.95-LS2.8-BL
- Part Type: Battery Management ICs
- Manufacturer Part Number: S-8252AAK-M6T1U
**Pins:**
- CO [pin 2]
- DO [pin 1]
- VC [pin 4]
- VDD [pin 5]
- VM [pin 3]
- VSS [pin 6]
*The full schematic, PCB layout, bill of materials, and interactive design are available at [https://www.flux.ai/jacksonstump/esp32-c3-led-tube-controller~1b](https://www.flux.ai/jacksonstump/esp32-c3-led-tube-controller~1b).*
---
*Generated from [https://www.flux.ai/jacksonstump/esp32-c3-led-tube-controller~1b](https://www.flux.ai/jacksonstump/esp32-c3-led-tube-controller~1b)*