Argent OpenTracker User manual

OpenTracker
User’s Manual
PCB Revision 4

1. Introduction
TheOpenTrackerisasimple,low‐costamateurradiodataencodercapableofgenerating1200
or300baudAX.25packetsusingbothAPRS™andOpenTRACprotocols,aswellasPSK31text
beacons.ItcanbeconnectedtoaGPSreceivertoreportposition,courseandspeed,time,and
altitude,andwillalsoreporttelemetryfromitsonboardtemperatureandvoltagesensors.With
itsexpansionconnectorandeaseofreprogramming,thedevicecanbeadaptedtoawide
varietyoftasks.
Changes
PCBRevision4includessignificantchangesfromprevioushardwarerevisions.Whilethe
firmwarefeaturesandconfigurationoptionsremainthesame,thepinheaderconfigurationand
powerspecificationshavechanged.Revision4incorporatesalargervoltageregulatorcapable
ofsupplyingenoughcurrenttopowermanypopular5‐voltGPSreceiverswithoutrequiringa
heatsink.
Acknowledgements
TheOpenTrackerisfarfrombeingthefirstdeviceofitstype,andowesmuchtothosethatcame
before–inparticular,JohnHansen’sGPS‐EfirmwareanditsTAPRPIC‐Ehardware,Steve
Bragg’sHamHUD,andByonGarrabrant’sverysuccessfulTinyTrakseries.Lessonslearned
fromallofthesedeviceshavecontributedtothedesignoftheOpenTracker.TheOpenTrackeris
verysimilarinphysicallayouttotheTinyTrak3(inits‘trimmed’version),andidenticalin
connectorconfiguration,allowingenclosuresandcablestobeusedinterchangeably.Despite
theirsimilarities,though,thetwodeviceshaveverydifferentprocessorarchitectures,different
digital‐to‐analogconversionsystems,andentirelyunrelatedfirmware.TheSmartBeaconing™
algorithmusedbytheOpenTrackerwasoriginallydevelopedbyTonyArnerich,KD7TA,and
SteveBragg,KA9MVA.APRS™isatrademarkofBobBruninga,WB4APR.BrianRiley,N1BQ,
andKeriMorgret,N6TME,contributedtothismanual.
OpenTracker Manual - Version 1.05 – 6/25/06 page of 23 2

Table of Contents
1.Introduction ............................................................................................................................................2
2.OpenTrackerAssemblyNotes .............................................................................................................4
3.ConnectorPinAssignments .................................................................................................................6
a.General ................................................................................................................................................7
b.ReceiveAdjustment ..........................................................................................................................7
c.TransmitAdjustment ........................................................................................................................7
d.LEDBlinkCodes ...............................................................................................................................8
e.ConfigurationProgram.....................................................................................................................8
f.Mainconfigurationwindow.............................................................................................................9
5.InstallingNewFirmware....................................................................................................................14
6.WeatherStationOperation .................................................................................................................15
7.TelemetryOperation............................................................................................................................ 16
8.OpenTrackerCircuitDetails...............................................................................................................17
TheoryofOperation............................................................................................................................ 18
AppendixA–TestProcedures ..............................................................................................................20
a.Measurements ..................................................................................................................................20
AppendixB–APRSsymboltables........................................................................................................21
AppendixC–CommonModifications................................................................................................. 23
OpenTracker Manual - Version 1.05 – 6/25/06 page of 23 3

2. OpenTracker Assembly Notes
Table1–PartsList
Part Description Notes
U1MC908KX8MCUwithsocketReferencenotchfacesleft
U278M05VoltageRegulatorInstallfirst
U3LM335ZAligntosilkscreenoutline
R1,R710KresistorBrown‐Black‐Orange
R2220KresistorRed‐Red‐Yellow
R32.2KresistorRed‐Red‐Red
R41KresistorBrown‐Black‐Red
R53KresistorOrange‐Black‐Red
R66.8K*resistorBlue‐Gray‐Red
R8,R910KpotentiometerAlignpinstoholes
R1010MresistorBrown‐Black‐Blue
R1120KresistorRed‐Black‐Orange
JP110‐pinheaderSinglerow.100pins
C10.33uFcapacitorYellowwith“334”marking
C2‐C40.1uFcapacitorYellowwith“104”marking
C6,C718pFcapacitor“180”or“180j”marking
Q3,Q42N7000transistorAligntosilkscreenoutline
D1‐D21N914or1N4148diodeBlackbanddenotescathode
LEDRedLEDShortleadfacestowardR4
X1DB9Connector‐femaleLeftedgeofboard
X2DB9Connector‐maleRightedgeofboard
Y129.4912MHzcrystalBenddowntoPCBbeforesoldering
*A6.2Kresistor(Blue‐Red‐Red)maybesubstitutedforR6
TheOpenTrackerkitrequiresbasictointermediatelevelsolderingskills.Youwillneedalow‐
wattagesolderingiron,wirecutters,andsolder.Rosincoresolderisrecommended–neveruse
acidcoresolderforelectronics.
Reviewthepartslistandidentifythecomponentsyoureceived.Ifanyaremissingordamaged,
contact[email protected]forreplacements.Don’tworryifyourkitincludesextraresistorsor
otherpartsnotlistedabove–theseareprovidedformodificationsandalternateversionsofthe
kit.
U2isasurfacemountdeviceandshouldbeinstalledfirstforeaseofsoldering.Applyasmall
dropofsoldertoonepadandkeepitmeltedwhileyoualignthepart.Soldertheotherlegand
themetaltabatthetop,makingsurethatthesolderformsagoodjunctionbetweenthetaband
thecircuitboardforproperheattransfer.
OpenTracker Manual - Version 1.05 – 6/25/06 page of 23 4

TheDB9connectorsshouldbesolderednext.Notethatthemaleconnectoris
installedontherightside,andthefemaleconnectorisinstalledontheleft.
Therestofthepartsmaybeinstalledinanyorder.
The16‐pinDIPsocketforthemicrocontroller,U1,isoptional,but
recommendedtofacilitatereplacement.ResistorR3isusedforPTTkeying
withcertaintypesofhandheldradios.Forotherradios,particularlymobiles
andKenwoodhandhelds,thisresistormaybeomitted.Seesection4formore
information.
Paycloseattentiontocomponentpolarity.DiodesD1andD2havetheircathodeendsmarked
withablackband.Thiscorrespondstothelineatthepointedendofthesymbolshownforthese
partsonthesilkscreen.TheLEDshouldhaveitsshortleadand/orflatedgeinstalledtotheleft,
facingD1.Themicrocontroller,U1,hasareferencenotchononeedgethatshouldfaceleftas
showninthediagrambelow.
TostraightenU1’spinspriortoinsertion,placeonerowofpinsonahard,flatsurface.Holdthe
ICbytheedgesandgentlyrollituntilthepinsreachthecorrectangle.Repeatfortheother
row,andinserttheICintoitssocketgently,makingsurethateachpinisalignedwithitshole.
Installalldiodesandresistorsvertically.Oneleadshouldbebentaroundparalleltothe
component.Forresistors,thebodyofthecomponentisinstalledoverthepadindicatedwitha
circleonthesilkscreen.
OpenTracker Manual - Version 1.05 – 6/25/06 page of 23 5

3. Connector Pin Assignments
Table2–PinHeader1(JP1)
PinDesignatorNotes
JP1PTTInputorRelayOutSeenote#1
JP2Ground
JP3JumperUsuallyusedtoswitchconfigurations
JP4IRQSeeNote#2
JP5ADC0On‐boardtemperaturesensor
JP6ADC1On‐boarddividerprovides1/3Vin
JP7ADC2ExtraADCinputor1‐wiredatabus
JP8Vin 6.7to35VDC
JP9Vext (seeNote#3)
JP10+5VoltsDCOutputofregulatorU2
Note#1–JP1canbeusedforeitherPTTinputformicencoderoperation,orasarelaycontrol
outputifpowercontrolisenabled.Whenusedasarelayoutput,thepincanprovidenomore
than15macurrent.
Note#2–JP4pulledmomentarilytogroundwillforceanimmediatetransmit.
Note#3–IfJP8andJP9arejumperedtogether,pin4onconnecterX2(SerialPort)canbeused
tosupplyrawvoltage(Vin)toanexternaldevicesuchasaGPSreceiver,ortoreceivepowervia
aspeciallywiredcableassembly.JP9andJP10maybeconnectedtoprovideregulated5volt
poweronpin4.
Table3–DB9Female(X1)–RadioPort
Table4–DB9Male(X2)–SerialPort
PinFunction
1NoConnection
2DataIn
3DataOut
4Vext
5Ground
6NoConnection
7NoConnection
8NoConnection
9NoConnection
PinFunction
1AudioOut
2COR/SquelchInput
3PTT
4NoConnection
5AudioIn
6Ground
7Powerin
8PTTInput
9NoConnection
X2iswiredasDTEtoallowconnectiontoaGPSreceiverusingastandardcable.Anullmodem
cableisrequiredforconnectiontoacomputer.
Bydefault,theOpenTrackerexpectsGPSdatatobeinNMEA‐0183formatat4800baud.
OpenTracker Manual - Version 1.05 – 6/25/06 page of 23 6

4. OpenTracker Setup and Operation
a. General
TheOpenTrackerradioconnector,X1,isidenticaltothatusedbytheKantronicsKPC‐3andthe
ByonicsTinyTrak3.Anycablethatwasmadetointerfacearadiotoeitherofthesedevices
shouldworkwithOpenTracker.BUXCommprovidesdetailedwiringdiagramsandpre‐
assembledcablesforawidevarietyofradiosathttp://www.packetradio.com/wiring.htm.
Mosthandheldradios(withthenotableexceptionofthosemadebyKenwood)assertPTTby
groundingthemicrophoneinput.ResistorR3isusedforthispurpose.R3shouldbeomitted
whenthetrackerisusedwithmobileradiosorwithhandheldsthatdonotusethismethodof
PTTkeying.Ifthetrackerwillbeusedwithbothmobileandhandheldradios,R3canbe
installedinthecableusedtoconnectthetrackertothehandheld.
TheOpenTrackerrequires6.7to30voltsDC.IfR11andR12areinstalled,theOpenTrackercan
measureandreportitsvoltageinputlevel.However,themeasurementrangeislimitedto6.7to
15volts.
PowermaybesuppliedatthreepointsontheOpenTrackerboard.Mostoften,itissupplied
throughpin7oftheradioconnector.Itmayalsobesuppliedthroughpin8oftheexpansion
header.Inaddition,ifajumperisinstalledbetweenpins8and9oftheexpansionheader,
powermaybesuppliedthroughpin4ofthedataconnector.
b. Receive Adjustment
TheOpenTrackercannotdecodeincomingpacketdata.Instead,itwatchesforaudioenergy
(voice,data,orstatic)toavoidtransmittingoverotherstations.Thesensitivityoftheenergy
detectisdeterminedbythetrimpotlabeled‘RX’.
Adjustthesquelchonthereceiversothatitremainsclosedunderaveragechannelconditions
withnosignalspresent.TurnRXpotentiometerallthewayupsothatitremainslighted,and
thenturnitbackdownuntilitstopsblinkingunderquietchannelconditions.
c. Transmit Adjustment
The‘TX’potentiometersetstheunit’stransmitaudiolevel.Tosetthislevelproperly,use
anotherradiotolistentotheunit’stransmittedpackets.Turnthelevelupslowlyuntilthesignal
doesn’tgetanylouder,andthenturnitbackdownuntilitgetsnoticeablyquieter.Continue
turningitdownforabout1/8turnafterthatpoint.Properaudioleveliscriticaltoensuringthe
transmittedpacketscanbereceivedanddecoded.Atransmitaudiolevelsettoohighwill
causeclippinginthetransmitter,whichresultsinsignalsthataredifficulttodecode.
Theconfigurationsoftwarealsoallowsadjustmentoftheaudiooutputlevelusingaslider
control.Seethesoftwaredocumentationfordetails.
OpenTracker Manual - Version 1.05 – 6/25/06 page 7of 23

d. LED Blink Codes
ThetrackerreportsitsstatusthroughtheuseofasingleLEDasfollows:
ActionMeaning
RapidblinkingChannelisinuse
SingleflashReceivedvalidGPSfix
DoubleflashReceivedinvalidGPSfix.GPSmaynotbeready
LitsolidTransmittingorinconfigurationmode
Note‐IftheLEDisblinkingrapidlywhenthechannelisnotinuse,thereceivesensitivityis
probablysettoohigh.AdjusttheRXtrimpotuntiltheLEDstopsblinking.Itshouldstart
blinkingagainwhentheradioʹssquelchopens.
e. Configuration Program
TheOpenTrackerisconfiguredthroughaMicrosoftWindowsprogramavailableinthe
downloadsectionofthewebsite.Useastandardnull‐modemcabletoconnectthedevicetothe
PC.ThePCdoesnotsupplypowertothetracker,soitmustbepoweredexternally.
Connectthetrackerandstarttheconfigurationprogram.Thefirstwindowdisplayedallows
youtoselecttheCOMportthatthetrackerisconnectedto.
OverwritinganInvalidConfiguration
The‘Erasedeviceandloadnewfirmware’optionwillloadanewfirmwareimage,usingthe
defaultconfigurationsettings,withoutattemptingtoreadtheexistingconfigurationfirst.Thisis
particularlyusefulifthetrackerhasaninvalidormissingconfiguration.
TurboMode
Bydefault,theconfigurationprogramwillattempttoconnectat115,200baud.Ifyouhave
troubleconnecting,usethe‘DisableTurbo’optiontoforcetheprogramtoconnectat19,200
baud.
OpenTracker Manual - Version 1.05 – 6/25/06 page 8of 23

WarmBootvs.ColdBoot
Iftheunitisalreadypoweredonandoperatingwhenyouclickthe‘Connect’button,the
programattemptsa‘warmboot’operationtoputthedeviceintoconfigurationmode.Ifthe
firmwarehasbeencorrupted,i.e.byafailedupgrade,itmayfailtoenterconfigurationmode.
Youcancorrectthisbyperforminga‘coldboot’‐powertheunitoffandpoweritonagainafter
clicking‘Connect’.
f. Main configuration window
ConfigurationProfiles
TheOpenTrackercanstoretwoseparateconfigurationprofiles.Theprofilecurrentlybeing
shownisselectedusingthetabsatthetopofthewindowlabeled‘Config1’and‘Config2’.
OpenTracker Manual - Version 1.05 – 6/25/06 page 9of 23

Whenitisfirstpoweredon,theOpenTrackerwillalwaysstartoutusingtheConfig1profile.
Afterstartup,profileselectiondependsonthesettingsinthelower‐leftpaneofthe
configurationwindow.
Theconditionstotestareselectedusingthecheckboxestotheleftofeachcondition.Thecom‐
parisoncanbeeither‘>’(greaterthan)or‘<=’(lessthanorequalto).Clickingonthebutton
showingthecomparisonoperatortogglesitbetweenthesetwosettings.
TheAltitudeandSpeedvaluesarecomparedwiththoseindicatedbytheGPS.Onboardsensors
providereadingsforcomparisonwiththeTemperatureandVoltagefields.ADCInputreferstothe
unusedanalog‐to‐digitalconverterinputonJP8.Thepossiblevaluesare0to255,corresponding
toarangeof0to5volts.ThejumpersettingreferstoJP3.InstallingajumperbetweenpinsJP2
andJP3setsthe‘On’condition.TheGPSFixisconsideredinvalidifithasbeenmorethan20
secondssincethelastvalidpositionwasreceivedfromtheGPSunit.
Theselectedtestsarerunonceeverysecond.Iftheconditionsaremet,thenewprofileisloaded.
IfTransmitwhenswitchingtothisprofileischeckedinthenewprofile,apacketistransmitted
immediately.
Oncetheswitchtothenewprofilehasbeenmade,thecriteriainthenewprofiletakeeffect.
Anotherswitchwillnotoccuruntilthenewcriteriaaremet.Often,thecriteriaineachprofile
willbecomplementary.Forexample,Config1mightindicateaswitchwhenthejumperis
installed,andConfig2wouldindicateaswitchwhenthejumperisremoved.However,the
criteriamaybecompletelyindependentofeachother.
Ifthecriteriainbothprofilesaremetatthesametime,theconfigurationwillswapevery
second.Keepinmindthattheremaybeacertainamountofnoiseorjitteronanaloginputssuch
asvoltageandtemperature.
LoadingandSavingSettings
Afterchanginganyconfigurationoptions,youmustclickthe‘Write’buttontowritethe
changestothetracker’sfirmware.Youmayalsousethe‘SavetoFile’buttontosavethe
configurationoptionstoafile,whichcanbeloadedlaterusingthe‘LoadfromFile’button.
BasicConfigurationOptions
Callsign–Theradiocallsigntousewhentransmitting.Tacticalcallsignsmaybeused,butFCC
andITUrulesrequireperiodicidentification.Iftheactualcallsignisnotusedhere,besureto
includeitinthecommentfield.
Path–Thisspecifiesthedigipeaterpathtouse.Specificcallsignsmaybeentered(e.g.,
‘K6SYV‐10,K6TZ‐10’)butforAPRSoperationasetofcommonaliasesareusuallyused.A
OpenTracker Manual - Version 1.05 – 6/25/06 page 10 of 23

suggesteddefaultpathis‘WIDE1‐1,WIDE2‐1’.Itisrarelynecessarytouseapathgreaterthan
WIDE3‐3(requestingthree‘wide’digipeaterhops),andexcessivepathsgeneratelargeamounts
oftrafficthatdegradetheperformanceofthenetwork.Ifyou’renotsurewhatpathshouldbe
usedforyourlocalarea,checkwithalocaldigipeateroperator.Thisfieldmaybeleftblank.
TXDelay–Allradiosrequireacertainamountoftimetostabilizeontheirtransmitting
frequency,andreceiversalsorequiretimetolockon.Thisvaluespecifiesthenumberofmilli‐
secondsthetrackershouldwaitafterthestartofthetransmissionbeforeitbeginssendingdata.
Allowablevaluesare0to1023milliseconds.Settingthisvaluetoohighwillkeepthechannel
busylongerthannecessary.Settingittoolowwillpreventpacketsfrombeingtransmitted
properly.Findingtheoptimumvalueforyourradiomayrequiresomeexperimentation.
TXInterval–Howoftenthetrackershouldtransmit.Allowablevaluesare0to65,535seconds.
Thissettingwilldependonyourintendeduse.Onetransmissioneverytwominutesisaccept‐
ableformostmobilestations.Afixedstation(e.g.,asolarpoweredsitereportingbattery
voltageandtemperature)mightchooseanintervalintherangeof5to30minutes.Ifyou
requiretransmissionsmoreoftenthaneverytwominutesorso,considerusingtheSmart‐
Beaconing™optionsdetailedbelow.Specialeventswithmanytrackersandshorttransmission
intervalsshouldbeoperatedonaseparatefrequency,notonthesharedAPRSchannel.An
intervalofzerowilldisabletimedtransmissions.
SymbolTableandSymbolCode–Thesesettingscontrolthesymbolusedtoindicatethe
station’spositionwhendrawnonamap.SeeAppendixBforalistingofavailablesymbols.
Temp.Adjust–Calibrationoffsetforonboardtemperaturesensor.Thesensorusedonthe
OpenTrackerisfairlylinearacrossitsoperatingrangeandrequiresasingle‐pointcalibration.
Theeasiestwaytoaccomplishthisistosetathermometernexttothetracker.Subtractthe
temperaturereportedbythetrackerfromthetemperatureshownbythethermometer,and
enterthatvalueinthisfield.Forexample,ifthethermometershowsthetemperatureas26°C
andthetrackerreports29°C,enter–3fortheadjustmentvalue.
QuietTime–Thissettingdetermineshowlongthechannelmustbeclearbeforethetrackerwill
transmit.Eachunitisapproximately1/56second.Settingthequiettimetozerocausesthe
trackertoignoredetectedtraffic.
Text–Thisisafreeformtextfield.Anythingenteredherewillbedisplayedinthecomment
portionofthetransmissionorinaseparatestatuspacket,asselected.Keepcommentsasbriefas
possibletoavoidwastingchannelcapacity,orusethe‘Every__Transmissions’optiontoreduce
howoftenthetextissent.
Altitude,Course/Speed,Time–Whenchecked,reportthesevaluesasindicatedbytheGPS
receiver.ThetimestampmaybeinDays/Hours/MinutesorHours/Minutes/Seconds.
OpenTracker Manual - Version 1.05 – 6/25/06 page 11 of 23

GPSQuality–Reportfixtype,numberofsatellitesinuse,anddilutionofprecisioninformation
asreportedbytheGPSreceiver.
Temperature–Reporttemperatureasindicatedbytheonboardtemperaturesensorinthe
commentfield,indegreesC.
Voltage–Reportinputvoltageinthecommentfield.Themaximumvalueis15volts,andthe
minimumisthedropoutvoltageoftheregulator–typically6.7volts.
SmartBeaconing™–OriginallydevelopedfortheHamHUDbyTonyArnerich,KD7TA,and
SteveBragg,KA9MVA,theSmartBeaconing™algorithmallowsthetrackertooperatemore
efficientlybychanginghowoftenittransmitsdependingonitsspeedanddirectionoftravel.
Whenstoppedormovingataspeedbelowthelowspeedsetting,thetrackerwilltransmitata
fixedratedeterminedbythelowerratesetting.Abovethespecifiedhigh‐speedthreshold,the
higherratesettingisused.Betweenthesetwoextremes,theintervalvariesbetweenthelowand
highratesdependingonthespeed.Aturnanglecanalsobespecifiedtocausethetrackerto
transmitwhenturning.
PowerControl–Whenselected,thetrackerwillasserta5‐voltsignalonJP1beforeeach
transmission.ThiscanbeusedtodrivearelayorMOSFETtocontrolpowertothetransmitter.
Thetrackerwillpauseforthespecifiednumberofsecondstogivethetransmittertimetopower
up.Thepowercontrolfeatureisespeciallyusefulforsolar‐poweredweatherortelemetry
stations.Donotexceed25mAloadonJP1.
Timeslot–Thetimeslotoptionistypicallyusedtocoordinatemultipletrackers,especiallyfor
specialeventswheremanytransmitterswillbesharingthesamechannelwithahighbeacon
rate.Thenumberenteredselectsthetimeslot’soffset,inseconds,fromthestartofthehour.The
trackerwilltransmitatthistime,andeverytransmitintervalafterthat.Thetimeslotvalue
shouldbesmallerthanthetransmitinterval.
OpenTracker Manual - Version 1.05 – 6/25/06 page 12 of 23

UsePTTInput–Whenthischeckboxisenabled,thetrackercanbeconnectedinlinewitha
microphonetooperateinburst‐after‐voicemode.Apacketwillbetransmittedwheneverthe
microphonePTTisreleased.
PTB2Output–ThischeckboxcontrolstheoutputlevelofpinPTB2(jumperJP8).Becausethis
pinissharedwiththespareADCinput,thecheckboxisignorediftheADCinputisused.The
outputcanbeusedasanindicationoftheconfigurationprofilecurrentlyinuse.
EnableCounter–Thischeckboxenablesthedigitalcounterfunction.Whenthisfunctionis
enabled,thetrackerwillnolongertransmitimmediatelywhenJP4isshortedtoground.
Instead,itwillincrementacounterandincludethecurrentcountinthestatustext,e.g.,
‘CNT00001’.Themaximumcountis65535,afterwhichthecounterrollsovertozero.
ResetCounteronTransmit–Settingthischeckboxcausesthecountertoresetwithevery
transmission.Hence,thecountreportedisthenumberofeventssincethelasttransmission.
CounterRearm–Thisisa‘debounce’delayappliedtothecounterinput.Afteracounterevent
isregistered,allsubsequenteventsareignoreduntilthespecifiedtimehaselapsed.
InvertCarrierDetect–Usuallyusedwithmobileradios,thischeckboxindicatesthatthe
channelisbusywhenthecarrierdetectinputislow.
SuppressPTTOutonPTTIn–Thisoptionallowsthetrackertobeusedinburst‐after‐voice
modewithoutbreakinganylinesbetweenthemicrophoneandradio.PTTisnotassertedbythe
trackeruntilthemicrophonePTTisreleased.
DisableTransmitonLowVoltage–Toavoidover‐dischargingbatteries,enablethisoptionand
entertheminimumvoltageatwhichthetrackershouldoperatethetransmitter.
AllowTransmitWithoutGPSLock–Normally,whileinGPSmode,thetrackerwillnot
transmitwithoutavalidfix.Whenthisoptionisselected,thetrackerwillcontinuetotransmit
itslastknownpositionifGPSlockislostformorethan30seconds.Thisconditionisindicated
bythetext‘NOFIX’inthestatusmessage.Ifthetrackerhasreceivednovalidfixsincestartup,
nopositionwillbereported.Statustextandtelemetrypacketswillbeunaffected.Thisoption
isparticularlyusefulforapplicationslikehighaltitudeballoonsthatmayloseGPSlockafter
landing,butstillneedtotransmittobefound.
SendTelemetryPacket–EnablingthisoptioncausesthetrackertotransmitastandardAPRS
telemetrypacketaftereachpositionpacket.Thetelemetrypacketcontainsrawreadingsfrom
thethreeanalog‐to‐digitalconverterinputs,theloweightbitsofthecounter,theGPSHDOP
reading,theprofileinuse,andthestatusofthejumperinput.
OpenTracker Manual - Version 1.05 – 6/25/06 page 13 of 23

TXLevel–Thisslidersetstheaudiooutputlevel.Itisfunctionallysimilartothe‘TX’
potentiometerontheboard,butallowsdifferentaudiolevelstobesetforeachprofile.
CopyfromConfign–Thisbuttoncopiesthecontentsofoneprofiletotheother.Besureto
checktheprofileswitchingoptionsinthelowerleftpaneifyouusethisfeature–havingthe
samecriteriahereinbothprofilesisusuallynotdesired.
5. Installing New Firmware
NewfirmwarefortheOpenTrackerisfrequentlyreleasedtoprovidenewfeatures,fixbugs,or
evencompletelychangethenatureofthedevice–fromaGPS‐connectedtrackertoaremote
weatherstationorCWkeyer,forexample.
Twomethodsareprovidedtoinstallnewfirmwareimages.First,thefilesmaybedownloaded
fromthewebsitemanuallyanduploadedtothedeviceusingthe‘File’button.Thisisparticu‐
larlyusefulifyouwillbeconfiguringdevicesonacomputerwithoutInternetaccess.Second,by
clickingonthe‘Web’button,theconfigurationprogramwillretrievealistofcurrentlyavailable
firmwareimages.Selectingoneofthesewillautomaticallydownloadthefilefromthewebsite
anduploadittothedevice.
FirmwarefilesareinMotorolaS19format.Ifyoucompileyourownfirmware,theS19file
generatedbythelinkercanbeusedwithoutmodification.Interruptvectorsareautomatically
rewrittenbytheconfigurationprogram.
OpenTracker Manual - Version 1.05 – 6/25/06 page 14 of 23

6. Weather Station Operation
ConnectingtoaWeatherStation
TheOpenTrackercanbeusedwiththe1‐WireWeatherInstrumentfromAAGElectronica,the
PeetBros.UltimeterII,andthePeetBros.Ultimeter2000seriesweatherstations,includingthe
Ultimeter800and2100.InDallas/1‐Wiremode,themicrocontroller’sPTB2lineisusedasthe1‐
wiredatabus.Thissignalisavailableatpin7ofthe10‐pinheader.Apull‐upresistor,
connectedtothe5‐voltsupply,isrequiredforthe1‐wirebustofunctionproperly.Allother
weatherstationsconnecttotheserialport.
WeatherFirmwareSetup
IftheOpenTrackerhastheweatherstationfirmwareloaded,theconfigurationprogramwill
detectthisanddisplayadifferentscreenonstartup.Mostoftheoptionsfunctionaswiththe
standardtrackerfirmware.However,theweatherstationoperatesonlyinfixedpositionmode–
itcannotinterfacewithaGPSreceiver.Also,thecommenttextisalwayssentinaseparate
packetfromtheweatherdata.
The‘WindVaneAdjust’sliderisusedtocalibratethe1‐wireweatherstation’swindvane.The
windvaneshouldbepointedinaknowndirectionandtheslideradjusteduntilthedirectionis
reportedproperly.PeetBros.stationsshouldbeconfiguredin‘complete’datamode.
OpenTracker Manual - Version 1.05 – 6/25/06 page 15 of 23

7. Telemetry Operation
Withthetelemetryoptionenabled,theOpenTrackerwilltransmitanAPRS‐formattedtelemetry
packetaftereachpositionpacket:
T#011,155,218,000,000,000,00000000
Sixthree‐digitfieldsfollowthe‘T#’header.Eachfieldhasarangeofzeroto255.Thefieldsare
interpretedasfollows:
Sequencenumber:Incrementedwitheachtransmission.
ADC0:Multiplyby1.9608fortemperaturereadinginkelvins.
ADC1:Divideby17forsupplyvoltagereadinginvolts.
ADC2:Divideby51forauxiliaryanaloginputreadinginvolts.
Counter:Loweightbitsofthedigitalcounterinput.
HDOP:Divideby10forGPShorizontaldilutionofprecisionreading.
Ofthefinaleight‐digitfield,onlytwobinarydigitsareused–therightmostbitreflectsthe
jumperinput,andthenextbitindicatestheconfigurationprofileinuse.
OpenTracker Manual - Version 1.05 – 6/25/06 page 16 of 23

8. OpenTracker Circuit Details
OpenTracker Manual - Version 1.05 – 6/25/06 page 17 of 23

Theory of Operation
TheheartoftheOpenTrackercircuitisaFreescaleMC908KX8microcontrollerunit(MCU).The
MCUcontains192bytesofRAMandroughly8kilobytesofFlashprogrammemory.Itrunsat
aclockspeedof7.3728MHz.
U2isalinearvoltageregulatorthatprovidesregulated5VDCpowertothecircuit,and
optionallytoanexternaldeviceconnectedtoVext.C1andC2aretheinputandoutputfilter
capacitors,respectively.
Y1,C6,C7,andR10formtheclockoscillatorcircuit.Theoscillatorfrequencyof29.4912MHzis
dividedbyfourintheMCU’sclockmoduletoproducethebusclocksignal.
Audiooutputoriginatesatpin13oftheMCU.Thispinisconfiguredasatimerchanneloutput
andgeneratesapulse‐widthmodulatedsignalbetween0and5volts.Audiotonesare
generatedinsoftwareusingasinewavelookuptable.R2andR8limittheaudiooutputlevel,
andC2couplestheACcomponentofthesignaltotheaudiooutputatX1pin1.
Pin15oftheMCUproducesthePTToutputsignal.ItswitchesQ3,pullingtheaudiooutput
downthroughR3forhandheldPTT,andpullingX1pin3togroundforotherradios.
AnexternallyappliedPTTsignalonX1pin8willpullthePTToutputlowthroughD2,andwill
pullpin14oftheMCUlow(itisnormallyheldhighbyaninternalpull‐upresistor)throughD3.
TheaudioinputfromtheradioisAC‐coupledbyC3andbiasedbyR9.R9setsthecarrierdetect
threshold.X1pin2providesaDC‐coupledinputforradioswithasquelchorcarrieroperated
relayoutput.
R5,R1,andQ4formaninverter/buffercircuitfortheRS‐232input.TheRS‐232outputpolarity
iscontrolledinsoftware.Theoutputlevelswingsbetween0and5volts,andmaynotbe
compatiblewithallRS‐232devices.
U3isatemperaturesensorwithanoutputof10mVperKelvin.R6limitsitsinputcurrent,and
itsoutputdrivesoneoftheanaloginputsontheMCU.
R7andR11formavoltagedivider,theoutputofwhichisonethirdofthesupplyvoltage.This
voltagedrivesanotheranaloginputontheMCU.
TheLEDisdrivenbyahigh‐currentoutputlinefromtheMCU,throughcurrentlimiting
resistorR4.LoweringthevalueofR4willincreasethebrightnessoftheLED.
OpenTracker Manual - Version 1.05 – 6/25/06 page 18 of 23

9. Assembly Notes Pictorial
1.Inventoryandseparatepartsforeasier
handlingduringassembly
2.Startwithmicroprocessorsocketand
10‐pinheader
3.Solderafewparts,solder,andthenclip
offleadsclose.Lookforbridgesandshorts
asyougoalong.
4.Close‐upofC6,Y1,C7–notehow
insertingY1mightbetrickyifC6andC7
arebothalreadyinplace
5.Finishedproject.InthiscaseR3hasbeen
leftoutasthisunitwillbeusedwitha
mobilerig
OpenTracker Manual - Version 1.05 – 6/25/06 page 19 of 23

Appendix A – Test Procedures
a. Measurements
Disconnectthetracker,removeU1fromitssocket,anduseanohmmetertocheckthefollowing
connections.Nominalvaluesareapproximate.
ConnectionNominalValueCircuitDescription
U1‐1toU1‐162.6kΩPowertoGround
U1‐9toU1‐1010MΩCrystaloscillator
R8outerleads10kΩTXleveladjustpot
JP2toJP830kΩVoltagedivider
U1‐5toU1‐17.5kΩTemperaturesensor
WithU1removed,connectthetrackertoitspowersource.UsingU1pin1orJP2asground,
checkthefollowingvoltages.
ConnectionNominalValueCircuitDescription
U1pin165V±0.25Voltageregulatoroutput
U1pin510mV/KTemperaturesensor:2.95V=295Kelvin=71.3°F
JP86.7to35VVin
U1pin61/3Vin Voltagedivider
Removepower,re‐installU1,andpowerupthetracker.Withatypicaldigitalvoltmeter,U1
pins9and10shouldindicateapproximately2.4Vand2.2V,respectively.Afrequencycounter
oroscilloscopeshouldshowa29.4912MHzsignalatthesepins.Absenceofthissignalindicates
aproblemwithU1orthecrystaloscillator.
OpenTracker Manual - Version 1.05 – 6/25/06 page 20 of 23
Table of contents
Popular Media Converter manuals by other brands

Involve Audio
Involve Audio Surround Master V3 Quick setup

Baumer
Baumer HUBNER BERLIN Proibus DP HMG 10 Installation and operating instructions

ADF Web
ADF Web HD67B77-A1 user manual

Reeve
Reeve UPC-590L-M Installation & operation

Numerik Jena
Numerik Jena LIKselect Original user manual

Digigram
Digigram PYKO-out quick start guide