add TeleBT pdf files, too
[web/altusmetrum] / TeleBT / index.mdwn
1 # TeleBT
2
3 TeleBT provides the equivalent of a [TeleDongle](../TeleDongle), with
4 the addition of [Bluetooth](http://www.bluetooth.com) as an alternative to
5 USB for connection to the ground station computer. 
6
7 The RF filter components are set for use in the vicinity of 435 Mhz.
8
9 These are photos of the first production version, 1.0:
10
11 <a href="v1.0/telebt-top.jpg"> <img src="v1.0/telebt-top-thumb.jpg"></a>
12 <a href="v1.0/telebt-bottom.jpg"> <img src="v1.0/telebt-bottom-thumb.jpg"></a>
13
14 And here's what it looks like packaged with battery, attached to an Arrow 
15 3-element yagi, ready for use:
16
17 <a href="v1.0/telebt-onyagi.jpg"> <img src="v1.0/telebt-onyagi-thumb.jpg"></a>
18 <a href="v1.0/telebt-inuse.jpg"> <img src="v1.0/telebt-inuse-thumb.jpg"></a>
19
20 For the latest TeleBT firmware and related software, please
21 visit the [AltOS](../AltOS) and [AltosDroid](../AltosDroid) pages on this site.  
22
23 ## Features ##
24
25 ### User View ###
26
27 * 70cm ham-band transceiver compatible with [Altus Metrum](../) products,
28   programmed for 38k4 GFSK data rate with forward error correction
29 * micro USB interface
30 * 4 pin Tyco MicroMaTch connector for debug and flash programming
31 * 8 pin Tyco MicroMaTch connector supports serial or SPI interface
32 * 850mAh LiPo battery charged via USB 
33
34 ### Developer View ###
35
36 * [TI CC1111F32](http://focus.ti.com/docs/prod/folders/print/cc1111f32.html) Low Power RF System-on-Chip
37         * Sub-1Ghz transceiver
38         * 8051 MCU
39         * 32k Flash
40         * 4k RAM
41         * USB 2.0
42         * 6 12-bit analog inputs (11 bits with single-ended sensors)
43         * 2 channels of serial I/O
44         * digital I/O
45         * interfaced to Arduino via async serial plus two handshake pins
46 * Rayson BTM-182 (Bluetooth SPP module) with async interface to CC1111
47 * 150mA 3.3V LDO regulator
48         * input and output appear on 8-pin companion connector
49 * Firmware Features
50         * Written mostly in C with some 8051 assembler
51         * Runs from on-chip flash, uses on-chip RAM
52         * USB serial emulation for data interface
53 * Tools Used
54         * [gEDA](http://www.gpleda.org/) for schematic capture and PCB layout
55         * [SDCC](http://sdcc.sourceforge.net/) compiler and source debugger
56 * Licenses
57         * The hardware is licensed under the [TAPR](http://www.tapr.org) [Open Hardware License](http://www.tapr.org/ohl.html)
58         * The software is licensed [GPL version 2](http://www.gnu.org/licenses/old-licenses/gpl-2.0.html)
59
60 ## Artifacts ##
61
62 There is a single manual for all Altus Metrum products,
63 which is available in [html](../AltOS/doc/altusmetrum.html) and 
64 [pdf](../AltOS/doc/altusmetrum.pdf) formats.
65
66 The hardware design current gEDA files are available from 
67 [git.gag.com](http://git.gag.com) in the project 
68 [hw/teleshield](http://git.gag.com/?p=hw/telebt;a=summary).  
69
70 For those who don't have ready access to the gEDA suite, here are pdf snapshots
71 of the files for Production PCB version 1.2 in more easily readable form.  
72
73 * [schematic](v1.0/telebt.pdf)
74 * [pcb artwork](v1.0/telebt.pcb.pdf)
75 * [bill of materials](v1.0/partslist.csv)
76
77 ## Future Plans ##
78
79 Production version 1.0 is available to purchase!  TeleBT works
80 with both AltosUI version 1.2 and later, and a new
81 [Android](http://www.android.com) application 
82 called [AltosDroid](../AltosDroid).
83
84 We're pretty happy with TeleBT and have no plans to change it at this time.