PCB v4 is fabricated and operating on the bench. Its Hall-sensing grid, 80 LEDs, audio, local runtime, and multi-tile networking are implemented. Production qualification and safe hot-plug behavior remain in development.
PCB v4 places one analog Hall sensor beneath each of its 16 cells. The prototype detects centered magnet-based pieces across the full grid. Multi-class magnetic identification is being qualified, not promised as production-ready.
Five addressable LEDs sit beneath each cell. They mark paths, choices, threats, objects, and reactions while the player's attention stays on the miniature world.
A speaker and PDM microphone are built into PCB v4. Speaker playback, microphone capture, LEDs, and Hall scanning have run together in bench tests. Voice-input software remains in development.
Under the Surface
Three implemented layers that make authored adventures run locally — independently of any cloud or screen.
Rules, scenarios, and packaged audio live on the tile. Core play does not require an account, Wi-Fi connection, or cloud service.
The runtime mixes local WAV assets and includes streaming MP3 decoding for longer dialogue and ambience. Hangar 7 packages music, speech, and effects locally; combined physical listening tests remain in progress.
Duktape runs JavaScript directly on the ESP32-S3. Authored Markdown is compiled into the narrative-v1 format, separating story content from firmware while keeping the rules local.
Open by Default
The PCB is the “Arduino of the tabletop”. JST ports for any custom circuit, CAN Bus as the data backbone, BLE for companion devices like Pixels Dice. Open platform: the scenario format, the 3D theming spec, and the JST plugin interface are openly documented so makers can build alongside us. See what the community builds →

Two 5-pin JST connectors per tile expose 5V, 3.3V, and a dedicated GPIO. Each port works in two modes selected by a solder jumper:

Edge connectors carry 5V power, CAN data, and topology signals. The runtime discovers connected edges and orientation, builds the board layout, elects one rules authority, and leaves each tile responsible for its own light and sound.
Each tile runs a BLE 5.0 bridge that speaks directly to connected peripherals without any hub or phone app:
What's Coming
Two capability layers currently in active development — local intelligence and cloud amplification.
The tile exposes a local HTTP server over Wi-Fi — no cloud, no account required. A browser, a companion app, or a voice assistant on the same network can query board state, trigger scenario commands, or push new content directly to the tile.
Think: a phone as the GM's screen. Or a Raspberry Pi running campaign logic remotely. The PCB becomes a smart peripheral with a real API.
When the tile connects to the internet, cloud services extend what the hardware alone can't do:
DeepTech
Building a phygital platform from scratch means tackling hardware, artistic design, game engine, and hybrid architecture — simultaneously. Here’s what that actually looks like.
A proprietary PCB communicating peer-to-peer via CAN Bus — sharing power and data, bypassing BLE limits, and feeding a diverse sensor array directly into the narrative engine. 10+ years of prototyping distilled into a production-ready design.
Light, sound, haptic, olfactory — rooms stackable to infinity in 3D, OpenLOCK-compatible. The PCB's role is to elevate the artistic experience: how universes are designed, how light diffuses, how atmosphere is authored without code.
The board must expose a simple, elegant interface for scenario authors — no firmware knowledge required. Screenless, offline-first. Every hardware capability accessible from a Markdown scenario file. 4 years of framework work behind it.
Alambic framework: offline-first + cloud amplification. Generative AI for story, voice, video. Persistent room identity across sessions. Dozens of arbitrage decisions between local reliability and cloud-powered depth — still live.
The opposite of walled-garden IoT. JST ports, CAN Bus, an open 3D mounting standard, and a public scenario format — designed to be extended, not locked. The PCB is a stage; what you build on top is yours. See the creator program →
Follow the Build
Deep dives published as we build — firmware architecture, scenario engine, hardware design notes, and validation logs.
Join The Expedition