Sie sind auf Seite 1von 47

ER9x Manual

because you asked for it!

Apr 7, 2014
ote! "#is $anual is often %be#ind% t#e actual soft&are'

Table of Contents
Disclaimer..................................................................................................................................................4 Introduction................................................................................................................................................5 How it works.........................................................................................................................................6 Nomenclature........................................................................................................................................7 Edit buttons............................................................................................................................................8 Navigation.............................................................................................................................................8 Editing and aving................................................................................................................................! "n tartu# $ %uick &odel elect..........................................................................................................! 'ransmitter (a)out..............................................................................................................................1* &ain creen..............................................................................................................................................11 +eneral view........................................................................................................................................11 tatistics creens tatistics creens....................................................................................................1, +eneral ettings.......................................................................................................................................1.adio etu# /1061.................................................................................................................................14 22& In /,061........................................................................................................................................16 3ersion In4o /-061................................................................................................................................17 Diagnostics /4061.................................................................................................................................18 5nalog In#uts /5061.............................................................................................................................18 6alibration /6061..................................................................................................................................1! &odel etu#.............................................................................................................................................,* &odel elect........................................................................................................................................,1 &odel etu# /,01*1..............................................................................................................................,, Heli etu# /-01*1.................................................................................................................................,4 7lig8t &odes /401-1.............................................................................................................................,4 E9#o0Dr /40111.....................................................................................................................................,6 'ri#le Dr E9am#le..........................................................................................................................,6 &i9er /501*1........................................................................................................................................,7 &ain creen....................................................................................................................................,7 Edit &i9..........................................................................................................................................,! (imits /601*1........................................................................................................................................-1 6urves /701*1.......................................................................................................................................-, 6ustom witc8es /801*1......................................................................................................................-a4et) witc8es /!01*1.........................................................................................................................-4 'elemetr) /1*01*1................................................................................................................................-5 'em#lates /1*01*1................................................................................................................................-6 +vars /1*01*1.......................................................................................................................................-8 E9am#les..................................................................................................................................................4* 2rogramming a t8rottle cut..................................................................................................................4* :uild and 2rogram Instructions...............................................................................................................4, :uilding 4rom ource..........................................................................................................................4, 7las8ing ..............................................................................................................................................4, make targets.........................................................................................................................................4make o#tions .......................................................................................................................................4,

&".E......................................................................................................................................................44

Disclaimer
"()* +)RM,ARE )* -R./)0E0 . A 1A*2)*1 3A*)* ,)"(.4" ,ARRA "5 .+ ."

A 5 6) 0 A 0 A 5 E7-RE** .R )M-8)E0 ,ARRA ")E*, ) 9840) :, 34" A -AR")948AR -4R-.*E ARE 0)*98A)ME0' )

8)M)"E0 "., "(E )M-8)E0 ,ARRA ")E* .+ MER9(A "A3)8)"5 A 0 +)" E** +.R . E/E " *(A88 "(E 0E/E8.-ER A 0;.R A4"(.R 3E 8)A38E +.R A 5 0)RE9", ) 0)RE9", ) 9)0E "A8, *-E9)A8, E7EM-8AR5, .R 9. *E<4E ")A8 0AMA:E* =) 9840) :, 34" ." 8)M)"E0 ".! -ER*. A8 A 0;.R -R.-ER"5 0AMA:E> (.,E/ER A 5 "(E.R5 .+ 8)A3)8)"5, ,(E"(ER ) 9. "RA9", *"R)9" A 5 E:8):E 9E .R ."(ER,)*E> AR)*) : ) 9A4*E0 A 0 .

8)A3)8)"5, .R ".R" =) 9840) : A4"(.R' (A* 3EE

,A5 .4" .+ "(E 4*E .+ "()* +)RM,ARE, E/E

)+ "(E 0E/E8.-ER A 0;.R

A0/)*E0 35 4*ER .+ "(E -.**)3)8)"5 .+ *49(

-."E ")A8 8.** .R 0AMA:E' 4*ER A:REE* ". (.80 "(E 0E/E8.-ER A 0;.R A4"(.R' (ARM8E** +R.M A 0 A:A) *" A 5 A 0 A88 98A)M*, 8.**E*, 8)A3)8)")E* A 0 E7-E *E*' 5ea#, and no spittin? eit#er!

Introduction
'8e I&5;07(< =<0'>.NI+<0E>.+(E !9 is a com#uteri?ed radio 4rom c8ina. '8e transmitter is out4itted wit8 a 1,8964 #i9el monoc8rome (6D@ ,A,a9is gimbals@ - variable #otentiometers /#ots1@ 6 ,A#osition switc8es@ 1 -A#osition switc8 and some 4unk) red trim. '8e big t8ing about t8is transmitter is t8e #rice. 5t t8e time o4 writing radios ma) cost an)w8ere 4rom B18* 4or sim#le units u# to B1***C 4or su#er blinged out ba?illion c8annel su#er 8eav)weig8t monsters. '8is one costs B6*. D8ereEs t8e catc8 t8enF /)ou mig8t ask1 '8e catc8 is in t8e so4tware /4irmware A 7D1. '8e original 7D is lessAt8anA#er4ect. It 8as bugs@ 4unk) navigation and t8e most anno)ing bee#ing I 8ave ever 8eard. Not good. However@ some neat gu) called '8us 4igured out t8at t8e w8ole radio is made 4rom gimbals@ switc8es@ 4unk) trim and a ver) generic main #rocessing unit t8at does absolutel) ever)t8ing. He 8ad one o4 t8ose a8A8a moments w8ere insanit) overrides commonAsense and decided to com#letel) rewrite t8e original so4tware and re#lace it wit8 8is own. 5t some #oint I decided t8at w8ile '8usE 7D is great I reall) wanted more bling 4or m) ';. o in t8e s#irit o4 o#enAsource '8usE source was stolen and E.!9 was born. /<ea8@ I was vain. E. are m) initials1 <ou mig8t want to c8eck out '8usE code $ itEs available 8ereG 8tt#G00code.google.com0#0t8!90 D8ile )ouEre at it c8eck out .adio6loneEs code $ w8ic8 also runs on t8e !9. D8ile E.!9 is based on '8usE code@ I 8ave managed to #il4er some o4 .6Es e9cellent code. His 7D is more com#le9 but also more #ower4ul. 68eck it out 8ereG 8tt#G00radioclone.org0 +ot )ou all worked u# about t8isF +ood. +o now to t8e kitc8en@ make )oursel4 a nice cu# o4 co44ee. '8is is a long read. IEll wait 8ere till )ouEre read). 2romiseH

How it works
:ear wit8 me 8ere $ some 4low c8arts coming u#G

2ots /21@2,@2-1

ticks /.>D@'H.@E(E@5I(1

'rims

witc8es

6alibration

6alibration

E9#o 0 Dr

&I;E.

(imits

"ut#ut

D8at t8e 8eck was t8atF '8e s)stem receives 4 t)#es o4 in#utsG 1. &ain ticks ,. 2otentiometers -. 'rims 4. witc8es '8e analog in#uts /sticks and #ots1 go t8roug8 a calibration #8ase. '8e sticks can also go t8roug8 E9#o and Dr 4ilters be4ore going to t8e mi9er. '8e mi9er does it all. It directs eac8 in#ut to t8e desired out#ut /6H1..6H161. It controls 8ow t8e in#uts are added. It also controls t8e timing o4 eac8 4unction. 54ter t8e in#uts are #rocessed b) t8e mi9er t8e) are directed to t8e relevant out#ut c8annels. '8e limit #rocedure takes over and makes sure no out#ut goes too 4ar. 7inall) t8e c8annels are encoded and sent to t8e .7 module to take t8at nice little 8ike t8roug8 t8e air to )our model.

Nomenclature
/Iust so we understand eac8 ot8er1 In#utsG 1. .>D $ .udder. ,. E(E $ Elevator. -. 'H. $ '8rottle. 4. 5I( $ 5ileron. 5. 2102,02- $ 2ots. 6. witc8esG 1. 'H. $ '8rottle cut switc8@ donEt con4use t8is wit8 t8e 'H. stick. '8e 'H. switc8 is located on t8e back le4t side. ,. .>D $ .udder Dr switc8. -. E(E $ Elevator Dr switc8. 4. ID*@ ID1@ ID, $ '8ree #osition switc8. '8ese - de4ine t8e -A#osition switc8. ID* is t8e to# #osition@ ID1 $ mid #osition and ID, $ bottom #osition. 5. 5I( $ 5ileron Dr switc8. 6. +E5 $ +ear switc8. 7. '.N $ 'rainer switc8. '8is switc8 is s#ring loaded. 8. D1.. D6 $ 6ustom switc8es. &ore on t8ese later. It s8ould be stated t8at ever) 4unction in t8is 7D is assignable. '8ere are no 4i9ed switc8es. <ou can c8oose t8e '.N switc8 to be t8rottle cut and use t8e tri#le switc8 to control Dr. '8e names are use4ul since t8e) are labeled like t8at on t8e '9. 7

Edit buttons
'8ere are 6 edit buttons on t8e '9. In t8is manual t8e) are noted wit8 sJuare brackets /K&EN>L1. ome 4unctions need t8e button to be #ressed and 8eld 4or a second or so. '8e are noted as MlongN #resses like soG K&EN> ("N+L 5lso since t8e MCN and MAN ke)s are #laced stu#idl) in t8e original '9 IEve switc8ed t8eir #osition. o KCL is actuall) KAL and viceAversa. '8is is actuall) more intuitive t8an t8e original /trust me@ IEve tried using t8em as is1. ince to u#load t8is 7D )ou need to o#en u# )our '9 and do some modi4ications /w8ic8 void )our nonAe9istent warrant) 7<I1 it is 8ig8l) recommended )ou switc8 between t8e KCL and KAL ke)s. ItEs a sim#le Iob@ so donEt skim#@ )ouEll t8ank me later. 'o avoid con4usion wit8 #eo#le w8o modded t8eir ke)s and all t8e ot8ers IEll re4er to t8e KCL and KAL ke)s as K(E7'L and K.I+H'L 4rom now on. /I 8o#e t8at le4t and rig8t are still universal values $ )ou can never tell toda)1 '8e MHN sign. D8enever )ou see t8e MHN sign )ou can read t8at as MnotN or MinvertedN. witc8es can be MnormalN or MinvertedN. o w8en c8oosing t8e elevator d0r switc8 E(E is normal o#eration and HE(E denotes inverted o#eration.

Navigation
5s a general rule t8e K>2L0KD"DNL0K(E7'L0K.I+H'L move t8e cursor a##ro#riatel) '8e K&EN>L ke) is used 4or selection and 4or editing. '8e KE;I'L ke) is used 4or e9iting /sur#rise1. 2ressing KE;I'L will generall) bring t8e cursor to t8e to# o4 t8e screen. 5not8er #ress will e9it t8e menu to t8e main screen. 2ressing KE;I' ("N+L will e9it immediatel) to t8e main screen. 2ressing K&EN>L 4rom t8e main screen will take )ou back to t8e last menu. 7rom t8e main screen )ou can #ress K.I+H' ("N+L to enter t8e model setu# #ages. 2ressing K(E7' ("N+L will enter t8e general setu# menus. "nce in t8e menus )ou can navigate between di44erent screens using t8e K(E7'L0K.I+H'L ke)s as long as t8e cursor is at t8e to# rig8t #osition o4 t8e screen.

Editing and Saving


5s a rule once a value is c8anged it is saved. <ou can turn o44 )our '9 and turn it back on and t8e values will be saved. '8e values are saved internall) in t8e &6>Es ee#rom. However t8ere is a slig8t dela) sometimes so itEs #robabl) a good idea to wait a cou#le o4 seconds be4ore turning o44. '8ere is no undo 4unctionalit). "nce somet8ing is erased0c8anged itEs c8anged 4or good. +enerall)@ w8en a value is 8ig8lig8ted and )ou cannot move le4t or rig8t t8en #ressing K(E7'L0 K.I+H'L will c8ange t8at value. D8en moving le4t or rig8t is #ossible )ou need to #ress K&EN>L to edit t8at value. EditAmode is dis#la)ed b) t8e cursor blinking. 'o e9it editAmode #ress eit8er K&EN>L or KE;I'L. D8en editing@ #ressing bot8 K(E7'L and K.I+H'L simultaneousl) inverts t8e value. 'r) it@ itEs coolH 5lso @ wit8 r155 and u# it is now #ossible to c8ange values wit8 t8e 2- #ot /t8e one at t8e 4ront o4 t8e '9 called 2I'. '.I&05>; ,1. 2ot scroll "N G 21G #age c8angeO 2, G line c8angeO 2- G value c8ange

On Startup Quick Model Select


On startup holding a certain key will load an associated model memory. This is useful for quickly changing between model memories: 11 Holding [MENU] ,1 Holding [EXIT] -1 Holding [DOWN] 41 Holding [U ] 51 Holding ["I#$T] 61 Holding [&E'T] Will load Will load Will load Will load Will load Will load odel memory #1 odel memory #2 odel memory #3 odel memory #! odel memory #% odel memory #(

Transmitter Layout
21 2,

+E5 D

'H. D

2-

'.N D .>D D

5I( D E(E D ID*010,

.ig8t tick

K>2L

K&EN>L

K(E7'L

(e4t tick

KE;I'L

KD"DNL

K.I+H'L

1*

Main )creen

GOOFI 8.9 15:00


/6ool back lig8t 8ere@ 8u8F1

eneral view
'8e main view is s#lit into to# and bottom. '8e to# contains t8e 4ollowingG '8e current modelEs name. /+""7I in t8is case and )es@ itEs a real air#lane1 '8e batter) voltage. 'rim increment in4ormation. 'imer and timer trigger in4ormation. 2ressing KE;I' ("N+L resets t8e timer. '8rottle trim activation in4ormation.

'8e bottom consists o4 eig8t screens. <ou can 4li# between t8ese wit8 t8e K>2L0KD"DNL ke)s. '8e 8 screens areG 3alue bars $ t8ese s8ow t8e out#ut values 4or t8e 4irst 8 c8annels. 3alue values $ '8e out#ut values 4or t8e 4irst 8 c8annels. In#ut values $ tick #osition and switc8 indicators. Ela#sed timer $ 'imer t8at ma) be started@ sto##ed K&EN>L or reset to ?ero K&EN> ("N+L. econd timer $ In#ut values $ tick #osition and switc8 indicators. In#ut values $ tick #osition and switc8 indicators.ne9ts ticks and switc8es allotment

11

Statistics Screens Statistics Screens

STAT 08:02 TOT T$% 08:02 00:00 TS, ST- 00:00 00:00 ST.

STAT2 tmr 1Lat max 5 tmr 1Lat min 5 tmr 1 Jitter 0 tmain 6,31 Sta ! 0123

us us us ms "

#$%&'( t) re*res+
7rom t8e main screen #ressing K>2 ("N+L0KD"DN ("N+L will enter t8e statistics screen. '8e 4irst s8ows some available timers and traces t8e t8rottle stick as well. '8e second s8ows general timing o4 t8e '9. '8e value MtmainN s8ows 8ow long t8e mat8 takes. '8is will increase as )ou add more mi9ers. It can be ver) large sometimes de#ending on ee#rom writes. '8e tack value s8ows t8e unused s#ace@ in 8e9adecimal@ between t8e end o4 used .am memor) and t8e lowest #oint t8e stack 8as reac8ed. <ou can reset t8e timers b) #ressing K&EN>L.

1,

#eneral )ettin*s
7rom t8e main screen #ressing K(E7' ("N+L will enter t8e general settings menus. Here )ou can set u# settings t8at will be t8e same regardless o4 c8osen model. '8e menus are as 4ollowsG 1. ,. -. 4. 5. 6. .adio etu# 'rainer settings and 22& In 6alibration 3ersion In4ormation Diagnostics 5nalog In#uts 6alibration

1-

!adio Setup "#$%&

/A0IO S%T'1 126 O3ner &ame $% OF4O'/S% 5ee6er 7uiet 4)ntrast 25 5AT ,arnin8 9,09 Ina ti9it: A;arm 0m $)<e => ?> >? >= 2 /'0 T@/ %L% AIL
>se t8is screen to set u# general 4unctions 4or t8e '9G 1. "wner NameG '8e radio ownerEs name. <ou... >nless.... /8mmm...1 '8is will also be dis#la)ed on t8e s#las8 screen. ,. :ee#erG ets :ee#ing levels i. %uiet. No bee#ing at all. No warning $ nada. I4 t8e kids are slee#ing and )ou must setu# t8e model in )our living room t8is is t8e mode to use. Pust remember t8at t8e '9 will not even warn )ou w8en t8e batter) is low. I4 )ouEre using a (i#o watc8 outH ii. No ke)s. '8e bee#s are normal but edit ke)s are silent. iii. Normal. Normal bee#ing. iv. (ong bee#s. 7or t8ose w8o want to anno) ot8er #eo#le. v. E9tra long bee#s.... -. ound &ode. ets use o4 bee#er@ 2ie?o s#eaker@ and0or 3oice module i. :ee#er@ t8e standard bee#er. ii. 2i #kr@ assumes )ou 8ave t8e #ie?o s#eaker 4itted@ works "= wit8 stock bee#er. iii. :ee#r3oice. '8e standard bee#er@ wit8 added voice module iv. 2i #k3oice. '8e #ie?o s#eaker@ wit8 t8e added voice module 4. 3olume. '8e volume setting 4or t8e add on voice module. 5. #eaker 2itc8 6. Ha#tic trengt8 7. 6ontrastG '8e (6DEs contrast. '8e values can be ,*..45. '8e 8ig8er t8e value t8e darker t8e screen. 8. :atter) warningG :atter) voltage warning. D8en t8e connected batter)Es voltage dro#s below t8is voltage t8e '9 will bee#. '8oug8 t8e '9 will continue to 4unction normall) itEs reall) advisable to land as it is known t8at t8is 7D was not able to 4i9 t8e M?ero voltage nonA 4unctionalit)N #roblem o4 t8e original. !. Inactivit) alarmG '8is will set u# a warning t8at will bee# i4 t8e '9 is le4t unattended 4or t8e s#eci4ied amount o4 time. '8e de4ault value is 1* minutes. 'o turn o44 t8e Inactivit) timer $ set t8e value to ?ero. 5lso@ w8en running on > : #ower@ t8e alarm is inactive. 3alues can be 4rom 1 to ,5* minutes. 'o reset t8e timer sim#l) move one o4 t8e sticks. 1*. '8rottle reverseG '8is is 4or all )ou wack) #eo#le w8o 4l) wit8 t8e t8rottle backwards /e.i. idle is 4ar 4rom )ou and 4ull is close to )ou1. '8oug8 I #ersonall) donEt understand 8ow )ou 4l) like t8at itEs a nice 4eature. 14

'8e reverse will also reverse t8e t8rottle warning on startu# and some ot8er t8rottle related 4unctions. 11. &inute bee#G :ee#s ever) 4ull minute w8ile t8e timer is running. 1,. :ee# 6ountdownG :ee#s at -*@ ,*@ 1*@ -@ , and 1 seconds be4ore t8e timer ends. 1-. 7las8 on bee#G 7las8es t8e backlig8t on timer bee#s. 14. (ig8t switc8G '8is c8ooses a switc8 w8ic8 can be used to turn on a backlig8t i4 connected. 15. :acklig8t invert. "#tion to invert t8e backlig8t out#ut@ needed 4or t8e rev ,., martie2arts board. 16. (ig8t o44 a4terG D8en t8is is not "77 an) ke)#ress will turn on t8e backlig8t and turn it o44 a4ter t8e s#eci4ied number o4 seconds. 17. (ig8t on tk &v 18. #las8 screenG 8ow t8e logo on radio startu#. :tw@ )ou mig8t not know t8is but t8e s#las8 screen can be ski##ed on startu# b) #ressing an) ke). 1!. #las8 Name. "#tion to control t8e dis#la) o4 t8e user name on t8e #las8 screen. >se4ul i4 )ou 8ave a custom screen@ and donEt want t8e user name on it. ,*. '8rottle warningG I4 "N will s8ow a warning w8en t8rottle is not at idle w8en t8e '9 is turned on. '8e '9 will not out#ut a signal until t8e alert is cleared. ,1. witc8 warningG I4 "N will s8ow a warning w8en t8e switc8es are not at t8e de4ault #osition w8en t8e '9 is turned on. '8e '9 will not out#ut a signal until t8e alert is cleared. ,,. De4ault w. <our de4ault settings 4or t8e switc8es w8en )ou #ower on. ,-. &emor) warningG I4 "N will s8ow a warning w8en t8e available ee#rom memor) is less t8an ,** b)tes w8en t8e '9 is turned on. '8e '9 will not out#ut a signal until t8e alert is cleared. ,4. 5larm warningG '8is will give )ou a M8eads u#N i4 )our bee#er is silent. I4 on and t8e bee#er is set to E*E /%uiet1 )ou will receive a warning on startu#. '8is 8as been added a4ter a #rograming session le4t a user 4l)ing on silent. I 4ind it reall) use4ulH ,5. 2ot croll. "#tion to use t8e #ots to move between and edit menu items. ,6. :andga#. "#tion to enable t8e use o4 t8e on c8i# :andga# device 4or batter) voltage measurement. ,7. Enable 22& I&. Enable t8e 22& I& #rotocol@ t8is reroutes t8e 22& out#ut 4or use w8en using a simulator@ and w8en in EstudentE mode 4or budd) bo9ing. '8is avoids t8e need to do a 8ardware mod or remove t8e stock '9 module to use t8ese 4unctions. ,8. Int. 7rsk) alarm. "#tion to enable0disable t8e alarms on a 7rsk) '9 module w8en using telemetr). ,!. &odeG 68oose between &"DE1@ &"DE,@ &"DE- and &"DE4.

15

''M (n ")$%&

T/AI&%/ 226 $)<e . sr s3 /'0 :A 100 +B T/& T@/ :A 100 +3 T/& %L% :A 100 +2 T/& AIL :A 100 +1 T/& $u;ti6;ier 1,0 4a; 0,0 0,0 0,0 0,0
'8is menu allows t8e 22&in /trainer1 in#uts to be con4igured. It enables t8e .5D 22& in#uts to be selected to re#lace t8e sticks 4or training #ur#oses. '8e student transmitter does not need to 8ave t8e same model setu# as t8e instructor. 5ll t8e mi9es on t8e instructors '9 will be a##lied to t8e student in#uts. I4@ 4or e9am#le@ )ou 8ave e9#o on )our sticks@ t8is will be a##lied to t8e raw trainer in#uts w8en t8e) are selected. '8e mode entr) selects 8ow t8e 22&in value is usedG o44 unused CQ add to instructor stick value GQ re#lace instructor stick value '8e R entr) a##lies a weig8ting to t8e 22&in value A1** to 1**@ >se A1** to reverse t8e in#ut. >se values closer to * to reduce t8e students control sensitivit). '8e src entr) selects t8e 22&in c8annel 4or t8e 4unction. '8e sw entr) selects t8e switc8 used to action t8e trainer o#eration. &ulti#lier 1@* to 5@* scale 4or 22&in values '8e multi#lier does as itEs name suggests. It multi#lies t8e ##m In#ut b) a set amount. +reat 4or dealing wit8 di44erent t9Es w8ose makers donEt know 8ow to encode 22& GA2. 65( 6enter calibration 4or 4irst 4 22&in values '8is entr) allows )ou to calibrate t8e mid #oint 4or t8e 4irst 4 in#ut 22& c8annels. Hig8lig8ting M6alN and #ressing K&EN>L will calibrate t8e mid #oint 4or all 22& IN c8annels. 22& IN is read 4rom t8e signal at t8e trainer #ort o4 t8e '9. '8ere is an o#tion 4or eac8 model to enable or disable t8e trainer in#ut 4unction. I4 )ou do not need t8e trainer 4unction )ou ma) disable it@ and use t8e selected switc8 4or somet8ing else. 5ll t8e 22&in values are available to t8e mi9er.

16

*ersion (n+o ",$%&

C%/SIO& SC&: C%/S: 0AT%: TI$%: trun!Dr98 C1.2B8BDereE 06.09.2010 09:19:32

326

'8is screen s8ows t8e version in4ormation 4or t8e current 7DG 3NG '8e 3N name o4 t8e current revision. D5'EG 6om#ile date 4or t8e current 7D. 'I&EG 6om#ile time 4or current 7D. 3E. G 3ersion number. ince E.!9 is "2EN ">.6E I tr) to 8el# out an)one w8o 8as #roblems. 2lease 4eel 4ree to o#en new issues 4or de4ects and0or en8ancement reJuests at t8e #roIectEs code #ageG 8tt#G00code.google.com0#0er!90issues0list <our #artici#ation is w8at 8el#s me makes t8e 7D better /and )our donations o4AcourseH1. 2lease use t8e revision number stated in t8is screen w8en )ou state a #roblem.

17

-iagnostics ".$%&

0IAG Le*t /i8+t '6 0)3n %xit $enu 0 0 0 0 0 0

T@/ /'0 %L% I01 I02 AIL G%A T/&

0 0 0 1 0 0 0 0

B26 TrimD => 0 ?> 0 >? 0 >= 0 F 0 0 0 0

'8is menu will 8el# )ou visuali?e t8e current state o4 t8e trims@ ke)s and #8)sical switc8es. Eac8 =e)0 witc80'rim is re#resented. D8en #ressing a ke) or switc8 t8e) are 8ig8lig8ted.

/nalog (nputs "0$%&

A&A A1 A2 A3 AB A5 A6 AG A8

0B22 03BG 0B66 0B1B 0G%% 03B5 06A% 0285

0 526 63 0 0 D30 D30 5G 80 251 8,G9

Here )ou can see t8e analog in#uts in 8e9adecimal 4ormat to save s#ace and anno) )ou at t8e same time. 3alues range between *..*9-77 /*..1*,-1. 51..54 are t8e gimbals /sticks1. 55..57 are t8e #ots. 58 is batter) voltage. <ou can #ress KD"DNL and 8ig8lig8t t8e batter) voltage. 2ressing K(E7'L0 K.I+H'L will increase and decrease t8e value and so enable )ou to calibrate t8e batter) voltage monitor.

18

1alibration "%$%&

'8is screen allows )ou to calibrate t8e analog c8annels /51..571. '8e calibration met8od goes like t8isG 1. ,. -. 4. 5. 2ress K&EN>L et ticks to center. /Including t8rottle and #ots1 2ress K&EN>L S / et #an1 &ove sticks and #ots t8roug8 4ull range. 2ress K&EN>L S /Done1 $ 3alues are saved 8ere.

'8e values are calculated w8en )ou #ress K&EN>L. '8e) are saved w8en )ou #ress K&EN>L to /Done1. /Dorks sur#risingl) well 4or a c8ea# 68inese '91

1!

Model )etu+
7rom t8e main screen #ressing K(E7' .I+H'L will enter t8e model select0settings menus. Here )ou can set u# settings t8at model s#eci4ic. '8e menus are as 4ollowsG 1. &odel elect ,. &odel etu# -. Heli etu# 4. E9#o0Dr 5. &i9er /'8is is t8e im#ortant one1 6. (imits 7. 6urves 8. 6ustom witc8es !. a4et) witc8es 1*. 'em#lates

,*

Model Select

$O0%LS%L *ree 1560 H01 GOOFI 02 IA- 55 03 0B 05 06 11B 60

In t8is screen )ou can see@ select@ co#) and move models between di44erent memor) MslotsN. I Juote t8e word MslotsN because memor) management is d)namic. '8e available memor) is dis#la)ed at t8e to# o4 t8e screen. &emor) usage 4or eac8 model is dis#la)ed on t8e rig8t. '8e more com#le9 )our model /mi9es0curves0o#tions0limits0etc1 t8e more memor) itEll take. '8e MTN on t8e le4t s8ows t8e currentl) loaded model memor). 2ressing K>2L0KD"DNL will move t8e cursor between di44erent models. 2ressing K&EN>L will E#o#u#E a subAmenuG E(E6' 6"2< &"3E DE(E'E '8e DE(E'E o#tion will not be s8own 4or t8e current model. 68oose t8e reJuired o#tion 4rom t8e E#o#u#E using t8e >2 and D"DN buttons@ and action it using &EN>. E;I' will sim#l) cancel t8e E#o#u#E wit8 no c8anges. I4 )ou c8oose &"3E@ t8e model will be 8ig8lig8ted. 2ressing K>2L0KD"DNL wit8 t8e model 8ig8lig8ted will move it u#0down. 2ressing K&EN>L will unA8ig8lig8t t8e model. 2ressing KE;I' ("N+L will load and e9it to t8e main screen. 2ressing K.I+H' ("N+L or K(E7' ("N+L will go to model editing screens 4or t8e currentl) selected model@ 4or ot8er models@ t8e E#o#u#E will be dis#la)ed. I4 t8e E(E6' o#tion is c8osen 4rom t8e E#o#u#E t8en t8at model will become t8e currentl) selected model and t8e 4irst model editing screen will be dis#la)ed.

,1

Model Setup "#$#)&

S%T'1 01 &ame Timer Tri88er Timer TDTrim TD%x6) Trim In

GOOFI 15:00 T+s 4)unt 0)3n O& O& $e<ium

1212

(ots o4 o#tions 8ereG 1. NameG >nsur#risingl) 8ere )ou edit t8e modelEs name. 'o editG scroll down until t8e name is 8ig8lig8ted and #ress K&EN>L. "nce )our #ress K&EN>L onl) one letter will remain 8ig8lig8ted. 'o c8ange t8e letter )ou #ress K>2L0KD"DNL. 'o move t8e cursor #ress K.I+H'L0K(E7'L. "nce done@ #ress K&EN>L0KE;I'L to e9it t8e edit. ,. 3oice Inde9 -. 'imerG Here )ou set t8e value 4or t8e timer. 2ress K.I+H'L0K(E7'L to c8oose between minutes and seconds. 2ress K&EN>L and t8e cursor will blink. 'o edit use t8e K>2L0KD"DNL0K.I+H'L0K(E7'L buttons and K&EN>L0KE;I'L w8en done. 4. 'riggerG 68oose w8at triggers t8e timer S /remember $ b) #ressing K(E7'L )ouEll see t8e same values wit8 t8e MHN sign. '8is means t8at t8e usage is inverted1 1. "77 $ timer is o44. ,. 5: $ timer is on. -. .>s0.>R0E(s0E(R0'Hs0'HR05(s05(R A c8ooses to activate t8e timer based on stick #osition. D8en a ;;s is selected /'Hs 4or e9am#le1 '8e timer starts w8enever t8e stick is not at ?ero. '8e ;;R sign is t8e same e9ce#t t8e timer s#eed is determined b) stick #osition. D8en at ?ero@ t8e timer is sto##ed. D8en at 4ull t8e timer goes at normal s#eed. D8en midwa) t8e timerEs s#eed re4lects t8e sticks #osition. 4. witc8es $ <ou can s#eci4) a switc8 so w8enever t8at switc8 is activated t8e timer counts. 5. &omentar) switc8es. 5 switc8 denoted wit8 MmN /like '.Nm1 means Mmomentar)N. '8at means t8at moving t8e switc8 once to t8e on #osition and back turns t8e timer on. &oving it on and o44 again turns t8e timer o44. /di44icult I know@ take a si# 4rom )our co44ee@ rela9 a bit@ take a break $ itEs not di44icult once )ou tr) it out G1 1 5. 'rigger: 6. 'imerG Here )ou can c8oose w8et8er t8e timer counts u# or down. 7. 'A'rimG '8rottle trim. '8is is a ni4t) 4eature 4or #ower 4liers. D8en activated a cou#le o4 t8ings 8a##en. 7irst o44 t8e center detent 4or t8e t8rottle trim is removed. 5lso t8e t8rottleEs trim will now onl) a44ect t8e MlowN side. '8at means )ou can use t8e trim 4or setting idle w8ile 4ull t8rottle remains unc8anged. 8. 'AE9#oG Enot8er t8rottle related 4unction. '8is one makes t8e t8rottle stickEs e9#o go 4rom ?ero ,,

to 4ull instead o4 8aving a center like all t8e ot8ers. 5lwa)s t8e odd kid out t8is t8rottle is. !. 'rim IncG 'rim incrementsG 1. E9# $ E9#onential. Dit8 t8is t8e trims are 4ine near t8e center and get #rogressivel) coarser 4art8er out. ,. E97ine $ E9tra 4ine $ 1 ste# #er click. -. 7ine $ , ste#s #er click. 4. &edium /m) #ersonal 4avorite1 $ 4 ste#s #er click. 5. 6oarse $ 8 ste#s #er click. 1*. 'rim wG Neat little 4unction t8is is. D8en in 4lig8t i4 t8is ke) is activated it reads t8e current #osition o4 t8e sticks and trims and co#ies t8at into t8e subtrims. 54ter t8at it ?eros t8e trims. '8is is reall) neat 4or new models w8en )ou mig8t 8ave a 8ard time taking )our 8ands o44 t8e stick and #ressing t8e trims. im#l) 8old t8e #lane level wit8 t8e sticks and #ress t8e selected trim switc8. 3oilU $ t8e #lane is trimmed. ItEs magicH No it ainEt. ItEs E.!9HHH 11. :ee# 6ntG :ee# 6enter. Here )ou set center warnings. '8e string .E'51,- corres#onds toG .>D@ E(E@ 'H.@ 5I(@ 21@ 2,@ 2D8en t8e letter corres#onding to t8e analog c8annel is 8ig8lig8ted t8e s)stem c8ecks 4or center. D8en t8e in#ut is at center a s8ort bee# will sound enabling )ou to 8ear w8en t8e in#ut is centered. '8is is use4ul 4or c8ecking t8e center o4 t8e #ots wit8out looking. 1,. 2rotoG encoding #rotocol 1. 22& $ wit8 ##m )ou can c8oose 8ow man) c8annels to encode. 5n)t8ing 4rom 4 to 16 c8annels. <ou can also c8ange t8e #ulse s#acing and t8e 4rame lengt8. '8is is use4ul 4or s)stems w8ic8 mig8t e9#erience Iitter. "n t8e w8ole it mig8t be a good idea to leave it alone. ,. "t8er #rotocols include D &@ 2;; and 22&16.1,. 1-. 22& 7r(enG 22& 7rame (engt8 in milliseconds. 14. 22& 1st 68anG '8e 4irst c8annel actuall) sent on t8e 22& stream. 15. 8i4t elG 8i4t select. 2" 0NE+. elect signal s8i4t. 2" itive or NE+ative. 16. E. (imitsG E9tended limits. 5llows limits to go to V1,5R. Please test first and make sure this does not cause unwanted mixing between channels. 17. 'rainerG 'rainer enabled. '8is allows )ou to select i4 t8e trainer in#uts are used on t8is model. 18. ','8'rigG 'imer , '8rottle 'rigger. 1!. 5uto (imitsG Here )ou set t8e ma9imum amount o4 ub'rim t8at automaticall) alters t8e (imits. Dit8 t8is enabled /set ot8er t8an ?ero1@ t8e servo t8row remains t8e same on bot8 sides w8en )ou set some ub'rim. :e care4ul w8en using t8is as t8e limit values are no longer absolute and could cause a servo to e9ceed a mec8anical limit.

,-

Heli Setup ")$#)&


'8is screen is s#eci4icall) designed to 8el# )ou set u# a 662& 8eli. 1. was8 ')#eG '8is de4ines w8at kind o4 was8 #late )ou 8ave on )our 8eliG 1. 1,*G M tandardN 1,*W swas8 #late. '8e M#itc8N servo is towards t8e 4ront0back. ,. 1,*;G ame 1,*W swas8 #late but turned !*W so t8e #itc8 servo is on one side. -. 14*G 14*W swas8 #late $ again@ t8e M#itc8N servo is towards t8e 4ront0back. 4. !*G !*W A :asicall) a sim#le !*W setu# w8ere )ou 8ave a single servo o#erating t8e #itc8 and two o#erating t8e roll. ,. 6ollectiveG '8is de4ines t8e collectiveEs source. '8e idea being t8at )ou can create a mi9 wit8 all t8e reJuired curves and switc8es and sim#l) #lug it in 8ere to mi9 wit8 t8e ot8ers. -. was8 .ingG 5s t8e name im#lies. '8is limits stick movement Iust like a #8)sical swas8 ring. Notice t8at t8is onl) works on 5I( and E(E regardless o4 radio mode selected.

4. E(E05I(06"( InvertG '8ese invert t8e direction o4 t8e in#ut 4unctions. >se t8ese to make t8e controls move t8e correct wa) w8en setting u# )our 8eli.

2lig3t Modes ",$#)&

$O0%S F$0 F$1 F$2 F$3 F$B DDD DDD DDD DDD

3212 /%TA 0000 0000 0000 0000

'8is screen s8ows t8e 4lig8t mode con4iguration. In eac8 4lig8t mode@ )ou ma) c8oose between 8aving a dedicated trim setting 4or t8at mode@ or t8e trim setting 4rom anot8er mode. 7lig8t mode * /7&*1 is t8e de4ault@ and alwa)s 8as its own trim settings. 7&* is active i4 no ot8er 4lig8t mode is active. 7lig8t modes 1 to 4 ma) be enabled b) a switc8. I4 more t8an one 4lig8t mode is enabled@ t8en t8e lower numbered mode will be active. 5 bo9 is drawn around t8e name o4 t8e currentl) active 4lig8t mode. 'o c8ange a 4lig8t mode setting@ #ress menu w8en t8e values o4 t8e mode )ou wis8 to edit are 8ig8lig8ted. '8is will dis#la) t8e editing screenG ,4

FL $O0% S,IT4@ T/I$S

1 DDD 0000

'8e number a4ter 7( &"DE indicates w8ic8 mode is being edited. Eac8 o4 t8e 4 trim values ma) take t8e value *@ 1@ ,@ -@ 4 or one o4 t8e letters .E'5 will dis#la). 5 numeric value indicates t8e trim used in t8is mode is t8e trim o4 t8e s#eci4ied mode. I4 one o4 t8e letters .E'5 is dis#la)ed@ t8en t8e trim in t8is mode is s#eci4ic to t8is mode. I4 )ou c8ange t8e stick mode@ t8en t8e order o4 t8e trims c8anges.

,5

E4po$-r ".$#)&

%J1O20/ /'0 0/ @i8+ %x6) 0 0 ,ei8+t 100 100 0rS31 DDD 0rS32 DDD

B212

'8is screen allows )ou to enter and edit E9#o and D0. values 4or t8e main controls /.>D0E(E0'H.05I(1. 7or eac8 control )ou can in#ut values 4or (e4t0.ig8t 4or bot8 E9#o and D0.. '8e current control being edited is s8own as .>D@ )ou ma) select t8is entr) and use t8e (E7'0.I+H' buttons to select t8e ot8er controls 4or editing. '8e current rate setting /Hig8@ &id or (ow1 is s8own on t8e same line@ and corres#onds to t8e actual switc8 settings de4ined 4or Dr w1 and Dr w,. 'o edit e9#o values 8ig8lig8t t8e values under ME9#oN. :) de4ault@ bot8 values will c8ange@ but i4 t8e control stick 4or t8e current control is 8eld to one side or t8e ot8er@ Iust one o4 t8e values will be 8ig8lig8ted and 8ence c8ange. imilarl)@ )ou ma) edit eit8er bot8 or Iust one o4 t8e weig8t values. 7or eac8 control )ou can set , switc8es. '8e main switc8 c8anges between 8ig8 rate08ig8 e9#o and mid rate. I4 t8e main switc8 is MlowN /i.e. mid rate1 t8e second switc8 can switc8 between mid and low rate.

Tri+le Dr E,am+le
'8e X7.&odeX switc8 can be used as a tri#le rate switc8 4or an) one a9is@ or it can be used as a tri#le rate 4lig8t mode switc8@ controlling rates and e9#os 4or some or all o4 t8e 4lig8t a9es at once. 'o use it as a tri#le rate04lig8t mode switc8@ set sw1 to XHID,X and sw, to XHID1X I4 )ou want rudder@ elevator@ and aileron all assigned to t8is switc8 4or 4lig8t modes@ be sure to set sw1 and sw, as above 4or eac8 a9is. Dit8 t8e switc8 in t8e u# #osition@ it will be at low rate@ as indicated b) t8e (ow at t8e end o4 t8e 4irst line. In t8e mid #osition@ it will be mid rate@ and at t8e down #osition@ it will be at 8ig8 rate. <ou can also include t8rottle i4 )ouEd like@ to 8ave di44erent e9#o curves 4or eac8 o4 t8e 4lig8t modes.

,6

Mi4er "0$#)&
IEm actuall) writing t8is last since itEs t8e most im#ortant menu. I4 )ouEre still awake now would be a good time to si# t8at co44ee and wake u#. <ou want to understand E.!9F >nderstand t8e mi9er and )ouEre ver) nearl) t8ere. '8e 4unction o4 t8e mi9er is to take t8e in#uts@ #er4orm some 4unction on t8em and route t8em to t8e out#ut c8annels. ince selection is totall) 4ree )ou 8ave a ver) 4le9ible s)stem w8ic8 is e9tremel) #ower4ul and ver) Juick to boot.

Main )creen
D8en )ou enter t8e screen 4or t8e 4irst time )ouEll #robabl) see a list like soG

D8at t8is is telling )ou is t8at t8e rudder stickEs in#ut is being routed wit8 a weig8t o4 1**R to 6H1. ame 4or t8e elevator@ t8rottle and aileron. '8oug8 not visible now )ou can also see t8e switc8 column w8ic8 will tell )ou i4 a switc8 is assigned to t8e mi9 and also a crv /curve1 column w8ic8 tells )ou w8at curve is a##lied to t8at mi9. Dit8 t8e new mi9er menu )ou need a &EN> ("N+ to get t8e #o#u#. &EN> ("N+ on an em#t) c8annel immediatel) adds a new mi9 and goes to edit it. 5s )ou scroll down )ouEll see t8at t8e weig8t is being 8ig8lig8ted w8ere t8ere is a mi9 or bo9 a##ears around t8e c8annel number w8ere t8ere is no mi9. D8en t8e weig8t is 8ig8lig8ted@ #ressing K(E7'L0 K.I+H'L will edit t8at value and #ressing K&EN> ("N+L will #o# u# a menu o4 o#tions. D8en t8e c8annel number 8as t8e bo9 around it@ #ressing K&EN> ("N+L will insert a new mi9 4or t8at c8annel and take )ou to t8e edit mi9 screen 4or it. '8e #o#u# 8as 4ive entriesG EDI' $ edit t8e mi9. IN E.' $ insert a new mi9 a4ter t8e 8ig8lig8ted one. 6"2< $ co#) t8e 8ig8lig8ted mi9 and #lace it on t8e same c8annel a4ter t8e 8ig8lig8ted one. &"3E $ '8e w8ole mi9 will be 8ig8lig8ted and >2 and D"DN move it. 2ress &EN> to return to normal selection mode. DE(E'E $ 5llows )ou to delete a mi9@ a con4irmation screen will be dis#la)ed. I4 t8e 'rainer 4unction is enabled and active@ t8e 4our values .>D@ E(E@ 'H. and 5I( are c8anged to ,7

$IJ%/ 4@1 100. 4@2 100. 4@3 100. 4@B 100. 4@5 4@6 4@G

/'0 %L% T@/ AIL

5212

t8e 22&in values selected in t8e '.5INE. menu.

,8

Edit Mi,

%0IT $IJ 4@1 S)ur e /'0 ,ei8+t 100 O**set 0 Fix O**set F;$)<etrim Trim O& 4ur9e
In t8is screen )ou edit individual mi9es. Here are t8e available o#tions 4or eac8 mi9G 1.

OFF OFF

ourceG '8is is t8e in#ut 4or t8e mi9. It can be t8e 4ollowingG i. tick or #otG el4 e9#lanator). ii. H5(7G '8e out#ut is eit8er * or t8e value describes in Mweig8tN. '8is is controlled b) t8e switc8. iii. 7>((G ame as H5(7 but t8e value is MAweig8tN i4 t8e switc8 is o44 or Mweig8tN i4 t8e switc8 is on. H5(7 and 7>(( can be a little con4using. (ook in t8e e9am#les section 4or@ well@ e9am#les G1. iv. 6<61@ 6<6,@ 6<6-G '8e - out#uts o4 t8e 8eli swas8A#late mi9. "nce swas8 mi9ing is turned on /Heli menu $ -01*1 t8ese become active and 8old t8e result o4 t8e swas8 mi9. +enerall) 6<61 8olds t8e 4ore0a4t out#ut and t8e ot8er two do t8e rolling. "n t8e 1,*; mode 6<61 is t8e odd one out. v. 22&1..22&8G 22& in#ut c8annels. '8ese are 4ed b) t8e ##m in#ut or Mtrainer #ortN. <ou can use t8ese to con4igure a budd) s)stem or to sim#l) e9tend )our radio wit8 more 4unctions /like 8ead tracking 4or )ou 723 gu)s1. vi. 6H1..6H16G '8ese are t8e out#uts o4 t8e ot8er mi9es. <ou can use t8ese to c8ain mi9es 4or ver) com#le9 be8avior. vii. -2" G '8is uses t8e - #osition switc8 /ID*@1@,1 to give an out#ut o4 Aweig8t@ *@ Cweig8t. viii. +31A7G >se one o4 t8e +35. @ scaled to #rovide 1**R movement.

,. Deig8tG '8is value multi#lies t8e value 4rom t8e in#ut. It can be A1,5R to 1,5R. -. "44setG '8is value is added to t8e value 4rom t8e in#ut. It can be A1,5R to 1,5R. 4. 7i9 "44setG '8is dela)s adding t8e o44set value until 57'E. t8e weig8t 8as been a##lied. 5. 7l&odetrimG '8is is no longer reJuired@ use a 4lig8t mode instead. 6. 'rimG D8en t8is is M"NN t8e trim value /i4 e9ists1 will be carried on t8roug8 t8e mi9. D8en ,!

M"77N it is ignored. 7. 6urveG Here )ou ma) select eit8er a curve@ or a##l) di44erential to t8e out#ut. '8e dis#la) eit8er s8ows M6urveN on t8e le4t@ or MDi44N on t8e rig8t. 7or a curve )ou 8aveG i. 9Y*G '8e value o4 t8e source is carried t8roug8 onl) i4 it is #ositive /greater t8an ?ero1. "t8erwise it is ?ero. ii. 9Z*G ame but 4or negative values. iii. [9[G '8e value is #assed as an absolute value. iv. 4Y*G I4 source is #ositive t8en t8e out#ut value is MCweig8tN ot8erwise it is *. v. 4Z*G I4 source is negative t8en t8e out#ut value is MAweig8tN ot8erwise it is *. vi. [4[G "ut#ut is eit8er MCweig8tN or MAweig8tN de#ending on t8e sign o4 t8e source. vii. c1..c16G custom curves. '8ese are de4ined in t8e M6>.3E /6081N screen. <ou can also #ress K&EN>L to edit t8e curve directl). 7or di44erential )ou enter t8e amount o4 reduction in t8row )ou reJuire@ a negative amount c8anges t8e side o4 servo movement a44ected. 8. witc8G Here )ou select t8e switc8 t8at o#erates t8e mi9. I4 t8e switc8 is not selected t8en t8e mi9 is on b) de4ault.

!. DarningG Here )ou can select an audible warning t8at will sound w8enever a mi9 is active. /'8is will onl) work w8en a switc8 is de4ined1. <ou 8ave an o#tion o4 1@ , or - bee#s. '8e warnings will sound in succession so )ou can 8ear t8em individuall). 1*. &ult#9G '8is value de4ines 8ow t8e mi9 will be added to t8e c8annel. i. 5ddG '8is is t8e de4ault value. Dit8 t8is value t8e mi9 is added to t8e #revious values in t8e same c8annel. ii. &ulti#l)G >se t8is to multi#l) t8e #revious values in t8e same c8annel. iii. .e#laceG '8is value is used in conIunction wit8 a switc8. D8en t8e switc8 is o44 t8e value is ignored. D8en t8e switc8 is on t8e value discards t8e #revious values and #laces itEs own value in t8e c8annel. 11. Dela) Down0>#G >se t8is to dela) use o4 t8is c8annel. >suall) used wit8 a switc8. D8en t8e switc8 is turned M"NN or M"77N t8e mi9er will wait t8e s#eci4ied number o4 seconds be4ore c8anging t8e value. 1,. low Down0>#G low t8e rate o4 c8ange in t8e c8annel. D8en not ?ero t8ese will determine t8e ma9imum s#eed wit8 w8ic8 t8e value can c8ange. '8e s#eci4ied value is t8e number o4 seconds to go between A1**R to 1**R. D8en )ou select slow 4or a mi9G 1. It onl) a##lies to t8at mi9@ N"' an) ot8ers on t8e same c8annel. ,. low onl) a##lies to c8anges in t8e ">.6E@ not t8e mi9 being enabled or disabled b) a switc8. I4 )ou want a c8annel out#ut to alwa)s move slowl)@ but wit8 multi#le mi9es@ one eas) wa) is to use anot8er c8annel 4or all t8e mi9es@ t8en use t8e out#ut o4 t8at c8annel as t8e ">.6E o4 t8e real out#ut wit8 slow selected. -*

Limits "%$#)&

LI$ITS su"T 4@1 D5,9 4@2 0,G 4@3 0,0 4@B D1B,B 4@5 B5,9 4@6 0,0

min D100K D100K D95 L D100K D100K D100K

6212 max in9 100 DDD 100 I&C B0 DDD 100 I&C 100 I&C 100 DDD

'8is is #robabl) t8e second most im#ortant menu. '8e limits o#erate on t8e out#ut c8annels /as )ou can see 4rom t8e 4low c8art in t8e introduction1. In t8e (I&I' menu )ou can set t8e center #oint /subtrim1@ limits /bot8 le4t and rig8t1 and reverse t8e c8annelEs out#ut /inv $ invert1. Eac8 c8annel 8ere corres#onds to a c8annel in )our receiver. '8e limits )ou set will be used on t8at c8annel onl). 6olumnsG 1. sub'G ub'rim. '8is sets t8e c8annelEs center #oint. HIN'G '8e values o4 sub' can be A1** to 1** wit8 increments o4 *.1. '8is is done so to 8ave e9cellent resolution w8en setting t8e center o4 eac8 sur4ace. <ou can use )our stick to set t8e center #oint as well. D8ile t8e sub' is 8ig8lig8ted 8old t8e stick so t8at t8e sur4ace is centered. 2ress K&EN> ("N+L and t8e #osition will be recordedH ItEs t8e magic o4 E.!9 again G1. ,. &in0&a9G '8ese set t8e end#oints o4 t8e c8annel. Notice t8at t8ereEs a telltale t8at 8ints as to w8ic8 side is active at t8e moment. Eac8 limit #oint can range between A1**R to 1**R. '8e limits act bot8 as gains and as absolute limits. '8e servo will not go be)ond t8e limits )ou set 8ere. Note: I4 )ou use t8e 5>'" (I&I' o#tion t8en t8e values )ou set can be modi4ied automaticall) wit8 c8anges to t8e ub'rim value. uc8 modi4ied values are dis#la)ed wit8 a bo9 round t8em. -. invG Invert. '8is 4unction reverses t8e out#ut o4 t8e c8annel.

-1

1urves "5$#)&

4'/C% 4C1 DG5 4C2 0 4C3 0 4CB 0 4C5 0 4C6 0 4CG 0

DB0 0 0 0 0 0 0

0 0 0 0 0 0 0

G212 B5 G5 0 0 0 0 0 0 0 0 0 0 0 0

ur#risingl) in t8is menu )ou set )our custom curves. 6urves are ni4t) t8ings t8at can tell )our servo 8ow to move w8en )ou move )our stick. In E.!9 t8ere are 8 5A#oint curves and 8 !A#oint curves. 5 5#t curve is a curve )ou can edit at #osition A1**R@ A5*R@ *R@ 5*R@ 1**R. 5 !#t curve is a curve )ou can edit at #osition A1**R@ A75R@ A5*R@ A,5R@ *R@ ,5R@ 5*R@ 75R@ 1**R. D8en )ou enter t8e menu )ou see a long list o4 ?eros. croll down to t8e curve )ou wis8 to modi4) and #ress K&EN>L or K.I+H'L. '8is will bring u# t8e screen 4or editing t8e curve. De#ending on w8et8er )ou c8ose a 5#t or a !#t curve )ou will see 5 or ! editable #oints. croll t8roug8 t8e #oints wit8 K>2L0KD"DNL. 68ange t8e value wit8 K(E7'L0K.I+H'L. 5t t8e bottom )ou will see a M#resetN entr). 2ressing K(E7'L0K.I+H'L on t8at will #o#ulate t8e values wit8 a linear curve t8at is a good starting #oint. <ou can also c8ange t8e curve gra#8icall). Hig8lig8t t8e MEDI'AYN line and #ress K.I+H'L. '8is will 8ig8lig8t t8e curve #oints. 2ressing K>2L0KD"DNL will c8ange t8e values and #ressing K(E7'L0 K.I+H'L will select a di44erent curve #oint.

-,

1ustom Switc3es "6$#)&

4'STO$ S,IT4@%S 8212 S1 9M)*s T@/ D60 DDD S2 A&0 I00 I01 DDD S3 DDDD DDDD 0 DDD SB DDDD DDDD 0 DDD S5 DDDD DDDD 0 DDD S6 DDDD DDDD 0 DDD SG DDDD DDDD 0 DDD
I reall) like t8is 4eature. 6ustom switc8es are not reall) switc8es at all but rat8er a set o4 logical conditions t8at can be used as switc8es. <ou mig8t 8ave noticed t8at be)ond t8e #8)sical switc8es t8ere are 1, switc8es called D1.. D!@ and D5@ D: and D6. '8ese corres#ond to t8e list )ou see in t8is screen. "nce t8e condition de4ined 4or t8e switc8 is met itEs value will be M"NN. 1. 7irst we de4ine t8e condition. '8is can be vYo44set@ vZo44set@ [v[Yo44set and [v[Zo44set@ or it can be a logical conditionG 5ND@ ".@ ;".@ or it can be an evaluation between , sources. It ma) also be a timer. ,. I4 )ouEve selected a regular condition )ou need to s#eci4) a source and an o44setG 1. '8e source can be a stick@ a #ot@ a 22& in#ut or an out#ut c8annel. ,. 5n o44set can be an)w8ere between A1** and 1**. '8is will be t8e test #oint 4or t8e condition. -. I4 )ouEve selected a logical condition t8e switc8 results t8e condition a##lied to t8e , selected switc8es. 7or e9am#leG ". ID1 ID, will be M"NN i4 eit8er ID1 or ID, is on. 6ool@ 8u8F 4. I4 )ouEve selected an evaluation )ou /MQQN@ MYN@ MZN etc...1 )ou need to select t8e , sources to evaluate between. 7or e9am#leG witc8 on onl) i4 6H1 is less t8an .>D S 31Z3, 6H1 .>D 5. I4 )ou select a timer t8en )ou s#eci4) t8e time 4or w8ic8 t8e switc8 is "77 and t8e time 4or w8ic8 t8e switc8 is "N. '8ese are in seconds@ but i4 )ou ste# negative@ )ou can obtain 4iner timings. '8e last column s#eci4ies anot8er switc8 w8ic8 is 5NDed wit8 t8e settings to #rovide t8e 4inal out#ut. 'imers are s)nc8ronised to t8is switc8 turning "N. E9am#leG a) )ou 8ave a glow #lug driver w8ic8 )ou want to turn on w8en t8e t8rottle is below 1*RG 1. Hig8lig8t D1 ,. elect t8e source as 'H.. -. elect t8e o44set as A8* /remember A1** $ 1** so 1*R 4rom idle is A8*1. 4. elect t8e condition as vZo4s. --

Now )ou need to use a mi9 to run t8e switc8. +o to t8e mi9er menu. elect t8e 6H8 as t8e c8annel )ou want t8e +2 driver to o#erate on. "n t8at c8annel select source as MH5(7N and witc8 as M D1N. Now w8enever t8e t8rottle goes below 1*R@ 6H8 will go to 1**R. 6ool@ 8u8F

-4

Sa+ety Switc3es "7$#)&

SAF%TI S,IT4@%S + s3 9a; 4@1 DDD 0 4@2 DDD 0 4@3 DDD 0 4@B DDD 0 4@5 DDD 0 4@6 DDD 0

9212

a4et) switc8es allow )ou to select a switc8 and 8ave it write a value 4or a c8annel t8at will overwrite an) ot8er value. 7or e9am#le $ )ou mig8t want to set a switc8 on t8e c8annel )our electric esc is #laced. '8at wa) )ou can work on )our model and not worr) t8at a c8ance #rograming error will s#in u# t8e #ro#ellor. This does not make your radio fool proof! <ou must be care4ul at all times. Ho#e4ull) t8is can add anot8er level o4 sa4et) and reduce t8e risks associated wit8 t8is 8obb). NOTE: afety switches only affect the channel to which they are applied! they do NOT affect the channel "alue that is used as inputs to other mixes. a4et) switc8 entries t8at are not reJuired 4or t8e sa4et) 4unction ma) be used to control voice out#ut i4 t8e voice modi4ication 8as been carried out.

-5

Telemetry "#8$#)&
'elemetr) is onl) available i4 )ou 8ave modi4ied )our radio 4or telemetr)@ and loaded t8e 7r k) version o4 er!9.

T%L%$%T/I 10212 'sr1r)t) Fr@u" $et A1 +anne; 0.09 0.00 a;rm DDD M 0.00 a;rm DDD M 0.00 A2 +anne; 0.09 0.00 a;rm DDD M 0.00 a;rm DDD M 0.00
7irst on t8is screen is >sr2roto@ w8ic8 stands 4or >ser #rotocol. <ou 8ave , o#tions@ i4 )ou 8ave a 7rsk) 8ub #lugged into t8e receiver t8en set t8is to 7rHub. I4 )ou 8ave t8e How Hig8 4rom Dinged 8adow #lugged into t8e receiver t8en set t8is to D H8i.. '8e second o#tion on t8is line is Im# or &et. 7or im#erial or metric dis#la)s. Ne9t down it sa)s 51 c8annel. Pust to t8e rig8t it will sa) *.*v. '8is is w8ere )ou set t8e range o4 )our in#ut. <ou ma) set t8e numeric value@ and t8e t)#e o4 t8e value. ')#es are EvE EAE E3E E5E v Q volts *A,5.5 ma9 A Q raw conversion value 3 Q volts *A51.* ma9 5 A 5m#s *A65 ma9 '8e range is -.- times )our divider ratio. '8e built in divider ratio in 7rsk) receivers is 4G1. o t8e range is 4T-.- Q 1-.,. '8e number 4urt8er to t8e rig8t dis#la)s t8e c8annel voltage 4rom t8e receiver scaled b) )our range value. o i4 )ou 8ave )our receiver #lugged in )ou will get a value dis#la)ed 8ere. '8is also allows )ou to calibrate t8e dis#la)ed voltage. Pust connect a voltmeter so )ou know t8e batter) voltage )ou are reading and adIust t8e range value so it matc8es. Ne9t down are t8e alrm/alarm1 settings. '8ese are alarms #rogrammed into t8e 7r k) module. '8e) are onl) used i4 t8en MInt. 7rsk) alarmN o#tion in t8e .5DI" E'>2 is "77. <ou 8ave , 4or eac8 c8annel. In t8e 4irst column )ou can set <el@ "rg@ or .ed. '8is sim#l) means to 8ave t8e 7rsk) module bee# 1@ ,@ or - times w8en t8e alarm condition is true. et to EAAAE to disable t8e alarm. 'o t8e rig8t )ou 8ave EZE t8is means less t8an. <ou could c8ange it to EYE also. 7inall) in t8e t8ird column )ou can set t8e alarm value. et t8is to t8e t8res8old )ou want t8e alarm to go o44 at.

-6

Telemetry) "##$#)&

T%L%$%T/I2 11212 Tx/SSIa;rm DDD 0 /x/SSIa;rm DDD 0 $a+ A;arm 0 ,arn1 &um 5;a<es 2 A;tA;arm OFF C);t T+resA0.00 G6sA;t$ain OFF

T%L%$%T/I2 4ust)m 0is6;a: DDDD DDDD DDDD DDDD DDDD DDDD

11212

T%L%$%T/I2 11212 FAS O**set 0.0 Cari): S)ur e DDDD S3it + DDD Sensiti9it: 0 Sin! T)nes O&

ome 75 sensors s8ow a small reading w8en no current is reall) 4lowing. '8e 75 "44set 4ield ma) be used to E?eroE out t8is value. '8e EnewE / #ort enabled1 7r k) variometer sensor vario mode is also con4igured 8ere. '8e ource ma) be eit8er Evs#dE@ t8e value #assed directl) over telemetr)@ or t8e 5, #ort i4 using t8e analog value. 3ario tones ma) be enabled b) means o4 a switc8@ t8e s#eci4ic switc8 is selected b) t8e witc8 entr). '8e value includes E"NE to allow t8e vario tones to be #ermanentl) enabled. -7

'8e vario tones are s8ort blee#s t8at sound more 4reJuentl) t8e 8ig8er t8e climb or sink rate. '8e sensitivit) 4or sounding t8e tones ma) also be set. '8e 8ig8er t8e value@ t8e less t8e sensitivit). ')#ical values are , 4or vs#d and 4* 4or 5,.

Templates "#)$#)&

T%$1LAT%S 12212 01 Sim6;e BD + 02 TD4ut 03 CDTai; 0B %;e9)nN0e;ta 05 e441$ 4+anne; Or<er /%TA 4L%A/ $IJ%S #$%&'(
'8e tem#lates are t8ere to 8el# )ou get started. D8en entering t8e screen )ouEll see a list o4 available tem#lates. 'o c8oose a tem#late@ scroll down to it and #ress K&E> ("N+L. '8is will add t8e tem#late to t8e e9isting mi9es. 68annel orderG '8is will allow )ou to set t8e wa) t8e tem#lates are written to t8e mi9ers. .E'5 means .>D Q 1@ E(E Q ,@ 'H. Q -@ 5I( Q 4. 5E'. means 5I( Q 1@ E(E Q ,@ 'H. Q-@ .>D Q 4. /and so 4ort81. 5t t8e bottom )ouEll see an o#tion called M6(E5. &I;E K&EN>LN. 2ressing K&EN> ("N+L on t8is will clear all t8e mi9es leaving )ou wit8 a clean slate. '8e tem#lates areG 1. im#le 4A6HG 2lain vanilla 4Ac8 air#lane. ,. 'A6utG '8is adds a t8rottle cut mi9 on )our t8rottle c8annel. -. 3A'ail. 4. Elevon\Delta. 5. E662&O 5 generic E662& mi9. 6. Heli etu#G '8is will clear )our mi9es and curves and setu# a #reliminar) e662& 8eli. 7. ervo 'estG '8is will setu# a servo test out#ut on 6H15. -8

'o test )our servos c8oose t8e mi9erEs source as 6H15. It will c)cle slowl) between A1** and 1**.

-!

vars "#)$#)&

'8ere are 7 +lobal 35.iable /+35. 1 available. '8e) ma) be con4igured on t8e +35. menu. Eac8 +35. ma) be a constant@ in#ut as AAA@ or be controlled. 2ossible control in#uts areG .tm .udder 'ri& Etm Elevator 'ri& 'tm '8rottle 'ri& 5tm 5ileron 'ri& .EN .otar) Encoder .>D .>Dder stick E(E E(Evator stick 'H. 'H.ottle stick 5I( 5I(eronstick 21 2ot 21 2, 2ot 2, 2- 2ot 261 to 616 /t8e c8annel out#uts1 Eac8 +35. 8as a value between A1,5 and C1,5@ and is constrained to t8is range. In certain cases t8e use is restricted to A1** to C1**. +35. ma) be used in a number o4 #laces. "nl) +35. 1A5 are available in all #laces.

1. '8e source o4 a mi9. +35. 1A7G '8e value o4 t8e mi9 /A1,5 to C1,51 is scaled to #rovide a A1** to C1** in#ut to a mi9. "ne use o4 t8is is to obtain a trim control as t8e source o4 a mi9. "n man) electric models and gliders t8e t8rottle trim in #articular is not used. It ma) be disabled 4rom being included in t8e mi9 o4 t8e stick@ and is t8en available 4or use as t8e in#ut to a +35.@ and t8en t8at +35. ma) be used as t8e source o4 a mi9. ,. Deig8t and o44set o4 a mi9. +35. 1A5G '8e weig8t and o44set values 4or a mi9 ma) be set to use a +35.. '8is allows t8e values o4 t8ese to be adIusted in 4lig8t. -. E;2" and Dual .ate. 4*

+35. 1A5G '8e e9#o and dual rate values ma) be set to use a +35.. '8is allows t8e values o4 t8ese to be adIusted in 4lig8t. 4. 3oice source. +35. 1A7G +35. are in t8e list o4 items t8at ma) be used b) voice messages.

41

!"amples
Programming a throttle cut
Though you can use a template for this it#s instructional to do it $ia the mi"er. %tart off with the default & mi"es. %croll down until 'H( is underlined) like this:

$IJ%/ 4@1 4@2 4@3 4@B 4@5 4@6 3t 100. 100. 100. 100. sr /'0 %L% T@/ AIL s3

B28 r9

*ress [ !+, -O+.] to enter the /0nsert1!dit

i"2 screen.

%0IT $IJ S)ur e ,ei8+t O**set Trim 4ur9es S3it + ,arnin8

4@3 %L% 100 0 O& DDD DDD OFF

'hange source to /H3-42 and Weight to /56772. 3lso set the %witch to TH8.-ike so:

4,

%0IT $IJ S)ur e ,ei8+t O**set Trim 4ur9es S3it + ,arnin8

4@3 @ALF D100 0 O& DDD T@/ OFF


ultp".

9eep on scrolling down until you reach 'hange the $alue to /8eplace2

%0IT $IJ ,ei8+t O**set Trim 4ur9es S3it + ,arnin8 $u;t6x


+ow press [!:0T]

4@3 D100 0 O& DDD T@/ OFF /e6;a e

;ou should see the following screen:

$IJ%/

3t 4@1 100. 4@2 100. 4@3 100. /D100. 4@B 100. 4@5

sr s3 /'0 %L% T@/ @ALF T@/ AIL

B28 r9

What it tells you is that on 'H( you ha$e < mi"es defined. The first takes the $alue of the throttle stick. The second depends on the TH8 switch. When the switch is off the mi" is ignored so the only $alue will be the $alue of the throttle stick. When the switch is on that $alue will be replaced with 5677=.

4-

44

-uild and ro*ram Instructions


;ou might want to play with the code and modify it for your own needs. 0t#s really easy if you know a little '. 4irst) to program the ',) download the full programing instructions:

4lashing the >" by ?on -owe.

9uilding +rom Source


4irst checkout using s$n: svn checkout http://er9x.googlecode.com/svn/trunk/ er9x !nter the src1 directory. To make the standard $ersion type: make To make the ?!T0 @,*-!: enabled $ersion type: make EXT=JETI

2las3ing
Ayou may ha$e to run as admin to access the ,%B port in -inu"C To write the 4W: make wflash !"#$#E%&"'(" ))E"=us*asp To write the !!*8O : make weeprom !"#$#E%&"'(" ))E"=us*asp To read 4W: make rflash !"#$#E%&"'(" ))E"=us*asp T "(ET=*ackupflash To read the !!*8O : make reeprom !"#$#E%&"'(" ))E"=us*asp T "(ET=*ackupeeprom
Make sure you replace "usbasp" with the name of your programmer. To list available programmers type: avrdude -c ?

45

make targets
make all AdefaultC: build the source make clean: 8emo$e compiled files and directories. make wflash: Write flash AprogramC memory. make rflash: 8ead flash memory. make weeprom: Write eeprom. make reeprom: 8ead eeprom. make coff: 'on$ert !-4 to 3D8 'O44. make e"tcoff: 'on$ert !-4 to 3D8 !"tended 'O44. make debug: %tart either simula$r or a$arice as specified for debugging) with a$r5gdb or a$r5insight as the front end for debugging. Afor debug info look into the makefileC make filename.s: ?ust compile filename.c into the assembler code only.

make options
!:TE?!T0: make Feti $esion. 3D8@,@!G*8O.83 !8: %et a$r programmer name 5 default: usbasp Ato list all a$ailable: a$rdude 5c HC T38.!T: %et target name 5 default: er ! O*T: %et optimiIation le$el 5 default: s 4O8 3T: %et format Acan be srec) ihe") binaryC 5 default: ihe! ',: %et ', 5 default: atmega"#

46

O8!
0 sincerely hope you enFoy both the !8>" 4W and this manual. 0 also sincerely hope you#re still awake. 0f you are 0 applaud you :C This is an Open %ource proFect. 0t means that 0 request no money for it. ;ou are free to look up) download) modify and release the code under the .+, $< software license. 0f you ha$e any questions) requests and1or gaudy compliments 0#ll be happy to hear them either on the 4W#s code page: http:11code.google.com1p1er>"1 Or on the following threads in 8'. or 8' odel8e$iews: http:11www.rcgroups.com1forums1showthread.phpHtE6<JJ6J< http:11www.rcmodelre$iews.com1forum1$iewtopic.phpHfE&KLtE<>< 3lso bug reports and enhancement requests can be reported here: http:11code.google.com1p1er>"1issues1list ee*e and er>" are free to use under the .+, $<.7 -icense. 4eel free to use) copy and modify it as you wishM 0 ha$e spent a lot of time Aand will continue toC to make this software as good as possible. 0f you feel that this software has been beneficial to you please show your support by donating NO,%@. This will be greatly appreciated and you#ll be added to the PcontributorsP list in the code Aoptional of5courseC.

0f you feel you#d like to contribute time) software code) documentation) tutorials) e"amples and1or money A0 like money :C *lease feel free to email me at: ereI.ra$i$Qgmail.com *lease tell your friends about this cheapie OJ7 'hinese T". 0 bet They#ll roll their eyes up and tell you to go buy a RrealR system. That#s o.k. ;ou#ll ha$e more money for RrealR modelsM

47

Das könnte Ihnen auch gefallen