Skip to content
  • Categories
  • Recent
  • Tags
  • Popular
  • Users
  • Groups
Collapse
Brand Logo

ModalAI Forum

modaltbM

modaltb

@modaltb
ModalAI Team
Unfollow Follow
About
Posts
703
Topics
12
Shares
0
Groups
3
Followers
9
Following
0

Posts

Recent Best Controversial

  • Issue Reading GPIO 1146 (Pin 6 on J10) on VOXL2
    modaltbM modaltb

    Hi @Amir-Avni,

    Does your silkscreen on VOXL2 show M0154 or M0054?

    If M0054, it's 'hard coded' as an output only... behind a uni-directional level shifter.....

    If it's M0154, there's a directional level shifter in front of that GPIO that allows us to (with a kernel tweak) switch between UART and SPI.

    By default we are configured for UART use case, and the level shifter is set to allow an INPUT, by setting GPIO 67 low (as default), which is setup in device tree here, see "67" in modalai,gpio-init-output-low
    https://gitlab.com/voxl-public/system-image-build/meta-voxl2-bsp/-/blob/v1.8.02/recipes-kernel/linux-msm/files/dts/common/m0xxx-modalai-gpio.dtsi?ref_type=tags#L12

    To enable VOXL2 J10 pin6 (gpio46) as an input, make sure gpio67 is set to low

    VOXL 2 IO

  • Invalid Remote ID Serial Number
    modaltbM modaltb

    Hey @Andrew-Martin thanks for reporting, I also saw the gitlab issue. Have you tried increasing that buffer size and rebuilding ? We could try to provide you a test deb.

    We just got the MVP of remote ID in place and kept this open source so we can fix as needed...

    Ask your questions right here!

  • VOXL2 vlan
    modaltbM modaltb

    Hey @jcai ,

    Are you building a "debug" or "perf" kernel?

    There's a little slop I have with voxl-gpio-mod and voxl-platform-mod.... they're being built out of tree and shipping in the rootfs... which if you load a debug kernel, causes problems like above....

    By default the build is 'perf':
    https://gitlab.com/voxl-public/system-image-build/qrb5165-kernel-build-docker/-/blob/qrb5165-ubun1.0-14.1a/bin/qrb5165-build.sh?ref_type=heads#L13

    If you are using 'perf' and still having issues please let me know.

    I want to move these two modules IN TREE, then this can go away... we're planning on doing this in future (major) release.

    Ask your questions right here!

  • Using wireguard on VOXL 2
    modaltbM modaltb

    @smilon we're still working on it but slower than I had originally planned. we're using it on a feature light product right now without camera support, once we have camera support in place I'll try to get some preview releases in place, 'hoping' that's in Q1/Q2 but as an optimistic engineer speaking 😉

    VOXL 2

  • PWM Servo IO Board
    modaltbM modaltb

    @valvarez

    A bit hidden but it's /dev/ttyHS2

    Link Preview Image
    VOXL 2 Linux User Guide

    ModalAI technical documentation for VOXL and VOXL 2 Companion Computers for PX4 and ArduPilot Obstacle Avoidance and GPS-denied navigation, assembled in the USA

    favicon

    ModalAI Technical Docs (docs.modalai.com)

    We ship a little helper tool that you can do a loop back test real quick if you make a cable that shorts pins 2/3:

    qrb5165io-uart-test -d /dev/ttyHS2
    
    Ask your questions right here!

  • Starling 2 Thermal Camera Suggestions
    modaltbM modaltb

    Hi @wifa799 ,

    For FLIR Lepton.
    This one would work off the M0173 J6 connector:
    https://groupgets.com/products/purethermal-breakout-board

    I need to update the M0173 data sheet... but a here's pinout for that connector for now for reference, for Lepton 3.5 BTW:

    60296aea-e466-487e-82c3-47e6db5e7ef2-image.png

    For FLIR Boson.

    MIPI Boson:
    The M0153-1 is intended for a MIPI based Boson. Currently, the only way to get BOSON into MIPI mode (as shown on the link you provided), is to use a USB backpack (M0153-2) first to put the sensor into MIPI mode (along with other settings). Also, when buying a Boson with MIPI support, it needs to be a Boson+. You will receive it and need to use M0153-2 over USB to connect to it to a Windows machine and then setup for MIPI which can then be used with VOXL using MIPI camera ports, and use VOXL Camera Server

    USBC Boson:
    The VOXL2 hardware needs to have M0154 on the silkscreen (not M0054) for the USBC port to work as a host. I just validated a USBC backback on a Boson to the USBC port on VOXL2.

    Using the USB2.0 port (e.g. where the WiFi dongle is plugged in) would work for the USB2.0 backback. VOXL UVC server would be used here for the USB cameras.

    Please keep hitting me with questions here if not clear!

    Ask your questions right here!

  • VOXL2 Camera Configuration not found
    modaltbM modaltb

    @jcai are you using a single IMX412 off M0173 J5?

    C28 will setup a additional 4 sensors that likely will create some 'noise' in the logs when they fail to probe (assuming above sentence is accurate).

    The sensor off J5 is "sensor ID 2", so we will want to use something like com.qti.sensormodule.imx412_fpv_2.bin:

    E.g.
    cp /usr/share/modalai/chi-cdk/imx412-fpv/com.qti.sensormodule.imx412_fpv_2.bin /usr/lib/camera

    If only a single sensor off J5, you won't want other com.qti.sensormodule*.bins in /usr/lib/camera/

    After copying the .bin above to /usr/lib/camera, If you run voxl-camera-server -l , do you get a single sensor?

    Ask your questions right here!

  • voxl2 mini, ov9782 + hires on J6
    modaltbM modaltb

    Hi @Trinadh

    Can you confirm (using voxl-version) what version you have?

    e.g. should paste this info:

    --------------------------------------------------------------------------------
    system-image: 
    kernel:       
    --------------------------------------------------------------------------------
    hw platform:
    mach.var:     
    --------------------------------------------------------------------------------
    voxl-suite:   
    --------------------------------------------------------------------------------
    

    To confirm, you are using:
    VOXL2 Mini -> J6 -> M0135 --> JL for ov9282, and JU for IMX214?

    We don't have a binary setup for IMX214 or ov9782 on J6 upper, which is "ID 1".

    ls /usr/share/modalai/chi-cdk/ov9782
    com.qti.sensormodule.ov9782_0.bin  com.qti.sensormodule.ov9782_2.bin  com.qti.sensormodule.ov9782_3.bin  com.qti.sensormodule.ov9782_4.bin
    
    voxl2:/usr/lib/camera$ ls /usr/share/modalai/chi-cdk/imx214
    com.qti.sensormodule.imx214_0.bin  com.qti.sensormodule.imx214_2.bin  com.qti.sensormodule.imx214_3.bin  com.qti.sensormodule.imx214_4.bin
    

    So it seems like you would need a binary built for imx214 on "slot1", correct?

    Image Sensors

  • Camera not recognized
    modaltbM modaltb

    Hi @TomP ,

    The last image you have shows correct orientation, you can find "pin1" and align to that:

    804e60ec-632e-496e-a5f0-f29e4f85e9e9-image.png

    For SW configuration, you want to have /usr/lib/camera/com.qti.sensormodule.imx412_fpv_0.bin for this setup off J6. Reach back out if you get stuck here.

    Ask your questions right here!

  • VOXL2 Camera Configuration not found
    modaltbM modaltb

    Hi @jcai ,

    Please build the kernel using the argument to specify a 'variant' of the kernel:

    ./qrb5165-build.sh -m M0054 -v var00.1

    I'm using this var00.1 variable to pull in these device tree files basically:
    https://gitlab.com/voxl-public/system-image-build/meta-voxl2-bsp/-/tree/qrb5165-ubun1.0-14.1a/recipes-kernel/linux-msm/files/dts/variant/m0054/var00.1
    Specifically for cameras:
    https://gitlab.com/voxl-public/system-image-build/meta-voxl2-bsp/-/blob/qrb5165-ubun1.0-14.1a/recipes-kernel/linux-msm/files/dts/variant/m0054/var00.1/m0054-modalai-camera.dtsi?ref_type=heads#L4
    This happens here:
    https://gitlab.com/voxl-public/system-image-build/meta-voxl2-bsp/-/blob/qrb5165-ubun1.0-14.1a/recipes-kernel/linux-msm/linux-msm_4.19.bbappend?ref_type=heads#L187

    For reference, the kernel tracks and exports info about itself to filesystem using this:
    https://gitlab.com/voxl-public/system-image-build/meta-voxl2/-/tree/qrb5165-ubun1.0-14.1a/recipes-kernel/voxl-platform-mod

    -Travis

    Ask your questions right here!

  • Starling 2 Image Sensor Front-end Adapter M0173 support on VOXL2 mini
    modaltbM modaltb

    Hi @waqaskhan2000 ,

    The M0173 was brought into our lineup to support our Starling2 product lines.

    We haven't released a reference drone (yet) using VOXL2 mini so the internal requirement to create one hasn't come up.

    We will likely create something similar but we don't have a timeline right now for that....

    Ask your questions right here!

  • VOXL 2 Developer Test Board For Purchase?
    modaltbM modaltb

    Hi @Janelletran ,
    Because this board exposes pins directly from the 865 SIP, we make it kind of hard to find so folks know it will be easier to damage the VOXL2 product with this add on if you're not careful.

    This board:
    https://docs.modalai.com/voxl2-dev-test-board/

    Has a hidden purchase link here:
    https://www.modalai.com/pages/beta-voxl-2-b2b-breakout-board

    Happy hacking!

    Ask your questions right here!

  • Intergrating VL53L1x Range Finder with VOXL2
    modaltbM modaltb

    @Jetson-Nano not at this time and not with QVIO. We are working on multi cam VIO but can't provide any details or release dates really at this time.

    VOXL 2

  • Intergrating VL53L1x Range Finder with VOXL2
    modaltbM modaltb

    @Jetson-Nano can you take a picture? for example, we make a M0070 board that has this sensor on it. Are you making your own carrier board for the sensor?

    0b5bffdb-4c2d-495a-96db-d42e6dd0c8cb-image.png

    VOXL 2

  • Intergrating VL53L1x Range Finder with VOXL2
    modaltbM modaltb

    @Jetson-Nano what is the VL53L1X on?

    VOXL 2

  • Doodle Add-on board for VOXL2
    modaltbM modaltb

    @dlee

    You can use option 1:

    Note, we've seen two connection types from Doodle (legacy and the newer one with multiple JST connectors).

    We use this on another product of ours, and from USB3 port, MCBL-00085-1 should suffice:

    7e59c1c9-7779-46e3-b94a-36024fd0fe41-image.png

    VOXL Accessories

  • Intergrating VL53L1x Range Finder with VOXL2
    modaltbM modaltb

    @Jetson-Nano are you using our M0070 board like this? https://docs.modalai.com/rangefinders/#single-rangefinder-using-m0141-expansion-board

    Or custom? If custom check pin 5, which on our M0070 board is pulled up to 3.3VDC.

    5639b8e2-b569-4c3e-934e-6ab3816e4ab5-image.png

    VOXL 2

  • XACTIC Gimbal Integration with Sentinel
    modaltbM modaltb

    @SMRazaRizvi we honestly don't have any gimbals on our products at this time so hard for me to say as I would want to have a working reference..... the gremsy gimbals are super nice and if they have a MAVLink interface, but to get this controlled straight from VOXL2 at this point would be some custom coding as we don't have a reference at this time...

    Ask your questions right here!

  • Vision sensors not detected in VOXL2
    modaltbM modaltb

    @Jetson-Nano If you've reverted back to original config, run voxl-configure-cameras and select the D0005 Starling option.

    When you want to use ov9782, you need to copy the correct binary into /usr/lib/camera and also update config file?

    A high level helper is here:
    https://gitlab.com/voxl-public/voxl-sdk/services/voxl-camera-server/-/blob/master/misc_files/usr/share/modalai/voxl-camera-server/custom_camera_config.txt?ref_type=heads

    You can then use voxl-configure-cameras -c to use custom setup, after you've setup the above file into correct place (see top of the file for direction).

    see this for logic of setting up proper bins:
    https://gitlab.com/voxl-public/voxl-sdk/services/voxl-camera-server/-/blob/master/scripts/qrb5165-configure-cameras

    see https://docs.modalai.com/voxl2-image-sensors/ for more info, but since we support a lot of different configs and, because of I2C clashes if we have all binaries in /usr/lib/camera, we copy bins into place using camera-server wizard.

    Image Sensors

  • Three concurrent camera support
    modaltbM modaltb

    @Aaky agreed - not an issue with camera pipeline at all to do that.

    VOXL 2 Mini
  • Login

  • Login or register to search.
  • First post
    Last post
0
  • Categories
  • Recent
  • Tags
  • Popular
  • Users
  • Groups