

Nova mk ii
KiCad hardware repository for the Nova Mk II keyboard PCB.
- Size
- 279 × 103.5 mm
- Copper layers
- 2
- Thickness
- 1.6 mm
- Parts
- 194
- Nets
- 160
- Pads
- 924
- Tracks, vias
- 1,260, 98
- Pours
- 2
- Routed
- Yes
- KiCad
- KiCad 10.0 (file 20260206)
- Created
- 1 Jul 2026
- Updated
- 1 Jul 2026
Overview
Nova mk ii is an open-source printed circuit board by obljubej, from the obljubej/nova-mk-ii repository on GitHub, published under the MIT licence. It is a 2-layer board of 279 × 103.5 mm with 194 parts on 160 nets, routed with 1,260 tracks and 98 vias.
It is built around the RP2040-ZERO. Its parts include 110 diodes, 54 switches and 2 resistors. It belongs with the RP2040 boards of this library.
Main components
1README
README.mdNova Mk II
KiCad hardware repository for the Nova Mk II keyboard PCB.
Contents
pcb/nova-mk-ii/- KiCad PCB project files.lib/nova-mk-ii/nova-mk-ii.pretty/- bundled KiCad footprint library.lib/nova-mk-ii/nova-mk-ii.kicad_sym- bundled KiCad symbol library.lib/nova-mk-ii/models/- bundled 3D models used by the footprints.production/- place generated gerbers, drill files, BOMs, CPLs, and fab outputs here when publishing releases.docs/- notes, images, build guide updates, or assembly documentation.
Opening in KiCad
Open pcb/nova-mk-ii/pcb.kicad_pro in KiCad. The project uses relative library paths through ${KIPRJMOD}, so the bundled libraries should resolve after cloning the repository.
Parts
194| Qty | Value | Footprint | References |
|---|---|---|---|
| 56 | D_Small | nova-mk-ii:Diode_1N4148-SOD123 | D1, D2, D10, D11, D12, D13, D14, D15, D16, D17, D18, D19, D20, D21, D22, D23 +40 |
| 54 | Switch | nova-mk-ii:Switch_ChocV1-hotswap | SW1, SW2, SW10, SW11, SW12, SW13, SW14, SW15, SW16, SW17, SW18, SW19, SW20, SW21, SW22, SW23 +38 |
| 54 | YS-SK6812MINI-E | nova-mk-ii:LED_SK6812-MINI-E | LED1, LED2, LED10, LED11, LED12, LED13, LED14, LED15, LED16, LED17, LED18, LED19, LED20, LED21, LED22, LED23 +38 |
| 14 | MountingHole | nova-mk-ii:Hole_M2-spacer | H1, H2, H3, H4, H5, H6, H7, H8, H9, H10, H11, H12, H13, H14 |
| 4 | MountingHole | nova-mk-ii:Hole_Breakaway-Tabs | BR1, BR2, BR3, BR4 |
| 2 | 4.7k | Resistor_SMD:R_1206_3216Metric_Pad1.30x1.75mm_HandSolder | R3, R4 |
| 2 | AudioJack4 | nova-mk-ii:Connector_TRRS | TRRS1, TRRS2 |
| 2 | RollerEncoder_EVQWGD001 | nova-mk-ii:RotaryEncoder_EVQWGD001 | ROLL1, ROLL2 |
| 2 | RotaryEncoder_Switch | nova-mk-ii:RotaryEncoder_EC11 | RE1, RE2 |
| 2 | rp2040-zero | nova-mk-ii:MCU_rp2040-zero-tht-pads | MCU1, MCU2 |
| 1 | Conn_01x12_Female | nova-mk-ii:Connector_FFC-FPC-vertical-12pin | CIRQUE2 |
| 1 | Display_generic-spi-8pin | Connector_JST:JST_GH_SM08B-GHS-TB_1x08-1MP_P1.25mm_Horizontal | DISP1 |
Similar boards
- 2 layers132.3 × 94.9 mm

- 2 layers321 × 92.3 mm

- 2 layers255.9 × 99.3 mm

Zerosprey42
beekeeb/zerosprey42
Zerosprey42 Keyboard is a wired, beginner friendly, choc hotswap, MonoBlockSplit (Unibody), column-staggered, DIY mechanical keyboard.
96 parts140 - 2 layers146.3 × 69.5 mm

- 2 layers54 × 64 mm

DonConIOmini
ravinrabbid/DonCon2040
RP2040 based firmware and hardware for DIY Taiko no Tatsujin Drum Controllers
96 parts66MIT - 2 layers52 × 50 mm

RP2040-TestPatternGenerator VGA
nmur/RP2040-TestPatternGenerator
A simple test pattern generator running on the RP2040 microcontroller
12 parts64GPL-3.0 - 2 layers120 × 40 mm

Buinchiez40
ChrisChrisLoLo/bunchiez40
A pocket keyboard that makes use of mouse switches to achieve a miniscule size
90 parts56GPL-3.0 - 2 layers305.2 × 76.2 mm

Questions
How big is the Nova mk ii PCB?
It measures 279 × 103.5 mm and has 2 copper layers, 1.6 mm thick.
What parts does the Nova mk ii use?
194 parts, built around the RP2040-ZERO. 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 Nova mk ii KiCad files?
From the obljubej/nova-mk-ii repository on GitHub, at the commit this page was made from: the board is pcb/nova-mk-ii/pcb.kicad_pcb and its schematic pcb/nova-mk-ii/pcb.kicad_sch. PCBKit opens the board in the browser, with nothing to install.
Can I use the Nova mk ii design in my own project?
Its repository publishes it under the MIT licence: you may reuse it on that licence's terms (keep the author's notice, and for a copyleft licence share your changes alike).