{
  "schema_version": 1,
  "type": "component",
  "slug": "cosmiic-power-module-eval-board-357000",
  "title": "COSMIIC Power Module Eval Board",
  "brief": "COSMIIC Power Module (PM1C Rev 1.2) — NXP LPC2129 ARM7, 8-layer rigid-flex, CANopen hub, MedRadio telemetry, inductive charging. Full KiCad project with symbols, footprints, 3D models, Gerbers, iBOM.",
  "version": "1.0.0",
  "tags": [],
  "license": "MIT",
  "component": {
    "mpn": "COSMIIC Power Module Eval Board",
    "manufacturer": "",
    "package": "",
    "pin_count": null,
    "category": "power",
    "subcategory": "",
    "body_size": null,
    "parts": {},
    "distributor_links": {},
    "molecule_id": 17881934101808357000
  },
  "readme": "# COSMIIC Power Module (PM1C Rev 1.2)\n\nThe Power Module is the central hub of the COSMIIC implantable neuromodulation network. It provides power distribution, wireless communication, data logging, and network coordination for all connected remote modules (PG4, BP2, etc.).\n\n## How it works\n\nThe PM contains an **NXP LPC2129 ARM7** processor running a real-time operating system (RTOS) that manages:\n- **CANopen network** — coordinates all remote modules over a 2-conductor CAN bus\n- **MedRadio telemetry** — 433 MHz wireless link for programming and data retrieval\n- **Power management** — three parallel Li-ion cells with inductive recharging\n- **Data logging** — 4MB onboard memory for event/signal storage\n- **Sensors** — accelerometer + thermistor for implant monitoring\n\nExternal control is via the NNP-API (MATLAB) through a Wireless Link device.\n\n## Hardware\n\n| Parameter | Value |\n|-----------|-------|\n| Processor | NXP LPC2129 (32-bit ARM7TDMI, 60 MHz) |\n| PCB | 8-layer rigid-flex (PM1C Rev 1.2) |\n| Network | CANopen, 2x network ports |\n| Radio | CC1101 MedRadio (433 MHz) |\n| Memory | 4MB SPI Flash (AT45DB321E) |\n| Battery | 3x Li-ion parallel (rechargeable, inductive) |\n| Sensors | KXTE9 accelerometer, NTC thermistor |\n| Network Voltage | 4.7–9.6V adjustable |\n| Case | Titanium with epoxy header |\n\n## Architecture\n\n```\n┌──���──────────────────────────────────────┐\n│         Power Module (PM1C)             ��\n│                                         │\n│  ��──────────┐  ┌──────────┐  ┌────��─┐ │\n│  │ LPC2129  │  │ CC1101   │  ��� Flash│ │\n│  │ ARM7     │──│ MedRadio │  │ 4MB  │ │\n│  │ (RTOS)   │  └──────────┘  └───��──┘ │\n│  └──���─┬─────┘                          │\n│       │ CAN                             │\n│  ┌────┴─────┐                          │\n│  │ Network  │──→ Port 1 → Remote Modules│\n��  │ Driver   │��─→ Port 2 → Remote Modules│\n│  ��──────────┘                          │\n│                                         │\n��  ┌──────────┐  ┌���──────���──┐           │\n│  │ 3x LiIon │  │ Inductive│           │\n│  │ Battery  │──│ Charger  │           │\n│  └──────────┘  └──────────┘           │\n└─────────────────────────���───────────────┘\n```\n\n## Build\n\n**Source:** [COSMIIC-Community/Implantables-PM-Hardware](https://github.com/COSMIIC-Community/Implantables-PM-Hardware) (March 2026)\n\n**PCB Fabrication:**\n- 8-layer rigid-flex (flex layers 4–5)\n- Fabricated at PCBWay and Epec\n- IPC Class 3 compliance\n\n**Firmware:** [COSMIIC-Community/Implantables-PM-App](https://github.com/COSMIIC-Community/Implantables-PM-App) (C, ARM7 toolchain)\n\n## Source\n\nAll design files are open source under CERN-OHL-P-2.0 (hardware) and MIT (firmware).\n\n## Files\n\n| File | Description |\n|------|-------------|\n| `cosmiic-pm-kicad-project.zip` | Complete KiCad project — PCB, 17 schematic sheets, symbol libs, footprint libs, 3D component models |\n| `cosmiic-pm-gerbers.zip` | 8-layer Gerber fabrication package |\n| `cosmiic-pm-schematic.pdf` | Full schematic PDF (all sheets) |\n| `cosmiic-pm-assembly.step` | Complete mechanical assembly STEP (titanium case, headers, coils, batteries) |\n| `cosmiic-pm-bom.csv` | Bill of Materials |\n| `ibom.html` | Interactive BOM — click components to highlight on PCB layout |\n\n## KiCad Project Structure\n\nThe KiCad project (`PM1C_Rev_1_2`) contains:\n- **Main schematic** + 17 hierarchical sub-sheets (Battery×3, Microcontroller, MED Radio, Network Drive/Power, CPLD, Power Supply, I2C Mux, Analog Monitoring, Near Field, FESCAN Timing, etc.)\n- **Custom symbol library** (`NNPS.kicad_sym`) — all COSMIIC-specific ICs\n- **Custom footprint library** (`NNPS.pretty/`) — 53 footprints\n- **3D model library** (`NNPS_3D-MODELS/`) — 36 STEP models for PCB 3D view\n\n## Network Protocol\n\nThe PM communicates using CANopen:\n- **SDO** (Service Data Object) — point-to-point read/write via Object Dictionary\n- **PDO** (Process Data Object) — broadcast data streaming\n- **SYNC** — cyclic timing reference (controls stimulation frequency)\n- **NMT** (Network Management) — state machine transitions\n\n## NSF Relevance\n\nAs the core of the COSMIIC system, this module defines the implantable network's power topology and communication backbone, providing a standardized reference for developing and validating future implant power management and telemetry architectures within the Adom ecosystem.\n\n## Science Drivers\n\nimplantable_healthcare\n\nCreated by: adonis\nVersion: v1\nCategory: power\n",
  "author": {
    "id": "695820315b5f1e4db2fcf602",
    "name": "Kyle Bergstedt",
    "email": "kyle@adom.inc"
  },
  "visibility": {
    "public": true
  },
  "hero": null,
  "sample_prompts": [],
  "discovery_triggers": [],
  "discovery_pitch": null,
  "metadata": {},
  "created_at": "2026-05-28T05:30:52.781Z",
  "updated_at": "2026-05-28T05:30:52.781Z"
}