{
 "slug": "sensor-watch-pro",
 "name": "Sensor Watch Pro",
 "maker": "Oddly Specific Objects",
 "category": "wearables",
 "categoryLabel": "Wearables",
 "status": "listed",
 "statusLabel": "Listed by maker",
 "description": "A programmable replacement board for a digital wristwatch.",
 "goodFor": "Turn a compatible digital watch into a coding project.",
 "youNeed": "A compatible Casio watch; choose display and sensor options.",
 "tradeoff": "The base offer is a replacement board, not a complete watch.",
 "tags": [
  "Watch board",
  "Programmable",
  "USB",
  "Sensor expansion"
 ],
 "price": "US$59 board",
 "priceShort": "$59",
 "priceFrom": null,
 "checked": "2026-09-15",
 "url": "https://gadgets.sh/devices/sensor-watch-pro/",
 "shortUrl": "https://gadgets.sh/sensor-watch-pro",
 "markdown": "https://gadgets.sh/devices/sensor-watch-pro.md",
 "image": "https://gadgets.sh/assets/sensor-watch-pro.jpg",
 "cutout": "https://gadgets.sh/assets/cutouts/sensor-watch-pro.webp",
 "shareCard": "https://gadgets.sh/og/sensor-watch-pro.jpg",
 "shops": [
  {
   "merchant": "Crowd Supply",
   "label": "Order on Crowd Supply",
   "kind": "market",
   "orderable": true,
   "url": "https://www.crowdsupply.com/oddly-specific-objects/sensor-watch-pro?utm_source=gadgets.sh&utm_medium=referral&utm_campaign=sensor-watch-pro&utm_content=api",
   "note": "In stock at Crowd Supply when checked on 2026-09-24."
  }
 ],
 "specs": [
  {
   "group": "Compute & sensing",
   "rows": [
    {
     "label": "Processor",
     "value": "Microchip SAM L22; Arm Cortex-M0+ up to 32 MHz",
     "source": "https://www.crowdsupply.com/oddly-specific-objects/sensor-watch-pro"
    },
    {
     "label": "Memory",
     "value": "256 KB flash, up to 8 KB EEPROM emulation; 32 KB retained SRAM",
     "source": "https://www.crowdsupply.com/oddly-specific-objects/sensor-watch-pro"
    },
    {
     "label": "Clock",
     "value": "32.768 kHz crystal and RTC; software frequency and temperature compensation",
     "source": "https://www.crowdsupply.com/oddly-specific-objects/sensor-watch-pro"
    },
    {
     "label": "Sensors",
     "value": "Temperature sensor and infrared phototransistor",
     "source": "https://www.crowdsupply.com/oddly-specific-objects/sensor-watch-pro"
    },
    {
     "label": "ADC",
     "value": "12-bit, with oversampling to 16-bit resolution",
     "source": "https://www.crowdsupply.com/oddly-specific-objects/sensor-watch-pro"
    }
   ]
  },
  {
   "group": "Display & controls",
   "rows": [
    {
     "label": "Compatibility",
     "value": "Replacement board for Casio F-91W and compatible A158W cases; donor watch required",
     "source": "https://www.crowdsupply.com/oddly-specific-objects/sensor-watch-pro"
    },
    {
     "label": "Backlight",
     "value": "Red, green and blue PWM-controlled LED",
     "source": "https://www.crowdsupply.com/oddly-specific-objects/sensor-watch-pro"
    },
    {
     "label": "Controls",
     "value": "Contacts for three interrupt-capable watch buttons",
     "source": "https://www.crowdsupply.com/oddly-specific-objects/sensor-watch-pro"
    },
    {
     "label": "Audio",
     "value": "Inductor-boosted piezo buzzer",
     "source": "https://www.crowdsupply.com/oddly-specific-objects/sensor-watch-pro"
    },
    {
     "label": "Optional LCD",
     "value": "92-segment display versus stock 72-segment; expanded icons and alphanumeric characters",
     "source": "https://www.crowdsupply.com/oddly-specific-objects/sensor-watch-pro"
    },
    {
     "label": "Optional accelerometer",
     "value": "LIS2DW sensor board with activity, tap and interrupt support",
     "source": "https://www.crowdsupply.com/oddly-specific-objects/sensor-watch-pro"
    }
   ]
  },
  {
   "group": "Expansion & power",
   "rows": [
    {
     "label": "Programming",
     "value": "Onboard Micro USB; double-tap reset for UF2 drag-and-drop updates",
     "source": "https://www.crowdsupply.com/oddly-specific-objects/sensor-watch-pro"
    },
    {
     "label": "Sensor connector",
     "value": "Nine pins: nominal 3 V, I²C with pull-ups and five GPIO",
     "source": "https://www.crowdsupply.com/oddly-specific-objects/sensor-watch-pro"
    },
    {
     "label": "GPIO functions",
     "value": "Analog input, interrupts, digital I/O, SPI, UART, PWM and external wake; multiplexed by pin",
     "source": "https://www.crowdsupply.com/oddly-specific-objects/sensor-watch-pro"
    },
    {
     "label": "Battery",
     "value": "CR2016 coin cell; maker comparison claims 1–2 years, dependent on firmware",
     "source": "https://www.crowdsupply.com/oddly-specific-objects/sensor-watch-pro"
    },
    {
     "label": "In-case dimensions",
     "value": "34.5 × 37.5 × 8.5 mm in the referenced Casio case",
     "source": "https://www.crowdsupply.com/oddly-specific-objects/sensor-watch-pro"
    }
   ]
  },
  {
   "group": "Software",
   "rows": [
    {
     "label": "Firmware",
     "value": "Open-source Movement watch faces and applications",
     "source": "https://www.crowdsupply.com/oddly-specific-objects/sensor-watch-pro"
    },
    {
     "label": "Online builder",
     "value": "Select watch faces and download a compiled UF2 image",
     "source": "https://www.crowdsupply.com/oddly-specific-objects/sensor-watch-pro"
    },
    {
     "label": "Applications",
     "value": "Clock, alarms, stopwatch, interval timers, world time, calculator, games and TOTP",
     "source": "https://www.crowdsupply.com/oddly-specific-objects/sensor-watch-pro"
    }
   ]
  }
 ],
 "docs": [
  {
   "label": "Maker specifications and product details",
   "url": "https://www.crowdsupply.com/oddly-specific-objects/sensor-watch-pro"
  },
  {
   "label": "Sensor Watch GitHub Repository",
   "url": "https://github.com/joeycastillo/Sensor-Watch"
  }
 ],
 "blueprint": {
  "openness": "open-hardware",
  "opennessLabel": "Open hardware",
  "summary": "Full KiCad schematic, PCB layout and 3D STEP models for the Sensor Watch Pro mainboard (rev OSO-SWAT-C1, with the 9-pin sensor connector) are public in the shared Sensor-Watch repo.",
  "files": [
   {
    "kind": "schematic",
    "label": "Sensor Watch Pro mainboard (OSO-SWAT-C1) KiCad schematic",
    "url": "https://github.com/joeycastillo/Sensor-Watch/blob/main/PCB/Main%20Boards/OSO-SWAT-C1/OSO-SWAT-C1.kicad_sch",
    "format": "KiCad"
   },
   {
    "kind": "pcb",
    "label": "Sensor Watch Pro mainboard (OSO-SWAT-C1) KiCad PCB layout",
    "url": "https://github.com/joeycastillo/Sensor-Watch/blob/main/PCB/Main%20Boards/OSO-SWAT-C1/OSO-SWAT-C1.kicad_pcb",
    "format": "KiCad"
   },
   {
    "kind": "gerbers",
    "label": "Sensor Watch Pro fab package (rev -06)",
    "url": "https://github.com/joeycastillo/Sensor-Watch/blob/main/PCB/Main%20Boards/OSO-SWAT-C1/OSO-SWAT-C1-06.zip",
    "format": "ZIP"
   },
   {
    "kind": "3d-model",
    "label": "OSO-SWAT-C1 folder: connector/crystal/LED STEP models",
    "url": "https://github.com/joeycastillo/Sensor-Watch/tree/main/PCB/Main%20Boards/OSO-SWAT-C1",
    "format": "STEP"
   }
  ],
  "repos": [
   {
    "url": "https://github.com/joeycastillo/Sensor-Watch",
    "role": "hardware",
    "official": true,
    "license": null,
    "stars": 2078,
    "pushed": "2026-04-08"
   }
  ],
  "parts": [
   {
    "part": "Microchip SAM L22 (ATSAML22)",
    "role": "MCU + segment-LCD controller",
    "datasheet": "https://ww1.microchip.com/downloads/en/DeviceDoc/SAM-L22-Family-Data-Sheet-DS60001465B.pdf"
   }
  ],
  "notes": "The repo README's hardware table (last edited 2025-02-15) lists Sensor Watch Pro as 'TBD', but board folder OSO-SWAT-C1 was added afterward by a commit literally titled 'Sensor Watch Pro' (2025-03-08) and contains a 9-pin FPC connector STEP model (FH19C-9S-0.5SH.stp) matching the Pro's sensor connector -- confirmed via `gh api` commit history, used as the authoritative mapping over the stale README table. On-board temperature sensor / IR phototransistor exact part numbers were not independently identified from the schematic within budget.",
  "checked": "2026-09-27"
 },
 "sourceFiles": {
  "kicad": [
   {
    "label": "Sensor Watch Pro mainboard (OSO-SWAT-C1) KiCad schematic",
    "repo": "joeycastillo/Sensor-Watch",
    "folder": "https://github.com/joeycastillo/Sensor-Watch/tree/main/PCB/Main%20Boards/OSO-SWAT-C1",
    "project": "https://raw.githubusercontent.com/joeycastillo/Sensor-Watch/main/PCB/Main%20Boards/OSO-SWAT-C1/OSO-SWAT-C1-rounded.kicad_pro",
    "schematics": [
     "https://raw.githubusercontent.com/joeycastillo/Sensor-Watch/main/PCB/Main%20Boards/OSO-SWAT-C1/OSO-SWAT-C1.kicad_sch"
    ],
    "boards": [
     "https://raw.githubusercontent.com/joeycastillo/Sensor-Watch/main/PCB/Main%20Boards/OSO-SWAT-C1/OSO-SWAT-C1-rounded.kicad_pcb",
     "https://raw.githubusercontent.com/joeycastillo/Sensor-Watch/main/PCB/Main%20Boards/OSO-SWAT-C1/OSO-SWAT-C1.kicad_pcb"
    ]
   },
   {
    "label": "OSO SWAT B1",
    "repo": "joeycastillo/Sensor-Watch",
    "folder": "https://github.com/joeycastillo/Sensor-Watch/tree/main/PCB/Main%20Boards/OSO-SWAT-B1",
    "project": "https://raw.githubusercontent.com/joeycastillo/Sensor-Watch/main/PCB/Main%20Boards/OSO-SWAT-B1/OSO-SWAT-B1.kicad_pro",
    "schematics": [
     "https://raw.githubusercontent.com/joeycastillo/Sensor-Watch/main/PCB/Main%20Boards/OSO-SWAT-B1/OSO-SWAT-B1.kicad_sch"
    ],
    "boards": [
     "https://raw.githubusercontent.com/joeycastillo/Sensor-Watch/main/PCB/Main%20Boards/OSO-SWAT-B1/OSO-SWAT-B1.kicad_pcb"
    ]
   },
   {
    "label": "OSO SWAB B1 00 Sensor Watch Accelerometer",
    "repo": "joeycastillo/Sensor-Watch",
    "folder": "https://github.com/joeycastillo/Sensor-Watch/tree/main/PCB/Sensor%20Boards/Kicad/OSO-SWAB-B1-00%20Sensor%20Watch%20Accelerometer",
    "project": "https://raw.githubusercontent.com/joeycastillo/Sensor-Watch/main/PCB/Sensor%20Boards/Kicad/OSO-SWAB-B1-00%20Sensor%20Watch%20Accelerometer/OSO-SWAB-B1-00%20Sensor%20Watch%20Accelerometer.kicad_pro",
    "schematics": [
     "https://raw.githubusercontent.com/joeycastillo/Sensor-Watch/main/PCB/Sensor%20Boards/Kicad/OSO-SWAB-B1-00%20Sensor%20Watch%20Accelerometer/OSO-SWAB-B1-00%20Sensor%20Watch%20Accelerometer.kicad_sch"
    ],
    "boards": [
     "https://raw.githubusercontent.com/joeycastillo/Sensor-Watch/main/PCB/Sensor%20Boards/Kicad/OSO-SWAB-B1-00%20Sensor%20Watch%20Accelerometer/OSO-SWAB-B1-00%20Sensor%20Watch%20Accelerometer.kicad_pcb"
    ]
   }
  ],
  "models": []
 },
 "firmware": [
  {
   "name": "Movement",
   "url": "https://github.com/joeycastillo/Sensor-Watch",
   "tag": "Watch OS",
   "description": "Ultra low-power community watch face OS for SAM L22 with astronomical calculations, compass, and sensors."
  }
 ],
 "chips": []
}