Skip to the content
2 layers279 × 103.5 mmNova mk ii, the printed circuit board in 3D

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

1

README

README.md

Nova 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
QtyValueFootprintReferences
56D_Smallnova-mk-ii:Diode_1N4148-SOD123D1, D2, D10, D11, D12, D13, D14, D15, D16, D17, D18, D19, D20, D21, D22, D23 +40
54Switchnova-mk-ii:Switch_ChocV1-hotswapSW1, SW2, SW10, SW11, SW12, SW13, SW14, SW15, SW16, SW17, SW18, SW19, SW20, SW21, SW22, SW23 +38
54YS-SK6812MINI-Enova-mk-ii:LED_SK6812-MINI-ELED1, LED2, LED10, LED11, LED12, LED13, LED14, LED15, LED16, LED17, LED18, LED19, LED20, LED21, LED22, LED23 +38
14MountingHolenova-mk-ii:Hole_M2-spacerH1, H2, H3, H4, H5, H6, H7, H8, H9, H10, H11, H12, H13, H14
4MountingHolenova-mk-ii:Hole_Breakaway-TabsBR1, BR2, BR3, BR4
24.7kResistor_SMD:R_1206_3216Metric_Pad1.30x1.75mm_HandSolderR3, R4
2AudioJack4nova-mk-ii:Connector_TRRSTRRS1, TRRS2
2RollerEncoder_EVQWGD001nova-mk-ii:RotaryEncoder_EVQWGD001ROLL1, ROLL2
2RotaryEncoder_Switchnova-mk-ii:RotaryEncoder_EC11RE1, RE2
2rp2040-zeronova-mk-ii:MCU_rp2040-zero-tht-padsMCU1, MCU2
1Conn_01x12_Femalenova-mk-ii:Connector_FFC-FPC-vertical-12pinCIRQUE2
1Display_generic-spi-8pinConnector_JST:JST_GH_SM08B-GHS-TB_1x08-1MP_P1.25mm_HorizontalDISP1

Similar boards

  • 2 layers132.3 × 94.9 mmCheapino, the printed circuit board in 3D

    Cheapino

    tompi/cheapino

    An affordable split 36 keys keyboard

    59 parts1.2kCC-BY-4.0
  • 2 layers321 × 92.3 mmMx40, the printed circuit board in 3D

    Mx40

    zzeneg/stront

    Split keyboards with 38 or 40 keys, LCD display and Cirque trackpad

    181 parts353MIT
  • 2 layers255.9 × 99.3 mmZerosprey42, the printed circuit board in 3D

    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 mmStress, the printed circuit board in 3D

    Stress

    GroooveBob/Stress

    Pocket Arcade Fight Pad

    22 parts102MIT
  • 2 layers54 × 64 mmDonConIOmini, the printed circuit board in 3D

    DonConIOmini

    ravinrabbid/DonCon2040

    RP2040 based firmware and hardware for DIY Taiko no Tatsujin Drum Controllers

    96 parts66MIT
  • 2 layers52 × 50 mmRP2040-TestPatternGenerator VGA, the printed circuit board in 3D

    RP2040-TestPatternGenerator VGA

    nmur/RP2040-TestPatternGenerator

    A simple test pattern generator running on the RP2040 microcontroller

    12 parts64GPL-3.0
  • 2 layers120 × 40 mmBuinchiez40, the printed circuit board in 3D

    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 mmSoroka, the printed circuit board in 3D

    Soroka

    kapee1/soroka

    40% DIY-keyboard with base kit support

    126 parts47Unlicense

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