COSMIIC Wireless Link (CSMC001)

The Wireless Link is the external communication bridge between a computer/phone and the COSMIIC implantable system. It translates USB/BLE commands into MedRadio packets that the implanted Power Module understands, enabling programming, data retrieval, firmware updates, and real-time control.

How it works

The Wireless Link uses a dual-radio architecture:

  • Nordic nRF5340 + nRF7002 companion (BLE + WiFi) via Fanstel WT40 module — connects to computers/phones
  • TI CC1101 via Anaren A1101 (433 MHz MedRadio) — communicates with implanted devices

USB/UART packets arrive from the host, get translated into MedRadio frames, and are transmitted to the Power Module. Responses follow the reverse path. The same firmware also drives the Smart Charger's inductive charging coil.

Hardware

Parameter Value
MCU Nordic nRF5340 (dual-core Cortex-M33, 128/64 MHz)
Radio 1 nRF7002 (BLE 5.3 + WiFi) via Fanstel WT40
Radio 2 TI CC1101 (433 MHz MedRadio) via Anaren A1101
IMU ISM330IS (6-axis accel/gyro + ISPU)
Storage MicroSD via SPI
Interface USB-C (USB/UART dual) + SmartCoil UART
Voltage 1.8V standalone / 3.3V with Smart Charger
PCB 6-layer, designed by TinyCircuits

Architecture

┌────────────────────────────────────────┐
│           Wireless Link (CSMC001)      │
│                                        │
│  ┌───────────┐    ┌─────────────────┐ │
│  │ nRF5340   │    │ Fanstel WT40    │ │
│  │ (main)    │────│ BLE + WiFi      │ │◄──── Phone/Tablet
│  │           │    └─────────────────┘ │
│  │           │                        │
│  │           │    ┌─────────────────┐ │
│  │           │────│ CC1101 (A1101)  │ │◄───► Implant (PM)
│  │           │    │ 433 MHz MedRadio│ │
│  └─────┬─────┘    └─────────────────┘ │
│        │                               │
│  ┌─────┴─────┐   ┌──────────┐        │
│  │ USB-C     │   │ ISM330IS │        │
│  │ UART      │   │ IMU      │        │
│  └───────────┘   └──────────┘        │
└────────────────────────────────────────┘
        │
    Computer (MATLAB NNP-API)

Build

Source: COSMIIC-Community/Externals-WL-Hardware (May 2026)

PCB: Originally designed in EAGLE by TinyCircuits, imported to KiCad (May 2026). 6-layer board.

Firmware: COSMIIC-Community/Externals-WL-App — shared with Smart Charger (nRF5 SDK, C)

Source

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

Files

File Description
cosmiic-wl-kicad-project.zip Complete KiCad project (CSMC001) — PCB, 3 schematic sheets, symbols, 24 footprints
cosmiic-wl-eagle.zip Original EAGLE source (CSMC001.brd + CSMC001.sch)
cosmiic-wl-schematic.pdf Schematic PDF
cosmiic-wl-gerbers.zip Production Gerber fabrication files
wireless-link.step Board 3D model (STEP)
wireless-link.f3d Fusion 360 project
wireless-link_v2_gerbers.zip Gerber manufacturing files
bom.csv Bill of Materials
cpl.csv Component Placement List

KiCad Project Structure

The KiCad project (CSMC001) was imported from EAGLE in May 2026:

  • Main schematic + 2 sub-sheets
  • Symbol library (CSMC001-eagle-import.kicad_sym)
  • Footprint library (CSMC001.pretty/) — 24 footprints including WT40 BLE module, A1101 radio, USB4105, ISM330IS LGA-14

Communication Protocol

The Wireless Link uses a uniform packet structure across BLE, USB, and UART:

  • Sync bytes + command ID + payload length + payload (up to 252 bytes)
  • Little-endian multi-byte values
  • Baud rate: 230,400 (USB/UART)

NSF Relevance

This wireless link transforms a static implanted device into a dynamic and adaptive research platform. By enabling two-way communication, it allows scientists to gather continuous, real-time data from in-vivo studies, observing biological processes in a naturalistic setting over long periods. The ability to remotely update firmware enables iterative experimental protocols without additional surgeries.

Science Drivers

implantable_healthcare

Created by: noah
Version: v1
Category: other

Files