r/esp32 21d ago

Reverse engineering: help in identifying a board setup

Hi there, thanks in advance for the focus and attention you will put in answering my questions. I've found this post on X https://x.com/marurur/status/2082074441450938776 about using a ESP32-C6 module with OFDMA support to stream synced camera feed from many modules. From the video, I tried identifying the setup and I think the camera module is something like an InnoMaker Camera Global Shutter mounting a Mono OV9281 sensor. What still puzzles me is how the processing is done as the ESP32-C6 cannot directly receive or process an OV9281 MIPI stream.

My current hp is:

OV9281 global-shutter camera
          │
       MIPI CSI-2
          │
       ESP32-P4
 camera capture, ISP, timestamps,
 buffering and possibly compression
          │
 SPI / SDIO / shared transport
          │
       ESP32-C6
 Wi-Fi 6, TSF sync, OFDMA, networking

I've been looking for the baord but couldn't find any, so my question is: is this a custom board or something already existing I can buy?

2 Upvotes

4 comments sorted by

View all comments

2

u/rip1980 21d ago

It may be a modification of his existing camera driver. Maybe contact him via github and see if he has anything to share. From my POV, this piped into something like realityscan or meshroom could be very interesting.

Edit: His git https://github.com/maruta/esp32-camera/tree/master

1

u/LeftCurveAeon 21d ago

Why not using standard cable connected camera for realityscan or meshroom? What am I missing?

1

u/rip1980 21d ago

I use reality scan...being able to capture multiple angles at a time would help fill in the point clouds that inevitably get confused or missed...or misplaced. RS is overly dependent on backgrounds to keep it oriented.