I’ll remove the per-LED WS2812B decoupling capacitors that were added despite the V6 datasheet feature note, then re-run checks and update the safety/power notes accordingly.
Removed C24–C43, the per-LED WS2812B-2020-V6 capacitors, and kept the shared LED-rail bulk capacitor C5. Re-ran checks: no open ERC/passive warnings found.
I’ll replace J1 with the requested TYPE-C 16PIN 2MD(073), first finding the exact library part and preserving the existing USB-C nets, then I’ll verify the connector pins/checks afterward.
Project Specification — USB-C RGB Toy Badge RP2354A and WS2812B-2020-V6
Project Overview
Status: Draft schematic capture.
A rechargeable wearable glowing toy badge using an RP2354A microcontroller and 20 Worldsemi WS2812B-2020-V6 addressable RGB LEDs. The board is intended to be child-safe by limiting accessible voltages to SELV/battery levels, limiting LED current in firmware, using USB input protection, and requiring a protected single-cell LiPo battery.
Intended Use
Worn by a child as a light-up badge or decorative toy.
Powered from one protected 1-cell LiPo battery.
Recharged from USB-C 5 V.
Prototype / small-batch production intent.
What the Device Should Do
Display colorful LED animations across 20 WS2812B-2020-V6 LEDs.
Use one momentary switch to start/change a light effect.
Use one SMD slide switch for hard system power off.
Read the LiPo charger status output in firmware.
Indicate charge state using one of the 20 RGB LEDs.
Main Features
RP2354A MCU in QFN, no BGA.
20 addressable RGB LEDs on the top PCB side.
USB-C power-only charging input.
Bottom-side MCU, charger, regulator, passives, switch, and connector placement target.
SMD-first assembly; few or no through-hole components except USB-C mechanical shell stakes if unavoidable.
Cheap, well-known, LCSC-available parts where possible.
System Architecture
Diagram
Hardware Subsystems
Power and charging
USB-C power-only sink connector with independent 5.1 kΩ CC pull-downs.
500 mA-class resettable PTC and VBUS TVS for hot-plug/ESD protection.
MCP73832 single-cell LiPo charger with STAT output to MCU and 10 kΩ PROG resistor for ~100 mA charge current.
Battery connector expects a protected LiPo pack; external pack protection is required for child safety unless an on-board protection circuit is added later.
Slide switch disconnects the system load from the battery while still allowing USB charging.
3.3 V system rail
AP2112K-3.3 600 mA LDO with 1 µF input/output capacitors plus bulk capacitance for LED transients.
Firmware must cap LED brightness so steady 3.3 V current stays well below regulator thermal limits.
MCU and debug
RP2354A with internal flash.
12 MHz crystal included for robust timing/USB-capable clocking.
SWDIO, SWCLK, RUN, 3V3, and GND test pads for programming/debug.
LED interface
20 WS2812B-2020-V6 LEDs powered from 3.3 V.
Data input from RP2354A GPIO through a small series resistor.