Skip to the content
4 layers208.3 × 75.8 mmTravaulta WKL, the printed circuit board in 3D

topre pcb for the vault35

Size
208.3 × 75.8 mm
Copper layers
4
Thickness
1.59 mm
Parts
108
Nets
63
Pads
379
Tracks, vias
812, 543
Pours
1
Routed
Yes
KiCad
KiCad 8.0 (file 20240108)
Created
29 Jan 2023
Updated
5 Apr 2026

Overview

Travaulta WKL is an open-source printed circuit board by calvin-mcd, from the calvin-mcd/travaulta repository on GitHub. It is a 4-layer board of 208.3 × 75.8 mm with 108 parts on 63 nets, routed with 812 tracks and 543 vias.

It is built around the OPA350UA, 74HC4051 and PRTR5V0U2X, with the TYPEC-304YSSW-ACP16 among its other parts. Its parts include 38 switches, 23 resistors, 13 capacitors, 5 ICs and 1 diode. It belongs with the STM32 boards of this library.

Main components

4

README

README.md

travaultas

The travaultas are a series of EC (topre) pcbs for mechvault's Vault35 series designed by calvin0563.

The series consists of the HHKB and WKL pcbs, both supporting a single bottomrow layout with the double 1.75u splitbars, and the Number/Macropad, supporting all layout options.

Firmware source code and the OEM plate file are available in their respective folders. In order to fit the topre pcb into the case, small modifications to some housings are necessary. Please refer to the extensive build guide by cia_moonchild in order to learn how to make the assembled pcb fit into the vault35 case.

Build Guide!!!

BEWARE: The HHKB pcb has been fully tested and confirmed to work. The WKL and Numpad have not yet been prototyped and still require firmware.

Layout

HHKB HHKB Link

WKL WKL Link

NUMPAD

Numpad

Images

Firmware

The basic EC firmware is ready to go and the source code is provided for tweaking any settings.

Plates & Hardware

The plate file is OEM housing (so original, deskey, klc, pbb housings should all work). Be sure to order the plate in 1.2mm thickness regardless of material.

Furthermore, you will need 17x 10mm M2 screws and M2 nuts to assemble the HHKB and WKL pcbs. And 6x 10mm M2 screws and nuts to assemble numbpad.

Disclaimer

  1. Please proceed with caution with respect to copyright issues when using this repository
  2. Take note that this is strictly for non-commercial use only
  3. This PCB has been fully tested and confirmed to work. The members of the PCB development team are however not liable if you end up with a non-functional pcb. Order at your own risk. Support will not be provided but pull requests will be reviewed and possibly accepted.

License

Shield:

This work is licensed under a
Creative Commons Attribution-NonCommercial-ShareAlike 4.0 International License.

Credits

big thanks go out to Cain both for the inspiration and the support! My topre work is heavily lifted of Cipulot#8455's open source work. I could not have done it without these resources. So I want to thank both cipulot and matthewdias#2671 for their direct input, feedback and help along the way. Much much appreciated!

So many other thanks to go around, I fear I will forget people. There is Ciantha with their amazing guide! A whole bunch of early supporters that made the proto order possible. The keyboard Atelier discord for support. ssbb#9052 with help with the firmware! And finally Alas/Sofia who decided to get a first GB for this on its feet!!

Any questions, contact Calvin0563 on Discord.

Parts

108
QtyValueFootprintReferences
37EC_SWcipulot_parts:ecs_pad_1U_no_ringSW1, SW2, SW10, SW11, SW12, SW13, SW14, SW15, SW16, SW17, SW18, SW19, SW20, SW21, SW22, SW23 +21
17MountingHolecipulot_parts:HOLE_M2H1, H2, H3, H4, H5, H6, H7, H8, H10, H11, H12, H13, H14, H15, H16, H17 +1
13100kResistor_SMD:R_0402_1005MetricR4, R5, R10, R11, R12, R13, R14, R15, R16, R17, R19, R20, R21
8100nCapacitor_SMD:C_0402_1005MetricC6, C7, C8, C9, C10, C12, C13, C15
6LOGOLOGOG***, G***, G***, G***, G***, G***
4100Resistor_SMD:R_0402_1005MetricR1, R2, R8, R9
310kResistor_SMD:R_0402_1005MetricR3, R6, R7
31uCapacitor_SMD:C_0402_1005MetricC4, C5, C11
25.1kResistor_SMD:R_0402_1005MetricR18, R24
274HC4051cipulot_parts:TSSOP16U3, U4
11kResistor_SMD:R_0402_1005MetricR23
1220pCapacitor_SMD:C_0402_1005MetricC14
14.7uCapacitor_SMD:C_0402_1005MetricC1
1500mAFuse:Fuse_1206_3216MetricF_USBC1
18 MHzCrystal:Resonator_SMD_Murata_CSTxExxV-3Pin_3.0x1.1mmY1
1ARGBcipulot_parts:PinHeader_RGB stripJ1
1BOOT0Connector_PinHeader_2.54mm:PinHeader_1x02_P2.54mm_VerticalSW38
1Ext_ResResistor_SMD:R_0603_1608Metric_Pad0.98x0.95mm_HandSolderJP1
1OPA350Package_SO:SOIC-8_3.9x4.9mm_P1.27mmU5
1PRTR5V0U2XPackage_TO_SOT_SMD:SOT-143D1
1STM32F401CBUxPackage_DFN_QFN:QFN-48-1EP_7x7mm_P0.5mm_EP5.6x5.6mmU1
1TYPEC-304YSSW-ACP16cipulot_parts:XUNPU-TYPEC-312DSS-ACP16-AssemblyUSB1
1XC6206PxxxMRPackage_TO_SOT_SMD:SOT-23U2

More from calvin-mcd/travaulta

1
  • 4 layers76 × 76.5 mmNumbpad, the printed circuit board in 3D

    Numbpad

    calvin-mcd/travaulta

    topre pcb for the vault35

    67 parts16

Similar boards

  • 4 layers230.7 × 97.8 mmTako, the printed circuit board in 3D

    Tako

    ssbb/tako

    34 key EC split keyboard

    146 parts200MIT
  • 4 layers260.3 × 75.4 mmOceanographer ec, the printed circuit board in 3D

    Oceanographer ec

    calvin-mcd/oceanographer-ec

    oceanographer ec pcb

    129 partsGPL-3.0
  • 4 layers285 × 94.6 mmEC60-Rev 1 1 1, the printed circuit board in 3D

    EC60-Rev 1 1 1

    vadikgo/EC60_origin

    Open source universal 60% Electrostatic Capacitive PCB.

    157 partsMIT
  • 4 layers285 × 94.6 mmEC60, the printed circuit board in 3D

    EC60

    calvin-mcd/Forti

    13u pcb for Førti

    159 parts7
  • 4 layers285 × 94.6 mmEC60, the printed circuit board in 3D

    EC60

    4pplet/EC60

    Open source universal 60% Electrostatic Capacitive PCB.

    157 parts9MIT
  • 2 layers406.4 × 158.6 mmCDS, the printed circuit board in 3D

    CDS

    Cipulot/CDS

    Replacement PCB for the CDS Technology keyboard (CDS-G5CSKB, Topre HiPro).

    223 parts4
  • 4 layers284.7 × 100 mmEC Pro2 Mainboard, the printed circuit board in 3D

    EC Pro2 Mainboard

    4pplet/EC-Pro-2

    Open source replacement PCB kit for the HHKB Pro 2 keyboard.

    138 parts3MIT
  • 2 layers353 × 151 mmRF R1 8-9Xu, the printed circuit board in 3D

    RF R1 8-9Xu

    4pplet/RF_R1_8-9Xu

    Open source universal PCB for the Realforce R1 family of keyboards.

    215 parts2MIT

Questions

How big is the Travaulta WKL PCB?

It measures 208.3 × 75.8 mm and has 4 copper layers, 1.59 mm thick.

What parts does the Travaulta WKL use?

108 parts, built around the OPA350UA, 74HC4051, PRTR5V0U2X and TYPEC-304YSSW-ACP16. 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 Travaulta WKL KiCad files?

From the calvin-mcd/travaulta repository on GitHub, at the commit this page was made from: the board is Project/travaulta WKL/travaulta WKL.kicad_pcb and its schematic Project/travaulta 16/EC matrix.kicad_sch. PCBKit opens the board in the browser, with nothing to install.

Can I use the Travaulta WKL design in my own project?

Its repository states no licence, so its author keeps all rights: ask calvin-mcd before reusing the design.