

Skip deck
To maximize flexibility, it uses the concept of a "deck," which is a group of related shortcuts. For example, you could create a deck for Blender, console commands, saved websites (quick open), quick-launch apps, and…
- Size
- 83.3 × 90.5 mm
- Copper layers
- 2
- Thickness
- 1.6 mm
- Parts
- 27
- Nets
- 26
- Pads
- 121
- Tracks, vias
- 162, 24
- Routed
- Yes
- KiCad
- KiCad 9.0 (file 20241229)
- Created
- 1 Dec 2025
- Updated
- 4 Dec 2025
Overview
Skip deck is an open-source printed circuit board by Yati6, from the Yati6/Skip-deck repository on GitHub. It is a 2-layer board of 83.3 × 90.5 mm with 27 parts on 26 nets, routed with 162 tracks and 24 vias.
Its parts include 12 diodes and 1 IC. It belongs with the RP2040 boards of this library.
README
README.mdThe Skip Deck
The Skip-Deck is designed as a shortcuts macro that prioritizes versatility. It allows thousands of keys and organizational options.
To maximize flexibility, it uses the concept of a "deck," which is a group of related shortcuts. For example, you could create a deck for Blender, console commands, saved websites (quick open), quick-launch apps, and much more.
Within each deck, you can create additional categories (pages), such as different button pages for various CAD modes, or organize apps by type.
The deck also provides visual feedback: every time you press a key, a small popup appears at the bottom of the screen, showing the current key page (what each key is right now based on the page).
CAD Model:
a back button and 0.91 inch display for knowing the current page,
underneath a 3X4 keyboard layout.

PCB
schematic
PCB

Firmware Overview
this hackpad uses arduino code to send the key presses data to the pc in wich there is an app to handle all the complex stuff, The code isn’t fully done, but I’m down to the final steps.
BOM
- 1 Seeed XIAO RP2040
- 1 0.91" inch OLED display
- 12 Through-hole 1N4148 Diodes
- 13 Cherry MX Switches
- 13 Blank DSA keycaps
- 4 M3x16mm screws
- 4 M3x5mx4mm heatset inserts
- 1 Case (2 printed parts)
Parts
27| Qty | Value | Footprint | References |
|---|---|---|---|
| 13 | SW_Push | Button_Switch_Keyboard:SW_Cherry_MX_1.00u_PCB | HomeButton1, SW1, SW2, SW3, SW4, SW5, SW6, SW7, SW8, SW9, SW10, SW11, SW12 |
| 12 | 1N4148 | Diode_THT:D_DO-35_SOD27_P7.62mm_Horizontal | D1, D2, D3, D4, D5, D6, D7, D8, D9, D10, D11, D12 |
| 1 | XIAO-RP2040-DIP | OPL:XIAO-RP2040-DIP | U1 |
| 1 | oled | OLED:SSD1306-0.91-OLED-4pin-128x32 | o1 |
Questions
How big is the Skip deck PCB?
It measures 83.3 × 90.5 mm and has 2 copper layers, 1.6 mm thick.
What parts does the Skip deck use?
27 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 Skip deck KiCad files?
From the Yati6/Skip-deck repository on GitHub, at the commit this page was made from: the board is PCB/skip deck.kicad_pcb and its schematic PCB/OPL_Kicad_Library-master/Grove Vision AI V2 Library/Grove - Vision AI Module V2.kicad_sch. PCBKit opens the board in the browser, with nothing to install.
Can I use the Skip deck design in my own project?
Its repository states no licence, so its author keeps all rights: ask Yati6 before reusing the design.
Similar boards
- 2 layers47.6 × 27.3 mm

- 2 layers77.4 × 77.4 mm

CORAZON LEDS CON FADE
hackclub/OnBoard
💡 Join 1,000 teenagers and make your first PCB with a $100 grant!
27 parts915 - 2 layers44.2 × 29.3 mm

- 2 layers40 × 40 mm

- 2 layers22 × 42 mm

Nvme bm to e
CRImier/MyKiCad
My KiCad boards. Can't be bothered uploading individually anymore, so here you go.
27 parts253GPL-3.0 - 2 layers80 × 61 mm

PicoProducer
pjgpetecodes/pico-streamdeck
This project is an OBS Controller using a Raspberry Pi Pico and CircuitPython.
27 parts230MIT - 2 layers186 × 45 mm

AddOnD
freeDSP/freeDSP-aurora
freeDSP ADAU1452 with 8 analog input, 8 analog outputs, S/P-DIF I/O, ADAT I/O, USB Audio Class2, WiFi, Bluetooth
27 parts226CC-BY-SA-4.0 - 2 layers29.6 × 40.6 mm

Dbwifi revB
ugcs/ddc
Drone Show Software is software designed for drone shows, allowing flight path planning as well as control of dozens of drones simultaneously in a synchronized manner.
27 parts223