There is a known incompatibility issue with Pixhawk FCs and DJI Tuned Propulsion Systems. And I have seen various solutions online in multiple forums, including this one. Problem is, some of those solutions are months and even years old and the info is incomplete. All I'm looking for right now is consensus on how to resolve this known issue. Here's some background on the subject.
I have two UAV's built on Flywheel 450 DIY clone kits, each with a Pixhawk PX4 running 1.4.1dev. Both fly fine with the cheap clone kit parts, but they are not very resilient. I have had multiple motor failures while in the air. I understand that's what you get when you buy cheap parts. So in an effort to upgrade I got a DJI E310 Tuned Propulsion System from the brick and mortar Multicopter Warehouse shop in Castle Rock Colorado (they are investigating this issue for me, as well).
The core of the issue is that the 420S ESC that come in the E310 kit are already "tuned", so you are supposed to skip that step, as stated here;
So, I did indeed skip that part, and my UAV now flips when given enough throttle for take off. I triple checked, everything is spinning properly, motors and props.
Obviously the ECS need some sort of calibration, or the throttles have to have their PWM values manually set. I'm really not sure.
Now in investigating the issue online I see that there are a lot of people experiencing the same issue and they have come up with the flowing solutions.
- Stop using a Pixhawk and get a DJI Naza-M and be done with it.
- That solves the immediate issue of getting the UAV up in the air, but it doesn't take into account all my proprietary custom accessories that run off the Pixhawk. I have to be flying on a Pixhawk.
- Flash those 420s ESCs with firmware that works
- I have seen a couple of posting where they claimed this works. but when going to the link the link is missing, 404. What firmware is working, where do I find it and how do I flash it?
- Just get new ECSs with known compatible firmware.
- Sure, but I hard soldered in those ESC to the PDB and all that hard work, time and money will be lost... which is frustrating. There's has to be a simpler, less frustrating, solution.
- Manually set your throttle PWM values to 1000min and 2000max.
- I have seen this mentioned but I haven't seen anybody confirm that this solved their issue.
Is anybody familiar with this issue and know of a solid fix, something I haven't herd of, or one of the ones listed above?
Any practical insight will be helpful.