Skip to the content
4 layers284.7 × 94.2 mmRex60Hotswap, the printed circuit board in 3D

An Open Source, Hotswap 60% PCB

Size
284.7 × 94.2 mm
Copper layers
4
Thickness
1.6 mm
Parts
180
Nets
122
Pads
1,058
Tracks, vias
1,273, 125
Pours
3
Routed
Yes
KiCad
KiCad 7 (file 20221018)
Created
4 Aug 2023
Updated
4 Aug 2023

Overview

Rex60Hotswap is an open-source printed circuit board by LordsBoards, from the LordsBoards/Rex60Hotswap repository on GitHub, published under the CERN-OHL-P-2.0 licence. It is a 4-layer board of 284.7 × 94.2 mm with 180 parts on 122 nets, routed with 1,273 tracks and 125 vias.

Its parts include 70 switches, 63 diodes, 16 capacitors, 5 resistors and 2 ICs. It belongs with the keyboards and input boards of this library.

README

README.md

Rex60Hotswap

A Hotswap 60% Keyboard PCB based on the RP2040 with support for many layouts!

Layout: https://i.imgur.com/uCmSpNL.png
Pics: https://imgur.com/a/aP2cotN
Features:

Production files are available under the jlcpcb folder. All LCSC part numbers should be accurate and assigned.

Parts

180
QtyValueFootprintReferences
63D_SmallDiode_SMD:D_SOD-123D1, D2, D10, D11, D12, D13, D14, D15, D16, D17, D18, D19, D20, D21, D22, D23 +47
9100nCapacitor_SMD:C_0201_0603MetricC4, C5, C6, C7, C8, C9, C11, C14, C16
51uCapacitor_SMD:C_0201_0603MetricC3, C10, C12, C13, C15
215pCapacitor_SMD:C_0201_0603MetricC1, C2
222Resistor_SMD:R_0201_0603MetricR1, R2
25.1kResistor_SMD:R_0201_0603MetricR4, R5
2MX_RShiftmarbastlib-mx:SW_MX_HS_S_1uSW53, SW75
2MX_stabmarbastlib-mx:STAB_MX_P_2.25uS2, S4
2SW_PushButton_Switch_SMD:SW_SPST_SKQG_WithoutStemSW72, SW73
11kResistor_SMD:R_0201_0603MetricR3
12AFuse:Fuse_0603_1608Metric_Pad1.05x0.95mm_HandSolderF1
160R @ 100MHzInductor_SMD:L_0603_1608MetricFB1
1AP2127N3-1.2Package_TO_SOT_SMD:TSOT-23U4
1Conn_01x04_MountingPinConnector_Molex:Molex_Pico-EZmate_78171-0004_1x04-1MP_P1.20mm_VerticalJ3
1Crystal_GND24_SmallCrystal:Crystal_SMD_3225-4Pin_3.2x2.5mmY1
1MX25R3235FZNxx0Package_SO:SOP-8_3.76x4.96mm_P1.27mmU2
1MX_-marbastlib-mx:SW_MX_HS_S_1uSW12
1MX_0marbastlib-mx:SW_MX_HS_S_1uSW11
1MX_1marbastlib-mx:SW_MX_HS_S_1uSW2
1MX_2marbastlib-mx:SW_MX_HS_S_1uSW3
1MX_3marbastlib-mx:SW_MX_HS_S_1uSW4
1MX_4marbastlib-mx:SW_MX_HS_S_1uSW5
1MX_5marbastlib-mx:SW_MX_HS_S_1uSW6
1MX_6marbastlib-mx:SW_MX_HS_S_1uSW7
1MX_7marbastlib-mx:SW_MX_HS_S_1uSW8
1MX_8marbastlib-mx:SW_MX_HS_S_1uSW9
1MX_9marbastlib-mx:SW_MX_HS_S_1uSW10
1MX_<marbastlib-mx:SW_MX_HS_S_1uSW50
1MX_=marbastlib-mx:SW_MX_HS_S_1uSW13
1MX_>marbastlib-mx:SW_MX_HS_S_1uSW51
1MX_Amarbastlib-mx:SW_MX_HS_S_1uSW30
1MX_Apostrophemarbastlib-mx:SW_MX_HS_S_1uSW40
1MX_Bmarbastlib-mx:SW_MX_HS_S_1uSW47
1MX_Backspacemarbastlib-mx:SW_MX_HS_S_1uSW14
1MX_Backspace_Split_1marbastlib-mx:SW_MX_HS_S_1uSW70
1MX_Backspace_Split_2marbastlib-mx:SW_MX_HS_S_1uSW71
1MX_Cmarbastlib-mx:SW_MX_HS_S_1uSW45
1MX_Capsmarbastlib-mx:SW_MX_HS_1.75uSW29
1MX_Caps_Stpmarbastlib-mx:SW_MX_HS_1.75u_stpSW69
1MX_Colonmarbastlib-mx:SW_MX_HS_S_1uSW39
1MX_Dmarbastlib-mx:SW_MX_HS_S_1uSW32
1MX_Emarbastlib-mx:SW_MX_HS_S_1uSW18
1MX_Entermarbastlib-mx:SW_MX_HS_S_1uSW41
1MX_Fmarbastlib-mx:SW_MX_HS_S_1uSW33
1MX_Gmarbastlib-mx:SW_MX_HS_S_1uSW34
1MX_Hmarbastlib-mx:SW_MX_HS_S_1uSW35
1MX_Imarbastlib-mx:SW_MX_HS_S_1uSW23
1MX_ISOmarbastlib-mx:SW_MX_HS_S_1uSW77
1MX_ISO_ENTERmarbastlib-mx:SW_MX_HS_S_1uSW76
1MX_Jmarbastlib-mx:SW_MX_HS_S_1uSW36
1MX_Kmarbastlib-mx:SW_MX_HS_S_1uSW37
1MX_Lmarbastlib-mx:SW_MX_HS_S_1uSW38
1MX_LAltmarbastlib-mx:SW_MX_HS_1.25uSW56
1MX_LAlt_1.5marbastlib-mx:SW_MX_HS_1.5uSW64
1MX_LCtrlmarbastlib-mx:SW_MX_HS_1.25uSW54
1MX_LCtrl_1.5marbastlib-mx:SW_MX_HS_1.5uSW62
1MX_LShiftmarbastlib-mx:SW_MX_HS_S_1uSW42
1MX_LShift_Rightmarbastlib-mx:SW_MX_HS_S_1uSW79
1MX_LShift_Splitmarbastlib-mx:SW_MX_HS_1.25uSW78
1MX_LWinmarbastlib-mx:SW_MX_HS_1.25uSW55
1MX_LWin_1marbastlib-mx:SW_MX_HS_S_1uSW63
1MX_Mmarbastlib-mx:SW_MX_HS_S_1uSW49
1MX_Menumarbastlib-mx:SW_MX_HS_1.25uSW59
1MX_Nmarbastlib-mx:SW_MX_HS_S_1uSW48
1MX_Omarbastlib-mx:SW_MX_HS_S_1uSW24
1MX_Pmarbastlib-mx:SW_MX_HS_S_1uSW25
1MX_Qmarbastlib-mx:SW_MX_HS_S_1uSW16
1MX_Questionmarbastlib-mx:SW_MX_HS_S_1uSW52
1MX_Rmarbastlib-mx:SW_MX_HS_S_1uSW19
1MX_RAltmarbastlib-mx:SW_MX_HS_1.25uSW58
1MX_RAlt_1.5marbastlib-mx:SW_MX_HS_1.5uSW66
1MX_RCtrlmarbastlib-mx:SW_MX_HS_1.25uSW60
1MX_RCtrl_1.5marbastlib-mx:SW_MX_HS_1.5uSW68
1MX_RShiftmarbastlib-mx:SW_MX_HS_1.75uSW74
1MX_RWinmarbastlib-mx:SW_MX_HS_1.25uSW61
1MX_RWin_1marbastlib-mx:SW_MX_HS_S_1uSW67
1MX_Smarbastlib-mx:SW_MX_HS_S_1uSW31
1MX_Spacemarbastlib-mx:SW_MX_HS_S_1uSW57
1MX_Space_2marbastlib-mx:SW_MX_HS_S_1uSW65
1MX_Tmarbastlib-mx:SW_MX_HS_S_1uSW20

The 160 most common of 180 parts.

Similar boards

  • 4 layers152 × 61.5 mmAudio board, the printed circuit board in 3D

    Audio board

    FOSDEM/video

    No longer being updated, please see the README for pointers.

    180 parts114
  • 4 layers100.5 × 62.5 mmBaset1-media converter, the printed circuit board in 3D

    Baset1-media converter

    azonenberg/misc-devboards

    Miscellaneous prototype hardware that wasn't major enough to warrant a dedicated repo

    180 parts17BSD-3-Clause
  • 4 layers50 × 110 mmEncore, the printed circuit board in 3D

    Encore

    lennartquerter/euro-rack-synth

    Lenimal Github for DIY for a Eurorack Synth

    180 parts13
  • 4 layers100 × 100 mmIdeal groove box, the printed circuit board in 3D

    Ideal groove box

    centrevillage/ideal-groove-box

    理想のグルーブボックスは俺たちの手で作る

    180 parts10MIT
  • 4 layers110 × 90 mmURC, the printed circuit board in 3D

    URC

    spikonado/URC

    Universal Robot Controller

    180 parts2CERN-OHL-W-2.0
  • 4 layers100 × 100 mmCentral ECU, the printed circuit board in 3D

    Central ECU

    UC-Aerospace/Hybrid25_ECU

    The central ECU is pretty simple and carries out a couple of tasks. Firstly is comms which is easy to see with CAN on the left and RS422 on the right of the schematic.

    180 parts1
  • 4 layers130 × 90 mmPhase2-module, the printed circuit board in 3D

    Phase2-module

    udaravima/Lab_Bench

    A modular, rack-style DC power supply: up to 8 hot-pluggable 600 W buck modules on a shared DC input bus, coordinated by a central manager over CAN.

    180 parts1GPL-3.0

Questions

How big is the Rex60Hotswap PCB?

It measures 284.7 × 94.2 mm and has 4 copper layers, 1.6 mm thick.

What parts does the Rex60Hotswap use?

180 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.

Where can I download the Rex60Hotswap KiCad files?

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

Can I use the Rex60Hotswap design in my own project?

Its repository publishes it under the CERN-OHL-P-2.0 licence: you may reuse it on that licence's terms (keep the author's notice, and for a copyleft licence share your changes alike).