Now and in the Future

Prototype Plans

Proof of Concept

This is a sample of the planned parts laid out on a breadboard which is being used for testing and evaluating designs and parts. This design only has 4 inputs, which means it does not take full advantage of the concept, a s the number of inputs is equal to the channel counts (2 Positive, 2 Negative, 4 inputs, vs aka 4 Pos, 4 Neg, 16 inputs).

Here is a video showing the tunning process to get the amplifiers into a state where they are sensitive to the correct voltages:

Rough Specs:

  • Arduino Due Controller
    • Hugely expensive and over the top, but very reliable vus good for testing
    • The code also supports esp8266, which is roughly 0.5% the cost of the arduino due, but also less reliable for testing, and more weird overlapping pins.
  • Two 16 channel multiplexers
    • Some ones we were going to use later on
  • Four random AD620’s (instrumentation amplifier)
    • Smallest amount possible while still switching channels on both amplifiers.

Prototype - Mounting to a headset

This is the step up that uses the controller board from the previous proof of concept, and mounts it to the OpenBCI headset, to test some of the advantages of the concept. This design maxes out the OpenBCI headset to the full 20 Probes (4 beyond the official max). This uses 5 groups of probes where each member of a group is on a different “chain line”.

Headset Wiring Diagram, showing the 20 probes being broken up into 5 groups with 4 lines running through them, making a grid of probes.

Rough Specs:

  • Arduino Due Controller
    • Hugely expensive and over the top, but very reliable vus good for testing
    • The code also supports esp8266, which is roughly 0.5% the cost of the arduino due, but also less reliable for testing, and more weird overlapping pins.
  • Two 16 channel multiplexers
    • Some ones we were going to use later on
  • 20 Dry Electrodes
    • Upgraded to Open BCI’s better Comb Electrodes.
  • 10 Comfort Placeholders
    • These help support the weight of the headset and reduce pressure on the probes.
  • 20 AD620’s (instrumentation amplifier) directly attached to the probes
    • Smallest amount possible while still switching channels on both amplifiers.

Prototype - Redesigned for use

Once the initial prototype is done, in the best of worlds it’s still not very durable or actually able to be used, and away from excessive testing parts, to upgrade by downgrading the parts.

In Particular, we would like to:

  • Swap AD620 modules for custom printed boards that embed into the top of the probe body.
  • Replace the expensive overpowered Picoscope 2207 for a smaller one channel Data Acquisition box
  • Experiment with faking a larger probe count to find bottlenecks.
  • Modify the OpenBCI design to allow for better cable management.

Current State

The current state of the project is that it is still very much in the “proof of concept” stage. The foundations of the software side are mostly complete and are being used to run tests and gather objective data, which is being used to slowly build up the prototype hardware. Said hardware is still in the testing phase/bug fixing phase before being scaled up to the first prototype.

The headset is being developed concurrently with 20 probes and will have the controller board mounted to it.

Desk testing some Amplifiers with the multiplexers.