# 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)*