Octopus 16

Octopus 16 is a 16-channel device designed to measure biosignals — including EEG (electroencephalography), EMG (electromyography), and ECG (electrocardiography).
What It Does
Octopus 16 brings high-density biosignal acquisition to microcontrollers the Seeed Studio ESP32-S3, enabling portable, wireless, and low-cost 16-channel EEG data acquisition. It utilizes Texas Instruments analog front-end chips (such as the ADS131M08) to capture high-quality 24-bit biosignal data.
Octopus 16 is ideal for researchers, students, and developers building advanced BCI prototypes, wireless neural-interface applications, and multi-channel embedded BCI setups.
Key Features:
- 16-Channel Support: Measures up to 16 channels of EEG, EMG, or ECG data simultaneously.
- 24-bit ADC Resolution: Powered by high-precision ADS131M08 analog front-end chips.
- Wireless & Portable Firmware: Supports firmware written for Seeed Studio XIAO ESP32 S3 with Bluetooth streaming options.
- Developer Tools: Includes Python-based data processing scripts (FFT, signal visualization) and GUI visualization tools (
SDK_Data_Visual.py). - Low Power: Suitable for wearable, battery-powered BCI applications.
How It Differs from PiEEG:
Comparison: PiEEG vs. Octopus 16
| Feature | PiEEG | Octopus 16 |
|---|---|---|
| Host / MCU | Raspberry Pi 3 / 4 / 5 | Seeed Studio XIAO (ESP32-S3 |
| Channels | 8 | 16 |
| Analog Front-End | ADS1299 | ADS131M08 |
| Connectivity | SPI Direct Header | SPI / Wireless Bluetooth |
| Best for | Standard 8-ch research, single-board Linux setups | High-channel wearable BCI, wireless prototyping, embedded |