
VoidHHKB Solder
hungrygeek/HSKB
Open-source HHKB-layout MX custom keyboard — KiCad PCB, case STL, QMK/VIA firmware. Personal iteration of the HSKB (Happy Sabi Keyboard).

Void60 is an open-source printed circuit board by JamesWilson1996, from the JamesWilson1996/void60 repository on GitHub. It is a 2-layer board of 284.7 × 94.2 mm with 171 parts on 111 nets, routed with 808 tracks and 150 vias.
It is built around the STM32F072CBT6, 1N4148W and NSMD050, with the PRTR5V0U2X, SM04B-SRSS-TB(LF)(SN) and TS-1187A-B-A-B among its other parts. Its parts include 66 diodes, 10 capacitors, 7 switches, 2 connectors and 1 IC. It belongs with the STM32 boards of this library.
| Qty | Value | Footprint | References |
|---|---|---|---|
| 65 | 1N4148W | Diode_SMD:D_SOD-123 | D2, D10, D11, D12, D13, D14, D15, D16, D17, D18, D19, D20, D21, D22, D23, D24 +49 |
| 4 | 100nF | Capacitor_SMD:C_0402_1005Metric | C2, C3, C7, C9 |
| 4 | 1uF | Capacitor_SMD:C_0402_1005Metric | C4, C5, C6, CR2 |
| 2 | 4.7uF | Capacitor_SMD:C_0402_1005Metric | C1, C8 |
| 2 | Alt | PCM_marbastlib-mx:SW_MX_1.25u | MX65, MX67 |
| 2 | Alt | PCM_marbastlib-mx:SW_MX_1.5u | MX73, MX75 |
| 2 | Ctrl | PCM_marbastlib-mx:SW_MX_1.25u | MX63, MX70 |
| 2 | Ctrl | PCM_marbastlib-mx:SW_MX_1.5u | MX71, MX77 |
| 2 | NUHS | PCM_marbastlib-mx:SW_MX_1u | MX43, MX48 |
| 2 | Super | PCM_marbastlib-mx:SW_MX_1.25u | MX64, MX68 |
| 2 | Super | PCM_marbastlib-mx:SW_MX_1u | MX72, MX76 |
| 1 | ' | PCM_marbastlib-mx:SW_MX_1u | MX42 |
| 1 | , | PCM_marbastlib-mx:SW_MX_1u | MX56 |
| 1 | - | PCM_marbastlib-mx:SW_MX_1u | MX12 |
| 1 | . | PCM_marbastlib-mx:SW_MX_1u | MX57 |
| 1 | / | PCM_marbastlib-mx:SW_MX_1u | MX58 |
| 1 | 1 | PCM_marbastlib-mx:SW_MX_1u | MX2 |
| 1 | 10 | PCM_marbastlib-mx:SW_MX_1u | MX11 |
| 1 | 100k | Resistor_SMD:R_0402_1005Metric | RR3 |
| 1 | 10k | Resistor_SMD:R_0402_1005Metric | RR2 |
| 1 | 10uF | Capacitor_SMD:C_0402_1005Metric | CR1 |
| 1 | 2 | PCM_marbastlib-mx:SW_MX_1u | MX3 |
| 1 | 2.25 LShift | PCM_marbastlib-mx:STAB_MX_2.25u | S4 |
| 1 | 2.25u ANSI Enter | PCM_marbastlib-mx:STAB_MX_2.25u | S2 |
| 1 | 2.75 RShift | PCM_marbastlib-mx:STAB_MX_2.75u | S5 |
| 1 | 2N7002 | Package_TO_SOT_SMD:SOT-23 | QR1 |
| 1 | 2u Backspace | PCM_marbastlib-mx:STAB_MX_2u | S1 |
| 1 | 3 | PCM_marbastlib-mx:SW_MX_1u | MX4 |
| 1 | 33k | Resistor_SMD:R_0402_1005Metric | RR1 |
| 1 | 4 | PCM_marbastlib-mx:SW_MX_1u | MX5 |
| 1 | 5 | PCM_marbastlib-mx:SW_MX_1u | MX6 |
| 1 | 500mA | Fuse:Fuse_1206_3216Metric_Pad1.42x1.75mm_HandSolder | F1 |
| 1 | 6 | PCM_marbastlib-mx:SW_MX_1u | MX7 |
| 1 | 6.25u Spacebar | PCM_marbastlib-mx:SW_MX_1u | MX74 |
| 1 | 6.25u Spacebar | PCM_marbastlib-mx:STAB_MX_6.25u | S7 |
| 1 | 7 | PCM_marbastlib-mx:SW_MX_1u | MX8 |
| 1 | 7u Spacebar | PCM_marbastlib-mx:SW_MX_1u | MX66 |
| 1 | 7u Spacebar | PCM_marbastlib-mx:STAB_MX_7u | S6 |
| 1 | 8 | PCM_marbastlib-mx:SW_MX_1u | MX9 |
| 1 | 9 | PCM_marbastlib-mx:SW_MX_1u | MX10 |
| 1 | ; | PCM_marbastlib-mx:SW_MX_1u | MX41 |
| 1 | = | PCM_marbastlib-mx:SW_MX_1u | MX13 |
| 1 | A | PCM_marbastlib-mx:SW_MX_1u | MX32 |
| 1 | ANSI Enter | PCM_marbastlib-mx:SW_MX_1u | MX44 |
| 1 | B | PCM_marbastlib-mx:SW_MX_1u | MX53 |
| 1 | Backspace | PCM_marbastlib-mx:SW_MX_1.5u | MX30 |
| 1 | C | PCM_marbastlib-mx:SW_MX_1u | MX51 |
| 1 | Caps | PCM_marbastlib-mx:SW_MX_1.75u | MX45 |
| 1 | D | PCM_marbastlib-mx:SW_MX_1u | MX34 |
| 1 | E | PCM_marbastlib-mx:SW_MX_1u | MX20 |
| 1 | Esc | PCM_marbastlib-mx:SW_MX_1u | MX1 |
| 1 | F | PCM_marbastlib-mx:SW_MX_1u | MX35 |
| 1 | Fn | PCM_marbastlib-mx:SW_MX_1.25u | MX69 |
| 1 | Full Backspace | PCM_marbastlib-mx:SW_MX_1u | MX16 |
| 1 | G | PCM_marbastlib-mx:SW_MX_1u | MX36 |
| 1 | H | PCM_marbastlib-mx:SW_MX_1u | MX37 |
| 1 | I | PCM_marbastlib-mx:SW_MX_1u | MX25 |
| 1 | ISO Enter | PCM_marbastlib-mx:STAB_MX_ISO-ROT | S3 |
| 1 | ISO Enter | PCM_marbastlib-mx:SW_MX_1u | MX46 |
| 1 | J | PCM_marbastlib-mx:SW_MX_1u | MX38 |
| 1 | K | PCM_marbastlib-mx:SW_MX_1u | MX39 |
| 1 | L | PCM_marbastlib-mx:SW_MX_1u | MX40 |
| 1 | LShift | PCM_marbastlib-mx:SW_MX_1u | MX47 |
| 1 | LShift 1.25u | PCM_marbastlib-mx:SW_MX_1.25u | MX61 |
| 1 | M | PCM_marbastlib-mx:SW_MX_1u | MX55 |
| 1 | N | PCM_marbastlib-mx:SW_MX_1u | MX54 |
| 1 | O | PCM_marbastlib-mx:SW_MX_1u | MX26 |
| 1 | P | PCM_marbastlib-mx:SW_MX_1u | MX27 |
| 1 | PRTR5V0U2X | Package_TO_SOT_SMD:SOT-143 | D1 |
| 1 | Q | PCM_marbastlib-mx:SW_MX_1u | MX18 |
| 1 | R | PCM_marbastlib-mx:SW_MX_1u | MX21 |
| 1 | RShift 1.75u | PCM_marbastlib-mx:SW_MX_1.75u | MX59 |
| 1 | RShift 2.75u | PCM_marbastlib-mx:SW_MX_1u | MX62 |
| 1 | S | PCM_marbastlib-mx:SW_MX_1u | MX33 |
| 1 | SM04B-SRSS-TB | Connector_JST:JST_SH_SM04B-SRSS-TB_1x04-1MP_P1.00mm_Horizontal | J1 |
| 1 | STM32F072CBT6 | Package_QFP:LQFP-48_7x7mm_P0.5mm | U2 |
| 1 | Stepped Caps | PCM_marbastlib-mx:SW_MX_1.75u_STP_1.25 | MX31 |
| 1 | T | PCM_marbastlib-mx:SW_MX_1u | MX22 |
| 1 | TC2030_SWD | PCM_marbastlib-various:CON_TC2030_outlined | J2 |
| 1 | TS-1187A-B-A-B | Button_Switch_SMD:SW_SPST_TL3342 | SWR1 |
The 158 most common of 171 parts.
It measures 284.7 × 94.2 mm and has 2 copper layers, 1.6 mm thick.
171 parts, built around the STM32F072CBT6, 1N4148W, NSMD050 and PRTR5V0U2X. 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.
From the JamesWilson1996/void60 repository on GitHub, at the commit this page was made from: the board is void60.kicad_pcb and its schematic Matrix.kicad_sch. PCBKit opens the board in the browser, with nothing to install.
Its repository states no licence, so its author keeps all rights: ask JamesWilson1996 before reusing the design.

hungrygeek/HSKB
Open-source HHKB-layout MX custom keyboard — KiCad PCB, case STL, QMK/VIA firmware. Personal iteration of the HSKB (Happy Sabi Keyboard).

ilomon10/embedded-totalizer-hour-meter
ESP32 engine hour meter & totalizer: firmware, SensorFrame protocol, Node host tools, KiCad PCB and a Deno device simulator



sporkus/le_chiffre_keyboard_stm32
Le Chiffre keyboard pcb with stm32F072

ShrimpedKeyboard/Hokaku40
A 40% base kit compatible mx hotswap keyboard with a 2 peice aluminium case and 2 xt collums to the left and right sides of the keyboard

Simplycissmus/windowmaster-s3-controller
Open hardware and ESP32-S3 firmware for a local 24 V window actuator controller with MQTT and Home Assistant integration.

sporkus/capybully_keyboard
Capactive sensing (EC) pcb for Bully keyboard