Skip to the content
PCBKitNew board
2 layers303.2 × 93.7 mmBasic65, the printed circuit board in 3D

SecureHID combines blockchain and post-quantum cryptography to secure HID communication against device impersonation, tampering, and MITM attacks. It provides decentralized device verification, dynamic encryption, quantum-resistant key management, hardware-based trust, and auditable security for USB, Bluetooth, and PS/2 devices.

Size
303.2 × 93.7 mm
Copper layers
2
Thickness
1.6 mm
Parts
142
Nets
95
Pads
805
Tracks, vias
79,217, 70
Pours
327
Routed
Yes
KiCad
KiCad 8.0 (file 20240108)
Created
23 Aug 2026
Updated
23 Aug 2026

Overview

Basic65 is an open-source printed circuit board by JonyBepary, from the JonyBepary/secure-hid repository on GitHub, published under the MIT licence. It is a 2-layer board of 303.2 × 93.7 mm with 142 parts on 95 nets, routed with 79,217 tracks and 70 vias.

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

README

hardware/basic65/README.md

Basic65 — 65% Wireless Keyboard

KiCad 8 Wireless nRF52840 Status: Prototype

Compact 65% — 68 keys, arrows + nav cluster, MX hotswap, wireless-first on nice_nano. Round Tracks + kbplacer for clean routing.

Basic65 render

Specs

ItemDetail
Layout65% (68 keys, 4×12 + arrows, ISO/ANSI compatible)
MCUnice_nano (nRF52840, nrfmicro.step) — Pro Micro footprint
SwitchesMX (Kailh hotswap), per-key 1N4148 diode
ConnectivityUSB-C + LiPo (wireless), BT via nRF
PCBKiCad 8, 1.6 mm FR-4, 1 oz, ENIG, black
RoutingRound Tracks plugin (basic65.round-tracks-config) + kbplacer
3Dnrfmicro.step included, pin header 1×12 reference

Files

text
basic65/
├── basic65.kicad_sch      # schematic
├── basic65.kicad_pcb      # layout (kbplacer-placed)
├── basic65.kicad_pro      # project (KiCad 8)
├── basic65.round-tracks-config
├── basic65.png            # render
├── nrfmicro.step
└── kbplacer.log

Build

  • Schematic → PCB: kicad-cli sch erc → kicad-cli pcb drc.
  • Gerbers: File → Fabrication Outputs → Gerbers (X2) + Drill → zip B_Cu.gbr, F_Cu.gbr, Edge_Cuts.gbr … (see top-level FABRICATION.md pattern).
  • BOM / POS: Tools → Generate BOM (JLCPCB), Fabrication → Component Placement → pos.csv. Placeholder in BOM.md.

Pinout

Rows/cols map to nice_nano pins — verify in schematic vs ../../firmware/kmk/quickpin/pro_micro/nice_nano.py. Battery from P0_13/VBAT, power switch on RAW.

Known

  • Pre-split prototype — no TRRS/split connector (add split module later if needed).
  • Keep *.round-tracks-config in sync after moves.

Photos

Add photos to ../../docs/images/ and link here. Top-down, bottom, and assembled shots.

License

Hardware: CERN-OHL-S v2 · Firmware: MIT — see root LICENSE.md.

Parts

142
QtyValueFootprintReferences
67D_SmallDiode_SMD:D_SOD-123FD1, D2, D10, D11, D12, D13, D14, D15, D16, D17, D18, D19, D20, D21, D22, D23 +51
58MX_SW_HSPCM_marbastlib-mx:SW_MX_HS_CPG151101S11_1uMX1, MX2, MX10, MX11, MX12, MX13, MX14, MX15, MX17, MX18, MX19, MX20, MX21, MX22, MX23, MX24 +42
7MX_SW_HSPCM_marbastlib-mx:SW_MX_HS_CPG151101S11_1.25uMX59, MX60, MX61, MX63, MX64, MX69, MX70
2MX_SW_HSPCM_marbastlib-mx:SW_MX_HS_CPG151101S11_1.75uMX31, MX56
2MX_SW_HSPCM_marbastlib-mx:SW_MX_HS_CPG151101S11_1.5uMX16, MX29
2MX_stabPCM_marbastlib-mx:STAB_MX_P_2.25uS2, S3
1Conn_01x02_SocketConnector_JST:JST_XH_B2B-XH-AM_1x02_P2.50mm_VerticalJ1
1MX_SW_HSPCM_marbastlib-mx:SW_MX_HS_CPG151101S11_1.75u_STP_1.25MX68
1MX_stabPCM_marbastlib-mx:STAB_MX_P_6.25uS1
1nice_nanoPCM_marbastlib-xp-promicroish:nice_nano_AH_ReversibleU1

Questions

How big is the Basic65 PCB?

It measures 303.2 × 93.7 mm and has 2 copper layers, 1.6 mm thick.

What parts does the Basic65 use?

142 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 Basic65 KiCad files?

From the JonyBepary/secure-hid repository on GitHub, at the commit this page was made from: the board is hardware/basic65/basic65.kicad_pcb and its schematic hardware/basic65/basic65.kicad_sch. PCBKit opens the board in the browser, with nothing to install.

Can I use the Basic65 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).

More from JonyBepary/secure-hid

1
  • 2 layers304 × 94 mmHeavenly plunderer, the printed circuit board in 3D

    Heavenly plunderer

    JonyBepary/secure-hid

    SecureHID combines blockchain and post-quantum cryptography to secure HID communication against device impersonation, tampering, and MITM attacks.

    140 parts1MIT

Similar boards

  • 2 layers316 × 119 mmTeensy Grovebox, the printed circuit board in 3D

    Teensy Grovebox

    jerry20091103/Teensy_Grovebox

    A portable synth and music multi-tool made with Teensy 4.1

    142 parts150MIT
  • 2 layers156 × 185.9 mmTorabo tsuki lp M, the printed circuit board in 3D

    Torabo tsuki lp M

    sekigon-gonnoc/torabo-tsuki-lp

    torabo-tsuki lp is low profile split keyboard with trackball(s)

    142 parts110
  • 2 layers167.6 × 97.5 mmAS3397 proto DIP, the printed circuit board in 3D

    AS3397 proto DIP

    PhysicsDptAngers/polyUAnalog

    Open source, analog and polyphonic synthesizer

    142 parts88MIT
  • 2 layers357.8 × 124.5 mmVic2020mainboard, the printed circuit board in 3D

    Vic2020mainboard

    danwerner21/vic2020

    A Vic-20 clone created with [almost] all readily available parts

    142 parts78
  • 2 layers144.8 × 88.9 mmPotentiostat, the printed circuit board in 3D

    Potentiostat

    iorodeo/potentiostat

    Rodeostat design files, software and firmware

    142 parts57CC-BY-4.0
  • 2 layers242.2 × 72.1 mmAtom47, the printed circuit board in 3D

    Atom47

    evyd13/atom47

    Replacement PCB for the Vortex Core

    142 parts30Apache-2.0
  • 2 layers285 × 94.6 mmNice60, the printed circuit board in 3D

    Nice60

    Nicell/nice60

    Pro Micro Powered, Hotswap 60% Keyboard

    142 parts29MIT
  • 2 layers304.8 × 95.3 mmKeybird, the printed circuit board in 3D

    Keybird

    fanf2/kbd

    my homemade keyboard projects

    142 parts22