Skip to the content
PCBKitNew board
2 layers50 × 50 mmKbdShield, the printed circuit board in 3D

Tiny modular LED matrix. NOTE: Moved to https://code.hackerspace.pl/radex/radmatrix

Size
50 × 50 mm
Copper layers
2
Thickness
1.6 mm
Parts
14
Nets
10
Pads
44
Tracks, vias
58, 7
Pours
1
Routed
Yes
KiCad
KiCad 8.0 (file 20240108)
Created
18 Mar 2024
Updated
26 Jul 2025

Overview

KbdShield is an open-source printed circuit board by radex, from the radex/radmatrix repository on GitHub. It is a 2-layer board of 50 × 50 mm with 14 parts on 10 nets, routed with 58 tracks and 7 vias.

Its parts include 6 switches and 4 connectors. It belongs with the lEDs and displays boards of this library.

README

pcb/MainBoard/README.md

Main Board

50x50mm microcontroller module, driving LedArrayMux modules. Contains an RP2040 microcontroller, a CAN transceiver, PWM audio output, current sensing, and level shifters to work around LedArrayMux bugs.

Revisions

Rev A

Errata:

  1. Level shifters are too slow to be useful
  • Workaround: decrease pullup values to obnoxiously low ones (100-180Ω); do not use level shifters; increase PIO delays until functional
  1. CAN receive signal is not level shifted, which exposes RP2040 to a 5V signal
  • Workaround: Do nothing; replace with a 3v3 CAN transceiver
  1. The 431 shunt voltage reference does not work correctly
  • Workaround: use main 3v3 regulator for vref
  1. PWM audio signal filter is suspected to be responsible for poor quality audio

Parts

14
QtyValueFootprintReferences
6SW_PushButton_Switch_SMD:SW_Push_1P1T_NO_CK_KSC6xxJSW101, SW102, SW103, SW104, SW105, SW106
4JLCToolingHoleled-matrix:jlcpcb-tooling-holeH101, H102, H103, H104
3MechanicalConnector_PinHeader_2.54mm:PinHeader_1x02_P2.54mm_VerticalJ101, J102, J104
1DaughterConnConnector_PinSocket_2.54mm:PinSocket_2x05_P2.54mm_VerticalJ103

Questions

How big is the KbdShield PCB?

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

What parts does the KbdShield use?

14 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 KbdShield KiCad files?

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

Can I use the KbdShield design in my own project?

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

More from radex/radmatrix

3
  • 2 layers99.8 × 49.8 mmLedArrayDemo, the printed circuit board in 3D

    LedArrayDemo

    radex/radmatrix

    Tiny modular LED matrix. NOTE: Moved to https://code.hackerspace.pl/radex/radmatrix

    453 parts2
  • 4 layers50 × 50 mmRadmatrix, the printed circuit board in 3D

    Radmatrix

    radex/radmatrix

    Tiny modular LED matrix. NOTE: Moved to https://code.hackerspace.pl/radex/radmatrix

    198 parts2
  • 2 layers50 × 50 mmLedArrayMux, the printed circuit board in 3D

    LedArrayMux

    radex/radmatrix

    Tiny modular LED matrix. NOTE: Moved to https://code.hackerspace.pl/radex/radmatrix

    178 parts2

Similar boards

  • 2 layers116.8 × 30 mmType d, the printed circuit board in 3D

    Type d

    google/mozc-devices

    Circuit diagrams and firmware source code for Gboard DIY keyboards

    14 parts3kApache-2.0
  • 2 layers32 × 22 mmDiff driver, the printed circuit board in 3D

    Diff driver

    rene-dev/stmbl

    AC Servo Driver for STM32F4

    14 parts990GPL-3.0
  • 2 layers34 × 45 mm2032Charger, the printed circuit board in 3D

    2032Charger

    hackclub/OnBoard

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

    14 parts915
  • 2 layers34 × 109.9 mmTdisplay s3, the printed circuit board in 3D

    Tdisplay s3

    landonr/homeThing

    Wifi Smart Home Remotes that run on ESPHome

    14 parts551GPL-3.0
  • 2 layers45.3 × 42.7 mmMainPcb, the printed circuit board in 3D

    MainPcb

    adamb314/ServoProject

    Getting the most out of your hobby servo

    14 parts545
  • 2 layers42.5 × 28.8 mmC5VRX JACK DIY, the printed circuit board in 3D

    C5VRX JACK DIY

    Twotoz/C5VRX

    Ultra-minimal, zero-CPU 5.8 GHz analog FPV video receiver using ESP32-C5 Wi-Fi 6 PHY MODEM_DIAG, BitScrambler WBFM demodulation & resistor DAC CVBS

    14 parts515GPL-3.0
  • 2 layers62 × 24 mmMai button, the printed circuit board in 3D

    Mai button

    whowechina/mai_pico

    Pico controller for Maimai

    14 parts475