HackEEG shield for Arduino Due

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

How to Buy

There will be a crowdfunding campaign on CrowdSupply in the fall of 2019 to make these boards available for sale to the general public.

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 to this list when the CrowdSupply campaign starts.

* indicates required


Only certified for battery-powered use with humans, mammals, or other animals. There is no mains isolation circuitry.



Open Source Hardware Certified