

Cuspid40
An alpha staggered or ortholinear 40% keyboard with a nav cluster and an xt column
- Size
- 276.2 × 91 mm
- Copper layers
- 2
- Thickness
- 1.6 mm
- Parts
- 154
- Nets
- 88
- Pads
- 557
- Tracks, vias
- 800, 16
- Pours
- 1
- Routed
- Yes
- KiCad
- KiCad 7 (file 20221018)
- Created
- 13 May 2024
- Updated
- 5 Mar 2026
Overview
Cuspid40 is an open-source printed circuit board by Daigher, from the Daigher/Cuspid40 repository on GitHub, published under the GPL-3.0 licence. It is a 2-layer board of 276.2 × 91 mm with 154 parts on 88 nets, routed with 800 tracks and 16 vias.
Its parts include 56 diodes, 3 switches and 1 IC. It belongs with the keyboards and input boards of this library.
README
Cuspid40/README.mdCuspid40
An alpha staggered/ortho 40% keyboard with a nav cluser and an xt column
Parts
154| Qty | Value | Footprint | References |
|---|---|---|---|
| 67 | MX_SW_solder | PCM_marbastlib-mx:SW_MX_1u | MX1, MX2, MX10, MX11, MX12, MX14, MX15, MX16, MX17, MX18, MX19, MX20, MX21, MX22, MX23, MX24 +51 |
| 56 | D_Small | footprints:D_DO-35_SOD27_P5.08mm_Horizontal | D1, D2, D10, D11, D12, D13, D14, D15, D16, D17, D18, D19, D20, D21, D22, D23 +40 |
| 16 | 3.6V | footprints:D_DO-35_SOD27_P5.08mm_Horizontal | D, D, D, D, D, D, D, D, D, D, D, D, D, D, D, D |
| 5 | MX_SW_solder | PCM_marbastlib-mx:SW_MX_1.5u | MX13, MX34, MX50, MX57, MX69 |
| 2 | MX_stab | PCM_marbastlib-mx:STAB_MX_P_3u | S60, S66 |
| 1 | LOGO | Silkscreens:cuspid text | G*** |
| 1 | MX_SW_solder | PCM_marbastlib-mx:SW_MX_1.75u | MX28 |
| 1 | MX_stab | PCM_marbastlib-mx:STAB_MX_P_ISO | S16 |
| 1 | Pluto | PCM_marbastlib-xp-promicroish:Helios_AH_USBup | U1 |
The 150 most common of 154 parts.
Questions
How big is the Cuspid40 PCB?
It measures 276.2 × 91 mm and has 2 copper layers, 1.6 mm thick.
What parts does the Cuspid40 use?
154 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 Cuspid40 KiCad files?
From the Daigher/Cuspid40 repository on GitHub, at the commit this page was made from: the board is Cuspid40/Cuspid40.kicad_pcb and its schematic Cuspid40 Backplate/Cuspid40 Backplate.kicad_sch. PCBKit opens the board in the browser, with nothing to install.
Can I use the Cuspid40 design in my own project?
Its repository publishes it under the GPL-3.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).
Similar boards
- 2 layers101.5 × 83 mm

- 2 layers44.5 × 43 mm

Vik universal
sadekbaroudi/vik
This is a VIK module designed to mount a PER56 scroll ring, with a 35mm Cirque Trackpad and optional WS2812B LEDs.
154 parts220CERN-OHL-P-2.0 - 2 layers303.6 × 96.1 mm

- 2 layers

Hexagonal test
cnlohr/cnhardware
My dumping grounds for all my kicad projects and random hardware bringup.
154 parts114 - 2 layers131.7 × 109.5 mm

Chiindii
thebiguno/microcontroller-projects
A home for a bunch of microcontroller projects which don't warrant their own repos.
154 parts75 - 2 layers329.7 × 104.6 mm

Jiran ble lite
Ladniy/jiran-ble-lite
Wireless ergo-split keyboard, based on nRF52840 module.
154 parts54CERN-OHL-P-2.0 - 2 layers185.4 × 73.7 mm

FullInterlockingPlantCAN
RobertPHeller/RPi-RRCircuits
A collection of circuit designs for various MCUs, not just Raspberry Pis relating to Model Railroading
154 parts24 - 2 layers158 × 85 mm
