furble
2024-08-19 | By Guo-Rong Koh
License: Attribution Bluetooth / BLE Arduino ESP32 M5Stick
furble - FUjifilm Remote Bluetooth Low Energy
For all current development progress, please see the repository here: https://github.com/gkoh/furble
Introduction
A Bluetooth wireless remote shutter release originally targeted at Fujifilm mirrorless cameras.
The remote uses the camera's native Bluetooth Low Energy interface so additional adapters are not required.
furble is developed as a PlatformIO project for the M5StickC, M5StickC Plus and M5StickC Plus2 (ESP32 based devices). Additionally, it can be used on the M5Stack Core2.
Supported Cameras
The following devices have actually been tested and confirmed to work:
- Fujifilm
- Fujifilm GFX100II
- Fujifilm GFX100S
- Fujifilm X-H2S
- Fujifilm X-S10
- Fujifilm X-T200
- Fujifilm X-T30
- Fujifilm X-T5
- Fujifilm X100V
- Canon
- Canon EOS M6
- Canon EOS RP
- Mobile Devices (beta)
- Android
- iOS
What Works
Currently supported features in furble:
- scanning for supported cameras
- initial pairing
- saving pairing data
- connecting to previously paired camera
- shutter release
- focus
- GPS location tagging
- intervalometer
Installation
The simplest way to get started is with the web installer. Follow the instructions on the wiki: Easy Web Install
Development with PlatformIO
PlatformIO does everything assuming things are installed and connected properly. In most cases it should be:
- clone the repository
- plug in the M5StickC
- platformio run -e m5stick-c -t upload
- OR plug in the M5StickC Plus/Plus2
- platformio run -e m5stick-c-plus -t upload
- OR plug in the M5Stack Core2
- platformio run -e m5stack-core2 -t upload
More details are on the wiki: PlatformIO.
Have questions or comments? Continue the conversation on TechForum, DigiKey's online community and technical resource.
Visit TechForum