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

Advantech
Advantech USB-4600 Series user manual

MRC
MRC 0001629 quick start guide

Grandstream Networks
Grandstream Networks GXV 3501 user manual

Z3 Technology
Z3 Technology DMD-10J User instructions

KTI Networks
KTI Networks KC-10FM/T installation guide

Pleora Technologies
Pleora Technologies iPORT CL-GigE user guide

Aurora Design
Aurora Design SCRF-441NM User and technical manual

Behringer
Behringer ULTRAGAIN PRO-8 DIGITAL ADA8000 Technical specifications

Sony
Sony TDM-NC1 - Wi-fi Client For Streaming Music Warnings and safety instructions

Lantronix
Lantronix M/E-PSW-FX-02 user guide

Olktek
Olktek NXF-705 user manual

Simex
Simex SPT-86L user manual