

a custom 45key keyboard
- Size
- 247 × 76 mm
- Copper layers
- 2
- Thickness
- 1.6 mm
- Parts
- 102
- Nets
- 61
- Pads
- 519
- Tracks, vias
- 712, 48
- Pours
- 1
- Routed
- Yes
- KiCad
- KiCad 8.0 (file 20240108)
- Created
- 28 Oct 2024
- Updated
- 24 Dec 2024
Overview
Top is an open-source printed circuit board by smaldragon, from the smaldragon/Num13 repository on GitHub, published under the Unlicense licence. It is a 2-layer board of 247 × 76 mm with 102 parts on 61 nets, routed with 712 tracks and 48 vias.
Its parts include 47 switches, 45 diodes and 2 connectors. It belongs with the keyboards and input boards of this library.
README
README.mdNum13

Num13 is a 45-key compact ortholinear mechanical keyboard which includes a Numpad and is 13Ux4U in size, which I designed for my own personal use.
The build is composed of 2 PCBs, the top pcb includes the key matrix (MX switches or low-profile Redragon switches w/ plate stabs), while the bottom includes the keyboard controller (a pi pico), a status led (rgb on the rB revision included here), and serves as the base of the keyboard structure itself.
Parts
102| Qty | Value | Footprint | References |
|---|---|---|---|
| 45 | 1N4148 | Diode_THT:D_DO-35_SOD27_P7.62mm_Horizontal | D1, D2, D10, D11, D12, D13, D14, D15, D16, D17, D18, D19, D20, D21, D22, D23 +29 |
| 8 | M2 | MountingHole:MountingHole_2.2mm_M2_Pad | H2, H3, H4, H5, H6, H7, H8, H9 |
| 2 | Conn_01x08_Pin | Connector_PinHeader_2.54mm:PinHeader_1x08_P2.54mm_Vertical | J1, J2 |
| 1 | 1 | SMAL:SW_Redragon_MX_LowProfile_PCB_1.00u | SW36 |
| 1 | 2 | SMAL:SW_Redragon_MX_LowProfile_PCB_1.00u | SW37 |
| 1 | 3 | SMAL:SW_Redragon_MX_LowProfile_PCB_1.00u | SW38 |
| 1 | 4 | SMAL:SW_Redragon_MX_LowProfile_PCB_1.00u | SW24 |
| 1 | 5 | SMAL:SW_Redragon_MX_LowProfile_PCB_1.00u | SW25 |
| 1 | 6 | SMAL:SW_Redragon_MX_LowProfile_PCB_1.00u | SW26 |
| 1 | 7 | SMAL:SW_Redragon_MX_LowProfile_PCB_1.00u | SW11 |
| 1 | 8 | SMAL:SW_Redragon_MX_LowProfile_PCB_1.00u | SW12 |
| 1 | 9 | SMAL:SW_Redragon_MX_LowProfile_PCB_1.00u | SW13 |
| 1 | A | SMAL:SW_Redragon_MX_LowProfile_PCB_1.00u | SW14 |
| 1 | Alt | SMAL:SW_Redragon_MX_LowProfile_PCB_1.00u | SW40 |
| 1 | B | SMAL:SW_Redragon_MX_LowProfile_PCB_1.00u | SW32 |
| 1 | C | SMAL:SW_Redragon_MX_LowProfile_PCB_1.00u | SW30 |
| 1 | Ctrl | SMAL:SW_Redragon_MX_LowProfile_PCB_1.00u | SW39 |
| 1 | D | SMAL:SW_Redragon_MX_LowProfile_PCB_1.00u | SW16 |
| 1 | DEL | SMAL:SW_Redragon_MX_LowProfile_PCB_1.00u | SW35 |
| 1 | Dot | Smal:SW_Redragon_MX_LowProfile_PCB_1.00u | SW44 |
| 1 | E | SMAL:SW_Redragon_MX_LowProfile_PCB_1.00u | SW3 |
| 1 | ENTER | SMAL:SW_Redragon_MX_LowProfile_PCB_2.00u | SW23 |
| 1 | EnterStab | ks27_pcb_stab:ks27_2u_pcb_cherry_plate_stab | S2 |
| 1 | F | SMAL:SW_Redragon_MX_LowProfile_PCB_1.00u | SW17 |
| 1 | Fn | SMAL:SW_Redragon_MX_LowProfile_PCB_1.00u | SW42 |
| 1 | G | SMAL:SW_Redragon_MX_LowProfile_PCB_1.00u | SW18 |
| 1 | H | SMAL:SW_Redragon_MX_LowProfile_PCB_1.00u | SW19 |
| 1 | I | SMAL:SW_Redragon_MX_LowProfile_PCB_1.00u | SW8 |
| 1 | J | SMAL:SW_Redragon_MX_LowProfile_PCB_1.00u | SW20 |
| 1 | K | SMAL:SW_Redragon_MX_LowProfile_PCB_1.00u | SW21 |
| 1 | L | SMAL:SW_Redragon_MX_LowProfile_PCB_1.00u | SW22 |
| 1 | M | SMAL:SW_Redragon_MX_LowProfile_PCB_1.00u | SW34 |
| 1 | N | SMAL:SW_Redragon_MX_LowProfile_PCB_1.00u | SW33 |
| 1 | NumLock | Smal:SW_Redragon_MX_LowProfile_PCB_1.00u | SW45 |
| 1 | O | SMAL:SW_Redragon_MX_LowProfile_PCB_1.00u | SW9 |
| 1 | P | SMAL:SW_Redragon_MX_LowProfile_PCB_1.00u | SW10 |
| 1 | Q | SMAL:SW_Redragon_MX_LowProfile_PCB_1.00u | SW1 |
| 1 | R | SMAL:SW_Redragon_MX_LowProfile_PCB_1.00u | SW4 |
| 1 | S | SMAL:SW_Redragon_MX_LowProfile_PCB_1.00u | SW15 |
| 1 | ShfL | SMAL:SW_Redragon_MX_LowProfile_PCB_1.00u | SW27 |
| 1 | Space | SMAL:SW_Redragon_MX_LowProfile_PCB_7.00u | SW41 |
| 1 | SpaceStab | ks27_pcb_stab:ks27_7u_pcb_cherry_plate | S1 |
| 1 | T | SMAL:SW_Redragon_MX_LowProfile_PCB_1.00u | SW5 |
| 1 | U | SMAL:SW_Redragon_MX_LowProfile_PCB_1.00u | SW7 |
| 1 | V | SMAL:SW_Redragon_MX_LowProfile_PCB_1.00u | SW31 |
| 1 | W | SMAL:SW_Redragon_MX_LowProfile_PCB_1.00u | SW2 |
| 1 | X | SMAL:SW_Redragon_MX_LowProfile_PCB_1.00u | SW29 |
| 1 | Y | SMAL:SW_Redragon_MX_LowProfile_PCB_1.00u | SW6 |
| 1 | Z | SMAL:SW_Redragon_MX_LowProfile_PCB_1.00u | SW28 |
| 1 | Zero | Smal:SW_Redragon_MX_LowProfile_PCB_1.00u | SW43 |
More from smaldragon/Num13
1- 2 layers247 × 76 mm

Similar boards
- 2 layers208.7 × 393.8 mm

Ferris
pierrechevalier83/ferris
A low profile split keyboard designed to satisfy one single use case elegantly
102 parts1.3k - 2 layers100 × 94.2 mm

- 2 layers107.5 × 2.5 mm

ESP32Clock
hackclub/OnBoard
💡 Join 1,000 teenagers and make your first PCB with a $100 grant!
102 parts915 - 2 layers110.3 × 171.8 mm

- 2 layers172 × 152.9 mm

- 2 layers118.1 × 101.6 mm

Teensy eurorack
newdigate/teensy-eurorack
Hardware Design: Eurorack shield for teensy 4.1 with 14 in / 16 out analog channels
102 parts259MIT - 2 layers157.5 × 115.8 mm

- 2 layers75.2 × 61.1 mm

Questions
How big is the Top PCB?
It measures 247 × 76 mm and has 2 copper layers, 1.6 mm thick.
What parts does the Top use?
102 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 Top KiCad files?
From the smaldragon/Num13 repository on GitHub, at the commit this page was made from: the board is KiCad/top/top.kicad_pcb and its schematic KiCad/bottom/bottom.kicad_sch. PCBKit opens the board in the browser, with nothing to install.
Can I use the Top design in my own project?
Its repository publishes it under the Unlicense licence: you may reuse it on that licence's terms (keep the author's notice, and for a copyleft licence share your changes alike).