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

programming openbci


CRASH CYTON BOARD

$
0
0
Good morning,
My cyton board and usb don't work.
I did some tests with Open Gui. It doesn't detect the openbci cyton. There's a heating side on the openbci board and a strange smell. .
I did several tests before it worked very well and then today nothing. I do have the latest version of the driver.
I have a windows 10.
The key flashes blue, indicates the output but does not connect to the openbci board (no red light).

What can you do? Thank you.

Wifi Board schematic, missing 2nd side of board?

OpenBCI_Python Ganglion support for Windows (bluepy)

$
0
0
<wish we could tag multiple categories>
Hi All,

Before I start on the journey, just wondering if anyone else has created a version of OpenBCI_Python for the Ganglion that runs on Windows.  The bluetooth library, bluepy, seems to be only supported under linux.

I was thinking of investigating using pygatt or pybluez as an alternative.  Maybe I'll get lucky and find that someone has ported bluepy to windows!

My final goal is to stream over LSL to software such as OpenVibe and Matlab (I have been successful with the Cyton and I've been using LSL with other EEG hardware for many years).  Other options such as the OpenBCI_GUI (freezes when streaming to LSL) and the OpenBCI_LSL (no Ganglion support as far as I can tell) might be options, but both have issues as well.

cheers,

Trent

"A float is required" problem with OpenBCI_NodeJS_Ganglion

$
0
0
Repo in question: https://github.com/OpenBCI/OpenBCI_NodeJS_Ganglion

Hey folks,

I'm running a research topic and we decided to work with the Ganglion board.
I've been trying to look for any method that will let me stream or send data and one of our hopeful options was using OpenBCI NodeJS Ganglion
I've been able to successfully run all prerequisites in order to run it, however I'm stumped by why it keeps asking me "a float is required."
(Ignore file directories, I've been trying to experiment with some of the node package incompatibilities in order to see if that was the problem)

image

I've also replicated the problem on a Linux partition to see if it was problems with BLE packages, only to get the same "a float is required" error.

If anyone has suggestions, or has ran into something similar recently, I'd appreciate if you could lead me to the right direction.
Cheers!

Seeking collaborators for robotic prosthetic arm replacement

$
0
0
I recently lost my arm and decided to begin making myself a new one. I have little experience in robotics or software development and studied biology during my undergrad but figured it might be easier to make a robotic arm than try and grow one back Ha! If anybody is interested in collaborating with me in this relatively lax and long term project I welcome the help! Today marks Day 1 02/03/19 I'll check back in periodically to gauge progress! Thank! 

OPENBCI HUB FATAL ERROR

$
0
0
After installing the openBCI hub , it throws an error stating : OPENBCIHUB FATAL ERROR 
LISTEN EADDRINUSE 127.0.0.1:10996

Impedance check 9-16: Error Code 430 invalid channel number

$
0
0
Hi,

I just noticed that when I try to turn impedance measuring on my Cyton + Daisy that I get "Error Code 430 invalid channel number". I have two boards and the error is the same for both of them. I don't know whether this is a problem of the OpenBCI_Gui or Hardware problem.

Do you have the same error?

Best,
Aleks

Spikey snap-in electrodes

$
0
0
Hi there! I am in dire need of spikey electrodes that can be connected into the snap-in wires.
It would greatly alleviate some design issues I am having as well as make it so much more easier to change the oxidized electrodes, lowering the difficulty level of maintaining the system for the final customer.
Do they exist?
How/where do I get some?
If they do not, can they be ordered to be manufactured or something?
Thank you.

OpenBCI with OpenVibe

$
0
0

Hi ,

I need to complete P300test. I have Ultracortex mark IV headset and by OPenBCI Gui, I could run cyton board successfully. But when I want to interface with OpenVIbe v 2.2, it didn't connect. Like: It not showing the COM3 port on Openvibe. It means, it can't detect Dongle port. Can you give me some outline ? Operating system is W10. 



[  INF  ] OpenBCI: Status - ** NO ** Daisy module
option enabled, 11 channels -- 8 EEG and 3 accelerometer -- at 250Hz.

[  INF  ] Connecting to device [OpenBCI]...

[  INF  ] OpenBCI: Configured 'missing sample delay
before reset' to 1000 ; this can be changed in the openvibe configuration file
setting the AcquisitionDriver_OpenBCI_MissingSampleDelayBeforeReset token

[  INF  ] OpenBCI: Configured 'dropped sample count
before reset' to 5 ; this can be changed in the openvibe configuration file
setting the AcquisitionDriver_OpenBCI_DroppedSampleSafetyDelayBeforeReset token

[  INF  ] OpenBCI: Configured 'dropped sample safety
delay before reset' to 1000 ; this can be changed in the openvibe configuration
file setting the AcquisitionDriver_OpenBCI_DroppedSampleSafetyDelayBeforeReset
token

[  INF  ] OpenBCI: Status - ** NO ** Daisy module
option enabled, 11 channels -- 8 EEG and 3 accelerometer -- at 250Hz.

[ ERROR ] OpenBCI: Port has not been configure and driver
could not open any port

[ ERROR ] Connection failed...

[  INF  ] Disconnecting.

OpenBCI with OpenVibe

$
0
0

Hi ,

I need to complete P300test. I have Ultracortex mark IV headset and by OPenBCI Gui, I could run cyton board successfully. But when I want to interface with OpenVIbe v 2.2, it didn't connect. Like: It not showing the COM3 port on Openvibe. It means, it can't detect Dongle port. Can you give me some outline ? Operating system is W10. 



[  INF  ] OpenBCI: Status - ** NO ** Daisy module
option enabled, 11 channels -- 8 EEG and 3 accelerometer -- at 250Hz.

[  INF  ] Connecting to device [OpenBCI]...

[  INF  ] OpenBCI: Configured 'missing sample delay
before reset' to 1000 ; this can be changed in the openvibe configuration file
setting the AcquisitionDriver_OpenBCI_MissingSampleDelayBeforeReset token

[  INF  ] OpenBCI: Configured 'dropped sample count
before reset' to 5 ; this can be changed in the openvibe configuration file
setting the AcquisitionDriver_OpenBCI_DroppedSampleSafetyDelayBeforeReset token

[  INF  ] OpenBCI: Configured 'dropped sample safety
delay before reset' to 1000 ; this can be changed in the openvibe configuration
file setting the AcquisitionDriver_OpenBCI_DroppedSampleSafetyDelayBeforeReset
token

[  INF  ] OpenBCI: Status - ** NO ** Daisy module
option enabled, 11 channels -- 8 EEG and 3 accelerometer -- at 250Hz.

[ ERROR ] OpenBCI: Port has not been configure and driver
could not open any port

[ ERROR ] Connection failed...

[  INF  ] Disconnecting.

Sample Data Rate

$
0
0
Hello,

i saw in the openbci webpage that the Ganglion have a sample data rate of 200Hz. However, I have some questions about that:

1 - Are there some way to increase the sample data rate? I saw in the forum and website somethings about that, and one way is replace the rfd_77101 ic for a wifi chield , so, which wifi chield i should use for this? i need to increase this sample data rate because i'm working with machine learning to control a smart prosthesis and i'd like to obtain 1kHz in the sample data rate.

2 - Can i connect the MCP3912 in a microcontroller like an arduino without the sd card reader and the rfd_77101? I'd like to connect this directly to a microcontroller.

GUI Hub installation / EADDRINUSE 127.0.0.1

$
0
0
Hey .
After installing the openBCI hub , it throws an error stating : OPENBCIHUB FATAL ERROR
LISTEN EADDRINUSE 127.0.0.1:10996

Cyton Digital Output

$
0
0
I wanted to ask why isn't there any documentation for the "DIGITAL OUPUT ON OPENBCI CYTON" , there's one already for the "8BIT BOARD"
Can i just use it as a reference to program the Kit's ATMega328P or it's considered as outdated ??

Get EEG data from Cyton board

$
0
0
Hi,
I am planning to develop a mobile app in both iOS and Android which will monitor the data from Cyton board. I have seen that there are SDKs available for Java, Nodejs etc. Is this possible to connect the board from iOS and Android mobile app and get the data? If so, can you share some examples?

github.com / OpenBCI_Python User.py

$
0
0
Hi! I am new using python, and I am having troubles for making it works. Sorry if this topic is already posted, i didnt see anything while looking.

So well, I am trying to get EMG signals using the GitHub of OpenBCI avaible for python. But I am having some errors. I already install all the requirements, and I am avaible to use the script test.py. So I can get the signals from my cyton, and printed in the console (I am using the interface Sublime Text3). However, this printed command enter in a infinite loop, so I want to know how can I stop it.

In addition, when I use the script User.py, it appers to work, but when I try to use the pluggins commands, it didnt work and appear to have an error asociated to a SD card. I must have this card in order to get signals, print or stream? Below are the copy/paste of all the proccess until the error message appear (The pluggins appear in the list so I feel it not an error asociated with it).

I am using the Cyton board of 8 channels, the OpenBCI_Python GitHub, and running in a Windows 10 System with Sublime Text 3.

------------user.py-------------
WARNING: no plugin selected, you will only be able to communicate with the board. You should select at least one plugin with '--add [plugin_name]'. Use '--list' to show available plugins or '--info [plugin_name]' to get more information.
Board type: OpenBCI Cyton (v3 API)
Will try do auto-detect board's port. Set it manually with '--port' if it goes wrong.

------------SETTINGS-------------
Notch filtering:True
user.py: Logging Disabled.

-------INSTANTIATING BOARD-------
Connecting to V3 at port COM3
Serial established...
OpenBCI V3 8-16 channel
On Board ADS1299 Device ID: 0x3E
LIS3DH Device ID: 0x33
Firmware: v3.0.0
$$$
No daisy:
8 EEG channels and 3 AUX channels at 250.0 Hz.

------------PLUGINS--------------
Found plugins:
[ streamer_osc ]
[ noise_test ]
[ udp_server ]
[ streamer_tcp ]
[ sample_rate ]
[ streamer_lsl ]
[ csv_collect ]
[ print ]


--------------INFO---------------
User serial interface enabled...
View command map at http://docs.openbci.com.
Type /start to run (/startimp for impedance 
checking, if supported) -- and /stop
before issuing new commands afterwards.
Type /exit to exit. 
Board outputs are automatically printed as: 
%  <tab>  message
$$$ signals end of message

-------------BEGIN---------------

--> /start
No function loaded

--> ?
%
% Board ADS Registers
% ADS_ID, 00, 3E, 0, 0, 1, 1, 1, 1, 1, 0
% CONFIG1, 01, 96, 1, 0, 0, 1, 0, 1, 1, 0
% CONFIG2, 02, C0, 1, 1, 0, 0, 0, 0, 0, 0
% CONFIG3, 03, EC, 1, 1, 1, 0, 1, 1, 0, 0
% LOFF, 04, 02, 0, 0, 0, 0, 0, 0, 1, 0
% CH1SET, 05, 68, 0, 1, 1, 0, 1, 0, 0, 0
% CH2SET, 06, 68, 0, 1, 1, 0, 1, 0, 0, 0
% CH3SET, 07, 68, 0, 1, 1, 0, 1, 0, 0, 0
% CH4SET, 08, 68, 0, 1, 1, 0, 1, 0, 0, 0
% CH5SET, 09, 68, 0, 1, 1, 0, 1, 0, 0, 0
% CH6SET, 0A, 68, 0, 1, 1, 0, 1, 0, 0, 0
% CH7SET, 0B, 68, 0, 1, 1, 0, 1, 0, 0, 0
% CH8SET, 0C, 68, 0, 1, 1, 0, 1, 0, 0, 0
% BIAS_SENSP, 0D, FF, 1, 1, 1, 1, 1, 1, 1, 1
% BIAS_SENSN, 0E, FF, 1, 1, 1, 1, 1, 1, 1, 1
% LOFF_SENSP, 0F, 00, 0, 0, 0, 0, 0, 0, 0, 0
% LOFF_SENSN, 10, 00, 0, 0, 0, 0, 0, 0, 0, 0
% LOFF_FLIP, 11, 00, 0, 0, 0, 0, 0, 0, 0, 0
% LOFF_STATP, 12, 00, 0, 0, 0, 0, 0, 0, 0, 0
% LOFF_STATN, 13, 00, 0, 0, 0, 0, 0, 0, 0, 0
% GPIO, 14, 0F, 0, 0, 0, 0, 1, 1, 1, 1
% MISC1, 15, 00, 0, 0, 0, 0, 0, 0, 0, 0
% MISC2, 16, 00, 0, 0, 0, 0, 0, 0, 0, 0
% CONFIG4, 17, 00, 0, 0, 0, 0, 0, 0, 0, 0
%
% LIS3DH Registers
% 0x07 00
% 0x08 00
% 0x09 00
% 0x0A 00
% 0x0B 00
% 0x0C 00
% 0x0D 00
% 0x0E 00
% 0x0F 33
%
% 0x1F 00
% 0x20 08
% 0x21 00
% 0x22 00
% 0x23 18
% 0x24 00
% 0x25 00
% 0x26 00
% 0x27 00
% 0x28 00
% 0x29 00
% 0x2A 00
% 0x2B 00
% 0x2C 00
% 0x2D 00
% 0x2E 00
% 0x2F 20
% 0x30 00
% 0x31 00
% 0x32 00
% 0x33 00
%
% 0x38 00
% 0x39 00
% 0x3A 00
% 0x3B 00
% 0x3C 00
% 0x3D 00
$$$
--> --add print
Success: Configured internal test signal.$$$Success: Configured internal test signal.$$$
--> /start
No function loaded

--> --add print
Failure: Board RFduino buffer overflowed. Soft reset command sent to Board.$$$
--> --add print

--> 
--> --add print
% Failure: Board RFduino buffer overflowed. Soft reset command sent to Board.$$$ed?
% in�heck:
% * is a card is inserted?
% Could not find FAT16/FAT32 partition. Make sure you've formatted the card
$$$
--> --list

--> --list




--> --> --> --> 
--> --list

--> --add print
% Failure: Board RFduino buffer overflowed. Soft reset command sent to Board.$$$OpenBCI V3 8-16 channel
% On Board ADS1299 Device ID: 0x3E
% LIS3DH Device ID: 0x33
% Firmware: v3.0.0
% $$$initialization failed. Things to check:
% * is a card is inserted?
% Could not find FAT16/FAT32 partition. Make sure you've formatted the card
$$$updating channel settings to default$$$updating channel settings to default$$$Success: Configured internal test signal.$$$
--> --add print
% Success: Configured internal test signal.$$$Success: Configured internal test signal.$$$initialization failed. Things to check:
% * is a card is inserted?
% Could not find FAT16/FAT32 partition. Make sure you've formatted the card
$$$updating channel settings to default$$$updating channel settings to default$$$Success: Configured internal test signal.$$$
--> /exit
Closing Serial...
Deactivating Plugins...
User.py exiting...

***Repl Closed***

Removing spikey electrodes from clip

$
0
0
Is there any secret to it?? I just struggled to remove a spikey electrode from its clip and broke off one of the spikes in the process.

Enclosure / box for cyton + wifi shield + battery

$
0
0
Hello Forum,

I am looking for some 3d printing files that could help make an enclosure / box for cyton + wifi + battery space as well. 

I have found these so far online, all a bit small:

Life span of dry electrodes

$
0
0
Hello everyone!

Looking the descriptioin about the dry electrode from FRI, I read the words disposable/reusable, so I'm afraid about the life span
of the electrode, the coating get off as you use the electrode?

Another doubt is about the material, I could not find about the material of this electrode, it's really covered of Ag/AgCl?

Thank you so much for the help.


raw data written to file?

$
0
0
I want to verify what data gets written to file in the OpenBCI GUI. The live display suggest implies a windowed RMS value - is that what gets written to the file? In the top left (if time series is selected among hardware settings options) there is the option of a band pass and notch filter... if these are active is the saved data processed? If these are not selected the live display still suggests a windowed RMS value... so I'm a bit confused. thanks.
I'm recording sEMG at 1000Hz using Cyton and wifi shield.
Viewing all 4311 articles
Browse latest View live


Latest Images