Production-intent two-board clamshell badge for w00c0n 30th anniversary: red top art board with inward-facing addressable LEDs and black bottom electronics/art board for JLCPCB turnkey assembly.
w00c0n 30 badge — BLACK bottom board production export
Production-intent two-board clamshell badge for w00c0n 30th anniversary: red top art board with inward-facing addressable LEDs and black bottom electronics/art board for JLCPCB turnkey assembly.
I’m blocked now because the account has no available ACUs, so I can’t continue executing tools or wait on the spawned board-completion threads.
Accomplished so far:
Updated production docs to make the coin-cell/WS2812 voltage, runtime, firmware-cap, P-MOS fault-scope, and one-cell-reversed risks explicit blockers: Production Release Risk Review.
Re-sourced/updated BOM metadata for the JLCPCB/LCSC parts and documented the audit: JLCPCB BOM Sourcing Audit.
Updated the firmware, bring-up, stackup/alignment, project specification, and blocker notes with low-battery, validation, and per-board export side/orientation gates.
Cloned the master into separate RED and BLACK production-export projects and started board-specific completion/export threads, but those did not finish before ACUs became unavailable.
Open items:
Finish the RED and BLACK board-specific layout/export threads.
Apply/import artwork and shared outline, or document exact tooling blockers.
Place aligned standoff holes and correct component sides.
Route both boards, run/fix ERC/DRC, and export separate JLCPCB Gerber/drill/BOM/CPL packs.
Validate the CR2032/WS2812 voltage/runtime and parallel-cell fault behavior before any production-ready claim.
Light engine: 18 WS2812B-2020 LEDs on the top board underside, daisy-chained DIN/DOUT.
Interconnect: 4 conductors between boards: VLED, GND, LED_DATA, spare/ID.
Mechanical: shared outline from front_outline.svg, four aligned standoff holes, red-board front copper/silk art and black-board top copper/silk art imported from direct artwork URLs.
Interfaces and Connections
Table
Interface
Signals
Notes
UPDI header
VLED, GND, UPDI
No USB on badge. External programmer required.
Board-to-board
VLED, GND, LED_DATA, SPARE
Same pinout on both PCBs, keyed/alignment-labeled.
Test points
VLED, GND
Bottom back face.
Power and Runtime Expectations
Preliminary cap: 18 LEDs at firmware-limited ~1 mA/channel average maximum (~3 mA/LED white-equivalent cap), plus MCU ~3-8 mA active. Expected active current target: ~35-65 mA depending animation. Production runtime and voltage-margin claims are blocked until measured prototypes validate VLED sag, LED behavior, and MCU reset margin. Two fresh CR2032 cells in parallel have high nominal low-drain capacity, but effective usable capacity at badge-level pulse current may be far lower; full-white/high-brightness is firmware-blocked for usability, but firmware is not a hardware safety mechanism.
Power Tree and Power Budget
Table
Load
Typical animation
Brightness-capped worst case
ATtiny1614
3 mA
8 mA
18x WS2812B-2020
18-45 mA
54 mA
Pullups/leakage
<0.2 mA
<0.5 mA
Total
~21-48 mA
~63 mA
Manufacturing and Assembly Expectations
JLCPCB turnkey PCBA target.
ENIG finish on both boards.
Red solder mask top board; black solder mask bottom board; white silkscreen.
Use LCSC/JLCPCB-available parts where present; some components may be Extended parts.
Export per board: Gerber/drill, BOM, CPL, and notes.
Firmware-Relevant Hardware Requirements
ATtiny1614 Arduino/megaTinyCore or bare-metal AVR firmware.
LED data on a timer-capable GPIO.
UPDI programming via 3-pin/6-pin header.
Firmware must enforce global brightness/current cap.
Physical Design Expectations
Approximate width: 88 mm from brief/art.
Shared outline and mounting holes for both boards.
Electronics restricted to bottom-board back face except top-board underside LEDs.
Visible art faces remain free of components.
Important Design Decisions
Use ATtiny1614 for small, low-power, JLCPCB-available UPDI MCU.
Use WS2812B-2020 LEDs for compact one-wire addressable RGB glow.
Use parallel CR2032 cells for 3 V direct rail and lower source resistance than a single cell.
Do not add USB to preserve brief and reduce current/space.
Assumptions and Risks
Direct artwork URLs are available for red front, black top street-art, and back utility/branding reference. The black copper SVG is assigned to bottom-board top copper; black silk SVG is assigned to bottom-board top silkscreen; back_reference.png is the bottom-back placement/branding reference.
WS2812B-family LEDs are marginal at depleted coin-cell voltage; production firmware must cap brightness and avoid full-white high-current states.
Directly paralleling coin cells requires installing same type/age cells together; ideal-diode or per-cell isolation would be more robust but adds voltage drop/complexity. A single load-side P-MOS reverse-polarity device must not be assumed to protect against one cell inserted reversed while the other is installed correctly.
Firmware brightness/current caps are required but are not acceptable as the sole basis for a production safety or current-limit claim. Production release requires measured validation and documented low-battery behavior.
Flux currently represents this as a single project/layout unless split into separate board projects for independent per-board exports.
Production Release Gates Added 2026-07-11
Validate direct 2x CR2032 operation with actual assembled prototypes at fresh, mid-life, and low-cell conditions.
Measure VLED at MCU and LED1 during worst-case production animation pulses and confirm no reset/flicker/data-chain failure.
Complete one-cell-reversed and mismatched-cell fault analysis; add per-cell isolation/current limiting or document factory-matched/non-user-replaceable cells if required by product intent.
Add low-battery firmware behavior that reduces brightness or shuts down animation below a validated threshold.
Export red/top and black/bottom boards as separate JLCPCB packages and visually verify Gerber side/orientation, CPL side, standoff alignment, and connector pinout before ordering.
Change Notes
Initial production specification created from v2 brief.
Updated after user correction: direct bottom-board black/back artwork URLs are confirmed available and should not be skipped.
BLACK bottom board final AI street-art ENIG copper
black-bottom-front-copper-gold-final.svg
Updated black bottom-board reference art (no w00c0n wordmark; dendrites, robots, raised fist, ALTRUISTIC MERITOCRACY)
black_reference_updated_2026-07-11.png
Updated black bottom-board silkscreen art
black_silk_updated_2026-07-11.svg
Corrected cache-bypassed bottom black copper art fix2
black_copper.svg
Corrected bottom black-board reference art fix2
black_reference_fix2.png
BLACK bottom board final AI street-art white silkscreen
black-bottom-front-silk-white-final.svg
Updated black bottom-board copper art
black_copper_updated_2026-07-11.svg
RED top board front silkscreen art
red-top-front-silk.svg
Updated black bottom-board silkscreen art
black_silk.svg
Corrected bottom black-board top copper art fix2
black_copper_fix2.svg
Corrected bottom black-board top white silkscreen art fix2
black_silk_fix2.svg
RED top board front ENIG copper neuron/w00c0n art
red-top-front-copper-gold.svg
Production-intent two-board clamshell badge for w00c0n 30th anniversary: red top art board with inward-facing addressable LEDs and black bottom electronics/art board for JLCPCB turnkey assembly.
Properties
Pricing & Availability
Distributor
Qty 1
Arrow
$1.45–$2.24
Digi-Key
$0.78
HQonline
$0.54–$0.57
LCSC
$6.14–$6.30
Mouser
$3.95
TME
$4.80
Verical
$2.29–$4.51
Controls
Welcome 👋
Flux helps you build PCBs faster with an AI teammate!
Create your account to collaborate, stay updated, fork your own version, and get instant answers from our AI agent.