The MCU + sensor board is placed and 96% auto-routed with zero DRC errors. One part — the humidity sensor — needs four wires drawn by hand. About five minutes in KiCad.
DRC 0 errors435 tracks · 63 vias45 parts · 37 nets84 × 84 mm · 2-layer FR44 wires left
The product is two boards
This board · done here
Vault-Core
RAK11720 MCU (LoRa + BLE)
Power: LiSOCl₂ cell → TPS7A02 3.0V
W25Q256 flash · ATECC608B secure element
SHT45 humidity/temp sensor
Pt1000 probe block (fit-optional)
Display header (JD)
Routed 96% — 4 wires to finish
⇄JD 12-pin
Separate daughterboard
Vault-Display
1.54″ e-paper panel (24-pin FPC)
SSD1680 boost circuit
Plugs onto Vault-Core via JD
Sits next to the panel in the enclosure
Not started — next board to lay out
Yes — the display and the MCU/sensor board are separate PCBs. Only Vault-Core exists as a layout so far; Vault-Display is the next board to design.
What's left · one part
Top copper. U4 (SHT45) is circled at bottom-centre. The four grey lines are the connections still to route — the only unrouted part on the board.
Net
From
To
What it is
SDA
U4 · pin 1
→
U1 · pin 10
I²C data
SCL
U4 · pin 2
→
U1 · pin 9
I²C clock
VDD
U4 · pin 3
→
C9 (right beside U4)
3.0 V power
GND
U4 · pin 4
→
via ↓ ground plane
ground (bottom layer)
How to finish it · KiCad, ~5 min
Open vault_core.kicad_pcb in KiCad PCB editor (path below).
Press X for the interactive router. Click U4 pin 1, route to U1 pin 10 — KiCad's push-and-shove nudges other traces aside as you go.
Same for pin 2 → U1 pin 9 and pin 3 → C9 (C9 is 2.5 mm away).
For pin 4 (GND): place a via next to the pad with V — it drops to the bottom ground plane and ties in automatically.
Refill copper zones with B, then run Inspect → Design Rules Checker. Expect 0 errors, 0 unconnected.
Already set up for you: the SHT45's thermal-isolation keepout is configured as pour-only, so it blocks the copper flood (keeps the sensor thermally clean) but will not block your four signal traces.
Why the autorouter left these
KiCad has no built-in autorouter — it uses Freerouting (the open-source one), which routed 96% of this board. Long wires running clear across the board to a corner-mounted sensor are exactly the kind an autorouter leaves behind, because the bottom layer is a solid ground plane and the top layer is crowded. Hand-finishing the last few nets with the interactive router is the normal, expected workflow — not a defect. The sensor sits at the enclosure vent on purpose (accurate humidity, away from chip heat), so it stays put.
Files
Board
root@46.224.209.193:/opt/kaltech/hardware/ventrix-vault/vault_core.kicad_pcbEdit here, or copy the folder off the box to work locally.
Fab pkg
…/fab/vault-core-2026-07-14/Gerbers, drill, BOM, centroid. Re-generate after U4 is routed and DRC is clean.