
Numpad project
hackclub/OnBoard
💡 Join 1,000 teenagers and make your first PCB with a $100 grant!

This is a project to build an LED roulette with CircuitPython on EFR32xG24 Explorer Kit.
Roulette is an open-source printed circuit board by sangyoungn, from the sangyoungn/led-roulette-with-circuitpython repository on GitHub, published under the MIT licence. It is a 2-layer board of 100 × 100 mm with 64 parts on 45 nets, routed with 421 tracks and 5 vias.
Its parts include 31 resistors, 30 diodes, 2 connectors and 1 switch.
This is a project to build an LED roulette with CircuitPython on EFR32xG24 Explorer Kit.
"hardware" directory contains files for the hardware design including schematic and gerber output. "code" directry contains scripts written in CircuitPython, which run on EFR32xG24 Explorer Kit.
.
├── hardware
| └── roulette (KiCad Design Directory)
| ├── gerber (PCB Gerber Plot Directory)
| ├── pdf (PCB PDF Polt Directory)
| ├── roulette.dxf (PCB Outline and Decoration Silk DXF)
| ├── roulette.kicad_pcb (PCB Design File)
| ├── roulette.kicad_pro (KiCad Project File)
| ├── roulette.pdf (PDF Plot File of Whole Schematic)
| ├── roulette.kicad_sch (Schematic File #1)
| ├── LEDs.kicad_sch (Schematic File #2)
| └── xg24_explorer_kit.kicad_sch (Schematic File #3)
└── code
├── code.py
└── led_roulette.py
Refer to clips in the link for more information.
https://youtube.com/playlist?list=PLlT0qmKc0_5ddENmn3fNbMIVXvFqQTv2Z&si=PHfeczIfOtfNPaJ8
| Qty | Value | Footprint | References |
|---|---|---|---|
| 30 | 330 | Resistor_THT:R_Axial_DIN0207_L6.3mm_D2.5mm_P7.62mm_Horizontal | R2, R10, R11, R12, R13, R14, R15, R16, R17, R18, R19, R20, R21, R22, R23, R24 +14 |
| 30 | LED | LED_THT:LED_D5.0mm | D1, D2, D10, D11, D12, D13, D14, D15, D16, D17, D18, D19, D20, D21, D22, D23 +14 |
| 2 | Conn_01x08_Male | Connector_PinHeader_2.54mm:PinHeader_1x08_P2.54mm_Vertical | J1, J2 |
| 1 | 1K | Resistor_THT:R_Axial_DIN0207_L6.3mm_D2.5mm_P7.62mm_Horizontal | R1 |
| 1 | SW_Push | Button_Switch_THT:SW_PUSH_6mm | SW1 |
It measures 100 × 100 mm and has 2 copper layers, 1.6 mm thick.
64 parts. 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 sangyoungn/led-roulette-with-circuitpython repository on GitHub, at the commit this page was made from: the board is hardware/roulette/roulette.kicad_pcb and its schematic hardware/roulette/LEDs.kicad_sch. PCBKit opens the board in the browser, with nothing to install.
Its repository publishes it under the MIT licence: you may reuse it on that licence's terms (keep the author's notice, and for a copyleft licence share your changes alike).

hackclub/OnBoard
💡 Join 1,000 teenagers and make your first PCB with a $100 grant!

drandyhaas/KiCadRoutingTools
A set of Python/Rust tools to aid routing in KiCad

BlueSCSI/BlueSCSI-v2
BlueSCSI v2/Ultra - an open source, open hardware, SCSI emulator using the Pi Pico PR2040 and Pico 2 RP2350



PyrooL/Alpha
A 28-key semi-ortholinear mechanical keyboard designed by PyroL

ugcs/ddc
Drone Show Software is software designed for drone shows, allowing flight path planning as well as control of dozens of drones simultaneously in a synchronized manner.
