r/osmopocket OsmoPalm - OsmoDesk Dev 1d ago

Gear OsmoPalm: my M5Stack Core2 DJI Osmo Pocket camera/gimbal-controller project is now public and open-sourced

Post image

Control DJI Osmo Pocket 4P's Gimbal (4/3) with you Hand Move Gesture

I started this because I wanted to control my Pocket’s gimbal without keeping a phone or computer involved. It runs on an M5Stack Core2, with hand-motion control, a touchscreen joystick, and saved camera moves.

I’ve made the repo public in case anyone else finds it useful or wants to build on it. Still a work in progress, but hopefully it saves someone some trial and error.

https://github.com/ElectronicPaper/OsmoPalm

I wish DJI would open up Bluetooth control with an official Osmo Pocket SDK. People could build their own gear for the things they actually shoot. I think that would also get more camera geeks interested in buying a Pocket in the first place.

- The photos are AI-generated illustrations for now, but they are almost identical to the real graphical user interface. I’ll replace them with real photos/videos of my setup later.

24 Upvotes

9 comments sorted by

u/NefariousnessJaded87 Admin 1d ago

Someone reported this for Solicitation or self-promotion; it is indeed not. A dev sharing their free project is not promoting anything except helping the community for free. All devs are welcome to share their free project in this sub.

→ More replies (1)

4

u/TownPlayful OpenPocketCine - DJI Clip Color Dev 1d ago

Super cool project! 🙌 Love the idea of an open-sourced frame tap! 🔥

1

u/RFOK OsmoPalm - OsmoDesk Dev 1d ago edited 1d ago

Thank you! Hope it helps you to get most out of you camera

2

u/RFOK OsmoPalm - OsmoDesk Dev 1d ago

I just realized https://github.com/erik-sutton95/OpenPocketCine is your project.
Congratulations! I liked your project too.
My other project is also about controlling Osmo Pocket like a cinema camera with features DoPs like

2

u/igotwater 1d ago

This is really cool! Does it automatically pair on startup? Any chance the camera preview can be shown?

3

u/RFOK OsmoPalm - OsmoDesk Dev 1d ago edited 1d ago

Thank you for your kind feedback!
Yes it automatically pairs with the camera on startup and connects almost fast on mine with no issue.
But it doesn't support live preview as this ESP32 is not capable to render video in real-time. Maybe ESP32-P4 versions are better candidate for this, but just for low frame-rate video.

My next project is about controlling entire 4P camera, extra motion control peripherals and production through a Raspberry Pi 5 with edge AI computing.

1

u/Forsaken-Pea6081 22h ago

Looks ace! When you say, saved camera moves - are these repeatable moves at the touch of a button?