[[!meta title="TeleGPS"]]
# TeleGPS
This is a GPS-based position tracker and logger. It uses the same GPS
receiver and radio as our flight computers, but does not include pyro
circuits. This allows the board to be small and light so that it will
fit well anywhere you need a good GPS tracker.
TeleGPS firmware and related ground station software is part of the
[AltOS](../AltOS) software suite on this site. A stripped-down ground
station program specifically for use with TeleGPS is documented below.
These are photos of production version 1.0, which is substantially similar
visually to the current production version.
## Documentation ##
The manual for TeleGPS is available in [html](../AltOS/doc/telegps.html) and
[pdf](../AltOS/doc/telegps.pdf) formats.
## Software ##
The TeleGPS application runs on Linux, Mac OS X and Windows. It's written
in [Java](http://java.com) and offers the
same functionality and interface on all three platforms. It uses the
FTDI USB Serial drivers to communicate with the hardware. If you're
running Mac OS X or Windows, a compatible version of those drivers is
included with the software. You can also install a different from from
the [FTDI Driver](http://www.ftdichip.com/FTDrivers.htm) page.
TeleGPS is part of the larger [AltOS](/AltOS) suite of software, which also
includes a dedicated [MicroPeak](/MicroPeak) application.
### Available Versions ###
[[!inline pages="./releases/* and !*/Discussion and !*.sh and !*.html and !*.bz2 and !*.zip and !*.exe and !*.dmg" show="10" rss="no" raw="yes" ]]
## Features ##
### User View ###
* GPS tracker and logger
* Offers custom digital telemetry, APRS and direction beacons
* 70cm ham-band transceiver for telemetry downlink
* High-dynamics GPS receiver for accurate tracking
* Uses 3.7V Lithium Polymer battery.
* 1.5 x 1.0 inch board designed to fit inside 29mm airframe coupler tube
* 2MB on-board data logging flash
* Built-in USB connection for configuration, data download and battery charging
* 12.3g flight weight (including antenna, excluding any battery)
### Developer View ###
* Hardware Features
* ST Micros [STM32L151](http://www.st.com/internet/mcu/product/248821.jsp) ARM Cortex M3 based Microcontroller
* TI [CC1200](http://www.ti.com/product/cc1200) High Performance RF Transceiver for Narrowband Systems
* [uBlox Max 7Q](http://www.u-blox.com/en/gps-modules/pvt-modules/max-7.html) GPS receiver
* Built-in USB data download and battery charger connection
* 2MB SPI flash
* Software Features
* Written mostly in C with some ARM assembler
* Runs from on-chip flash, uses on-chip RAM, stores tracking data to
flash memory part
* Tools Used
* [gEDA](http://www.gpleda.org/) for schematic capture and PCB layout
* [GCC](http://gcc.gnu.org/) compiler and source debugger
* Licenses
* The hardware is licensed under the [TAPR](http://www.tapr.org) [Open Hardware License](http://www.tapr.org/ohl.html)
* The software is licensed [GPL version 2](http://www.gnu.org/licenses/old-licenses/gpl-2.0.html)
## Artifacts ##
There is a single manual for TeleGPS and all other Altus Metrum products,
which is available in [html](../AltOS/doc/altusmetrum.html) and
[pdf](../AltOS/doc/altusmetrum.pdf) formats.
The current hardware design files are available from
[git.gag.com](http://git.gag.com) in the project
[hw/telegps](http://git.gag.com/?p=hw/telegps;a=summary).
For those who don't have ready access to the gEDA suite, here are pdf
snapshots of the design for Production PCB version 2.0:
* [schematic](v2.0/telegps-sch.pdf)
* [pcb artwork](v2.0/telegps-pcb.pdf)
* [bill of materials](v2.0/partslist.csv)
## [History of TeleGPS](history) ##