VTOL PWM channels from I2C, PCA9685

#1

Looking to use the Pixracer on a VTOL aircraft with use of a PCA9685(1) I2c to PWM converter, for PWM expansion. Currently, I’m trying to rewrite the driver for the PCA9685 board so that it subscribes to the actuator_controls_virtual_fw instead of the Gimbal(2). Is there an easier way to change the driver so that the PCA9685 outputs a mirror of the AUX OUT ports? Let me know if I am on the right track with this, also let me know if I should post under another category.

(1) This is the PCA9685 Converter

(2) Line 313 is where I would need to start editing to subscribe to the correct channel.

#2

Hey Alexander,

I am also trying to rewrite PCA9685 driver. My goal is to control whole VTOL plane over I2C. In my code I already subscribed to control_group #0 and control_group #1. I think that these control groups must be mixed using mixer before I2C outputs them to PWM. Problem is that I was not able to understand how to mix outputs from control group.

If you are still working on this problem, maybe we can help each other.

#3

Is there topic to listen, that publish mixed outputs ready for PWM ? It would be easy to subscribe and send them over I2C.