
Controller
google/mozc-devices
Circuit diagrams and firmware source code for Gboard DIY keyboards

Arduino traffic light simulator, breadboard prototype to custom KiCad PCB
TrafficLights is an open-source printed circuit board by Ch3ema, from the Ch3ema/Tracffic-Lights repository on GitHub. It is a 2-layer board of 19.5 × 30 mm with 11 parts on 7 nets, routed with 21 tracks and 0 vias.
Its parts include 3 resistors, 3 diodes and 1 connector.
An Arduino-controlled traffic light, built on a breadboard and then turned into a custom PCB in KiCad.
Three LEDs cycle through a standard traffic light sequence.
| Light | Arduino Pin | Duration |
|---|---|---|
| Green | D4 | 3 s |
| Yellow | D3 | 1 s |
| Red | D2 | 3 s |
Each LED anode connects to its Arduino pin through a 220 Ω resistor; all cathodes share a common ground. That gives roughly 14 mA per LED, well under the Uno's 20 mA per-pin limit.
Designed in KiCad 10. LEDs grouped at the top, resistors in a row below, 4-pin header at the bottom edge, and four M3 mounting holes at the corners.
Footprints:
LED_THT:LED_D5.0mmResistor_THT:R_Axial_DIN0204_L3.6mm_D1.6mm_P5.08mm_HorizontalConnector_PinHeader_2.54mm:PinHeader_1x04_P2.54mm_VerticalTrafficLights.ino to an Arduino UnoGerbers are in /kicad if you want to fabricate the board.
delay() calls with millis() timing so the board can respond to input mid-cycle| Qty | Value | Footprint | References |
|---|---|---|---|
| 4 | MountingHole | MountingHole:MountingHole_2.5mm_Pad | H1, H2, H3, H4 |
| 3 | 220 | Resistor_THT:R_Axial_DIN0204_L3.6mm_D1.6mm_P5.08mm_Horizontal | R1, R2, R3 |
| 3 | LED | LED_THT:LED_D3.0mm | D1, D2, D3 |
| 1 | Conn_01x04_Pin | Connector_PinHeader_2.54mm:PinHeader_1x04_P2.54mm_Horizontal | J1 |
It measures 19.5 × 30 mm and has 2 copper layers, 1.6 mm thick.
11 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 Ch3ema/Tracffic-Lights repository on GitHub, at the commit this page was made from: the board is KiCad/TrafficLights.kicad_pcb and its schematic KiCad/TrafficLights.kicad_sch. PCBKit opens the board in the browser, with nothing to install.
Its repository states no licence, so its author keeps all rights: ask Ch3ema before reusing the design.

google/mozc-devices
Circuit diagrams and firmware source code for Gboard DIY keyboards


FrameworkComputer/ExpansionCards
Reference designs and documentation to create Expansion Cards for the Framework Laptop

hoglet67/RGBtoHDMI
Bare-metal Raspberry Pi project that provides pixel-perfect sampling of Retro Computer RGB/YUV video and conversion to HDMI

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


tardate/LittleArduinoProjects
a collection of "Little Electronic & Arduino Projects", most involving electronics or an Arduino in one way or another!

basilfx/TRADFRI-Hacking
Hacking IKEA TRÅDFRI products, such as light bulbs, window blinds and other accessories.