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

ModalAI Forum

  1. ModalAI Support Forum
  2. VOXL Dev Kits
  3. VOXL Flight Deck
  4. Propellers not Spinning / Calibration Issues

Propellers not Spinning / Calibration Issues

Scheduled Pinned Locked Moved VOXL Flight Deck
18 Posts 5 Posters 3.5k Views 2 Watching
  • 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.
  • Adrian HidalgoA Adrian Hidalgo

    Thanks for the information! We're looking into it and will get back to you.
    Can you spin the motors in the terminal of QGC using either:
    "pwm test -c 1 -p 1100" --> c designates which motor
    or
    "motor_test test -m 0 -p 15" ? --> m designates which motor

    When you plug in the battery, do the esc make a chime?

    alfa budimanA Offline
    alfa budimanA Offline
    alfa budiman
    Contributor
    wrote on last edited by
    #8

    @Adrian-Hidalgo
    I cannot spin the motors in terminal of QGC using the commands you provided. I tried different variations of them too and the motors do not spin. I also tried Motors Setup and it just says "Vehicle did not respond to command MAV_CMD_DO_MOTOR_TEST"

    I tried them with different options as well:
    8d7b6f89-f7d6-4629-be35-99b5d7167728-image.png

    The ESC does indeed make a chime when the battery is plugged in.

    I have a question - is it possible that some of the parameters I set on Q Ground control could result in my issue? Notably I should point out that I am using local_position_estimator for SYS_MC_EST_GROUP.

    I have also tried changing PWM_MAIN_MAXn to 2000 and PWM_MAIN_MINn to 1000, where n is 1 to 6. I tried setting it to other values as well, This didn't work either.

    alfa budimanA 1 Reply Last reply
    0
    • alfa budimanA alfa budiman

      @Adrian-Hidalgo
      I cannot spin the motors in terminal of QGC using the commands you provided. I tried different variations of them too and the motors do not spin. I also tried Motors Setup and it just says "Vehicle did not respond to command MAV_CMD_DO_MOTOR_TEST"

      I tried them with different options as well:
      8d7b6f89-f7d6-4629-be35-99b5d7167728-image.png

      The ESC does indeed make a chime when the battery is plugged in.

      I have a question - is it possible that some of the parameters I set on Q Ground control could result in my issue? Notably I should point out that I am using local_position_estimator for SYS_MC_EST_GROUP.

      I have also tried changing PWM_MAIN_MAXn to 2000 and PWM_MAIN_MINn to 1000, where n is 1 to 6. I tried setting it to other values as well, This didn't work either.

      alfa budimanA Offline
      alfa budimanA Offline
      alfa budiman
      Contributor
      wrote on last edited by alfa budiman
      #9

      I tried resetting the params, re-calibrating the sensors and using ekf2 for SYS_MC_EST_GROUP. I followed the instructions here: https://docs.modalai.com/upload-px4-parameters/

      I should also note that I am working with two seperate VOXL Flight decks and have ran these tests on both of them, using both sets of params* and have the same result - which is that the motors do not spin.

      *One set of params was from following your instructions - using the ek2_indoor_vio.params, the other set was one I put together myself thru trial and error, which used local_position_estimator.

      Again, I tried manually changing PWM_MAIN_MAXn to and PWM_MAIN_MINn on both VOXL Flight Decks and the motors do not spin.

      I tried calibrating ESCs as per your instructions, on both wired and wireless methods: https://docs.modalai.com/flight-core-pwm-esc-calibration/

      This part is good to go
      710863c2-77da-41b2-b8bc-d1baa2614a46-image.png

      This part is an issue, I wait a few minutes and there is no second jingle
      d0924e6c-5eb8-4ed8-b599-287f7d075110-image.png

      1 Reply Last reply
      0
      • alfa budimanA Offline
        alfa budimanA Offline
        alfa budiman
        Contributor
        wrote on last edited by alfa budiman
        #10

        Overall, the problem is something that effects all ESCs or all the motors. It is unlikely that all 6 ESCs and all 6 motors are broken, if faulty parts are an issue (but everything else was good to go) then the properly functioning motors/ESCs would spin while the broken ones wouldn't. It's also unlikely that all the wiring between the VOXL Flight and all 6 ESCs would be improper.

        If the issue is related to the physical components, I beleive it would be one of the following:

        • the brand of motor is incompatible
        • the brand of ESC is incompatible
        • the breakout board is faulty
        • the connection from the breakout board to the VOXL Flight deck is faulty
        • PWM output on VOXL Flight Deck is faulty (J1007). Unlikely as I have two VOXL Flight Decks. Furthermore, I have done the following:
          1 - disconnect PWM from VOXL Flight Deck. ESCs remain connected to power distribution
          2 - connect drone to battery - ESCs chime
          3 - while the drone is powered up, I connect PWM to VOXL Flight Deck via J1007. The ESCs chime again, coinciding with making that first jingle in the calibration process.

        However, since the issue effects all ESCs / motors, a software issue, or an issue with the VOXL Flight Decks is a possibility. I think hardware issues with the VOXL Flight Deck is unlikely as I have tested two of them.

        As for software issues, this could be PX4 version or QGround Control parameters, or something else. But I have no indication to tell me that the PX4 version or QGC params are the issue, I've tested two different sets of parameters; and on QGC the heading and artificial horizon respond as expected when I move the drone. I genuinely have no idea what to do next if it is a software issue.

        The only other hint I have is the problem with calibration. I also do not think it is a battery / power issue, I tested it with a full battery, motors still don't spin.

        1 Reply Last reply
        0
        • alfa budimanA Offline
          alfa budimanA Offline
          alfa budiman
          Contributor
          wrote on last edited by
          #11

          Additional testing with pwm info:

          It does appear to be attempting to adjust PWM signal as I throttle the drone on virtual joystick:

          e5050220-a904-4af9-9608-0abf171fb4c4-image.png

          One possible theory - the ESC / motors need more PWM then what can be provided by QGC / VOXL Flight Deck. The max PWM it can provide is around 2100, even if the I set PWM_MAIN_MAX to 4000, it doesn't provide more than approx 2100. I'm certain that PWM_MAX_MAIN is the correct setting, as when I set this to 1600, and check pwm info, the PWM at max throttle is around 1600.

          1 Reply Last reply
          0
          • modaltbM Offline
            modaltbM Offline
            modaltb
            ModalAI Team
            wrote on last edited by
            #12

            Hi @alfa-budiman ,

            It looks like PWM_MAX in PX4 has a range from 1600 to 2200....

            bb17b501-0fb8-4a45-b2ae-8069197ad1e5-image.png

            v1.11:
            https://docs.px4.io/v1.11/en/advanced_config/parameter_reference.html

            and master still:
            https://docs.px4.io/main/en/advanced_config/parameter_reference.html

            Are you positive the ESC needs a 4000us?? I've not heard of that before 🤔

            alfa budimanA 1 Reply Last reply
            0
            • modaltbM modaltb

              Hi @alfa-budiman ,

              It looks like PWM_MAX in PX4 has a range from 1600 to 2200....

              bb17b501-0fb8-4a45-b2ae-8069197ad1e5-image.png

              v1.11:
              https://docs.px4.io/v1.11/en/advanced_config/parameter_reference.html

              and master still:
              https://docs.px4.io/main/en/advanced_config/parameter_reference.html

              Are you positive the ESC needs a 4000us?? I've not heard of that before 🤔

              alfa budimanA Offline
              alfa budimanA Offline
              alfa budiman
              Contributor
              wrote on last edited by
              #13

              @modaltb
              I'm not positive that the ESC needs 4000. I just put that setting on QGC to test what would happen. I'll have to check the ESC documentation to verify its PWM range.

              1 Reply Last reply
              0
              • Adrian HidalgoA Offline
                Adrian HidalgoA Offline
                Adrian Hidalgo
                ModalAI Team
                wrote on last edited by Adrian Hidalgo
                #14

                @alfa-budiman it may be possible that how the esc's are plugged into the breakout board are flipped. Signal is on top, ground is on the bottom.
                Could you send a couple of high-resolution pictures of the setup?

                alfa budimanA 1 Reply Last reply
                0
                • Adrian HidalgoA Adrian Hidalgo

                  @alfa-budiman it may be possible that how the esc's are plugged into the breakout board are flipped. Signal is on top, ground is on the bottom.
                  Could you send a couple of high-resolution pictures of the setup?

                  alfa budimanA Offline
                  alfa budimanA Offline
                  alfa budiman
                  Contributor
                  wrote on last edited by alfa budiman
                  #15

                  @Adrian-Hidalgo
                  1509fb3b-0cee-4cc0-9627-2c7ef24efb88-image.png

                  0b9aa5d9-1267-44cc-a144-b3d42f3c0242-image.png

                  4f85f57d-8a0a-4ffb-9e64-0f2c46a076c8-image.png

                  3a2d0c8c-7705-4617-8914-073eb3357903-image.png

                  Jeremy SchmidtJ 2 Replies Last reply
                  0
                  • alfa budimanA alfa budiman

                    @Adrian-Hidalgo
                    1509fb3b-0cee-4cc0-9627-2c7ef24efb88-image.png

                    0b9aa5d9-1267-44cc-a144-b3d42f3c0242-image.png

                    4f85f57d-8a0a-4ffb-9e64-0f2c46a076c8-image.png

                    3a2d0c8c-7705-4617-8914-073eb3357903-image.png

                    Jeremy SchmidtJ Offline
                    Jeremy SchmidtJ Offline
                    Jeremy Schmidt
                    ModalAI Team
                    wrote on last edited by
                    #16

                    @alfa-budiman Good morning, please try reversing all six pwm connections coming from the escs to the breakout board.
                    Your photo shows them plugged in with incorrect pinout.
                    This will definitely cause all of the problems you're describing. Thanks and good luck.

                    1 Reply Last reply
                    1
                    • alfa budimanA alfa budiman

                      @Adrian-Hidalgo
                      1509fb3b-0cee-4cc0-9627-2c7ef24efb88-image.png

                      0b9aa5d9-1267-44cc-a144-b3d42f3c0242-image.png

                      4f85f57d-8a0a-4ffb-9e64-0f2c46a076c8-image.png

                      3a2d0c8c-7705-4617-8914-073eb3357903-image.png

                      Jeremy SchmidtJ Offline
                      Jeremy SchmidtJ Offline
                      Jeremy Schmidt
                      ModalAI Team
                      wrote on last edited by
                      #17

                      @alfa-budiman And I would also suggest going back into QGC and configuring the PWM related params back to their defaults. Once the polarity of the PWM's are correct, you should be able to calibrate successfully.

                      1 Reply Last reply
                      1
                      • alfa budimanA Offline
                        alfa budimanA Offline
                        alfa budiman
                        Contributor
                        wrote on last edited by
                        #18

                        Thanks. I got it working and it appears to be calibrated. It also appears to be responding as intended with MAVROS when I publish to /mavros/setpoint_velocity/cmd_vel_unstamped

                        I tested with props off and powered via battery. I published 0,0,1,0 corresponding with vertical speed of 1 m/s up and the motors sped up. I then published 0,0,-1,0 and the motors slowed down as expected.

                        1 Reply Last reply
                        0

                        Hello! It looks like you're interested in this conversation, but you don't have an account yet.

                        Getting fed up of having to scroll through the same posts each visit? When you register for an account, you'll always come back to exactly where you were before, and choose to be notified of new replies (either via email, or push notification). You'll also be able to save bookmarks and upvote posts to show your appreciation to other community members.

                        With your input, this post could be even better 💗

                        Register Login
                        Reply
                        • Reply as topic
                        Log in to reply
                        • Oldest to Newest
                        • Newest to Oldest
                        • Most Votes


                        ModalAI
                        Categories Recent Tags ModalAI.com Docs
                        © 2026 ModalAI® · Accelerating autonomy for smaller, smarter, safer drones · Powered by NodeBB
                        • Login

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