Skip to the content
PCBKitNew board
2 layers30 × 35 mmLED20, the printed circuit board in 3D

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

4

README

README.md

ECE 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

  1. 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
QtyValueFootprintReferences
20~TestPoint:TestPoint_Pad_D1.0mmTP1, TP2, TP3, TP4, TP10, TP11, TP12, TP13, TP14, TP15, TP16, TP17, TP18, TP19, TP20, TP21 +4
2100nCapacitor_SMD:C_0603_1608MetricC4, C5
210uCapacitor_SMD:C_0603_1608MetricC2, C3
2B2B-PH-K-SConnector_JST:JST_PH_B2B-PH-K_1x02_P2.00mm_VerticalU6, U7
1180Resistor_SMD:R_0603_1608MetricR1
11uCapacitor_SMD:C_0603_1608MetricC1
1CMT-7525-80-SMT-TRLed20:CMT-7525-80-SMT-TR_CUDLS1
1MMBT4401LT1GFootprints:SOT-23_ONSU3
1S1BFootprints:SMA_403AE_OSICR1
1SK6812MINIConnector_JST:JST_PH_B3B-PH-K_1x03_P2.00mm_VerticalD1
1~Led20:LGA-14L_2P5X3X0P83_STM-LU1
1~Led20:XIAO-ESP32-C6-SMDU4
1~Led20:ChargePumpU2

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 mmLED20, the printed circuit board in 3D

    LED20

    WhelpImAGhost/LED20

    Team 1 project repository for ECE-411 Fall 2024

    32 partsGPL-3.0
  • 2 layers30.7 × 35 mmLED20, the printed circuit board in 3D

    LED20

    WhelpImAGhost/LED20

    Team 1 project repository for ECE-411 Fall 2024

    25 partsGPL-3.0

Similar boards

  • 4 layers110 × 64 mmSYCL Badge 2024, the printed circuit board in 3D

    SYCL Badge 2024

    ZigEmbeddedGroup/sycl-badge

    The badge for the SYCL conference! https://zigembeddedgroup.github.io/sycl-badge/

    145 parts39
  • 4 layers90 × 70 mmRobot hub rev3, the printed circuit board in 3D

    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 mmJammer, the printed circuit board in 3D

    Jammer

    aryakaithal8/Jammer

    A jamming device which jam everything

    94 parts
  • 2 layers70 × 72 mmMBusHMI, the printed circuit board in 3D

    MBusHMI

    jmysu/mBusHMI

    mBusHMI dev board

    160 parts
  • 4 layers85 × 50 mmOpenHap, the printed circuit board in 3D

    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 mmOLL.E fpv pcb, the printed circuit board in 3D

    OLL.E fpv pcb

    Tamim101/ardupilot-drone-pcb

    141 parts
  • 2 layers47.6 × 41.5 mmOLL.E fpv pcb, the printed circuit board in 3D

    OLL.E fpv pcb

    Tamim101/flight-controller-PCB

    130 parts
  • 2 layers304.9 × 115.8 mmKayboard, the printed circuit board in 3D

    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