A browser-based playground for building and testing BCI decoders. A decoder is a small program — usually a machine-learning model — that looks at those signals and guesses what the person was thinking or trying to do. Streams live data from your Cerelog ESP-EEG, runs a decoder on it, and plots predictions against ground truth side by side. Bring your own decoder in JavaScript or TensorFlow.js, or generate one from a text prompt.
A brain-computer interface game that lets players control Pong paddles using eye movements. Uses electrooculography (EOG) to detect electrical signals from eyeball movement, processes them through a multi-stage signal processing pipeline (filtering, detrending, spike detection), and translates them into real-time game controls. Built with the Cerelog 8-channel BCI board and a Python-based processing pipeline — successfully tested in a competitive tournament with multiple participants.
A wearable EEG headband that holds dry electrodes against the scalp at standard 10–20 positions. Unlike rigid 3D-printed EEG caps, the electrode array is built from stapled nylon webbing and elastic band segments — so it flexes to fit the head, packs flat, and is cheap to build and repair. Electrodes mount as a small "sandwich" (dry comb electrode, 3D-printed washer, machine screw, and jumper-wire lead) locked with hot glue. Signals are digitized by a Cerelog ESP-based board housed in a 3D-printed case that velcros to the back of the band.
Includes full assembly guide, STL files for the electrode washer, Cerelog case, and LiPo battery holder, plus a complete bill of materials. Work in progress — designs and instructions may still change.