All projects

Tangible interaction · Connected devices · Prototyping

Sandtable

What happens when a familiar drawing interaction moves beyond its original surface?

When
Summer term 2022
Project stage
Working student prototype
Context
Technical Foundations 2 · Internet der Dinge · HfG Schwäbisch Gmünd
A drawing in the sand above the table’s visible control electronics.
A magnet beneath the surface guides a ball that leaves its path in the sand.
01

Start with two dials

The brief asked for a device that could communicate with another device. Research into sand tables led to the idea of giving the drawing a familiar manual control. Inspired by the Etch A Sketch, two dials map to separate horizontal and vertical movement. Potentiometers read their positions, turning a recognisable physical gesture into input for the table.

Hands turn the two red dials of the Sandtable controller.
The two dials provide separate control over the drawing axes.
02

Turn a signal into a line

The controller sends its values over MQTT from an ESP32 to a D1 Mini, which passes them to an Arduino running GRBL. A Core-XY mechanism moves the magnet beneath the sand. The ball follows above it, making the system’s response visible as a continuous trace. Early tests and adjustments brought the motor control and physical mechanism together into a running prototype.

An early Sandtable prototype shows the belt-driven gantry and motor assembly.
An early prototype exposes the mechanism that moves the magnet below the sand tray.
03

Give the electronics a structure

As the prototype developed, loose wiring became another design problem. A custom circuit board gave the components defined positions and reduced the wiring between them. Pin headers allowed modules to remain removable instead of being soldered permanently in place. The board made the assembly easier to understand and continue working on, bringing the same attention to the system behind the interaction as to the controller itself.

Close-up of Sandtable’s custom circuit board with removable modules and a small display.
The custom PCB organises the controller modules and keeps them removable.

What I take from it

A simple interaction can connect many technical steps. Sandtable makes that connection tangible: turning a dial becomes a wireless message, a mechanical movement and finally a line in sand.

The people behind it

Team
Stefan Cristian Licu · Jakob Finkenzeller

Supervisors
Michael Schuster · Benjamin Thomsen