Skip to the content
PCBKitNew board
2 layers242.9 × 95.2 mmMonorail Steam Reduced, the printed circuit board in 3D

Monorail Steam Reduced

KiserDesigns/Monorail18

Version 2 is based on the RP2040 and has encoder positions on ESC, 1, and 6.

Size
242.9 × 95.2 mm
Copper layers
2
Thickness
1.6 mm
Parts
197
Nets
129
Pads
877
Tracks, vias
1,210, 259
Pours
3
Routed
Yes
KiCad
KiCad 6 (file 20211014)
Created
2 Mar 2022
Updated
24 Jul 2023

Overview

Monorail Steam Reduced is an open-source printed circuit board by KiserDesigns, from the KiserDesigns/Monorail repository on GitHub. It is a 2-layer board of 242.9 × 95.2 mm with 197 parts on 129 nets, routed with 1,210 tracks and 259 vias.

It is built around the W25Q128JVSIQ, SRV05-4 and WS2812B. Its parts include 65 diodes, 28 capacitors, 13 resistors, 9 connectors and 4 ICs. It belongs with the RP2040 boards of this library.

Main components

3

README

README.md

Monorail V2

Version 2 is based on the RP2040 and has encoder positions on ESC, 1, and 6.

Plate files made up of the same outlines as are found in the Trashman Wiki, and enough permutations have been tested to be confident in their functionality.

More plate files can be found at https://www.minivanplate.xyz/

The "Combined" plates have support for all of the layouts from all three PCBs.

Vial firmware was built on this commit of the NCKiser fork of Vial, based on QMK v0.18 : https://github.com/NCKiser/vial-nckiser/commit/2a0371c2ef1b1343f7dda704ad11ff06da6e896c

Build Guide

What you need:

  • PCB (included)
  • Base (included)
  • Plate (included)
  • Hardware (included)
  • Philips (+) Screwdriver
  • Needle-nose Pliers (optional)

IMG_1208

Step 1: Standoffs

There is the option to use Hull-mount, Tray-mount, or both at the same time!

For Hull-mount, use brass washers on either side of the plate so the screw and 10mm standoff clamp firmly to the half-hole.

IMG_1211

Start with holding the screw and washer the top side, and then placing the washer and twisting on the standoff from the other side.

IMG_1212 IMG_1213 IMG_1215

Repeat this for the other 3 Hull-mount standoffs.

IMG_1216

For Tray-mount, attach the 5mm standoffs and washers to the base first, using the washer on the standoff side, not the screw side.

IMG_1225 IMG_1227 IMG_1228

Repeat this for all 8 Tray-mount point, or exclude certain points based on your desired typing feel.

IMG_1229

Step 2: PCB Assembly

If using Tray-mount, it makes sense to screw the PCB to the base first.

IMG_1230

Snap switches into the PCB through the plate, starting with the center and outside corners.

IMG_1231

This is what the final stackup should look like:

IMG_1232

Step 3: Optional Part Removal

The top half-numrow can be optionally removed for a 4-row layout or to fit in standard minivan cases.

The half-numrow on the PCB and Base can be broken by hand:

IMG_1233 IMG_1234 IMG_1235 IMG_1236 IMG_1237

The plate will need to be separated using needle-nose pliers:

IMG_1238 IMG_1239 IMG_1240 IMG_1241

If not using Hull-mount, the extra tabs can be removed using needle-nose pliers:

IMG_1244 IMG_1245 IMG_1247 IMG_1248

If fitting the PCB into a V4N4G0N case, the right USB port may need to be removed.

IMG_1253 IMG_1254 IMG_1255 IMG_1256

This will take a bit of force, and the USB port might be damaged while removing. That is okay.

IMG_1257

Stem 4: Firmware

Vial firmware is pre-flashed on each PCB, and the default layout is hosted here.

Parts

197
QtyValueFootprintReferences
50D_SmallDiode_SMD:D_SOD-123D10, D11, D12, D13, D14, D15, D16, D17, D18, D19, D20, D21, D28, D29, D30, D31 +34
43MX-NoLEDMX_Only:MXOnly-1U-HotswapMX1, MX2, MX10, MX11, MX12, MX13, MX14, MX15, MX16, MX17, MX18, MX19, MX21, MX22, MX23, MX24 +27
120.1uFCapacitor_SMD:C_0603_1608MetricC4, C5, C6, C7, C9, C10, C23, C24, C25, C26, C27, C28
12WS2812BKeebio-Parts:LED_WS2812B_2020D22, D23, D24, D25, D26, D27, D52, D53, D54, D55, D56, D57
9100nCapacitor_SMD:C_0402_1005MetricC3, C11, C12, C15, C16, C17, C18, C20, C21
6MX-NoLEDMX_Only:MXOnly-1.25U-HotswapMX30, MX43, MX46, MX51, MX54, MX55
45.1kResistor_SMD:R_0603_1608MetricR3, R4, R6, R7
310uCapacitor_SMD:C_0402_1005MetricC1, C2, C8
3470Resistor_SMD:R_0603_1608MetricR1, R2, R5
3LEDLED_THT:LED_D3.0mmD1, D2, D3
3LOGOLOGOG***, G***, G***
3RotaryEncoder_Switchkiserdesigns:RotaryEncoder_Alps_EC11E-Switch_Vertical_H20mmSW1, SW2, SW3
21kResistor_SMD:R_0402_1005MetricR9, R13
21uCapacitor_SMD:C_0402_1005MetricC13, C14
227Resistor_SMD:R_0402_1005MetricR10, R11
230pCapacitor_SMD:C_0402_1005MetricC19, C22
2Conn_01x05Connector_PinHeader_2.54mm:PinHeader_1x05_P2.54mm_VerticalJ1, J4
2Conn_01x09Connector_PinHeader_2.54mm:PinHeader_1x09_P2.54mm_VerticalJ2, J3
2MX-NoLEDMX_Only:MXOnly-3U-Hotswap-ReversedStabilizersMX47, MX50
2MX-NoLEDMX_Only:MXOnly-1.75U-HotswapMX7, MX42
2SW_SPSTKeebio-Parts:SW_SPST_TL3342SWR1, SWR2
2USB_C_Receptacle_USB2.0Keebio-Parts:USB_C_Receptacle_HRO_TYPE-C-31-M-12J5, J6
1
1-10kResistor_SMD:R_0603_1608MetricR8
15.1kResistor_SMD:R_0402_1005MetricR12
1500mAFuse:Fuse_1206_3216MetricF1
1Conn_01x03_FemaleConnector_PinHeader_2.54mm:PinHeader_1x03_P2.54mm_VerticalSWD1
1Conn_01x03_MaleConnector_PinHeader_2.54mm:PinHeader_1x03_P2.54mm_VerticalJ9
1Conn_01x04_FemaleConnector_JST:JST_SH_SM04B-SRSS-TB_1x04-1MP_P1.00mm_HorizontalJ7
1Conn_01x04_MaleConnector_PinHeader_2.54mm:PinHeader_1x04_P2.54mm_VerticalJ8
1Crystal_GND24_SmallCrystal:Crystal_SMD_3225-4Pin_3.2x2.5mmY1
1MX-NoLEDMX_Only:MXOnly-1.5U-HotswapMX20
1MX-NoLEDMX_Only:MXOnly-6.25U-Hotswap-ReversedStabilizersMX48
1MX-NoLEDMX_Only:MXOnly-2.75U-HotswapMX49
1MountingHole_Padkicad:Minivan-referenceH1
1RP2040TR7SnapEDA Library:QFN40P700X700X90-57NU4
1SRV05-4Package_TO_SOT_SMD:SOT-23-6U1
1SolderJumper_2_BridgedJumper:SolderJumper-2_P1.3mm_Bridged2Bar_Pad1.0x1.5mmJP1
1W25Q128JVSPackage_SO:SOIC-8_5.23x5.23mm_P1.27mmU3
1XC6206PxxxMRPackage_TO_SOT_SMD:SOT-23U2

The 189 most common of 197 parts.

Questions

How big is the Monorail Steam Reduced PCB?

It measures 242.9 × 95.2 mm and has 2 copper layers, 1.6 mm thick.

What parts does the Monorail Steam Reduced use?

197 parts, built around the W25Q128JVSIQ, SRV05-4 and WS2812B. 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.

Where can I download the Monorail Steam Reduced KiCad files?

From the KiserDesigns/Monorail repository on GitHub, at the commit this page was made from: the board is PCB Sources/Monorail_Steam_Reduced/Monorail_Steam_Reduced.kicad_pcb and its schematic PCB Sources/Hull_V4N_Tray_Base/Hull_V4N_Tray_Base.kicad_sch. PCBKit opens the board in the browser, with nothing to install.

Can I use the Monorail Steam Reduced design in my own project?

Its repository states no licence, so its author keeps all rights: ask KiserDesigns before reusing the design.

Similar boards

  • 2 layers236.9 × 86.8 mmRaii020, the printed circuit board in 3D

    Raii020

    unspecworks/raii

    splay sweep with ferris

    233 parts17
  • 2 layers194.3 × 79 mmQez, the printed circuit board in 3D

    Qez

    IvoPo/qezberry

    115 parts14GPL-3.0
  • 2 layers229 × 80 mmDizzy40, the printed circuit board in 3D

    Dizzy40

    ScatteredDrifter/Clacky40

    Daisy40 drop-in replacement PCB, NOW with RP2040 and some additional features

    132 parts7
  • 2 layers158.8 × 100.2 mmChocobanan rev.1, the printed circuit board in 3D

    Chocobanan rev.1

    leonrat/Chocobanan

    An alice-like 40% split keyboard

    108 parts1
  • 2 layers228.4 × 85 mmUnzahl, the printed circuit board in 3D

    Unzahl

    waffle87/unzahl

    Integrated STM32G0B1 Keyboard PCB

    150 partsCERN-OHL-P-2.0
  • 4 layers95 × 77 mmTachometer, the printed circuit board in 3D

    Tachometer

    Churrosoft/Dashdash

    tablero de instrumentos por can para integrar con OpenEFI, cuando se nos ocurra algo mas original cambiamos el nombre

    207 parts1MIT
  • 4 layers90 × 100 mmPump board, the printed circuit board in 3D

    Pump board

    TrendBit/SMBR-hardware

    Design file for SMBR hardware modules in KiCAD.

    204 partsGPL-3.0