Skip to the content
PCBKitNew board
2 layers16 × 45 mmKeypie, the printed circuit board in 3D

keypie

Size
16 × 45 mm
Copper layers
2
Thickness
1.6 mm
Parts
36
Nets
60
Pads
190
Tracks, vias
404, 60
Pours
1
Routed
Yes
KiCad
KiCad 9.0 (file 20241229)
Created
18 Jul 2025
Updated
10 Jan 2026

Overview

Keypie is an open-source printed circuit board by opticaldrive, from the opticaldrive/keypie repository on GitHub, published under the MIT licence. It is a 2-layer board of 16 × 45 mm with 36 parts on 60 nets, routed with 404 tracks and 60 vias.

It is built around the RP2040, W25Q64JVXGIQ and SPX3819M5-L-3-3. Its parts include 17 capacitors, 11 resistors, 5 ICs, 2 connectors and 1 switch. It belongs with the RP2040 boards of this library.

Main components

3

README

README.md

keypie

A custom RP2040 board with two USBC ports and two flash chips. add magic sauce here

Can be used as a badUSB or to investigate USB connections(limited)

Firmware: https://circuitpython.org/board/raspberry_pi_pico/

https://github.com/earlephilhower/arduino-pico

The second USBC port is made to work with RP2040's PIO using adafruit's tinyUSB libraries image of  keylogger rp2040 pcb pcb wiring - routing schematic of pcb

Parts

36
QtyValueFootprintReferences
11100nFCapacitor_SMD:C_0402_1005MetricC3, C4, C7, C8, C11, C12, C13, C14, C15, C16, C17
41uFCapacitor_SMD:C_0402_1005MetricC1, C2, C9, C10
422Capacitor_SMD:C_0402_1005MetricR8, R9, R10, R11
215pFCapacitor_SMD:C_0402_1005MetricC5, C6
21kCapacitor_SMD:C_0402_1005MetricR1, R7
25.1kCapacitor_SMD:C_0402_1005MetricR2, R3
256kCapacitor_SMD:C_0402_1005MetricR5, R6
2USB_C_Receptacle_USB2.0_14PConnector_USB:USB_C_Receptacle_HRO_TYPE-C-31-M-12J1, J2
2W25Q64JVXGIQeasyeda2kicad:XSON-8_L4.0-W4.0-P0.80-TL-EPU2, U3
10ohmsCapacitor_SMD:C_0402_1005MetricR4
1ABM8-272-T3_C20625731easyeda2kicad:CRYSTAL-SMD_4P-L3.2-W2.5-BLU4
1RP2040Package_DFN_QFN:QFN-56-1EP_7x7mm_P0.4mm_EP3.2x3.2mmU5
1SPX3819M5-L-3-3easyeda2kicad:SOT-23-5_L3.0-W1.6-P0.95-LS2.8-BRU1
1SW_Pusheasyeda2kicad:SW-SMD_L3.9-W3.0-P4.45SW1

Questions

How big is the Keypie PCB?

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

What parts does the Keypie use?

36 parts, built around the RP2040, W25Q64JVXGIQ and SPX3819M5-L-3-3. 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 Keypie KiCad files?

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

Can I use the Keypie 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).

Similar boards

  • 2 layers55 × 85 mmChess card, the printed circuit board in 3D

    Chess card

    Hung-Chi970104/chess_card

    Business-card-scale RP2040 and e-paper hardware prototype for a portable chess interface.

    70 parts1
  • 2 layers130 × 51 mmGameboy, the printed circuit board in 3D

    Gameboy

    Hung-Chi970104/gameboy

    Compact RP2040 handheld-console hardware with custom controls, power circuitry, display interface, and fabrication files.

    60 parts
  • 2 layers24 × 37 mmMy rp2040, the printed circuit board in 3D

    My rp2040

    kolontsov/my-rp2040

    RP2040 board with USB-C, 8MB flash and 22 GPIOs

    38 partsCC0-1.0
  • 4 layers78.4 × 35.1 mmAnyesc, the printed circuit board in 3D

    Anyesc

    murexrobotics/electrical

    Highly integrated electronics design and printed circuit boards (PCBs) for the MATE ROV Competition. Attempt the impossible.

    58 parts192MIT
  • 4 layers20 × 60 mmLyrav3, the printed circuit board in 3D

    Lyrav3

    prs2026/Lyra-flight-computer

    repo for the lyra flight computer

    86 parts3GPL-3.0
  • 2 layersRp2040, the printed circuit board in 3D

    Rp2040

    SainsburyWellcomeCentre/fablabs-kicad-library

    FabLab global KiCAD library for all PCB projects!

    23 parts2
  • 2 layers17.8 × 33 mmSiderakb rp micro rp micro, the printed circuit board in 3D

    Siderakb rp micro rp micro

    punkfab/pcb-corpus

    235 real KiCad boards from open-source hardware repositories, prepared as a placement and routing benchmark

    44 parts1
  • 6 layers17.2 × 35.4 mmOshEasyMini, the printed circuit board in 3D

    OshEasyMini

    Kev1n8088/OshEasyMini

    124 parts