|Dec 04, 2013, 03:53 PM|
Joined Feb 2007
Oh, and how does one disarm? I tried yaw low left, and it doesnt shut off??
****** FORGET IT... I WENT THROUGH AND CALIBRATED IN THE GUI ... BETTER THIS TIME... AND IT DISARMS. ****
|Dec 04, 2013, 04:07 PM|
Glad I could help.
The defines MINCOMMAND, MINTHROTTLE, and MAXTHROTTLE set the throttle range. When the FC is not armed it sends MINCOMMAND, when armed at low throttle it sends MINTHROTTLE (unless MOTOR_STOP is defined), and WFO it sends up to MAXTHROTTLE.
The ESC calbration function uses ESC_CALIB_LOW and ESC_CALIB_HIGH, which are by default MINCOMMAND and 2000. If MAXTHROTTLE isn't close to 2000, ESC_CALIB_HIGH should be redefined to get the full throttle range. Otherwise the ESC will be looking for 2000 as full throttle, while the FC only outputs up to MAXTHROTTLE, which is 1850 in the unmodified code. I usually just redefine ESC_CALIB_HIGH as MAXTHROTTLE, and define MAXTHROTTLE as 1950.
That's also why it's better to calibrate with the FC than the receiver, since the transmitter's throttle range may not be the same as the flight controllers programmed endpoints.
I usually use one of the low-pass filter options for vibration filtering. I think Flyduino recommends MPU6050_LPF_98HZ, but you may want to use MPU6050_LPF_42HZ instead.
That's all I can think of right now. Be sure to check (with the GUI) that your control channels are all in the right place and right directions, and adjust any subtrims to get endpoints near 1050 and 1950.
|Thread||Thread Starter||Forum||Replies||Last Post|
|Build Log MiniWii NanoQuad V2||SebastianJ||Multirotor Talk||112||Dec 17, 2012 03:08 PM|
|For Sale Flyduino Mega // Flyduino Cheese Plate // Gimbal // Servo // Suppo 2212/13 Motor &ESC||Jessestr||Aircraft - Electric - Multirotor (FS/W)||12||Jul 20, 2012 07:57 AM|
|Help! Hexa-H configuration - Flyduino||funfox||Multirotor Talk||2||Mar 04, 2012 02:29 AM|
|Build Log MultiWii NanoQuad and NanoHex||ben123||Multirotor Talk||32||Nov 30, 2011 03:46 PM|