Rabid

SeanCline·RabidKeyboard·pcb/Rabid.kicad_pcb

Rabid PCB layout, top view — open source RP2040/RP2350 board by SeanCline
Simulate this board

About the Rabid PCB

Rabid is an open source RP2040/RP2350 PCB design by SeanCline, published on GitHub under the MIT license. It is a 2-layer board measuring 343.4 × 121.9 mm, with 185 components from 99 distinct parts.

Its main chip is the C85364, from the RP2040/RP2350 family. By type, the board carries 90 diodes, 89 switches, 3 resistors, 2 connectors and 1 IC.

It belongs with the keyboards designs in this gallery.

From the project

A replacement PCB and plate for the old CM Storm QuickFireRapid and Filco Majestouch TKL keyboards.

This project is an ode to the old-school Cooler Master QuickFire Rapid TKL keyboard -- a board that introduced many people to the mechanical keyboard hobby years ago.

Over time, upgrade parts for these old mechanical keyboards have become hard to find. This project attempts to solve that by providing PCB designs that can be manufactured by services like JLCPCB or PCBWay.

Rabid, from the project README
From the project README

Main components on the Rabid

Rabid bill of materials (BOM)

185 components, 99 distinct parts — part numbers from the project's BOM.

QtyPartRefs
1
C85364
RP2040_Stamp
U1
1
C319148
USB Connector
J1
1
GPIO Debug Header
J3
1
Esc
SW1
1
Tilde
SW2
1
Tab
SW3
1
CapsLk
SW4
1
LShift
SW5
1
LCtrl
SW6
1
1
SW8
1
Q
SW9
1
A
SW10
1
Z
SW11
1
LMeta
SW12
1
F1
SW13
1
2
SW14
1
W
SW15
1
S
SW16
1
X
SW17
1
LAlt
SW18
Show 79 more
QtyPartRefs
1
F2
SW19
1
3
SW20
1
E
SW21
1
D
SW22
1
C
SW23
1
F3
SW25
1
4
SW26
1
R
SW27
1
F
SW28
1
V
SW29
1
F4
SW31
1
5
SW32
1
T
SW33
1
G
SW34
1
B
SW35
1
F5
SW37
1
6
SW38
1
Y
SW39
1
H
SW40
1
N
SW41
1
Space
SW42
1
F6
SW43
1
7
SW44
1
U
SW45
1
J
SW46
1
M
SW47
1
F7
SW49
1
8
SW50
1
I
SW51
1
K
SW52
1
,
SW53
1
F8
SW55
1
9
SW56
1
O
SW57
1
L
SW58
1
.
SW59
1
F9
SW61
1
0
SW62
1
P
SW63
1
;
SW64
1
/
SW65
1
AltGr
SW66
1
F10
SW67
1
-
SW68
1
[
SW69
1
"
SW70
1
RShift
SW71
1
RMeta
SW72
1
F11
SW73
1
=
SW74
1
]
SW75
1
↲
SW76
1
Fn
SW78
1
F12
SW79
1
BkSpc
SW80
1
\
SW81
1
RCtrl
SW84
1
PrtSc
SW85
1
Ins
SW86
1
Del
SW87
1
←
SW90
1
ScrLk
SW91
1
Home
SW92
1
End
SW93
1
↑
SW95
1
↓
SW96
1
Pause
SW97
1
PgUp
SW98
1
PgDn
SW99
1
→
SW102
1
Reset
SW103
1
BootSel
SW104
1
C8598
1N4148
D1
86
1N4148
D2, D3, D4, D5, D6, D8, D9, D10 +78
1
CapsLock
D104
1
ScrollLock
D106
1
MetaLock
D108
2
C23186
560
R1, R2
1
560
R3

Rabid design files

The KiCad project lives in the SeanCline/RabidKeyboard repository on GitHub; these links point at the commit this page was built from.

Rabid: common questions

What microcontroller does the Rabid use?

The Rabid is built around the C85364, from the RP2040/RP2350 family.

How big is the Rabid PCB?

The Rabid measures 343.4 × 121.9 mm, has 2 copper layers and is 1.6 mm thick.

How many components are on the Rabid?

185 components, from 99 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 Rabid design files?

From the SeanCline/RabidKeyboard 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 Rabid design in my own project?

Yes, under the terms of its MIT license, which SeanCline chose for the repository.

Can I test firmware for the Rabid without the hardware?

Yes. HardLabs builds a simulation of the board from its netlist and BOM, so you can run and debug RP2040/RP2350 firmware against it before you order a PCB.

More boards in RabidKeyboard

Similar boards