use ironsheep link for iOS app, not itunes
[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 
23 site.  There is also a compatible iOS application available for sale from our
24 friends at [Iron Sheep Productions](http://altosui.ironsheep.biz/).
25
26 If you're using TeleBT with an [Arrow](http://www.arrowantennas.com/) yagi,
27 we now have a 3D-printable [mount](mount/) design available!
28
29 ## Features ##
30
31 ### User View ###
32
33 * 70cm ham-band transceiver compatible with [Altus Metrum](../) products,
34   programmed for 38k4 GFSK data rate with forward error correction
35 * micro USB interface
36 * 4 pin Tyco MicroMaTch connector for debug and flash programming
37 * 8 pin Tyco MicroMaTch connector supports serial or SPI interface
38 * 850mAh LiPo battery charged via USB 
39
40 ### Developer View ###
41
42 * [TI CC1111F32](http://focus.ti.com/docs/prod/folders/print/cc1111f32.html) Low Power RF System-on-Chip
43         * Sub-1Ghz transceiver
44         * 8051 MCU
45         * 32k Flash
46         * 4k RAM
47         * USB 2.0
48         * 6 12-bit analog inputs (11 bits with single-ended sensors)
49         * 2 channels of serial I/O
50         * digital I/O
51         * interfaced to Arduino via async serial plus two handshake pins
52 * Rayson BTM-182 (Bluetooth SPP module) with async interface to CC1111
53 * 150mA 3.3V LDO regulator
54         * input and output appear on 8-pin companion connector
55 * Firmware Features
56         * Written mostly in C with some 8051 assembler
57         * Runs from on-chip flash, uses on-chip RAM
58         * USB serial emulation for data interface
59 * Tools Used
60         * [gEDA](http://www.gpleda.org/) for schematic capture and PCB layout
61         * [SDCC](http://sdcc.sourceforge.net/) compiler and source debugger
62 * Licenses
63         * The hardware is licensed under the [TAPR](http://www.tapr.org) [Open Hardware License](http://www.tapr.org/ohl.html)
64         * The software is licensed [GPL version 2](http://www.gnu.org/licenses/old-licenses/gpl-2.0.html)
65
66 ## Artifacts ##
67
68 There is a single manual for all Altus Metrum products,
69 which is available in [html](../AltOS/doc/altusmetrum.html) and 
70 [pdf](../AltOS/doc/altusmetrum.pdf) formats.
71
72 The hardware design current gEDA files are available from 
73 [git.gag.com](http://git.gag.com) in the project 
74 [hw/teleshield](http://git.gag.com/?p=hw/telebt;a=summary).  
75
76 For those who don't have ready access to the gEDA suite, here are pdf snapshots
77 of the files for Production PCB version 1.0 in more easily readable form.  
78
79 * [schematic](v1.0/telebt.pdf)
80 * [pcb artwork](v1.0/telebt.pcb.pdf)
81 * [bill of materials](v1.0/partslist.csv)
82
83 ## Future Plans ##
84
85 The inventory of version 1.0 boards was lost in the fire that destroyed 
86 Bdale's home in June of 2013.  Version 1.1 will be available for purchase 
87 we hope by the end of October 2013.
88
89 TeleBT works with both AltosUI version 1.2 and later, and a new
90 [Android](http://www.android.com) application 
91 called [AltosDroid](../AltosDroid).