new Em batch
[web/altusmetrum] / TeleGPS / index.mdwn
1 [[!meta title="TeleGPS"]]
2 # TeleGPS
3
4 This is a GPS-based position tracker and logger.  It uses the same GPS
5 receiver and radio as our flight computers, but does not include pyro 
6 circuits.  This allows the board to be small and light so that it will
7 fit well anywhere you need a good GPS tracker.
8
9 TeleGPS firmware and related ground station software is part of the 
10 [AltOS](../AltOS) software suite on this site.  A stripped-down ground 
11 station program specifically for use with TeleGPS is documented below.
12
13 These are photos of production version 1.0, which is substantially similar
14 visually to the current production version.
15
16 <a href="v1.0/telegps-v1.0-top.jpg"> <img src="v1.0/telegps-v1.0-top-thumb.jpg"></a>
17 <a href="v1.0/telegps-v1.0-bottom.jpg"> <img src="v1.0/telegps-v1.0-bottom-thumb.jpg"></a>
18
19 ## Documentation ##
20
21 The manual for TeleGPS is available in [html](../AltOS/doc/telegps.html) and 
22 [pdf](../AltOS/doc/telegps.pdf) formats.
23
24 ## Software ##
25
26 The TeleGPS application runs on Linux, Mac OS X and Windows. It's written 
27 in [Java](http://java.com) and offers the
28 same functionality and interface on all three platforms. It uses the
29 FTDI USB Serial drivers to communicate with the hardware. If you're
30 running Mac OS X or Windows, a compatible version of those drivers is
31 included with the software. You can also install a different from from
32 the [FTDI Driver](http://www.ftdichip.com/FTDrivers.htm) page.
33
34 TeleGPS is part of the larger [AltOS](/AltOS) suite of software, which also
35 includes a dedicated [MicroPeak](/MicroPeak) application.
36
37 ### Available Versions ###
38
39 [[!inline pages="./releases/* and !*/Discussion and !*.sh and !*.html and !*.bz2 and !*.zip and !*.exe and !*.dmg" show="10" rss="no" raw="yes" ]]
40
41 ## Features ##
42
43 ### User View ###
44
45 * GPS tracker and logger
46 * Offers custom digital telemetry, APRS and direction beacons
47 * 70cm ham-band transceiver for telemetry downlink
48 * High-dynamics GPS receiver for accurate tracking
49 * Uses 3.7V Lithium Polymer battery.
50 * 1.5 x 1.0 inch board designed to fit inside 29mm airframe coupler tube
51 * 2MB on-board data logging flash
52 * Built-in USB connection for configuration, data download and battery charging
53 * 12.3g flight weight (including antenna, excluding any battery)
54
55 ### Developer View ###
56
57 * Hardware Features
58         * ST Micros [STM32L151](http://www.st.com/internet/mcu/product/248821.jsp) ARM Cortex M3 based Microcontroller
59         * TI [CC1200](http://www.ti.com/product/cc1200) High Performance RF Transceiver for Narrowband Systems 
60         * [uBlox Max 7Q](http://www.u-blox.com/en/gps-modules/pvt-modules/max-7.html) GPS receiver
61         * Built-in USB data download and battery charger connection
62         * 2MB SPI flash
63 * Software Features
64         * Written mostly in C with some ARM assembler
65         * Runs from on-chip flash, uses on-chip RAM, stores tracking data to
66                 flash memory part
67 * Tools Used
68         * [gEDA](http://www.gpleda.org/) for schematic capture and PCB layout
69         * [GCC](http://gcc.gnu.org/) compiler and source debugger
70 * Licenses
71         * The hardware is licensed under the [TAPR](http://www.tapr.org) [Open Hardware License](http://www.tapr.org/ohl.html)
72         * The software is licensed [GPL version 2](http://www.gnu.org/licenses/old-licenses/gpl-2.0.html)
73
74 ## Artifacts ##
75
76 There is a single manual for TeleGPS and all other Altus Metrum products,
77 which is available in [html](../AltOS/doc/altusmetrum.html) and 
78 [pdf](../AltOS/doc/altusmetrum.pdf) formats.
79
80 The current hardware design files are available from
81 [git.gag.com](http://git.gag.com) in the project 
82 [hw/telegps](http://git.gag.com/?p=hw/telegps;a=summary).  
83
84 For those who don't have ready access to the gEDA suite, here are pdf 
85 snapshots of the design for Production PCB version 2.0:
86
87 * [schematic](v2.0/telegps-sch.pdf)
88 * [pcb artwork](v2.0/telegps-pcb.pdf)
89 * [bill of materials](v2.0/partslist.csv)
90
91 ## [History of TeleGPS](history) ##
92