Correct Cyton cables setup for 5-lead ECG?

Hi,
Asking a question as did not find this in previous threads.
I am setting up Cyton for ECG using 5-lead concept using the doc guide how to connect which electrode to which pin and which position (https://docs.openbci.com/docs/01GettingStarted/02-Biosensing-Setups/ECGSetup).
1. In the chest picture there, 5 electrodes are shown, but text tells the 7 are used. Picture also has LA location listed twice?
2. The scheme of leads below that only has 6 electrodes for 3 locations, LA,LL and RA, and others are not shown, is this so? I understood it in the way RL goes to AGND and V goes to 4P and SRB, correct?
3. Finally I seems confused with pins connections, as in one post it was written that 3 Y-cables are needed for connection and "you have to make them"? This would explain lead connections, as otherwise there would be 9 electrode connectors but only 7 electrodes. However, the doc does not mention any Y cables...
Anyone could explain or maybe post a picture of the correct setup?
Thank you for help!
Michael

Comments

  • wjcroftwjcroft Mount Shasta, CA

    Hi Seqvera, This is the original thread on 5-lead,

    https://openbci.com/forum/index.php?p=/discussion/2098/5-lead-ecg

    The current docs / ECG Setup page is INCORRECT in recommending AGND. You should use the Bias lead instead. Mentioning Eva @evaesteban. AGND is only for internal usage, such as active electrodes. See recent thread here,

    https://openbci.com/forum/index.php?p=/discussion/2687/eeg-cap-kit-noise-issue-eeg-emg-eog-agnd-resolved

    AGND could work if no EEG is involved. Otherwise you will get noise because AGND is a low impedance connection. My suggestion is to repair all the AGND references in docs, if there are other pages.

    William

  • wjcroftwjcroft Mount Shasta, CA

    The diagram in the original thread is very clear. The diagram in the new doc, considerably less so. Even though I recommended incorporating the diagram from the original thread. @evaesteban, @retiutut.

  • Thank you!
    So if I got things right, there is the following connection of electrodes: LA -> 1P, LL-> 2P, RA -> 1N, RL -> BIAS (not AGND), V -> 4P (see also below for V electrode)
    1. The scheme in the ECG Cyton guide says: "For example, IN1P LA means you connect top N1P pin on the Cyton to the Left Arm location shown on chest diagram above. Do you see the (diagonal) line connecting IN1P LA to IN3N LA? That means you'll be measuring the potential difference between IN1P LA to IN3N LA. IN3N LA means you connect bottom N3P pin to Left Arm location."
    Should this be understood that 1P and 3N needed to be connected together? And also 1N to 2N (RA) and 2P to 3P (LL)?
    Does this do something with Y cables, or how it supposed to be connected? Or there are TWO(?) LA electrodes (which I do not think so)? Or does this one scheme actually talk about "Leads" and not cables...
    2. I am still confused with mentioned first SEVEN and than SIX sticky electrodes, as the scheme only shows 5 of them. And later the guide says: "If you want to sample electrode V, it will require two additional electrodes, one plugged into the N4P bottom pin of the Cyton (corresponding to Channel 4) and the other one plugged into the bottom pin SRB2" so where this 2nd V electrode (i.e. 6th or 7th?) should be placed?
    Thank you for suggestions!
    Michael

  • wjcroftwjcroft Mount Shasta, CA

    Please follow the directions in the thread, not the docs page, until the docs page is corrected.

    https://openbci.com/forum/index.php?p=/discussion/2098/5-lead-ecg

  • retiututretiutut Louisiana, USA

    Made an issue linking to this thread on Github and sharing with OpenBCI team. https://github.com/OpenBCI/Documentation/issues/33

  • Thank you William,
    Now I was trying to gather a guide from those 2 threads you mentioned:

    • for 3-LEAD ECG using 5 electrodes (as shown at the chest diagram) we connect first LA to IN1P and IN3N (using Y cable), LL to IN2P and IN3P, RA to IN1N and IN2N. This creates "LEADS" I, II and III as described.
    • next, RL is to be connected to BIAS (and not to AGND as in the DOC) and V to IN4P (Note DOC says it is also to be connected to SRB2, but as we not using it, left SRB2 free)
    • GUI settings are SRB2=OFF for channels 1-3 and =ON for Ch.4; no other changes in hardware setup for time series

    Is this what it should be?

    After doing this, GUI, dongle, Cyton made connection ok, but I did not see ECG signal and rather some EEG-type noise:

    so I guess something is not right...
    Did I miss something in the setup? Thank you again!
    Michael

  • wjcroftwjcroft Mount Shasta, CA

    It looks like you may not have the mains frequency notch filter turned on. A bandpass filter is also useful.

    Are you sure you understand the usage of the 'V' lead? Leads I, II, III, are all bipolar, and do not use separate 'reference' / SRB connection. But 'V' is unipolar according to the diagram, so will need to be referenced to another point. Or possibly actual medical EEG equipment does some kind of "averaged reference" based on the RA, LA, LL points. You'll have to research this. The other thread has some links to ECG docs, for example discussing the derived 'Leads'. Which use average computations.

    The Bias on/off settings in the Cyton settings panel control the mains out-of-phase current injection. This only applies to EEG. Is not strong enough for ECG. Bias in settings should be off on all your ECG channels. SRB1&2 also all off for ECG.

    William

  • Hi William
    Thank you again. Yes, I have 50 Hz notch on and bandpass filter 1-50 Hz (tried others as well). Need maybe to check if the connectors and electrodes are firmly attached.
    And I catch V electrode logic (also Wikipedia link you sent is very clear on computations); my problem was to follow threads and guides step-by-step, which have some different texts as mentioned above. Should I try attach this V-electrode another wire via Y-connection to SRB2 (as shown in some texts)? But would it make much sense as SRB1/2 are all off? Which ref.point would be best (as it is unipolar and as 4P, I guess the wire should be in some special connector?). Or course I may try also without V to see if all works.
    Tomorrow will try check connections, and with all BIAS=OFF. Maybe need to do some research on V use...
    Michael

  • wjcroftwjcroft Mount Shasta, CA

    Are you sure you need 'V'? I get the impression it is not widely used.

    SRB2 is a common reference bus that by default, connects all the IN1P, IN2P, ..., IN8P pins together and presents as the SRB2 pin. This bus is primarily used for EEG.

    How long are your ECG leads? The other thread recommends as short as is reasonable, say 5 feet or less. Long leads will pickup noise from AC noise generators in the environment: ceiling, wall, floor wiring conduits, extension cords, wall warts, power supplies, LED lighting, etc.

    If you DO need V, it will require a separate reference. Do NOT connect to any of the channel 1, 2, 3 pins, as that would distort their readings (summing the V location voltage).

    Can you explain your application for multi-lead ECG? What is your goal?

  • wjcroftwjcroft Mount Shasta, CA

    OK, clarification on the V lead. If point V is connected IN4P, then IN4N can connect to any of the other existing skin electrodes, or a new one that you place. You stated above:

    Should I try attach this V-electrode another wire...

    Which kind of implied you were considering connecting skin-point V / IN4P to some other existing point / channel pin. That would indeed distort the other Lead with the potential at skin-point V. But using IN4N connecting to an existing electrode is ok.

  • Hi William,

    @wjcroft said:
    OK, clarification on the V lead. If point V is connected IN4P, then IN4N can connect to any of the other existing skin electrodes, or a new one that you place. You stated above: "Should I try attach this V-electrode another wire...". Which kind of implied you were considering connecting skin-point V / IN4P to some other existing point / channel pin. That would indeed distort the other Lead with the potential at skin-point V. But using IN4N connecting to an existing electrode is ok.

    Thanks, this might be case.
    Also, as I am using Mac, I found this noise could be an issue with missing/improper FTDI driver (.kext). Will check that too (found a doc page about that).
    And as in previous:

    @wjcroft said:
    Are you sure you need 'V'? I get the impression it is not widely used.

    No, but I try to experiment with V and without V to see which differences it may give. It might be interesting to see the effect of relocating it from V1 to V6 whereas others will be the same. As shown earlier, they should be able to catch different vectors.

    How long are your ECG leads? The other thread recommends as short as is reasonable, say 5 feet or less. Long leads will pickup noise from AC noise generators in the environment: ceiling, wall, floor wiring conduits, extension cords, wall warts, power supplies, LED lighting, etc.

    No, they are short, about 2'. Should be no problem.

    Can you explain your application for multi-lead ECG? What is your goal?

    First learning the ECG signals acquisition and later try to apply different HRV processing. We are interesting now e.g. to compare different open source algorithms vs. the same sources file. So basically the simplest setup which produces all the essential waves and allows a simple analysis for deviations.
    Will let you know the progress.
    Michael

  • wjcroftwjcroft Mount Shasta, CA

    re: 'simplest' HRV

    I've used this app in the past with a simple Polar chest strap. Works great and is in use by a large number of athletes and trainers. Many HRV devices provide the IBI inter beat intervals (in milliseconds) directly via Bluetooth.

    https://www.hrv4training.com/
    https://www.marcoaltini.com/research--publications.html

    I really doubt that you need 5-lead ECG to get accurate HRV analysis. My impression is that 5-lead and 12-lead ECG are for cardiologists wanting insights into detailed heart rhythms / muscle / valve firing. Certainly the setup time is huge and unwieldy unless you are an MD / cardiologist.

    Another innovative company is Valencell, which has HRV gear in several form factors: ear buds, arm bands, etc. They sell their chip to manufacturers. The chip does de-noising, and accurate IBI determination. Chest strap generally gives most precise IBIs, but these other devices (using PPG principles), can be equally accurate if noise and motion artifacts are removed.

    https://valencell.com/

    I honestly don't know what is causing the noise in your ECG signal. Have you tried the simplest possible setup as shown in the tutorials?

    https://docs.openbci.com/docs/01GettingStarted/02-Biosensing-Setups/ECGSetup

    This was the earlier version of the Cyton electrode tutorial

    https://github.com/openbci-archive/Docs/blob/master/Tutorials/01-Cyton_Getting Started_Guide.md#4-launch-the-gui-and-adjust-your-channel-settings

    That doc was doing simultaneous EEG, ECG, EMG, so adjusted the scale factor on ECG channels.

    Regards, William

  • Hi William,
    Thank you for suggestions.

    @wjcroft said:
    re: 'simplest' HRV

    Yes, and we have used also others simple like gHRV which is easier than e.g. Kubios. But I haven't previously gathered the data myself, only use some recordings.

    I really doubt that you need 5-lead ECG to get accurate HRV analysis. My impression is that 5-lead and 12-lead ECG are for cardiologists wanting insights into detailed heart rhythms / muscle / valve firing. Certainly the setup time is huge and unwieldy unless you are an MD / cardiologist.

    Yes, as I said just got the idea that V location changes might be interesting to try.

    I honestly don't know what is causing the noise in your ECG signal. Have you tried the simplest possible setup as shown in the tutorials?
    https://docs.openbci.com/docs/01GettingStarted/02-Biosensing-Setups/ECGSetup

    Yes, I did with only 4 electrodes (RA, RL, LL, LA). The result is likely the same whatever I tried: SRB, Bias, notch filters, band filters... Indeed when 50Hz notch is off, this gives nearly a white noise, and when it is on (also for 60 Hz on), some patterning can be seen but nothing related to "normal" ECG.
    GUI widgets of course react when electrodes are touched or moved, and there seem to be no problem with communication between the dongle and Cyton. I was suspected FDTI drivers, but this seems to be not the case. Also tried different USB ports on dongle, no differences.
    Perhaps I will try in few days with another Windows system, may have 7 and 10. Could be that desktop Mac gives some interference I can't get rid off. And use 5.0.1 update....
    regards,
    Michael

  • wjcroftwjcroft Mount Shasta, CA
    edited September 2020

    I honestly don't know what is causing the noise in your ECG signal. Have you tried the simplest possible setup as shown in the tutorials?

    https://docs.openbci.com/docs/01GettingStarted/02-Biosensing-Setups/ECGSetup

    This was the earlier version of the Cyton electrode tutorial

    https://github.com/openbci-archive/Docs/blob/master/Tutorials/01-Cyton_Getting Started_Guide.md#4-launch-the-gui-and-adjust-your-channel-settings

  • Oh you meant only 3 electrode setup (IN1P, IN1N and BIAS instead of AGND)? Did not yet try...
    And I did not touch gain, maybe need to set all to 8x indeed... could pick up extra noise otherwise.
    Michael

  • Hi William, some extra attempts made:
    1. Tested 3 Lead (IN1P, IN1N and BIAS) connection (gain 1x-8x, normal, not included bias, SRV2/SRB1 off/off) no effect
    2. Changed to other cables and electrodes, no effect; trying connection to different pints, no effect.
    3. Manipulating notch: when off indeed there is some (not much) 50Hz noise but no major changes. Band filters affect the signal chariness, but this is expected.
    4. Powering all but one channel - no major changes. I wonder why FFT plot shows spectra when all those channels are off:

    1. Tried to move Cyton away of any potential wires and sources; no effect...
    2. Install on Windows labtop; but do not work yet ("Starting session..." forever, no errors on the console; frozen at "the port is open"), so I can't see yet if this is Mac problem or something else. I will try later on another Windows comp to be sure.
  • wjcroftwjcroft Mount Shasta, CA

    Tested 3 Lead (IN1P, IN1N and BIAS) connection (gain 1x-8x, normal, not included bias, SRV2/SRB1 off/off) no effect

    What do you mean by "no effect"?? You could not get 3 lead ECG to work? If that is the case there must be an equipment failure.

  • Yes, I meant no reasonable signal (no regular pattern as I could catch) from 3 leads. But I will try other Win10 computer first; may suspect Mac issues...

  • wjcroftwjcroft Mount Shasta, CA

    When did you purchase this Cyton? Has it ever worked correctly following the Cyton tutorials?

    https://docs.openbci.com/docs/01GettingStarted/01-Boards/CytonGS

  • Bought about 3 weeks ago. Yes, did start with tutorial and these are examples with Cyton without any connections or cables:

    It reacts of course as I touch electrodes (note "railed" and "not railed" appear somewhat random, when the session starts).

    I wonder why it shows very high uV signal (gain set 24x default, is this normal at free pins)? Does this simply means battery power (i.e. 4-5V)?

    As of windows: found the error claiming "Boardcontrol.dll cannot be found" (but the file is definitely there...). Running as admin does not change this.
    Thanks!
    Michael

  • wjcroftwjcroft Mount Shasta, CA

    Michael, hi.

    Results with unconnected pins are not predictable, but generally produce very low microvolts. A better self-noise test is to connect 3 pins together: channel, reference, and Bias. This should produce very close to zero microvolts.

    Touching pins will of course produce randomly high values.

    Please go through all the steps of the tutorial, and see if your results are the same.

    https://docs.openbci.com/docs/01GettingStarted/01-Boards/CytonGS
    https://docs.openbci.com/docs/01GettingStarted/02-Biosensing-Setups/EEGSetup
    https://docs.openbci.com/docs/01GettingStarted/02-Biosensing-Setups/ECGSetup

    I believe you are saying that 3 lead ECG just produces noise. Correct? This should not happen and may indicate your board is defective. Try the EEG Setup as well.

    William

  • Update to previous:
    This is how 3 lead system looks with supposed to work setup. I noted that accelerometer shows up to +/- 0.7 g even Cyton board is laying on the table. Is this how it should be (I guess not)?

  • Thanks William, will try in couple of days. Did not use EEG before, will read.
    Well, I can only see random signal in 3 lead ECG and it does not react on bias, gain etc., neither looks as it should be according to tutorial.
    Michael

    @wjcroft said:
    Michael, hi.

    Results with unconnected pins are not predictable, but generally produce very low microvolts. A better self-noise test is to connect 3 pins together: channel, reference, and Bias. This should produce very close to zero microvolts.

    Touching pins will of course produce randomly high values.

    Please go through all the steps of the tutorial, and see if your results are the same.

    https://docs.openbci.com/docs/01GettingStarted/01-Boards/CytonGS
    https://docs.openbci.com/docs/01GettingStarted/02-Biosensing-Setups/EEGSetup
    https://docs.openbci.com/docs/01GettingStarted/02-Biosensing-Setups/ECGSetup

    I believe you are saying that 3 lead ECG just produces noise. Correct? This should not happen and may indicate your board is defective. Try the EEG Setup as well.

    William

  • wjcroftwjcroft Mount Shasta, CA

    Please try the 3 pin self-noise test I mentioned.

    What electrodes are you using for ECG?

  • Hi William,
    1) tried 3-pin self- noise and it has worked on both Mac and Win10 (nearly zero noise), even with 50Hz pitch off so it can't be due to mains or nearby comp alone.
    2) did not manage to start GUI on Win7 and Win Server 2008 R2 (likely java problem, as it cannot find BoardControl.dll, even java.library.path show it should be there). BTW, had the same message once or twice on Win10, but than GUI started normally.
    3) tried EEG setup tutorial. Nothing like that was obtained (although uV signal seems reasonable, band power columns do not move, neither there is any reaction on eye blinking, moving, etc.; electrodes connection were with head band on channels 2 and 7: I tried 2 different cables):

    4) to check if this is a dongle problem, I borrowed dongle from a friend and it has no difference. Also, he tried my dongle with his Ultracortex and it works perfectly. Hence I think there should be something with my Cyton (but not with computer OS)
    5) I checked also analog input (D11) with pulse sensor; works perfectly.

    Is there any simple way to test whether something in Cyton is somehow defective?
    Michael

  • wjcroftwjcroft Mount Shasta, CA

    Michael, hi.

    Your next step is to email contact at openbci.com and request customer service exchange of your defective Cyton mainboard. Thanks for the dongle test. I assume your friends Cyton + dongle works fine on your computer?

    It's likely the ADS1299 analog to digital converter is defective on your board. The PIC32 D11 input is handled by the microcontroller on-chip converter, so bypasses the ADS1299.

    GUI only works with Windows 10, is no longer supported on Win 7 or Win Server 2008. But your normal system is Windows 10.

    William

  • Thank you William,
    Yes, that other Cyton+Daisy with dongle works fine with EEG on both Win10 and Mac, only this new Cyton does not. I was trying on older GUI version on Win 7, but same outcome. In Win10 it also complains about missing *.dll files, but connects anyway.

    Here is some update (without good output so far), before asking to change the Cyton:

    1. Did try the same simple setup (as seen on YouTube), 2 electrodes + 1 bias with OpebVIBE (via OpenBCI driver) without using OBCI GUI (to see if the OBCI is messing or not), seen the same result - "random" signal, does not matter if bias is connected or not. Thus, your idea of defective Cyton is more than likely.
    2. The same noisy signal comes at OBCI GUI with impedance check. Actually, it does not even react too much if it is impedance or voltage. Same conclusion...
    3. In Windows upon connection often seen these:

    [DEFAULT]: Attempting to open Serial/COM port: COM6
    Radios_Config: connect_to_portName: Attempting to open serial port: COM6
    Radios_Config: connect_to_portName: Port is open!
    Radios_Config:  º÷SzñÕ´
    Radios_Config: system_status
    [DEFAULT]: Attempting to open Serial/COM port: COM6
    Radios_Config: connect_to_portName: Attempting to open serial port: COM6
    Radios_Config: connect_to_portName: Port is open!
    Radios_Config:  º÷SzñÕ´UA

    etc. but then it connects and seems to work...

    1. and many lost samples are seen as well:

    WARNING: Lost 56 Samples Between 199-0
    WARNING: Lost 1 Samples Between 97-99
    WARNING: Lost 24 Samples Between 196-221
    WARNING: Lost 232 Samples Between 221-198

    (I guess this is not too normal?)

    1. Before contacting OBCI, I got the idea to test the simple signal response. I have a nice harmonic generator on iPhone which eventually could be taken out via earphone cable with mV range. What if I connect this at e.g. 20 Hz to N and P on a single channel and see how this will react? I may try Agilent mV-meter, but it is not as good for control as it uses limited speed serial converter. What do you think, makes sense?

    Michael

  • wjcroftwjcroft Mount Shasta, CA

    Since you have already done the tutorial tests (EEG, ECG), which failed. It's clear you have a bad ADS1299. The fact that the Pulse Sensor works (using the ADC on the PIC microcontroller), further confirms the issue is with the ADS1299 and not the main microcontroller. Finally this is a new Cyton that has only failed consistently, never worked as expected. All of these are reason to contact the support email and ask about exchange.

Sign In or Register to comment.