YOU CAN BUILD A 60-DOLLAR EEG THAT CLIPS ONTO A VR HEADSET AND READS YOUR BRAIN

A four-channel EEG that clips onto an Oculus Quest strap and sends brain signals over Bluetooth for the cost of a decent multimeter.

by Zhiyuan Yu and Shengwen Guo

FULL CAD BOM FIRMWARE DOCS

ScienceOpen-hardware

Built withSTM32

difficulty
●●●●○
time
a weekend-plus
license
CC BY 4.0
repo
repo FINISHED0 stars
1
Jump to section

COMPAREE VERDICT

This is an academic publication, not a maker tutorial, and that distinction will define your weekend. The design is real — a small 4-layer board that sits on the strap of an Oculus Quest 2, four silver-woven fabric electrodes plus an ear clip, a KS1092 bio-potential front-end feeding an AD7682 ADC, an STM32F103 microcontroller and a BLE106 Bluetooth Low Energy module, and a Windows application to log the signal. The paper names every key part, gives you the Gerbers and a pick-and-place file, and reports bench validation plus an eyes-open and eyes-closed alpha rhythm test. Cost of components is stated as 60.07 US dollars, excluding PCB manufacturing and assembly. The catch is assembly: everything is surface-mount and the authors advise using an SMT assembly service. You get schematics and PCB files for EasyEDA, the Gerbers and a BOM. If you have built a mixed-signal board before, that is enough. If you have not, farm the assembly out. The one thing most likely to go wrong is the electrode contact — getting stable microvolt signals from dry textile electrodes on a moving head inside a VR headset is an art in itself. If you want a guaranteed working EEG, buy the OpenBCI Ganglion the authors cite as the closest commercial equivalent. If you want to learn how EEG hardware works at board level and do not mind an afternoon of debugging electrode contact, this is one of the cheapest ways in.

GOOD TO KNOW

  • —PCB design files, Gerbers, schematic, and firmware are on Mendeley Data.
  • —The BOM is itemised in the paper with supplier part numbers and a total of 60.07 dollars.
  • —NeuroVista's Windows application for data acquisition and display is included, and the paper documents how to subscribe to its BLE data from other devices.
  • —Assembly is covered by the paper's build instructions plus Gerbers and a pick-and-place file for an SMT assembly service; there is no video.
  • —Licence is CC BY 4.0, fully open for commercial use.
  • —This is research hardware published in an academic journal, not a medical device.

Parts to buy

9 items

From our check of the build. Exact quantities and part numbers are in the creator’s BOM.

  • PCB fabrication (Gerbers provided)from the repo files
  • KS1092 front-endFind
  • AD7682 ADCFind
  • STM32F103C8T6 MCUFind
  • BLE106 Bluetooth moduleFind
  • Passivesfrom the repo files
  • Four silver-woven fabric electrodesFind
  • Ear electrode clamp and lead wiresFind
  • Oculus Quest 2 if you do not have oneFind

BUILDS OF THE WEEK

Five open-source builds worth your weekend, every week.

Checked like this one: what’s really in the repo, what it costs, how hard it is. One email, unsubscribe anytime.

Can I build this?

Printnothing required
BuyPCB fabrication (Gerbers provided), KS1092 front-end, AD7682 ADC, STM32F103C8T6 MCU, BLE106 Bluetooth module, passives per BOM, four silver-woven fabric electrodes, an ear electrode clamp and lead wires, and an Oculus Quest 2 if you do not have one
ToolsAn SMT assembly service (or a reflow/hot-air station if you are experienced), an ST-Link or compatible programmer for the STM32, M2 screws and standoffs, and a Windows PC for the NeuroVista application
SkillsSMD soldering at 0402 and QFN scale, reading schematics to infer assembly order, basic firmware flashing, and patience with analog signal conditioning
Timea weekend if you have done a multi-layer board before, a weekend-plus if you are learning QFN assembly or debugging the electrodes
CostMid-range — the authors state 60.07 dollars for components, which excludes PCB manufacturing and SMT assembly; add those, plus a VR headset if you do not already own one.
SafetyRuns on a small 3.7 V lithium battery charged over USB-C. Never record while it is charging — the authors note charging adds significant noise, and it keeps the wearer disconnected from mains-powered chargers. Handle the battery carefully during assembly. This is not a medical device and should not be used for diagnosis.

Build at your own risk. Projects involve tools, electronics and sometimes mains voltage — follow the creator’s safety notes.

More builds like this

All projects

Gallery

sciencedirect.com
sciencedirect.com
sciencedirect.com
sciencedirect.com
sciencedirect.com
sciencedirect.com

Start here

Navigation into the creator’s own docs — we don’t rewrite the guide, we route you to the source.

  1. 1.Read the paper in full (The schematic, BOM, validation method, and all design choices are explained here. Do not skip it.)
  2. 2.Download the design files from Mendeley Data (Schematics, PCB files (EasyEDA), Gerbers, firmware, the Windows software and test records are on Mendeley Data.)
  3. 3.Order the PCB(Upload the Gerbers to JLCPCB, PCBWay, or your preferred fab. Standard 4-layer stackup.)
  4. 4.Source the parts(The complete BOM on Mendeley Data lists LCSC as the main electronics supplier; the electrodes, ear clamp, lead wires, VR holder and battery link to Taobao listings. Order spare passives in case you lose some.)

KNOWN ISSUES

  • The board is all surface-mount, including fine-pitch parts. The authors recommend having it assembled by an SMT service using their Gerbers and pick-and-place file; hand-assembly is possible only if you are already comfortable with QFN and 0402 parts.
  • Electrode contact is the weakest link. The paper uses silver-woven fabric electrodes (sourced from Taobao in the BOM) on the forehead with an ear-clip reference. Dry fabric electrodes are sensitive to movement and skin contact — use the authors' blink test to check contact before recording.
  • The KS1092 front-end and AD7682 ADC are precision analog parts sensitive to layout and grounding. Order the 4-layer board exactly as specified (1 oz outer, 0.5 oz inner copper) rather than re-routing it, or you may see noise or drift.
  • The NeuroVista application ships as a ready-to-run Windows release (NeuroVista QT Software Release.zip containing NeuroVista.exe). It runs only on Windows; on other platforms you would have to use the BLE data stream described in the paper.
  • This is a four-channel research system. It will pick up gross signals like eye blinks and alpha rhythm, but it is not comparable to a clinical 32-channel cap. If you are hoping to do motor imagery BCI or detailed frequency analysis, you will hit the channel limit quickly.
  • The STM32F103 firmware is included, but you will need an ST-Link or compatible SWD programmer and the STM32 toolchain to flash it.

Can I use this as a medical device?

No. This is research hardware published in an academic journal. It has not been certified or validated for medical use. Do not use it for diagnosis, treatment, or any decision affecting health.

Will it work with other VR headsets?

Probably. The authors tested it on an Oculus Quest 2 but say the headset and electrode layout are interchangeable — the board just needs to sit on the strap with the electrodes on your forehead, and data goes out over standard Bluetooth Low Energy.

How does it compare to the OpenBCI Ganglion?

The paper names the OpenBCI Ganglion as the closest commercial equivalent and compares several EEG devices, finding NeuroVista the smallest and cheapest of them. This design is compact and made to clip onto a VR headset strap, but you have to have it built and debug it yourself.

What can I actually measure with four channels?

Eye blinks and the alpha rhythm (8–14 Hz, strongest when you relax with eyes closed) — that is what the authors validated with their eyes-open and eyes-closed test. Four frontal channels will not give you the spatial resolution needed for source localisation or detailed cognitive state classification.

Do I need to shave my head?

No. The four silver-woven fabric electrodes sit on the forehead and the reference clips to the earlobe, so hair is not in the way. They are dry electrodes, so expect more noise than with gel; the authors kept electrode impedance below 10 kΩ at 10 Hz and suggest a blink test to check contact.

Community builds

No community builds yet — be the first, we feature the best ones.

Discussion1

FROM THE COMPAREE TEAM

Four frontal channels, a VR headset holder and a CC BY licence. If you built this, what experiment would you run first — alpha rhythm feedback, attention tracking, or something else?

CompareeTEAM22d agoedited

Practical notes from our verification: this is a published HardwareX paper, not a maker project, but it is unusually complete. The Mendeley Data repository has the schematics, Gerbers, pick-and-place files, the STM32 firmware projects and a Windows application for viewing and saving data, and the paper itself has a build instructions section with the components and assembly steps. The electronics are a KS1092 front end with an AD7682 ADC, an STM32F103 microcontroller and a BLE106 Bluetooth module, measuring four frontal channels with an earlobe reference. The licence is CC BY 4.0, fully open. The authors validated it with an eyes-open and eyes-closed alpha rhythm test, and they suggest a simple contact check: ask the wearer to blink and look for clear blink artifacts on the display. The electrodes are silver-woven fabric pads listed in the BOM with a source; getting stable contact on a moving head is still the part that takes patience. Correction (4 October 2026): we re-checked this page line by line against the project's own repository, documentation and videos, and fixed errors in earlier versions.

Zhiyuan Yu and Shengwen Guo

Zhiyuan Yu (Department of Biomedical Engineering) and Shengwen Guo (Department of Intelligent Science and Engineering, School of Automation) are researchers at South China University of Technology. They published this design in HardwareX, an open-access journal for scientific hardware, as a low-cost EEG system for research in VR environments.

Web

Star the project on GitHub

DISCLAIMER

  • Comparee is not the author of the projects featured here. All rights to each project belong to its creator — every page links to the original source, and we never host creators’ files.
  • Information is provided without warranty and may become outdated as projects evolve. Prices are indicative bands only — always check the creator’s parts list for current costs.
  • Building and operating any project is at your own responsibility. Protective equipment, safe workshop practice and compliance with local regulations are the builder’s responsibility.