Skip to the content
PCBKitNew board
2 layers89.3 × 66.1 mmFi Pad, the printed circuit board in 3D

My Hackpad submision for 2025 Hack Club

Size
89.3 × 66.1 mm
Copper layers
2
Thickness
1.6 mm
Parts
15
Nets
18
Pads
73
Tracks, vias
73, 3
Routed
Yes
KiCad
KiCad 9.0 (file 20241229)
Created
27 Jun 2025
Updated
29 Jun 2025

Overview

Fi Pad is an open-source printed circuit board by BeakerLink, from the BeakerLink/Fi-Pad repository on GitHub, published under the GPL-3.0 licence. It is a 2-layer board of 89.3 × 66.1 mm with 15 parts on 18 nets, routed with 73 tracks and 3 vias.

Its parts include 9 switches, 1 IC and 1 connector. It belongs with the RP2040 boards of this library.

README

README.md

Fi-Pad

This is my take on the HackPad for the 2025 Hack Club. It features 9 programable keys, and a 0.91 in OLED screen

Design

I designed the PCB using Ki-Cad, and designed the case in OnShape

Onshape Link: https://cad.onshape.com/documents/796c38b270e72c4871a9677c/w/28c50ec203dddb21f0b40055/e/97d6ca14d4db237f55ec0b99?renderMode=0&uiState=685f30195171274e6eff8953

PCB schematic

alt text

PCB layout

alt text

Full Case

alt text

Top Case

alt text

Base Case

alt text

Firmware Overview

The firmware is still in development, I plan to update this once I have a semifunctional build. It will be based around QKM, and use VIA for dynamic changes.

BOM

  • 1x Xiao RP2040
  • 1x 0.91 in OLED display
  • 1x PCB
  • 9x MX keyboard Switchs
  • 9x DSA Keycaps
  • 4x M3x5mx4mm Heat Set Inserts
  • 4x M3x16 Screws
  • 1x 3D printed Top Shell
  • 1x 3D printed Base Shell

What's in a name

I named this project the "Fi-Pad" for two reasons. First of all, some backstory. My name is Link, and with that has come a healthy obsession with "The Ledgend of Zelda" In the games there is a reoccuring item called "The Master Sword." Inside the sword dwells a spirit named "Fi" Which was appointed by the goddess to Assist "Link" In their journey. Bringing this Back to me, I nicknamed my laptop "Fi" because of how it assists me through my journey. And the other reason I named the project "Fi-Pad" is a play on Apple's iPad.

Parts

15
QtyValueFootprintReferences
9Mx-SwitchPCM_Switch_Keyboard_Cherry_MX:SW_Cherry_MX_PCB_1.00uSW1, SW2, SW3, SW4, SW5, SW6, SW7, SW8, SW9
10.91 Oled DisplayConnector_PinSocket_2.00mm:PinSocket_1x04_P2.00mm_VerticalJ1
1XIAO-RP2040-SMDSeeed Studio XIAO Series Library:XIAO-RP2040-SMDU1

The 11 most common of 15 parts.

Questions

How big is the Fi Pad PCB?

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

What parts does the Fi Pad use?

15 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 Fi Pad KiCad files?

From the BeakerLink/Fi-Pad repository on GitHub, at the commit this page was made from: the board is Ki-Cad files/Fi-Pad.kicad_pcb and its schematic Ki-Cad files/Fi-Pad.kicad_sch. PCBKit opens the board in the browser, with nothing to install.

Can I use the Fi Pad design in my own project?

Its repository publishes it under the GPL-3.0 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 layers19 × 76 mmSub, the printed circuit board in 3D

    Sub

    google/mozc-devices

    Circuit diagrams and firmware source code for Gboard DIY keyboards

    15 parts3kApache-2.0
  • 2 layers26.7 × 62.2 mmDeniseadapter, the printed circuit board in 3D

    Deniseadapter

    hoglet67/RGBtoHDMI

    Bare-metal Raspberry Pi project that provides pixel-perfect sampling of Retro Computer RGB/YUV video and conversion to HDMI

    15 parts1kGPL-3.0
  • 2 layers100 × 44 mmVideoslot, the printed circuit board in 3D

    Videoslot

    mntmn/amiga2000-gfxcard

    MNT VA2000, an Open Source Amiga 2/3/4000 Graphics Card (Zorro II/III), written in Verilog

    15 parts1k
  • 2 layers91 × 51 mmBusinessCard, the printed circuit board in 3D

    BusinessCard

    hackclub/OnBoard

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

    15 parts915
  • 2 layers24.3 × 57.9 mmFlosspods pro flex, the printed circuit board in 3D

    Flosspods pro flex

    kenp-io/not-for-airpods-repairs

    The content of this repository is licensed under the WTFPL License. Please have a close look at the terms before using this material.

    15 parts609WTFPL
  • 2 layers20.3 × 15.2 mmL0 Load, the printed circuit board in 3D

    L0 Load

    Luos-io/luos_engine

    Open-source and real-time orchestrator for cyber-physical-systems, to easily design, test and deploy embedded applications and digital twins.

    15 parts546MIT
  • 2 layers68 × 50 mmEleLab v2 PowerFeed, the printed circuit board in 3D

    EleLab v2 PowerFeed

    Chrismettal/EleLab_v2

    Cheap DIY lab system for hobbyists and the tinkering folk

    15 parts531GPL-3.0
  • 2 layers50.8 × 35.6 mmInterface, the printed circuit board in 3D

    Interface

    harbaum/I2C-Tiny-USB

    Cheap and simple I²C to USB interface

    15 parts454