HackEEG is a discontinued product and is no longer available.
This is an Arduino Due shield for the TI ADS1299 EEG system-on-a-chip. It is in production and is being used successfully in major research institutions and pharmaceutical companies.
Features
- Up to 4 shields can be stacked on one Arduino Due, for a total of 32 EEG channels
- DMA drivers can read and transfer 8 channels of 24-bit resolution data at up to 16,000 samples per second (the maximum rate of the ADS1299 chip)
- USB 2.0 HS (480Mbps) connectivity when using Arduino Due
- Python client software and APIs provide easy interchange of real-time data to Lab Streaming Layer, pandas, numpy, and more. Data can be streamed via Lab Streaming Layer at 16,000 samples per second.
- SPI EEPROM for storing configuration data
- Jumpers for configuring most of the data and control lines to the Arduino
- Also compatible with the Arduino Mega 2560 (voltage-level shifters included on board) but with reduced sampling speeds
- Hardware, Arduino driver software, and Python client software are fully open source.
Safety
Only certified for battery-powered use with humans, mammals, or other animals. There is no mains isolation circuitry.
Users
HackEEG is being successfully used for neuroscience research by these organizations:

”
Documentation
- Design files and hardware documentation are available on Github
- Connector pinouts
- Configuration settings reference, commonly-used settings
- Schematic (PDF)
- HackEEG Arduino driver software – runs on the Arduino and streams data to a laptop or other computer
- HackEEG Python client software on Github – communicate with HackEEG on the Arduino and stream data
- HackEEG Python library documentation – in progress
- Setup Instructions and Documentation for CrowdSupply backers









