Replace BM70 module with RN4678 without fixing circuit
[hw/telebt] / Notebook
1 2010.12.25
2 - thinking more about a bluetooth TeleDongle variant.  the basic idea is to 
3   use a cc2540 soc to provide usb and/or bluetooth interfaces, and a cc1101 
4   transceiver on one SPI port for our RF modes.  Thus the code runs on the 
5   bluetooth part unlike all our other designs.
6
7   swrr072 is a USB dongle design that shows use of a Johanson integrated balun
8   that's 0.68 at q100 with a pcb trace antenna on 2.4ghz .. pcb is 4 layers
9   and 1.616 x 0.632" .. looks like I could take the RF end of the design as is
10   for the 2.4gzh end.  Maybe make the board wider to fit some hammond box?
11
12   using a Hammond 1591XXMTBU or 1591XXLTBU, could put the 2.4ghz antenna on 
13   one of the long sides, and UHF SMA and USB+power switch on opposite small 
14   sides?  Can I find a suitable lipo to mount on the non-2.4ghz side?
15
16         38 x 27 x 3mm   330mAh
17                 http://cgi.ebay.com/3-7V-330mAh-lithium-battery-Polymer-Ipod-Mp3-GPS-/220713108705?pt=US_Batteries&hash=item336386c4e1
18
19         62 x 35 x 3mm   765mAh
20                 http://cgi.ebay.com/3-7V-765mAh-lithium-battery-Polymer-Ipod-Mp3-GPS-/220713108713?pt=US_Batteries&hash=item336386c4e9
21
22         43 x 30 x 4mm   450mAh
23                 http://cgi.ebay.com/LiPo-Lithium-Polymer-Battery-3-7V-450mAh-MP3-MP4-GPS-/300427570775?pt=US_Batteries&hash=item45f2e0ee57
24
25         52 x 34 x 4mm   600mAh          *good choice?*  $2.30 plus shipping
26                 http://cgi.ebay.com/Lithium-Polymer-Battery-3-7V-600mAh-MP3-MP4-GPS-NAT-/290433981343?pt=US_Batteries&hash=item439f36db9f
27
28 2010.12.30
29 - after much online discussion, the new plan is to use a cc1111 and a Rayson
30   BTM-182 bluetooth module .. the latter should be budgeted at about $15 each
31   in quantity 100 .. uses async serial, less dev effort, no regulatory issues
32
33 2011.03.31
34 - Raysom BTM-182 peak current draw is 58mA, Roving Networks RN-42 peaks at 50mA
35
36   Raysom gave us a quote of $10 per delivered at q100
37
38   RovingNetworks replied to our quote request but we don't have a number yet
39
40   Rough estimate of cogs puts us at retail price of $150
41
42 2011.04.13
43 - Pondering how much to clip off the SMA end of the PCB to ensure the SMA
44   flange fits inside the box.  
45
46   Our connector needs 3.81 mm "above" the PCB which for TeleBT actually 
47   means between the PCB bottom surface and the base of the box.  The box 
48   boss height is specified as 4mm, so that fits in a purely vertical sense,
49   but I'm worried about the box wall to base radius, and the fact that the
50   box walls aren't exactly vertical.
51
52   Hammond doesn't specify the radius between the wall and base of the 1551K
53   box.  Given other things they do specify, it might be that 1 mm is a
54   conservative guess.  The specification for the inside dimensions of the lip
55   around the lid is 10 mils smaller than the max PCB dimensions, and it *looks*
56   like that inside edge might be about where the wall radius ends.  The drawing
57   shows the lid inside as 6.73mm less than box outside dimension, which seems
58   reasonably consistent with my estimate of a 2mm wall thickness, about 1mm
59   for the lid lip, and some mold tolerances.  So, let's use the box lid lip
60   inside dimensions as a proxy for the box base inside dimensions until proven
61   otherwise.
62
63   So we need to peel 5 mils off to account for the box radius.  The flange
64   itself is 40 mils.  And I'm nervous about the guesstimates so I'll add 
65   another 5 mils of margin.  So we need to take 50 mils off the SMA end of
66   the PCB.
67
68   As a sanity check, on TeleDongle the closes screw hole is 78 mils from the
69   SMA edge of the PCB, which is 50 mils less than a maximum-size PCB would
70   have.  If anything, the TeleDongle SMA ends up inside the wall a bit more
71   that necessary, such that tightening the SMA nut deflects the wall inward.
72   So, 50 mils might indeed be a good choice for TeleBT.  We'll give it a try!
73
74 2011.06.07
75 - as I start to work on rotating the design, noting the changes between the
76   max 1551 board outline and what I used for v0.1:
77
78   outline layer:
79
80         -       Line[278543 24606 291339 24606 1000 2000 "lock"]
81         -       Line[291339 24606 291339 129921 1000 2000 "lock"]
82         -       Line[287402 133854 24606 133854 1000 2000 "lock"]
83         -       Arc[287402 129921 3937 3937 1000 2000 90 90 "lock"]
84         +       Line[278543 24606 286338 24606 1000 2000 "lock"]
85         +       Line[286338 133854 24606 133854 1000 2000 "lock"]
86         +       Line[286338 24606 286338 133854 1000 2000 "lock"]
87
88   similar changes on the top layer:
89
90         -       Line[287402 133854 24606 133854 100 2000 "clearline,lock"]
91         -       Line[24606 133854 24606 121063 100 2000 "clearline,lock"]
92         -       Line[12795 109252 0 109252 100 2000 "clearline,lock"]
93         -       Line[3927 0 266732 0 100 2000 "clearline,lock"]
94         -       Line[291339 24606 291339 129921 100 2000 "clearline,lock"]
95         -       Line[278543 24606 291339 24606 100 2000 "clearline,lock"]
96         -       Line[266732 0 266732 12795 100 2000 "clearline,lock"]
97         -       Line[0 109252 0 3937 100 2000 "clearline,lock"]
98         -       Arc[3937 3937 3937 3937 100 2000 270 90 "clearline,lock"]
99         -       Arc[278543 12795 11811 11811 100 2000 0 90 "clearline,lock"]
100         -       Arc[287402 129921 3937 3937 100 2000 90 90 "clearline,lock"]
101         -       Arc[12795 121063 11811 11811 100 2000 180 90 "clearline,lock"]
102         +       Line[286338 24606 286338 133854 600 2000 "clearline,lock"]
103         +       Line[286338 133854 24606 133854 600 2000 "clearline,lock"]
104         +       Line[24606 133854 24606 121063 600 2000 "clearline,lock"]
105         +       Line[12795 109252 0 109252 600 2000 "clearline,lock"]
106         +       Line[3927 0 266732 0 600 2000 "clearline,lock"]
107         +       Line[278543 24606 286338 24606 600 2000 "clearline,lock"]
108         +       Line[266732 0 266732 12795 600 2000 "clearline,lock"]
109         +       Line[0 109252 0 3937 600 2000 "clearline,lock"]
110         +       Arc[3937 3937 3937 3937 600 2000 270 90 "clearline,lock"]
111         +       Arc[278543 12795 11811 11811 600 2000 0 90 "clearline,lock"]
112         +       Arc[12795 121063 11811 11811 600 2000 180 90 "clearline,lock"]
113
114 2013.01.25
115 - reviewing design with an eye towards moving to production
116
117         - we have the ability to sample v_lipo, but is it useful?
118
119 - need to move design to current preferred parts list
120 - verify button fits cleanly through box wall
121 - artwork is solid .. did a lot for v0.3
122
123 2013.04.08
124 - problems in v1.0 build fixed for v1.1
125         + companion and debug connectors should be rotated so cable dresses
126           towards center of board like TD
127         + update D1 footprint to clearly indicate cathode end so we don't
128           mess that up again
129         + we're not loading the flash part, so just remove it
130
131 2016.03.20
132 - to build a TeleBT with BTle:
133         + swap out Rayson module for DK BM70BLES1FC2-0002AA-ND 
134         ? swap out CPU for STM32F042, since it has in-built USB bootloader