# Sensor Watch Pro (Oddly Specific Objects)

> A programmable replacement board for a digital wristwatch.

- **Category:** Wearables
- **Availability:** Listed by maker
- **Price:** US$59 board, checked 2026-09-15
- **Good for:** Turn a compatible digital watch into a coding project.
- **You'll need:** A compatible Casio watch; choose display and sensor options.
- **Trade-off:** The base offer is a replacement board, not a complete watch.
- **Page:** https://gadgets.sh/devices/sensor-watch-pro/

## Where to buy

| Shop | Status | Link |
|---|---|---|
| Crowd Supply | Orderable | 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 |

## Blueprint

**Open hardware.** 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.

### Design files

- schematic: [Sensor Watch Pro mainboard (OSO-SWAT-C1) KiCad schematic](https://github.com/joeycastillo/Sensor-Watch/blob/main/PCB/Main%20Boards/OSO-SWAT-C1/OSO-SWAT-C1.kicad_sch) (KiCad)
- pcb: [Sensor Watch Pro mainboard (OSO-SWAT-C1) KiCad PCB layout](https://github.com/joeycastillo/Sensor-Watch/blob/main/PCB/Main%20Boards/OSO-SWAT-C1/OSO-SWAT-C1.kicad_pcb) (KiCad)
- gerbers: [Sensor Watch Pro fab package (rev -06)](https://github.com/joeycastillo/Sensor-Watch/blob/main/PCB/Main%20Boards/OSO-SWAT-C1/OSO-SWAT-C1-06.zip) (ZIP)
- 3d-model: [OSO-SWAT-C1 folder: connector/crystal/LED STEP models](https://github.com/joeycastillo/Sensor-Watch/tree/main/PCB/Main%20Boards/OSO-SWAT-C1) (STEP)

### Source repositories

- [joeycastillo/Sensor-Watch](https://github.com/joeycastillo/Sensor-Watch) — hardware, ★2078

### Key parts

| Part | Role | Datasheet |
|---|---|---|
| Microchip SAM L22 (ATSAML22) | MCU + segment-LCD controller | 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.

### Raw source files

Direct links an agent or KiCad can open (the viewer on the page reads the same files).

- KiCad project **Sensor Watch Pro mainboard (OSO-SWAT-C1) KiCad schematic** (joeycastillo/Sensor-Watch): [OSO-SWAT-C1-rounded.kicad_pro](https://raw.githubusercontent.com/joeycastillo/Sensor-Watch/main/PCB/Main%20Boards/OSO-SWAT-C1/OSO-SWAT-C1-rounded.kicad_pro), [OSO-SWAT-C1.kicad_sch](https://raw.githubusercontent.com/joeycastillo/Sensor-Watch/main/PCB/Main%20Boards/OSO-SWAT-C1/OSO-SWAT-C1.kicad_sch), [OSO-SWAT-C1-rounded.kicad_pcb](https://raw.githubusercontent.com/joeycastillo/Sensor-Watch/main/PCB/Main%20Boards/OSO-SWAT-C1/OSO-SWAT-C1-rounded.kicad_pcb), [OSO-SWAT-C1.kicad_pcb](https://raw.githubusercontent.com/joeycastillo/Sensor-Watch/main/PCB/Main%20Boards/OSO-SWAT-C1/OSO-SWAT-C1.kicad_pcb)
- KiCad project **OSO SWAT B1** (joeycastillo/Sensor-Watch): [OSO-SWAT-B1.kicad_pro](https://raw.githubusercontent.com/joeycastillo/Sensor-Watch/main/PCB/Main%20Boards/OSO-SWAT-B1/OSO-SWAT-B1.kicad_pro), [OSO-SWAT-B1.kicad_sch](https://raw.githubusercontent.com/joeycastillo/Sensor-Watch/main/PCB/Main%20Boards/OSO-SWAT-B1/OSO-SWAT-B1.kicad_sch), [OSO-SWAT-B1.kicad_pcb](https://raw.githubusercontent.com/joeycastillo/Sensor-Watch/main/PCB/Main%20Boards/OSO-SWAT-B1/OSO-SWAT-B1.kicad_pcb)
- KiCad project **OSO SWAB B1 00 Sensor Watch Accelerometer** (joeycastillo/Sensor-Watch): [OSO-SWAB-B1-00 Sensor Watch Accelerometer.kicad_pro](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), [OSO-SWAB-B1-00 Sensor Watch Accelerometer.kicad_sch](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), [OSO-SWAB-B1-00 Sensor Watch Accelerometer.kicad_pcb](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)

## Specifications

### Compute & sensing

| | |
|---|---|
| Processor | Microchip SAM L22; Arm Cortex-M0+ up to 32 MHz |
| Memory | 256 KB flash, up to 8 KB EEPROM emulation; 32 KB retained SRAM |
| Clock | 32.768 kHz crystal and RTC; software frequency and temperature compensation |
| Sensors | Temperature sensor and infrared phototransistor |
| ADC | 12-bit, with oversampling to 16-bit resolution |

### Display & controls

| | |
|---|---|
| Compatibility | Replacement board for Casio F-91W and compatible A158W cases; donor watch required |
| Backlight | Red, green and blue PWM-controlled LED |
| Controls | Contacts for three interrupt-capable watch buttons |
| Audio | Inductor-boosted piezo buzzer |
| Optional LCD | 92-segment display versus stock 72-segment; expanded icons and alphanumeric characters |
| Optional accelerometer | LIS2DW sensor board with activity, tap and interrupt support |

### Expansion & power

| | |
|---|---|
| Programming | Onboard Micro USB; double-tap reset for UF2 drag-and-drop updates |
| Sensor connector | Nine pins: nominal 3 V, I²C with pull-ups and five GPIO |
| GPIO functions | Analog input, interrupts, digital I/O, SPI, UART, PWM and external wake; multiplexed by pin |
| Battery | CR2016 coin cell; maker comparison claims 1–2 years, dependent on firmware |
| In-case dimensions | 34.5 × 37.5 × 8.5 mm in the referenced Casio case |

### Software

| | |
|---|---|
| Firmware | Open-source Movement watch faces and applications |
| Online builder | Select watch faces and download a compiled UF2 image |
| Applications | Clock, alarms, stopwatch, interval timers, world time, calculator, games and TOTP |

## Firmware & community

- [Movement](https://github.com/joeycastillo/Sensor-Watch) — Ultra low-power community watch face OS for SAM L22 with astronomical calculations, compass, and sensors.

## Documentation

- [Maker specifications and product details](https://www.crowdsupply.com/oddly-specific-objects/sensor-watch-pro)
- [Sensor Watch GitHub Repository](https://github.com/joeycastillo/Sensor-Watch)

---
Source: gadgets.sh · https://gadgets.sh/devices/sensor-watch-pro/ · JSON: https://gadgets.sh/api/v1/devices/sensor-watch-pro.json
