Open-Source 8-Ch BCI Board (ESP32 and ADS1299 and OpenBCI GUI)
Hi HN, I recently shared this on r/BCI and wanted to see what the engineering community here thinks. A while back, I got frustrated with the state of accessible BCI hardware. Research gear was wildly unaffordable. So, I spent a ton of time designing a custom board, software and firmware to bridge that gap. I call it the Cerelog ESP-EEG. It is open-source (Firmware + Schematics), and I designed it specifically to fix the signal integrity issues found in most DIY hardware. I believe in sharing the work. You can find the Schematics, Firmware, and Software setup on the GitHub repo: GITHUB…
In plain words
The Cerelog ESP-EEG is an open-source brain-computer interface board combining an ESP32 microcontroller with an ADS1299 signal processor for eight-channel EEG recording. Designed for researchers and hobbyists, it addresses signal integrity problems common in DIY BCI hardware and works with the OpenBCI GUI software. Complete schematics and firmware are available open-source on GitHub, with pre-assembled units offered as an alternative to component sourcing and soldering.
written from the facts on this page · September 2026
From the sources
In the maker’s words, at launch
Hi HN, I recently shared this on r/BCI and wanted to see what the engineering community here thinks. A while back, I got frustrated with the state of accessible BCI hardware. Research gear was wildly unaffordable. So, I spent a ton of time designing a custom board, software and firmware to bridge that gap. I call it the Cerelog ESP-EEG. It is open-source (Firmware + Schematics), and I designed it specifically to fix the signal integrity issues found in most DIY hardware. I believe in sharing the work. You can find the Schematics, Firmware, and Software setup on the GitHub repo: GITHUB LINK: https://github.com/Cerelog-ESP-EEG/ESP-EEG For those who don't want to deal with BGA soldering or sourcing components, I do have assembled units available: https://www.cerelog.com/eeg_researchers.html The major features: Forked/modified OpenBCI GUI Compatibility as well as Brainflow API, and LSL Compatibility. I know a lot of us rely on the OpenBCI GUI for visualization because it just works. I didn't want to reinvent the wheel, so I ensured this board supports it natively. It works out of the box: I maintain a forked modified version of the GUI that connects to the board via LSL (Lab Streaming Layer). Zero coding required: You can visualize FFTs, Spectrograms, and EMG widgets immediately without writing a single line of Python. The "active bias" (why my signal is cleaner): The TI ADS1299 is the gold standard for EEG, but many dev boards implement it incorrectly. They often leave the Bias feedback loop "open" (passive), which makes them terrible at rejecting 60Hz mains hum. I simply followed the datasheet: I implemented a True Closed-Loop Active Bias (Drive Right Leg). How it works: It measures the common-mode signal, inverts it, and actively drives it back into the body. The result: Cleaner data Tech stack: ADC: TI ADS1299 (24-bit, 8-channel). MCU: ESP32 Chosen to handle high-speed SPI and WiFi/USB streaming Software: BrainFlow support (Python, C++, Java, C#) for those who want to build custom ML pipelines, LSL support, and forked version of OpenBCI GUI support This was a huge project for me. I’m happy to geek out about getting the ESP32 to stream reliably at high sample rates as both the software and firmware for this project proved a lot more challenging than I expected. Let me know what you think! SAFETY NOTE: I strongly recommend running this on a LiPo battery via WiFi. If you must use USB, please use a laptop running on battery power, not plugged into the wall.
Does the same job
all alternatives →- EAEEGFrontier – A compact open-source EEG board using ADS1299Feb 2026 · github.com · ▲5
Hi HN, I built EEGFrontier, a compact open-source EEG acquisition board based on the ADS1299 and an RP2040. The goal was to design a low-cost board that works with dry electrodes while exposing the full EEG signal chain — no abstractions, no closed firmware. What surprised me most during this project were the practical issues that datasheets don’t really prepare you for: grounding (REF/BIAS), noise coupling from digital lines, routing constraints, and how small layout decisions drastically affect signal quality. The repository includes full KiCad files, firmware, a BOM with cost…
Open-Source eInk Bike Computer2d ago · opentrailpaper.com · ▲401OpenTrailPaper is open-source bike computer firmware for the LilyGO T5S3 4.7" E-Paper PRO. It supports offline maps, GPX routes, FIT recording and Bluetooth sensors.
- FAF32 – An Extremely Small ESP32 BoardNov 2025 · github.com · ▲302
As part of a little research and also some fun I decided to try my hand at seeing how small of an ESP32 board I can make with functioning WiFi.
- IOI open-sourced my AI toy company that runs on ESP32 and OpenAI realtime2025 · github.com · ▲177
Hi HN! Last year the project I launched here got a lot of good feedback on creating speech to speech AI on the ESP32. Recently I revamped the whole stack, iterated on that feedback and made our project fully open-source—all of the client, hardware, firmware code. This Github repo turns an ESP32-S3 into a realtime AI speech companion using the OpenAI Realtime API, Arduino WebSockets, Deno Edge Functions, and a full-stack web interface. You can talk to your own custom AI character, and it responds instantly. I couldn't find a resource that helped set up a reliable, secure websocket (WSS) AI…
- SOSigNoz – open-source alternative to DataDog, NewRelic2022 · github.com · ▲510
We just released a major upgrade to SigNoz with support for Logs management based on ClickHouse. Would love to get any feedback from the community here on what you think and any questions you may have for us Many big companies like Uber and Cloudflare have been shifting to ClickHouse as their main workhorse for Logs management seeing much better performance. for e.g Cloudflare recently shifted from Elastic to ClickHouse and are seeing 8x improvement in memory/cpu resource requirement in ingestion. This is our first release with Logs support and we have added support for: - Filtering…

More dev tools this month
the category →



The first open-source price index for GPU compute Discussion | Link
Dev tools · 10d ago · producthunt.com

Open-source GTM skills for technical founders
Dev tools · 29d ago · gtmcofounder.com

OpenTrailPaper is open-source bike computer firmware for the LilyGO T5S3 4.7" E-Paper PRO. It supports offline maps, GPX routes, FIT recording and Bluetooth sensors.
Dev tools · 2d ago · opentrailpaper.com
Launched alongside, January 2026
the whole month →- IN
Hey HN! I wanted to share something I built over the last few weeks: isometric.nyc is a massive isometric pixel art map of NYC, built with nano banana and coding agents. I didn't write a single line of code. Of course no-code doesn't mean no-engineering. This project took a lot more manual labor than I'd hoped! I wrote a deep dive on the workflow and some thoughts about the future of AI coding and creativity: http://cannoneyed.com/projects/isometric-nyc
AI · Jan 2026 · cannoneyed.com




Automatic AI-powered code reviews the moment you open a PR
Dev tools · Jan 2026 · kilo.ai
