<?xml version="1.0" encoding="utf-8"?>
<rss version="2.0"
    xmlns:content="http://purl.org/rss/1.0/modules/content/"
    xmlns:dc="http://purl.org/dc/elements/1.1/"
    xmlns:atom="http://www.w3.org/2005/Atom">
    <channel>
        <title>Build-it-yourself — OpenBCI Forum</title>
        <link>https://openbci.com/forum/index.php?p=/</link>
        <pubDate>Sat, 18 Jul 2026 14:52:08 +0000</pubDate>
        <language>en</language>
            <description>Build-it-yourself — OpenBCI Forum</description>
    <atom:link href="https://openbci.com/forum/index.php?p=/categories/build-it-yourself/feed.rss" rel="self" type="application/rss+xml"/>
    <item>
        <title>A journey into my diy Cyton</title>
        <link>https://openbci.com/forum/index.php?p=/discussion/4129/a-journey-into-my-diy-cyton</link>
        <pubDate>Tue, 26 May 2026 22:10:44 +0000</pubDate>
        <category>Build-it-yourself</category>
        <dc:creator>danysab</dc:creator>
        <guid isPermaLink="false">4129@/forum/index.php?p=/discussions</guid>
        <description><![CDATA[<p>Hello folks,<br />
I wanted to share with you my journey into building my Cyton board. To start with, I’m an art student in Germany and my artistic practice is basically built on DIY and science. So I started my journey in August 2025. The biggest challenge was to build a multilayer PCB. I used to build a LOT of PCBs and two layers were never a problem since they’re pretty easy to make. But yeah 4(!!!) a damn big challenge and as far as I know nobody did that, so I had to think a lot how to do it. The challenge was how to connect all 4 layers together. Since I don’t have a way to copper-plate vias, I decided to use copper wires and rivets for that part. After a nerve-racking process and two failed attempts, I’ve managed to finally build the board. My past experiences with watchmaking helped me a lot with the allying of the vias into the small holes.<br />
<img src="https://openbci.com/forum/uploads/editor/ub/oxxev1fe68bs.jpeg" alt="" title="" /><br />
<img src="https://openbci.com/forum/uploads/editor/ms/lsuhec4schav.jpeg" alt="" title="" /><br />
<img src="https://openbci.com/forum/uploads/editor/9t/f2iypeiy3xw2.jpeg" alt="" title="" /><br />
<img src="https://openbci.com/forum/uploads/editor/2s/31atzdi07zts.jpeg" alt="" title="" /><br />
<img src="https://openbci.com/forum/uploads/editor/z2/y7i39gniask1.jpeg" alt="" title="" /><br />
<img src="https://openbci.com/forum/uploads/editor/8n/ijqy32dofk50.jpeg" alt="" title="" /></p>

<p>I then soldered everything together and the board was ready for chapter two. <br />
The next big challenge was to flash the firmwares, but with a lot of research in the forum and on google plus a lot of patience it was finally possible. Here the final result!<br />
<img src="https://openbci.com/forum/uploads/editor/q0/okfpc1qjmwty.jpeg" alt="" title="" /></p>

<p><img src="https://openbci.com/forum/uploads/editor/kc/rlzw62qxhkpo.jpeg" alt="" title="" /><br />
<img src="https://openbci.com/forum/uploads/editor/v9/owjfrc8vx7yg.jpeg" alt="" title="" /><br />
<img src="https://openbci.com/forum/uploads/editor/45/cejshzg0glp9.jpeg" alt="" title="" /><br />
<img src="https://openbci.com/forum/uploads/editor/7u/l6vjdskr2yv0.jpeg" alt="" title="" /></p>

<p>I have a bit of packet loss (2-4%) I think due to the thickness of the board and the length of the copper-wire-vias but it works super fine for me…<br />
I also built some active electrodes but I’ll probably make another post dedicated to that. <br />
The next journey will be to build an uploaded/modern version of the Cyton (plus integrated daisy) since the technology used by OpenBCI was good 10-15 years ago but it’s now pretty obsolete and one of the most important component (the RFD22301) is not in production anymore and a pretty old technology. So I hope that I can give you some news soon. <br />
Thanks for reading <img src="https://openbci.com/forum/resources/emoji/smile.png" title=":)" alt=":)" height="20" /></p>
]]>
        </description>
    </item>
    <item>
        <title>DIY EEG Headset: Does my ADS1299-based architecture make sense?</title>
        <link>https://openbci.com/forum/index.php?p=/discussion/4125/diy-eeg-headset-does-my-ads1299-based-architecture-make-sense</link>
        <pubDate>Sun, 17 May 2026 18:40:16 +0000</pubDate>
        <category>Build-it-yourself</category>
        <dc:creator>nanapy</dc:creator>
        <guid isPermaLink="false">4125@/forum/index.php?p=/discussions</guid>
        <description><![CDATA[<p>Hi everyone!  <img src="https://openbci.com/forum/resources/emoji/lol.png" title=":D" alt=":D" height="20" /></p>

<p>I'm <strong>Mariana</strong>, a <strong>Information System</strong> undergrad from Brazil, and I'm building a <strong>DIY EEG headset</strong> from scratch for my thesis. I'm a <em>complete</em> beginner in <strong>hardware</strong>, but I've been studying every component carefully before purchasing anything.</p>

<p>Here's the architecture I'm planning:</p>

<p><strong>• Ag/AgCl electrodes at Fp1, Fp2, F3, F4 (10-20 system)<br />
• Passive RC filters at the input — anti-aliasing and RF protection<br />
• ADS1299 as the analog front-end — internal PGA, 24-bit, 8 channels<br />
• LiPo battery for isolated power supply (no wall power on the headset side)<br />
• Optical isolator on the SPI data channel — to physically separate the headset from the ESP32<br />
• ESP32 for Bluetooth transmission to PC<br />
• BrainFlow for data streaming</strong></p>

<p>Before I buy anything, I have a few questions:</p>

<p><strong>1. Does this architecture make sense for a functional EEG headset?<br />
2. Is the optical isolator on the SPI channel the right approach, or is there a better way to handle isolation?<br />
3. Any components I should swap or add?<br />
4. What are the most common mistakes beginners make at this stage?</strong></p>

<p>Any feedback is hugely appreciated. Thank you!</p>
]]>
        </description>
    </item>
    <item>
        <title>Problem uploading the PIC32 bootloader</title>
        <link>https://openbci.com/forum/index.php?p=/discussion/4106/problem-uploading-the-pic32-bootloader</link>
        <pubDate>Thu, 05 Mar 2026 22:05:49 +0000</pubDate>
        <category>Build-it-yourself</category>
        <dc:creator>danysab</dc:creator>
        <guid isPermaLink="false">4106@/forum/index.php?p=/discussions</guid>
        <description><![CDATA[<p>Hello dear fellow forum members,<br />
I´m currently trying to uploade the bootloader on the PIC32 (I´m using the one listed on the forum  UDB32_MX2_DIP.hex <a href="https://github.com/chipKIT32/chipKIT-digiboot/blob/master/BootloadersCurrent-hex/UDB32-MX2-DIP.hex" rel="nofollow">https://github.com/chipKIT32/chipKIT-digiboot/blob/master/BootloadersCurrent-hex/UDB32-MX2-DIP.hex</a>) in order to flash the firmware. I could flash it successfully using a PicKit3 and MPLAB IPE v6.20. So far so good. <br />
The current issue is that I can´t bring the board into bootloader mode (LED is not blinking at all). I tried to bring the board to the dongle as far as i could, checked the voltage and the RFduino on the board is communicating with the one on the dongle (success on GUI). Did you face this issue too and could please someone tell me if there is something i could do to resolve it? <br />
Thanks alot for your help!<br />
best regards</p>
]]>
        </description>
    </item>
    <item>
        <title>Cyton BOM vs Schematic vs Design Spark Inconsistency</title>
        <link>https://openbci.com/forum/index.php?p=/discussion/4115/cyton-bom-vs-schematic-vs-design-spark-inconsistency</link>
        <pubDate>Sat, 28 Mar 2026 07:12:50 +0000</pubDate>
        <category>Build-it-yourself</category>
        <dc:creator>sunjc</dc:creator>
        <guid isPermaLink="false">4115@/forum/index.php?p=/discussions</guid>
        <description><![CDATA[<p>Hi,<br />
I was looking through the schematics, BOM, and design spark (<a href="https://github.com/OpenBCI/V3_Hardware_Design_Files/tree/master/OpenBCI%20Cyton%20Designs" rel="nofollow">https://github.com/OpenBCI/V3_Hardware_Design_Files/tree/master/OpenBCI Cyton Designs</a>) to find that there are 3 different components and wiring for the R11, R10, D10. This includes R11 resistance value (330k, 470k or 1k), R10 resistance value (10k, 1k, 220k) and the presence of D10 entirely.<br />
Which document should I use as the final standard? And can I directly use the OBCI_V4_C_BOM.xlsx file along with the Gerber files (<a href="https://github.com/OpenBCI/V3_Hardware_Design_Files/tree/master/OpenBCI%20Cyton%20Designs/OBCI_Cyton_Plots" rel="nofollow">https://github.com/OpenBCI/V3_Hardware_Design_Files/tree/master/OpenBCI Cyton Designs/OBCI_Cyton_Plots</a>) to fabricate the circuit board?</p>

<p>I have tried my best to search for relevant posts on the forum. Although some people mentioned similar issues, I have not found an accurate solution or explanation.</p>

<p>Many Thanks！！</p>

<p>Images:<br />
DesignSpark<br />
<img src="https://openbci.com/forum/uploads/editor/4w/pgh9fwl6p851.png" alt="" title="" /></p>

<p>BOM:<br />
<img src="https://openbci.com/forum/uploads/editor/fr/qcqn7csg9cgq.png" alt="" title="" /></p>

<p>Schematics:<br />
<img src="https://openbci.com/forum/uploads/editor/5m/emh9j3zdbq2f.png" alt="" title="" /></p>
]]>
        </description>
    </item>
    <item>
        <title>'class RFduinoGZLLClass' has no member named 'channel'</title>
        <link>https://openbci.com/forum/index.php?p=/discussion/4100/class-rfduinogzllclass-has-no-member-named-channel</link>
        <pubDate>Thu, 05 Feb 2026 13:08:22 +0000</pubDate>
        <category>Build-it-yourself</category>
        <dc:creator>danysab</dc:creator>
        <guid isPermaLink="false">4100@/forum/index.php?p=/discussions</guid>
        <description><![CDATA[<p>Hello openBCI forum,</p>

<p>I’m currently working on building my own Cyton board. I could manage to flash my PIC32 successfully but I’m struggling to flash the radio codes for HOST and DEVICE (newest version on GitHub) I’m using arduino IDE v1.6.6 and the Rfduino version 2.3.3 package. When I try to compile the codes I always get: “ exit status 1 class RFduinoGZLLClass' has no member named 'channel'”. Is there a way to compile the codes on this IDE (because the version 1.5.8 is not to find anymore). Or am I missing something?<br />
Could someone please help me with this issue?<br />
Thanks in advance!</p>
]]>
        </description>
    </item>
    <item>
        <title>Cyton board BLE module modifications questions</title>
        <link>https://openbci.com/forum/index.php?p=/discussion/4045/cyton-board-ble-module-modifications-questions</link>
        <pubDate>Tue, 26 Aug 2025 06:42:21 +0000</pubDate>
        <category>Build-it-yourself</category>
        <dc:creator>danysab</dc:creator>
        <guid isPermaLink="false">4045@/forum/index.php?p=/discussions</guid>
        <description><![CDATA[<p>Hello community, I’m very new to this forum and happy to be here. <br />
I’m an art student based in Germany and I’m planning to make a project using brain activity. <br />
I came to the idea of using the Cyton board. Since building stuff from scratch is my artistic practice, I came to the idea of building the so called board. Looking to the schematics I came through the problem, that the BLE module RFD22301 is EOL. I don’t want to use the WiFi shield (I have already read the forum posts about it) and I had the thought of using the MDBT42Q-AT2 instead. Of course there will have to be some schematics and pcb (firmware too?) changes, but do you think this could be a good solution to the problem?<br />
Thanks for your help!</p>
]]>
        </description>
    </item>
    <item>
        <title>Low-frequency noise (instability?) when BIAS amp is used on custom Cyton-based board</title>
        <link>https://openbci.com/forum/index.php?p=/discussion/3953/low-frequency-noise-instability-when-bias-amp-is-used-on-custom-cyton-based-board</link>
        <pubDate>Wed, 11 Dec 2024 00:35:15 +0000</pubDate>
        <category>Build-it-yourself</category>
        <dc:creator>tcreagan</dc:creator>
        <guid isPermaLink="false">3953@/forum/index.php?p=/discussions</guid>
        <description><![CDATA[<p>Hello,</p>

<p>I've been working on a custom EEG device using the ADS1299 AFE, loosely based on the OpenBCI Cyton design. I implemented the Cyton bias network 1-to-1, with similar components (as can be seen in Fig. 1). Additionally, I must note that I have been using a bipolar power supply with the ADS in single-ended mode. The N side of the PGAs is used as the analog input, and SRB2 is active as the reference electrode.</p>

<p>Some of my register settings: <br />
CONFIG2: 11000000<br />
CONFIG3: 11101100<br />
CHset (all channels): 01101000<br />
BIAS_SENSN: 00100001<br />
BIAS_SENSP: 00000000</p>

<p><img src="https://openbci.com/forum/uploads/editor/8h/v8zlsdd102hl.png" alt="" title="" /><br />
Fig. 1: Simplified custom schematic on my board</p>

<p>This design has worked, just unreliably. The bias drive has an unstable behavior where it will sometimes lock in and produce a stable inverted voltage to keep all of the electrodes relatively centered on the ADS's range. See Fig. 2 for some good EEG data readout.</p>

<p>However, if any of the electrodes that add to the bias generation (specified with the BIAS_SENSN register) lose contact with the patient, wild oscillations start up in the bias electrode and all other electrodes subsequently. If the electrode is reattached, the oscillations eventually die back down, but not always. These oscillations seem to have a RC-like timing characteristic, since they change frequency depending on what I can assume is the impedance of the electrodes that contribute to them. See Figures 3, 4, 5 for the unstable oscillations.</p>

<p><img src="https://openbci.com/forum/uploads/editor/4q/wtu2k3ju2pc9.png" alt="" title="" /><br />
Fig. 2: Stable EEG data output with bias connected.</p>

<p><img src="https://openbci.com/forum/uploads/editor/c0/pxnnw2ac0zbb.png" alt="" title="" /><br />
Fig. 3: Oscillating, low frequency behavior.</p>

<p><img src="https://openbci.com/forum/uploads/editor/ke/zk05osr9v7az.png" alt="" title="" /><br />
Fig. 4: Higher frequency oscillating behavior.</p>

<p><img src="https://openbci.com/forum/uploads/editor/xm/9mny4z0ux3b3.png" alt="" title="" /><br />
Fig. 5: Oscillating behavior when trying to adjust electrodes, showing variable frequency oscillations.</p>

<p>This behavior only occurs when the bias is connected. If I turn the bias amp off or just leave it disconnected, then there's no instability with the EEG readings: the only issue is that without the bias, the system cannot cancel out 60Hz line noise as effectively, and the system becomes much more sensitive to common mode noise.</p>

<p>My guess is that this behavior is a result of the bias drive network not being tuned properly. I know <a rel="nofollow" href="https://openbci.com/forum/index.php?p=/discussion/comment/20848#Comment_20848" title="https://openbci.com/forum/index.php?p=/discussion/comment/20848#Comment_20848">another post</a> was made recently talking about BIASINV and how leaving it floating may contribute to the instability -- especially if there are no channels contributing to the bias. However, I'm posting here to see if any of you have seen this behavior before with the OpenBCI Cyton, and if so, what solutions worked to fix it.</p>

<p>I would really like to use this bias amplifier in my design as it greatly improves the data readout when it works. But I need to find a solution to keep it stable -- without that, the readings are useless.</p>

<p>TL;DR: The ADS1299 bias amplifier appears to have some unstable behavior that causes oscillations in the electrode readings. What can be done to remove these and make the bias amp stable again?</p>

<p>Thank you, <br />
Reagan</p>
]]>
        </description>
    </item>
    <item>
        <title>Mark IV headset electrode broken</title>
        <link>https://openbci.com/forum/index.php?p=/discussion/3899/mark-iv-headset-electrode-broken</link>
        <pubDate>Sat, 17 Aug 2024 01:30:03 +0000</pubDate>
        <category>Build-it-yourself</category>
        <dc:creator>vspuzzler</dc:creator>
        <guid isPermaLink="false">3899@/forum/index.php?p=/discussions</guid>
        <description><![CDATA[<p>Hi, I was messing around with the electrode on the Mark IV headset and the wire someone got removed.<br />
t<img src="https://openbci.com/forum/uploads/editor/8s/nuwgvvnp5nm4.jpg" alt="" title="" /><br />
t<img src="https://openbci.com/forum/uploads/editor/nc/45dg6y0i4ju5.jpg" alt="" title="" /><br />
When I try to add back the wire it doesn't stick inside. Is it fine to solder back the wire? Or is there another recommended fix for this?</p>

<p>Thanks!</p>
]]>
        </description>
    </item>
    <item>
        <title>EEG circuit with ADS1299. Help on schematic, SSI comms and PCB layout</title>
        <link>https://openbci.com/forum/index.php?p=/discussion/3416/eeg-circuit-with-ads1299-help-on-schematic-ssi-comms-and-pcb-layout</link>
        <pubDate>Mon, 29 Aug 2022 08:39:37 +0000</pubDate>
        <category>Build-it-yourself</category>
        <dc:creator>frusciante89</dc:creator>
        <guid isPermaLink="false">3416@/forum/index.php?p=/discussions</guid>
        <description><![CDATA[<p>Hello everyone!</p>

<p>I am a robotics engineer based in London and I have interest in sensing and electronics. As a part of a personal project, I want to design my own EEG setup (potentially to control a robot). I stumbled open work done by other people/companies, and the ADC of choice seems to be the ADS1299 from Texas Instrument.</p>

<p>I have a lot of experience with analog PCBs (I design PCBs for guitar amps), however I never had the chance to do SMD boards for sensing: I figured this would be a great learning experience <img src="https://openbci.com/forum/resources/emoji/smile.png" title=":)" alt=":)" height="20" /></p>

<p>I have created my schematics and layouts in Eagle and the board is basically completed. I would love to have some expert opinion o the results, and any suggestions you might have that might increase the chances of success <img src="https://openbci.com/forum/resources/emoji/smile.png" title=":)" alt=":)" height="20" /></p>

<p>A couple of things to note/doubts:</p>

<ul>
<li><p>I'm using a 2 layers PCB</p></li>
<li><p>ground planes and fence vias on both sides</p></li>
<li><p>I'm using an external oscillator for the clock: not sure the location of it on the board is best to avoid noise/interference</p></li>
<li><p>I tried to separate the analog and digital signals, not sure if this is the best practice</p></li>
<li><p>I'll be using SPI communication with a Raspberry PI (never used SPI before, so I hope the wiring is correct)</p></li>
<li><p>I kept the supply and filtering components quite far from the chip and the digital signals as much as possible</p></li>
</ul>

<p>Please let me know your thoughts, hope to learn more about circuit design and add some knowledge to my toolbox <img src="https://openbci.com/forum/resources/emoji/smile.png" title=":)" alt=":)" height="20" /></p>

<p>Andrea<br />
<img src="https://openbci.com/forum/uploads/editor/zr/95jvrzu2ldee.png" alt="" title="" /><br />
<img src="https://openbci.com/forum/uploads/editor/9c/z15jjvvlz0np.png" alt="" title="" /><br />
<img src="https://openbci.com/forum/uploads/editor/1u/detkra9f93xp.png" alt="" title="" /><br />
<img src="https://openbci.com/forum/uploads/editor/rv/mhs64kdqq6bv.png" alt="" title="" /><br />
<img src="https://openbci.com/forum/uploads/editor/ka/dvzo9xhq7vow.png" alt="" title="" /><br />
<img src="https://openbci.com/forum/uploads/editor/nf/2lh6vzb4hxfh.png" alt="" title="" /></p>
]]>
        </description>
    </item>
    <item>
        <title>V3 Daisy Module to Work with a general MCU</title>
        <link>https://openbci.com/forum/index.php?p=/discussion/3825/v3-daisy-module-to-work-with-a-general-mcu</link>
        <pubDate>Wed, 27 Mar 2024 02:54:15 +0000</pubDate>
        <category>Build-it-yourself</category>
        <dc:creator>hedjsg</dc:creator>
        <guid isPermaLink="false">3825@/forum/index.php?p=/discussions</guid>
        <description><![CDATA[<p>I tried to use a STM32 F411 Nucleo board to communicate with V3 daisy module.<br />
For HW connection:<br />
  V3                   Nucleo Board<br />
DVDD  &lt;---&gt;     3.3V<br />
GND    &lt;---&gt;     GND<br />
MISO   &lt;---&gt;      PC2/SPI2 MISO<br />
MOSI   &lt;---&gt;      PC3/SPI2 MOSI<br />
SCK    &lt;---&gt;     PB10/SPI2 SCK<br />
CS2    &lt;---&gt;     PB4 /GPIO Output -- firmware toggle<br />
For the first step, I don't touch the analog part, just want to make sure digital com works.<br />
I tried SPI to read 1 byte from register address 0. SPI send 3 bytes: 0x20, 0x00, 0x00, but the reception buffer is always 0. I tried all 4 SPI modes with a rather slow baud rate 1Mbps.<br />
Can anyone enlighten me what I did wrong or what else I need to do, to make it work?<br />
Thx</p>
]]>
        </description>
    </item>
    <item>
        <title>Problem uploading PIC32 firmware</title>
        <link>https://openbci.com/forum/index.php?p=/discussion/3823/problem-uploading-pic32-firmware</link>
        <pubDate>Mon, 25 Mar 2024 07:27:17 +0000</pubDate>
        <category>Build-it-yourself</category>
        <dc:creator>Evoker</dc:creator>
        <guid isPermaLink="false">3823@/forum/index.php?p=/discussions</guid>
        <description><![CDATA[<p>Hello! <br />
I'm making my own cyton and dongle board and I got an error when uploading the PIC32 firmware and I don't know how to fix it.<br />
Here are my steps:<br />
1.  Download the pcb file according to the information on the official website, and perform board making and patching. My boards are OBCI-cyton 32bit and OBCI-dongle.<br />
2.  Comparing the schematic diagram and the pcb, it is found that there is a problem with the resistance of R11 and R10 of the cyton (schematic diagram: R10-10k, pcb: R10-1k; schematic diagram R11-470k, pcb: R10-1k); there is a problem with the R5 of the dongle. (schematic: R5-1k, pcb: R5-330)<br />
  <img src="https://openbci.com/forum/uploads/editor/fm/qj95lnhjok2v.png" alt="" title="" /><br />
<img src="https://openbci.com/forum/uploads/editor/pl/68p6k1s86rmx.png" alt="" title="" /><br />
3.  Use a heat gun to replace the patch on the board with a resistor with the same value as the schematic.<br />
4.  Upload firmware according to the tutorial in Cyton Radios Programming Tutorial | OpenBCI Documentation<br />
4.1. Download and install arduino1.5.8, and configure the OpenBCI_Rfduino repository<br />
4.2. Insert the dongle, select RESET on the switch, and upload RadioPassThru32bit. Successfully, the blue LED light on the dongle flashes.<br />
4.3. Connect the dongle and cyton as shown in the figure, select GPIO6 for the dongle switch, select BLE for the cyton switch, and upload RadioDevice32bit successfully.<br />
4.4. Select RESET on the dongle switch and upload RadioHost32bit. If successful, the blue LED light on the dongle is always on.<br />
So far, the process of uploading the firmware seems to be very smooth. After inserting the dongle, the blue LED light on the dongle is always on, but the blue LED light D1 on the cyton has not been on. I suspect that the two Rfduinos cannot match, but I I'm a newbie in this area and don't know how to verify it.<br />
5.  Next, I attempted to upload firmware to the PIC32 on the Cyton, following the Tutorial in Cyton Board Programming Tutorial | OpenBCI Documentation<br />
5.1. Download and install arduino1.8, install OpenBCI_32bit_Library, OpenBCI_32bit_SD, OpenBCI_Wifi_Master and other libraries, and install ChipoKIT kernel firmware according to the tutorial<br />
5.2. Select OpenBCI 32 as the motherboard, select DefaultBoard from the example, and select GPIO6 for the switch on the dongle.<br />
5.3. Insert the Dongle, turn off the cyton power, and select the COM port<br />
5.4. Follow the tutorial to put Cyton into bootloader mode:<br />
5.4.1. Turn off the power of the OpenBCI board.<br />
5.4.2 Press the RST and PROG buttons simultaneously.<br />
5.4.3 Turn on the power of the OpenBCI board.<br />
5.4.4 Release the RST button while still holding the PROG button.<br />
5.4.5 Release the PROG button.<br />
At this time, the problem occurred, the blue LED light on the 32-bit board did not flash as expected, but remained off<br />
5.5. When attempting to upload the firmware, it failed as shown in the screenshot.<br />
 <img src="https://openbci.com/forum/uploads/editor/sz/fg2hd8oqwpxw.png" alt="" title="" /><br />
6. Check<br />
I used a multimeter to check all the circuits on the board and found no problems. The DVDD and GND voltages of PIC32 were both normal.<br />
I suspect that when uploading the Rfduino firmware, the two boards failed to successfully match, or that a component on the circuit board was damaged.</p>

<p>Now, can you tell me what might be wrong and what should I do next? gratitude!</p>
]]>
        </description>
    </item>
    <item>
        <title>24-Channel Ultracortex &quot;Mark IV&quot; Setup ?</title>
        <link>https://openbci.com/forum/index.php?p=/discussion/3782/24-channel-ultracortex-mark-iv-setup</link>
        <pubDate>Thu, 15 Feb 2024 04:07:11 +0000</pubDate>
        <category>Build-it-yourself</category>
        <dc:creator>statius9</dc:creator>
        <guid isPermaLink="false">3782@/forum/index.php?p=/discussions</guid>
        <description><![CDATA[<p>I would like to add more channels to my Ultracortex "Mark IV" EEG headset to go beyond the 16-channel limit. Right now, I'm using it with 8 channels. Can I buy a Cyton + Daisy biosensing board (which has 16 channels) and modify the STL file for the Ultracortex "Mark IV" EEG headset so it can handle 24 channels? I already own a Cyton biosensing board with 8 channels. I believe that if I connect both the Cyton + Daisy board and my existing Cyton board to the modified Ultracortex "Mark IV" EEG headset, I'd get 24 channels in total. Would this work? Are there any major technical challenges that I'm not anticipating?<br />
Thank you!</p>
]]>
        </description>
    </item>
    <item>
        <title>Custom bootloader for Cyton Board.</title>
        <link>https://openbci.com/forum/index.php?p=/discussion/3757/custom-bootloader-for-cyton-board</link>
        <pubDate>Thu, 04 Jan 2024 07:01:18 +0000</pubDate>
        <category>Build-it-yourself</category>
        <dc:creator>Alperen</dc:creator>
        <guid isPermaLink="false">3757@/forum/index.php?p=/discussions</guid>
        <description><![CDATA[<p>Hello,</p>

<p>I am working on a custom board based on Cyton board. I need to change a few things on the bootloader for my board.</p>

<p>Is it possible to get the source code for UDB32-MX2-DIP bootloader? I need to swap RX and TX pins for the bootloader, I realized that they are connected to remappable pins on the PIC as many pins are remappable.</p>

<p>Thanks!</p>

<p>Github link to the bootloader: <a href="https://github.com/openbci-archive/UDB32-MX2-DIP" rel="nofollow">https://github.com/openbci-archive/UDB32-MX2-DIP</a></p>
]]>
        </description>
    </item>
    <item>
        <title>Very strong noise in the Delta waves range</title>
        <link>https://openbci.com/forum/index.php?p=/discussion/3594/very-strong-noise-in-the-delta-waves-range</link>
        <pubDate>Wed, 26 Apr 2023 09:08:09 +0000</pubDate>
        <category>Build-it-yourself</category>
        <dc:creator>Sagi</dc:creator>
        <guid isPermaLink="false">3594@/forum/index.php?p=/discussions</guid>
        <description><![CDATA[<p><strong>Abstract</strong>- I've built the EEG device with 3 dry electrode made from stainless steel that sit on the forehead.<br />
<strong>The problem</strong>-The only problem is the very strong noise in the Delta waves range. The second harmonic of these noises can also be in the Theta and Alpha bands.<br />
All other problems with TBR and TAR are only consequences of this problem.<br />
See Figure 4 for real EEG noise and Figure 5 for its spectrum.<br />
These graphs also show that the noise of one of the channels can be significantly larger than the other two. If I manually move the corresponding electrode, it’s possible to find the point where these noises are normalized.<br />
<img src="https://openbci.com/forum/uploads/editor/3h/nfcybntmo84d.jpg" alt="" title="" /></p>

<p>DC offset.<br />
One of the reasons that can cause these noises can be a large displacement between the reference electrode and the rest of the electrodes. The problem is not even the magnitude of this offset, but its change over time. The rate of this change can be fast enough to generate noise in the Delta range.<br />
See Figure 7 for real EEG DC offset and Figure 8 for emulator  DC offset.</p>

<p><img src="https://openbci.com/forum/uploads/editor/6s/eczxcl5rzhch.jpg" alt="" title="" /></p>

<p><img src="https://openbci.com/forum/uploads/editor/mi/blyrw96u0pr5.jpg" alt="" title="" /></p>

<p>Analysis using fragmentation.<br />
The idea is that the entire data array is divided into small fragments.<br />
Then, for each fragment, the FFT is performed and the TBR is calculated.<br />
Then all fragments are sorted in ascending order of TBR and presented in graphical form.<br />
In the figures below, you can see that for "good" records, only a small number of fragments have an abnormally high TBR and a clear boundary is visible between them and normal fragments. For "bad" records, such a boundary does not exist.</p>

<p><img src="https://openbci.com/forum/uploads/editor/qq/8ftlzhlskmui.jpg" alt="" title="" /></p>

<p><img src="https://openbci.com/forum/uploads/editor/j8/xyutah4e1g71.jpg" alt="" title="" /></p>

<p>I really appreciate your help!<br />
kidoom4@gmail.com</p>
]]>
        </description>
    </item>
    <item>
        <title>alternatives for some parts/components</title>
        <link>https://openbci.com/forum/index.php?p=/discussion/3739/alternatives-for-some-parts-components</link>
        <pubDate>Tue, 28 Nov 2023 06:16:43 +0000</pubDate>
        <category>Build-it-yourself</category>
        <dc:creator>zubin_10</dc:creator>
        <guid isPermaLink="false">3739@/forum/index.php?p=/discussions</guid>
        <description><![CDATA[<p>Hey guys, I have been trying to build the cyton board by myself but have come across some parts/components that has reached EOL. I have given the part number here if someone comes across this and has an alternative idea to build the board and it would also be very helpful since i've planned to use the board for my final project thesis so any help would be grateful.<br />
CKCL44X7R1H102M085AA<br />
RFD22301<br />
S2B-PH-SM4-TB(LF)(SN)<br />
ST-TF-003A</p>
]]>
        </description>
    </item>
    <item>
        <title>UNABLE TO PROGRAM PIC32 DUE TO FLASH ERROR:  &quot;Program memory is not blank&quot;</title>
        <link>https://openbci.com/forum/index.php?p=/discussion/3418/unable-to-program-pic32-due-to-flash-error-program-memory-is-not-blank</link>
        <pubDate>Tue, 30 Aug 2022 17:00:32 +0000</pubDate>
        <category>Build-it-yourself</category>
        <dc:creator>teknomage</dc:creator>
        <guid isPermaLink="false">3418@/forum/index.php?p=/discussions</guid>
        <description><![CDATA[<p>My Cyton board is fully assembled and while I had a major victory with getting the RFDuinos to work (which was documented on another thread), that was rather shortlived. The next major issue involved having to program the chip PIC32MX250F128B. Since I assembled the board from scratch, it's obvious that the PIC would be blank or have a minimal factory bootloader, nothing which would allow it to communicate with Arduino or be programmed OTA via the RFDuinos. So, I knew I had to flash the PIC and found the requisite bootloader UDB32_MX2_DIP.hex on one of the OpenBCI github links (will have to post that later).</p>

<p>NOTE: The chipKIT github hosts a relatively newer version of UDB32_MX2_DIP.hex (~189 kB) which has been compiled by a newer version of MPLAB, but for some reason, the new one is NOT recognized as a valid firmware by their own IDE or IPE when you attempt to import or load the hex for flashing. Strange, I know.. but just thought I should mention this, incase someone experiences the same issue. Anyway, I stuck with the older version of the bootloader provided here on OBCI's Github archive (which is only ~8kb)<br />
.<br />
Next: Opened MPLAB IPE v4.15 (I havent installed their more recent v5+/v6+ versions, in the interest of saving space on my drive). Set the ICSP option to "Power Target Circuit from Tool" and then clicked Connect. PICKit3 detected the PIC32 chip successfully and this was the initial log output:</p>

<pre><code>    Connecting to MPLAB PICkit 3...

    Currently loaded firmware on PICkit 3
    Firmware Suite Version.....01.51.08
    Firmware type..............PIC32MX

    Programmer to target power is enabled - VDD = 3.300000 volts.
    Target device PIC32MX250F128B found.
    Device ID Revision = A1
</code></pre>

<p>I loaded the working version of the UDB32_MX2_DIP.hex bootloader  and was able to burn it successfully to the chip using PICKit3, that went well. The blue LED started blinking gleefully, so I knew it was ready to accept new code. So far, so good!<br />
.<br />
Next, I attempted to upload the DefaultBoard sketch to the PIC from within Arduino. I figured that since the bootloader was already flashed, it should be able to accept the firmware OTA, so I switched the Port# to that of the Dongle (which had already been flashed with RadioHost32.hex by now). The compilation was successful, however the upload failed. Please see the error as displayed below:</p>

<p><img src="https://openbci.com/forum/uploads/editor/dd/odv4eoc9cbf2.png" alt="" title="" /></p>

<p>.<br />
Out of curiosity, I decided to see what would happen if I flashed the PIC with a blank sketch instead, and lo &amp; behold, that was flashed successfully to the PIC! (see below):</p>

<p><img src="https://openbci.com/forum/uploads/editor/16/78ify9ljracr.png" alt="" title="" /></p>

<p>Coming back to the Cyton firmware: I tried uploading DefaultBoard several times, checked all the wiring, brought the RFDuinos closer to each other, etc.. but nothing helps. Btw, I've already read through this entire detailed thread for clues but none of the tips have worked for me at all: <a rel="nofollow" href="https://openbci.com/forum/index.php?p=/discussion/208/chipkit-uploading-tips-amp-restarting-bootloader/p1" title="chipKIT uploading tips &amp; restarting bootloader">chipKIT uploading tips &amp; restarting bootloader</a></p>

<p>.<br />
Finally, I abandoned the Arduino-RFDuino-PIC route and decided to flash the firmware directly using PICkit itself. Copied the compiled DefaultBoard.ino.hex file from the Temp folder and placed it in a more convenient location. Loaded the DefaultBoard firmware hex into IPE, clicked Program and this is the error that results:</p>

<p><img src="https://openbci.com/forum/uploads/editor/v9/r4e4g3m8dn1k.png" alt="" title="" /></p>

<p>.<br />
When I try to Erase the chip and do a Blank Check immediately after, the blank check fails with a similar error:</p>

<pre><code>Blank Checking...
Program memory is not blank.
Blank check complete, device is not blank.
</code></pre>

<p>Seems to be an issue with writing to the chip's Flash starting from memory address  0x1d010000  onwards, I deduced this after running Verify.. this was the result:</p>

<pre><code>Verifying...

The following memory areas(s) will be verified:
program memory: start address = 0x1d000000, end address = 0x1d01ffff
boot config memory
configuration memory

program memory
Address: 1d010000 Expected Value: 10600028 Received Value: 0
Verify failed
</code></pre>

<p>I do suspect that this Program Flash region is being write-protected, so is there a specific #pragma or predirective that needs to be specified in the code in order to disable the chip's protection scheme?</p>

<p>I also read on another forum that one person was able to get past this error by programming the PIC in Low-Voltage mode, while they weren't able to do so in regular mode. But I dont see anything specific about LVP mentioned in this PIC32's datasheet, does anyone have any information or clues to this??</p>

<p>.<br />
Tagging <a href="https://openbci.com/forum/index.php?p=/profile/wjcroft" rel="nofollow">@wjcroft</a> , <a href="https://openbci.com/forum/index.php?p=/profile/Shirley" rel="nofollow">@Shirley</a> , <a href="https://openbci.com/forum/index.php?p=/profile/retiutut" rel="nofollow">@retiutut</a>  for any help &amp; guidance in this matter</p>
]]>
        </description>
    </item>
    <item>
        <title>Root cause no data streaming for Cyton</title>
        <link>https://openbci.com/forum/index.php?p=/discussion/3549/root-cause-no-data-streaming-for-cyton</link>
        <pubDate>Wed, 01 Mar 2023 02:58:09 +0000</pubDate>
        <category>Build-it-yourself</category>
        <dc:creator>atjohnso</dc:creator>
        <guid isPermaLink="false">3549@/forum/index.php?p=/discussions</guid>
        <description><![CDATA[<p>Hello,</p>

<p>I'm part of a senior design undergraduate engineering team attempting to use the Cyton board in an EEG project. We've built the board ourselves following a method similar to <a href="https://openbci.com/forum/index.php?p=/profile/alwayswearshats" rel="nofollow">@alwayswearshats</a>' procedure described <a rel="nofollow" href="https://openbci.com/forum/index.php?p=/discussion/1773/programming-cyton-without-rfduino-dongle-our-completed-ssvep-demo" title="here">here</a>, albeit using a wired USB connection instead of the WiFi Shield. We're able to detect the Cyton board in the GUI and start a session, but receive a data streaming error after clicking the "Start Data Stream" button. We were able to successfully install firmware to the board from Arduino IDE and verified sending and consuming I/O between the board and computer. In rudimentary testing we know <code>board.streaming</code> is always <code>false</code> and so is <code>board.channelDataAvailable</code>. I have two main questions:</p>

<ol>
<li>How might we root cause the problem?</li>
<li>Can any methods in the library be used to test if our sampling chip is dead?</li>
</ol>

<p>I've included screenshots from the OpenBCI GUI below and attached the output from the console.</p>

<p>Thanks!</p>

<p><img src="https://openbci.com/forum/uploads/editor/nk/u6uashtdtyzq.png" alt="" title="" /><br />
<img src="https://openbci.com/forum/uploads/editor/93/8lkdg6phjold.png" alt="" title="" /></p>
]]>
        </description>
    </item>
    <item>
        <title>Once cannot start the system/session but twice</title>
        <link>https://openbci.com/forum/index.php?p=/discussion/3552/once-cannot-start-the-system-session-but-twice</link>
        <pubDate>Mon, 06 Mar 2023 06:51:48 +0000</pubDate>
        <category>Build-it-yourself</category>
        <dc:creator>Kroto</dc:creator>
        <guid isPermaLink="false">3552@/forum/index.php?p=/discussions</guid>
        <description><![CDATA[<p>Hi, <br />
The main problem is actually not same as the title.<br />
My project is a EEG board based on ESP32 with ADS1299. I'm testing the Cyton Wifi module, now the code is basically done and it can implement normal data interaction with OpenBCI GUI version 4.1.2.</p>

<p>The first problem is, although the board can start session with GUI, it can't start streaming with version 5.0.4 and further version, I'm guessing if there is any change in the protocol that I don't know. It can open an access point with WiFi.softAP(ssid, password) this sentence, and my PC can connect this AP, but the streaming can't start. The log shows that Exception when starting stream, Errror in start_stream:BOARD_WRITE_ERROR. I have looked the source code of the GUI, but the code is way too complex, I can't locate what cause this problem.</p>

<p>The second problem is, I have set the default state of the ADS1299, my tutor's document said it should be BIAS DON'T INCLUDE &amp; SRB1 OFF &amp; SRB2 OFF, and that's what I write into the register CHnSET, I found that every channel is actually in the state I had set. But the GUI can't read my settings for every channel, it shows BIAS INCLUDE &amp; SRB2 ON &amp; SRB1 OFF in the Hardware Settings. But the other code project of my board, which is based on serial transfer, the hardware settings will be read actually by the GUI. Why the GUI can't read my settings for ADS1299 in CHnSET register?</p>

<p>And the third problem is the new one, when my PC get connect to my board's AP ,  what I supposed to do is start up the GUI right? But when I finished the Cyton settings and clicked the start system button, the GUI did  not change into the analysis window that contains FFT diagram and wave and etc but showed what it was before I clicked the button which was empty. And I clicked the button again, the GUI finally showed the full diagram and can start the data stream.</p>
]]>
        </description>
    </item>
    <item>
        <title>Serial Ports not showing up in the GUI</title>
        <link>https://openbci.com/forum/index.php?p=/discussion/3520/serial-ports-not-showing-up-in-the-gui</link>
        <pubDate>Tue, 31 Jan 2023 11:16:50 +0000</pubDate>
        <category>Build-it-yourself</category>
        <dc:creator>FiveFunnyThree</dc:creator>
        <guid isPermaLink="false">3520@/forum/index.php?p=/discussions</guid>
        <description><![CDATA[<p>I do not fully understand what the "serial-port/com list" is supposed to show in the GUI? Will it show <em>everything</em> connected to serial port usb/serial port, or does it a pre-sort for the dongle I have choosen?</p>

<p>Can you point me to the part in the code of OpenBCI_GUI where this is done? I have seen the scan_channels function in <a rel="nofollow" href="https://github.com/OpenBCI/OpenBCI_GUI/blob/52447b7c644bf94c73cf663fd0bb6a0f5b064a28/OpenBCI_GUI/RadioConfig.pde" title="here">here</a>, but that does not seem to answer my question. <br />
My problem is that I have made my own cyton board and the serial channel does not show up in the GUI, while it shows up in custom software I'm currently developing. So the hardware connection is working. I 'think' the messages my board sends are identical to your reference, though.</p>
]]>
        </description>
    </item>
    <item>
        <title>Is there a way to read the design files without a windows machine</title>
        <link>https://openbci.com/forum/index.php?p=/discussion/3479/is-there-a-way-to-read-the-design-files-without-a-windows-machine</link>
        <pubDate>Wed, 07 Dec 2022 23:45:59 +0000</pubDate>
        <category>Build-it-yourself</category>
        <dc:creator>FiveFunnyThree</dc:creator>
        <guid isPermaLink="false">3479@/forum/index.php?p=/discussions</guid>
        <description><![CDATA[<p>So far I really appreciated the open source approach that OpenBCI takes. However I haven't been close to a windows machine in a decade or so, as I think it violates the FOSS/FreeSoftware paradigm.</p>

<p>Do you have ported the design files to any open source PCB design program, or at least to something that does not require a windows machine ?</p>
]]>
        </description>
    </item>
    <item>
        <title>Building Cyton Board with ADS1298IPAG</title>
        <link>https://openbci.com/forum/index.php?p=/discussion/3453/building-cyton-board-with-ads1298ipag</link>
        <pubDate>Wed, 26 Oct 2022 20:43:09 +0000</pubDate>
        <category>Build-it-yourself</category>
        <dc:creator>Kartheka</dc:creator>
        <guid isPermaLink="false">3453@/forum/index.php?p=/discussions</guid>
        <description><![CDATA[<p>Hi,</p>

<p>I'm trying to build the futon board for my project - can I use ADS1298 instead ADS1299 - Is there any specific advantage to using 1299? If so please let me know.</p>
]]>
        </description>
    </item>
    <item>
        <title>Steps to program OpenBCI Cyton and Dongle?</title>
        <link>https://openbci.com/forum/index.php?p=/discussion/3427/steps-to-program-openbci-cyton-and-dongle</link>
        <pubDate>Thu, 15 Sep 2022 10:39:21 +0000</pubDate>
        <category>Build-it-yourself</category>
        <dc:creator>pluto</dc:creator>
        <guid isPermaLink="false">3427@/forum/index.php?p=/discussions</guid>
        <description><![CDATA[<p>Hi,</p>

<p>We recently got OpenBCI Cyton and Dongle printed and assembled.</p>

<h2>I would like to know what is the correct procedure to follow to program freshly printed cyton and dongle.</h2>

<p><a href="https://openbci.com/forum/index.php?p=/profile/wjcroft" rel="nofollow">@wjcroft</a> <a href="https://openbci.com/forum/index.php?p=/profile/retiutut" rel="nofollow">@retiutut</a> Appreciate your help on this.</p>

<p>Regards,<br />
Pluto</p>
]]>
        </description>
    </item>
    <item>
        <title>DIY Cyton board, programming the Radios</title>
        <link>https://openbci.com/forum/index.php?p=/discussion/3366/diy-cyton-board-programming-the-radios</link>
        <pubDate>Wed, 22 Jun 2022 23:32:49 +0000</pubDate>
        <category>Build-it-yourself</category>
        <dc:creator>nanomike2</dc:creator>
        <guid isPermaLink="false">3366@/forum/index.php?p=/discussions</guid>
        <description><![CDATA[<p>Hi,<br />
I'm a newb at this stuff so please forgive me. I'm having a lot of trouble programming the radio on the RFDuino. I've followed the guide on the documents page and have read multiple threads and still no luck. I'm getting the error "expecting 14 got 46" when I try flashing the 32bit_Device code (using Arduino 1.5.8 beta). Before anyone says I'm not holding it down hard enough, I've soldered wires onto the pads and done continuity checks that were successful. I'm using a bipolar capacitor when connecting GPIO_6 to the reset, I'm not sure if that will affect anything when flashing. If you need more information please let me know. <br />
Thanks</p>
]]>
        </description>
    </item>
    <item>
        <title>Array capacitors are obsolete</title>
        <link>https://openbci.com/forum/index.php?p=/discussion/1774/array-capacitors-are-obsolete</link>
        <pubDate>Sat, 22 Sep 2018 17:44:09 +0000</pubDate>
        <category>Build-it-yourself</category>
        <dc:creator>Haseeb</dc:creator>
        <guid isPermaLink="false">1774@/forum/index.php?p=/discussions</guid>
        <description><![CDATA[Since array capacitors have reached EOL. Can anyone tell me a good replacement of array capacitors that fits the requirement?<div><br /></div><div>Thanks</div>]]>
        </description>
    </item>
    <item>
        <title>Cyton &amp; Diasy Schematic</title>
        <link>https://openbci.com/forum/index.php?p=/discussion/3364/cyton-diasy-schematic</link>
        <pubDate>Wed, 22 Jun 2022 06:09:58 +0000</pubDate>
        <category>Build-it-yourself</category>
        <dc:creator>Kartheka</dc:creator>
        <guid isPermaLink="false">3364@/forum/index.php?p=/discussions</guid>
        <description><![CDATA[<p>Hi,</p>

<p>I have a few queries on the ADS1299 connection to PIC32. There are 2 ADS1299 - the cyton is master and daisy is a slave. With PIC32 acting as Master - Cyton ADS1299 will be Slave1 and Daisy ADS1299 as Slave 2.</p>

<p>In this case, if both the ADS had to function simultaneously (where Daisy CLK will be grounded, therefore both ADS runs on the CYTON ADS CLK (as suggested in your docs)). Now I would like to know how both ADS (MOSI (PIN34) and MISO (PIN43) are connected to PIC32 (MOSI (PIN3) and MISO(PIN22).</p>

<p>ADS_CYTON - MOSI   to PIC32 MOSI<br />
ADS_DAISY - MOSI to PIC32 MOSI<br />
ADS_CYTON - MISO to PIC MISO<br />
ADS_DIAYS - MISO to PIC MISO</p>

<p>Meaning both ADS get directly connected to the PIC for simultaneous processing.<br />
or <br />
ADS_CYTON - MOSI   to PIC32 MOSI<br />
ADS_CYTON - MISO to ADS_DAISY MOSI<br />
ADS_DAISY - MISO to  PIC MISO</p>

<p>Please suggest the best connection for both ADS to work simultaneously with microcontroller.</p>

<p>Looking forward to a suggestion.</p>
]]>
        </description>
    </item>
    <item>
        <title>Daisy CLKSEL question</title>
        <link>https://openbci.com/forum/index.php?p=/discussion/2617/daisy-clksel-question</link>
        <pubDate>Mon, 20 Jul 2020 05:21:19 +0000</pubDate>
        <category>Build-it-yourself</category>
        <dc:creator>Ankit</dc:creator>
        <guid isPermaLink="false">2617@/forum/index.php?p=/discussions</guid>
        <description><![CDATA[<p>Hello,<br />
I have been working on interfacing the daisy board with one of the nordic nRf52 devkit. I assumed that CLKSEL was connected to DVDD so the ADS chip was using the internal clock. After probing with a logic analyser the MISO data wasn't as excepted.<br />
Then I checked the continuity from CLKSEL pin to DVDD and GND and found out that CLKSEL pin is connected to the ground and the ADS module is expecting an external clock.<br />
Please confirm that I don't have a faulty board and there is an error in the schematics.<br />
<img src="https://openbci.com/forum/uploads/editor/q4/2ctiqarwrnuc.png" alt="" title="" /></p>

<p>regards<br />
Ankit</p>
]]>
        </description>
    </item>
    <item>
        <title>Cyton + Daisy build / TVS diode polarity ?</title>
        <link>https://openbci.com/forum/index.php?p=/discussion/3342/cyton-daisy-build-tvs-diode-polarity</link>
        <pubDate>Sat, 11 Jun 2022 13:41:30 +0000</pubDate>
        <category>Build-it-yourself</category>
        <dc:creator>teknomage</dc:creator>
        <guid isPermaLink="false">3342@/forum/index.php?p=/discussions</guid>
        <description><![CDATA[<p>Hi, I'm attempting to build the Cyton and Daisy boards on my own.. going down the hand-soldering route. I got the PCBs printed and managed to procure all the required components as well. I decided to start easy, so I began putting together the Dongle based on RFD22301. Managed to solder almost all the components in place, except for a couple of them.. specifically, the ESDALC6V1-1M2 (TVS diode) and the CG0402MLC-05LG varistor. The problem I'm facing here is that these components I received from China dont have the polarity marked on them, unlike the way they're depicted in the datasheets. I'm assuming there shouldn't be a problem of polarity with the varistor, correct? But for the TVS diode, I am unable to find any marking that would indicate the cathode.. and I cant differentiate between its terminals, even though I did a simple continuity test.</p>

<p>I know this sounds like such a noob question but is there any other way I can determine the polarity of the TVS diode?? I dont want to solder it incorrectly and then fry something on the board in the process, lol<br />
I will have further questions down the line, but I need to get this sorted out first.</p>
]]>
        </description>
    </item>
    <item>
        <title>Searching for concepts used in Bruce Gerlator's NeuroFocus device</title>
        <link>https://openbci.com/forum/index.php?p=/discussion/3327/searching-for-concepts-used-in-bruce-gerlators-neurofocus-device</link>
        <pubDate>Sun, 15 May 2022 17:06:40 +0000</pubDate>
        <category>Build-it-yourself</category>
        <dc:creator>DonEM</dc:creator>
        <guid isPermaLink="false">3327@/forum/index.php?p=/discussions</guid>
        <description><![CDATA[<p>TeslaTech posted a YouTube video about exotic research with a conference speaker, Bruce Gerlator, discussing the 'NeuroFocus' (per the video title) device.</p>

<p>The device (circa 2000) is a through-brain current modulated with a randomized mix of frequencies centering near natural brainwave frequencies.</p>

<p>Below is TeslaTech's video demonstrating and discussing the theory of Gerlator's TES device that can be seen by paid membership only, shucky darn.</p>

<p>Any information is helpful!</p>

<p><span data-youtube="youtube-Srv5B13xW7g?autoplay=1"><a rel="nofollow" href="https://www.youtube.com/watch?v=Srv5B13xW7g"><img src="https://img.youtube.com/vi/Srv5B13xW7g/0.jpg" width="640" height="385" border="0" alt="image" /></a></span></p>
]]>
        </description>
    </item>
    <item>
        <title>Looking for a used equipment</title>
        <link>https://openbci.com/forum/index.php?p=/discussion/3313/looking-for-a-used-equipment</link>
        <pubDate>Mon, 25 Apr 2022 01:08:34 +0000</pubDate>
        <category>Build-it-yourself</category>
        <dc:creator>matencio1</dc:creator>
        <guid isPermaLink="false">3313@/forum/index.php?p=/discussions</guid>
        <description><![CDATA[<p>Does openbci have used equipment for sale? Thanks</p>
]]>
        </description>
    </item>
    <item>
        <title>Can tDCS voltage damage a Cyton board?</title>
        <link>https://openbci.com/forum/index.php?p=/discussion/3296/can-tdcs-voltage-damage-a-cyton-board</link>
        <pubDate>Thu, 07 Apr 2022 15:34:56 +0000</pubDate>
        <category>Build-it-yourself</category>
        <dc:creator>PMK89</dc:creator>
        <guid isPermaLink="false">3296@/forum/index.php?p=/discussions</guid>
        <description><![CDATA[<p>Hello everyone,<br />
can a cyton board be damaged by tDCS voltage (&lt;12V)? When I read some of the posts here and about the tDCS shield plans I think not but I would be happy about some experts confirmation that I don't fry my board. <br />
Best wishes<br />
Patrick</p>
]]>
        </description>
    </item>
   </channel>
</rss>
