
Barrel Adapter
Choccy-vr/WLED-Controller
A all in one controller for ws2812b led strips made for WLED

A all in one controller for ws2812b led strips made for WLED
USB WLED Controller is an open-source printed circuit board by Choccy-vr, from the Choccy-vr/WLED-Controller repository on GitHub. It is a 4-layer board of 18.3 × 42.3 mm with 39 parts on 55 nets, routed with 291 tracks and 64 vias.
It is built around the ESP32-C3, AMS1117-3.3 and SN74LVC4245APWRE4, with the ANT3216A063R2400A, SS14 and SI2319CDS among its other parts. Its parts include 18 capacitors, 9 resistors, 3 ICs, 2 switches and 1 diode. It belongs with the ESP32 and RISC-V boards of this library.
An all-in-one controller for WS2812B LED strips, made for WLED. With Adapters for LEDs everywhere.
I made this because these WS2812B strips and WLED look so good, but all the other WLED controllers are quite expensive, and I would rather make it by myself. I set out to make it as small as possible, even if that means making it harder for me.
On the controller PCB, I integrated basically a esp32 c3 supermini. That is the bulk of it, but I also put some capacitors on the LED PWR line for smoothing the power out. I also added a P-channel MOSFET to allow for a soft start.
The various adapter PCBs adapt the specified port into 5v and GND and output it to a USB-C, inspired by Framework's modules




| Product Name | Product Description | Product Link | Product unit price | Product amount | Product Cost | Total (Before Tax + Shipping) | Total |
|---|---|---|---|---|---|---|---|
| Main PCB(A) | The main control PCB | https://jlcpcb.com/ | $8.71 | 5 | $35.45 | $59.27 | $67.38 |
| Sata Adapter PCB | Sata adapter | https://jlcpcb.com/ | $1.02 | 5 | $5.10 | ||
| Barrel Adapter PCB | Barrel adapter | https://jlcpcb.com/ | $1.02 | 5 | $5.10 | ||
| Antenna | Antenna | https://www.digikey.com/en/products/detail/pulse-electronics/ANT3216A063R2400A/3927186 | $0.22 | 1 | $0.22 | ||
| Bulk Cap | Cap for LEDs | https://www.digikey.com/en/products/detail/rubycon/35PX470MEFC10X12-5/3134236 | $0.34 | 10 | $3.44 | ||
| Sata Connector | Connector for SATA PCB | https://www.digikey.com/en/products/detail/amphenol-cs-fci/10034814-001LF/1001349 | $6.84 | 1 | $6.84 | ||
| USB-C | Male USB C | https://www.digikey.com/en/products/detail/same-sky-formerly-cui-devices/UP20-C-F-G-FL-P12-TR/24818610 | $1.30 | 2 | $2.60 | ||
| Barrel Jack | Connector for Barrel PCB | https://www.digikey.com/en/products/detail/same-sky-formerly-cui-devices/PJ-002A/96962 | $0.52 | 1 | $0.52 |
| Qty | Value | Footprint | References |
|---|---|---|---|
| 5 | 1uf | Capacitor_SMD:C_0402_1005Metric | C2, C4, C7, C8, C17 |
| 4 | 100nf | Capacitor_SMD:C_0402_1005Metric | C3, C5, C6, C14 |
| 3 | 10k | Resistor_SMD:R_0402_1005Metric | R1, R2, R3 |
| 3 | 10uf | Capacitor_SMD:C_0402_1005Metric | C1, C15, C16 |
| 2 | 1.5pf | Capacitor_SMD:C_0402_1005Metric | C12, C13 |
| 2 | 15pf | Capacitor_SMD:C_0402_1005Metric | C10, C11 |
| 2 | 22Ohm | Resistor_SMD:R_0402_1005Metric | R6, R7 |
| 2 | 5.1k | Resistor_SMD:R_0402_1005Metric | R4, R5 |
| 1 | 100k | Resistor_SMD:R_0402_1005Metric | R9 |
| 1 | 10nf | Capacitor_SMD:C_0402_1005Metric | C9 |
| 1 | 2.7nH | Inductor_SMD:L_0402_1005Metric | L1 |
| 1 | 220 | Resistor_SMD:R_0402_1005Metric | R8 |
| 1 | 470uf | Capacitor_THT:CP_Radial_D10.0mm_P5.00mm | C18 |
| 1 | AMS1117-3.3 | Package_TO_SOT_SMD:SOT-223-3_TabPin2 | U1 |
| 1 | ANT3216A063R2400A | ANT3216A063R2400A:XDCR_ANT3216A063R2400A | E1 |
| 1 | BOOT | Button_Switch_SMD:SW_SPST_TS-1088-xR020 | SW1 |
| 1 | Crystal_GND24 | Crystal:Crystal_SMD_3225-4Pin_3.2x2.5mm | Y1 |
| 1 | ESP32-C3 | easyeda2kicad:QFN-32_L5.0-W5.0-P0.50-TL-EP3.7 | U3 |
| 1 | LED Connector | Connector_PinSocket_2.54mm:PinSocket_1x03_P2.54mm_Vertical | J2 |
| 1 | RST | Button_Switch_SMD:SW_SPST_TS-1088-xR020 | SW2 |
| 1 | SN74LVC4245APWR | SN74LVC4245APWR:SOP65P640X120-24N | U2 |
| 1 | SS14 | Diode_SMD:D_SMA | D1 |
| 1 | Si2319CDS | Package_TO_SOT_SMD:SOT-23 | Q1 |
| 1 | TYPE-C 16PIN 2MD(073) | easyeda2kicad:USB-C-SMD_TYPE-C-6PIN-2MD-073 | USB1 |
It measures 18.3 × 42.3 mm and has 4 copper layers, 1.6 mm thick.
39 parts, built around the ESP32-C3, AMS1117-3.3, SN74LVC4245APWRE4 and ANT3216A063R2400A. The full list of its parts is on this page, with links to each part's symbol and footprint where PCBKit's library has them.
From the Choccy-vr/WLED-Controller repository on GitHub, at the commit this page was made from: the board is PCB/USB/USB-WLED-Controller.kicad_pcb and its schematic PCB/Barrel/Barrel_Adapter.kicad_sch. PCBKit opens the board in the browser, with nothing to install.
Its repository states no licence, so its author keeps all rights: ask Choccy-vr before reusing the design.

Choccy-vr/WLED-Controller
A all in one controller for ws2812b led strips made for WLED

Choccy-vr/WLED-Controller
A all in one controller for ws2812b led strips made for WLED

ben5049/Keyboard
Features: - Wireless - 900mAh battery - Bluetooth (nRF52) - ZMK - 4 Port USB hub - BLDC Knob for haptic feedback - Kailh Choc V1 switches

CopperPilot/tablet
An 8.4-inch tablet around a chip-down RK3566 + LPDDR4X: 8-layer 0.8 mm mainboard, USB-C daughter board, 1600x2560 dual-DSI display, CNC aluminium shell. Designed end to end by CopperPilot, open for review.

PTR-projects/PTR_nano_hardware
Welcome to the KPPTR-hardware repository! This repository contains the design files for the hardware components used in the KPPTR project.


demik/quack
Bluetooth and ADB Mouse Converter for Macintosh 128/512/Plus, Apple Lisa and Apple IIc

DLehenbauer/commodore-pet-clone
Open hardware clone of the Commodore PET 4032
