openbci-archive / docs Goto Github PK
View Code? Open in Web Editor NEWThis project forked from palaa159/docs
Deprecated OpenBCI Docs
This project forked from palaa159/docs
Deprecated OpenBCI Docs
Clarify where the 8bit board files are.
I want to get EEG readings from Emotiv insight using OpenBCI. Please tell me how to interface my emotiv insight with OpenBCi so that I can record live EEG values from it. Your help is required asap as I am involved in a project.
I tried to do a scan of my signals, I conect the bias1 on my ear, N7p back to my head, N2p up to my eyes, srb1 on the other ear, my cyton is chipkit(from china) is wired, not have radios,
I tried differents configuration on GUI but all the time is more like noise, I filtered 50Hz because Im in europe, but even with 60Hz looks like a noise, I put the board into a static bag, but nothing change, who can help me, I working in a master thesis about sleep health and I need help
https://github.com/OpenBCI/Docs/blob/master/OpenBCI%20Software/01-OpenBCI_GUI.md#running-the-openbci-gui-from-the-processing-ide states "Inside the OpenBCI_GUI folder, there is a folder called libraries." This folder no longer appears to exist.
The part in the Cyton BOM here http://docs.openbci.com/Hardware/02-Cyton says U7 should be PIC32MX250F128B-I/ML, however this points here https://www.digikey.com/products/en?keywords=PIC32MX250F128B-I%2FML to the same chip with a different package. The part number should be PIC32MX250F128B-I/SS which has SSOP28 package
It seems that this file does not download to STL properly.
Hi All - It appears that the link to the http://docs.openbci.com/research%20tools/ section is broken returning the following error:
TypeError: Cannot read property 'filename' of undefined
at Object.processRoute (/home/OpenBCI_Server/docs-server/routes/docs.js:111:88)
at /home/OpenBCI_Server/docs-server/routes/router.js:33:18
at Layer.handle [as handle_request] (/home/OpenBCI_Server/docs-server/node_modules/express/lib/router/layer.js:82:5)
at next (/home/OpenBCI_Server/docs-server/node_modules/express/lib/router/route.js:100:13)
at Route.dispatch (/home/OpenBCI_Server/docs-server/node_modules/express/lib/router/route.js:81:3)
at Layer.handle [as handle_request] (/home/OpenBCI_Server/docs-server/node_modules/express/lib/router/layer.js:82:5)
at /home/OpenBCI_Server/docs-server/node_modules/express/lib/router/index.js:235:24
at param (/home/OpenBCI_Server/docs-server/node_modules/express/lib/router/index.js:332:14)
at param (/home/OpenBCI_Server/docs-server/node_modules/express/lib/router/index.js:348:14)
at param (/home/OpenBCI_Server/docs-server/node_modules/express/lib/router/index.js:348:14)
Regards
Michael
Screenshots reference GanglionHub and could use updating to show OpenBCI_Hub
The Guide says that the free length of the weak and strong springs are different (0.75). However, both springs are the same size.
The "Getting Started" tutorial still recommends Processing 2.2.1
I am getting these errors when running Processing though it still proceeds to open the GUI. I am using Acer Aspire E15 with Intel i7 5500U, 2.4GHz, Windows 10 64-bit
The sketch has been automatically resized to fit the screen resolution
Welcome to the Processing-based OpenBCI GUI!
Last update: 9/5/2016
For more information about how to work with this code base, please visit: http://docs.openbci.com/OpenBCI%20Software/
Graphics & GUI Library: ControlP5 2.2.6 infos, comments, questions at http://www.sojamo.de/libraries/controlP5
attempting to load images for presentation...
DONE loading images!
OpenBCI_GUI::Setup: Is RX mulitcast: false
OpenBCI_GUI::Setup: Has RX joined multicast: false
RunnableTask.run(): A caught exception occured on thread main-Display-.windows_nil-1-EDT-1: RunnableTask[enqueued true[executed false, flushed false], tTotal 0 ms, tExec 0 ms, tQueue 0 ms, attachment null, throwable java.lang.RuntimeException: Waited 5000ms for: <75db1984, 2cdaac89>[count 2, qsz 0, owner <main-FPSAWTAnimator#00-Timer0-FPSAWTAnimator#00-Timer1>] - <main-Display-.windows_nil-1-EDT-1>]
java.lang.RuntimeException: Waited 5000ms for: <75db1984, 2cdaac89>[count 2, qsz 0, owner <main-FPSAWTAnimator#00-Timer0-FPSAWTAnimator#00-Timer1>] - <main-Display-.windows_nil-1-EDT-1>
at jogamp.common.util.locks.RecursiveLockImpl01Unfairish.lock(RecursiveLockImpl01Unfairish.java:198)
at jogamp.newt.WindowImpl$ResizableAction.run(WindowImpl.java:2118)
at jogamp.newt.DisplayImpl.runOnEDTIfAvail(DisplayImpl.java:450)
at jogamp.newt.WindowImpl.runOnEDTIfAvail(WindowImpl.java:2782)
at jogamp.newt.WindowImpl.setResizable(WindowImpl.java:2154)
at com.jogamp.newt.opengl.GLWindow.setResizable(GLWindow.java:370)
at processing.opengl.PSurfaceJOGL$5.run(PSurfaceJOGL.java:452)
at com.jogamp.common.util.RunnableTask.run(RunnableTask.java:127)
at jogamp.newt.DefaultEDTUtil$NEDT.run(DefaultEDTUtil.java:375)
DefaultEDT.run(): Caught exception occured on thread main-Display-.windows_nil-1-EDT-1: RunnableTask[enqueued false[executed true, flushed false], tTotal 5002 ms, tExec 5002 ms, tQueue 0 ms, attachment null, throwable java.lang.RuntimeException: Waited 5000ms for: <75db1984, 2cdaac89>[count 2, qsz 0, owner <main-FPSAWTAnimator#00-Timer0-FPSAWTAnimator#00-Timer1>] - <main-Display-.windows_nil-1-EDT-1>]
java.lang.RuntimeException: Waited 5000ms for: <75db1984, 2cdaac89>[count 2, qsz 0, owner <main-FPSAWTAnimator#00-Timer0-FPSAWTAnimator#00-Timer1>] - <main-Display-.windows_nil-1-EDT-1>
at jogamp.common.util.locks.RecursiveLockImpl01Unfairish.lock(RecursiveLockImpl01Unfairish.java:198)
at jogamp.newt.WindowImpl$ResizableAction.run(WindowImpl.java:2118)
at jogamp.newt.DisplayImpl.runOnEDTIfAvail(DisplayImpl.java:450)
at jogamp.newt.WindowImpl.runOnEDTIfAvail(WindowImpl.java:2782)
at jogamp.newt.WindowImpl.setResizable(WindowImpl.java:2154)
at com.jogamp.newt.opengl.GLWindow.setResizable(GLWindow.java:370)
at processing.opengl.PSurfaceJOGL$5.run(PSurfaceJOGL.java:452)
at com.jogamp.common.util.RunnableTask.run(RunnableTask.java:127)
at jogamp.newt.DefaultEDTUtil$NEDT.run(DefaultEDTUtil.java:375)
Instantiating hub object...
Hub: clientEvent: handshake complete
There should be a note in the CUSTOM GUI WIDGETS tutorial about adding new widget setting to SoftwareSettings.pde for saving and loading.
Using windows 10 Pro 64bit, Processing 3.3.7 and GUI v3.2.0
Trying to put LSL to work, and after reading that there's some problems in the Standalone application I tried running the GUI from processing.
But, although OpenBCI Hub is running, the GUI says:
"Please launch OpenBCI Hub prior to launching this application."
And I can't not see the menu to choose the filename, COM port, etc clicking on LIVE( from Cyton) menu line.
Any clues?
I am trying to document compiling the gangleon design into a piece of hardware using macrofab service and documenting it in the wiki.
Says "Windows 7 does not seem to work with Bluetooth Low Energy."
It DOES work if you follow tips in this Forum thread,
http://openbci.com/forum/index.php?p=/discussion/918/ganglion-and-windows-7
So suggest replacing text with that link for Win 7 users. Or add some of those tips to tutorial...
Hi,
I'm new with OpenBCI. I'm working with EEG signals and the trace of the fft time series widget is going down after filtering. The trace is disappearing because is going out of the interface plot.
Does anybody know how to change the code to solve this issue?
Thanks on advance for your reply.
I hope you have a wonderful day!
Best,
Rosa Mar
20180109
Hi .... I'm bruce323 who submitted the Issue below. I THINK IT'S NOW DONE.
It looks like the issue was never assigned. But following some Forum entries and some email, Joel Murphy picked up on this and made I think essentially all the necessary changes, Yay!
****** Prior entry is below. **********************************
For a person looking for a current Ganglion schematic in github .....
-- At https://github.com/OpenBCI/Ganglion_Hardware_Design_Files/find/master, the only schematic pdf is a prior rev, in fact I think probably a pre-production rev. It's at
https://github.com/OpenBCI/Ganglion_Hardware_Design_Files/blob/master/Ganglion_SCH.pdf,
-- In that same directory is the KiCAD set of files that I imagine represents the production-released rev.
-- Since that time I think there has been at least 1 change, to 4 high-pass filters, but I don't see that change in any github schematic of any kind, pdf, kicad, or otherwise.
-- Dates/revs on the schematic versions aren't much help as near as I can tell so far, and no clues via a revision-block or something that tells what changed. Or maybe I just don't know how to use github well enough, to know which is what.
One consequence is that if a person follows this commonly-referenced page: http://docs.openbci.com/Hardware/07-Ganglion
and goes down to "Ganglion Circuit Board Schematic" and clicks "here", they'll probably assume they'll get something current, but they'll get that old-rev pdf from github without a clue that it's not current.
Hi,
I'm just getting started in the community and I have been having trouble finding basic documentation beyond the initial setup guides, but then I found this:
The URL http://docs.openbci.com/Getting%20Started is producing errors for me such as:
TypeError: Cannot read property 'filename' of undefined
at Object.processRoute (/home/OpenBCI_Server/docs-server/routes/docs.js:117:88)
at /home/OpenBCI_Server/docs-server/routes/router.js:33:18
at Layer.handle [as handle_request] (/home/OpenBCI_Server/docs-server/node_modules/express/lib/router/layer.js:82:5)
at next (/home/OpenBCI_Server/docs-server/node_modules/express/lib/router/route.js:100:13)
at Route.dispatch (/home/OpenBCI_Server/docs-server/node_modules/express/lib/router/route.js:81:3)
at Layer.handle [as handle_request] (/home/OpenBCI_Server/docs-server/node_modules/express/lib/router/layer.js:82:5)
at /home/OpenBCI_Server/docs-server/node_modules/express/lib/router/index.js:235:24
at param (/home/OpenBCI_Server/docs-server/node_modules/express/lib/router/index.js:332:14)
at param (/home/OpenBCI_Server/docs-server/node_modules/express/lib/router/index.js:348:14)
at param (/home/OpenBCI_Server/docs-server/node_modules/express/lib/router/index.js:348:14)
Additionally, other URLs accessed in that path such as http://docs.openbci.com/Getting%20Started/00-Welcome
are also producing ERR_TOO_MANY_REDIRECTS even after clearing cookies and browsing data. Even the root page for the whole docs repo (http://docs.openbci.com) redirects to this welcome page, and then fails to load.
I am using OSX 10.11, Chrome Version 59.0.3071.115 (Official Build) (64-bit).
Thanks for any help!
-Ali
In the docs under Tutorials->Cyton Getting Started Guide, scroll down to "TROUBLESHOOTING".
The list of troubleshooting steps should suggest trying "AUTOSCAN" if no data is streaming from Cyton. The dongle and device could be on different channels and the user wouldn't know.
I want to run openbci from processing IDE, I am according to the tutorials to set the processing IDE, and setup the openbcihub, but when I run the openbci from the processing IDE, the Processing IDE give me the prompt message:
OpenBCI_GUI::Setup: Is RX mulitcast: false
OpenBCI_GUI::Setup: Has RX joined multicast: false
Instantiating hub object...
click
May 07, 2018 6:59:09 PM controlP5.ControlBroadcaster printMethodError
SEVERE: An error occured while forwarding a Controller event, please check your code at controlEvent
java.lang.reflect.InvocationTargetException
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
.........
at com.jogamp.opengl.util.FPSAnimator$MainTask.run(FPSAnimator.java:178)
at java.util.TimerThread.mainLoop(Timer.java:555)
at java.util.TimerThread.run(Timer.java:505)
Caused by: java.lang.NullPointerException
at OpenBCI_GUI.controlEvent(OpenBCI_GUI.java:2802)
... 33 more
Can you help to look ,why?
when I tried run again, the Processing IDE give me the prompt message:
Welcome to the Processing-based OpenBCI GUI!
Last update: 9/5/2016
For more information about how to work with this code base, please visit: http://docs.openbci.com/OpenBCI Software/
Graphics & GUI Library: ControlP5 2.2.6 infos, comments, questions at http://www.sojamo.de/libraries/controlP5
attempting to load images for presentation...
org.eclipse.jdi.TimeoutException: Timeout occurred while waiting for packet 125.
at org.eclipse.jdi.internal.connect.PacketReceiveManager.getReply(PacketReceiveManager.java:187)
at org.eclipse.jdi.internal.connect.PacketReceiveManager.getReply(PacketReceiveManager.java:198)
at org.eclipse.jdi.internal.MirrorImpl.requestVM(MirrorImpl.java:192)
at org.eclipse.jdi.internal.MirrorImpl.requestVM(MirrorImpl.java:227)
at org.eclipse.jdi.internal.ObjectReferenceImpl.invokeMethod(ObjectReferenceImpl.java:437)
at processing.mode.java.runner.Runner.findException(Runner.java:866)
at processing.mode.java.runner.Runner.reportException(Runner.java:789)
at processing.mode.java.runner.Runner.exceptionEvent(Runner.java:709)
at processing.mode.java.runner.Runner$2.run(Runner.java:599)
do we have specific in detail tutorial about setting BLE of ganglion to connect with CSR USB plug bluetooth? I am using Win 10. sadly, I spend a lot of time to set it up, but not good. I download driver online for CSR 4.0 wavlink. it works, I mean start to blink blue LED. but when I try to add ganglion device, the matching code is not correct, and I have no where to type in a matching code. Btw, what is the matching code for ganglion? is that the 4 HEX bytes identifier value? is it built-in in the device? did I bought a unverified CSR4.0 USB plug from OPEN BCI store??????
Thanks for answers.
I am trying to connect the Ganglion with the OpenBCI GUI without luck when I search for BLE devices. I am running a CSR bluetooth 4.0 dongle but the Ganglion doesn't show up anywhere except on my phone. I have updated the firmware and searched the forums but cannot find anything else to troubleshoot. This is new and has never worked before. I have tried connecting with Elecguro and Brainbay without success.
I'm on a Dell laptop running windows 10
warn Mac users not to use dongle
If they do it will mysteriously hang,
http://openbci.com/forum/index.php?p=/discussion/941/ganglion-v2-gui-freezes-on-start-system
Under OpenBCI Software/The OpoenBCI GUI/RUNNING THE OPENBCI GUI FROM THE PROCESSING IDE:
There are paths for Mac and Windows:
On a Mac Users/<user-name>/Documents/Processing
On a Windows C:\Users\Username\Documents\Processing
But no linux path. I believe the linux path is ~/sketchbook
Remove documentation for CSR and instead point users to BLED112
Hello !
I am not sure this question is for here but looking around i think this place is the most suitable.
I was looking at some plausible "add-ons" for the spike units and found this dry electrodes:
https://fri-fl-shop.com/product/new-longer-5mm-spike-disposable-reusable-dry-eeg-electrode-tde-210/
I am not sure of one point, whether this electrode shape matches the current plastic-molded design OpenBCI gives with the already mounted spike-units. I disassembled one, and the sizes seem more or less fitting.
Does anyone at OpenBCI has an idea whether this "longer spike units" (5mm!) would be fitting to the plastic parts ?
thanks for any feedback.
The Docs Page on your website has a wrong url.
http://docs.openbci.com/Headware/01-Ultracortex-Mark-IV
In Hardware Section, under Ultracortex Mark IV, the link to Comfort Units is wrong,
(https://github.com/OpenBCI/Docs/blob/master/assets/MarkIV/Photos/ConfortUnits.JPG).
Not sure how to reopen an issue, so just a note that the fix for #73 was incorrect. What is actually needed is a script that wraps the windows binary with wine, not the windows binary itself.
Hi there,
I just noticed some of your website links are broken:
http://docs.openbci.com/Getting%20Started/00-Welcome
http://docs.openbci.com/Getting%20Started
That makes your installation page unavailable. Could you please make sure it's fixed ASAP?
Thanks so much;
-H
I just bought the cyton board and the wifi shield board on March, when I connected the cyton board with the wifi shield board, I found the cyton board light no work, I don't know why? I just bought the board, do I need update my firmware?The wifi board can work when I don't connect other board and the cyton board also can work when I use bluetooth mode. But they two connected, cyton board is noo work. Can you give me a solution?
On this thread in the forum:
http://openbci.com/forum/index.php?p=/discussion/comment/7536#Comment_7536
jeyem makes this comment:
jeyem 3:07AM 141.20.217.36
@wjcroft: What 1927student is referring to are these two pictures in the assembly instructions. This is obviously misleading for many newbees.https://raw.githubusercontent.com/OpenBCI/Docs/master/assets/images/MarkIV/MarkIV_cyton_connects_nocover.JPG
https://raw.githubusercontent.com/OpenBCI/Docs/master/assets/images/MarkIV/MarkIV_cyton_connects_cover.JPG
The SRB connection should show pin CLOSEST to board (SRB2), not SRB1. Bias can use either pin.
Files are:
https://github.com/OpenBCI/Docs/blob/master/assets/images/MarkIV/MarkIV_cyton_connects_cover.JPG
https://github.com/OpenBCI/Docs/blob/master/assets/images/MarkIV/MarkIV_cyton_connects_nocover.JPG
I want to skip the Wifi and just staring my SDcard recording session from dongle. I try working up from lower rates to higher. When I do that, the SDcard recording fail at 500, 1000, 2000, 4000. I need your help how to use the SDK SD command to record data SD card only. My firmware is V3.1.1. My step as next:
Hi,
http://docs.openbci.com/Hardware/06-Cyton_Radios_Programming_Tutorial specifies to download RFLoader.exe from http://docs.openbci.com/assets/RFDLoader for programming the radios on Linux. However, this file is not available at this address.
Cannot see any tutorial past "OpenBCI on Windows"; there needs to be a scroll bar to see "Installing Win7 VM," "Community Instructions," and, when it is added, "Hacking OpenBCI"
E.g.
OpenBCI Software/01-OpenBCI_GUI.md
requires quotes or backslash to be interpreted correctly
I would like to connect my OpenBCI Ganglion to the OpenViBE Acquisition Server, so that I can get OpenBCI data into OpenViBE. The instrucitons give some detail about Windows, but not Linux. How do I connect a Ganglion device to Linux as a USB COM port?
If anyone can help.
There is a communication problem between the dongle and the cyton. I have downloaded the lastest software and looked at multiple sources and could not resolve this issue.
Some of the pages in the FAQ have headings typed as
#heading1
##heading2
they just need spaces for better legibility
The documentation does not mention much about how accelereometers can / should be used. Interesting information to find in the documentation includes :
Hey, how are you doing?
I'm currently on an undergraduate research project at UFABC - Brazil - in which I built an InMoov Hand-and-Forearm that I'm really proud of:
I already can control it easily with the arduino.
My advisor then presented me the OpenBCI project and challenged me to use it as a controller for the servos.
But we are in a really tight schedule so I will not be able to do it right now. I got to send him the first version of the final report of the project by Saturday 08/18.
We agreed that I would put on this report an EMG signal just as a future perspective. Yet I'm not having much luck with it.
My relaxed signal and a "closed hand" signal are as follow:
Just so you know this is how the electrodes are connected to my arm and to the board:
Well, I have no idea if I am going in the right direction, though I don't think that what I have to get for this report is really something hard.
So, I would really appreciate and be really grateful if you can help me with this. A simple EMG signal would already be enough for me, but if you have any idea of how to connect it to the arduino to control a servo - the idea is just an open-close binary function - it would be of great help.
I will leave here some photos of the equipment I have at my disposal.
Thanks a lot for your help!
"ABSQUE SUDORE ET LABORE NULLUM OPUS PERFECTUM EST" Schrevelius 1176
widgets are not useful until we make documentation for them
This was prompted by OpenBCI/OpenBCI_WIFI#86
Cyton + Wifi Shield:
When switching the board mode to analog/aux, the D4 light turns off. This can be done in the OpenBCI GUI, or running this in python:
from openbci import wifi as bci
shield = bci.OpenBCIWiFi(ip_address = '192.168.1.141', log=True, high_speed=True)
shield.wifi_write('/2') #analog mode
Observe that light D4 turns off. This is normal, and has something to do with some pins being in use by the Wifi shield, forcing the light to turn off.
It would be good to get clarity on how this works and add a note in the Docs about it. Perhaps in the Wifi getting started tutorial, or in the Wifi Hardware page.
Hi. The battery feeds straight through D9 (blue LED) to create the 'RAW' net.
However, a blue LED has tremendous drop of ~3.5V with any reasonable current flow.
That leaves a voltage way below anything the voltage regulators can use.
A similar issue exists for D8 blue led. In fact it is in series with the battery LED, so double the drop for the signal to the 3.3 supply enable input.
I don't know how this is supposed to work. I bypassed both diodes and it works for now...
thanks
Great document on the Ganglion data stream format, thanks guys!
Here's more clamoring for HOWTOs...
http://openbci.com/forum/index.php?p=/discussion/960/how-to-program-simblee-microcontroller#latest
By default SDXC cards will format into exFAT format. This format will not work with OpenBCI. Suggest adding note to the SD card setup page for Windows users.
In Windows 10 this is more of an issue because the GUI only displays exFAT and NTFS.
Formatting to FAT32 can be done on command line with:
format <drive letter>: /fs:FAT32
A declarative, efficient, and flexible JavaScript library for building user interfaces.
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google ❤️ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.