
Le capybara
sporkus/le_capybara_keyboard
Capactive sensing (EC) pcb for Le Chiffre keyboard

pcb for the vault35 covering all sorts of layout options
Hhkb universal is an open-source printed circuit board by calvin-mcd, from the calvin-mcd/universal-vault repository on GitHub, published under the GPL-3.0 licence. It is a 2-layer board of 209.7 × 76.4 mm with 216 parts on 102 nets, routed with 1,315 tracks and 107 vias.
It is built around the 74AHCT1G125SE, ASMD1206-150 and PRTR5V0U2X, with the SKQGABE010 among its other parts. Its parts include 14 switches, 13 diodes, 12 capacitors, 5 resistors and 3 ICs. It belongs with the STM32 boards of this library.
The HHKB universal vault aka "omnivault" aka "v-all-t" is a community, open source pcb for the HHKB vault35. It tries to cover as many alpha layouts as possible while maintaining the original bottom row of the vault35. It uses a STM32F072 to reduce the amount of components while still supporting RGB for underglow.
The following Alpha Layouts are included and labelled with letters:
1 Oled is supported in two positions. 2 Rotaries are supported in separate positions. There are various options for ISO and other keys.


The firmware file for flashing can be found in the folder. As this pcb uses a STM mcu, you will need to hold the boot button before plugging in the pcb. Then use qmk toolbox to flash (you don't need to select an MCU, just the firmware file').
This PCB has been fully tested and is confirmed to work. However, no-one involved in this project is responsible for any usage issues that may arise. Order at your own risk. Feel free to edit, modify and otherwise utilise these files.
This project is released under the GPL v3 License. Please refer to the LICENCE file.
big thanks to cain (mechvault) for the amazing vault35, a design that just keeps giving.
thanks also to jlw_ for the inspiration and support with this silly project. To galvy for their work on other community pcbs and the work that I could draw from. To chronomap for help with the KLE. And to max.yw, Ha Ha Ha and ottimo for name suggestions!!!! :big heart:
and finally big thanks to summerqm for their work on the silkscreen!!!
As always big thanks to the whole 40s keyboard community!
Any questions, contact Calvin0563 on Discord.
| Qty | Value | Footprint | References |
|---|---|---|---|
| 93 | KEYSW | PCM_marbastlib-mx:SW_MX_1u | K_SPACE1, K_SPACE10, K_SPACE11, K_SPACE12, K_SPACE105, K_SPACE110, K_SPACE113, K_SPACE116, K_SPACE117, K_SPACE118, K_SPACE120, K_SPACE121, K_SPACE124, K_SPACE125, K_SPACE128, K_SPACE129 +77 |
| 41 | D | Diode_SMD:D_SOD-123F | D_SPACE1, D_SPACE2, D_SPACE10, D_SPACE11, D_SPACE12, D_SPACE13, D_SPACE14, D_SPACE15, D_SPACE16, D_SPACE17, D_SPACE18, D_SPACE19, D_SPACE20, D_SPACE21, D_SPACE22, D_SPACE23 +25 |
| 13 | KEYSW | PCM_marbastlib-mx:SW_MX_1.25u | K_SPACE28, K_SPACE34, K_SPACE67, K_SPACE100, K_SPACE100, K_SPACE101, K_SPACE104, K_SPACE106, K_SPACE107, K_SPACE108, K_SPACE109, K_SPACE111, K_SPACE112 |
| 12 | WS2812_2020 | PCM_marbastlib-various:LED_WS2812_2020 | LED1, LED2, LED3, LED4, LED5, LED6, LED7, LED8, LED9, LED10, LED11, LED12 |
| 8 | 100nF | Capacitor_SMD:C_0402_1005Metric | C1, C2, C3, C4, C5, C7, C9, C11 |
| 8 | KEYSW | PCM_marbastlib-mx:SW_MX_1.5u | K_SPACE23, K_SPACE33, K_SPACE37, K_SPACE38, K_SPACE102, K_SPACE103, K_SPACE122, K_SPACE123 |
| 4 | KEYSW | PCM_marbastlib-mx:SW_MX_1.75u | K_SPACE50, K_SPACE81, K_SPACE114, K_SPACE115 |
| 4 | RotaryEncoder_Switch | PCM_marbastlib-various:ROT_Alps_EC11E-Switch | SW1, SW2, SW3, SW5 |
| 3 | 3u | PCM_marbastlib-mx:STAB_MX_3u | S6, S7, S9 |
| 2 | 1uF | Capacitor_SMD:C_0402_1005Metric | C8, C10 |
| 2 | 2u | PCM_marbastlib-mx:STAB_MX_2u | S2, S3 |
| 2 | 4.7k | Resistor_SMD:R_0805_2012Metric_Pad1.20x1.40mm_HandSolder | UR1, UR2 |
| 2 | 4.7k | Resistor_SMD:R_0402_1005Metric | R4, R5 |
| 2 | 5.1k | Resistor_SMD:R_0402_1005Metric | R2, R3 |
| 2 | LOGO | LOGO | G***, G*** |
| 2 | OLED | kbd:OLED_v2 | OL1, OL2 |
| 1 | 100k | Resistor_SMD:R_0805_2012Metric_Pad1.20x1.40mm_HandSolder | UR3 |
| 1 | 10k | Resistor_SMD:R_0402_1005Metric | R1 |
| 1 | 10uF | Capacitor_SMD:C_0402_1005Metric | C6 |
| 1 | 2.25u | PCM_marbastlib-mx:STAB_MX_2.25u | S4 |
| 1 | 2.2uF | Capacitor_SMD:C_0805_2012Metric | C12 |
| 1 | 2.75u | PCM_marbastlib-mx:STAB_MX_2.75u | S5 |
| 1 | 6u | PCM_marbastlib-mx:STAB_MX_6u | S8 |
| 1 | 74AHCT1G125 | Package_TO_SOT_SMD:TSOT-23-5 | U3 |
| 1 | ASMD1206-150 | Fuse:Fuse_1206_3216Metric | F2 |
| 1 | Conn_01x05_Pin | Connector_PinSocket_2.00mm:PinSocket_1x05_P2.00mm_Vertical | TP1 |
| 1 | ISO | PCM_marbastlib-mx:STAB_MX_ISO | S1 |
| 1 | PRTR5V0U2X | Package_TO_SOT_SMD:SOT-143 | D1 |
| 1 | SKQGABE010 | PCM_marbastlib-various:SW_SPST_SKQG_WithStem | SW4 |
| 1 | STM32F072CBUx | Package_DFN_QFN:QFN-48-1EP_7x7mm_P0.5mm_EP5.6x5.6mm | U1 |
| 1 | USB_C_Receptacle_USB2.0 | Connector_USB:USB_C_Receptacle_HRO_TYPE-C-31-M-12 | J1 |
| 1 | XC6206PxxxMR | Package_TO_SOT_SMD:SOT-23-3 | U2 |

sporkus/le_capybara_keyboard
Capactive sensing (EC) pcb for Le Chiffre keyboard

sporkus/le_chiffre_keyboard_stm32
Le Chiffre keyboard pcb with stm32F072


Ciantha/cursed-scandinavian-iso-van
first "original" pcb, let's see how this goes




calvin-mcd/LeSTMovoz
drop-in replacement STM32 pcb for the Lesovoz pcb, originally for minivan style cases
It measures 209.7 × 76.4 mm and has 2 copper layers, 1.6 mm thick.
216 parts, built around the 74AHCT1G125SE, ASMD1206-150, PRTR5V0U2X and SKQGABE010. 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 calvin-mcd/universal-vault repository on GitHub, at the commit this page was made from: the board is Project/hhkb universal.kicad_pcb and its schematic Project/hhkb universal.kicad_sch. PCBKit opens the board in the browser, with nothing to install.
Its repository publishes it under the GPL-3.0 licence: you may reuse it on that licence's terms (keep the author's notice, and for a copyleft licence share your changes alike).