wireless-link
UnreviewedCOSMIIC Wireless Link (CSMC001) — nRF5340 + CC1101 dual-radio bridge between computer/BLE and implanted devices. Full KiCad + EAGLE source, STEP, Gerbers.
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