Contents

README

markdown

COSMIIC Biopotential Amplifier (BP2)

The BP2 is a dual-channel biopotential recording module for acquiring myoelectric signals (EMG/MES) from voluntary muscles. It captures differential signals from epimysial or intramuscular electrodes, processes them on-board, and places the results on the CANopen network for use by other modules (e.g., to trigger stimulation patterns).

How it works

The BP2's Atmel AT90CAN128 processor manages signal acquisition from two differential electrode pairs (1 cm contact spacing). Raw signals are amplified, filtered, and digitized. The processor performs feature extraction (RMS, threshold detection) and broadcasts processed data over CANopen PDOs for real-time closed-loop control.

Designed for extremity placement near the target muscles, minimizing lead length and maximizing signal quality.

Hardware

Parameter Value
Processor Atmel AT90CAN128 (8-bit AVR)
Channels 2 independent differential
Signal Type Myoelectric (EMG/MES)
Electrode Spacing 1 cm differential
Electrode Types Epimysial or intramuscular
Network CANopen, 4 ports (1 in + 3 out)
Power Network-powered from PM
PCB 4-layer with laser micro-vias
Case Titanium with epoxy header
Placement Extremities (near target muscles)

Signal Processing

The BP2 supports multiple recording modes accessible via the NNP-API:

  • Raw mode (enterTestRaw) — stream raw myoelectric signals
  • Feature extraction mode (enterTestFeatures) — on-board RMS/threshold processing
  • Patient mode (enterPatient) — closed-loop EMG-triggered stimulation

MATLAB Control

nnp.networkOn;
nnp.setBPGains(node, ch1_gain, ch2_gain);  % set bandpass filter gains
nnp.enterTestRaw(node, ch);                 % raw EMG streaming
emgRecordRaw(nnp);                          % GUI for EMG visualization

Design source

This page publishes the Fusion 360 Electronics molecule for the BP2 (BP2 FRAME MOL). Fusion Electronics is EAGLE underneath, so the board and schematic ship as EAGLE-format .brd/.sch, which the Adom viewers render natively — the interactive schematic, PCB and 3D shown on this page (and in Adom Nucleus) all come from this Fusion export.

Files

File Description
cosmiic-biopotential-amplifier-eval-board-465000.glb 3D assembly (OCCT step2glb, Z-up)
bp2.step Complete mechanical assembly STEP (titanium case, headers, board)
bp2.brd PCB layout — Fusion 360 Electronics / EAGLE board (4-layer, laser micro-vias)
bp2.sch Schematic — Fusion 360 Electronics / EAGLE
bp2.f3d Fusion 360 archive (parametric source)

Created by: COSMIIC · Fusion 360 Electronics export

Symbol & Footprint

PCB Footprint

PCB Footprint

Schematics

Open in new tab ↗