Skip to the content
2 layers95 × 95 mmFPGA MSXtR Portable Keyboard, the printed circuit board in 3D

FPGA MSXtR Portable Keyboard

hra1129/FPGA_MSXtR13
Size
95 × 95 mm
Copper layers
2
Thickness
1.6 mm
Parts
98
Nets
52
Pads
240
Tracks, vias
858, 338
Pours
1
Routed
Yes
KiCad
KiCad 9.0 (file 20241229)
Created
1 Mar 2026
Updated
7 Nov 2026

Overview

FPGA MSXtR Portable Keyboard is an open-source printed circuit board by hra1129, from the hra1129/FPGA_MSXtR repository on GitHub, published under the MIT licence. It is a 2-layer board of 95 × 95 mm with 98 parts on 52 nets, routed with 858 tracks and 338 vias.

Its parts include 73 switches, 9 resistors, 4 capacitors, 3 diodes and 1 IC. It belongs with the keyboards and input and fPGA and programmable logic boards and the FPGA and CPLD boards of this library.

Parts

98
QtyValueFootprintReferences
53.3KResistor_SMD:R_0805_2012MetricR9, R10, R11, R16, R17
40.1uFCapacitor_SMD:C_0603_1608MetricC1, C2, C3, C4
4MountingHole_3.2mm_M3_ISO14580MountingHole:MountingHole_3.2mm_M3_ISO14580REF1, REF2, REF3, REF4
3LEDDiode_SMD:D_0805_2012MetricD1, D2, D3
210KResistor_SMD:R_0805_2012MetricR14, R15
2150Resistor_SMD:R_0805_2012MetricR12, R13
1FPGA_MSXtR_Portable_KeyboardMy Parts:QFP50P900X900X160-48NIC1
1KEY_0My Parts:Tact_SWSW1
1KEY_1My Parts:Tact_SWSW2
1KEY_2My Parts:Tact_SWSW3
1KEY_3My Parts:Tact_SWSW4
1KEY_4My Parts:Tact_SWSW5
1KEY_5My Parts:Tact_SWSW6
1KEY_6My Parts:Tact_SWSW7
1KEY_7My Parts:Tact_SWSW8
1KEY_8My Parts:Tact_SWSW9
1KEY_9My Parts:Tact_SWSW10
1KEY_AMy Parts:Tact_SWSW23
1KEY_ATMy Parts:Tact_SWSW14
1KEY_BMy Parts:Tact_SWSW24
1KEY_BRACE_LMy Parts:Tact_SWSW15
1KEY_BRACE_RMy Parts:Tact_SWSW18
1KEY_BSMy Parts:Tact_SWSW62
1KEY_CMy Parts:Tact_SWSW25
1KEY_CAPSMy Parts:Tact_SWSW52
1KEY_COLONMy Parts:Tact_SWSW17
1KEY_COMMAMy Parts:Tact_SWSW19
1KEY_CTRLMy Parts:Tact_SWSW50
1KEY_DMy Parts:Tact_SWSW26
1KEY_DELMy Parts:Tact_SWSW68
1KEY_DOWNMy Parts:Tact_SWSW71
1KEY_EMy Parts:Tact_SWSW27
1KEY_ESCMy Parts:Tact_SWSW59
1KEY_FMy Parts:Tact_SWSW28
1KEY_F1My Parts:Tact_SWSW54
1KEY_F2My Parts:Tact_SWSW55
1KEY_F3My Parts:Tact_SWSW56
1KEY_F4My Parts:Tact_SWSW57
1KEY_F5My Parts:Tact_SWSW58
1KEY_GMy Parts:Tact_SWSW29
1KEY_GRAPHMy Parts:Tact_SWSW51
1KEY_HMy Parts:Tact_SWSW30
1KEY_HATMy Parts:Tact_SWSW12
1KEY_HOMEMy Parts:Tact_SWSW66
1KEY_IMy Parts:Tact_SWSW31
1KEY_INSMy Parts:Tact_SWSW67
1KEY_JMy Parts:Tact_SWSW32
1KEY_KMy Parts:Tact_SWSW33
1KEY_KANAMy Parts:Tact_SWSW53
1KEY_LMy Parts:Tact_SWSW34
1KEY_LEFTMy Parts:Tact_SWSW69
1KEY_MMy Parts:Tact_SWSW35
1KEY_MENUMy Parts:Tact_SWSW73
1KEY_MINUSMy Parts:Tact_SWSW11
1KEY_NMy Parts:Tact_SWSW36
1KEY_OMy Parts:Tact_SWSW37
1KEY_PMy Parts:Tact_SWSW38
1KEY_PERIODMy Parts:Tact_SWSW20
1KEY_QMy Parts:Tact_SWSW39
1KEY_RMy Parts:Tact_SWSW40
1KEY_RETURNMy Parts:Tact_SWSW64
1KEY_RIGHTMy Parts:Tact_SWSW72
1KEY_SMy Parts:Tact_SWSW41
1KEY_SELECTMy Parts:Tact_SWSW63
1KEY_SEMIMy Parts:Tact_SWSW16
1KEY_SHIFTMy Parts:Tact_SWSW49
1KEY_SLASHMy Parts:Tact_SWSW21
1KEY_SPACEMy Parts:Tact_SWSW65
1KEY_STOPMy Parts:Tact_SWSW61
1KEY_TMy Parts:Tact_SWSW42
1KEY_TABMy Parts:Tact_SWSW60
1KEY_UMy Parts:Tact_SWSW43
1KEY_UBARMy Parts:Tact_SWSW22
1KEY_UPMy Parts:Tact_SWSW70
1KEY_VMy Parts:Tact_SWSW44
1KEY_WMy Parts:Tact_SWSW45
1KEY_XMy Parts:Tact_SWSW46
1KEY_YMy Parts:Tact_SWSW47
1KEY_YENMy Parts:Tact_SWSW13
1KEY_ZMy Parts:Tact_SWSW48

The 94 most common of 98 parts.

More from hra1129/FPGA_MSXtR

5
  • 2 layers95 × 95 mmStackCPU, the printed circuit board in 3D

    StackCPU

    hra1129/FPGA_MSXtR

    59 parts13MIT
  • 2 layers157.4 × 97.6 mmStackY8960, the printed circuit board in 3D

    StackY8960

    hra1129/FPGA_MSXtR

    38 parts13MIT
  • 2 layers95 × 95 mmStackSlot, the printed circuit board in 3D

    StackSlot

    hra1129/FPGA_MSXtR

    36 parts13MIT
  • 2 layers95 × 95 mmStackV9968, the printed circuit board in 3D

    StackV9968

    hra1129/FPGA_MSXtR

    15 parts13MIT

Similar boards

  • 2 layers225 × 356.9 mmFerris, the printed circuit board in 3D

    Ferris

    pierrechevalier83/ferris

    A low profile split keyboard designed to satisfy one single use case elegantly

    98 parts1.3k
  • 2 layers99.9 × 99.9 mmIo base, the printed circuit board in 3D

    Io base

    rene-dev/stmbl

    AC Servo Driver for STM32F4

    98 parts990GPL-3.0
  • 2 layers48 × 48 mmBms v2, the printed circuit board in 3D

    Bms v2

    hackclub/OnBoard

    💡 Join 1,000 teenagers and make your first PCB with a $100 grant!

    98 parts915
  • 2 layers333.4 × 124.5 mmOmega Keyboard, the printed circuit board in 3D

    Omega Keyboard

    skiselev/omega

    Omega Home Computer

    98 parts459GPL-3.0
  • 2 layers60 × 100 mmPiTrac Pi Connector, the printed circuit board in 3D

    PiTrac Pi Connector

    PiTracLM/PiTrac

    Launch monitor using low-cost raspberry pi and camera hardware to determine ball launch speed, angles and spin. See https://discord.gg/vGuyAAxXJH (permalink)

    98 parts439GPL-2.0
  • 2 layers138.9 × 83.9 mmINTR LT PANEL, the printed circuit board in 3D

    INTR LT PANEL

    jrsteensen/OpenHornet

    OpenHornet 1:1 F/A-18C Simulator Repository

    98 parts431
  • 2 layers89 × 100 mmHub16, the printed circuit board in 3D

    Hub16

    joshajohnson/Hub16

    A macro pad with 16 keys, two rotary encoders, a four port USB hub, and plenty of LEDs!

    98 parts388
  • 2 layers61 × 64.1 mmRfreplacement, the printed circuit board in 3D

    Rfreplacement

    c0pperdragon/C64-Video-Enhancement

    Component video modification for the C64 8-bit computer

    98 parts286MIT

Questions

How big is the FPGA MSXtR Portable Keyboard PCB?

It measures 95 × 95 mm and has 2 copper layers, 1.6 mm thick.

What parts does the FPGA MSXtR Portable Keyboard use?

98 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 FPGA MSXtR Portable Keyboard KiCad files?

From the hra1129/FPGA_MSXtR repository on GitHub, at the commit this page was made from: the board is pcb/FPGA_MSXtR_Portable_Keyboard/FPGA_MSXtR_Portable_Keyboard.kicad_pcb and its schematic pcb/FPGA_MSXtR/FPGA_MSXtR.kicad_sch. PCBKit opens the board in the browser, with nothing to install.

Can I use the FPGA MSXtR Portable Keyboard 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).