Do you have issues with connection your Muse headband to your Raspberry Pi? – try OpenBCI or PiEEG instead

Last Updated on August 28, 2024 by pg@petergamma.org

before choosing a LattePanda & or start reverse engineering

Flavio Fröhlich, PhD, Assistant Professor in Psychiatry, Cell Biology and Physiology, Biomedical Engineering, and Neurology at the University of North Carolina at Chapel Hill had issues connecting the Muse to a Raspberry Pi 4:

https://github.com/alexandrebarachant/muse-lsl/issues/14

John Griffiths from the Computational neuroscience and Neuroimaging laboratory at the University of Toronto found a way to connet the Muse to the Pi:

  • LabStreamingLayer requires the user to perform manual installation on the Pi but should indeed run:

https://github.com/JohnGriffiths/eegnb_rpi/blob/main/installation_notes.md

  • But it sounds like there may be an issue specifically connecting to the Muse on newer Pis.
  • This is quiet sad as it may require a developer with reverse engineering experience and access to both hardware items to fix:

https://github.com/labstreaminglayer/pylsl/issues/36

Peter Gamma from www.petergamma.org says to this topic:

  • Before starting reverse engineering, I would rather use OpenBCI with BrainFlow.
  • There is an example for the Raspberry Pi:

https://medium.com/@basoph2002/using-brainflow-with-openbci-eeg-recorder-on-a-raspberry-pi-e578dca675ce

  • And eventually you are lucky and get a Chinese OpenBCI Cyton clone to work.
  • This can save you some money:
  • The most direct way would be to use PiEEG for the Pi.
  • PiEEG is a Raspberry Pi EEG shield.
  • But I heard some rumors that there are issues with PiEEG and noise.
  • PiEEG recommends to connect the Pi digital ground pin to the client.
  • I would also rather try to do some noise reduction experiments with PiEEG before starting reverse engineering or choosing a LattePanda Delta:

And if Interaxon does not want to support that we access Muse data, the question arises, if it is not better to choose another platform which supports that we access the EEG data. This discussion started when Interaxon pulled to Muse SDK from the market.