

KiCad Work
Presenting Mini Mac. This is an external keypad to serve as functions that my current keyboard uses function keys for, like screenshot, which is (fn + u). This project will serve as a huge productivity upgrade.
- Size
- 113.9 × 111.1 mm
- Copper layers
- 2
- Thickness
- 1.6 mm
- Parts
- 34
- Nets
- 30
- Pads
- 130
- Tracks, vias
- 94, 0
- Pours
- 1
- Routed
- Yes
- KiCad
- KiCad 10.0 (file 20260206)
- Created
- 2 Jul 2026
- Updated
- 6 Oct 2026
Overview
KiCad Work is an open-source printed circuit board by kaleb973, from the kaleb973/MiniMac repository on GitHub, published under the MIT licence. It is a 2-layer board of 113.9 × 111.1 mm with 34 parts on 30 nets, routed with 94 tracks and 0 vias.
Its parts include 16 diodes, 16 switches, 1 IC and 1 connector. It belongs with the keyboards and input boards of this library.
README
README.mdMiniMac
Presenting Mini Mac. This is an external keypad to serve as functions that my current keyboard uses function keys for, like screenshot, which is (fn + u). This project will serve as a huge productivity upgrade.
Features
-128x32 OLED Display -16 Keyswitches
Note
I am also requesting a grant for a soldering iron (obviously with solder) for this project from Hack Club.
Cad Model
I used heatset inserts and M3x16mm screws for the case.
It has a simple Top and Bottom. The PCB sits in the middle.
This image displays the full model with the PCB inside.
Made in Fusion360.
PCB
My PCB was made in KiCad
Schematic
PCB
Firmware
This HackPad uses QMK firmware.
I intend to change the keys occasionally.
BOM
Bill of Materials:
| Item | Description | Quantity |
|---|---|---|
| Cherry MX Switches | Keyswitches | 16 |
| DSA Keycaps | Keycaps | 16 |
| Heatset Inserts | Fasteners | 4 |
| M3x16mm Screws | Screws | 4 |
| 1N4148 Diodes | Through-Hole Diodes | 16 |
| 0.91-inch OLED Display | 128x32 Display | 1 |
| Seeed XIAO RP2040 | Microcontroller (unsoldered) | 1 |
| 3D Printed Case | 2 Parts (Top & Bottom) | 1 |

Parts
34| Qty | Value | Footprint | References |
|---|---|---|---|
| 16 | 1N4148 | Diode_THT:D_DO-35_SOD27_P7.62mm_Horizontal | D1, D2, D3, D4, D5, D6, D7, D8, D9, D10, D11, D12, D13, D14, D15, D16 |
| 16 | SW_Push | Library:SW_Cherry_MX_1.00u_PCB | SW1, SW2, SW3, SW4, SW5, SW6, SW7, SW8, SW9, SW10, SW11, SW12, SW13, SW14, SW15, SW16 |
| 1 | MOUDLE-SEEEDUINO-XIAO | footprints:XIAO-Generic-Hybrid-14P-2.54-21X17.8MM | U1 |
| 1 | OLED_128x32 | KiCad-SSD1306-0.91-OLED-4pin-128x32.pretty-master:SSD1306-0.91-OLED-4pin-128x32 | J1 |
Questions
How big is the KiCad Work PCB?
It measures 113.9 × 111.1 mm and has 2 copper layers, 1.6 mm thick.
What parts does the KiCad Work use?
34 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 KiCad Work KiCad files?
From the kaleb973/MiniMac repository on GitHub, at the commit this page was made from: the board is PCB/KiCad Work.kicad_pcb and its schematic PCB/KiCad Work.kicad_sch. PCBKit opens the board in the browser, with nothing to install.
Can I use the KiCad Work 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 layers142.5 × 106.4 mm

- 2 layers26 × 30 mm

Microcontroller
FrameworkComputer/ExpansionCards
Reference designs and documentation to create Expansion Cards for the Framework Laptop
34 parts1.1kCC-BY-4.0 - 2 layers171.2 × 72.9 mm

Amiga gfxcard old
mntmn/amiga2000-gfxcard
MNT VA2000, an Open Source Amiga 2/3/4000 Graphics Card (Zorro II/III), written in Verilog
34 parts1k - 2 layers53.5 × 62.5 mm

Led matrix
hackclub/OnBoard
💡 Join 1,000 teenagers and make your first PCB with a $100 grant!
34 parts915 - 2 layers45 × 26 mm

- 2 layers41.7 × 25.7 mm

Headphones flex pcb rigid
strangeparts/niubi-headphones
Flexible circuit board design for adding a headphone jack to an iPhone 7
34 parts493MIT - 2 layers18.8 × 16.3 mm

- 2 layers127 × 69.9 mm

Ezcgi
baldengineer/bit-preserve
Project for capturing vintage, classic, aka old computer schematics in KiCad.
34 parts446