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

    PWM channel control for auxiliary functions

    VOXL 2 IO
    2
    5
    337
    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.
    • Filip SlezakF
      Filip Slezak
      last edited by

      Hi all,

      How should I go about controlling the PWM channel 7 or 8 (hexacopter airframe) from VOXL2 code and/or remote control? I can't find where the AUX channels are mapped

      Thx

      1 Reply Last reply Reply Quote 0
      • wilkinsafW
        wilkinsaf ModalAI Team
        last edited by

        This post is deleted!
        1 Reply Last reply Reply Quote 0
        • wilkinsafW
          wilkinsaf ModalAI Team
          last edited by

          This was completed with the VOXL Flight Core: https://www.youtube.com/watch?v=fxfyrUW3EyA

          Not sure if it helps on the VOXL2 IO

          1 Reply Last reply Reply Quote 0
          • Filip SlezakF
            Filip Slezak
            last edited by

            Yes, thanks. Although incomplete 🙂
            Need to configure quad_x_io.main.mix (find / -name "filename") with the code below where X is the channel defined in the 2nd link below (AUX1 5 or AUX2 6)

            # Hexacopter X airframe config
            R: 6x ...
            # For each AUX channel
            M: 1
            S: 3 X ...
            

            Writing this from home, sorry for '...' but simply copy the config to quad_x.main.mix to quad_x_io.main.mix, both these files are loaded on boot and if the io board is connected it overrides the former

            AUX1 will be on pin7 and AUX2 on pin8.

            1. https://docs.px4.io/v1.12/en/concept/mixing.html
            2. https://docs.modalai.com/voxl2-io-user-guide/#supported-mixers-and-airframe-setup

            Or properly rename the file and change the name being loaded in the px4 startup script but I didn't do that to avoid issues in case it's used by something else too...

            1 Reply Last reply Reply Quote 0
            • Filip SlezakF
              Filip Slezak
              last edited by

              Any tips on how to control this from ROS for offboard mode?

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