Open Hardware · Embedded Systems

Know
Your
State.

Heisenboard builds open hardware tools for engineers who need to understand exactly what's running inside their systems — and change it.

Scroll
32 Pin Connector
2 CAN-FD Buses
12 Analog Inputs
<125µA Sleep Current
−40/85 °C Range

Built on a
Hard Problem

Werner Heisenberg showed us that the act of observing a system changes it — and that truly knowing what's happening inside is harder than it looks.

We named our company after that problem. And we build tools that solve it.

Engineers deserve to know the state of their systems: what's running, what's protected, what's in memory, and why. Too often that visibility is an afterthought — bolted on, unreliable, or absent entirely. We think it should be foundational.

Everything we build starts from that principle. We care about memory safety, hardware reliability, and tools that tell the truth.

We're a small team. We ship hardware. We double down on what works.

Know your state.

"The act of observing a system changes it — knowing what's really happening inside is harder than it looks."

  • Memory Safety First TockOS enforces hardware-level process isolation on every build.
  • Open by Default Hardware licensed CERN-OHL-P. Build on it, ship it, improve it.
  • Automotive Grade AEC-qualified components throughout. Designed for real vehicles.

Chameleon

Open Hardware TockOS Rust CAN-FD AEC Qualified
Chameleon automotive controller

Automotive controllers have always been closed: closed hardware, closed software, closed ecosystems. You buy what's available, work within what's supported, and hope the vendor's roadmap aligns with yours.

Chameleon is different by design.

It's an open source hardware controller built around proven, automotive-grade components and designed to run TockOS — the embedded Rust operating system that brings hardware-enforced memory isolation to the automotive domain.

Rust doesn't dominate automotive yet. That's what the name is about. Chameleon fits naturally into an environment where it isn't expected, and changes what's possible there.

The enclosure is sourced from standard automotive tooling — no custom molding, no minimum order surprises. The schematic is open. The design files will be open. Build it, modify it, learn from it.

Chameleon is for the engineers who've always wanted to see what's inside — and change it.

32-Pin Connector — Functional Layout

A
B
C
D
E
F
G
H
1
CAN
A1 — CAN0_H
CAN
B1 — CAN0_L
CAN
C1 — CAN1_H
CAN
D1 — CAN1_L
IGN
E1 — Ignition
LIN
F1 — LIN0
BAT
G1 — +BATT
LSO
H1 — LS03
2
SPC
A2 — CAN0_H (splice)
SPC
B2 — CAN0_L (splice)
SPC
C2 — CAN1_H (splice)
SPC
D2 — CAN1_L (splice)
IN8
E2 — IN8 (0–5V)
FEN
F2 — FLASH_EN (Bootloader)
LSO
G2 — LS00
HSO
H2 — HSO0
3
IN0
A3 — IN0 (0–16V)
IN2
B3 — IN2 (0–16V)
IN4
C3 — IN4 (0–16V)
IN6
D3 — IN6 (0–5V)
IN9
E3 — IN9 (0–5V)
LIN
F3 — LIN1
LSO
G3 — LS01
HSO
H3 — HSO1
4
IN1
A4 — IN1 (0–16V)
IN3
B4 — IN3 (0–16V)
IN5
C4 — IN5 (0–16V)
IN7
D4 — IN7 (0–5V)
IN10
E4 — IN10 (0–5V)
IN11
F4 — IN11 (0–5V)
LSO
G4 — LS02
GND
H4 — Ground
CAN-FD (×4 + ×4 splice)
Analog 0–16V (IN0–IN5)
Analog 0–5V (IN6–IN11)
LIN (×2)
Low-Side Out (×4)
High-Side Out (×2)
Power / GND
Ignition
Flash Enable

Molex 643340100 · Hover pins for signal detail · Faded pins = CAN splice

System Architecture

CAN wake IGN wake Battery Input 8 – 16V Input Protection Buck Converter AP64100QSP-13 LDO Regulator AP7375G-33WR-7 IGN Input Ignition Enable Input Conditioning IN0–11 (ADC) Flash Enable FLASH_EN TockOS Embedded Rust · Hardware Memory Isolation ATSAMV71Q21B ARM Cortex-M7 · 300MHz 2MB Flash · 384KB SRAM ─ +5V ─ +3V3 ─ IGN ─ ADC ─ FLASH CAN0 ─ CAN1 ─ LIN0 ─ LIN1 ─ LSO[0..3] ─ HSO[0..1] ─ CAN0 Transceiver TJA1043TK · Local Wake CAN1 Transceiver TJA1057BT LIN0 Transceiver NCV7321 LIN1 Transceiver NCV7321 Low-Side Outputs BTF3080E × 4 High-Side Outputs TPS2H650A

Dashed lines = wake paths · solid lines = data/power · Input Conditioning and IGN shown left of MCU as inputs · see pinout above for connector mapping

Microcontroller
ATSAMV71Q21B
Operating System
TockOS (Rust)
Toolchain
GCC
Flash / RAM
2MB / 384KB
Battery Voltage
8 – 16V
Operating Temp
−40°C to +85°C
Sleep Current
< 125µA
Wake Sources
Ignition · CAN
Components
Automotive-grade, AEC Qualified
Hardware License
CERN-OHL-P v2
Software License
Apache 2.0 / MIT
Enclosure
Standard Automotive Tooling

Open Hardware.
Open Source.

Schematics and design files will be published. Build it, fork it, improve it. The hardware wants to be free.

Follow Development on X