Last Updated on January 15, 2022 by pg@petergamma.org

I found

16 / 32 Channel EEG Ads1299 EEG Acquisition Modules:

https://www.aliexpress.com/item/1005002553363982.html?spm=a2g0o.cart.0.0.21313c00EvgW1g&mp=1

They useKeil software development environment for Arm Cortex-M based microcontroller devices. Are there any software tools available which can be used with these aquisiton modules, or can interface with the Keil software, for instance in Python? Researchers managed to run a similar setup with the OpenBCI GUI software application:

https://aip.scitation.org/doi/pdf/10.1063/1.4991253

is it an update of this board? I could not find any papers of the board, it seems to be new on the market. Sensor signals have to be read out in two steps, first the first 16 channels, then the second 32 channels.

I could not find any papers with the 16 / 32 Channel EEG Ads1299 EMG EEG Acquisition Module WiFi TF STM32 V2.3. An alternative is the ADS1299 Performance Demonstration Kit from Texas Instruments:

added 23.3.2021

The OpenBCI GUI software is as far as I know limited to 16 EEG channels. An option for this board for a software interface is to connect the Keil software development environment for Arm Cortex-M based microcontroller devices with LabStreamingLayer (LSL). With LSL, the board can be connected for instance to BCILAB.

A second option is to connect the Keil software to MQTT. MQTT can be connected to Home Assistant, which has plugins for InfluxDB and Grafana, for visualizing and storing sensor data. Once sensor data is stored in InfluxDB, data analysis with Python and Matlab software is possible. There is an InfluxDB client for Python and for Matlab.

There is a 32 channel OpenBCI version available

https://www.crowdsupply.com/starcat/hackeeg/updates/hackeeg-32-channels-displaying-in-openbci

added 4.7.2021