Quantcast
Channel: OpenBCI Forum
Viewing all 4277 articles
Browse latest View live

Cannot get any data from Cyton board

$
0
0
Hi,

For some reasons, my Cyton board and the Dongle lost connection and I don't know what exactly is the problem and how that happened... Can someone please help me with this?
LEDs on both of them light up, the GUI can finish initialising the communication. But no data shows on the GUI after clicking start data stream.

As I don't know what has happened, I'll provide as many details as I can down here. (I'm on MacOS)

  • I was using it this afternoon and it was fine. It was on the GUI from processing (an old version last modified on Dec 2014). 
  • After that, I was looking at how to stream the data to Matlab through lab streaming layer (LSL). I've streamed the device to LSL several times and attampt changing the channels using "/loc name,of,channels" (I've done the same thing yesterday and it was fine. So I reckon this should not the cause.). Then I found that the matlab (BCILAB) cannot find "EEG" device.
  • Later, I searched online for the latest version of OpenBCI GUI (I cannot remember why I did this). I've downloaded the latest GUI (both the processing based one and the standalone app). 
  • The processing based GUI keep popping up different errors. It was some libraries cannot be found, and now it shows "The function setFont(PFont) does not exist.".
  • So I changed to the app. On the starting page, I checked the status of the device. It says "Failure: System is Down". And of course the GUI didn't show any data, not even those from accelerometer (all showing 0).
Then I went back to the old version of GUI on processing. No data is shown on it either.I remember I've clicked the reset button on Cyton board some time this afternoon. I've also switched the dongle to reset once. Can this be the reason?

I've tried trun off Cyton, unplug dongle, then plug dongle in and switch Cyton on again. It doesn't work. I've also restarted my laptop. Still not working. I really don't know what has happened.

It would be much appreciated if you can share your ideas with me on what has gone wrong or how to fix it.

Thanks,
J

what is Eprime or STIM ?

Active electrodes (TLC272)

$
0
0

Hello!
Recently I've started using Open BCI in one project.

I have a quastion about using active eletrodes

To achive higher accuracy of recieving data I decided to make active electrodes with TLC272. The idea was taken from http://uazu.net/eeg/ae.html .

I connected them same as passive electrodes. Unfortunately, I have some problems. This electrodes create some kind of noise on the channels that does not connected to anything. This noise is copying signal from channel that connected to active electrode. Is there any idea about how to solve this problem?


How to properly connect these electrodes to Open BCI? For now my connection is:
ch1 <-> out
AVDD <->AVDD (electrode)
AVSS <->AVSS (electrode)

Cyton slide switch not working

$
0
0

Hi,
I guess I used my board too much, the slide switch is failing, I get it to the ON position or BLE and the blue light stutters and sometimes doesn't turn on at all
When I push on the switch a little sometimes it will stay on for a while but then turns off and the signal is lost
Any suggestions, any hack that I can use to keep it on and I can use the battery to disconnect the board?
Regards,
John

How to plot data vs. time from the saved .txt files

$
0
0

Posting on behalf of a user who is looking for a python script that plots the sensor data(Y-axis) over time (timestamp)(x-axis from a txt file.

I combed the Forum for relevant posts, linked ** below:**
how-to-plot-data-in-real-time
rendering-data-in-python
how-to-plot-the-raw-eeg-for-the-complete-duration-of-the-recording
eeglab-matlab-octave-read-openbci-csv-files
real-time-bci-frameworks-using-python-wyrm-matlab-bcilab-etc
cyton-openbci-python-signal-acquisition-appears-noisy-warning-messages
is there a simple way to obtain a plot of Time series data, essentially?

Selling Ganglion + Ultracortex MarkIV print-it-yourself

$
0
0
I have 4 unopened Ganglions and 4 unopened Ultracortex MarkIV print-it-yourself kits. I am now considering selling these.

Is anyone here interested? I would like the buyer to pay for shipping, and suggest half of the price for new units, which would be $125 for a Ganglion and $175 for an Ultracortex MarkIV print-it-yourself kit.

PM or discuss here. I live in Europe.

@250Hz sampling rate why we get 256 samples in sd card data?

$
0
0

Hi,
Iam a bit confused here regarding sampling rate vs no. of samples.
If the Sampling rate is set to 250 SPS then why do we get 256 samples in the SD card data ? I need to design my Filter and its important to know what is the exact sampling rate ?

BCI enthusiasts in India?

$
0
0
Hi all,
Is there any group in India, learning and collaborating in BCI. If not anyone interested to start?

Thanks,
Deepthi Chand.

Looking for BLED112 information on how my program should interact with it

$
0
0

Hello, I'm programming on LabVIEW a custom program that will work directly with Ganglion board measurements. I'm looking to skip the OpenBCI GUI to get the measurements with the least latency, the least software running and the least processing power spent on the acquisition part.

So far, I've found a toolkit for LabVIEW to enable BLE compatibility using BLED112; but the scan example in the toolkit isn't detecting my powered led blinking Ganglion board and definietly is a bit outdated with respect BLED112 drivers it expects to find. That and (I suspect) the custom nature of Ganglion's BLE communication.
The toolkit is not that well commented in the aspect that it explains bits of what it does but as if the user understands how BLED112 works, what it takes as a string through the COM port, what each element means and what of what of that is what is sends through BLE. Or how does the BLED112 composes what it received into the COM port string it sends back.

So I'd like some links or explanations on how my program should interface with the BLED112 dongle to find and establish connection with the Ganglion board. I confess my understanding of BLE protocol is still lacking, and the BLED112's COM port -> BLE comms transition is making the process of understanding it a bit more confusing; yet as far as I've got my understanding is that most of the standards of the protocol were dropped for the Ganglion board, leaving just the basic BLE communication structure and working on that towards a specific purpose custom BLE... well that's my understanding so far, sorry if this is too long, I'd appreciate any help, guidance, links or pointers to get a better grasp on the BLE aspect of Ganglion's entire process.

Thank you

Lead Off command not working through Wifi shield API (Cyton+Daisy)

$
0
0

Hi!

There seems to be a strange behavior when using the endpoint command/ and sending a impedance command such as "z101Z" during streaming with the WiFi shield. I receive a confirmation message from the server running on the shield: Success: Lead off set for 1, but in fact, the signal is left unchanged, and it seems the board simply performs a reset (stopping the resuming streaming immediately).

Cyton board: 32bit, firmware 3.1.2
WiFi shield: firmware 2.0.5
Daisy: yes

This happens no matter the connection parameters, (1 or 2ms latency), on 250Hz or 500Hz (1000Hz not attempted), and on TCP (UDP not attempted). Passing other commands have the expected outcome but sometime make the board "crash":

  • "V" works as expected and returns the correct firmware
  • "d" works as expected
  • test signals work as expected
  • sample rate setting works as expected
  • "a" crashes the board
  • "v" crashes the board
  • others not attempted

The cyton and daisy board we have work as expected over Bluetooth (as seen using the openBCI_GUI), including the impedance check, so it does not seem they are at fault. The impedance commands fail to have their intended effect whether sent through our Python code or via Postman.

All of this was tested using a custom Python-backed GUI that we have designed for our needs (based on fixes and modifications on your pyOpenBci), and the impedance commands work through bluetooth with our software too. I am unable to test the impedance commands with WiFi through your GUI since it has never succeeded in connecting, see: https://github.com/OpenBCI/OpenBCI_GUI/issues/590

The fact that the shield explicitly reports a success is the most puzzling part for us. As I understand, this message is generated on the Cyton itself so it cannot be a failure to transmit the message from shield to Cyton. Could there be an issue with the Cyton firmware code around https://github.com/OpenBCI/OpenBCI_Cyton_Library/blob/e601937cead66794231d4a9720672aa9f32e18c2/OpenBCI_32bit_Library.cpp#L1294 ?

We are approaching our data collection phase and impedance measurements are important to ensure data quality, any help would be greatly appreciated

Thanks,
Daniel

Accelerometer data streams but no EEG [resolved]

$
0
0
Hi.  I bought a used Mark IV from Ebay.  The seller claims the system was working when they shipped it.  It came with Cyton, daisy chain (16 chans) and the wifi shield.  Everything powers up (blue lights, etc) and I can connect to the GUI via Cyton with 8-channels.  The accelerometer data streams and responds to physically moving the board.  However, the EEG channels show no data either when the electrodes are on my head or when I touch the inputs per the install instructions.  Also, when I try plugging in the daisy chain board, GUI says "Daisy is not attached to Ctyon board..."  

I have tried on two PCs and one Mac computer.  Same issues.  Did I buy a lemon?

Thanks!

Change accelerometer sample rate

$
0
0

Hi all,
I need to increase the accelerometer sample rate from 25 Hz to at least 200 Hz. It is possible to do it? I have a Cyton board.
Regards,
Bruno

Is there any alternative to the Wifi Shield? recording to SD card.

$
0
0

IMPORTANT NOTE: This product is in beta mode. The WiFi shield is known to have reliability issues across different computer configurations. Using it effectively requires advanced technical skills and programming knowledge. Please proceed at your own risk. OpenBCI cannot guarantee that the device will work with your configuration.

This note in the Wifi Shield Starting Guide is off-putting for anyone like me who has virtually no programming knowledge and advanced technical skill. Is there no way of using one's own Router for streaming and recording EEG data to a micro SD card without the Wifi Shield?

measured shield regulated 3.3V supply, has .6V dip at 1 second intervals, with resonant ringing

$
0
0
Hello,

I have been using my Cyton + WiFi Shield with success but I have noticed that there is an audible (5 kHz+) noise coming from the WiFi Shield. I am powering both boards with a 3.7V Li-ion battery. If I disconnect the Cyton, the audible noise is still present with the WiFi Shield alone.

To further investigate, I used my adjustable DC power supply (Agilent E3620A) with the WiFi Shield on its own, probing the Vbatt+ (directly across the power supply) with my scope.

With the WiFi Shield powered ON, there is a 10 Hz (1 ms duration) pulse that causes my supply voltage to pull down by 200 mV. I think this is some kind of beacon pulse put out by the ESP8266.

With the supply set at 3.50V, there was no audible noise, but as I increased this to 3.75V, I began to hear it and noticeable ringing appeared in the supply trace on my scope. Increasing further caused ringing to get larger in magnitude and appear before, during, and/or after the pulse. Once the supply voltage reached 5.25V, the noise was no longer audible, but there was still some ringing in the scope trace.

Here are scope screenshots with 0.25V increments in the supply voltage:
https://imgur.com/a/y8XE5nc

For the heck of it, I placed a 470uF capacitor across the supply and it did reduce the magnitude of the voltage droop slightly, but it didn't lessen the resonant ringing observed without it.

Wondering if anyone has come across this or has any suggestions on how to suppress the ringing.

Thank you

EEG + scalp temperature + scalp oximetry

$
0
0

I want to be able to record EEG, scalp temperature and scalp oximetry.
I am using the Cyton board for the EEG. I am planning on using arduino for the scalp temperature and oximetry. Is this the best way to go about this?


could you give me some feedback on a `neuro-feedback with music` demo?

$
0
0

Hello!

Currently I am refining when to reward increased theta with musical changes in a neuro-feedbac soundscape. The soundscape is based on ideas in shamanic drumming/journeying in connection to a NeuroMeditation protocol. It is very early stages, needs a better mix and a better forest leitmotif/texture.

In the video below I demonstrate where I need guidance. When convenient, could people interested in neuro-feedback and/or meditation have a look and send me some feedback please?

image

I look forward to hearing from you!
Cheers, k

Streaming 2 Channels of EEG through stereo out with OSC -> Pd

$
0
0

Hi all,
I have been working on a small side project with my team using OSC and Puredata and was hoping for some help with it.

The idea is to use OSC to stream 2 channels of EEG to Puredata and then out again via our sound card as an analog (audio) signal.

Obviously a regular sound card is going to automatically filter signals below 30Hz so we opted to get a Komplete Audio 6 mk2 which has DC-coupled outs. To make proper use of these outs we soldered together 2 floating ring to BNC cables (1/4" TRS with the tip and shield connected to the signal and shield of a BNC, respectively). Using a sine wave oscillator in Puredata we can confirm that very low frequency signals (at least down to 1Hz) come through without any attenuation.

Streaming from the GUI is straightforward enough. I am able to receive the signal in Puredata and print to console. However, when sending these signals back out via the DAC, the output is choppy and inconsistent. I was able to get a slightly better looking signal by attenuating the values from the OSC messages before sending to the DAC, but it's still far from looking like the original EEG data we see in the GUI.

My Pd sketch is as follows (I'm using the mrpeach library for OSC)

I have fiddled around with audio settings in Puredata but nothing seems to change the choppy output. I'm wondering if it's just the nature of the network protocol? Should I expect to be able to do this or am I overestimating the consistency of data transfer in this type of stream? I don't have a good sense as to why it's not a continuous at the audio out, so if anyone has suggestions or input as to why this happens I'm happy to hear them!

Devoting different channels of the Cyton +Daisy to EEG and EMG simultaneously

$
0
0

@wjcroft 'The OpenBCI Cyton Board and OpenBCI Daisy Module (which plugs into the OpenBCI Cyton Board) can be used to sample up to 16 channels of brain activity (EEG), muscle activity (EMG), and heart activity (ECG). The system communicates wirelessly to a computer via the OpenBCI USB dongle using RFDuino radio modules. It can also communicate wirelessly to any mobile device or tablet compatible with Bluetooth Low Energy (BLE). The CytonDaisy Board samples data at 125 Hz on each of its 16 channels.'

Firstly, from information quoted above about the Cyton +Daisy, is it proper to infer that the OpenBCI platform is capable of simultaneously displaying data about both brain (EEG) and related or corresponding muscle (EMG) activity on a computer screen? If such an inference is proper, what would be the number of channels devoted to the monitoring of related brain and muscle activity, respectively?

Secondly, does it require technical skill and programming knowledge to set up wireless transmission of data from the Cyton +Daisy board to the dongle and computer/laptop using the so-called 'RFDuino radio modules'?

Cyton Board Programming Tutorial - Program flash failed

$
0
0

Good evening, I have done the step by step indicated in https://docs.openbci.com/docs/02Cyton/CytonProgram#install-chipkit-core-firmware
. When I loaded the arduino program, it failed as it appears in the link image. The problem is that I have done this step about 10 times, and now the Cyton board does not respond, does not turn on. Nor is it recognized from the GUI.

I am using Windows 10. I used the Android version 1.8.9 to load the DefaultBoard.

What I can do?

My goal is to update the communication channel of my dongle-cyton, because we have two in the work group, and communications intersect. I tried to upload the DefaultBoard first as my first test, but it failed.

How can I reset the board?

Attachment .log and screenshoot.

Regards and thank you very much

Can anyone who has successfully made a design for training at the infralow range provide assistance?

$
0
0

What is it that you have done in the design in regards to filtering, settings, etc?
I currently have silver chloride electrodes, a number of pocketneurobics amps (Qwiz and Uwiz), Bioera, and a Cyton amp.

Viewing all 4277 articles
Browse latest View live