Regarding display support with portenta

Is it possible to use Portenta to stream video across usb, with openmv?

Yes, but, we don’t support any standard interfaces for this as it’s not a web camera. You can choose to change our firmware such that it becomes a web camera. But, that’s not the point of the device.

Please notice that it streams video to OpenMV IDE via the OpenMV Camera debug protocol.

Technically, the Portenta can drive video over it’s USB C connector to an external display. However, we have not implemented the code to do this as it has not been asked for. But, the board could do 720p via display port over USB-C.

1 Like

It would be nice to have some feature that would allow for this, so Portenta can function standalone with openmv, I was mostly thinking of external display for Portenta support, instead of acting as a webcam, and maybe to insert openmv as one of usable applications, and build UI around it with circuit python
Also, does openmv use the m4 core? if not, can it be programmed with Arduino while using openmv?

does openmv use the m4 core? if not, can it be programmed with Arduino while using openmv?

No it’s not used, you can enable it manually omv/boards/PORTENTA/omv_boardconfig.mk here by setting: OMV_ENABLE_CM4=1 and add your code here: cm4/src/main.c, rebuild, and flash the two images (CM4, CM7). However, you should keep the default code if you need to use the low-power standby mode.

1 Like

It would be nice to have some feature that would allow for this, so Portenta can function standalone with openmv, I was mostly thinking of external display for Portenta support

It’s doable. Probably less than 20 hours of work. Just too much other higher priority stuff on my plate.

1 Like