Hi @Alex-Kushleyev,
This is very helpful, thank you.
The 110–115 W hover figure lines up well with my own estimate, and the per-motor peak-power clarification is exactly what I needed for the power and payload sizing.
I also went through the QGC-via-ADB / USB-NCM documentation. The approach looks clean, and the ~4 ms ping shown in the doc is well within my requirement. Latency matters more to me than absolute throughput, so that result is encouraging.
For context, my data-rate needs are modest: on the order of a few tens of Mbps total. That's a couple of compressed video/sensor streams from the drone, low-rate telemetry, and one small latency-sensitive control/data channel. Based on the ~400 Mbps you mentioned, I don't expect bandwidth to be the limiting factor.
A few things I'd like to confirm before committing to this path:
-
Does the USB-NCM setup remove the need for a separate Ethernet add-on board entirely? From the doc it looks like NCM runs over the same USB connection used for ADB, which would suggest I only need physical USB access to the VOXL 2 Mini, with no added Ethernet hardware on the drone. Is that right?
-
Is USB-NCM stable for sustained real-time streaming? The doc example focuses on QGC / lower-rate comms. Are there known issues running the interface continuously at tens of Mbps over longer operating periods?
-
How does USB-NCM latency behave when the VOXL 2 Mini is under heavy compute load? Should I expect latency spikes or jitter under CPU/GPU/DSP load, or is the interface generally stable enough for latency-sensitive data alongside onboard processing?
The main thing I'm trying to decide is whether USB-NCM is robust enough to be the primary data link from the VOXL 2 Mini for this application, or whether I should still plan for a dedicated Ethernet interface.
Thanks again,
Eyal