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 Pulse Generator Eval Board" (slug: cosmiic-pulse-generator-eval-board-545000) at https://wiki-ufypy5dpx93o.adom.cloud/wiki/molecules/cosmiic-pulse-generator-eval-board-545000. 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 Pulse Generator (PG4)

The PG4 is a four-channel implantable pulse generator for electrical stimulation of nerve and muscle tissue. It delivers programmable monopolar stimulation through four independent electrodes, using the device case as the common return path.

How it works

The PG4 receives stimulation parameters over the CANopen network from the Power Module. Its Atmel AT90CAN128 processor converts control signals into precise charge-balanced stimulus pulses according to pre-programmed patterns or real-time commands. The SYNC message from the PM controls pulse frequency.

Three independent failsafe mechanisms protect against overstimulation:

  1. Hardware limits on total charge per pulse
  2. Software limits on stimulation parameters
  3. Magnetic shutdown switches in both PG4 and PM

Hardware

ParameterValue
ProcessorAtmel AT90CAN128 (8-bit AVR)
Channels4 independent monopolar
Pulse Width1–255 microseconds
Pulse Amplitude0–20 mA
Inter-Phase Interval5–100 μs (default 50)
Frequency1–50 Hz (via SYNC period)
NetworkCANopen, 4 ports (1 in + 3 out)
PowerNetwork-powered from PM
CaseTitanium with epoxy header
PlacementExtremities (upper arm, forearm)

Stimulation Modes

  • Direct PM parameter setting — ~50 Hz update, up to 24 channels
  • SDO direct setting — ~4 Hz for 12 channels, ~50 Hz single channel (recommended for testing)
  • Pattern-based lookup tables — preloaded, up to 48 patterns per PG4 (recommended for permanent systems)

MATLAB Control

nnp.networkOn;
nnp.setSync(50);            % 50ms = 20 Hz
nnp.enterTestStim;
nnp.write(node, '3212', ch, [PW, PA*10]);  % pulse width, amplitude
nnp.write(node, '3212', ch, [0, 0]);       % stop
nnp.enterWaiting;

Build

Source: COSMIIC-Community/Implantables-PG4-Hardware (Aug 2025)

EDA: Altium Designer (PcbDoc + SchDoc format)

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

Source

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

Files

FileDescription
cosmiic-pg4-altium-project.zipAltium project — PcbDoc, PcbLib, 8-page schematic (SchDoc), PrjPCB
cosmiic-pg4-gerbers.zipGerber fabrication files
cosmiic-pg4-schematic.pdfFull schematic PDF (8 pages)
cosmiic-pg4-assembly.stepComplete mechanical assembly STEP (titanium case, headers, capthroughs)
cosmiic-pg4-bom.xlsxBill of Materials (Excel)

Altium Project Structure

The Altium project (PG4D) contains:

  • PCB layout (PG4D.PcbDoc) + component library (PG4D.PcbLib)
  • 8-page schematic covering stimulation DACs, current sources, CAN interface, AVR MCU, safety circuits, and electrode connectors

NSF Relevance

The PG4 is a four-channel implantable stimulator module capable of delivering programmable monopolar stimulation through four independent electrodes using the device case as the return path. Powered and networked through a single cable, the PG4 incorporates an Atmel AT90CAN128 MCU for precise waveform generation and incorporates triple-layer failsafe protections, including hardware charge limits, software safety checks, and magnetic shutdown control.

Science Drivers

implantable_healthcare

Created by: adonis Version: v1 Category: stimulation

Description

Edit AI Skill

The PG4 is a four-channel implantable stimulator module capable of delivering programmable monopolar stimulation through four independent electrodes using the device case as the return path. Powered and networked through a single cable, the PG4 incorporates an Atmel AT90CAN128 MCU for precise waveform generation and incorporates triple-layer failsafe protections, including hardware charge limits, software safety checks, and magnetic shutdown control.

NSF Relevance

NSF

As the stimulation output node of the COSMIIC system, this molecule provides a benchmark for neuromuscular and peripheral nerve stimulation research, enabling reproducible in-vitro or in-vivo experiments and accelerating development of next-generation implantable pulse-generation architectures.

Files

Download ZIP
PCB PG4 FRAME MOL v14.brd PCB Board
F3D PG4 FRAME MOL v14.f3d Fusion 360

Source files

STEP cosmiic-pg4-assembly.step
PG4 Module complete mechanical assembly STEP
step 19.4 MB
XLSX cosmiic-pg4-bom.xlsx
Bill of Materials — PG4 (Excel)
file 17.6 KB
ZIP cosmiic-pg4-altium-project.zip
Altium project — PcbDoc, PcbLib, 8-page schematic (SchDoc), PrjPCB
file 3.5 MB
ZIP cosmiic-pg4-gerbers.zip
Gerber fabrication files (PG4D)
file 94.2 KB
PDF cosmiic-pg4-schematic.pdf
PG4 schematic PDF (8 pages)
file 1006.6 KB

AI Skill Technical Reference

Edit AI Skill

COSMIIC Pulse Generator Eval Board

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

Overview

The PG4 is a four-channel implantable stimulator module capable of delivering programmable monopolar stimulation through four independent electrodes using the device case as the return path. Powered and networked through a single cable, the PG4 incorporates an Atmel AT90CAN128 MCU for precise waveform generation and incorporates triple-layer failsafe protections, including hardware charge limits, software safety checks, and magnetic shutdown control.

Science Drivers

  • implantable healthcare

NSF Relevance

As the stimulation output node of the COSMIIC system, this molecule provides a benchmark for neuromuscular and peripheral nerve stimulation research, enabling reproducible in-vitro or in-vivo experiments and accelerating development of next-generation implantable pulse-generation architectures.

Integration Guide

To use COSMIIC Pulse Generator 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 #1829602329178545000 · Updated 2026-05-22 13:25:40

Recent activity

5 commits