Cerelog ESP-EEG 8-channel ADS1299 biosensing board – front view on white background

Research Instrument — Not a Medical Device

Cerelog ESP-EEG board – front view thumbnail Cerelog ESP-EEG board – EEG signal capture view thumbnail Cerelog ESP-EEG board connected to electrode setup thumbnail Cerelog ESP-EEG board – second angle view thumbnail Cerelog ESP-EEG board – full demo set thumbnail

Cerelog ESP-EEG8-Channel Brain Computer Interface Circuit Board

High Precision (ADS1299) 8 Channel Biosensing Board for Recording:

EEG EMG ECG

Easily Stream Data To:

BrainFlow (Python, Java, C#, C++, R, MATLAB, Julia & more — API/SDK enables you to Create your own custom apps & Process data with Machine Learning) (custom fork) OpenBCI GUI (custom fork) Lab Stream Layer (LSL)
Find the project on our Github Page (Instructions + Open Source Firmware, Software & Schematics)
Discord Join the Discord Community server here to have your questions answered, fast support, and talk to other users
$649.99 USD $349.99 USD
$300 Launch Discount

*Shipping calculated at checkout International Shipping Available

Availability — Batch #2
Low Stock
1 / 100 units remaining
1%
Launch Discount Expires
When Batch #3 arrives
$300 OFF

Why is our price so low?

Same gold-standard ADC (ADS1299) with modern architecture MCU (ESP32).

Feature Cerelog ESP-EEG (8 CH) PiEEG Shield ( 8 CH) OpenBCI Cyton ( 8 CH)
Chip ADS1299 ADS1299 ADS1299
Standalone? ✅ YES ❌ (Need Pi) ✅ YES
Total Cost $349.99 ~$415* $1,249*

*PiEEG total = Shield + Required Raspberry Pi.

*All prices as of DEC 18, 2025

Why Cerelog’s ESP-EEG?

Easy to use Software compatibility

Compatible with OpenBCI GUI (Custom fork) via Lab Streaming Layer protocol (LSL)

OpenBCI GUI live EEG visualization using Cerelog ESP-EEG

Setup instructions and LSL Custom Python connection script: Here

A modified OpenBCI GUI has been forked above so you can visualize data easily and stream to other platforms. This works with its LSL streaming capability via a special Python script (in link above)!

ESP-EEG’s Python client software can stream data via the standard neuroscience software communication protocol Lab Streaming Layer. This means you can stream directly to your favorite neuroscience software or Matlab running on your laptop or remote computers, record data streams, and integrate ESP-EEG’s data with other data streams.

Stream data to BrainFlow API — Compatible for Powerful Data Analysis

This board is fully compatible with BrainFlow, the industry-standard open-source library for acquiring and processing biosignals. This integration provides a unified, developer-friendly API to stream data directly into Python, C++, Java, and more, unlocking powerful tools for real-time analysis, signal processing, and BCI development.

BrainFlow API architecture diagram for multi-language biosignal processing
  • Custom instance of Brainflow Repo: Here for collecting data with the device.

Note: Test script to quickly view plot and acquire data -> Run ’Shared_brainflow-cerelog/python_package/cerelog_tests/filtered_plot.py’ from in above repo. (Must download and run with full Brainflow instance to use)

How to Connect ESP-EEG to BrainFlow

📄 Setup guide: Cerelog user guide — software setup & board usage

⚙️ BrainFlow instructions: GitHub /Instructions — detailed & always up to date (the setup guide above also covers BrainFlow scripting basics with the device — highly recommended)

🔗 Cerelog Main Repo: github.com/Cerelog-ESP-EEG/ESP-EEG

📉 Superior Noise Reduction (Closed-Loop Bias)

Unlike many consumer EEG devices that use "open-loop" or passive grounding strategies, the ESP EEG implements a True Closed-Loop Active Bias (Drive Right Leg).

The Problem: Many competitors leave the bias feedback loop open, rendering the noise cancellation ineffective against movement artifacts and 50/60Hz hum. Their bias pin effectively becomes the average of the supply rails and acts as a ground on their device making the bias pin not function as effectively intended on the ADS1299 datasheet.

Our Solution: We utilize the full capability of the ADS1299 to measure the common-mode signal, invert it, and actively drive it back into the body.

The Result: A significantly lower noise floor and fewer artifacts, allowing for research-grade data capture even in non-shielded environments.

Quick Browser GUI Tester (Limited Support)

A single Python script that pipes data directly to a browser-based GUI — no complex setup required. It’s a legacy tool with limited ongoing support, but it’s a great starting point: it connects to the PCB over serial and plots your data live in the browser.

This script is especially useful for understanding how data is moving over serial in real time. That said, the BrainFlow script above is significantly easier to work with and is the recommended path for any serious data collection or analysis.

General Visualization Software and Demos
What's Included
  • 1x Cerelog EEG Circuit Board
  • !Battery not included. Coin shown in photo is not included.
  • !User must provide their own USB-C cable capable of data transfer.
  • !Not included: EEG Electrode Cap kit, adapters, and gel.
! ELECTRICAL SAFETY WARNING AND NOTICE

Only use device with a laptop running on its own power supply, ensure it is not charging. Do not use this device with any computer plugged into mains power. This device does not feature isolation circuitry to protect from mains faults or power surges.


The Cerelog ESP-EEG is not a medical device nor is it intended for medical diagnosis. Read full page for all notices.

i SOFTWARE STATUS:

USB-C connection is the most reliable method and is fully supported.

WiFi & Bluetooth software support is under development. WiFi has been configured to bridge with an LSL script for use with the OpenBCI GUI, but is not yet set up for BrainFlow. Note: WiFi mode requires reflashing the firmware — instructions are included in the GitHub Quick Start Guide. Bluetooth is supported at the hardware level but software/firmware is not yet available.

Required & Recommended Accessories

The following items are not included but are required for a full setup.

3D Print your own case

Recommended
STL Files

EEG Electrode Cap Kit

Required
View Cap Kit
DIY Headset Alternative

3D print your own headset using Ultracortex files + Cerelog adapter.

View Adapter Files

Touch-Proof Adapters

Required

Essential to connect electrode cap to board.

View Adapters

Electrode Gel

Required
View Gel

LIPO Battery

Recommended
Compatible LIPO Battery
View Battery

Product Demos

See the Cerelog ESP-EEG board in action. These demos showcase the real-time data streaming and BCI control capabilities.

Product Overview Guide and Live Data Visualization

Video demonstrating how to use product for real-time EEG signal data streaming and plotting.

Cerelog ESP-EEG board connected to electrodes for EEG recording

Advanced Signal Integrity & Features

Active Bias Drive for Superior Noise Cancellation

The onboard bias probe actively works to cancel common-mode interference from sources like mains hum (50/60Hz noise). By feeding an inverted common-mode signal back to the user, it dramatically improves signal quality, allowing for clean, DC-coupled data acquisition in challenging environments. This is a critical feature for high-fidelity research that many other boards lack.

High-Fidelity ADS1299 ADC

At its core, the board utilizes a research-grade ADC capable of resolving signals down to 10µV peak-to-peak (1-50Hz). While real-world performance is subject to environmental noise and setup, this high-precision foundation ensures you capture the most subtle neural signals.

Flexible Electrode Montage Configuration

By default, the board operates in a referential montage with the SRB1 pin as the - electrode reference. This mode measures each electrode against a single common reference. If you require differential mode configuration, please contact us before ordering for a firmware adjustment, or we can provide instructions for you to perform the modification.

Technical Specifications (ADS1299 Based)
Input Channels8 differential channels + 1 bias probe
ADC Resolution24-bit
Sample Rate250 SPS per channel.
ConnectivityUSB-C (fully supported). WIFI and Bluetooth via onboard ESP32 (wireless software under active development).
Power Supply5V USB-C power
Battery SupportOnboard charging circuit for external LIPO battery
Electrode CompatibilityUser Supplied; See recommended 3RD party electrode supplies linked to the right
Additional FeaturesAdvanced noise suppression, DC bias correction, high-precision timing, onboard tactile feedback motor (user must program the Firmware to control as desired), onboard gpio debug LEDS
Research Applications

The Cerelog EEG Circuit Board is a versatile, high-precision tool designed for advanced research applications including:

  • EEG (Electroencephalography) studies
  • EMG (Electromyography) measurements
  • ECG (Electrocardiography)
  • Brain-Computer Interface (BCI) development
  • Custom Computer Interface Development
Important Notice

This product is intended for research, engineering, and educational purposes only. It is not a medical device and has not been evaluated by the FDA. The product is not UL or FCC certified.

This evaluation board/kit is intended for use for ENGINEERING DEVELOPMENT, DEMONSTRATION, OR EVALUATION PURPOSES ONLY and is not considered by Cerelog Inc. to be a finished end-product fit for general consumer use.

We expressly disclaim any liability whatsoever for any direct, indirect, consequential, incidental or special damages, including, without limitation, lost revenues, lost profits, losses resulting from business interruption or loss of data, arising from the use of this product.

Disclaimer: The Cerelog ESP-EEG board is not a medical device nor is it intended for medical diagnosis and provided to you "as is," and we make no express or implied warranties whatsoever with respect to its functionality, operability, or use, including, without limitation, any implied warranties, fitness for a particular purpose, or infringement. We expressly disclaim any liability whatsoever for any direct, indirect, consequential, incidental or special damages, including, without limitation, lost revenues, lost profits, losses resulting from business interruption or loss of data, regardless of the form of action or legal theory under which the liability may be asserted, even if advised of the possibility of such damages.

Cerelog Inc. assumes no liability for the performance, suitability, or use of any third-party products linked or recommended on this website.

*Wireless data transmission may be subject to bandwidth limitations and environmental factors. By ordering, you acknowledge and agree to our Terms of Service, Privacy Policy, and Legal Disclaimer.

*By ordering, you acknowledge and agree to our Return Policy.

The Cerelog EEG Circuit Board is not intended for medical use and is not approved by the FDA to treat or diagnose any conditions. Please expand and read the above Important Notices section.

11 viewed in past hour

*For very large orders estimated 2-4 week lead time

*(International Orders) Recipient responsible for all import duties, VAT, and broker fees.

*Please note: We are currently unable to ship this product or sell to customers of New York state.

*By ordering, you acknowledge and agree to our Terms, Privacy Policy, Legal Disclaimer, and acknowledge that you have read the Important Notice below.

*By ordering, you acknowledge and agree to our Return Policy.

BrainFlow CompatibleEasy integration with Python, C++, etc.
Active Bias DriveAdvanced common-mode noise rejection.
Wireless-Ready HardwareWIFI & Bluetooth (software support coming soon).
Supports LIPO Battery Charging