Skip to main content

The Spiker:bit

 Image of Spiker

What is the Spiker:bit?

The Spiker:bit allows you to develop DIY Brain Machine Interfaces (BMI) or sometimes called Brain Computer Interfaces (BCI). A BMI is a computers that interfaces directly with the electrical signals of your body. The Spiker:bit has a port to connect to a micro:bit (computer), and a port to record from your body.

Technical Specifications

Power source2x AA Battery
Recording ModesEMG, ECG
Outputs1x Servo, 1x Expansion Port
Inputs1x Orange Electrode Cable

Download schematic PDF

Hardware Overview

The Spiker:bit has a slot that accepts a V1 or V2 micro:bit. The electrode required for recording is our orange cable with 3 leads (2 recording electrodes and a ground). NeuroBit Top

You can select between EMG (Muscle) or EKG (Heart) on the Signal Select switch. A Servo controller is provided on PIN 8. There is also an expansion port on the bottom to get clean access to additional pins for your project.

NeuroBit Bottom

Pin Out

NeuroBit Pin Out

What Will You Need?

To get started, you will need:

  • 3x BYB Large Muscle Electrodes
  • 1x BYB Orange Electrode Cable
  • 1x Spiker:bit
  • 1x micro:bit

Connect the micro:bit to the front slot on the Spiker:bit. Be sure that the LEDs are facing outwards. Connect the orange cable to the electrode on the Spiker:bit side port.
NeuroBit Connecting

Connect the USB cable from your computer to the micro:bit.

NeuroBit USB

Or download the micro:bit app on the App Store and program wirelessly.

micro App Programming

You are now ready to start programming your Spiker:bit. The following tutorials will get you started. We have tutorials for Block Code, Python. The Block Code is the easiest way to get started.

Experiments and Tutorials

To get started on programming the Spiker:bit, take a look at the Getting Started with Block Programming or Getting Started with Python. To see how this can be used in a real-world project, take a look at the DIY Hand Neuroprosthetic page.