Prototype · October 2026
Two players sit at opposite ends of a table, each wearing a single-channel EEG headset. A steel ball moves across the covered playing surface toward the player whose signal is currently less settled. The round ends when the ball reaches either end.
Beneath the cloth, a belt-driven linear axis moves a magnet under a clear acrylic sheet. The magnet pulls the ball along the surface; the mechanism remains hidden during play.
Press or drag a bar to try a player yourself.
Simulated signals for two players. Drawn to scale. Part of the cloth is cut away in the drawing to show the slide underneath.
How it works
Parts
| Part | Qty |
|---|---|
| Belt-driven V-slot linear slide, 1000 mm, with NEMA 17 stepper motorone axis of a 3D printer; 880 mm of travel | 1 |
| TMC2209 stepper driver | 1 |
| 100 µF capacitoracross the motor supply | 1 |
| 12–24 V power supply, 2 A or morepowers the motor and driver only | 1 |
| Motor controller, Arduino Nano/Uno or ESP32receives the target position over USB; AccelStepper library | 1 |
| Limit switchhomes the carriage at start-up | 1 |
| Neodymium disc magnetsmounted on the carriage; two sizes, to test against the sheet and cloth | 1 set |
| Jumper wires | 1 set |
| Part | Qty |
|---|---|
| Acrylic sheet, 61 × 122 cm, 5.6 mm thicksold as 24 × 48 × 0.22 in | 1 |
| Risers, about 5 cm tall3D-printed; at each corner and mid-span on each long edge | 6 |
| Washersset a 2–3 mm gap between the magnet and the sheet; the sheet rests on the risers unfastened | 1 set |
| Black cloth | 1 |
| Steel ball, 25–50 mm | 1–2 |
| Part | Qty |
|---|---|
| BioAmp EXG Pill sensor boardone for EEG and one for ECG per player | 4 |
| ADS1115 analog-to-digital converter | 2 |
| ESP32 Wi-Fi board | 2 |
| Battery pack | 2 |
| EEG head band with dry electrodes | 2 |
| Spare headband kit | 1 |
| ECG snap electrodes | 1 pack |
| Part | Qty |
|---|---|
| Raspberry Piruns the game and its own Wi-Fi network, processes both players' signals and sends the target position over USB | 1 |
Budget
| Group | Cost |
|---|---|
| Headsets: two, EEG and ECG, with batteries, plus a spare headband kit | $365 |
| Computer: Raspberry Pi 5, power supply, memory card | $159 |
| Electrodes: six gold cups, used dry | $27 |
| Ball drive and surface: slide, motor, magnets, acrylic, cloth, ball | $230 |
| Parts total | $781 |
Includes tax and shipping. Risers are 3D-printed in the lab.
Two builders, 30 hours combined, $30/hr. Code drafted with AI assistance, tested on the hardware.
| Phase | Hours | Cost |
|---|---|---|
| Assembly: headsets, slide, motor wiring, surface, Pi | 8 | $240 |
| Software: streaming, signal processing, motor control | 4 | $120 |
| Sensor and mechanics tests: electrodes, magnet, gap, speed | 8 | $240 |
| Relaxation measure: record sessions, compare EEG, HRV, breathing | 5 | $150 |
| Tuning and playtesting: baselines, smoothing, two-player rounds | 5 | $150 |
| Labor total | 30 | $900 |
| Role | Hours | Cost |
|---|---|---|
| R&D advising: Robert, $75/hr (reduced rate) | 4 | $300 |
| Consulting total | 4 | $300 |
| Category | Cost |
|---|---|
| Parts: with tax and shipping | $781 |
| Labor: 30 hours at $30/hr | $900 |
| Consulting: 4 hours at $75/hr | $300 |
| Total | $1,981 |
Timeline
About 2–3 weeks from approval. These are estimates; parts delivery sets the start.
| Phase | |
|---|---|
| Parts: order and receive; bench-test the dry electrodes meanwhile | 1 week |
| Development: assembly, software, tests, tuning, playtests | 1–2 weeks |
| Total | 2–3 weeks |
Development log
Constraints
Each headset is battery-powered and communicates with the table's computer over Wi-Fi. Players are not electrically connected to the table or motor supply.
The prototype is an experimental game interface, not a medical, diagnostic or wellness device. It uses our existing single-channel EEG hardware and signal-processing code.
MindWave Therapeutics 2026