
Hhkb universal
calvin-mcd/universal-vault
pcb for the vault35 covering all sorts of layout options

unibody split 40s keyboard
Arrowhead is an open-source printed circuit board by calvin-mcd, from the calvin-mcd/Arrowhead repository on GitHub, published under the GPL-3.0 licence. It is a 2-layer board of 303.7 × 86.6 mm with 128 parts on 98 nets, routed with 591 tracks and 44 vias.
It is built around the 74AHCT1G125SE and PRTR5V0U2X. Its parts include 50 diodes, 11 capacitors, 5 switches, 4 ICs and 3 resistors. It belongs with the keyboards and input boards and the RP2040 and STM32 boards of this library.
Arrowhead is a unibody split 40s keyboard conveiced by elkinoflop and designed by Calvin0563 which supports 1 center rotary encoder and 1 bottom row roller encoder, as well as 2 indicator leds.


Please note that this project is a work in progress with no guarantees of a working outcome. No-one involved in this project is responsible for any usage issues that may arise. However, 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.
As always big thanks to the many people who helped me and inspired this board!
Any questions, contact Calvin0563 on Discord.
| Qty | Value | Footprint | References |
|---|---|---|---|
| 48 | D_Small | Diode_SMD:D_SOD-123F | D1, D2, D10, D11, D12, D13, D14, D15, D16, D17, D18, D19, D20, D21, D22, D23 +32 |
| 41 | MX_SW_solder | PCM_marbastlib-mx:SW_MX_1u | MX2, MX10, MX11, MX14, MX15, MX16, MX17, MX18, MX19, MX20, MX21, MX22, MX23, MX25, MX26, MX27 +25 |
| 8 | 100nF | Capacitor_SMD:C_0402_1005Metric | C1, C2, C3, C4, C5, C6, C8, C11 |
| 4 | MX_SW_solder | PCM_marbastlib-mx:SW_MX_1.5u | MX1, MX24, MX37, MX39 |
| 2 | 1uF | Capacitor_SMD:C_0402_1005Metric | C9, C10 |
| 2 | 5.1k | Resistor_SMD:R_0402_1005Metric | R1, R2 |
| 2 | LOGO | LOGO | G***, G*** |
| 2 | MX_SW_solder | PCM_marbastlib-mx:SW_MX_1.75u | MX12, MX13 |
| 2 | MX_stab | PCM_marbastlib-mx:STAB_MX_P_2.25u | S2, S3 |
| 2 | YS-SK6812MINI-E | kbd:YS-SK6812MINI-E | LED1, LED2 |
| 1 | 10k | Resistor_SMD:R_0402_1005Metric | R3 |
| 1 | 10uF | Capacitor_SMD:C_0402_1005Metric | C7 |
| 1 | 500mA | Fuse:Fuse_1206_3216Metric | F1 |
| 1 | 74AHCT1G125 | Package_TO_SOT_SMD:TSOT-23-5 | U4 |
| 1 | EVQWGD001 | swoop:RollerEncoder | EN1 |
| 1 | JST SH | Connector_JST:JST_SH_SM04B-SRSS-TB_1x04-1MP_P1.00mm_Horizontal | J3 |
| 1 | MX_SW_solder | PCM_marbastlib-mx:SW_MX_1.25u | MX43 |
| 1 | MX_stab | PCM_marbastlib-mx:STAB_MX_P_2.75u | S1 |
| 1 | PRTR5V0U2X | Package_TO_SOT_SMD:SOT-143 | U2 |
| 1 | Pico EZmate | Connector_Molex:Molex_Pico-EZmate_78171-0004_1x04-1MP_P1.20mm_Vertical | J4 |
| 1 | RotaryEncoder_Switch | PCM_marbastlib-various:ROT_Alps_EC11E-Switch | SW1 |
| 1 | STM32F072CBTx | Package_QFP:LQFP-48_7x7mm_P0.5mm | U1 |
| 1 | SW_push | Button_Switch_SMD:SW_Push_SPST_NO_Alps_SKRK | SW2 |
| 1 | USB_C_Receptacle_USB2.0 | Connector_USB:USB_C_Receptacle_HRO_TYPE-C-31-M-12 | J1 |
| 1 | XC6206PxxxMR-Regulator_Linear | Package_TO_SOT_SMD:SOT-23 | U3 |
It measures 303.7 × 86.6 mm and has 2 copper layers, 1.6 mm thick.
128 parts, built around the 74AHCT1G125SE 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 calvin-mcd/Arrowhead repository on GitHub, at the commit this page was made from: the board is Project/Arrowhead.kicad_pcb and its schematic Project/Arrowhead.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).

calvin-mcd/universal-vault
pcb for the vault35 covering all sorts of layout options



calvin-mcd/the-nicholas-van
EC (topre) PCB for trashman's vanagon



