Getting Started docs feedback
> 2. a. Attach the 4 plastic feet to your OpenBCI board plus some spaghetti
Spaghetti? What?
> 2. d. Connect your electrodes to the OpenBCI board: Black->BIAS; White->SRB; Gray->N1P
There are two rows of pins, use upper or lower? There's another thread about this.
> 4. 3. Connect 1 reference electrode to the earlobe
> 4. 4. Connect 1 EEG channel electrode (any location on the head from where you want to sample EEG)
I'm assuming the ground electrode is black (which we connected to BIAS). Is the reference electrode SRB and the EEG signal N1?
> //docs.openbci.com/02-OpenBCI_GUI
This seems to be the 01 document copied a few times.
Comments
Curious about that myself(!) :-) Could be a joke that is just going over my head...
Connect just as the photo #c shows, using the upper row.
Yes. If you look at the actual Texas Instruments data sheet, the sensor input pins are labeled IN1P, IN1N, (differential pair input), IN2P, IN2N, etc. Because of limited label space area on the PC board, that was shortened to N1P, etc. When the SRB1 bus is used as a reference in this case, all the IN*N pins are ganged together on the single SRB1 pin.
Thanks for your other note on the Processing libraries, I hope we can incorporate those into Docs section. If you are a Github user, it's possible to fork our repository and send a Pull request for your mods.
William
I may be wrong, but that’s what I’ve used the term for for as long as I can remember.
Omphalosskeptic
Duh(!), thanks Brain, I'm sure that was the reference. And... 'spaghetti' was also the electronics term used in the "radio days" of say the 1940's through 1960's for varnished cloth or fiberglass tubing placed over bare wires. Before the modern "heat shrink tubing" took it's place. :-) So that's the image it brought up in my head, a possible reference to tubing. Modern forms are "sleeving" or teflon tubing.
http://antiqueradios.com/forums/viewtopic.php?t=71846 Real spaghetti.
William
First of al when I go to docs I only see a "getting started" for the 8 bit board. I supposed it is the same for the 32 bit board.
When I go to downloads there are two klickable links in the introduction text. When I click them the only thing that happens is an "#" added to the URL.
So I added "learning" to the URL manually and that brought me to the proper directory (I hope). There was a getting started and I learned that the procedure for 8 and 32 bit was equal.
In the picture of the dongle the switch was on S1. I have read in the forum that there is a picture of the dongle in the reset mode. But I cant find is this is already corrected. So my first question is if this switch should be on S1?
I downloaded "Processing" and the "OpenBCI_Processing-master" from GitHub. I read the reamrks in the forum about the movement of the 2 libraries. I had to make a "libraries" directory IN the "OpenBCI_Processing-master" directory and copy the 2 libraries into that to get something that ran.
So I started "Processing" and opened "OpenBCI_GUI.pde" A new processing window open and in "the main window" I get this error report:
java.lang.StringIndexOutOfBoundsException: String index out of range: -1
at java.lang.String.substring(Unknown Source)
[cut a lot of messages because otherwise my post will be to long]
at java.awt.EventDispatchThread.run(Unknown Source)
I have no clue what is means.
When I run the program in the "side window" It mentions:
Starting setup...
OpenBCI_GUI: loading playback data from EEG_Data\openBCI_2013-12-24_relaxation.txt
OpenBCI_GUI: loading complete. 125130 rows of data, which is 501 seconds of EEG data
OpenBCI_ADS1299: startDataTransfer: using current dataMode...
OpenBCI_ADS1299: startDataTransfer: received command for mode = -1
setup: Setup complete...
I get what that means. It is running a pre recorded file.
So I look for the "Select your serial/COM port in the left hand menu and click Initialize System."
And find no "left hand menu"
As a matter of fact a non-scalable window has opened (That is just a bit to big for my laptop :-( ) That very much look like the example but without the "control panel" in the left upper corner.
I have a bleu led on the dongle and on the board and it makes no difference how the dongle switch is set (that cant be a good thing, I guess)
Where did I make a mistake? Please help.
BTW I also downloaded the the application.windows32 and application.windows64 but they both don't do more than letting my mouse pointer give a wait signal. I guess that comes later.
Warm greetings,
Paul
If the drivers are having problems, there will be a question mark on the corresponding COM port in the Device Manager list. If everything is ok, no question mark.
Thank you for your swift response.
I have a USB Serial port (COM5) and no question marks whatsoever. Yes I saw that MS drivers were installed although it was defined as COM4 at the moment of install.
I do not have a means to specify it in the GUI. Or I cant see them because of the non scalable window that opens. The switch was set right. GPIO6 was on the other side ;-)
Warm greetings,
Paul
Here is what I see in my Serial/com Port list in the OpenBCI_GUI:
/dev/tty.Bluetooth-Serial-2
/dev/tty.Bluetooth-Serial-1
/dev/tty.Bluetooth-PDA-Sync
/dev/tty.Bluetooth-Modem
/dev/cu.Bluetooth-Serial-2
/dev/cu.Bluetooth-Serial-1
/dev/cu.Bluetooth-PDA-Sync
/dev/cu.Bluetooth-Modem
My output when I do Start System is:
init
port is open? ... false
-- Init 0 --
Preparing data variables...
-- Init 1 --
a--0
a--1
a--2
a--3
a--4
a--5
a--6
a--7
b
-- Init 2 --
OpenBCI_ADS1299: prefered_datamode = 1, nValuesPerPacket = 8
a
b
port is open? ... false
i
OpenBCI_ADS1299: attempting to open serial port /dev/tty.Bluetooth-Serial-1
port is open (t)? ... true
j
-- Init 3 --
1
2
Buttons: 81, 66
creating channel setting buttons...
3
4
5
6
-- Init 4 --
OpenBCI_GUI: closing log file
openBCI: openNewLogFile: opened output file: SavedData\OpenBCI-RAW-2014-12-10_21-13-00.txt
attempting
[0] Sending 'v' to OpenBCI to reset hardware in case of 32bit board...
Halting system for reconfiguration of settings...
stopRunning...
writing 's' to the serial port...
Closing any open SD file. Writing 'j' to OpenBCI.
d
e
e2
f
g
h
Any help would be appreciated. I'm more of a front end developer than a hw guy.
If the tty.usb* is not showing up, there could be something wrong with your driver software. Or it might be missing; though I thought pre-Mavericks had FTDI drivers pre-installed. Go to http://www.ftdichip.com/Drivers/VCP.htm and install the driver there.
Whats the order for start up?
1) plug in dongle, make sure not in reset
2) wait 20 seconds, turn on OBCI board, wait 10 seconds
what about resetting, does it matter which order I reset first? board or dongle?
When dongle is inserted, (assuming your driver is installed), you should see the /dev/tty.usb* file show up in your Terminal window ("ls -l /dev/tty.usb*"). When you start GUI, click on that tty device to select.
Can you please comment more on my problem. Is there
more info you need. At the moment I am completely stuck and the weekend
is coming ;-) I find no way to set my dongle in the GUI.
Warm greetings,
Paul
He is getting some error messages from the GUI, he says in his post above:
> So I look for the "Select your serial/COM port in the left hand menu and click Initialize System."
> And find no "left hand menu"
> As a matter of fact a non-scalable window has opened (That is just a bit to big for my laptop :-( )
> That very much look like the example but without the "control panel" in the left upper corner.
William
Let's try another angle, since you might be hitting screen size issues in the GUI. Run the BrainBay installer from http://www.shifz.org/brainbay/ . Start Brainbay.
You can then setup a very simple design / "circuit". OpenBCI EEG element on the left, connect one of the channels to a Filter element, then connect the Filter output to an Oscilloscope. Filter parameters would be say a Butterworth Bandpass filter, order 6, from .5 hz to 40 hz. If you say you have Bioexplorer experience, you'll be right at home.
All the design blocks "open up" by right clicking on them. In the EEG block, put in your COM port and press the Connect button. The check box should come on. When your circuit is ready, press Play button in the lower left of the main window. Adjust the slider in the Oscil. to set your full scale uV.
William
Tonight at 4 AM (local time) it dawned to me. So first thing this morning was to make a c:/processing and put all the stuff in there. Than I reset the preferences and on starting up saw that it did not go to the preferences directory (back to the old one again) so I manually corrected that.
I put an electrode (grey wire) on F3, ear clip (white) on A1 (left ear) SRB, ear clip (black) on A2 BIAS.
So I go to the system control panel, choose "LIVE", refresh list, choose com5, press Start System (some leds flash on the dongle green and red and some messages appear in the message area on the bottom about initialising the system. The message that I should click anywhere and I have a scalable screen. The message area says "Press 'press to start' and I suppose that means press 'start data stream'.
I see a signal on channel 6 that doesn't respond on tapping on the electrodes (none of the three)
And more disturbing a red light is lit on the dongle.
So I shut the system down. Remove the dongle, reboot the computer.
Windows starts a big update and I sit with the electrodes on my head a the kitchen window, while neighbours are rushing to their jobs, looking funny ;-)
So I repeat the procedure.
No visible signal red led on dongle.
I can still use some help.
Thanks in advance,
Paul
I am working with the "processing" option right now because the compiled exe's for windows do absolutely nothing! Neither 32 bits nor 64 bits. At unzipping I get a message from windows that is can not "encrypt" the folders. The message is in Dutch so I hope to have translated this well.
The files are unpacked well. But absolutely nothing happens on clicking. Also no error messages. Nothing.
In processing I have a scalable screen, look well. I can work with prerecorded meditation file. I can also use the "synthetic" option.
But when I go "LIVE" there is no signal. And a bright red led is lighting up continuously.
On switching the board to "off" and back to "PC" the red led on the dongle blinks twice but the blue led on the board does not blink, neither the blue led on the dongle.
Same with Brainbay. Made a simple design. And on pressing "Play" I see nothing in the scope, nor in the FFT. And a bright red led is burning.
Warm greetings,
Paul