Skip to the content
4 layers51.1 × 40.7 mmKbd nes v2, the printed circuit board in 3D

Remapping order: Right, Left, Down, Up, A, B, Select, Start

Size
51.1 × 40.7 mm
Copper layers
4
Thickness
1.6 mm
Parts
53
Nets
64
Pads
219
Tracks, vias
520, 110
Pours
2
Routed
Yes
KiCad
KiCad 10.0 (file 20260206)
Created
7 Apr 2026
Updated
14 May 2026

Overview

Kbd nes v2 is an open-source printed circuit board by bchelf, from the bchelf/keyboard-nes repository on GitHub. It is a 4-layer board of 51.1 × 40.7 mm with 53 parts on 64 nets, routed with 520 tracks and 110 vias.

It is built around the RP2040, W25Q128JVSIQ and AMS1117-3.3, with the TPS2553DBVR-1, 1812L050PR and ABM8-272-T3 among its other parts. Its parts include 21 capacitors, 16 resistors, 5 connectors, 4 ICs and 2 diodes. It belongs with the retro computing and games boards and the RP2040 boards of this library.

Main components

8

README

README.md

keyboard-nes

Remapping order: Right, Left, Down, Up, A, B, Select, Start

Parts

53
QtyValueFootprintReferences
12100nFCapacitor_SMD:C_0402_1005MetricC5, C6, C7, C9, C11, C12, C13, C14, C15, C16, C17, C18
410kResistor_SMD:R_0402_1005MetricR11, R12, R15, R18
410uFCapacitor_SMD:C_0603_1608MetricC1, C4, C20, C21
31kResistor_SMD:R_0402_1005MetricR1, R5, R16
215pFCapacitor_SMD:C_0402_1005MetricC2, C3
21uFCapacitor_SMD:C_0402_1005MetricC8, C10
220kResistor_SMD:R_0402_1005MetricR13, R14
233Resistor_SMD:R_0402_1005MetricR3, R4
256kResistor_SMD:R_0603_1608MetricR8, R9
2Conn_01x05Connector_JST:JST_PH_S5B-PH-SM4-TB_1x05-1MP_P2.00mm_HorizontalJ1, J5
10.1uFCapacitor_SMD:C_0402_1005MetricC19
1100kResistor_SMD:R_0402_1005MetricR17
11812L050PRkbd-nes-pretty:F1812F1
122kResistor_SMD:R_0402_1005MetricR6
12N7002Package_TO_SOT_SMD:SOT-23Q1
1ABM8-272-T3Crystal:Crystal_SMD_3225-4Pin_3.2x2.5mmY1
1AMS1117-3.3Package_TO_SOT_SMD:SOT-223-3_TabPin2U4
1Conn_01x02Connector_PinHeader_2.54mm:PinHeader_1x02_P2.54mm_VerticalJ2
1DNFResistor_SMD:R_0402_1005MetricR2
1LOGOkbd-nes-pretty:logo-silkscreenG***
1PESD5V0S1BA,115kbd-nes-pretty:SOD-323_L1.7-W1.3-LS2.5-BID2
1RP2040Package_DFN_QFN:QFN-56-1EP_7x7mm_P0.4mm_EP3.2x3.2mm_ThermalViasU3
1SM03B-SRSS-TBConnector_JST:JST_SH_SM03B-SRSS-TB_1x03-1MP_P1.00mm_HorizontalJ7
1SMAJ5.0A-13-Fkbd-nes-pretty:SMA_L4.3-W2.6-LS5.2-RDD1
1SS12D07VG6 087kbd-nes-pretty:SW-TH_SS12D07VG4SW1
1TPS2553DBVRkbd-nes-pretty:SOT-23-6_L2.9-W1.6-P0.95-LS2.8-BRU1
1USB_C_Receptacle_USB2.0_16PConnector_USB:USB_C_Receptacle_HRO_TYPE-C-31-M-12J4
1W25Q128JVSPackage_SO:SOIC-8_5.3x5.3mm_P1.27mmU2

More from bchelf/keyboard-nes

1
  • 4 layers49.2 × 30.9 mmKbd nes v1, the printed circuit board in 3D

    Kbd nes v1

    bchelf/keyboard-nes

    Remapping order: Right, Left, Down, Up, A, B, Select, Start

    49 parts

Similar boards

  • 2 layers162.2 × 151.2 mmControlFreq, the printed circuit board in 3D

    ControlFreq

    velvia-fifty/AudioThings

    DIY audio-related projects of questionable quality and dubious utility; delivered in 30 minutes or less or the next one is free

    90 parts1
  • 4 layers101.6 × 70 mmMicroNES pcb v0.1, the printed circuit board in 3D

    MicroNES pcb v0.1

    bchelf/microNES

    A microcontroller based emulator to play original NES games over composite video (and HDMI)

    109 parts1
  • 4 layers44.3 × 95.9 mmAura mon, the printed circuit board in 3D

    Aura mon

    nrwiersma/aura-mon

    RP-2350 Energy Data Logger

    119 parts1
  • 4 layers116 × 112 mmBldc esc, the printed circuit board in 3D

    Bldc esc

    EwoudVV/bldc-esc

    A custom STM32 motor controller for BLDC and PMSM motors.

    453 parts2
  • 2 layers110 × 52 mmArcus, the printed circuit board in 3D

    Arcus

    MeghanaM4/arcus

    Hack Club's Parthenon PCB Badge (with an RP2040 and ePaper display)

    72 parts8
  • 2 layers62 × 47 mmPhoneController, the printed circuit board in 3D

    PhoneController

    gili-yankovitch/joyfon

    Physical Phone Controller

    59 parts7MIT
  • 4 layers279.5 × 97 mmAlpha centauri pcb, the printed circuit board in 3D

    Alpha centauri pcb

    jacob-w-gable/alpha_centauri

    A split, ergonomic, mechanical keyboard with 40 keys, designed for typing speed and comfort.

    224 parts1MIT

Questions

How big is the Kbd nes v2 PCB?

It measures 51.1 × 40.7 mm and has 4 copper layers, 1.6 mm thick.

What parts does the Kbd nes v2 use?

53 parts, built around the RP2040, W25Q128JVSIQ, AMS1117-3.3 and TPS2553DBVR-1. 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 Kbd nes v2 KiCad files?

From the bchelf/keyboard-nes repository on GitHub, at the commit this page was made from: the board is hardware/kbd-nes-v2/kbd-nes-v2.kicad_pcb and its schematic hardware/kbd-nes-v1/kbd-nes-v1.kicad_sch. PCBKit opens the board in the browser, with nothing to install.

Can I use the Kbd nes v2 design in my own project?

Its repository states no licence, so its author keeps all rights: ask bchelf before reusing the design.