{
  "schema_version": 1,
  "type": "component",
  "slug": "wireless-link-897890",
  "title": "wireless-link",
  "brief": "COSMIIC Wireless Link (CSMC001) — nRF5340 + CC1101 dual-radio bridge between computer/BLE and implanted devices. Full KiCad + EAGLE source, STEP, Gerbers.",
  "version": "1.0.1",
  "tags": [],
  "license": "MIT",
  "component": {
    "mpn": "wireless-link",
    "manufacturer": "",
    "package": "",
    "pin_count": null,
    "category": "other",
    "subcategory": "",
    "body_size": null,
    "parts": {},
    "distributor_links": {},
    "molecule_id": 143932496701897890
  },
  "readme": "# COSMIIC Wireless Link (CSMC001)\n\nThe 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.\n\n## How it works\n\nThe Wireless Link uses a **dual-radio architecture**:\n- **Nordic nRF5340** + nRF7002 companion (BLE + WiFi) via Fanstel WT40 module — connects to computers/phones\n- **TI CC1101** via Anaren A1101 (433 MHz MedRadio) — communicates with implanted devices\n\nUSB/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.\n\n## Hardware\n\n| Parameter | Value |\n|-----------|-------|\n| MCU | Nordic nRF5340 (dual-core Cortex-M33, 128/64 MHz) |\n| Radio 1 | nRF7002 (BLE 5.3 + WiFi) via Fanstel WT40 |\n| Radio 2 | TI CC1101 (433 MHz MedRadio) via Anaren A1101 |\n| IMU | ISM330IS (6-axis accel/gyro + ISPU) |\n| Storage | MicroSD via SPI |\n| Interface | USB-C (USB/UART dual) + SmartCoil UART |\n| Voltage | 1.8V standalone / 3.3V with Smart Charger |\n| PCB | 6-layer, designed by TinyCircuits |\n\n## Architecture\n\n```\n┌────────────────────────────────────────┐\n│           Wireless Link (CSMC001)      │\n│                                        │\n│  ┌───────────┐    ┌─────────────────┐ │\n│  │ nRF5340   │    │ Fanstel WT40    │ │\n│  │ (main)    │────│ BLE + WiFi      │ │◄──── Phone/Tablet\n│  │           │    └─────────────────┘ │\n│  │           │                        │\n│  │           │    ┌─────────────────┐ │\n│  │           │────│ CC1101 (A1101)  │ │◄───► Implant (PM)\n│  │           │    │ 433 MHz MedRadio│ │\n│  └─────┬─────┘    └─────────────────┘ │\n│        │                               │\n│  ┌─────┴─────┐   ┌──────────┐        │\n│  │ USB-C     │   │ ISM330IS │        │\n│  │ UART      │   │ IMU      │        │\n│  └───────────┘   └──────────┘        │\n└────────────────────────────────────────┘\n        │\n    Computer (MATLAB NNP-API)\n```\n\n## Build\n\n**Source:** [COSMIIC-Community/Externals-WL-Hardware](https://github.com/COSMIIC-Community/Externals-WL-Hardware) (May 2026)\n\n**PCB:** Originally designed in EAGLE by TinyCircuits, imported to KiCad (May 2026). 6-layer board.\n\n**Firmware:** [COSMIIC-Community/Externals-WL-App](https://github.com/COSMIIC-Community/Externals-WL-App) — shared with Smart Charger (nRF5 SDK, C)\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-wl-kicad-project.zip` | Complete KiCad project (CSMC001) — PCB, 3 schematic sheets, symbols, 24 footprints |\n| `cosmiic-wl-eagle.zip` | Original EAGLE source (CSMC001.brd + CSMC001.sch) |\n| `cosmiic-wl-schematic.pdf` | Schematic PDF |\n| `cosmiic-wl-gerbers.zip` | Production Gerber fabrication files |\n| `wireless-link.step` | Board 3D model (STEP) |\n| `wireless-link.f3d` | Fusion 360 project |\n| `wireless-link_v2_gerbers.zip` | Gerber manufacturing files |\n| `bom.csv` | Bill of Materials |\n| `cpl.csv` | Component Placement List |\n\n## KiCad Project Structure\n\nThe KiCad project (`CSMC001`) was imported from EAGLE in May 2026:\n- **Main schematic** + 2 sub-sheets\n- **Symbol library** (`CSMC001-eagle-import.kicad_sym`)\n- **Footprint library** (`CSMC001.pretty/`) — 24 footprints including WT40 BLE module, A1101 radio, USB4105, ISM330IS LGA-14\n\n## Communication Protocol\n\nThe Wireless Link uses a uniform packet structure across BLE, USB, and UART:\n- Sync bytes + command ID + payload length + payload (up to 252 bytes)\n- Little-endian multi-byte values\n- Baud rate: 230,400 (USB/UART)\n\n## NSF Relevance\n\nThis 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.\n\n## Science Drivers\n\nimplantable_healthcare\n\nCreated by: noah\nVersion: v1\nCategory: other\n",
  "author": {
    "id": "695820315b5f1e4db2fcf602",
    "name": "Kyle Bergstedt",
    "email": "[email protected]"
  },
  "visibility": {
    "public": true
  },
  "hero": null,
  "sample_prompts": [],
  "discovery_triggers": [],
  "discovery_pitch": null,
  "metadata": {},
  "created_at": "2026-05-28T05:30:53.456Z",
  "updated_at": "2026-05-28T05:30:53.456Z"
}