Klein

snsten·Klein·Case/Prototype/SwitchPlateFR4/klein.kicad_pcb

Klein PCB layout, top view — open source Nordic nRF board by snsten
Simulate this board

About the Klein PCB

Klein is an open source Nordic nRF PCB design by snsten, published on GitHub. It is a 2-layer board measuring 148 × 97.2 mm, with 69 components from 21 distinct parts.

Its main chip is the 326010014, from the Nordic nRF family. Other key parts include the TRRS. By type, the board carries 20 switches, 19 diodes, 17 jumpers, 4 connectors, 2 ICs and 2 resistors.

It belongs with the keyboards and iot & wireless designs in this gallery.

From the project

Klein keyboard is a 36 keys, columnar staggered, split ergo keyboard

Klein keyboard is a 36 keys, columnar staggered, split keyboard named after Felix Klein

- Column Staggered - Bluetooth compatible with power switch - Seeed Studio XIAO-BLE / Pro Micro / nice!nano\* / KB2040 / RP2040(boards with Pro Micro pinout) compatible - Hotswap MX and Choc switches support - Trackpad support with FPC cable and direct wiring - Reversible SMD and through hole diode footprint

Klein, from the project README
From the project README

Main components on the Klein

Klein bill of materials (BOM)

69 components, 21 distinct parts — part numbers from the project's BOM.

QtyPartRefs
1
326010014
XIAO-BLE
U1
1
TRRS
U3
1
AFC07-S12FCA-00
Conn_01x12
J1
1
PIM452
Haptic Buzz
J2
1
Conn_01x04
J3
1
OLED-128x64
J5
1
S2B-PH-K-S(LF)(SN)
JST Battery
B1
1
Battery Pads
B2
1
AST1109MLTRQ
Buzzer
BZ1
9
Jumper_2_Open
JP1, JP2, JP3, JP4, JP5, JP6, JP7, JP8 +1
2
Jumper_2_Open
JP9, JP10
2
GND Jumper
JP11, JP13
2
VCC Jumper
JP12, JP14
2
SolderJumper_2_Open
JP16, JP17
1
SKRTLAE010
SW_Push
RSW1
1
EG1218
E-Switch
S1
18
MX_SW_HS
SW1, SW2, SW3, SW4, SW5, SW6, SW7, SW8 +10
1
RotaryEncoder_Switch
SW16
1
Trackpad_Mount
T1
19
1N4148W
DIODE
D1, D2, D3, D4, D5, D6, D7, D8 +11
Show 1 more
QtyPartRefs
2
MF1/4LCT52R472J
4.7K
R1, R2

Klein design files

The KiCad project lives in the snsten/Klein repository on GitHub; these links point at the commit this page was built from.

Klein: common questions

What microcontroller does the Klein use?

The Klein is built around the 326010014, from the Nordic nRF family.

How big is the Klein PCB?

The Klein measures 148 × 97.2 mm, has 2 copper layers and is 1.6 mm thick.

How many components are on the Klein?

69 components, from 21 distinct parts, with part numbers taken from the project's own BOM. The full bill of materials is listed on this page.

Where can I download the Klein design files?

From the snsten/Klein repository on GitHub, which has the KiCad layout, the schematic and the BOM; the links under Design files point to each one.

Can I use the Klein design in my own project?

The repository has no license, so all rights stay with snsten. Use it as a reference, and ask the author before reusing the design.

Can I test firmware for the Klein without the hardware?

Yes. HardLabs builds a simulation of the board from its netlist and BOM, so you can run and debug Nordic nRF firmware against it before you order a PCB.

Similar boards