-
Notifications
You must be signed in to change notification settings - Fork 13.7k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Dodecarotor cox bottom rotors don't spin #10677
Comments
I think this is the same issue as mentioned by @1nvoker (#9719). I'm having the same issue so I will second both of these. I know the code for this was written by @imcnanie (https://github.com/PX4/Firmware/pull/7532/files/fa93fe96096559d8a88eb46b1f3e55645d0fd6e6) back in June 2017, so it might be that one of the updates since then on how the mixing is done in PX4 (now it uses the px_generate_mixers.py script with .toml geometry files instead of using the multi_tables.py script) has screwed something up, and noone did a flight test on the new implementation before commiting. I've been looking at it myself but I only know a limited amount about the PX4 code, so I've been unable to find a solution so far. Did you make any progress on this problem yourself? It would also be great if anyone that knows more about this might be able to help. |
This issue has been automatically marked as stale because it has not had recent activity. It will be closed if no further activity occurs. Thank you for your contributions. |
@GregGoldman @rallegab Just saw this. I'll see if I can get it running in a couple of days. Bumping to keep this from closing. |
@GregGoldman @rallegab @imcnanie Anybody has any updates on this issue? |
@clanegge Sorry, I've had no time to look at this since, and frankly I'm on other projects at the moment. I might move back to this soon however, maybe in a month or so. |
Hello ! Any update about to make the dodecarotor works with PX4 ? |
@MaEtUgR Could you look into this? Thanks! |
Hello, also have the same problem here. Is there any update right now? |
ok, I think the biggest problem I face to debug this is to reproduce it. |
Hi Matthias,
thanks a lot for your answer.
I hope you can fix the problem.
Best regards
Mario
From: Matthias Grob <notifications@github.com>
Sent: Monday, October 21, 2019 5:51 PM
To: PX4/Firmware <Firmware@noreply.github.com>
Cc: Mario Langheinz <mlangheinz@dronechampions.org>; Comment <comment@noreply.github.com>
Subject: Re: [PX4/Firmware] Dodecarotor cox bottom rotors don't spin (#10677)
ok, I think the biggest problem I face to debug this is to reproduce it.
I'll try to have a test setup and pull in additional help if I don't find the problem.
—
You are receiving this because you commented.
Reply to this email directly, view it on GitHub<#10677>, or unsubscribe<https://github.com/notifications/unsubscribe-auth/ANCFNOTZDW4MKPLSWKDCMODQPXFVVANCNFSM4F22CUAA>.
|
Any updates or info about which version is compatible with the configuration? Really having trouble here.. |
This issue has been automatically marked as stale because it has not had recent activity. Thank you for your contributions. |
I'm having exactly the same issue with Bottom Motors or DodecaRotor not spinning. I have already tried extensive troubleshooting on this.
|
Sorry that this issue went missing in the cracks. To be honest I don't consider myself IO communication or mixer configuration expert and don't have a Dodecarotor setup but I have a pixhawk 4 and can run some tests on there. Thanks a lot for all the investigations that narrow down the problem to be loading mixer configuration |
Hey Matthias, |
Hello everyone. I am also trying to get a dodecarotor running with px4. The bottom rotors won't spin. I am new to all this but during my tries I noticed a couple of things which seem weird and may help someone who is more experienced with the firmware code. In QGC Mavlink console, I typed the command: pwm info -d /dev/pwm_output1 the response was: device: /dev/pwm_output1 and after that it shows info about the channels and channel groups. Then typing the following command: param show PWM_AUX_TRIM1 the response was: Symbols: x = used, + = saved, * = unsaved 735/1298 parameters used. It seems that this parameter is empty (for every channel, 1 - 8). It doesn't even have the default value. Searching the parameters catalogue in QGC, I noticed that this parameter is not shown although the rest of the PWM_AUX parameters along with the PWM_MAIN parameters are shown properly (even the PWM_MAIN_TRIM parameters). Thus PWM_AUX_TRIM can't be set through the parameters menu. It can be set from the Mavlink console but it wouldn't make any difference because after a reboot pixhawk will see again these parameters as empty. I also tried to load the mixer after I have set the PWM_AUX_TRIM parameters equal to 0.0: mixer load /dev/pwm_output1 /etc/mixers/dodeca_bottom_cox.aux.mix The response was: ERROR [mixer] failed to load mixers from /etc/mixers/dodeca_bottom_cox.aux.mix Trying to do the same to output0, is executed successfully. So, maybe something goes wrong regarding the way the PWM_AUX_TRIM parameters are treated when someone chooses the dodecarotor frame. If another frame is chosen, these parameters are visible in the QGC parameters menu. I hope this will contribute to the solution of the problem. |
It's definitely a RAM issue on the IO chip. There are some optimizations done in #14129 but I think it was mentioned the largest mixer configuration still doesn't load 😬 |
Hello everyone. It's been almost 1.5 months since my post in this topic and I can see that there is some progress. This matter is of great importance for my project and it's really a pity that the dodecarotor configuration is included in the QGC but it can't work properly. However, I want to ask if the cause of the problem has been found and if we can expect a solution soon. Is it possible that this solution will be included in the upcoming firmware version? Is there anything we can do in QGC (e.g. edit some settings) to bypass this problem or we have to wait for the new firmware? P.S. In my previous post I forgot to mention that in the dodecarotor configuration, whenever I tried to start the motors, the green PWR indicator of the FMU was turned off as soon as the motors started to move (of course only the I/O PWM controlled motors were moving). When the motors were stopped the indicator was turned back on. |
Hi! Any progress regarding the dodecarotor? I just tried PX4 v. 1.11.0-rc1 but with no luck. Will it work with the upcoming stable firmware version? |
|
#14129 Fixed my problem. |
Thanks for the followup. |
Hi all,
I am trying to use the dodecarotor cox configuration on a pixhawk 2 using QGroundControl. Unfortunately, none of the bottom rotors spin when connected to the aux ports. I tried probing the pins with an oscilloscope: the main pins do just fine, but the aux pins get no signal. Is this a known issue, and has anyone used this build successfully?
The text was updated successfully, but these errors were encountered: