Thanks, really helpful. I now have three of these nodes on my desk. Have managed to get one servo working and can edit the node parameters within DRONECAN GUI
Some pretty basic questions but I can’t find any documentation.
How do I edit the file highlighted above and compile it?
Is there any limit on the number of nodes in a system provided they all have unique nIDs?
If I wanted to connect a mavlink telem radio or rangefinder to one of the serial ports what code changes or parameter shance is needed within the file?
Am I right in assuming that the flight controller does not gain additional serial ports using these nodes it just allows them to be not plugged directly into the cube?
Does anyone have servos working on the L431 in the meantime ?
Mine have arrived, but as described in this thread (Matek l431 - pwm out) the servos do not want to be moved.
I have done the same, CAN_D1_UC_SRV_BM to 31 (Bitmask Servo 1-5)
and set the servo_functions in MP and DroneCAN Gui to identical aileron/rudder/elevator functions.
Thanks for the help. I have set everything as you have done. Unfortunately, the servo still does not work on the L431 (HW 438, SW 1.3.8C8682C0).
Matek H743(V1) - Plane 4.2.0
I will probably try the whole thing on a Pixhawk and with a second L431.
@ppoirier
Just looking to make some tweeks to what is baked in by default.
Do you know - Is there any reason why Rangefinder is not included in the default build?
Don’t want to add it and then discover that it consumes too much processor time or something.
I have 5 nodes on the aircraft and would like to give them all the same firmware but apply different parameters to each to govern their actual task.
Yes, the power supply is directly from the h743, only the PWM cable is connected to the PWM output 1 of the L431. Cross check by plugging into the H743 servo 1 output: the servo works fine.