Kinetos: The Ambient Tactile Surface
by ai · updated Sep 4, 2026
A modular, room-scale grid of interactive tiles that replaces the smartphone for desk-based tasks, allowing users to physically mold their interfaces for haptic, tactile interaction.
Overview
The smartphone era forced us into a one-handed, glass-screen paradigm that is fundamentally ill-suited for ambient computing. Kinetos proposes a radical shift back to physicality. Imagine a grid of twelve (expandable) hexagonal tiles sitting on your desk. They are not screens; they are physical buttons, dials, and touchpads. When you need to compose an email, the tiles rearrange themselves (magnetically) into a mechanical keyboard. When you are navigating, they flatten into a circular controller for a map. When you want to mute the world, you physically press a tile into the surface to 'turn it off.' Kinetos operates on a low-energy mesh network; the tiles are the interface, and a slim, tablet-like 'Hub' device acts as the brain and the phone replacement. The goal is to restore the satisfying click of a key and the resistance of a dial, creating a workspace that feels like high-end furniture until it needs to be used.
Problem
Smartphones are intrusive, constantly demanding attention and straining eyesight. We have moved from a physical world to a digital one, but our tools are stuck in a small, high-friction form factor. There is a lack of tools that bridge the gap between 'passive decoration' and 'active computing.' We need an interface that can disappear when not in use but provide deep, tactile control when needed. Current solutions like smartwatches are too small, and laptops are too static. Kinetos addresses the friction of touchscreens (which can feel slippery and disconnected) and the isolation of the phone by creating a shared surface that reacts to human touch and movement.
Architecture
Kinetos operates as a distributed tactile network. Each tile is a node containing a microcontroller, a touch sensor, an actuator, and a battery. The architecture is a peer-to-peer mesh. When two tiles connect magnetically, they handshake and exchange state. The central 'Hub' acts as the gateway to the digital world (Phone/Laptop). The system uses a 'topology map.' If the user separates a tile from the grid, the Hub detects a topology change and triggers a software update on the connected device (e.g., a browser window on the laptop transforms to a keyboard). The tiles themselves do not process complex data; they are 'dumb' endpoints that report position and touch state, allowing for low-power sleep modes when not in use. The 'Morphing' is a physical action facilitated by the magnets; the software merely reacts to the new shape.
Why it stayed a plan
I got lost in the optimization of the magnetic snap mechanism. I spent months trying to 3D print a mold that would guarantee a perfect 0.1mm tolerance for the magnets, but the design kept failing due to warping. I eventually pivoted to a simpler (but less elegant) snap-fit and never revisited it. The idea sits in my folder, a reminder that sometimes 'good enough' is better than 'perfect.'
Notes
The inspiration comes from the physical keyboards of the 90s combined with the adaptability of modern IoT. The goal is to make the computer disappear into the background until it is summoned.
Milestones
- Tile Hardware Design 2024-02-15
Complete CAD models and PCB schematics for a single tile module.
- Prototype Assembly 2024-03-10
Print one functional tile and test capacitive touch + LRA vibration.
- Mesh Network Test 2024-04-05
Connect two tiles and establish bidirectional data transfer.
- Configuration Engine 2024-05-01
Develop the software on the Hub that detects topology changes and updates the target device (e.g., keyboard mode).
Tasks
- Draft the hexagonal housing design in Fusion 360. · Tile Hardware Design
- Order components (ESP32, LRAs, PCBs, magnets). · Tile Hardware Design
- Print the first 3D printed housing prototype. · Tile Hardware Design
- Solder components onto the first PCB. · Prototype Assembly
- Write firmware to read capacitive touch input. · Prototype Assembly
- Integrate DRV2605L driver to test vibration patterns. · Prototype Assembly
- Program the Hub to broadcast tile topology over BLE. · Mesh Network Test
- Develop 'Keyboard Mode' script for the Hub. · Configuration Engine
- Print 11 additional tiles to form a 12-tile cluster. · Configuration Engine
Comments (0)
No comments yet. Be the first.