Skip to the content
PCBKitNew board
2 layers74 × 87 mmFreezepad pcb, the printed circuit board in 3D

Pro Micro, Choc V1 based Macro/Numpad

Size
74 × 87 mm
Copper layers
2
Thickness
1.6 mm
Parts
28
Nets
25
Pads
191
Tracks, vias
184, 6
Pours
2
Routed
Yes
KiCad
KiCad 9.0 (file 20241229)
Created
2 Feb 2026
Updated
21 Jul 2026

Overview

Freezepad pcb is an open-source printed circuit board by FreezeManny, from the FreezeManny/freezepad repository on GitHub, published under the GPL-3.0 licence. It is a 2-layer board of 74 × 87 mm with 28 parts on 25 nets, routed with 184 tracks and 6 vias.

It belongs with the keyboards and input boards of this library.

README

README.md

Freezepad

Left Top

This repository contains all files and configuration for the Freezepad, a custom wireless 20-key (5×4) low-profile macropad built completely from scratch. The goal was to create the smallest possible macropad footprint — achieved by placing the Nice!Nano v2 controller directly below the switches and eliminating diodes entirely. It runs ZMK firmware and is housed in a custom 3D printed case.

Table of Contents


Hardware Components

ComponentItemNotes
PCBCustom Freezepad PCBOrdered from JLCPCB. Files in /pcb/.
Small Electronics1x Push Button 6x2mm, 20x Kailh Choc V1 Hotswap Sockets, 1x Battery SwitchOrdered from AliExpress.
Small Case Parts3x M3 Heat Insert, 3x M3 ScrewFor securing the PCB to the case.
Controller1x Nice!Nano v2 (or compatible)Wireless connectivity via Bluetooth.
Battery1x 102050 LiPo (1000mAh)Fits in the custom case.
Switches20x Kailh Choc V1e.g., Sunset, Robins.
Keycaps20x Choc V1 Keycapse.g., MBK Blank Choc Keycaps.
CaseCustom 3D Printed CaseFiles are located in the /case directory.

PCB

The custom PCB was designed using Ergogen. The files are located in the /pcb/ directory.


Firmware (ZMK)

The Freezepad runs on ZMK Firmware, designed for wireless keyboards and macropads.

Configuration

  • ZMK Config: The main configuration files are located in the /config/ directory.

Configure, Build & Flash


3D Printed Case

Left

A custom case designed in Fusion360. Source and STEP files are provided in /case.

Recommended Print Settings

  • Material: ABS / ASA / PETG preferred for better heat resistance
  • Outer Walls: Minimum of 3
  • Layer Height: 0.2mm
  • Infill: 15–20%
  • Supports: Not required

Build Notes

  • ControllerPlacement: The Controller sits under the switches. Ensure that you trim the soldered Pins flush, otherwise swtiches will not plug in flush.
  • Battery Switch: The battery switch is mounted on the PCB and accessible from the side of the case.

Parts

28
QtyValueFootprintReferences
20PG1350S1, S2, S3, S4, S5, S10, S11, S12, S13, S14, S15, S16, S17, S18, S19, S20 +4
1kbd:ResetSWB1
1ceoloide:battery_connector_jst_ph_2JST1
1E73:SPDT_C128955T1
1ProMicroMCU1

The 24 most common of 28 parts.

Questions

How big is the Freezepad pcb PCB?

It measures 74 × 87 mm and has 2 copper layers, 1.6 mm thick.

What parts does the Freezepad pcb use?

28 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 Freezepad pcb KiCad files?

From the FreezeManny/freezepad repository on GitHub, at the commit this page was made from: the board is pcb/freezepad-pcb.kicad_pcb. PCBKit opens the board in the browser, with nothing to install.

Can I use the Freezepad pcb 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 layers44.5 × 72.7 mmOSO SWAT C1-jig, the printed circuit board in 3D

    OSO SWAT C1-jig

    joeycastillo/Sensor-Watch

    A board replacement for the classic Casio F-91W wristwatch

    28 parts2.1k
  • 2 layers95 × 54 mmEinkPDA screen, the printed circuit board in 3D

    EinkPDA screen

    TalismanDesign/PocketMage_PDA

    An E-Ink PDA device using the ESP32 S3.

    28 parts2kApache-2.0
  • 2 layers45 × 45 mmSmartbuttons, the printed circuit board in 3D

    Smartbuttons

    hackclub/OnBoard

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

    28 parts915
  • 2 layers24.1 × 36.2 mmEsp32miniBT, the printed circuit board in 3D

    Esp32miniBT

    asterics/esp32_mouse_keyboard

    ESP32 implementation for HID over GATT Keyboard and Mouse (Bluetooth Low Energy). Including serial API for external modules (similar to Adafruit EZKey HID)

    28 parts911GPL-3.0
  • 2 layers34.8 × 12.2 mmInfnoise goldfingers, the printed circuit board in 3D

    Infnoise goldfingers

    waywardgeek/infnoise

    The world's easiest TRNG to get right

    28 parts854CC0-1.0
  • 2 layers55.9 × 99.1 mmStm32f0 disco Luos shield, the printed circuit board in 3D

    Stm32f0 disco Luos shield

    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.

    28 parts546MIT
  • 2 layers88 × 25 mmEleLab v2 Frontpanel a, the printed circuit board in 3D

    EleLab v2 Frontpanel a

    Chrismettal/EleLab_v2

    Cheap DIY lab system for hobbyists and the tinkering folk

    28 parts531GPL-3.0