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