Skip to content

KN-Neuron/Brainboard

Repository files navigation

BrainBoard

Welcome to the BrainBoard project repository. This project is a comprehensive Brain-Computer Interface (BCI) system developed by KN Neuron (Neuroinformatics Student Research Group, Wrocław University of Technology).

BrainBoard leverages EEG signals—specifically motor imagery (MI)—to drive a variety of applications, from experimental setups to a functional BCI keyboard.

It was developed by:

🚀 Project Components

This repository serves as a central hub for the following components, included as submodules:

A modular Python pipeline for classifying motor imagery (left-hand, right-hand, and rest).

A Pygame-based experimental environment that integrates GUI, EEG headset, and data management.

  • GUI: Immersive interface for users during BCI experiments.
  • Integration: Seamlessly connects with EEG headsets for real-time data acquisition.
  • Hex-O-Spell: Includes components for the Hex-O-Spell speller paradigm.

A functional motor-imagery BCI keyboard.

  • Input Signals: Left-hand MI, right-hand MI, and deliberate eye blinks.
  • Architecture: Features a BCI pipeline (EEGNet for MI, blink detection, smoothing/debounce) driving a sector/letter speller state machine.
  • Hardware Support: Compatible with BrainAccess, BioAmp EXG, and MIDI/Mock playback.

🛠 Getting Started

To clone this repository along with all its submodules, use:

git clone --recursive https://github.com/KN-Neuron/Brainboard.git

If you have already cloned the repository, you can initialize and update the submodules with:

git submodule update --init --recursive

🧠 About KN Neuron

KN Neuron is a student research group at Wrocław University of Technology focused on neuroinformatics, brain-computer interfaces, and signal processing.

📄 License

This project is licensed under the terms of the LICENSE file found in the root directory.

About

No description, website, or topics provided.

Resources

License

Stars

3 stars

Watchers

1 watching

Forks

Releases

No releases published

Packages

 
 
 

Contributors