

Microboard
Hackpad for Hackclub
- Size
- 100 × 61.9 mm
- Copper layers
- 2
- Thickness
- 1.6 mm
- Parts
- 13
- Nets
- 14
- Pads
- 84
- Tracks, vias
- 63, 0
- Routed
- Yes
- KiCad
- KiCad 9.0 (file 20241229)
- Created
- 4 Dec 2025
- Updated
- 10 Feb 2026
Overview
Microboard is an open-source printed circuit board by IceFox-15, from the IceFox-15/IceDeckV2 repository on GitHub. It is a 2-layer board of 100 × 61.9 mm with 13 parts on 14 nets, routed with 63 tracks and 0 vias.
Its parts include 9 switches and 1 IC. It belongs with the RP2040 boards of this library.
README
README.mdIceDeckV2

Inspiration
I was inspirated by the Streamdeck and decided to make my own, adjusted to my purposes. I first thought about what buttons I would need and then started sketching. I added 2 buttons for Discord, I also wanted to control my music so I added Play/Pause and Skip buttons and also some for brightness. Then I also added a screen for the time or gifs/memes and a volumeknob. Also my README is based on the layout of Ducc's Fidget Toy by Dongathan-Jong.
Challanges
It was hard to find the go with KiCad, bc I was using it for the first time. It was especially difficult to find a scheme and footprint of the screen module, I ended up making my own. The easiest thing was the CAD part, because I was already using it for a long time. I did it on Onshape and added all the parts to see how it would look, if there is a missing CAD file, pls msg me. Coding, was js coding...
Specifications
BOM:
- 9x Cherry MX switches
- 12x Blank DSA keycaps (3x for spare)
- 1x XIAO-RP2040
- 1x EC11 Rotary encoder
- 1x 0.91 inch OLED display
Pictures:
| Schematic | PCB | Case |
|---|---|---|
![]() | ![]() | ![]() |
Others:
- Firmware runs on KMK
Parts
13| Qty | Value | Footprint | References |
|---|---|---|---|
| 9 | SW_Push | Button_Switch_Keyboard:SW_Cherry_MX_1.00u_PCB | SW1, SW2, SW3, SW4, SW5, SW6, SW7, SW8, SW9 |
| 1 | LOGO | graphic:fox big | G*** |
| 1 | RotaryEncoder_Switch | Rotary_Encoder:RotaryEncoder_Alps_EC11E-Switch_Vertical_H20mm | EC11 |
| 1 | XIAO-RP2040-DIP | OPL:XIAO-RP2040-DIP | U1 |
| 1 | ~ | ssd module:ssd128x32 module | SSD Module |
Questions
How big is the Microboard PCB?
It measures 100 × 61.9 mm and has 2 copper layers, 1.6 mm thick.
What parts does the Microboard use?
13 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 Microboard KiCad files?
From the IceFox-15/IceDeckV2 repository on GitHub, at the commit this page was made from: the board is PCB/Microboard.kicad_pcb and its schematic PCB/Library/SSDModule/SSDModule.kicad_sch. PCBKit opens the board in the browser, with nothing to install.
Can I use the Microboard design in my own project?
Its repository states no licence, so its author keeps all rights: ask IceFox-15 before reusing the design.
Similar boards
- 2 layers40 × 20 mm

- 2 layers74.9 × 49.5 mm

- 2 layers35 × 29 mm

MagSpoofTC
samyk/magspoof
A portable device that can spoof/emulate any magnetic stripe, credit card or hotel card "wirelessly", even on standard magstripe (non-NFC/RFID) readers.
13 parts4.2k - 2 layers20.6 × 23.6 mm

AO-03 signal amplifier
fossasia/pslab-scripts
Pocket Science Lab - Scripts for Sensor Experiments
13 parts1.6kApache-2.0 - 2 layers47 × 35.6 mm

- 2 layers95 × 95 mm

Cube batteryboard
willem-pennings/balancing-cube
A cube that balances itself in a corner or edge using reaction wheels
13 parts1.1kGPL-3.0 - 2 layers15.2 × 20.3 mm

Pt100stick
VoronDesign/Voron-Hardware
Cool Hardware designed by the Voron Design group
13 parts1.1kGPL-3.0 - 2 layers53.9 × 23.2 mm

Buffer
hoglet67/RGBtoHDMI
Bare-metal Raspberry Pi project that provides pixel-perfect sampling of Retro Computer RGB/YUV video and conversion to HDMI
13 parts1kGPL-3.0


