Skip to content

VOXL 2 and VOXL 2 Mini

648 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.

  • Unbrick VOXL2 instruction help

    Unsolved voxl-2
    2
    2
    0 Votes
    2 Posts
    847 Views
    Z
    @Engineer123 You can download all the necessary flat build files from our page: [modalai.filecloudonline.com](link url). Go into flat builds folder and download the m0054(154-1) flat build file With regards to actually flashing the flat build, and using modal-qdl repo: Make sure to put the flat build file properly in a correct folder as mentioned by the doc (./qdl/qfil_app/modalai). Make sure the file is unzipped (it should be m0054(154-1)/ all the files, NOT m0054(154-1)/m0054(154-1)/....) Some users have seen a higher qdl success rate when they ran install_dependencies.sh and run.sh with sudo commands. So sudo might work better Confirm that the voxl is in edl mode
  • Broken off Capacitor???

    Unsolved voxl-2
    2
    1
    0 Votes
    2 Posts
    938 Views
    VinnyV
    Hi @isagmz That is indeed a cap. It is a 4.7uF 25V 0603 in support of the 5V input rail when sourced by J5. [image: 1782190949170-0a20b27c-498c-4971-be16-f9c02719c08f-image.png] We have so much margin on the 5V power rail, I would not worry about one cap missing. My best advice is to clean up that area to make sure there is no FOD or ripped up pads that can cause a short on that 5V rail from the broken cap, and just keep developing. Let us know if you have any other issues. Thanks!
  • Donwloads site contains incorrect files

    Unsolved voxl-2
    2
    0 Votes
    2 Posts
    812 Views
    Z
    @andrek Thanks for catching it! We just updated flat builds and now it contains m0054-2!
  • M0054-2 Unbricking Image

    Unsolved voxl-2
    3
    0 Votes
    3 Posts
    849 Views
    Z
    @WesleyHavocAI Thanks for catching it! We just updated flat builds and now it contains m0054-2!
  • Near-zero feature extraction (single camera)

    Unsolved voxl-2-mini
    3
    0 Votes
    3 Posts
    1k Views
    zauberflote1Z
    Regarding the feature track tab, I recommend upgrading to the latest available SDK, features should show on voxl-portal. The correct overlay is under VIO indeed
  • GPIO on DSP?

    Unsolved voxl-2
    8
    0 Votes
    8 Posts
    2k Views
    J
    @tom got it, I think you indirectly answered my question by giving me the last valid configuration. Am I looking in the right place?: voxl sdk 1.5.0 -> system image 1.8.04 -> recipes-kernel/linux-msm/files/dts/common/m0xxx-modalai-gpio.dtsi : &soc { voxl_gpio { ... modalai,gpio-init-output-high = <0 1 53 56 57 85 86 87 88 89 124 152 157 159>; modalai,**gpio-init-output-low** = <36 37 **46** 54 55 67 82 83 84 131 153 154 155>; modalai,gpio-init-input = <48 49 50 51 52 110 111 112 113 114>; status = "ok"; }; ... }; So settings for gpio pin 46 on sentinel w/ spektrum receiver should be direction:out, value:0 assuming they aren't overwritten somewhere else.
  • This topic is deleted!

    1
    1
    0 Votes
    1 Posts
    2 Views
    No one has replied
  • Connecting to QGC Via Transmitter

    Unsolved voxl-2
    6
    0 Votes
    6 Posts
    1k Views
    Eric KatzfeyE
    @PatkirkMartin No, as I said a UART mapped to the applications processor would also work. PX4 has a split architecture on VOXL2 with all flight critical operations happening on the DSP and support functions such as Mavlink, logging, and data manager are on the applications processor. But there is flexibility to move functions between them as needed. So, to match the ELRS receiver with the Mavlink module you could run it on the applications processor instead of the DSP. However, you would need an expansion board that exposes such a connector.
  • GPIO 64 GPI_64_INT_N on J10 signal

    Unsolved voxl-2-mini
    7
    0 Votes
    7 Posts
    1k Views
    M
    @LukeNow This worked, thanks.
  • This topic is deleted!

    1
    0 Votes
    1 Posts
    462 Views
    No one has replied
  • Voxl 2 mini flashing SDK through raspberry pi 5 bricking voxl

    Unsolved voxl-2-mini
    2
    0 Votes
    2 Posts
    978 Views
    tomT
    @mkriesel It's possible the kernel you're flashing is incorrect. Can you provide the full terminal output of the install?
  • VOXL 2 Mini apps IMU showing "PCB damage" / clock line disconnected

    Unsolved voxl-2-mini
    2
    0 Votes
    2 Posts
    848 Views
    Paul NusserP
    Hi Cbay, There is a small clock buffer on the edge of the PCB. An RMA can only replace the whole board, not replace a single device. The part to check would be here: [image: 1779297839725-image-1.png]
  • Using Here 4 Blue GPS into J19 on VOXL2 with Ardupilot

    Unsolved voxl-2
    3
    0 Votes
    3 Posts
    923 Views
    R
    Thanks @Eric-Katzfey ! Here is the pinout for the dev board "UART" port that includes i2C_SCL and I2C_SDA. [image: 1778773646212-0cda71eb-2c0f-4b1b-ba91-8b3862fc9763-image.png] The dev board pins 1-6 matching to J19 pins 1-6 We will give the COMPASS_DISBLMSK parameter a shot and see if that works.
  • Mavlink / TFLite / Camera server timestamps

    Unsolved voxl-2
    2
    0 Votes
    2 Posts
    823 Views
    Eric KatzfeyE
    @Plingaas02 Regarding odometry in voxl-mavlink-server, it will not modify timestamps on this message. There will be, potentially, VIO odometry messages going to the flight controller from voxl-vision-hub via voxl-mavlink-server and flight controller odometry messages being routed out to the GCS and to the onboard stream. The odometry messages coming from PX4 will have the DSP monotonic timestamp which is different than the Linux monotonic clock and these will drift with respect to each other over time. PX4 runs the timesync service so it can correct the incoming messages from VIO.
  • AprilTag Localization not affecting static coordinate system

    Unsolved voxl-2
    1
    0 Votes
    1 Posts
    568 Views
    No one has replied
  • Modal AI Schematic Review

    Unsolved voxl-2
    2
    0 Votes
    2 Posts
    994 Views
    VinnyV
    Hi @austin-c Sorry I missed this message somehow. I will email you to kick this off with your team.
  • Moving functions from J19 legacy or high speed B2B

    Unsolved voxl-2
    2
    0 Votes
    2 Posts
    852 Views
    Alex KushleyevA
    @austin-c , The GPS driver is built for SLPI as well as APPS PROC, so you could connect it to a apps-proc UART and start the driver on the apps proc side of PX4. This was done on RB5 : https://docs.modalai.com/Qualcomm-Flight-RB5-linux-user-guide/ https://docs.modalai.com/voxl2-linux-user-guide/ Regarding magnetometer, just like with the GPS driver, you should be able to enable the mag driver to build for apps proc. Since the apps proc i2c uses standard posix interface, it should just work. However, i don't think we have ever tried it. Alex
  • Trigger Hadron camera with DO_SET_CAM_TRIGG_DIST

    Unsolved voxl-2
    6
    0 Votes
    6 Posts
    1k Views
    Eric KatzfeyE
    @restore There are a few examples of code that listens for Mavlink messages in our SDK. For example, in voxl-mpa-tools, take a look at the source code for voxl-inspect-mavlink.c. https://gitlab.com/voxl-public/voxl-sdk/utilities/voxl-mpa-tools/-/blob/master/tools/voxl-inspect-mavlink.c?ref_type=heads Probably would be a good idea to run voxl-inspect-mavlink on the mavlink_onboard and mavlink_to_gcs pipes to see which one has the desired Mavlink message in it. Then create your own application that listens for the Mavlink message on that pipe.
  • MAG SDA 3P3V shorted to ground

    Unsolved voxl-2-mini
    4
    0 Votes
    4 Posts
    871 Views
    Eric KatzfeyE
    @cbay voxl-fpv-px4 is based on voxl-px4 but has some custom tuning code / parameters for our fpv drones that isn't in voxl-px4. So, it's kind of a superset. But there isn't anything related to low level i2c drivers so I have no idea how that could be causing this issue.
  • Recommendations on Custom Build

    Unsolved voxl-2
    1
    0 Votes
    1 Posts
    166 Views
    No one has replied