Skip to content

Commit

Permalink
Merge pull request upsidedownlabs#25 from bhawnasehgal/main
Browse files Browse the repository at this point in the history
Add assembly steps for BioAmp EXG Pill
  • Loading branch information
lorforlinux authored Mar 28, 2024
2 parents bb7c96f + a4ebbdd commit 1e694e3
Show file tree
Hide file tree
Showing 4 changed files with 65 additions and 19 deletions.
84 changes: 65 additions & 19 deletions bioamp/hardware/bioamp-exg-pill/index.rst
Original file line number Diff line number Diff line change
Expand Up @@ -34,25 +34,25 @@ in comparison to the other available.
Features & Specifications
**************************

+-------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------+
| Minimum Input Voltage | 4.5-40 V |
+-------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------+
| Input Impedance | 10^12 ohm |
+-------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------+
| Compatible Hardware | Any development board with an ADC (Arduino UNO & Nano, Espressif ESP32, Adafruit QtPy, STM32 Blue Pill, BeagleBone Black, Raspberry Pi Pico, to name just a few) |
+-------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------+
| BioPotentials | EMG, ECG, EOG, EEG (configurable band-pass) |
+-------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------+
| No. of channels | 1 |
+-------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------+
| Electrodes | 2 or 3 (configurable) |
+-------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------+
| Dimensions | 25.4 x 10 mm |
+-------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------+
| Designed for use with carrier board | Yes |
+-------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------+
| Open Source | Hardware + Software |
+-------------------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------+
+-------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+
| Operating Voltage | 5 V |
+-------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+
| Input Impedance | 10^12 ohm |
+-------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+
| Compatible Hardware | Any development board with an ADC (Arduino UNO & Nano, Espressif ESP32, Adafruit QtPy, STM32 Blue Pill, BeagleBone Black, Raspberry Pi Pico, to name just a few) or any standalone ADC of your choice |
+-------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+
| BioPotentials | EMG, ECG, EOG, EEG (configurable band-pass, by default configured for EEG & EOG) |
+-------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+
| No. of channels | 1 |
+-------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+
| Electrodes | 2 or 3 (Default: 3 electrodes) |
+-------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+
| Dimensions | 25.4 x 10 mm |
+-------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+
| Designed for use with carrier board | Yes |
+-------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+
| Open Source | Hardware + Software |
+-------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+

Board layout
*************
Expand All @@ -77,6 +77,52 @@ Images below shows a quick overview of the BioAmp EXG Pill hardware design.
:width: 500
:align: center

Assembly & getting started
****************************

If you have received the assembled BioAmp EXG Pill then you can skip the steps below. But, if you got the unassembled one, follow the steps below to assemble your Pill:

.. grid:: 1 1 1 1
:margin: 2 2 0 0
:gutter: 2

.. grid-item::

.. card::

**Step 1: Solder Connectors**
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^

.. figure:: media/assembly-step1.*

Insert the provided BioAmp cable's JST connector and header pins from top as shown in the image and solder them from below.

.. card::
:img-bottom: media/assembly-step2.*

**Step 2 (optional): Configure for ECG/EMG**
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^

Optionally you can configure BioAmp EXG Pill to record EMG or ECG by making a solder joint as shown in the image on the right.

.. card::
:img-bottom: media/assembly-step3.*

**Step 3: Connect MCU/ADC**
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^

Connect VCC to 5V, GND to GND, and OUT to ADC IN of your favorite MCU/ADC board via jumper cables provided by us.

.. warning:: Take precautions while connecting to power, if power pins are to be swapped, your BioAmp EXG Pill will be fried and it’ll become unusable(DIE).

.. card::
:img-bottom: media/Basic-Circuit.*

**Step 3: Make the connections**
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^

Connect the BioAmp Cable to the EXG Pill and then to the electrodes. Place the electrodes according to your recording biopotential signal.

ElectroMyoGraphy (EMG)
***********************

Expand Down
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.

0 comments on commit 1e694e3

Please sign in to comment.