Creator Ray
Version 1.0.0
Created 2025-10-15
Availability 100%, 24/7
In Stock 10 units
Quality
7/10
Assets 2 files
Install this molecule

Paste this into Claude Code (VS Code panel, Adom editor, or terminal) to install:

Search the Adom Wiki for the molecule "COSMIIC Biopotential Amplifier Eval Board" (slug: cosmiic-biopotential-amplifier-eval-board-465000) at https://wiki-ufypy5dpx93o.adom.cloud/wiki/molecules/cosmiic-biopotential-amplifier-eval-board-465000. Download its symbol (.kicad_sym), footprint (.kicad_mod), and 3D model (.glb/.step) assets into my current KiCad project under symbols/, footprints/, and 3dmodels/ directories. Register them in the project library tables. Show me the files once installed.

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

ParameterValue
ProcessorAtmel AT90CAN128 (8-bit AVR)
Channels2 independent differential
Signal TypeMyoelectric (EMG/MES)
Electrode Spacing1 cm differential
Electrode TypesEpimysial or intramuscular
NetworkCANopen, 4 ports (1 in + 3 out)
PowerNetwork-powered from PM
PCB4-layer with laser micro-vias
CaseTitanium with epoxy header
PlacementExtremities (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

Build

Source: COSMIIC-Community/Implantables-BP2-Hardware (Apr 2025)

EDA: Altium Designer (PcbDoc + SchDoc format)

Firmware: COSMIIC-Community/Implantables-BP2-App (C, AVR toolchain)

Source

All design files are open source under CERN-OHL-P-2.0 (hardware) and MIT (firmware).

Files

FileDescription
cosmiic-bp2-altium-project.zipAltium project — PcbDoc + 6-page schematic (SchDoc)
cosmiic-bp2-gerbers.zipGerber fabrication files (4-layer with laser micro-vias)
cosmiic-bp2-schematic.pdfFull schematic PDF (6 pages)
cosmiic-bp2-assembly.stepComplete mechanical assembly STEP (titanium case, headers, capthroughs)
cosmiic-bp2-bom-assembly.pdfBOM and Assembly Drawing (PDF)

Altium Project Structure

The Altium project contains:

  • PCB layout (NNP-DWG-165-001-000 BP2 PCB, Unpopulated.PcbDoc)
  • 6-page schematic: Module overview, System, Microcontroller, Network Interface, Analog-Digital Peripherals, Modular Header

NSF Relevance

The BP2 module is a dual-channel biopotential amplifier designed for localized myoelectric signal acquisition and processing. Built around an Atmel AT90CAN128 microcontroller, it features differential electrode inputs with 1 cm spacing, low-noise amplification, and on-board preprocessing for EMG and MES analysis. The module includes four network ports for branching topology support, allowing multiple sensor or stimulator modules to operate from a single network.

Science Drivers

implantable_healthcare

Created by: adonis Version: v1 Category: sensing

Description

Edit AI Skill

The BP2 module is a dual-channel biopotential amplifier designed for localized myoelectric signal acquisition and processing. Built around an Atmel AT90CAN128 microcontroller, it features differential electrode inputs with 1 cm spacing, low-noise amplification, and on-board preprocessing for EMG and MES analysis. The module includes four network ports for branching topology support, allowing multiple sensor or stimulator modules to operate from a single network connection.

NSF Relevance

NSF

This molecule enables high-fidelity, localized muscle signal capture for neuroprosthetic and bioelectronic research, serving as a direct interface for testing signal-processing pipelines and closed-loop control architectures using standardized COSMIIC network communication.

Files

Download ZIP
PCB BP2 FRAME MOL v23.brd PCB Board
F3D BP2 FRAME MOL v23.f3d Fusion 360

Source files

PDF cosmiic-bp2-bom-assembly.pdf
BOM and Assembly Drawing (PDF)
file 1.4 MB
STEP cosmiic-bp2-assembly.step
BP2 Module complete mechanical assembly STEP
step 18.5 MB
PDF cosmiic-bp2-schematic.pdf
BP2 schematic PDF (6 pages)
file 932.4 KB
ZIP cosmiic-bp2-gerbers.zip
Gerber fabrication files (4-layer with micro-vias)
file 171.7 KB
ZIP cosmiic-bp2-altium-project.zip
Altium project — PcbDoc, 6-page schematic (SchDoc)
file 3.6 MB

AI Skill Technical Reference

Edit AI Skill

COSMIIC Biopotential Amplifier Eval Board

Type: Adom Molecule Creator: adonis Version: v1 Category: other Availability: 100%, 24/7

Overview

The BP2 module is a dual-channel biopotential amplifier designed for localized myoelectric signal acquisition and processing. Built around an Atmel AT90CAN128 microcontroller, it features differential electrode inputs with 1 cm spacing, low-noise amplification, and on-board preprocessing for EMG and MES analysis. The module includes four network ports for branching topology support, allowing multiple sensor or stimulator modules to operate from a single network connection.

Science Drivers

  • implantable healthcare

NSF Relevance

This molecule enables high-fidelity, localized muscle signal capture for neuroprosthetic and bioelectronic research, serving as a direct interface for testing signal-processing pipelines and closed-loop control architectures using standardized COSMIIC network communication.

Integration Guide

To use COSMIIC Biopotential Amplifier Eval Board in your design:

  1. Download the schematic symbol and PCB footprint from the Files section
  2. Import into your EDA tool (KiCad or Fusion 360 / EAGLE)
  3. Place the molecule in your schematic and connect the interface pins
  4. Use the 3D model (.glb) for mechanical fit verification

Design Notes

Board design files (.brd, .sch, .f3d) are available for modification and reference.

Sub-Skills
?
What are Sub-Skills?

Sub-skills are community-contributed AI skill extensions for this component. They teach AI assistants about specific tools, configurators, or workflows.

Examples:

  • A manufacturer’s configuration tool for a motor controller
  • A community-written design guide for an amplifier circuit
  • An automated test/validation script for a sensor module

How to add one: Click Add Sub-Skill, provide the URL to your skill and a brief description. Submissions are reviewed by the Adom team before going live.

No sub-skills yet. Be the first to contribute one!

2 revisions · Molecule #12373808507303465000 · Updated 2026-05-22 13:25:40

Recent activity

5 commits