Light-Rail
nonik0·Light-Rail·hardware/kicad8.0/light_rail.kicad_pcb
About the Light-Rail PCB
Light-Rail is an open source AVR/Arduino PCB design by nonik0, published on GitHub. It is a 4-layer board measuring 73.4 × 100.5 mm, with 209 components from 46 distinct parts.
Its main chip is the ATMEGA32U4-AU, from the AVR/Arduino family. Other key parts include the IS31FL3731-SALS2, AS1115BSST, MIC5219-3.3YM5 and ACSC02-41SURKWA-F01. By type, the board carries 148 diodes, 16 capacitors, 16 resistors, 14 switches, 7 ICs and 3 connectors.
From the project
Light Rail is a minimalist, interactive PCB game that simulates trains traveling along tracks, picking up and delivering cargo from platforms. The track is composed of yellow LEDs arranged in lines, which illuminate sequentially to create the effect of trains moving along the tra
Light Rail is a minimalist, interactive PCB game that simulates trains traveling along tracks, picking up and delivering cargo from platforms. The track is composed of yellow LEDs arranged in lines, which illuminate sequentially to create the effect of trains moving along the tracks. Next to each of the eight forks and crosses in the track is a button to switch its state. The board also has a three-character seven-segment display for showing the game status and/or score and four more buttons underneath the track for gameplay control. Light Rail can be powered with two LIR2032 batteries or via…

Main components on the Light-Rail
Light-Rail bill of materials (BOM)
209 components, 46 distinct parts — part numbers from the project's BOM.
| Qty | Part | Footprint | Refs |
|---|---|---|---|
| 1 | ATMEGA32U4-AU ATmega32U4-A Microchip Technology | TQFP-44_10x10mm_P0.8mm | U1 |
| 1 | IS31FL3731-SALS2 IS31FL3731-SA Lumissil Microsystems | SSOP-28_5.3x10.2mm_P0.65mm | U2 |
| 1 | AS1115BSST AS1115-BSST ams-OSRAM USA INC. | QSOP-24_3.9x8.7mm_P0.635mm | U3 |
| 1 | MIC5219-3.3YM5 Microchip Technology | SOT-23-5 | U4 |
| 3 | ACSC02-41SURKWA-F01 KCSC02-105 Kingbright | KCSC02-105 | U5, U6, U7 |
| 1 | ECS-2033-080-BN ECS-2520MV-xxx-xx ECS Inc. | Oscillator_SMD_ECS_2520MV-xxx-xx-4Pin_2.5x2.0mm | X1 |
| 1 | USB4215-03-A USB_C_Receptacle_USB2.0_16P GCT | USB_C_Receptacle_HCTL_HC-TYPE-C-16P-01A | J1 |
| 1 | Conn_01x04_Pin N/A | PinHeader_1x04_P2.54mm_Vertical | J2 |
| 1 | AVR-ISP-6 N/A | PinHeader_2x03_P2.54mm_Vertical | J3 |
| 2 | Battery_Cell N/A | BatteryHolder_Keystone_3034_1x20mm | BT1, BT2 |
| 1 | PKLCS1212E4001-R1 Buzzer Murata Electronics | Buzzer_Murata_PKLCS1212E | BZ1 |
| 1 | SMD0603B035TF Polyfuse YAGEO | D_0603_1608Metric | F1 |
| 12 | SW_Push C&K | SW_SPST_PTS526_JLeadsWGndPin | SW1, SW2, SW3, SW4, SW5, SW6, SW7, SW8 +4 |
| 1 | SKRKAGE020 SW_Push C&K | SW_Push_SPST_NO_Alps_SKRK | SW13 |
| 1 | SW_SPST N/A | SW_SPDT_PCM12 | SW14 |
| 4 | LTST-C170YKT LED Lite-On Inc. | LED_0805_TrainTrack | D1, D76, D114, D135 |
| 24 | LTST-C171KRKT LED Lite-On Inc. | LED_0805_NoSilkscreen | D2, D6, D7, D12, D14, D20, D26, D33 +16 |
| 5 | LED | LED_0805_TrainTrackBendStart3 | D3, D11, D38, D46, D67 |
| 7 | LED | LED_0805_TrainTrackBendStart4 | D4, D72, D99, D102, D109, D127, D142 |
| 16 | LED | LED_0805_TrainTrackBend1 | D5, D15, D22, D25, D37, D42, D44, D45 +8 |
Show 26 more
| Qty | Part | Footprint | Refs |
|---|---|---|---|
| 9 | LED | LED_0805_TrainTrackBend2 | D8, D30, D52, D56, D65, D74, D98, D129 +1 |
| 54 | LED | LED_0805_TrainTrack | D9, D10, D16, D17, D18, D19, D21, D23 +46 |
| 1 | LTST-C170YKT LED Lite-On Inc. | LED_0805_TrainTrackBend1 | D13 |
| 7 | LED | LED_0805_TrainTrackEmpty | D24, D40, D51, D55, D73, D126, D131 |
| 1 | LED | LED_0805_TrainTrackInnerBend2 | D29 |
| 3 | LED | LED_0805_TrainTrackBendStart2 | D31, D80, D87 |
| 3 | LTST-C170YKT LED Lite-On Inc. | LED_0805_TrainTrackBendStart4 | D35, D90, D91 |
| 1 | LTST-C170YKT LED Lite-On Inc. | LED_0805_TrainTrackBend2 | D77 |
| 4 | LED | LED_0805_TrainTrackBendStart1 | D81, D95, D107, D119 |
| 1 | LTST-C170YKT LED Lite-On Inc. | LED_0805_TrainTrackEmpty | D93 |
| 3 | LED | LED_0805_NoSilkscreen | D110, D111, D112 |
| 1 | LTST-C170YKT LED Lite-On Inc. | LED_0805_TrainTrackInnerBend1 | D113 |
| 1 | SD0805S020S1R0 D_Schottky KYOCERA AVX | D_0805_2012Metric | D145 |
| 3 | CES10402V05B0DG ESD9B5.0ST5G INPAQ Technology Co., Ltd | D_0402_1005Metric | D146, D147, D148 |
| 2 | CL21C220JBANFNC 22p Samsung Electro-Mechanics | C_0805_2012Metric | C1, C2 |
| 4 | CL21B104KBCNNNC 0.1u Samsung Electro-Mechanics | C_0805_2012Metric | C3, C7, C9, C11 |
| 3 | 10u | C_0805_2012Metric | C4, C5, C6 |
| 1 | CL21B224KAFNFNE 0.22u Samsung Electro-Mechanics | C_0805_2012Metric | C8 |
| 3 | CL21A106KOQNNNG 10u Samsung Electro-Mechanics | C_0805_2012Metric | C10, C12, C15 |
| 2 | CL21B105KPFNNNE 1u Samsung Electro-Mechanics | C_0805_2012Metric | C13, C14 |
| 1 | CL21X226MRQNNNE 22u Samsung Electro-Mechanics | C_0805_2012Metric | C16 |
| 2 | CRCW080522R0JNEA 22 Vishay Dale | R_0805_2012Metric | R1, R2 |
| 9 | CRCW080520K0FKEA 20K Vishay Dale | R_0805_2012Metric | R3, R4, R5, R6, R7, R8, R9, R10 +1 |
| 2 | CRCW080510K0FKEA 10K Vishay Dale | R_0805_2012Metric | R12, R13 |
| 2 | CRCW08055K10JNEA 5.1K Vishay Dale | R_0603_1608Metric | R14, R15 |
| 1 | CRCW08051K00FKEA 1K Vishay Dale | R_0805_2012Metric | R16 |
Light-Rail design files
The KiCad project lives in the nonik0/Light-Rail repository on GitHub; these links point at the commit this page was built from.
Light-Rail: common questions
What microcontroller does the Light-Rail use?
The Light-Rail is built around the ATMEGA32U4-AU, from the AVR/Arduino family.
How big is the Light-Rail PCB?
The Light-Rail measures 73.4 × 100.5 mm, has 4 copper layers and is 1.6 mm thick.
How many components are on the Light-Rail?
209 components, from 46 distinct parts, with part numbers taken from the project's own BOM. The full bill of materials is listed on this page.
Where can I download the Light-Rail design files?
From the nonik0/Light-Rail repository on GitHub, which has the KiCad layout, the schematic and the BOM; the links under Design files point to each one.
Can I use the Light-Rail design in my own project?
The repository has no license, so all rights stay with nonik0. Use it as a reference, and ask the author before reusing the design.
Can I test firmware for the Light-Rail without the hardware?
Yes. HardLabs builds a simulation of the board from its netlist and BOM, so you can run and debug AVR/Arduino firmware against it before you order a PCB.
Similar boards
AVR/Arduino
V4
stuartpittaway
30 × 50 mm38 parts2LCC-BY-NC-4.01.1kAVR/Arduino
ModuleV450
stuartpittaway
30 × 61.4 mm39 parts2LCC-BY-NC-4.01.1kAVR/Arduino
Easyduino Atmega
Hanqaqa
68.8 × 53.6 mm35 parts4LCERN-OHL-P-2.0746AVR/Arduino
Easyduino Atmega Nano
Hanqaqa
43.4 × 18 mm30 parts4LCERN-OHL-P-2.0746AVR/Arduino
UsbGpib
xyphro
54 × 15 mm21 parts2LMIT683AVR/Arduino
Lumberjack
peej
284.7 × 94.2 mm149 parts2LMIT402