Skip to the content
2 layers312.3 × 119 mmFrost, the printed circuit board in 3D

A 75% mechanical keyboard

Size
312.3 × 119 mm
Copper layers
2
Thickness
1.6 mm
Parts
168
Nets
105
Pads
765
Tracks, vias
1,147, 212
Routed
Yes
KiCad
KiCad 9.0 (file 20241229)
Created
31 May 2025
Updated
30 Jul 2025

Overview

Frost is an open-source printed circuit board by ayaangrover, from the ayaangrover/frost repository on GitHub. It is a 2-layer board of 312.3 × 119 mm with 168 parts on 105 nets, routed with 1,147 tracks and 212 vias.

Its parts include 81 diodes, 81 switches and 1 IC. It belongs with the nRF52 and nRF5x boards of this library.

README

README.md

github

Frost

An OSHWA-certified 75% bluetooth hotswappable mechanical keyboard with over 3 months of battery.

About:

Frost uses a nice!nano v2, and a 110mah battery that will last up to 5 months. The nice!nano gives it bluetooth, and my configuration gets all the parts for under $150(other than the case). Also uses Cherry clip-in stabilizers and kailh hotswap sockets and M2(4mm) heatset inserts and screws to fasten the pcb to the case. Frost is OSHWA certified with UID US002745.

BOM:

ItemCost
MCU (nice!nano v2)$25.00
Battery (110mAh)$3.00
Switches$19.30
PCB$58.23
Stabilizers$9.50
Hotswap Sockets$0.99
Fasteners$3.66
Diodes$1.99
Keycaps$16.99
Foam$9.99
Total$148.65
Links:

Case:

Made with Fusion 360. Available at /case. Also includes the plate.

Firmware:

The firmware was made with ZMK, since the MCU for the keyboard(a nice!nano v2) was built specifically for use with ZMK. ZMK has inbuilt bluetooth support as well as support for displaying the batery capacity on the paired device. Firmware is at /firmware.

Renders:

Schematic CleanShot 2025-06-06 at 13 54 51 CleanShot 2025-06-05 at 14 30 57 CleanShot 2025-07-08 at 17 00 20 CleanShot 2025-07-08 at 16 49 49 CleanShot 2025-07-08 at 16 48 03

Licensing:

oshw_facts

Parts

168
QtyValueFootprintReferences
81DiodeScottoKeebs_Components:Diode_DO-35D1, D2, D10, D11, D12, D13, D14, D15, D16, D17, D18, D19, D20, D21, D22, D23 +65
70KeyswitchScottoKeebs_Hotswap:Hotswap_MX_1.00uS1, S2, S10, S11, S12, S13, S14, S15, S16, S17, S18, S19, S20, S21, S22, S23 +54
3KeyswitchScottoKeebs_Hotswap:Hotswap_MX_1.25uS72, S73, S74
2KeyswitchScottoKeebs_Hotswap:Hotswap_MX_2.25uS56, S58
2KeyswitchScottoKeebs_Hotswap:Hotswap_MX_1.75uS44, S69
2KeyswitchScottoKeebs_Hotswap:Hotswap_MX_1.50uS30, S43
1KeyswitchScottoKeebs_Hotswap:Hotswap_MX_6.25uS75
1KeyswitchScottoKeebs_Hotswap:Hotswap_MX_2.00uS29
1LOGOLOGOG***
1LOGOassets:LogoG***
1Nice_Nano_V2ScottoKeebs_MCU:Nice_Nano_V2U1

The 165 most common of 168 parts.

Similar boards

  • 2 layers344.4 × 130.8 mmSesame, the printed circuit board in 3D

    Sesame

    str-dst/sesame

    Alice type ergo keyboard using only THT parts

    168 parts331
  • 2 layers284.7 × 94.2 mmSST60HS, the printed circuit board in 3D

    SST60HS

    dededecline/SST60

    168 parts107GPL-3.0
  • 2 layers102 × 102 mmMRR ESPE, the printed circuit board in 3D

    MRR ESPE

    maplerainresearch/MRR_ESPE

    MRR ESPE 3D printer control board

    168 parts39
  • 2 layers85 × 40 mmSnapNodes RP2, the printed circuit board in 3D

    SnapNodes RP2

    shBLOCK/TileGlobeMC

    Project Structure ----- - tileglobe: game logic - datagen/mod: a fabric modding environment for extracting/generating data from vanilla (e.g.

    168 parts21
  • 2 layers100 × 110 mmComb Filter, the printed circuit board in 3D

    Comb Filter

    BruteClaw/Analog-Synth

    EuroRack sytle analog synthasizer designs

    168 parts10GPL-3.0
  • 2 layers100 × 100 mmMcu, the printed circuit board in 3D

    Mcu

    cs2dsb/coffee_assistant

    Free and open source software distributed under the terms of both the [MIT License][lm] and the [Apache License 2.0][la].

    168 parts10Apache-2.0
  • 2 layers265.7 × 87.7 mmCorne choc, the printed circuit board in 3D

    Corne choc

    idank/keyboards

    This repo contains pcb and 3d files for keyboards. The keyboards are adaptations of popular open source keyboards with a variety of changes.

    168 parts10CC-BY-SA-4.0
  • 2 layersCurry2, the printed circuit board in 3D

    Curry2

    etf-lth/rasdaq

    Rasdaq Raspberry Pi Data Acquisition: Hardware, Firmware, Tools

    168 parts2

Questions

How big is the Frost PCB?

It measures 312.3 × 119 mm and has 2 copper layers, 1.6 mm thick.

What parts does the Frost use?

168 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 Frost KiCad files?

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

Can I use the Frost design in my own project?

Its repository states no licence, so its author keeps all rights: ask ayaangrover before reusing the design.