I am Charles, french guy who want to try to use PX4 on a Tricopter on a Dropix (same as Pixhawk). I been trying for a week to make work the yaw of my tricopter with the servo on the tail. I did a lot of research and I never found someone who has a tricopter with PX4 and a Pixhawk (and I don’t speak about the Dropix…). I am wondering if it’s possible ?
I use an analog servo, and when I arm it goes all the way to the left. If I put all the mains output at 50Hz (I can’t change juste the channel of the servo) the servo work better but not correctly. It respond to the radio and the gyro.
I have a esc with a BEC plug on the servo rail, so the servo power is simply connect to the servo rail too.
Do I need to use a digital servo because I can’t change only the channel 4 frequency in the mixers ?
Does Tricopter frame style is really ok to fly today with PX4 or not ?
I have no tricopter but I don’t see why it wouldn’t work.
However you pointed out a valid problem with the update frequency of the outputs. What you can do is adding an empty mixer entry between the motor and the yaw mixer. That will shift the yaw servo to channel 5 which means you can use 400Hz for 1-4 and 50Hz for the rest.
Now I did the modification I have to build this code to my Dropix and I will be able to change the frequency of my channel 5 in the settings ? I did not know that the different channel were group (why) and I can adjust the frequency of each group if I understand ? It’s possible to do that on QGC in settings or in the code only?
Hi - I fly Tricopter on PX4.
I just used default settings. Just had to pick the correct Tricopter +/- model
i am using old analogue servos and ESC with this. Maybe I am lucky and servioc will break
It needs tuning, but flies OK for me as I am still learning PX4
OOOOOOh really ? Ahah YES ! Do not go away please .
So can you give more information on your setup ? Where the servo and esc are connected ? Why I have to choose the right Tricopter +/- model ? For me it is the same ?
I am sure you have the solution of the mistake I made
i only set it up same as the diagram in qgroundcontrol.
I had to change tricopter +/- because yaw direction of servo was wrong. I do not know it this is correct way, but it worked for me.
Everything else I have set at default settings. Nothing special. What issues do you have?
@shikra Your method worked for me too. I was using tricopter Y+ airframe and had my copter spinning around the Yaw axis on take off. I couldn’t fly it at all. I had tried reversing the servo etc. but it was still not working. On reading this thread, I decided to switch to tricopter Y- airframe and viola, I can hover, even though there is high vibration but at least all I need to do now is tune.
@shikra do you by any chance understand how to reproduce the flight log plots using the px4 ulogs? I have been able to extract the logs from sd into csv using pyulog. However, I don’t really understand what columns are what, and the sampling rates etc.
@Shikra Happy new year. I have a question and although this thread is old, I thought its best to start here. My TriCopter rolls right on take-off. I’ve tried to seek solutions on here and online generally, and I’ve seen suggestions of making use of PPM encoder and issues bothering around RC_MAP parameters etc.
Can I please know what version of px4 you were / are flying on your TriCopter and what settings you used? Thank you.