Skip to content
HardwareLab
Vision & CamerasBeginner · Our suggestion

RICOH GR Live View Shooting

The creator: @Tinker_ZhangOriginal post

Hot-shoe remote on a StickS3.

Full build guide

RICOH GR Live View Shooting
No photo in the source; GitHub repository card, served from HardwareLab.

By TinkerZhang (@Tinker_Zhang)

Posted
GitHub stars
45 (GitHub)
Likes on X
6 (X post)

What you need

Difficulty
Beginner · Our suggestion
License
GPL-3.0 (source)

Parts

  • M5Stack StickS3 (ESP32-S3, 8 MB flash, 8 MB PSRAM) (board)
  • RICOH GR II, GR III/IIIx or GR IV, 3D-printed hot-shoe adapter (STL and STEP in the repo), USB-C data cable
AI model or service
Codex AI assistant (co-developed the firmware, per the README)

Overview

TinkerZhang (sky18Dragon on GitHub) turned an M5Stack StickS3 into a remote for RICOH GR cameras. The firmware makes it a remote shutter and wireless live-view screen, with printable hot-shoe adapters in the repo; the README says it was developed together with the Codex AI assistant. The GR IIIx, GR IV, GR IV HDF and GR II are hardware verified; the GR III is implemented but still needs a full regression test, and the GR III/IIIx HDF models are experimental. GPL-3.0.

How it works

GR III and GR IV cameras pair over Bluetooth LE, which also switches the camera's Wi-Fi on and off; the GR II has no Bluetooth, so it uses manually enabled Wi-Fi and the official GR Remote HTTP API. Hold the StickS3 upright for the BLE shutter with the camera's Wi-Fi off; turn it sideways and the IMU switches to live view, streaming the camera's MJPEG preview over Wi-Fi and decoding it on the ESP32-S3. One Button A press runs autofocus and the shot. Flash it from M5Burner (search “GR”) or build it with PlatformIO.

Hardware

  • M5Stack StickS3 (ESP32-S3, 8 MB flash, 8 MB PSRAM)
  • RICOH GR II, GR III/IIIx or GR IV
  • 3D-printed hot-shoe adapter (STL and STEP in the repo)
  • USB-C data cable

More ESP32 buildsMore M5Stack builds

Like this build? Get the weekly builds

Every Thursday: the 5 best gadget hacks you can copy. Free.

Built something? Submit a build

Credits and links

This page is a short summary written by HardwareLab. Build steps, code and photos belong to the creator; follow “View original” for the full project.

Featured? Add this badge

Built this? Paste the badge into your README. It links back to this page.

Featured on HardwareLab

Markdown

[![Featured on HardwareLab](https://hardwarelab.dev/badge.svg)](https://hardwarelab.dev/projects/ricoh-gr-live-view-shooting/?utm_source=badge&utm_medium=referral&utm_campaign=launch_2w)

HTML

<a href="https://hardwarelab.dev/projects/ricoh-gr-live-view-shooting/?utm_source=badge&utm_medium=referral&utm_campaign=launch_2w"><img src="https://hardwarelab.dev/badge.svg" alt="Featured on HardwareLab" width="188" height="20"></a>