Open Source · v1.1

Open Source
Wearable EEG
for Everyone

WalkEEG is a complete, open-source electroencephalography platform — from the PCB design and firmware to the PC visualization software and MATLAB analysis toolkit. Built for researchers, educators, and BCI enthusiasts.

4

Hardware Revisions

3

Software Modules

Open

MIT License

What is WalkEEG?

WalkEEG is a complete, open-source EEG system designed to make brain-computer interface technology accessible. It captures, transmits, and visualizes electroencephalography signals in real-time.

The project covers the entire signal chain — from the analog front-end PCB and nRF-based wireless firmware to the PC oscilloscope application and MATLAB analysis scripts.

C / Firmware LabVIEW MATLAB nRF SoC BLE
🧠

EEG Signal Visualization

Everything You Need

From hardware to data processing — a fully open EEG pipeline.

🔧

Hardware Design

Complete PCB schematics and layout files for the EEG acquisition board. Analog front-end with instrumentation amplifiers, anti-aliasing filters, and high-precision ADC.

📡

Wireless Firmware

nRF52-based firmware with BLE and proprietary RF support. Low-power data streaming from the headset to your computer. Built on Nordic SDK with softdevice integration.

📊

PC Oscilloscope

Real-time waveform visualization software (LabVIEW-based). Supports multi-channel EEG display, signal monitoring, and data logging. Available in English and Chinese.

🧪

MATLAB Analysis

Comprehensive MATLAB toolchain for offline EEG data analysis. Includes demo scripts, filtering, FFT-based spectral analysis, and customizable signal processing pipelines.

How It Works

From electrode to insight — four simple steps.

1

Acquire

EEG electrodes capture brain electrical activity. The analog front-end amplifies and filters the raw signal with precision instrumentation.

2

Transmit

The nRF SoC digitizes the signal and streams it wirelessly via BLE or proprietary RF to your computer with low latency.

3

Visualize

The PC oscilloscope application displays real-time EEG waveforms. Monitor multiple channels, adjust gain and timebase, and record sessions.

4

Analyze

Export and process your data with MATLAB scripts — run FFT, filter artifacts, detect brainwave patterns, and build BCI applications.

Built in the Open

WalkEEG is free and open-source. Contribute, fork, or build upon it.

📦 Hardware · PCB & Schematics ⚙️ Firmware · nRF52 SDK 🖥️ Software · LabVIEW + MATLAB
Star on GitHub
altium nRF52 BLE 4.0 LabVIEW MATLAB C

Ready to Get Started?

Download the source, build your own EEG, and start exploring brain activity today.

Get the Source Upload Your Data