Skip to content

VOXL 2 and VOXL 2 Mini

647 Topics 3.7k Posts

VOXL 2, VOXL 2 Mini and VOXL 2 IO: bring-up, connectors, power, cameras, system image and SDK installs on the current compute platform.

  • ADB not showing but fastboot shows up

    Unsolved voxl-2
    2
    1
    0 Votes
    2 Posts
    462 Views
    tomT
    @Paola-Lim The board can either be in "adb mode" or "fastboot mode". To go from adb to fastboot you can use adb reboot bootloader and to go from fastboot to adb you can use fastboot reboot
  • Voxl Mini based drone frames

    Unsolved voxl-2-mini
    2
    0 Votes
    2 Posts
    634 Views
    ModeratorM
    @Darshit-Desai We do not have a ready to fly reference yet. VOXL 2 Mini and the VOXL ESC Mini both support the industry standard 30.5mm mounting hole pattern, so you should be able to find a frame to fly.
  • VOXL2 mpatoros2 build

    Unsolved voxl-2
    13
    1
    0 Votes
    13 Posts
    2k Views
    Zachary Lowell 0Z
    @Darshit-Desai said in VOXL2 mpatoros2 build: https://gitlab.com/voxl-public/voxl-sdk/utilities/voxl-mpa-to-ros2.git @Darshit-Desai I am a bit lost as to why having wifi would matter in this instance. When you run voxl-inspect-cam -a what is the output? Are all the cameras actively streaming at 30 FPS from camera server?
  • M0151 USB

    Unsolved voxl-2
    2
    0 Votes
    2 Posts
    659 Views
    Alex KushleyevA
    @robertshmurda , M0151 provides a native UART expansion port (as you noted) and a USB 3.0 expansion port. So you would need to plug an extra USB-to-serial adapter into the USB port if you need another serial port. M0151 details here . Please note that you can order board only or board + cables
  • IMX412 for camera configuration 11 on SDK 1.1.2

    Unsolved voxl-2
    8
    0 Votes
    8 Posts
    2k Views
    Alex KushleyevA
    @Chase-Riley, i think so! You would need to delete the sensormodule for the non flipped one from /usr/lib/camera
  • Voxl2 Spektrum Receiver error

    Unsolved voxl-2
    90
    0 Votes
    90 Posts
    48k Views
    Eric KatzfeyE
    @Chase-Riley Okay, thanks for the update. I'll have to add an option to ignore the protocol byte check in the Spektrum driver then.
  • USB Power Good LED not always illuminating?

    Unsolved voxl-2-mini
    3
    0 Votes
    3 Posts
    676 Views
    VinnyV
    HI @Brendon J9 and that LED are "mostly" independent. J9 is our USB-C port, whereas that LED is indicating the VBUS power is present for J3 USB host port. There are several things that might make this LED turn off: SW control, using GPIO_157. That controls the power switch for J3, so if that is set LOW, it will disable the VBUS on J3. J3 is only able to source ~900mA max current. If you are indeed using J3 and not J9, please check your device is not pulling too much current. If you are using an actual 1S battery, as the voltage drops, so will the current capabilities. So, if you are pulling too much, you are putting a droop into the VBUS. If you are running a fan on 5V and a magnetometer unit at 5V, that also takes away from the max capability as listed here: https://docs.modalai.com/voxl2-mini-connectors/#power-inputoutput-important-note If you are loosing ADB, that is indicative of a board reset or a short on the USB-C port. This is where the Moderator's comments come into play as well. Clearly a reset will cycle power on both J9 USB-C and J3 USB Host ports. A short on USB-C may force the power mgmt chips to cycle power as well. Are you able to send a picture of your setup, including your power supply to VOXL 2 Mini? That will help us guide you further. Thanks!
  • QGC Starts up showing a heading of north no mater the direction of compass

    Unsolved voxl-2
    29
    0 Votes
    29 Posts
    7k Views
    Eric KatzfeyE
    @Chase-Riley Definitely would recommend being on 1.1.2 at this point.
  • Poor VIO performance when tracking distant features

    Unsolved voxl-2
    4
    0 Votes
    4 Posts
    1k Views
    Alex KushleyevA
    @afdrus I believe that both logDepthBootstrap and logCameraHeightBootstrap are approaches to initialize the depth of new features, not only during initialization. However, the effect of these values is the greatest during initialization because the VIO state is not fully converged and it is difficult to triangulate the feature depths without a good VIO solution. If VIO is fully initialized and tracking well, the effect of these values will be minimal because feature depth can be very quickly resolved even if there is a little motion (so in that case the initial depth of feature does not matter much). However, if VIO is not working very well in a case of distant features, then initializing the feature depth to a larger value could help not only during initialization of VIO but also during normal tracking. The farther the features are, the more difficult it is to determine their depth without significant motion, so a good prior on the feature depth could help. The logic behind using useLogCameraHeight is the following: if your vehicle has a camera pointing significantly down, lets say 45 degrees or even more, then a large part of majority of features that it sees will likely be on the floor during initialization. So if the camera is looking at a flat floor, the features on the floor will be arranged according to the flat plane geometry and if you know the camera height above the ground, which is easy to measure, that parameter is specified in logCameraHeightBootstrap (well log of that actual height). So, using this approach to initialize the feature depth, the depths will be initialized assuming the features in the image are on the ground plane, so the depth is calculated based on where the pixel appears in the image (it can be projected onto a ground plane). If the camera is not looking sufficiently downward, an assumption that features are on the ground plane will not be very helpful, so it is better to just use an expected average feature depth during initialization. In the past, we have pretty much always set useLogCameraHeight to true and logCameraHeightBootstrap according to the camera height above ground for best initialization results because majority of the vehicles have the tracking cameras pointing down at least 30 or 45 degrees. this helps during initialization because when the vehicle takes off, the feature motion is very significant during initial moments and knowing that the features are on the ground plane significantly helps with tracking during take-off. After take off, as I mentioned before, a good prior for feature depths is no longer needed. Regarding using dual cameras, QVIO does not support using two cameras in one VIO instance. We are working on another solution that will support multiple cameras, but we are not ready to share the details yet, hopefully in about 2 months.
  • VIO/VOA with ArduCopter

    Unsolved voxl-2
    3
    0 Votes
    3 Posts
    908 Views
    M
    @Chad-Sweet Great to hear, that's exactly what I was hoping for. Thank you!
  • Any known issues with PCIe?

    Unsolved voxl-2
    3
    0 Votes
    3 Posts
    435 Views
    O
    @Vinny It's an Intel I210--should be as vanilla as it gets and well supported by the kernel.
  • Access to SLPI_QUP6_UART while voxl-px4 is running

    Unsolved voxl-2
    4
    0 Votes
    4 Posts
    856 Views
    madswampM
    @Alex-Kushleyev, yes, we will do just that, connect a USB Hub to the USB 3.0 Port and connect it to the Hub, that way we still have the USB available for the WiFi and other possible sensors. Thank you for your response.
  • Problems connecting to VOXL2 with Doodle Radio on SDK 1.0 and 1.1, but not 0.9.5

    Unsolved voxl-2
    7
    0 Votes
    7 Posts
    2k Views
    Chase RileyC
    @teddy-zaremba I was running 1.0 when I was experiencing this issue. I can speak for newer SDKs.
  • Block Diagram for the Mini and VOXL 2?

    Unsolved voxl-2-mini
    1
    0 Votes
    1 Posts
    366 Views
    No one has replied
  • eth0 is not recognized

    Unsolved voxl-2-mini
    3
    2
    0 Votes
    3 Posts
    588 Views
    Z
    @Moderator USB to ethernet connected to USB3 port [image: 1703725866764-01kakaotalk_20231228_100732658.jpg]
  • VOXL2 IO Board Flashing Firmware

    Unsolved voxl-2-io
    4
    0 Votes
    4 Posts
    2k Views
    Alex KushleyevA
    @Aaron-Porter , thank you for clarifying. We resolved your issue offline, as this was a pre-release development effort. Moving forward, all customers have two options: if you already purchased M0065 without ModalAI bootloader (the board was using old px4io bootloader and firmware), you can request a free replacement that will be sent with our latest bootloader and firmware installed (please request via support email) all the new M0065 shipments will come with ModalAI bootloader and firmware With the new bootloader / firmware combination, there is no need for STLink at all. The firmware will be updated via UART directly from VOXL2 or optionally via a USB adapter. The firmware update protocol is very similar to our ESC firmware update protocol, so we will be able to use voxl-esc tools to perform the firmware update. We will be updating the docs shortly (https://docs.modalai.com/voxl2-io-firmware/) and will post an update here once it's ready. Alex
  • Datasheet for VOXL2 Ethernet expansion and USB Hub addon

    Unsolved voxl-2
    5
    0 Votes
    5 Posts
    888 Views
    ModeratorM
    Any of our USB expansion boards should work with VOXL 2 and Boson, you don't need this specific board
  • VOXL2 unbricking StarlingV2 - Forced fastboot mode doesn't work

    Unsolved voxl-2
    4
    1
    0 Votes
    4 Posts
    1k Views
    S
    Ok final update and case-closed...it was a USB-C issue! Even though I was most of the times able to discover my device, I was never able to discover it when in fastboot mode. Whenever anybody is facing such issues always switch to another USB-C cable first...
  • Use I2C on Voxl2 with Px4

    Unsolved voxl-2
    6
    0 Votes
    6 Posts
    1k Views
    Eric KatzfeyE
    @tiralonghipol UART drivers need patching. If it is an i2c or spi driver then usually not.
  • This topic is deleted!

    1
    0 Votes
    1 Posts
    7 Views
    No one has replied