Skip to the content
PCBKitNew board
2 layers15.6 × 14.7 mmActive electrode, the printed circuit board in 3D

Active electrode

logical/telepathy10

Telepathy is a wireless eeg device.

Size
15.6 × 14.7 mm
Copper layers
2
Thickness
1.6 mm
Parts
13
Nets
7
Pads
25
Tracks, vias
31, 0
Pours
1
Routed
Yes
KiCad
KiCad 3
Created
13 Nov 2014
Updated
20 Jan 2018

Overview

Active electrode is an open-source printed circuit board by logical, from the logical/telepathy repository on GitHub. It is a 2-layer board of 15.6 × 14.7 mm with 13 parts on 7 nets, routed with 31 tracks and 0 vias.

It is built around the TLC272CD. Its parts include 7 connectors, 3 capacitors, 2 resistors and 1 IC.

Main components

1

README

README.md

THIS PROJECT IS DISCONTINUED FOR NOW.

The research is proving more difficult than I have hoped and there are alternatives available.

This is telepathy the mostly HARDWARE project not telepathy the software project Sorry for my lack of creativity in choosing a name.

This poject contains an EXPERIMENTAL wireless eeg circuit.

GOAL

This project is under development so it is not working. I welcome suggestions.

The goal is to do brain computer interface experments.I want to make a wireless headband that runs on a battery.

It contains.

STATUS

I made one pcb but it didn't work. I'm still interested in the project so I am currently doing a complete redesign of the hardware. I will be etching the boards myself they will be single sided SMT and divided in sections.Here are some of the changes I'm planning.

  1. Split the device into sections for power, amplifier and input/output.
  2. Replace the wireless module and pic with a wireless capable microcontroller. (telepathy with esp8266?)
  3. The whole design will be based on active electrodes.

ELECTRODES:

I have 2 designs for active electrodes. Active dry electrodes and active noncontact electrodes. The dry electrodes are based on the openeeg design. The noncontact electrodes are based on a design I found here:

http://www.isn.ucsd.edu/pubs/bsn10.pdf

I'm assuming it is creative commons.

AMPLIFIER BOARD:

The amplifier board is under testing I plan to use one filter for aliasing and filter the rest in software. None of the resistor and capacitor values are decided yet.
I have the source voltage at 3.3v from a cell phone battery. So far I can pick up a heartbeat .

EEGDATA:

A GUI software program for linux that retreives the data from the /dev/rfcomm0 bluetooth serial terminal and analyzes and displays the data. I started the project in C but it was more convenient to write the data analysis portion in C++.

On my system I use these commands to setup the bluetooth serial port.

text
#find the address
$hcitool scan
#bind the address
$sudo rfcomm bind rfcomm0 device_address

For BLE

text
#find the adapter address
$hcitool dev
#find the device address
$sudo hcitool -i hci0 lescan

Then you need to run any programs that access serial terminal as root unless you have sufficient permission.

FIRMWARE:

The firmware is for a PIC microcontroller 16f1788 and a bluetooth serial module hc-05.

I have wrote a bootloader so I can more easily install firmware.The bootloader sets the hc-05 up at 38400 and waits for a program. When the program successfully loads it sets a byte in ee memory.when the FLASH command is sent to the program it erases the byte so the bootloader will again wait for a progam. You can use a standard serial terminal to send the program but you have to set a long delay (~30ms) between characters so the program has time to write. Custom coding the serial interface for the bootloader would be faster but this works for now.

Hopefully I have no glitches in the bootloader or a firmware update could brick the device! If so the glitch would have to be fixed and the bootloader reprogrammed.

The microcontroller first sets up the hc-05 at 230400, then wait for a request.When it receives a request it begins sampling the analog to digital converter and sending the samples to the hc-05.

I have included the makefiles so they should build with the make command but they may require modification . MPLABX should be able to load them as a makefile project but I have not tried.

SCHEMATIC:

I'm developing the amplifier board first. amplifier-board.png is the current design.

DISCLAIMER:

This project is an EXPERIMENT. I make no claims that it actually does anything.It may be harmful to individuals or property. THIS DEVICE AND SOFTWARE MAY BE DANGEROUS. DO NOT BUILD IT.

Parts

13
QtyValueFootprintReferences
4CONN_1SIL-1P1, P2, P3, P4
3CSM0805C1, C2, C3
3CONN_11PIN_SMDP5, P6, P7
2RSM0805R1, R2
1TLC272SO8EU1

Questions

How big is the Active electrode PCB?

It measures 15.6 × 14.7 mm and has 2 copper layers, 1.6 mm thick.

What parts does the Active electrode use?

13 parts, built around the TLC272CD. The full list of its parts is on this page, with links to each part's symbol and footprint where PCBKit's library has them.

Where can I download the Active electrode KiCad files?

From the logical/telepathy repository on GitHub, at the commit this page was made from: the board is active-electrode/active-electrode.kicad_pcb. PCBKit opens the board in the browser, with nothing to install.

Can I use the Active electrode design in my own project?

Its repository states no licence, so its author keeps all rights: ask logical before reusing the design.

More from logical/telepathy

2
  • 2 layers70.1 × 50 mmAmp board, the printed circuit board in 3D

    Amp board

    logical/telepathy

    Telepathy is a wireless eeg device.

    35 parts10
  • 2 layers25.1 × 25 mmNoncontact electrodes, the printed circuit board in 3D

    Noncontact electrodes

    logical/telepathy

    Telepathy is a wireless eeg device.

    13 parts10

Similar boards

  • 2 layers85 × 61 mmGBDSO, the printed circuit board in 3D

    GBDSO

    pyroesp/GBDSO

    Game Boy DSO Project revived in KiCad

    78 parts79
  • 2 layers200 × 87.8 mmSonus7 rev1, the printed circuit board in 3D

    Sonus7 rev1

    BasementCircuits/Sonus7

    Analog seven-band spectrum bargraph with op amps.

    263 parts6
  • 2 layers52.3 × 51.8 mmReBlast, the printed circuit board in 3D

    ReBlast

    SukkoPera/ReBlast

    8-Bit DAC/ADC Add-On for Commodore 16/Plus4 SIDcards

    27 parts6
  • 2 layers92.5 × 99.7 mmOpamp vu meter, the printed circuit board in 3D

    Opamp vu meter

    CASE-Association/christmas-cards

    All CASE christmas cards over the years

    48 parts3GPL-3.0
  • 2 layers50 × 40.9 mmGR ATTiny LFO, the printed circuit board in 3D

    GR ATTiny LFO

    GadgetReboot/ATTiny_LFO

    Dual low frequency oscillators using ATTiny and MCP4725 DACs

    36 parts3
  • 2 layers56.5 × 74 mmAscom flat panel, the printed circuit board in 3D

    Ascom flat panel

    letelescope/ascom-flat-panel

    Open source ASCOM and INDI driven automated flat panel for astrophotography

    17 parts2MIT
  • 2 layers43.5 × 46.9 mmSchaltplan Ultraschallsensor, the printed circuit board in 3D

    Schaltplan Ultraschallsensor

    Tinkerforge/distance-us-v2-bricklet-techniker

    This repository contains the firmware source code and the hardware design files. The documentation generator configs can be found at https://github.com/Tinkerforge/generators

    54 parts2
  • 2 layers85 × 56.5 mmMotherboard, the printed circuit board in 3D

    Motherboard

    BryggansBryggeri/electrical

    Electronics, hardware schematics

    34 parts1