ModalAI Forum
    • Categories
    • Recent
    • Tags
    • Popular
    • Users
    • Groups
    • Register
    • Login
    1. Home
    2. Recent
    Log in to post
    • All Topics
    • New Topics
    • Watched Topics
    • Unreplied Topics
    • All categories
    • T

      Installing VOXL IO on Sentinel Drone – QUP2 and QUP7 Conflicts

      Sentinel
      • • • tonygurney
      8
      0
      Votes
      8
      Posts
      14
      Views

      T

      @Eric-Katzfey Correct me if I am wrong, but doesn't the ESC only have enough motor outputs for each of the propellers? So to add another PWM signal I need to either use a GPIO pin or the expansion voxl2 IO board

    • H

      Starling 2: TOF sensor not recognized by VOXL Portal

      Starling & Starling 2
      • • • hgutier
      28
      0
      Votes
      28
      Posts
      622
      Views

      Hector GutierrezH

      @Alex-Kushleyev - thanks, I submitted the RMA request, will let you know after I have the chance to replace and test the replacement parts.
      Thanks, Hector

    • Jetson NanoJ

      VOXL FPV Racing 4-in-1 ESC with flight core v2 and voxl2

      Ask your questions right here!
      • • • Jetson Nano
      25
      0
      Votes
      25
      Posts
      678
      Views

      Jetson NanoJ

      Hey @Alex-Kushleyev , for the same setup I mentioned above my esc is not starting by default, while I run voxl_esc start in mavlink console, it starts and works.
      what could be the reason for such behaviour. Please could you help me out

    • J

      AR0144 RGB output on VOXL2

      Image Sensors
      • • • Jordyn Heil
      31
      0
      Votes
      31
      Posts
      610
      Views

      Alex KushleyevA

      @Jordyn-Heil , i have seen this issue before. This is because you are compiling the camera server app against one version of libmodal-pipe library, but a different version is running on voxl2. There was an api change in the header file causing this issue. The solution is to use latest libmodal pipe (from dev) while cross compiling and running on voxl. You dont need to update the whole sdk, just update that lib.

      Alex

    • Nate The greatN

      Voxl 3

      Feature Requests
      • • • Nate The great
      1
      0
      Votes
      1
      Posts
      8
      Views

      No one has replied

    • C

      Issues with M9N GPS and Ardupilot

      VOXL 2
      • • • cguzikowski
      10
      0
      Votes
      10
      Posts
      120
      Views

      Eric KatzfeyE

      @cguzikowski Hmmm, this is really odd. I am trying to replicate on my development board but it works fine in both px4 and ardupilot with the m10s unit. Can you update to latest SDK 1.5.0?

    • P

      unable to build voxl-tflite-server in voxl-cross

      Support Request Format for Best Results
      • • • paul.foley
      3
      0
      Votes
      3
      Posts
      25
      Views

      P

      @tom that worked, thank you!

    • S

      Unresponsive polling from FPV Racing 4-in-1 ESC

      Ask your questions right here!
      • • • shawn_ricardo
      1
      0
      Votes
      1
      Posts
      8
      Views

      No one has replied

    • G

      Firmware Structure (Adding VTOL support) - Clarifications

      Ask your questions right here!
      • • • garret
      14
      0
      Votes
      14
      Posts
      113
      Views

      Eric KatzfeyE

      @garret This is the code that deals with the Mavlink messages coming in from Gazebo and the sending of Mavlink messages back to Gazebo: https://github.com/modalai/px4-firmware/blob/voxl-dev/boards/modalai/voxl2-slpi/src/drivers/dsp_hitl/dsp_hitl.cpp

    • J

      Pinouts for M0188 J10 & J5 connections

      Ask your questions right here!
      • • • jared
      5
      0
      Votes
      5
      Posts
      23
      Views

      Alex KushleyevA

      @jared, yes, all of the Lepton connectors on voxl2 breakout boards are 2.8V. you can try using your pure thermal breakout board with 2.8V input. It is possible that the voltage regulator on your pure thermal breakout board would go in pass-through mode in undervoltage condition with 2.8V input. But obviously we cannot guarantee performance since this would be out of spec for the Pure Thermal board. You could also modify your breakout board to bypass the regulator and feed 2.8 directly to the sensor, but i cannot guarantee any results, you would have to experiment!

    • R

      Issue initializing three i2c devices on voxl-px4

      VOXL 2
      • • • Riccardo
      7
      0
      Votes
      7
      Posts
      75
      Views

      Eric KatzfeyE

      @Riccardo Okay, thanks for the confirmation. I'll look into increasing that limit to 16 or so.

    • S

      Poor GPS Fix

      PX4 Autonomy Developer Kit
      • • • somalley
      4
      0
      Votes
      4
      Posts
      23
      Views

      ROBERT JUDDR

      @somalley @Alex-Kushleyev Thanks for referring to my March 1, 2025 post regarding the GPS problem:

      https://forum.modalai.com/topic/4226/starling-2-max-no-gps-data

      Overall I'm a big fan of ModalAI, but in my opinion this product contains a fundamental design flaw (complete loss of GPS position data due to EMI) that should have been detected and corrected early in the design testing phase. Moreover, that fatal design flaw has remained uncorrected for many months now, and I have received no information about if/when a permanent fix will be available. Our company spent over $5,000 on a Starling 2 Max, and it remains largely unusable due to this problem.

      Alex Kushleyev at ModalAI has in general been very responsive, and has developed a temporary fix that customers can implement on their own, which I genuinely appreciate. But the fact remains that ModalAI inexcusably sold a product with a fundamental design flaw, and has not offered a permanent fix for many months now. In my opinion, at this point a permanent fix should be one of ModalAI's highest priority if they want to avoid a significant loss of customer confidence.

      I would suggest that, as a first step, ModalAI should create a new post dedicated to providing ongoing fix updates and timelines, and to systematically update that post on the same day and time each week until a permanent fix is made available.

      Thank you for your consideration.

      Robert Judd

    • R

      Voxl2 camera RAW

      Ask your questions right here!
      • • • robertociuch
      5
      0
      Votes
      5
      Posts
      43
      Views

      R

      @Alex-Kushleyev

      We need to take snapshot with the best possible image quality, without compression if possible.
      It would be nice if we can save the single frames of the hires (few snapshots) in YUV NV12, which is the native format for the software we are using

      thanks

    • J

      LIO with TOF LiDAR: Seeking Point Intensity & Noise Data from mpa_to_ros

      Ask your questions right here!
      • • • Judoor 0
      6
      0
      Votes
      6
      Posts
      123
      Views

      J

      @teddy-zaremba Thank you
      I think Aaron was maybe talking about the depth image that we can get from the tof sensor.
      I'll check the aligned point cloud but i don't think he has the confidence data (XYZC)
      Julien

    • Tanishq DuhanT

      Using voxl-configure-mpa erased the parameters_baro_tc.cal file

      Ask your questions right here!
      • • • Tanishq Duhan
      1
      0
      Votes
      1
      Posts
      8
      Views

      No one has replied

    • I

      VOXL2-VOXL2IO-PX4 firmware

      Ask your questions right here!
      • • • Indra Jaganathan
      4
      0
      Votes
      4
      Posts
      47
      Views

      I

      @Alex-Kushleyev . I need some clarifications on the following points:

      How the actuator values are passed on to PX4 firmware? Through QGC or some manual method? Once the PX4 gets the actuator values, the Sbus receives these raw values and converts to PWM packets? These PWM packets are then sent to VOXL? VOXL converts these packets to PWM values and controls the motor through ESC?
      I am confused about the format of frames used in Sbus and VOXL PWM packets. Not able to understand fully.
      I am not able to figure out from the code, where Sbus is receiving these raw values. Also where VOXL is receiving these values and and where it is sending it.
      Please clarify how I should send the actuator values. Also please send me the flow of the code, like how it works.
    • Y

      imu to camera delay

      Ask your questions right here!
      • • • yardy
      5
      0
      Votes
      5
      Posts
      33
      Views

      Y

      Hi @Alex-Kushleyev,

      The results I shared earlier are based on the difference between the internal header timestamps of both sensors.

      Also, we measured a delay of approximately 50 ms between the internal header timestamp and the ROS message timestamp for the camera, and about 30 ms for the IMU.

    • george kollamkulamG

      Teledyne FLIR Lepton 3.5 Integration

      Ask your questions right here!
      • • • george kollamkulam
      16
      0
      Votes
      16
      Posts
      198
      Views

      Alex KushleyevA

      @george-kollamkulam , in order to install the updated libmodal-journal package, you just download the file that i linked to VOXL2, lets say you put it in /home/root/.

      Then, using adb you go to /home/root and execute:

      dpkg -i libmodal-journal_0.2.6-202505081055_arm64.deb

      Then you just run voxl-camera-server -l and you should see a lot more information being printed.

      Alex

    • Daniel RinconD

      YoloV8 Custom problem

      Ask your questions right here!
      • • • Daniel Rincon
      1
      0
      Votes
      1
      Posts
      16
      Views

      No one has replied

    • george kollamkulamG

      Incorrect battery0 voltage on QGC

      Ask your questions right here!
      • • • george kollamkulam
      2
      0
      Votes
      2
      Posts
      32
      Views

      Alex KushleyevA

      @george-kollamkulam , something seems fishy here.

      The Starling 2 drone has the VOXL Mini ESC, which acts as the APM (measures voltage and total current). The ESC sends this data to PX4 via UART together with regular ESC telelmetry.

      The Battery status packet is an uint16 with 0.001V resolution, so the maximum voltage it could report would be about 65V (2^16 millivolts).

      packet definition:
      https://github.com/modalai/px4-firmware/blob/voxl-dev/src/drivers/actuators/voxl_esc/qc_esc_packet.h#L157

      packet parsing:
      https://github.com/modalai/px4-firmware/blob/voxl-dev/src/drivers/actuators/voxl_esc/voxl_esc.cpp#L577

      I suspect something else is going on. Maybe you need to choose a different Source for the battery monitoring (not Power Module)?

      Is this voltage 267.55V updating or just stuck at that value?

      Alex