← All work

AI-assisted embedded development / 2026

Ricoh GR StopWatch Viewfinder

A wireless Ricoh GR companion on M5Stack StopWatch with live view, touch shooting, BLE pairing, WiFi control, and a circular AMOLED UI.

M5Stack StopWatch showing Ricoh GR live view

GR View turns the M5Stack StopWatch into a pocket wireless viewfinder and remote shutter for Ricoh GR cameras.

From port to product

The original code targeted M5StickS3. StopWatch uses the same ESP32-S3 family, but the actual product surface is different: round AMOLED, capacitive touch, two buttons, PSRAM, battery behavior, and system app installation.

The work became a refactor around hardware boundaries rather than a direct board swap.

What changed

  • Display logic moved toward a StopWatch-native circular layout.
  • Input supports hardware buttons and touch shooting.
  • BLE and WiFi state handling were tuned against real Ricoh GR behavior.
  • Live view, shutter, and playback had to coexist without trapping the camera in remote mode.

Result

The current version can connect, show live view, shoot from the watch, trigger touch focus/shutter, and return to a usable playback flow after capture.