easytimer prototypes loaded
[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 similar radio to our flight computers, but does not include
6 pyro 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 For the latest TeleGPS firmware and related ground station software, please
10 visit the [AltOS](../AltOS) page on this site.
11
12 These are photos of production version 1.0:
13
14 <a href="v1.0/telegps-v1.0-top.jpg"> <img src="v1.0/telegps-v1.0-top-thumb.jpg"></a>
15 <a href="v1.0/telegps-v1.0-bottom.jpg"> <img src="v1.0/telegps-v1.0-bottom-thumb.jpg"></a>
16
17 ## Documentation ##
18
19 The manual for TeleGPS is available in [html](../AltOS/doc/telegps.html) and 
20 [pdf](../AltOS/doc/telegps.pdf) formats.
21
22 ## Software ##
23
24 The TeleGPS application runs on Linux, Mac OS X and Windows. It's written 
25 in [Java](http://java.com) and offers the
26 same functionality and interface on all three platforms. It uses the
27 FTDI USB Serial drivers to communicate with the hardware. If you're
28 running Mac OS X or Windows, a compatible version of those drivers is
29 included with the software. You can also install a different from from
30 the [FTDI Driver](http://www.ftdichip.com/FTDrivers.htm) page.
31
32 TeleGPS is part of the larger [AltOS](/AltOS) suite of software, which also
33 includes a dedicated [MicroPeak](/MicroPeak) application.
34
35 ### Available Versions ###
36
37 [[!inline pages="./releases/* and !*/Discussion and !*.sh and !*.html and !*.bz2 and !*.zip and !*.exe and !*.dmg" show="10" rss="no" raw="yes" ]]
38
39 ## Features ##
40
41 ### User View ###
42
43 * GPS tracker and logger
44 * Offers custom digital telemetry, APRS and direction beacons
45 * 16mW transmit power
46 * High-dynamics GPS receiver for accurate tracking
47 * Uses 3.7V Lithium Polymer battery.
48 * 1.5 x 1.0 inch board designed to fit inside 29mm airframe coupler tube
49 * 2MB on-board data logging flash
50 * Built-in USB connection for configuration, data download and battery charging
51 * 12.3g flight weight (including antenna, excluding any battery)
52
53 ### Developer View ###
54
55 * Hardware Features
56         * [NXP LPC11U14](http://www.nxp.com/products/microcontrollers/cortex_m0_m0/LPC11U14FHI33.html) System-on-Chip
57                 * ARM Cortex-M0 MCU
58                 * 32k Flash
59                 * 6k RAM
60                 * USB 2.0
61                 * 8 12-bit analog inputs
62                 * I2C, SPI, async serial
63                 * digital I/O
64         * [uBlox Max 7Q](http://www.u-blox.com/en/gps-modules/pvt-modules/max-7.html) GPS receiver
65         * [TI CC115L](http://www.ti.com/product/cc115L) 70cm transmitter
66         * Built-in USB data download and battery charger connection
67         * 2MB SPI flash
68 * Software Features
69         * Written mostly in C with some ARM assembler
70         * Runs from on-chip flash, uses on-chip RAM, stores tracking data to
71                 flash memory part
72 * Tools Used
73         * [gEDA](http://www.gpleda.org/) for schematic capture and PCB layout
74         * [GCC](http://gcc.gnu.org/) compiler and source debugger
75 * Licenses
76         * The hardware is licensed under the [TAPR](http://www.tapr.org) [Open Hardware License](http://www.tapr.org/ohl.html)
77         * The software is licensed [GPL version 2](http://www.gnu.org/licenses/old-licenses/gpl-2.0.html)
78
79 ## Artifacts ##
80
81 There is a single manual for TeleGPS and all other Altus Metrum products,
82 which is available in [html](../AltOS/doc/altusmetrum.html) and 
83 [pdf](../AltOS/doc/altusmetrum.pdf) formats.
84
85 The hardware design files can be found on [git.gag.com](http://git.gag.com) 
86 in the project [hw/telegps](http://git.gag.com/?p=hw/telegps;a=summary).  
87