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

Higher sample rates / sample at 2000hz to SDcard?

$
0
0
So... i am aware that the higher sample rate discussion has already been mentioned in a few threads, and i am sorry if this all should be obvious to me.

I do really wonder though, whether it would not be possible to drastically increase the sample rate, if one chose to only use one or two channels?
And if so, how would one go about telling the ADS1299, to only process data from channel 1 and 2 ?



Battery requirements

$
0
0
Hey there! I have a Ultracortex Mark IV heaset with a 8-channel Cyton board. I was interested in purchasing one of your new WiFi Shields.

I read the WiFi Shield guide. From what I understand, we take out the existing battery from the Cyton board and place it into the WiFi Shield instead. Correct?

What kind of battery capacity should we need? I note that you have stated the following:

The Wifi shield has a 4-5x larger power draw then the Bluetooth communication system so we recommend using LiPo to save!

I noticed in one of the pictures that a 500mAh battery is being used, but perhaps the 500mAh batteries won't cut it anymore?

Thanks again.

Pullout GPIO pins on Wifi Shield

$
0
0
Hi there,
I'm just looking at the PCB layout for the Wifi shield, and I was wondering if we still will have access to the Cyton GPIO pins D18, D17, etc. I'm interested in buying a wifi shield, and I just want to make sure that I still have access to those pins for triggering, I/O, etc. Also, will the GPIO inputs still be stored in the same packet as our channel voltages like with the previous versions?

Thanks so much!
Jeff

Neat Tutorial on Using Python for FPGAs

Laptop specs for EEG data processing and pattern matching

$
0
0
Hi all,

If I were wanting to do quite fast and intensive EEG data processing and pattern matching (for example the data that comes out of the OpenBCI boards) what kind of specs would you recommend for a laptop? If there is anyone already doing this kind of activity and has some advise that would be great.

Thanks in advance.

Regards,
Sam

OpenBCI WiFi Shield Python SDK

$
0
0
I want to make a python driver for the OpenBCI WiFi Shield. Anyone want to help? 

Using an online model to control a remote device over bluetooth

$
0
0
Would someone let me know if there's a good example of this, or if they can give me high level directions on how to do this?

Here's what I've done:

* Trained a classification model on 2-classes based on streaming EEG data from Ganglion
* Tested the online model within OpenViBE

Here are my next steps, which I am trying to figure out:

* Use the model to control a remote device, such as an LED connected to a bluetooth-enabled Arduino
* Put the trained online model and any other necessary software/code onto the Ganglion (is this what the Micro SD slot is for?), so that the bluetooth signal can be used to control the LED rather than to transmit the signals to my laptop.

Has anyone ever made a video or tutorial of this?

Expected availability of Cyton + Daisy, and Large Mark IV headset

$
0
0
date estimates for:

Cyton + Daisy Biosensing Boards
and
Ultracortex "Mark IV" EEG Headset, Large/Unassembled/16-channel
?

Many thanks.

OpenBCI GUI V3 Out Now

Using OpenBci to control another device?

$
0
0
Hello, I am a student and I would like to use a OpenBCI EEG headset to record and process some raw EEG data in order to control another device such as a: robot hand, small robot, drone. Is it possible to do this?

I have also looked for alternatives and I found the Muse headset to be quite interesting. Could you please give me some information because I am still at the beginning and don't know much about these headsets.

Thank you in advance!

Board not turning on -> polarity protection diode failed

$
0
0
I have the 8-bit Arduino compatible board.

When I turn the switch to PC or BLE there is no flashing blue LED. I have only used the battery pack that came with OpenBCI with 4 AA batteries. Multimeter shows output of each battery is 1.6 V, with the whole pack outputting little more than 6 V. The + and - terminals on the board also show a potential difference of a little more than 6 V, so I know the board is receiving power. Dongle is set to gp106 and has blue LED lit up, but board cannot communicate with it. Have tried resetting, but no response. I'm really confused.

Sending filtered data to Lab Streaming Layer

$
0
0
Hi,

I'm trying to stream data from OpenBCI into Unity using Lab Streaming Layer. I do that by typing "python user.py -p=COM4 --add streamer_lsl" in OpenBCI_Python. This way however, the data streams into Unity unfiltered. Are there options to apply notch and bandpass filters for LSL, as in the OpenBCI GUI?

Best,
Marius

Teensy based ADS1298 EMG acquisition board

$
0
0
Hey all,

I recently finished a university project where I had to design a Bluetooth Low Energy connected EMG acquisition system. It is based on a nRF8001 breakout by Olimex and the Teensy 3.1.

For the analog front-end I chose the ADS1298. I adapted Conor's library for the ADS129X family and added an interrupt driven data retrieval mode. In interrupt mode I can now reach 8 kSPS while transferring the data for all 8 channels via USB to a PC. The next bottleneck I have to tackle is the Teensy's slow SPI speed when using the standard Arduino library. I'll probably add DMA support at some point in the future, that should unlock the full 32 kSPS of the ADS1298.

You can find my code at https://github.com/ferdinandkeil/ADS129X. The included sample sketches assume you're using a Teensy 3.1. I'm still working on the Python script that the receives the data on the PC side. Right now it writes the data to a multi-channel wav file, however I'll add HDF5 and CSV output options soon. I'll let you know when I've uploaded the code to Github.

-Ferdinand

Averaged or single reference electrode?

$
0
0
Simple question:  Is the Cyton with Daisy using an average of earlobes or a single earlobe as reference when it is set up exactly according to the tutorial?

According to the TI ADS1299 datasheet, the versatile patient bias drive block allows the average of any electrode combination to be chosen in order to generate the patient drive signal.  The reference voltage for the bias drive can be chosen to be internally generated [(AVDD + AVSS) / 2].  Alternatively, EEG electrodes can be measured in a referential montage in which each of the electrodes is measured with respect to a single reference electrode.

Based on the OpenBCI documentation, it could seem like the latter:  a single reference electrode at the earlobe.   However, the documentation further states the bias uses destructive interference waveform techniques to eliminate the “common mode noise”.  This leads me to believe the developers chose to use the ADS1299 multiplexer to average both of the earlobes [(AVDD + AVSS) / 2].
 
Searching this forum, I have read that the Cyton is using a “linked earlobe reference”, which I believe is referring to “averaged earlobes”.  *To avoid ambiguities, the term “linked” should only be used when two references such as earlobes or mastoids are physically linked.

Thanks.

LabStreamingLayer into BCILAB / EEGLAB / MATLAB

$
0
0
Dear all, I am a student who is doing a project with OpenBCI. I can now realize live data streaming using OpenBCI GUI and the Brainbay. Is it possible for me to stream data into MATLAB and do some real-time DSP?

Newbie question - OpenBCI for surface EMG / EEG of cranial nerves?

$
0
0
Hello,
I'm a complete newbie but I am interested in buying one of the OpenBCI boards for my research project, which involves conducting surface EMG / EEG of various cranial nerves to detect facial movements (ideally also imagined movements).  I've read all the getting started guides and the forums, but I wanted to ask a few questions to check that this is theoretically possible with the OpenBCI boards (or even at all). Appreciate any comments or advice!

1) 8 vs 16 channels:
If I buy a 8 channel Cyton board, can I later buy a second 8 channel cyton board and will that be equivalent to having a Cyton + Daisy board (or can it be easily made to be?)

2) Is there any difference in how the Cyton treats EMG/EEG/ECG signals at the raw signal level?  i.e. can I use all the channels for EMG rather than EEG?  (It appears so from the tutorials?)

3). Is the raw signal coming into my computer filtered at the hardware level in any way?  e.g. are any artifacts (e.g. eye blinks or 50Hz electrical background).  

4) is the Cyton board significantly better than the Ganglion wrt noise?  Seems that there is a difference between reported noise on Ganglion (AD8237) vs Cyton (ADS1299)?
http://alexandre.barachant.org/blog/2017/03/02/Hands-on-OpenBCI-Ganglion.html
vs
http://eeghacker.blogspot.hk/2013/12/self-noise-of-openbci.html

5) which electrodes are most appropriate?  gold or the snap electrode cables? 

Appreciate any advice!

PY

Fixing Linux write permission for /dev/ttyUSB0

$
0
0
I've been following the tutorial at
http://docs.openbci.com/tutorials/01-GettingStarted . It went smoothly
until I reached
http://docs.openbci.com/tutorials/01-GettingStarted#getting-started-w-openbci-iv-connect-to-your-openbci-board-from-the-gui-7-press-start-system

At that point, both the dongle and 32-bit board have a solid blue light, and the switch on each is in the position described in the tutorial. After configuration and pressing 'start system', the console says:

OpenBCI_ADS1299: openSerialPort: attempting to open serial port /dev/ttyUSB0
OpenBCI_ADS1299: j
OpenBCI_GUI: initSystem: -- Init 3 --
OpenBCI_GUI: initializeGUI: 1
OpenBCI_GUI: initializeGUI: 2
Gui_Manager: Buttons: 102, 132
ChannelController: createChannelSettingButtons: creating channel setting buttons...
OpenBCI_GUI: initializeGUI: 3
OpenBCI_GUI: initializeGUI: 4
OpenBCI_GUI: initializeGUI: 5
OpenBCI_GUI: initializeGUI: 6
OpenBCI_GUI: initSystem: -- Init 4 --
openBCI: openNewLogFile: opened output file: SavedData/OpenBCI-RAW-2016-01-09_22-29-28.txt
Playground: isMouseInButton: attempting

Notably, I never see "“Initializing communication w/ your OpenBCI board." The help line always says "openBCI: openNewLogFile: opened output file: SavedData/OpenBCI-RAW-2016-01-09_22-29-28.txt".

The device name appears to be the correct one - dmesg says:
[ 1399.490897] usbserial: USB Serial support registered for FTDI USB Serial Device
[ 1399.490998] ftdi_sio 1-1:1.0: FTDI USB Serial Device converter detected
[ 1399.491086] usb 1-1: Detected FT-X
[ 1399.491629] usb 1-1: FTDI USB Serial Device converter now attached to ttyUSB0


Configuration details:
OpenBCI 32-bit Board Kit (chipKIT™-compatible, purchased in 2014)
OpenBCI processing from GitHub:  cc76d25fc7528657ff8704489792532cf78e9e68 (the latest)
Processing 3.0.1 for 64-bit Linux

I have followed all the advice under troubleshooting. Any ideas?

unable to get the dongle to properly communicate to Cyton

$
0
0

I updated the USB (OpenBCI) dongle FTDI
drivers to Windows 2.12.26

Made certain the blue light is lit and
the dongle switch in in the GPIO 6 position (towards the computer).

Cyton board is switched on in the PC
position and the blue LED is lit.

I launch the OpenBCI software and
select the “LIVE (from Cyton)” option, serial/com connection
“COM4” is selected (my only option).

On the Radio Configuration section the
status continue to show “Failure: system is down”.

I have tried the changing the channel,
override dongle, autoscan procedures and get the same result as noted
above. I have shut everything down and brought things up in order
(e.g. 1- USB Dongle, 2- Cyton board, 3- OpenBCI software) and see the
same result.

I have read through the Forum
suggestions and do not see anything suggested (or in any different
order) then I have already tried. Does anyone have any other
suggestions or see anything I may have missed?

dongle works only once with ubuntu 16.04

$
0
0
Hey!
I need help regarding usb chip of cyton board 8 channel, actually the problem is that the usb works fine only once it is connected and it do show "SYSTEM IS UP", but when I try to do the same next time even after a gap of just 5 minutes, the usb option doesn't show up!!!
Even after restarting the system, the same problem occurs, usb isn't detected, what could be the possible solutions for this?
I'm using ubuntu 16.04 64-bit!
Thank You.

Substitute for the OpenBCI Dongle

$
0
0
Hello!

I have connected to the Ganglion board through Trendnet TBW-107UB dongle, board was successfully found. It is not described to support CSR 4.0 stack(whatever CSR 4.0 is, I'm not sure that I can call it a stack)
Still, I cannot find board in OpenBCI gui.
Is it possible to use nonoriginal dongle to connect to the board?

Also I have hard time understanding what FTDI Driver is and how to tell if it is working after installation.

Platform is Windows 10 Pro version 1703 build 15063.296
Viewing all 4277 articles
Browse latest View live