HackEEG

8-32 channel TI ADS1299 Arduino shield for EEG, EMG, and EKG bio-signals acquisition

This project is coming soon. Sign up to receive updates and be notified when this project launches.


HackEEG is an Open Source Arduino Due shield for the TI ADS1299 EEG system-on-a-chip. Neuroscience researchers, graduate students, and hackers interested in neuroscience and biological systems can use HackEEG to read EEG, EMG, EKG, and other biologically-based electrical signals. The board and chip have very low-noise, and are sensitive enough to read signals in microvolts.

HackEEG's previous iterations have been in limited short-run production for four years, and are being used successfully in major research institutions and pharmaceutical companies around the world. The board has been through many iterations and I'm excited to release this latest version of HackEEG, suitable for general purpose use, to the general public.

Features and Specifications

  • Analog-Digital Converter (ADC): TI ADS1299 EEG system-on-a-chip
  • Programmable Gain Amplifier: on chip 1-24x
  • Up to 4 shields can be stacked on one Arduino Due, for a total of 32 EEG channels
  • DMA drivers can read 8 channels of ADC data at up to 8,000 samples per second with 24 bit resolution
  • Single-ended or differential input
  • USB 2.0 HS (480 Mbps) connectivity when using Arduino Due
  • EEG data can be streamed over the Internet via a phone or laptop connected via USB
  • 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)
  • Programmed using the Arduino IDE
  • Connector boards with DIN 42-802 medical electrode connectors or screw terminals available. Or make your own.

HackEEG shield with a DIN 42-802 medical electrode connector (eight inputs, one ground)

Subscribe to the Crowd Supply newsletter, highlighting the latest creators and projects: