# WLED RGB LED DRIVER.
## Description
Compact ESP32-S3 Camera Controller with Joystick, LiPo & USB-C (XIAO Footprint)
## Project Details
- **Owner:** seeedstudio
- **Created:** 12/6/2024
- **Last Updated:** 12/6/2024
- **Visibility:** Public
- **Stars:** 3
- **Forks:** 1
- **Copies:** 7
## Key Components
### — [M2 Mounting Hole](https://www.flux.ai/vasyl/m2-mounting-hole~st.md)
**Pins:**
- ~
### — [M2 Mounting Hole](https://www.flux.ai/vasyl/m2-mounting-hole~st.md)
**Pins:**
- ~
### 12V — [KF301-5.0-2P](https://www.flux.ai/jecstronic/kf301-50-2p~99i.md)
- License: https://creativecommons.org/licenses/by/4.0/
- Part Type: Connector
- Purchase Url: https://www.aliexpress.com/item/32763705634.html?spm=a2g0s.9042311.0.0.27424c4dSDDfMD
- Manufacturer Part Number: KF301-5.0-2P
- Manufacturer Name: Aliexpress
**Pins:**
- P1 [pin 1]
- P2 [pin 2]
### B — [KF301-5.0-2P](https://www.flux.ai/jecstronic/kf301-50-2p~99i.md)
- Manufacturer Name: Aliexpress
- Part Type: Connector
- License: https://creativecommons.org/licenses/by/4.0/
- Purchase Url: https://www.aliexpress.com/item/32763705634.html?spm=a2g0s.9042311.0.0.27424c4dSDDfMD
- Manufacturer Part Number: KF301-5.0-2P
**Pins:**
- P1 [pin 1]
- P2 [pin 2]
### D1 — [ESD321DPYR](https://www.flux.ai/corvus96/esd321dpyr~2s.md)
- Manufacturer Name: Texas Instruments
- Package: D_0402_1005Metric
- Role: Protection
- Manufacturer Part Number: ESD321DPYR
- Datasheet URL: https://www.ti.com/lit/ds/symlink/esd321.pdf?HQS=dis-dk-null-digikeymode-dsf-pf-null-wwe&ts=1690491326127&ref_url=https%253A%252F%252Fwww.ti.com%252Fgeneral%252Fdocs%252Fsuppproductinfo.tsp%253FdistId%253D10%2526gotoUrl%253Dhttps%253A%252F%252Fwww.ti.com%252Flit%252Fgpn%252Fesd321
- Role Details: USB D+ and D- ESD protection diode
**Pins:**
- GND [pin 2]
- IO [pin 1]
### D2 — [USBLC6-2SC6Y](https://www.flux.ai/adrian95/usblc6-2sc6y~2s7.md)
- Role Details: Power-line TVS diode for USB-C VBUS and LiPo battery input protection
- License: https://creativecommons.org/licenses/by/4.0/
- Role: Protection
- Manufacturer Part Number: USBLC6-2SC6Y
- Datasheet URL: https://www.st.com/content/ccc/resource/technical/document/datasheet/group0/94/15/6c/58/ba/91/46/42/DM00055262/files/DM00055262.pdf/jcr:content/translations/en.DM00055262.pdf
- Manufacturer Name: STMicroelectronics
- Part Type: Protection
**Pins:**
- GND [pin 2]
- I/O1 [pin 6]
- I/O1 [pin 1]
- I/O2 [pin 3]
- I/O2 [pin 4]
- VBUS [pin 5]
### FPC1 — [5034802000](https://www.flux.ai/lcsc/5034802000~eqi3.md)
- JLCPCB Part Class: Extended Part
- Package or Case Code: FPC-SMD_5034802000
- Manufacturer Name: MOLEX
- Datasheet URL: https://storage.googleapis.com/graviton-electric-symbols/document_assets/lcsc/2406281007_MOLEX-5034802000_C234192.pdf
- Role: Connector
- Part Type: FFC/FPC Connectors
- Manufacturer Part Number: 5034802000
- Product Info Url: https://lcsc.com/product-detail/FFC-FPC-Connectors_MOLEX-503480-2000_C234192.html
- Role Details: FPC camera interface connector
- LCSC Part Number: C234192
**Pins:**
- 1 [pin 1]
- 10 [pin 10]
- 11 [pin 11]
- 12 [pin 12]
- 13 [pin 13]
- 14 [pin 14]
- 15 [pin 15]
- 16 [pin 16]
- 17 [pin 17]
- 18 [pin 18]
- 19 [pin 19]
- 2 [pin 2]
- 20 [pin 20]
- 21 [pin 21]
- 22 [pin 22]
- 3 [pin 3]
- 4 [pin 4]
- 5 [pin 5]
- 6 [pin 6]
- 7 [pin 7]
- 8 [pin 8]
- 9 [pin 9]
### G — [KF301-5.0-2P](https://www.flux.ai/jecstronic/kf301-50-2p~99i.md)
- Manufacturer Name: Aliexpress
- License: https://creativecommons.org/licenses/by/4.0/
- Part Type: Connector
- Purchase Url: https://www.aliexpress.com/item/32763705634.html?spm=a2g0s.9042311.0.0.27424c4dSDDfMD
- Manufacturer Part Number: KF301-5.0-2P
**Pins:**
- P1 [pin 1]
- P2 [pin 2]
### J1 — [B2B-PH-K-S(LF)(SN)](https://www.flux.ai/jecstronic/b2b-ph-k-slfsn~nss.md)
- Manufacturer Name: JST Sales America
- Role Details: Battery connector for 100 mAh LiPo
- Manufacturer Part Number: B2B-PH-K-S(LF)(SN)
- License: https://creativecommons.org/licenses/by/4.0/
- Part Type: Connector
- Role: Connector
- Datasheet URL: https://datasheet.lcsc.com/lcsc/1811151524_JST-Sales-America-B2B-PH-K-S-LF-SN_C131337.pdf
**Pins:**
- PIN1 [pin 1]
- PIN2 [pin 2]
### J2 — [2024100002](https://www.flux.ai/adrian95/2024100002~atk.md)
- Manufacturer Name: Molex
- Role Details: USB Type-C receptacle for power and data
- Datasheet URL: https://mm.digikey.com/Volume0/opasdata/d220001/medias/docus/834/202410002_Pkg_Spec.pdf
- Role: Connector
- License: https://creativecommons.org/licenses/by/4.0/
- Part Type: Connector
- Manufacturer Part Number: 2024100002
**Pins:**
- CC1 [pin A5]
- CC2 [pin B5]
- DA- [pin A7]
- DA+ [pin A6]
- DB- [pin B7]
- DB+ [pin B6]
- GND1 [pin A1]
- GND2 [pin A12]
- GND3 [pin B1]
- GND4 [pin B12]
- RX1- [pin B10]
- RX1+ [pin B11]
- RX2- [pin A10]
- RX2+ [pin A11]
- SBU1 [pin A8]
- SBU2 [pin B8]
- SHIELD1 [pin SH1]
- SHIELD2 [pin SH2]
- SHIELD3 [pin SH3]
- SHIELD4 [pin SH4]
- TX1- [pin A3]
- TX1+ [pin A2]
- TX2- [pin B3]
- TX2+ [pin B2]
- VBUS1 [pin A4]
- VBUS2 [pin A9]
- VBUS3 [pin B4]
- VBUS4 [pin B9]
### Q1 — [IRLZ44NPBF](https://www.flux.ai/jecstronic/irlz44npbf~kg9.md)
- Manufacturer Part Number: IRLZ44NPBF
- Datasheet URL: https://www.mouser.com/datasheet/2/196/Infineon_IRLZ44N_DataSheet_v01_01_EN-3363447.pdf
- Part Type: Transistor
- Manufacturer Name: Infineon Technologies
- License: https://creativecommons.org/licenses/by/4.0/
**Pins:**
- D [pin 2]
- G [pin 1]
- S [pin 3]
### Q2 — [IRLZ44NPBF](https://www.flux.ai/jecstronic/irlz44npbf~kg9.md)
- Manufacturer Name: Infineon Technologies
- License: https://creativecommons.org/licenses/by/4.0/
- Part Type: Transistor
- Datasheet URL: https://www.mouser.com/datasheet/2/196/Infineon_IRLZ44N_DataSheet_v01_01_EN-3363447.pdf
- Manufacturer Part Number: IRLZ44NPBF
**Pins:**
- D [pin 2]
- G [pin 1]
- S [pin 3]
### Q3 — [IRLZ44NPBF](https://www.flux.ai/jecstronic/irlz44npbf~kg9.md)
- License: https://creativecommons.org/licenses/by/4.0/
- Manufacturer Name: Infineon Technologies
- Datasheet URL: https://www.mouser.com/datasheet/2/196/Infineon_IRLZ44N_DataSheet_v01_01_EN-3363447.pdf
- Part Type: Transistor
- Manufacturer Part Number: IRLZ44NPBF
**Pins:**
- D [pin 2]
- G [pin 1]
- S [pin 3]
### SW1 — [B3U-1000P](https://www.flux.ai/lcsc/b3u-1000p~x798.md)
- Manufacturer Part Number: B3U-1000P
- Product Info Url: https://lcsc.com/product-detail/Others_Omron-Electronics_B3U-1000P_Omron-Electronics-B3U-1000P_C231329.html
- Datasheet URL: https://assets.lcsc.com/datasheet/szlcsc/Download-ISO9001-Certification.pdf
- JLCPCB Part Class: Extended Part
- Operating Temperature: -25℃~ +70℃
- Voltage Rating: 12V
- Throw Configuration: SPST-NO
- Switch Type: Tactile Switch
- Part Type: Tactile Switches
- Contact Material: Gold
- Current Rating: 50mA
- Package or Case Code: KEY-SMD_B3U-1000PM
- Role Details: Tactile user input switches
- Role: Switch
- Manufacturer Name: OMRON(欧姆龙)
- LCSC Part Number: C231329
**Pins:**
- 1 [pin 1]
- 2 [pin 2]
### SW2 — [B3U-1000P](https://www.flux.ai/lcsc/b3u-1000p~x798.md)
- Operating Temperature: -25℃~ +70℃
- JLCPCB Part Class: Extended Part
- Role: Switch
- Datasheet URL: https://assets.lcsc.com/datasheet/szlcsc/Download-ISO9001-Certification.pdf
- Manufacturer Part Number: B3U-1000P
- Product Info Url: https://lcsc.com/product-detail/Others_Omron-Electronics_B3U-1000P_Omron-Electronics-B3U-1000P_C231329.html
- Voltage Rating: 12V
- Role Details: Tactile user input switches
- Switch Type: Tactile Switch
- Throw Configuration: SPST-NO
- Contact Material: Gold
- Part Type: Tactile Switches
- Current Rating: 50mA
- Package or Case Code: KEY-SMD_B3U-1000PM
- LCSC Part Number: C231329
- Manufacturer Name: OMRON(欧姆龙)
**Pins:**
- 1 [pin 1]
- 2 [pin 2]
### SW3 — [B3U-1000P](https://www.flux.ai/lcsc/b3u-1000p~x798.md)
- Switch Type: Tactile Switch
- Role Details: Tactile user input switches
- Throw Configuration: SPST-NO
- Datasheet URL: https://assets.lcsc.com/datasheet/szlcsc/Download-ISO9001-Certification.pdf
- Manufacturer Part Number: B3U-1000P
- Product Info Url: https://lcsc.com/product-detail/Others_Omron-Electronics_B3U-1000P_Omron-Electronics-B3U-1000P_C231329.html
- Operating Temperature: -25℃~ +70℃
- JLCPCB Part Class: Extended Part
- Voltage Rating: 12V
- Package or Case Code: KEY-SMD_B3U-1000PM
- Role: Switch
- Manufacturer Name: OMRON(欧姆龙)
- LCSC Part Number: C231329
- Part Type: Tactile Switches
- Contact Material: Gold
- Current Rating: 50mA
**Pins:**
- 1 [pin 1]
- 2 [pin 2]
### SW4 — [B3U-1000P](https://www.flux.ai/lcsc/b3u-1000p~x798.md)
- Current Rating: 50mA
- Role Details: Tactile user input switches
- Part Type: Tactile Switches
- Contact Material: Gold
- Manufacturer Name: OMRON(欧姆龙)
- LCSC Part Number: C231329
- Package or Case Code: KEY-SMD_B3U-1000PM
- Role: Switch
- Voltage Rating: 12V
- Product Info Url: https://lcsc.com/product-detail/Others_Omron-Electronics_B3U-1000P_Omron-Electronics-B3U-1000P_C231329.html
- Manufacturer Part Number: B3U-1000P
- Datasheet URL: https://assets.lcsc.com/datasheet/szlcsc/Download-ISO9001-Certification.pdf
- JLCPCB Part Class: Extended Part
- Operating Temperature: -25℃~ +70℃
- Throw Configuration: SPST-NO
- Switch Type: Tactile Switch
**Pins:**
- 1 [pin 1]
- 2 [pin 2]
### U1 — [Seeed Studio XIAO ESP32C3](https://www.flux.ai/seeedstudio/seeed-studio-xiao-esp32c3~b0.md)
- Manufacturer Part Number: 113991054
- Manufacturer Name: Seeed Studio
- Purchase Url: https://www.seeedstudio.com/Seeed-XIAO-ESP32C3-p-5431.html
- Part Type: Microcontroller
- Datasheet URL: https://files.seeedstudio.com/wiki/XIAO_WiFi/Resources/esp32-c3_datasheet.pdf
**Pins:**
- 3V3 [pin 12]
- 5V [pin 14]
- D10_MOSI_D10 [pin 11]
- D7_RX_GPIO20 [pin 8]
- D8_SCK_GPIO8 [pin 9]
- D9_MISO_GPIO9 [pin 10]
- GND [pin 13]
- GPIO2_A0_D0 [pin 1]
- GPIO21_TX_D6 [pin 7]
- GPIO3_A1_D1 [pin 2]
- GPIO4_A2_D2 [pin 3]
- GPIO5_A3_D3 [pin 4]
- GPIO6_SDA_D4 [pin 5]
- GPIO7_SCL_D5 [pin 6]
### U2 — [AMS1117-3.3](https://www.flux.ai/jharwinbarrozo/ams1117-33~sbc.md)
- Manufacturer Part Number: AMS1117-3.3
- Manufacturer Name: Kexin
- Part Type: Integrated Circuit
- Datasheet URL: https://datasheet.lcsc.com/lcsc/1912111437_KEXIN-AMS1117-3-3_C369933.pdf
**Pins:**
- GND [pin 1]
- TAB [pin 4]
- VI [pin 3]
- VO [pin 2]
### U3 — [0805 ±1% 10K](https://www.flux.ai/lcsc/0805-1percent-10k~uesv.md)
- Package or Case Code: R0805
- JLCPCB Part Class: Extended Part
- Manufacturer Name: VO(翔胜)
- Part Type: Chip Resistor - Surface Mount
- LCSC Part Number: C2889436
- Manufacturer Part Number: 0805 ±1% 10K
**Pins:**
- 1 [pin 1]
- 2 [pin 2]
### U4 — [0805 ±1% 10K](https://www.flux.ai/lcsc/0805-1percent-10k~uesv.md)
- JLCPCB Part Class: Extended Part
- Manufacturer Name: VO(翔胜)
- Package or Case Code: R0805
- LCSC Part Number: C2889436
- Manufacturer Part Number: 0805 ±1% 10K
- Part Type: Chip Resistor - Surface Mount
**Pins:**
- 1 [pin 1]
- 2 [pin 2]
### U5 — [0805 ±1% 10K](https://www.flux.ai/lcsc/0805-1percent-10k~uesv.md)
- Part Type: Chip Resistor - Surface Mount
- Manufacturer Part Number: 0805 ±1% 10K
- LCSC Part Number: C2889436
- Package or Case Code: R0805
- Manufacturer Name: VO(翔胜)
- JLCPCB Part Class: Extended Part
**Pins:**
- 1 [pin 1]
- 2 [pin 2]
### U6 — [Seeed Studio XIAO ESP32S3 Sense](https://www.flux.ai/seeedstudio/seeed-studio-xiao-esp32s3-sense~as.md)
- Manufacturer Part Number: 113991115
- Product Info Url: https://wiki.seeedstudio.com/xiao_esp32s3_getting_started/
- Datasheet URL: https://files.seeedstudio.com/wiki/SeeedStudio-XIAO-ESP32S3/res/esp32-s3_datasheet.pdf
- Role Details: ESP32-S3 module with integrated camera interface
- Role: Main MCU
- Purchase Url: https://www.seeedstudio.com/XIAO-ESP32S3-Sense-p-5639.html
- Part Type: Microcontroller
- Manufacturer Name: Seeed Studio
**Pins:**
- 3V3 [pin 14]
- 5V [pin 16]
- D10_A10_MOSI_GPIO9_TOUCH9 [pin 13]
- D7_RX_GPIO44 [pin 10]
- D8_A8_SCK_GPIO7_TOUCH7 [pin 11]
- D9_A9_MISO_GPIO8_TOUCH8 [pin 12]
- GND [pin 15]
- GPIO43_TX_D6 [pin 7]
- TOUCH1_GPIO1_A0_D0 [pin 1]
- TOUCH2_GPIO2_A1_D1
- TOUCH3_GPIO3_A2_D2 [pin 3]
- TOUCH4_GPIO4_A3_D3 [pin 4]
- TOUCH5_GPIO5_SDA_A4_D4 [pin 5]
- TOUCH6_GPIO6_SCL_A5_D5 [pin 6]
### U7 — [MCP73831-2DCI/MC](https://www.flux.ai/adrian95/mcp73831-2dcimc~xnp.md)
- License: https://creativecommons.org/licenses/by/4.0/
- Part Type: Integrated Circuit
- Role: Power Management
- Manufacturer Name: Microchip Technology
- Datasheet URL: https://ww1.microchip.com/downloads/en/DeviceDoc/MCP73831-Family-Data-Sheet-DS20001984H.pdf
- Role Details: LiPo charger IC for 100 mAh battery
- Manufacturer Part Number: MCP73831-2DCI/MC
**Pins:**
- EP [pin 9]
- NC [pin 7]
- PROG [pin 8]
- STAT [pin 5]
- VBAT_1 [pin 3]
- VBAT_2 [pin 4]
- VDD_1 [pin 1]
- VDD_2 [pin 2]
- VSS [pin 6]
*The full schematic, PCB layout, bill of materials, and interactive design are available at [https://www.flux.ai/seeedstudio/wled-rgb-led-driverp~li](https://www.flux.ai/seeedstudio/wled-rgb-led-driverp~li).*
---
*Generated from [https://www.flux.ai/seeedstudio/wled-rgb-led-driverp~li](https://www.flux.ai/seeedstudio/wled-rgb-led-driverp~li)*