I hope i am not the hunderdth asking this question - i did some googeling and joggling with the search function but found nothing.
I want to use my old Futaba FC18 for my tricopter. I read everywhere i have to adjust my tx to outputvalues of 1000-1500-2000. Unfortuately my tx allows me only to tweak the channels up to 110%. The worst channel (roll) then outputs only values of 1080-1559-1774. This also prohibits using the stick functions (arn, calibrations, etc).
Do i have to change this here ?
#define SERVO_MIN {1050, 1050, 1050, 1050, 1020, 1020, 1020, 1020}
#define SERVO_MAX {1980, 1980, 1780, 1980, 2000, 2000, 2000, 2000}
#define SERVO_MID {1540, 1540, 1540, 1540, 1500, 1500, 1500, 1500}
and can one explain to me how to interpret this line ?
//#define FORCE_SERVO_RATES {30,30,100,100,100,100,100,100} // 0 = normal, 1= reverse
If i read the comment right, i would expect a line like
//#define FORCE_SERVO_RATES {0,0,1,1,0,0,0,0}
but what do the 30 and 100 do there ?
Sorry if these are stupid newbie questions, but i dont know better. THX for your patience.
not sufficient TX servo adjustment range
- Berlin_Crash_Pilot
- Posts: 6
- Joined: Fri Dec 02, 2016 11:12 am
- Location: Berlin
- Contact:
Re: not sufficient TX servo adjustment range
servo min/max is for the outputs of servo (endpoints and center) only - it does not affect the input ranges from your rx to the FC.
FORCE_SERVO_RATES {0,0,1,1,0,0,0,0} is ok; bit 0 is used for direction reversal - the high values like 30 or 100 are used as proportional factors for other servo functionality - you are safe to ignore that.
FORCE_SERVO_RATES {0,0,1,1,0,0,0,0} is ok; bit 0 is used for direction reversal - the high values like 30 or 100 are used as proportional factors for other servo functionality - you are safe to ignore that.