• Stars
    star
    264
  • Rank 155,103 (Top 4 %)
  • Language
    HTML
  • License
    Other
  • Created almost 4 years ago
  • Updated 3 months ago

Reviews

There are no reviews yet. Be the first to send feedback to the community and the maintainers!

Repository Details

BioAmp EXG Pill is a small and elegant Analog Front End (AFE) board for BioPotential signal acquisition.

Down Labs BioAmp EXG Pill Crowd Supply banner

Project Category BioAmp EXG Pill Revision BioAmp EXG Pill intro video BioAmp EXG Pill Crowd Supply page BioAmp EXG Pill Hackaday Page

BioAmp EXG Pill is a small (2.54 X 1.00 cm) and elegant Analog Front End (AFE) board for BioPotential signal acquisition that you can use with any 5v Micro Controller Unit (MCU) with an ADC. It is capable of recording publication grade BioPotential signals like ECG, EMG, EOG, and EEG without the inclusion of any dedicated Hardware/Software filter, see BioAmp EXG Pill v0.7 intro video for more info. The v1.0 of BioAmp EXG pill provides even more flexibilty with configuration option for Gain, BandPass, Filter, and Electrodes.

Upside Down Labs BioAmp EXG Pill Assembled

Connection Configuration
BioAmp EXG Pill - Connection BioAmp EXG Pill - Configuration
Basic Arduino Circuit Electromyography (EMG)
BioAmp EXG Pill - Basic Circuit BioAmp EXG Pill - Electromyography (EMG)
Electrooculography (EOG) Horizontal Electrooculography (EOG) Vertical
BioAmp EXG Pill - Electrooculography (EOG) Horizontal BioAmp EXG Pill - Electrooculography (EOG) Vertical
Electrocardiography (ECG) Lead 1 Electroencephalography (EEG)
BioAmp EXG Pill - Electrocardiography (ECG) Lead 1 BioAmp EXG Pill - Electroencephalography (EEG)

Software

BioAmp EXG Pill works with any 5V microcontroller with an ADC like Arduino UNO/Nano or you can use dedicated 5v compatible ADC like ADS1115. To help with signal processing and cleaning you can use the included Arduino example sketches listed below.

No. Program Description
1 FixedSampling Sample from ADC at a fixed rate for easy processing of signal.
2 EMGFilter A 74.5 - 149.5 Hz band pass filter sketch for clean Electromyography.
3 ECGFilter A 0.5 - 44.5 Hz band-pass filter sketch for clean Electrocardiography.
4 EOGFilter A 0.5 - 19.5 Hz band-pass filter sketch for clean Electrooculography.
5 EEGFilter A 0.5 - 29.5 Hz band-pass filter sketch for clean Electroencephalography.
6 EMGEnvelop EMG signal envelop detection for robotics and biomedical applications.
7 LEDBarGraph LED bar graph showing EMG amplitude.
8 ServoControl Servo motor control with EMG.
9 HeartBeatDetection Standard deviation based heart beat detection algorithm.
10 EyeBlinkDetection EOG based eye blink detection.
11 DrowsinessDetection Drowsiness detection using eye blink detection.
12 ClawController Servo claw controller
13 EOGPhotoCaptureBLE EOG based photo clicking machine using ESP32 BLE

To-Do:

No. Program Description
1 HeartRate Heart rate calculation with ECG.
2 BrainWaves Brain waves amplitude with FFT.
3 EOGController EOG based eye movement detection (left/right) to create a game controller.

Hardware

BioAmp EXG Pill has been created using KiCad and all the design files can be found under hardware folder, including production Gerber files. Images below shows a quick overview of the hardware design.

PCB Front PCB Back
Upside Down Labs BioAmp EXG Pill front Upside Down Labs BioAmp EXG Pill back

Upside Down Labs BioAmp EXG Pill front annotated

Dimensions Schematic
Upside Down Labs BioAmp EXG Pill dimensions Upside Down Labs BioAmp EXG Pill schematic

License

Licenses Facts OSHWA Certification
Open Source Licenses Facts Open Source Hardware Certification mark

Hardware

CERN Open Hardware License Version 2 - Strongly Reciprocal (CERN-OHL-S-2.0).

Software

MIT open source license.

Documentation:

Creative Commons License
This work is licensed under a Creative Commons Attribution 4.0 International License.

More Repositories

1

BioAmp-v1.5

Upside Down Lab's Biopotential Amplifier v1.5 - Buy on Tindie at https://bit.ly/BioAmp-v1_5
HTML
31
star
2

Muscle-BioAmp-BisCute

A cute DIY EMG sensor.
C++
17
star
3

Candy-UART

Candy size USB to UART bridge.
16
star
4

msptool

MSP430G2xx3 flashing tool supporting Linux, Windows, and Mac OS.
Python
15
star
5

MSP430-Breadstick

Texas Instrument MSP430G2553 based development board.
HTML
15
star
6

ADS1292R-Breakout

Upside Down Lab's ADS1292R breakout board for ECG & Respiration.
13
star
7

Muscle-BioAmp-Candy

A candy size ElectroMyoGraphy (EMG) sensor for precise muscle bio-potential signals recording.
C++
9
star
8

libexg

C++ library for EMG, ECG, EOG, and EEG processing.
Jupyter Notebook
8
star
9

TXB0108

Upside Down Lab's TXB0108 8-Bit Bidirectional Voltage-Level Translator with Auto-Direction Sensing and ±15-kV ESD Protection.
8
star
10

DIY-Muscle-BioAmp-Shield

A Do It Yourself (DIY) Electromyography (EMG) shield for learning neauroscience with ease.
C++
8
star
11

BioSignal-Recorder

A utility for visualizing and recording Biopotential Signals using Upside Down Labs BioAmp.
HTML
6
star
12

MSP430G2553-Feather

MSP430G2553 based Adafruit feather compatible board 🪶
6
star
13

BrainBay-BioAmp

Arduino sketch and BrainBay experiment files for BioAmp hardware.
C++
5
star
14

Muscle-BioAmp-Patchy

Small EMG patch for precise ElectroMyoGraphy recording!
HTML
4
star
15

Chords-Python

A python tool to record data from BioAmp hardware.
Jupyter Notebook
4
star
16

Chords-Web

Chords is a web-based application that transforms your Arduino board into a powerful signal visualization tool, allowing you to monitor and analyze ECG and EMG data directly in your browser.
TypeScript
4
star
17

Chords-Arduino-Firmware

Arduino firmware for various development boards to use with chords.upsidedownlabs.tech
C++
3
star
18

udlephys-lib

C++ library for Electromyography (EMG) filtering and processing
3
star
19

Muscle-BioAmp-Arduino-Firmware

Firmware for Muscle BioAmp hardware from Upside Down Labs
C++
3
star
20

upsidedownlabs.github.io

Upside Down Labs documentation site, https://docs.upsidedownlabs.tech/
Python
3
star
21

Reusable-Electrodes

3D pritable reusable electrode designs to use with BioPotential amplifiers
2
star
22

Brain-BioAmp-Arduino-Firmware

Firmware for Brain-BioAmp hardware from Upside Down Labs
C++
1
star
23

Eye-BioAmp-Arduino-Firmware

Firmware for Eye BioAmp hardware from Upside Down Labs
C++
1
star
24

Heart-BioAmp-Arduino-Firmware

Firmware for Heart BioAmp hardware from Upside Down Labs
C++
1
star