fix broken link
[web/altusmetrum] / TeleMetrum / index.mdwn
1 # TeleMetrum
2
3 This is a recording altimeter for high power model rocketry with integrated
4 telemetry link.
5
6 ## Motivation ##
7
8 Bdale and Keith both own 
9 [BeeLine](http://www.bigredbee.com/BeeLine.htm)
10 trackers from 
11 [Big Red Bee](http://www.bigredbee.com), and are pretty happy with them.
12 They use a PIC processor and a TI CC1050 transmitter chip, and
13 operate in the ham radio 70cm band.
14
15 One weekend while attending a conference together, We got to wondering if 
16 we couldn't adapt one to use as a downlink for the
17 [AltusMetrum](../AltusMetrum/) altimeter board in addition to direction
18 finding after flight.  That caused us to start thinking about other things
19 in the design we might want to tweak, and before long we were working on the
20 design of a new tracker board derived from the BeeLine design.
21 Another friend at the same conference showed us a board he was working on 
22 using a different part in the same TI series, that integrated a transceiver
23 and CPU on the same chip.
24 It didn't take us long to realize that with such a part we could combine and
25 simplify things by building a new altimeter with integrated RF link!
26
27 ## Features ##
28
29 ### User View ###
30
31 * Recording altimeter for model rocketry
32 * Supports dual deployment (can fire 2 ejection charges)
33 * 70cm ham-band transceiver for telemetry downlink
34 * Primary operations based on pressure sensor
35 * Temperature sensor
36 * 1-axis high-g accelerometer for motor characterization
37 * On-board non-volatile memory for flight data storage
38 * Serial port for attachment of GPS module
39 * USB for power, configuration, and data recovery
40 * Integrated support for LiPo rechargeable batteries
41 * Designed to fit 29mm airframe tube
42
43 ### Developer View ###
44
45 * TI CC1111F32 Low Power RF System-on-Chip
46         * Sub-1Ghz transceiver
47         * 8051 MCU
48         * 32k Flash
49         * 4k RAM
50         * USB 2.0
51         * analog, digital, and serial I/O
52 * Microchip 25LC1024 CMOS serial EEPROM
53         * 128k x 8
54         * SPI interface
55 * Various Sensors
56         * Freescale MP3H6115A pressure sensor
57         * Freescale MMA2202 50g accelerometer
58         * Microchip MCP9700A temperature sensor
59 * Software Features
60         * Written mostly in C with some 8051 assembler
61         * Runs from on-chip flash, uses on-chip RAM, stores flight data to
62                 serial EEPROM chip
63         * USB serial emulation for "console" interface
64         * Uses the SDCC compiler and FreeRTOS
65 * Licenses
66         * The hardware is licensed under the TAPR OHL
67         * The software is licensed GPL version 2
68
69 ## Problems ##
70
71 * The CC1111F32 is a 36-pin QFN package, which necessitates reflow soldering.
72
73 * Since we needed to reflow solder anyway, and because TI used them in their
74   reference design, we went a little crazy and used 0402 passive parts 
75   everywhere.  That means working under a microscope to place parts!
76
77 ## Artifacts ##
78
79 The hardware design current gEDA files are available from 
80 [git.gag.com](http://git.gag.com).
81
82 As of 1 January 2009, the parts and stencil for the v0.1 have arrived, and
83 we're waiting for the raw PC boards!  Stay tuned for updates, and note that
84 Bdale will be giving an update in his session at Linux Conference Australia 
85 in late January...