This is an Arduino Due shield for the TI ADS1299 EEG system-on-a-chip. It is in limited short-run production and is being used successfully in major research institutions and pharmaceutical companies.
- 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
- Two systems can be daisy-chained and clock-synchronized to capture 64 EEG channels
- 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.
Only certified for battery-powered use with humans, mammals, or other animals. There is no mains isolation circuitry.
HackEEG is being successfully used for neuroscience research by these organizations:
How to Buy
Or if you want to get on our mailing list for this board, sign up below. This is only for updates about HackEEG, we won’t spam you. We’ll post brief announcements about the board and its availability here.
- 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
Open Source Hardware Certified