/hackeeg-shield

HackEEG TI ADS1299 Arduino shield hardware design files and tools

Primary LanguageShellOtherNOASSERTION

HackEEG - ADS1299 Shield

This is an Arduino Due shield for the TI ADS1299 EEG system-on-a-chip. This is a system-on-a-chip that includes all commonly-required features for extracranial electroencephalogram (EEG) and electrocardiography (ECG) applications.

This board is currently available in the HackEEG CrowdSupply crowdfunding campaign. You can buy one or more of the boards by backing the campaign. Here's more about the HackEEG product.

Picture of the HackEEG board

This board has been tested, works, and is in use in major research labs in the US and Europe. Design files for two connector boards are included:

  • connector-8: this has 9 DIN 42-802 medical electrode connectors (8 single-ended inputs, one ground)
  • connector-12: this has a 12-position screw-terminal connector with 8 single-ended inputs, ground, analog power, digital power, and bias electrode.

I intend to eventually design a case and will post the files here when I do.

I can provide limited support for for individuals. Commercial support is available for corporations.

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 16,000 samples per second (Arduino Due only)
  • SPI EEPROM for storing configuration data
  • Jumpers for configuring most of the data and control lines to the Arduino
  • 2 board-stacks can be daisy-chained and clock-synchronized to capture 64 EEG channels (this is experimental)
  • Level shifters mean the board is compatible with both the Arduindo Due and Arduino Mega2560.
  • Single-ended and differential inputs are available on the electrode connector.

Warning

When used with humans, mammals, or other higher animals, this board is meant to be used only in battery powered systems. It has no patient isolation circuitry. Don't connect it, or any system it is connected to, to mains (wall or AC) power. Use at your own risk.

Documentation

Driver Software

The Arduino Due and Mega2560 driver software for this board can be found in the hackeeg-driver-arduino repository.

License

CERN Open Hardware License v.1.2

Comments

If you have questions, comments, or improvements, I would love to know them!

cheers
adam

Adam Feuer
adam@starcat.io
Starcat LLC
Seattle, WA, USA