Railroad keyboard pcb only
nopunin10did·railroad-keyboard
About the Railroad keyboard pcb only
Railroad keyboard pcb only is an open source AVR/Arduino PCB design by nopunin10did, published on GitHub under the CC-BY-SA-4.0 license. It is a 2-layer board measuring 448.5 × 103.1 mm, with 217 components from 23 distinct parts.
Its main chip is the C44854, from the AVR/Arduino family. Other key parts include the TRRS. By type, the board carries 98 LEDs, 97 diodes, 8 capacitors, 8 resistors, 2 ICs and 1 crystal.
It belongs with the keyboards designs in this gallery.
From the project
Railroad PCB and Plate Repository
A long keyboard with ortholinear alphas and semi-standard modifier keys. For more information, join the NoPunIn10Key Discord.
Keyboard Maintainer: NoPunIn10Did Hardware Supported: The Railroad: 2020-07 Prototype
This repository contains the KiCad files for the PCB, switch plate, and bottom plate. It also contains the BOM files that I used when ordering it from JLCPCB.

Main components on the Railroad keyboard pcb only
Railroad keyboard pcb only bill of materials (BOM)
217 components, 23 distinct parts — part numbers from the project's BOM.
| Qty | Part | Footprint | Refs |
|---|---|---|---|
| 1 | C44854 ATmega32U4-AU | TQFP-44_10x10mm_P0.8mm | U1 |
| 1 | TRRS | TRRS-PJ-320A | U2 |
| 1 | C13738 16MHz | Crystal_SMD_3225-4Pin_3.2x2.5mm | Y1 |
| 1 | 1734510-1 | TE_1734510-1 | J1 |
| 1 | C151162 500mA | Fuse_1206_3216Metric | F1 |
| 1 | SW_Push | SW_Tactile_SPST_Angled_MJTP1117 | SW1 |
| 78 | MX-NoLED | MXOnly-1U-NoLED | MX0, MX1, MX2, MX3, MX4, MX5, MX6, MX7 +70 |
| 2 | MX-NoLED | MXOnly-2U-NoLED | MX9, MX100 |
| 6 | MX-NoLED | MXOnly-1.5U-NoLED | MX201, MX209, MX300, MX801, MX808, MX908 |
| 3 | MX-NoLED | MXOnly-1.25U-NoLED | MX400, MX802, MX901 |
| 2 | MX-NoLED | MXOnly-2.25U-NoLED | MX401, MX905 |
| 1 | MX-NoLED | MXOnly-ISO-ROTATED-ReversedStabilizers-NoLED | MX410 |
| 4 | MX-NoLED | MXOnly-1.75U-NoLED | MX509, MX609, MX903, MX906 |
| 2 | MX-NoLED | MXOnly-2.75U-NoLED | MX601, MX904 |
| 97 | C81598 SOD-123 | D_SOD-123 | D0, D1, D2, D3, D4, D5, D6, D7 +89 |
| 2 | C1804 22pF | C_0805_2012Metric | C1, C2 |
| 1 | C28323 1uF | C_0805_2012Metric | C3 |
| 2 | C1779 4.7uF | C_0805_2012Metric | C4, C8 |
| 3 | C49678 0.1uF | C_0805_2012Metric | C5, C6, C7 |
| 3 | C17414 10k | R_0805_2012Metric | R1, R4, R6 |
Show 3 more
| Qty | Part | Footprint | Refs |
|---|---|---|---|
| 2 | C17561 22 | R_0805_2012Metric | R2, R3 |
| 1 | C17514 1m | R_0805_2012Metric | R5 |
| 2 | C17673 4.7k | R_0805_2012Metric | R7, R8 |
Railroad keyboard pcb only design files
The KiCad project lives in the nopunin10did/railroad-keyboard repository on GitHub; these links point at the commit this page was built from.
Railroad keyboard pcb only: common questions
What microcontroller does the Railroad keyboard pcb only use?
The Railroad keyboard pcb only is built around the C44854, from the AVR/Arduino family.
How big is the Railroad keyboard pcb only?
The Railroad keyboard pcb only measures 448.5 × 103.1 mm, has 2 copper layers and is 1.6 mm thick.
How many components are on the Railroad keyboard pcb only?
217 components, from 23 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 Railroad keyboard pcb only design files?
From the nopunin10did/railroad-keyboard repository on GitHub, which has the KiCad layout and the BOM; the links under Design files point to each one.
Can I use the Railroad keyboard pcb only design in my own project?
Yes, under the terms of its CC-BY-SA-4.0 license, which nopunin10did chose for the repository.
Can I test firmware for the Railroad keyboard pcb only 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.
More boards in railroad-keyboard
Similar boards
AVR/Arduino
ModuleV450
stuartpittaway
30 × 61.4 mm39 parts2LCC-BY-NC-4.01.1kAVR/Arduino
V4
stuartpittaway
30 × 50 mm38 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