HAPTIC.SKIN

Open-source bidirectional haptic wearable platform.
A new sensory layer for the body.

Open SourceMIT 8 ERM Motors Rust · Embassy Python asyncio RP2040

Prototype v1 EFREI Innovation Project 2026

Synopsis

Synopsis

HAPTIC.SKIN is an open-source haptic wearable: a neckband composed of 8 ERM vibration motors mapped to a compass, turning navigation into touch. The necklace vibrates toward your next turn; the directions become invisible — you simply feel them. No screen, no proprietary stack. A new sensory layer added to the body.

01 — OUTPUT

The Necklace

8 ERM coin motors in 3D-printed TPU pods on a lightweight neckband, one per cardinal direction. Intensity rises as the turn approaches.

02 — CONTROLLER

Pico + Rust

A Raspberry Pi Pico (RP2040) running async Rust + Embassy firmware, driving 8 hardware PWM channels over a USB binary protocol.

03 — SOFTWARE

Python Engine

A Python asyncio package turns a GPS course or routing directions into vibration. One-line API: necklace.vibrate("NE", 0.8)

Build it, fork it, extend it — everything is open. Full hardware, firmware and software documentation lives at docs.haptic.skin.