• Categories
  • Recent
  • Tags
  • Popular
  • Users
  • Groups
  • Register
  • Login
ModalAI Forum
  • Categories
  • Recent
  • Tags
  • Popular
  • Users
  • Groups
    • Register
    • Login

    VOXL 2 IO Board troubleshooting - Driver will not start

    VOXL 2 IO
    5
    17
    1.2k
    Loading More Posts
    • Oldest to Newest
    • Newest to Oldest
    • Most Votes
    Reply
    • Reply as topic
    Log in to reply
    This topic has been deleted. Only users with topic management privileges can see it.
    • J
      Jeremy Frederick @Alex Kushleyev
      last edited by 2 Apr 2024, 20:45

      @Alex-Kushleyev I appreciate it, all is working now

      1 Reply Last reply Reply Quote 0
      • V
        valvarez
        last edited by 18 Dec 2024, 21:34

        Hello @Jeremy-Frederick
        I'm just trying to perform the same operation. What servo have you used? How did you make the connection? I have doubts about the 5V power supply for the servos and the 3.3V signal from the IO board.

        Thank you!

        J 1 Reply Last reply 19 Dec 2024, 14:45 Reply Quote 0
        • J
          Jeremy Frederick @valvarez
          last edited by 19 Dec 2024, 14:45

          @valvarez Any PWM based servo should work, we're using 5g servos with very little torque capability and haven't seen any issues with the power supply capabilities of the IO board in this regard. I connected the PWM Signal to output 1 on the IO board and the 5V and G of the same port. Has been working consistently through QGC.

          V 1 Reply Last reply 19 Dec 2024, 16:20 Reply Quote 0
          • V
            Vinny ModalAI Team @Jeremy Frederick
            last edited by 19 Dec 2024, 16:20

            Hi @Jeremy-Frederick @valvarez
            ModalAI has not designed any power supply reference voltages on JST connectors as a REF or Power Tap Off as capable of powering servos.
            If you wish to power micro-servos then please do so at your own risk. However, you may likely damage your ModalAI hardware since we do not have any back EMF/Stall/Load dump protection on any of our JST connectors.

            Servos need to have their independent supply from your system battery.
            Apologies we have not made that clearer in our Tech Docs.

            Thanks!

            J 1 Reply Last reply 19 Dec 2024, 16:21 Reply Quote 0
            • J
              Jeremy Frederick @Vinny
              last edited by 19 Dec 2024, 16:21

              @Vinny Appreciate the heads up

              1 Reply Last reply Reply Quote 0
              • D Denver Hopkins referenced this topic on 14 Jan 2025, 23:02
              • V
                valvarez @Jeremy Frederick
                last edited by 15 Feb 2025, 15:26

                @Jeremy-Frederick said in VOXL 2 IO Board troubleshooting - Driver will not start:

                @Eric-Katzfey I'm not looking to run RC through the IO board, I'm using external RC commands for control. I'm looking to utilize the PWM outputs on the board to control a servo for a dropper mechanism. I made the change and am commanding the start of the voxl2_io driver successfully. As of now I am still unable to drive a servo through the QGC actuators tab, all the correct parameters have been loaded.

                48787adc-3ad4-4e8c-bd36-4c6a9dc1b909-image.png

                Hello @Jeremy-Frederick
                Do you remember how you made that change? I can't find a way to change the port
                f3e4affb-4163-409c-a08f-674b8ffc1314-imagen.png

                E 1 Reply Last reply 16 Feb 2025, 16:13 Reply Quote 0
                • E
                  Eric Katzfey ModalAI Team @valvarez
                  last edited by 16 Feb 2025, 16:13

                  @valvarez It's the -p option as shown in the screenshot above.

                  V 1 Reply Last reply 16 Feb 2025, 19:40 Reply Quote 0
                  • V
                    valvarez @Eric Katzfey
                    last edited by valvarez 16 Feb 2025, 20:02 16 Feb 2025, 19:40

                    @Eric-Katzfey Replaced it with -p 7
                    430bfa5e-1177-4ab2-88eb-5555fc756746-imagen.png

                    V 1 Reply Last reply 16 Feb 2025, 21:49 Reply Quote 0
                    • V
                      valvarez @valvarez
                      last edited by 16 Feb 2025, 21:49

                      @valvarez UPDATE: I took another IOBoard and connected it to see what happened. To my surprise, it has shown something different. After updating it, I get the same thing as with the other one. The firmware that im using is voxl2_io_firmware_m0065_v1_35_58c82813.bin from https://developer.modalai.com/asset/7

                      WhatsApp Image 2025-02-16 at 21.45.52.jpeg

                      V 1 Reply Last reply 16 Feb 2025, 22:05 Reply Quote 0
                      • V
                        valvarez @valvarez
                        last edited by 16 Feb 2025, 22:05

                        @valvarez UPDATE 2: With that firmware is working: https://gitlab.com/voxl-public/voxl-sdk/utilities/voxl2-io/-/blob/master/voxl2-io-tools/firmware/modalai_m0065_firmware_v0_2_RC1_f94baad1.bin

                        27eb2d04-f149-4e27-badd-89df9d29e9c5-imagen.png

                        A 1 Reply Last reply 18 Feb 2025, 20:52 Reply Quote 0
                        • A
                          Alex Kushleyev ModalAI Team @valvarez
                          last edited by Alex Kushleyev 18 Feb 2025, 20:52 18 Feb 2025, 20:52

                          @valvarez , yes, this is the expected correct behavior.

                          I believe you were initially using older M0065 firmware (version 1) as well as older PX4 build which was working with that version of M0065 (VOXL2 IO board). However that release had some issues that were fixed and you should not use firmware version 1.

                          The older PX4 version used a different (old) driver for the voxl2-io board, and you can tell that because the debug print was very short and it accepted SW version 1:

                          SLPI: Detected M0065 protocol version. SW: 1, HW: 35
                          

                          If you see that, it means you are using outdated (buggy) software. The latest (stable) firmware is verion 2 and the corresponding PX4 driver will require that version and print out a lot more information about the board and the VOXL2_IO params.

                          Alex

                          1 Reply Last reply Reply Quote 0
                          • First post
                            Last post
                          Powered by NodeBB | Contributors