Skip to content

adamfeuer/hackeeg-shield

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

This repository has moved

The HackEEG-shield development has moved to https://github.com/starcat-io/hackeeg-shield and this one is deprecated.

The old designs are archived here, but are not under active development.

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.

Picture of the HackEEG board

This board has been tested and works. 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.

Although the board has been tested and works, I can't provide support for it. If you want to make one, you're on your own. Good luck!

There will be a CrowdSupply crowdfunding campaign in mid-2019; if enough people commit, I will do a manufacturing run of boards. If you'd like to to be notified when it happens, you can sign up here.

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 ADS129x-tools 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

About

Arduino Due shield for TI ADS1299 EEG system on a chip (deprecated)

Resources

License

Stars

Watchers

Forks

Packages

No packages published