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