Skip to the content
2 layers325 × 100 mmVersion0.65, the printed circuit board in 3D

wireless keyboard (65% layout)

Size
325 × 100 mm
Copper layers
2
Thickness
1.6 mm
Parts
138
Nets
91
Pads
764
Tracks, vias
850, 17
Pours
1
Routed
Yes
KiCad
KiCad 10.0 (file 20260206)
Created
4 Jun 2026
Updated
29 Jun 2026

Overview

Version0.65 is an open-source printed circuit board by NeerajR18, from the NeerajR18/version0.65 repository on GitHub. It is a 2-layer board of 325 × 100 mm with 138 parts on 91 nets, routed with 850 tracks and 17 vias.

It is built around the 1N4148W. Its parts include 64 diodes, 6 switches, 2 capacitors and 1 IC. It belongs with the keyboards and input boards and the nRF52 and nRF5x boards of this library.

Main components

1

README

README.md

version0.65

version0.65 is an almost 65% keyboard. It is a bluetooth keyboard, using the SuperMini nRF52840 board, which is pin compatible with the nice!nano v2. It has a built in battery along with a On/Off switch.

The keyboard is hotswap, with gateron hotswap sockets and Gateron Blue switches.

The PCB was designed in KiCad and the case was designed in Autodesk Fusion. The footprints for the switches have been taken from the marbastlib library - https://github.com/ebastler/marbastlib

This Keyboard was made for Hack Club KEEB.

Note: This is still a WIP. Please copy at your own risk.

Repository Guide

text
version1/
|── PCB/
|   |── version0.65.kicad_pro
|   |── version0.65.kicad_pcb
|   |── version0.65.kicad_sch
|   └── fp-lib-table
|
|── CAD/
|   |── Base/
|   |   |── version0.65-base-left.step
|   |   |── version0.65-base-middle.step
|   |   └── version0.65-base-right.step
|   |   
|   |──── Top/
|   |     |── version0.65-plate-left.step
|   |     └── version0.65-plate-right.step
|   |
|   |── version0.65-assembly.step
|   └── version0.65.f3z
| 
|── Production/   
|    |── gerbers.zip/
|    |
|    |── STL Files/

Schematic

Overall Schematic
image

PCB

PCB Front without GND Plane
image
PCB Front with GND Plane
image
PCB Back without GND Plane
image
PCB Back with GND Plane
image

CAD

The case has been split to accomodate 3D printing. The plates and base have small pegs and holes for assembly.

Full Assembly
Top View
image
Side View
image
Top Plate
Top View
image
Side View
image
Base
Top View
image
Side View
image

Firmware

version0.65 uses ZMK firmare. While the firmware has not been tested IRL, it can be found in a separate repository.

Firmware repository- https://github.com/NeerajR18/zmk-config-version0.65

Bill of Materials

Part NameQuantityUnit Price (USD)Ext. Price (USD)Link
nRF52840 Development Board (Compatible with nice!nano)18.008.00https://robu.in/product/promicro-nrf52840-development-board/
Gradient Keycaps113.6613.66https://stackskb.com/store/veekos-gradient-keycaps-cherry-profile-135-keys/
Gateron Hotswap Sockets660.117.00https://stackskb.com/store/gateron-hotswap-sockets/
Gateron G Pro 3.0 Switch (Pack of 10)72.1014.71https://meckeys.com/shop/accessories/keyboard-accessories/key-switches/gateron-g-pro-3-0-switch/
OS102011MA1QN110.380.38https://robu.in/product/os102011ma1qn1-ck-100ma-single-pole-double-throw-spdt-12v-10000-times-plugin-slide-switches-rohs/
S2B-PH-SM4-TB10.420.42https://robu.in/product/s2b-ph-sm4-tblfsn-jst-1x2p-2p-ph-tin-2-25%E2%84%8385%E2%84%83-2a-1-2mm-copper-alloy-horizontal-attachment-smdp2mmsurface-mount%EF%BC%8Cright-angle-wire-to-board-connector-rohs/
1N4148W-T4660.0150.99https://sharvielectronics.com/product/1n4148w-t4-high-speed-fast-switching-diode-sod-123-package/
YY503040-JST-PH12.312.31https://sharvielectronics.com/product/3-7v-1100mah-lipo-rechargeable-battery-with-jst-ph-2mm-connector/
PCB from Robu58.8344.28https://robu.in/
Cherry Stabilizer Set (GEON AND C3)17.367.36https://neomacro.in/products/cherry-stabilizer-set-geon-and-c3?_pos=3&_sid=9a6134911&_ss=r
M3 Heatset Insert200.0250.50https://onlyscrews.in/products/m3-x-3mm-brass-threaded-inserts
M3 × 16mm Screws200.0230.46https://onlyscrews.in/products/hex-allen-csk-m3-x-16-screw-pack-of-20
Shipping charges--7-
Total107.07

Parts

138
QtyValueFootprintReferences
641N4148WDiode_SMD:D_SOD-123D1, D2, D10, D11, D12, D13, D14, D16, D17, D18, D19, D20, D21, D22, D23, D24 +48
56MX_SW_HSPCM_marbastlib-mx:SW_MX_HS_KS-2P02B01-01_1uMX1, MX2, MX10, MX11, MX12, MX13, MX14, MX17, MX18, MX19, MX20, MX21, MX22, MX23, MX24, MX25 +40
5MX_SW_HSPCM_marbastlib-mx:SW_MX_HS_KS-2P02B01-01_1.25uMX57, MX59, MX61, MX62, MX63
2MX_SW_HSPCM_marbastlib-mx:SW_MX_HS_KS-2P02B01-01_1.5uMX16, MX29
2ShiftPCM_marbastlib-mx:STAB_MX_2.25uS4, S5
1100nFCapacitor_SMD:C_0805_2012MetricC2
110uFCapacitor_SMD:C_0805_2012MetricC1
1BackspacePCM_marbastlib-mx:STAB_MX_2uS2
1EnterPCM_marbastlib-mx:STAB_MX_2.25uS3
1GNDConnector_JST:JST_PH_S2B-PH-K_1x02_P2.00mm_HorizontalBAT1
1MX_SW_HSPCM_marbastlib-mx:SW_MX_HS_KS-2P02B01-01_1.75uMX31
1SW_SPDTButton_Switch_THT:SW_Slide_SPDT_Angled_CK_OS102011MA1QSW1
1SpacePCM_marbastlib-mx:STAB_MX_P_6.25uS1
1SuperMini nRF52840PCM_marbastlib-xp-promicroish:SuperMini_nRF52840_AH_USBupU1

Similar boards

  • 4 layers99 × 53.3 mmPSLab, the printed circuit board in 3D

    PSLab

    fossasia/pslab-hardware

    PSLab Hardware Design and Schematics https://pslab.io

    199 parts1.7kApache-2.0
  • 2 layers208.8 × 396.9 mmFerris, the printed circuit board in 3D

    Ferris

    pierrechevalier83/ferris

    A low profile split keyboard designed to satisfy one single use case elegantly

    145 parts1.3k
  • 2 layers285.5 × 95 mmReviung46 ver1 1, the printed circuit board in 3D

    Reviung46 ver1 1

    gtips/reviung

    The REVIUNG41 is 41-key column staggered keyboard.

    119 parts517MIT
  • 4 layers95.6 × 73.6 mmMathpad, the printed circuit board in 3D

    Mathpad

    Summa-Cogni/Mathpad

    A mathematical keypad for students and professionals

    93 parts243
  • 2 layers141.5 × 83 mmRolio, the printed circuit board in 3D

    Rolio

    MickiusMousius/Rolio46Keyboard

    A split wireless keyboard based on the Corne and Sofle

    110 parts236MIT
  • 6 layers160 × 100 mmAdrmu6layer, the printed circuit board in 3D

    Adrmu6layer

    marcoreps/ADRmu

    ADR1000 10V standard

    240 parts149
  • 2 layers99.1 × 90.7 mmBgkeeb, the printed circuit board in 3D

    Bgkeeb

    sadekbaroudi/bgkeeb

    This is a reversible 100mm x 100mm pcb with support for mx or choc switches (no hotswap), per key led, rotary encoders, and exposes the SDA/SCL/GND/VCC lines in the form of the pimoroni trackball pins (meaning you can…

    108 parts108
  • 2 layers229.8 × 102.6 mmBw2, the printed circuit board in 3D

    Bw2

    hazels-garage/bad-wings

    Bad Wings

    107 parts107CC-BY-SA-4.0

Questions

How big is the Version0.65 PCB?

It measures 325 × 100 mm and has 2 copper layers, 1.6 mm thick.

What parts does the Version0.65 use?

138 parts, built around the 1N4148W. 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 Version0.65 KiCad files?

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

Can I use the Version0.65 design in my own project?

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