Neuro PlayGround Lite

An expandable multichannel wireless BioAmp interface for HCI & BCI

Limited items in stock

View Purchasing Options
Oct 10, 2025

Project update 7 of 10

Mind-to-Words (M2W) with Single Channel EEG Input

by Upside Down Labs

In this project, we’ll learn how to control the Mind-to-Words (M2W) application using eye blinks (EOG artifacts) from a single channel EEG data. Everything is done using an NPG Lite device running a novel algorithm that can separate double blink, triple blink, focus, and jaw clench signals from a single channel EEG.

M2W is an open-source project that converts double/triple eye-blinks into intuitive commands to navigate items (double blink) in a menu and select them (triple blink) — letting you hover and select words on-screen (web interface on browser), hands-free.

Video Demonstration:

Here is an ALS patient using M2W:

Overview

This system uses Electrooculography (EOG) signals to recognize specific eye-blink patterns and translate them into M2W menu actions:

All powered by NPG Lite, a compact, wireless bio-potential amplifier with WiFi/BLE/Thread/Zigbee wireless protocols.

How It Works

The M2W app receives real-time blink commands from NPG Lite via Bluetooth:

Signal TypeBlink PatternMenu Response
EOGDouble BlinkHover (move to next)
EOGTriple BlinkSpeak & Select option
Idle / Single BlinkNoneNo action

What You’ll Need

Hardware Components

Software Requirements

Skin Preparation

For best signal quality:

  1. Apply Nuprep gel, gently scrub to remove dead skin/oil. (Optional but recommended)
  2. Clean electrode sites with alcohol wipes.

These steps help ensure strong and stable bio-potential signal acquisition.

Electrode Placement Guide

Correct electrode placement is critical for reliable blink detection:

SignalChannelPlacement Location
PositiveA0PForehead (center)
NegativeA0NBehind right ear
ReferenceREFBehind left ear

Firmware Setup

Flash NPG Lite

  1. Download NPG Lite Flasher for your Operating System.
  2. Open the flasher tool, click Get from GitHub.
  3. Download and select BCI-Blink-BLE firmware.
  4. Connect your NPG Lite via USB-C.
  5. Turn on NPG Lite by toggling the switch on.
  6. Select the correct port and flash firmware.

Your device is now ready to stream blink signals over BLE.

Video Demonstration:
Here is a guided walkthrough of NPG Lite Flasher:

Connecting to M2W App

  1. Open the M2W Web app in chrome/brave: https://upsidedownlabs.github.io/M2W/
  2. Click Connect to scan for BLE devices.
  3. In the dialog box, select esp32c6_eeg (your NPG Lite device).
  4. Once connected, electrode signals are streamed in real-time.
  5. Try blinking:
    • Double blink: Hover menu items
    • Triple blink: Speak/select the option

Control Commands

Blink ActionResponse
Double BlinkHover menu item
Triple BlinkSpeak & Select highlighted
Idle / Single BlinkNo action

Performance Tips

Troubleshooting

No Signal / Poor Signal

Device Not Connecting

Bluetooth Issues

If you still face issues connecting to your device via bluetooth, follow these steps and try again:

False Triggers

Technical Details

Signal Processing

System Specs

Applications & Use Cases

Future Enhancements

Learn More

Resources

Community

Support

Need help?


Sign up to receive future updates for Neuro PlayGround Lite.

Subscribe to the Crowd Supply newsletter, highlighting the latest creators and projects