Railroad keyboard

nopunin10did·railroad-keyboard

Railroad keyboard PCB layout, top view — open source AVR/Arduino board by nopunin10did
Simulate this board

About the Railroad keyboard PCB

Railroad keyboard 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 462 × 116.9 mm, with 219 components from 24 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, 3 connectors and 2 ICs.

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.

Railroad keyboard, from the project README
From the project README

Main components on the Railroad keyboard

Railroad keyboard bill of materials (BOM)

219 components, 24 distinct parts — part numbers from the project's BOM.

QtyPartRefs
1
C44854
ATmega32U4-AU
U1
1
TRRS
U2
1
C13738
16MHz
Y1
1
1734510-1
J1
2
Conn_01x01
J2, J3
1
C151162
500mA
F1
1
SW_Push
SW1
78
MX-NoLED
MX0, MX1, MX2, MX3, MX4, MX5, MX6, MX7 +70
2
MX-NoLED
MX9, MX100
6
MX-NoLED
MX201, MX209, MX300, MX801, MX808, MX908
3
MX-NoLED
MX400, MX802, MX901
2
MX-NoLED
MX401, MX905
1
MX-NoLED
MX410
4
MX-NoLED
MX509, MX609, MX903, MX906
2
MX-NoLED
MX601, MX904
97
C81598
SOD-123
D0, D1, D2, D3, D4, D5, D6, D7 +89
2
C1804
22pF
C1, C2
1
C28323
1uF
C3
2
C1779
4.7uF
C4, C8
3
C49678
0.1uF
C5, C6, C7
Show 4 more
QtyPartRefs
3
C17414
10k
R1, R4, R6
2
C17561
22
R2, R3
1
C17514
1m
R5
2
C17673
4.7k
R7, R8

Railroad keyboard 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: common questions

What microcontroller does the Railroad keyboard use?

The Railroad keyboard is built around the C44854, from the AVR/Arduino family.

How big is the Railroad keyboard PCB?

The Railroad keyboard measures 462 × 116.9 mm, has 2 copper layers and is 1.6 mm thick.

How many components are on the Railroad keyboard?

219 components, from 24 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 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 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 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