

LED20
Team 1 project repository for ECE-411 Fall 2024
- Size
- 30 × 35 mm
- Copper layers
- 2
- Thickness
- 1.6 mm
- Parts
- 36
- Nets
- 27
- Pads
- 93
- Tracks, vias
- 171, 38
- Pours
- 2
- Routed
- Yes
- KiCad
- KiCad 8.0 (file 20240108)
- Created
- 10 Oct 2024
- Updated
- 12 Dec 2024
Overview
LED20 is an open-source printed circuit board by WhelpImAGhost, from the WhelpImAGhost/LED20 repository on GitHub, published under the GPL-3.0 licence. It is a 2-layer board of 30 × 35 mm with 36 parts on 27 nets, routed with 171 tracks and 38 vias.
It is built around the B2B-PH-K-S, CMT-7525-80-SMT-TR and S1B, with the SK6812MINI-E among its other parts. Its parts include 6 ICs, 5 capacitors, 1 resistor and 1 diode.
Main components
4B2B-PH-K-S
插件,P=2mmUncategorisedJSTCMT-7525-80-SMT-TR
SMD,7.5x7.5mm-40℃~+85℃ 100mA 2.5V~4.5V 2.5mm 2.73kHz 3.6V 7.5mm 7.5mm 80dB Electromagnetic Passive (Externally Driven) Surface Mount SMD,7.5x7.5mm Buzzers ROHSCUIBuzzersS1B
SMA(DO-214AC)-65℃~+150℃ 1 Independent 1.1V@1A 100V 1A 5uA@100V SMA(DO-214AC) Diodes - General Purpose ROHSDiodes IncorporatedDiodes - General PurposeSK6812MINI-E
SMD-40℃~+85℃ 0.6mA 1.78mm 120mcd~240mcd 120° 160mcd~320mcd 1kHz 2.8mm 2000V 3.2mm 3.7V~5.5V 460nm~470nm 515nm~525nm 620nm~625nm 800Kbit/s 815mcd~1275mcd Semi-transparent lens SMD RGB LEDs(Built-in IC) ROHSOPSCO OptoelectronicsRGB LEDs(Built-In IC)
README
README.mdECE 411 - LED20
Team 1
- Brad Glaubitz
- Chris Kane-Pardy
- Caleb Monti
- Henry Sanders
Project Overview
The purpose of the LED20 project is to add a fun and interesting spin to modern D20s (20 sided dice) for various tabletop games. Rather than a standard D20 which simply shows which face is rolled, the LED20 will illuminate the face that was rolled, and play special sound effects when a 1 or 20 is rolled. This added flare will spice up any tabletop game, and can be customized to your liking! 1
Important Files and Folders Directory
This repository holds all design and development documents that were either assigned or created out of necessity throughout this project, including the Product Design Specification and Bill of Materials. However, for someone interested in creating their own copy of the LED20, some of these files and folders are not required. So, we have compiled a list of the files and folders that are necessary for understanding and replicating this project
Links to files and folders
- Full Project Description: A more in-depth explanation of the project details and required features
- Functional Decomposition: Other high-detail files which explain the inner hardware and software functions and connections
- Bill of Materials: The list of required components to recreate the circuit
- 3D Model Files: Iterations of development for the 3D printed D20 enclosure and charging base
- PCB Development Files: Required files for modifying or fabricating the carrier circuit board
- Code: Most recent iteration of the code, developed using ESP-IDF for the ESP32-C6
Footnotes
-
Customization must take place before the die is sealed, as there is not a current way to interface with the processor after the enclosure is fully sealed. Please make any changes to LED Color, 1 & 20 Tones, and Sleep States before sealing your die. ↩
Parts
36| Qty | Value | Footprint | References |
|---|---|---|---|
| 20 | ~ | TestPoint:TestPoint_Pad_D1.0mm | TP1, TP2, TP3, TP4, TP10, TP11, TP12, TP13, TP14, TP15, TP16, TP17, TP18, TP19, TP20, TP21 +4 |
| 2 | 100n | Capacitor_SMD:C_0603_1608Metric | C4, C5 |
| 2 | 10u | Capacitor_SMD:C_0603_1608Metric | C2, C3 |
| 2 | B2B-PH-K-S | Connector_JST:JST_PH_B2B-PH-K_1x02_P2.00mm_Vertical | U6, U7 |
| 1 | 180 | Resistor_SMD:R_0603_1608Metric | R1 |
| 1 | 1u | Capacitor_SMD:C_0603_1608Metric | C1 |
| 1 | CMT-7525-80-SMT-TR | Led20:CMT-7525-80-SMT-TR_CUD | LS1 |
| 1 | MMBT4401LT1G | Footprints:SOT-23_ONS | U3 |
| 1 | S1B | Footprints:SMA_403AE_OSI | CR1 |
| 1 | SK6812MINI | Connector_JST:JST_PH_B3B-PH-K_1x03_P2.00mm_Vertical | D1 |
| 1 | ~ | Led20:LGA-14L_2P5X3X0P83_STM-L | U1 |
| 1 | ~ | Led20:XIAO-ESP32-C6-SMD | U4 |
| 1 | ~ | Led20:ChargePump | U2 |
The 35 most common of 36 parts.
Questions
How big is the LED20 PCB?
It measures 30 × 35 mm and has 2 copper layers, 1.6 mm thick.
What parts does the LED20 use?
36 parts, built around the B2B-PH-K-S, CMT-7525-80-SMT-TR, S1B and SK6812MINI-E. 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.
Where can I download the LED20 KiCad files?
From the WhelpImAGhost/LED20 repository on GitHub, at the commit this page was made from: the board is CAD/Schematics and PCB Layouts/Backups/LED20 v5.3/LED20.kicad_pcb and its schematic CAD/Schematics and PCB Layouts/Backups/LED20 V5.4/LED20.kicad_sch. PCBKit opens the board in the browser, with nothing to install.
Can I use the LED20 design in my own project?
Its repository publishes it under the GPL-3.0 licence: you may reuse it on that licence's terms (keep the author's notice, and for a copyleft licence share your changes alike).
More from WhelpImAGhost/LED20
2- 2 layers30 × 35 mm

- 2 layers30.7 × 35 mm

Similar boards
- 4 layers110 × 64 mm

SYCL Badge 2024
ZigEmbeddedGroup/sycl-badge
The badge for the SYCL conference! https://zigembeddedgroup.github.io/sycl-badge/
145 parts39 - 4 layers90 × 70 mm

Robot hub rev3
dustin-lehmann/TWIPR
See https://github.com/dustin-lehmann/TWIPR/wiki for descriptions on how to use the hardware and software
278 parts1 - 2 layers53.1 × 100.5 mm

- 2 layers70 × 72 mm

- 4 layers85 × 50 mm

OpenHap
kenyattaejones32-boop/AQM
Open-source hardware design for OpenHAP, an ESP32-based air quality monitor with CO sensing, thermistor temperature input, USB-C charging, and cellular data upload.
269 parts - 6 layers47.6 × 41.5 mm

- 2 layers47.6 × 41.5 mm

- 2 layers304.9 × 115.8 mm

Kayboard
vansh2966/keyboard-bubble-
well story behind is that i was always wanted mechanical keyboards, that cool looking keyboards with crazy lighting effects and keycaps.
284 parts