Skip to the content
PCBKitNew board
2 layers86.8 × 64.3 mmRaspDeckV3, the printed circuit board in 3D

DIY macropad using the raspberry pi 2040 zero

Size
86.8 × 64.3 mm
Copper layers
2
Thickness
1.6 mm
Parts
18
Nets
23
Pads
96
Tracks, vias
78, 0
Pours
1
Routed
Yes
KiCad
KiCad 9.0 (file 20241229)
Created
2 May 2026
Updated
1 Jul 2026

Overview

RaspDeckV3 is an open-source printed circuit board by itsmgxb24, from the itsmgxb24/RaspDeck repository on GitHub. It is a 2-layer board of 86.8 × 64.3 mm with 18 parts on 23 nets, routed with 78 tracks and 0 vias.

It is built around the RP2040-ZERO. Its parts include 10 switches and 1 IC. It belongs with the keyboards and input boards and the RP2040 boards of this library.

Main components

1

README

README.md

RaspDeckV3

RaspDeckV3 is a custom programmable macropad built around the Raspberry Pi RP2040.

The board features:

  • 9 programmable keys
  • 1 potentiometer
  • Optional support for:
    • 8x8 LED matrix display
    • SSD1306 OLED display

This repository contains the PCB design files and schematic for the project.


Features

  • Powered by the Raspberry Pi RP2040
  • Fully programmable macro keys
  • Rotary potentiometer input
  • Compact PCB design
  • Optional display support
  • Designed in KiCad

Hardware

Main Components

  • Raspberry Pi RP2040
  • 9 cherry mechanical switches
  • Potentiometer
  • Optional SSD1306 OLED display
  • Optional 8x8 LED matrix display

Preview

Schematic Schematic

PCB front PCB Render

PCB back PCB_backside


Manufacturing

The final/ directory contains Gerber files ready for PCB manufacturing.

You can upload the ZIP file directly to services like:

  • JLCPCB
  • PCBWay
  • OSH Park

Firmware

The firmware will be availible at itsmgxb24/RaspDeck3


License

This project uses the GNU GPL v3 Licence.

Parts

18
QtyValueFootprintReferences
9SW_PushButton_Switch_Keyboard:SW_Cherry_MX_1.00u_PCBSW1, SW2, SW3, SW4, SW5, SW6, SW7, SW8, SW9
1LED MatrixConnector_PinHeader_2.54mm:PinHeader_1x05_P2.54mm_VerticalLED Matrix
1LOGOLOGOG***
1RP2040-ZERORP2040-ZERO:MODULE_RP2040-ZEROU1
1RotaryEncoder_SwitchRotary_Encoder:RotaryEncoder_Alps_EC11E-Switch_Vertical_H20mm_CircularMountingHolesSW10
1SSD1306Connector_PinHeader_2.54mm:PinHeader_1x04_P2.54mm_VerticalSSD1306

The 14 most common of 18 parts.

Questions

How big is the RaspDeckV3 PCB?

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

What parts does the RaspDeckV3 use?

18 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 RaspDeckV3 KiCad files?

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

Can I use the RaspDeckV3 design in my own project?

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

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