From 12b4de3f07958447aeedc0e37cdeb99a162e4331 Mon Sep 17 00:00:00 2001 From: Keith Packard Date: Sun, 30 Dec 2012 15:12:41 -0800 Subject: [PATCH] Add serial port for optional telemetry input Signed-off-by: Keith Packard --- packages/530470410.fp | 15 +++++ partslist.dk | 1 + telegps.pcb | 125 ++++++++++++++++++++++++++++-------------- telegps.sch | 51 ++++++++++++----- 4 files changed, 136 insertions(+), 56 deletions(-) create mode 100644 packages/530470410.fp diff --git a/packages/530470410.fp b/packages/530470410.fp new file mode 100644 index 0000000..1f7a288 --- /dev/null +++ b/packages/530470410.fp @@ -0,0 +1,15 @@ +# author: Bdale Garbee +# email: bdale@gag.com +# dist-license: GPL 2 +# use-license: unlimited +Element[0x0 "PicoBlade4" "" "" 0 0 0 0 0 100 0x0] +( + Pin[ 14764 0 3500 1200 4100 2047 "pin4" "4" 0x0001 ] + Pin[ 9843 0 3500 1200 4100 2047 "pin3" "3" 0x0001 ] + Pin[ 4921 0 3500 1200 4100 2047 "pin2" "2" 0x0001 ] + Pin[ 0 0 3500 1200 4100 2047 "pin1" "1" 0x0101 ] + ElementLine[ -5905 -4527 -5905 8071 600 ] + ElementLine[ -5905 8071 20669 8071 600 ] + ElementLine[ 20669 8071 20669 -4527 600 ] + ElementLine[ 20669 -4527 -5905 -4527 600 ] +) diff --git a/partslist.dk b/partslist.dk index 1c16d34..ae849b6 100644 --- a/partslist.dk +++ b/partslist.dk @@ -36,3 +36,4 @@ 1,311-27KJRCT-ND,RESISTOR 27k 1,RMCF0402FT2K00CT-ND,RESISTOR 2k 1,RHM56.0KLCT-ND,RESISTOR 56k +1,WM1733-ND,unknown Telemetry diff --git a/telegps.pcb b/telegps.pcb index 3338667..8420d99 100644 --- a/telegps.pcb +++ b/telegps.pcb @@ -6,11 +6,11 @@ FileVersion[20091103] PCB["TeleGPS" 2500.00mil 1000.00mil] Grid[100.000000 0.0000 0.0000 0] -Cursor[11.00mil 19.00mil 0.000000] +Cursor[521.00mil 8.00mil 0.000000] PolyArea[200000000.000000] Thermal[0.500000] DRC[5.00mil 10.00mil 5.00mil 5.00mil 13.00mil 6.50mil] -Flags("showdrc,nameonpcb,clearnew") +Flags("showdrc,nameonpcb,clearnew,snappin") Groups("1,c:2:3:4,s:5") Styles["Signal,10.00mil,30.00mil,15.00mil,10.00mil:Power,25.00mil,60.00mil,35.00mil,10.00mil:Fat,40.00mil,240.00mil,236.00mil,10.00mil:Skinny,6.00mil,24.02mil,11.81mil,6.00mil"] @@ -859,10 +859,8 @@ Via[911.00mil 971.00mil 30.00mil 20.00mil 0.0000 15.00mil "" ""] Via[1044.00mil 860.00mil 30.00mil 20.00mil 0.0000 15.00mil "" ""] Via[1044.00mil 896.00mil 30.00mil 20.00mil 0.0000 15.00mil "" "thermal(1S,3S)"] Via[1090.00mil 948.00mil 30.00mil 20.00mil 0.0000 15.00mil "" "thermal(2S)"] -Via[1182.00mil 950.00mil 30.00mil 20.00mil 0.0000 15.00mil "" ""] Via[1037.00mil 968.00mil 30.00mil 20.00mil 0.0000 15.00mil "" ""] Via[1346.00mil 915.00mil 30.00mil 20.00mil 0.0000 15.00mil "" "thermal(2S)"] -Via[1304.00mil 946.00mil 30.00mil 20.00mil 0.0000 15.00mil "" "thermal(1S,3S)"] Via[1381.00mil 846.00mil 30.00mil 20.00mil 0.0000 15.00mil "" ""] Via[1392.00mil 619.00mil 30.00mil 20.00mil 0.0000 15.00mil "" "thermal(2S)"] Via[1628.00mil 393.00mil 30.00mil 20.00mil 0.0000 15.00mil "" ""] @@ -916,7 +914,11 @@ Via[98.00mil 365.00mil 30.00mil 20.00mil 0.0000 15.00mil "" "thermal(1S,3S)"] Via[1550.00mil 622.00mil 30.00mil 20.00mil 0.0000 15.00mil "" ""] Via[450.00mil 421.00mil 30.00mil 20.00mil 0.0000 15.00mil "" "thermal(0S,1S,3S)"] Via[375.00mil 462.00mil 30.00mil 20.00mil 0.0000 15.00mil "" "thermal(0S,1S,3S)"] -Via[1146.00mil 950.00mil 30.00mil 20.00mil 0.0000 15.00mil "" ""] +Via[1409.00mil 956.00mil 30.00mil 20.00mil 0.0000 15.00mil "" ""] +Via[1126.00mil 949.00mil 30.00mil 20.00mil 0.0000 15.00mil "" ""] +Via[1162.00mil 949.00mil 30.00mil 20.00mil 0.0000 15.00mil "" ""] +Via[1215.00mil 968.00mil 30.00mil 20.00mil 0.0000 15.00mil "" ""] +Via[1348.00mil 953.00mil 30.00mil 20.00mil 0.0000 15.00mil "" "thermal(1S)"] Element["" "B2B-PH" "B1" "LiPo" 36.0365mm 15.5898mm 17.93mil -207.49mil 0 100 ""] ( @@ -965,7 +967,7 @@ Element["" "SOT23-5" "U1" "TC2185-3.3" 1467.00mil 289.00mil -20.52mil -165.00mil ) -Element["" "0402" "R402" "10k" 32.0482mm 960.00mil -4.3114mm -27.00mil 0 100 ""] +Element["" "0402" "R402" "10k" 32.7086mm 953.00mil -4.3114mm -27.00mil 0 100 ""] ( Pad[-15.74mil -3.93mil -15.74mil 3.93mil 19.68mil 20.00mil 25.68mil "1" "1" "square"] Pad[15.74mil -3.93mil 15.74mil 3.93mil 19.68mil 20.00mil 25.68mil "2" "2" "square"] @@ -1539,10 +1541,10 @@ Element["" "0402" "C31" "0.1uF" 765.74mil 899.00mil -40.98mil 12.50mil 0 100 ""] ) -Element["" "0402" "C29" "0.1uF" 1345.00mil 954.00mil 26.50mil -27.50mil 0 100 ""] +Element["" "0402" "C29" "0.1uF" 1389.00mil 910.00mil 4.50mil -57.50mil 0 100 ""] ( - Pad[-15.74mil -3.93mil -15.74mil 3.93mil 19.68mil 20.00mil 25.68mil "1" "1" "square"] - Pad[15.74mil -3.93mil 15.74mil 3.93mil 19.68mil 20.00mil 25.68mil "2" "2" "square"] + Pad[-3.93mil 15.74mil 3.93mil 15.74mil 19.68mil 20.00mil 25.68mil "1" "1" "square"] + Pad[-3.93mil -15.74mil 3.93mil -15.74mil 19.68mil 20.00mil 25.68mil "2" "2" "square"] ) @@ -1802,6 +1804,19 @@ Element["" "ufqfpn48" "U7" "STM32L151CBU6" 1216.00mil 785.00mil 0.0000 0.0000 2 ElementLine [-137.80mil -137.80mil -137.80mil -122.05mil 10.00mil] ElementLine [125.98mil 125.98mil 125.98mil 125.98mil 10.00mil] + ) + +Element["" "530470410" "J4" "Telemetry" 1804.00mil 952.00mil 0.0000 0.0000 2 100 ""] +( + Pin[-147.64mil 0.0000 35.00mil 12.00mil 41.00mil 20.47mil "pin4" "4" "edge2,thermal(2X)"] + Pin[-98.43mil 0.0000 35.00mil 12.00mil 41.00mil 20.47mil "pin3" "3" "edge2"] + Pin[-49.21mil 0.0000 35.00mil 12.00mil 41.00mil 20.47mil "pin2" "2" "edge2"] + Pin[0.0000 0.0000 35.00mil 12.00mil 41.00mil 20.47mil "pin1" "1" "square,edge2,thermal(1X)"] + ElementLine [59.05mil -80.71mil 59.05mil 45.27mil 6.00mil] + ElementLine [-206.69mil -80.71mil 59.05mil -80.71mil 6.00mil] + ElementLine [-206.69mil -80.71mil -206.69mil 45.27mil 6.00mil] + ElementLine [-206.69mil 45.27mil 59.05mil 45.27mil 6.00mil] + ) Layer(1 "top") ( @@ -1973,26 +1988,16 @@ Layer(1 "top") Line[1050.10mil 853.90mil 1044.00mil 860.00mil 10.00mil 20.00mil "clearline"] Line[27.5114mm 873.58mil 27.0871mm 873.58mil 10.00mil 20.00mil "clearline"] Line[27.0871mm 873.58mil 1044.00mil 896.00mil 10.00mil 20.00mil "clearline"] - Line[28.1363mm 23.3140mm 28.1363mm 929.73mil 10.00mil 20.00mil "clearline"] - Line[28.1363mm 929.73mil 1128.00mil 950.00mil 10.00mil 20.00mil "clearline"] - Line[1128.00mil 950.00mil 1146.00mil 950.00mil 10.00mil 20.00mil "clearline"] Line[27.5114mm 893.27mil 27.5114mm 23.9046mm 10.00mil 20.00mil "clearline"] Line[27.5114mm 23.9046mm 1090.00mil 948.00mil 10.00mil 20.00mil "clearline"] Line[1018.00mil 844.00mil 1018.00mil 913.00mil 10.00mil 20.00mil "clearline"] Line[1018.00mil 913.00mil 1081.00mil 976.00mil 10.00mil 20.00mil "clearline"] - Line[1081.00mil 976.00mil 1156.00mil 976.00mil 10.00mil 20.00mil "clearline"] - Line[1156.00mil 976.00mil 1182.00mil 950.00mil 10.00mil 20.00mil "clearline"] Line[1002.00mil 821.00mil 1002.00mil 933.00mil 10.00mil 20.00mil "clearline"] Line[1002.00mil 933.00mil 1037.00mil 968.00mil 10.00mil 20.00mil "clearline"] Line[34.2614mm 893.27mil 34.2614mm 23.1680mm 10.00mil 20.00mil "clearline"] Line[34.2614mm 23.1680mm 1346.00mil 915.00mil 10.00mil 20.00mil "clearline"] Line[33.6365mm 23.3140mm 34.1154mm 23.3140mm 10.00mil 20.00mil "clearline"] Line[34.1154mm 23.3140mm 1344.00mil 917.00mil 10.00mil 20.00mil "clearline"] - Line[33.1363mm 23.3140mm 33.1363mm 945.42mil 10.00mil 20.00mil "clearline"] - Line[32.4480mm 960.00mil 1290.00mil 960.00mil 10.00mil 20.00mil "clearline"] - Line[33.1363mm 945.42mil 1290.00mil 960.00mil 10.00mil 20.00mil "clearline"] - Line[31.6365mm 23.3140mm 31.6365mm 959.53mil 10.00mil 20.00mil "clearline"] - Line[31.6365mm 959.53mil 1246.00mil 960.00mil 10.00mil 20.00mil "clearline"] Line[34.2614mm 834.21mil 34.7779mm 834.21mil 10.00mil 20.00mil "clearline"] Line[34.7779mm 834.21mil 1381.00mil 846.00mil 10.00mil 20.00mil "clearline"] Line[34.2614mm 735.79mil 34.5747mm 735.79mil 10.00mil 20.00mil "clearline"] @@ -2185,10 +2190,6 @@ Layer(1 "top") Line[1049.00mil 650.00mil 1048.00mil 651.00mil 10.00mil 20.00mil "clearline"] Line[1111.00mil 620.00mil 26.6314mm 620.00mil 10.00mil 20.00mil "clearline"] Line[26.6314mm 620.00mil 1048.00mil 619.52mil 10.00mil 20.00mil "clearline"] - Line[33.7632mm 954.00mil 33.3288mm 954.00mil 10.00mil 20.00mil "clearline"] - Line[33.3288mm 954.00mil 33.1363mm 24.0391mm 10.00mil 20.00mil "clearline"] - Line[34.5628mm 954.00mil 34.5628mm 929.74mil 10.00mil 20.00mil "clearline"] - Line[34.5628mm 929.74mil 1346.00mil 915.00mil 10.00mil 20.00mil "clearline"] Line[751.52mil 899.00mil 744.00mil 899.00mil 10.00mil 20.00mil "clearline"] Line[717.69mil 872.69mil 744.00mil 899.00mil 10.00mil 20.00mil "clearline"] Line[803.00mil 877.00mil 803.00mil 879.00mil 10.00mil 20.00mil "clearline"] @@ -2343,6 +2344,29 @@ Layer(1 "top") Line[439.00mil 411.00mil 449.00mil 421.00mil 10.00mil 20.00mil ""] Line[522.00mil 382.00mil 522.00mil 409.00mil 10.00mil 20.00mil ""] Line[522.00mil 409.00mil 510.00mil 421.00mil 10.00mil 20.00mil ""] + Line[28.1363mm 23.3140mm 28.1363mm 929.73mil 10.00mil 20.00mil "clearline"] + Line[28.1363mm 929.73mil 1126.00mil 948.00mil 10.00mil 20.00mil "clearline"] + Line[1126.00mil 948.00mil 1126.00mil 949.00mil 10.00mil 20.00mil "clearline"] + Line[1081.00mil 976.00mil 1135.00mil 976.00mil 10.00mil 20.00mil "clearline"] + Line[1135.00mil 976.00mil 1162.00mil 949.00mil 10.00mil 20.00mil "clearline"] + Line[30.6365mm 23.3140mm 30.6365mm 959.16mil 10.00mil 20.00mil "clearline"] + Line[30.6365mm 959.16mil 1215.00mil 968.00mil 10.00mil 20.00mil "clearline"] + Line[31.1363mm 23.3140mm 31.1363mm 940.84mil 10.00mil 20.00mil "clearline"] + Line[31.1363mm 940.84mil 1241.00mil 956.00mil 10.00mil 20.00mil "clearline"] + Line[1241.00mil 956.00mil 1241.00mil 974.00mil 10.00mil 20.00mil "clearline"] + Line[1241.00mil 974.00mil 1249.00mil 982.00mil 10.00mil 20.00mil "clearline"] + Line[1249.00mil 982.00mil 1383.00mil 982.00mil 10.00mil 20.00mil "clearline"] + Line[1383.00mil 982.00mil 1409.00mil 956.00mil 10.00mil 20.00mil "clearline"] + Line[31.6365mm 23.3140mm 31.6365mm 937.53mil 10.00mil 20.00mil "clearline"] + Line[31.6365mm 937.53mil 1261.00mil 953.00mil 10.00mil 20.00mil "clearline"] + Line[1261.00mil 953.00mil 1272.00mil 953.00mil 10.00mil 20.00mil "clearline"] + Line[33.1363mm 23.3140mm 33.1363mm 951.90mil 10.00mil 20.00mil "clearline"] + Line[33.1363mm 951.90mil 33.1084mm 953.00mil 10.00mil 20.00mil "clearline"] + Line[1389.00mil 925.74mil 1389.00mil 931.00mil 10.00mil 20.00mil "clearline"] + Line[1389.00mil 931.00mil 1367.00mil 953.00mil 10.00mil 20.00mil "clearline"] + Line[33.1084mm 953.00mil 1367.00mil 953.00mil 10.00mil 20.00mil "clearline"] + Line[1389.00mil 894.26mil 34.2934mm 894.26mil 10.00mil 20.00mil "clearline"] + Line[34.2934mm 894.26mil 34.2614mm 893.00mil 10.00mil 20.00mil "clearline"] Polygon("clearpoly,lock") ( [1930.00mil 995.00mil] [1930.00mil 625.00mil] [1965.00mil 465.00mil] [1965.00mil 410.00mil] [2130.00mil 325.00mil] @@ -2451,9 +2475,6 @@ Layer(4 "bottom") Line[1109.00mil 682.00mil 1141.00mil 650.00mil 10.00mil 20.00mil "clearline"] Line[1141.00mil 650.00mil 1141.00mil 616.00mil 10.00mil 20.00mil "clearline"] Line[1037.00mil 968.00mil 1045.00mil 976.00mil 10.00mil 20.00mil "clearline"] - Line[1045.00mil 976.00mil 1193.00mil 976.00mil 10.00mil 20.00mil "clearline"] - Line[1193.00mil 976.00mil 1208.00mil 961.00mil 10.00mil 20.00mil "clearline"] - Line[1208.00mil 961.00mil 1208.00mil 634.00mil 10.00mil 20.00mil "clearline"] Line[1381.00mil 846.00mil 1649.00mil 846.00mil 10.00mil 20.00mil "clearline"] Line[1823.00mil 392.00mil 1823.00mil 672.00mil 10.00mil 20.00mil "clearline"] Line[1823.00mil 672.00mil 1649.00mil 846.00mil 10.00mil 20.00mil "clearline"] @@ -2510,13 +2531,29 @@ Layer(4 "bottom") Line[324.00mil 292.00mil 324.00mil 126.00mil 10.00mil 20.00mil "clearline"] Line[1331.00mil 579.00mil 1507.00mil 579.00mil 10.00mil 20.00mil "clearline"] Line[1507.00mil 579.00mil 1550.00mil 622.00mil 10.00mil 20.00mil "clearline"] - Line[1146.00mil 950.00mil 1168.00mil 928.00mil 10.00mil 20.00mil "clearline"] - Line[1168.00mil 928.00mil 1168.00mil 627.00mil 10.00mil 20.00mil "clearline"] Line[1168.00mil 627.00mil 1187.00mil 608.00mil 10.00mil 20.00mil "clearline"] - Line[1182.00mil 950.00mil 1188.00mil 944.00mil 10.00mil 20.00mil "clearline"] - Line[1188.00mil 944.00mil 1188.00mil 630.00mil 10.00mil 20.00mil "clearline"] Line[1188.00mil 630.00mil 1228.00mil 590.00mil 10.00mil 20.00mil "clearline"] Line[1228.00mil 590.00mil 1228.00mil 510.00mil 10.00mil 20.00mil "clearline"] + Line[44.5717mm 952.00mil 44.5717mm 951.79mil 10.00mil 20.00mil "clearline"] + Line[1438.00mil 923.00mil 1409.00mil 952.00mil 10.00mil 20.00mil "clearline"] + Line[1409.00mil 952.00mil 1409.00mil 956.00mil 10.00mil 20.00mil "clearline"] + Line[44.5717mm 951.79mil 44.5717mm 952.21mil 10.00mil 20.00mil "clearline"] + Line[44.5717mm 952.21mil 1725.00mil 982.00mil 10.00mil 20.00mil "clearline"] + Line[1168.00mil 627.00mil 1168.00mil 871.00mil 10.00mil 20.00mil "clearline"] + Line[1168.00mil 871.00mil 1126.00mil 913.00mil 10.00mil 20.00mil "clearline"] + Line[1126.00mil 913.00mil 1126.00mil 949.00mil 10.00mil 20.00mil "clearline"] + Line[1188.00mil 630.00mil 1188.00mil 877.00mil 10.00mil 20.00mil "clearline"] + Line[1188.00mil 877.00mil 1162.00mil 903.00mil 10.00mil 20.00mil "clearline"] + Line[1162.00mil 903.00mil 1162.00mil 949.00mil 10.00mil 20.00mil "clearline"] + Line[1208.00mil 634.00mil 1208.00mil 882.00mil 10.00mil 20.00mil "clearline"] + Line[1208.00mil 882.00mil 1188.00mil 902.00mil 10.00mil 20.00mil "clearline"] + Line[1188.00mil 902.00mil 1188.00mil 961.00mil 10.00mil 20.00mil "clearline"] + Line[1188.00mil 961.00mil 1173.00mil 976.00mil 10.00mil 20.00mil "clearline"] + Line[1173.00mil 976.00mil 1045.00mil 976.00mil 10.00mil 20.00mil "clearline"] + Line[1725.00mil 982.00mil 1229.00mil 982.00mil 10.00mil 20.00mil "clearline"] + Line[1229.00mil 982.00mil 1215.00mil 968.00mil 10.00mil 20.00mil "clearline"] + Line[1438.00mil 923.00mil 42.5849mm 923.00mil 10.00mil 20.00mil "clearline"] + Line[42.5849mm 923.00mil 43.3215mm 952.00mil 10.00mil 20.00mil "clearline"] Polygon("clearpoly,lock") ( [5.00mil 5.00mil] [1490.00mil 5.00mil] [1490.00mil 35.00mil] [2010.00mil 35.00mil] [2010.00mil 5.00mil] @@ -2591,6 +2628,7 @@ NetList() Connect("C42-2") Connect("C43-2") Connect("J1-4") + Connect("J4-4") Connect("L5-2") Connect("L600-1") Connect("R36-1") @@ -2671,6 +2709,7 @@ NetList() Connect("J1-6") Connect("J1-9") Connect("J2-2") + Connect("J4-1") Connect("J5-4") Connect("J5-5") Connect("J20-1") @@ -2814,6 +2853,16 @@ NetList() Connect("J20-3") Connect("U7-34") ) + Net("telem_rx" "(unknown)") + ( + Connect("J4-3") + Connect("U7-43") + ) + Net("telem_tx" "(unknown)") + ( + Connect("J4-2") + Connect("U7-42") + ) Net("tx2" "(unknown)") ( Connect("U7-12") @@ -3072,30 +3121,22 @@ NetList() Connect("U7-38") ) Net("unnamed_net51" "(unknown)") - ( - Connect("U7-43") - ) - Net("unnamed_net52" "(unknown)") ( Connect("U7-45") ) - Net("unnamed_net53" "(unknown)") + Net("unnamed_net52" "(unknown)") ( Connect("U7-39") ) - Net("unnamed_net54" "(unknown)") + Net("unnamed_net53" "(unknown)") ( Connect("U7-40") ) - Net("unnamed_net55" "(unknown)") - ( - Connect("U7-42") - ) - Net("unnamed_net56" "(unknown)") + Net("unnamed_net54" "(unknown)") ( Connect("U7-41") ) - Net("unnamed_net57" "(unknown)") + Net("unnamed_net55" "(unknown)") ( Connect("U7-46") ) diff --git a/telegps.sch b/telegps.sch index 5496da8..5882518 100644 --- a/telegps.sch +++ b/telegps.sch @@ -948,20 +948,6 @@ value=NoConnection T 51700 70800 5 10 0 0 0 0 1 device=DRC_Directive } -C 51700 61600 1 0 0 nc-left-1.sym -{ -T 51700 62000 5 10 0 0 0 0 1 -value=NoConnection -T 51700 62400 5 10 0 0 0 0 1 -device=DRC_Directive -} -C 51700 61200 1 0 0 nc-left-1.sym -{ -T 51700 61600 5 10 0 0 0 0 1 -value=NoConnection -T 51700 62000 5 10 0 0 0 0 1 -device=DRC_Directive -} C 51700 62800 1 0 0 nc-left-1.sym { T 51700 63200 5 10 0 0 0 0 1 @@ -2211,3 +2197,40 @@ T 14200 56200 5 10 0 0 0 0 1 loadstatus=smt } N 57200 56400 57200 56500 4 +C 45400 60900 1 180 0 conn-4.sym +{ +T 45100 59300 5 10 1 1 180 0 1 +refdes=J4 +T 45400 60900 5 10 1 1 0 0 1 +value=Telemetry +T 45400 60900 5 10 0 1 0 0 1 +footprint=530470410 +T 45400 60900 5 10 0 1 0 0 1 +vendor=digikey +T 45400 60900 5 10 0 1 0 0 1 +vendor_part_number=WM1733-ND +T 45400 60900 5 10 0 1 0 0 1 +loadstatus=noload +} +C 45300 59300 1 0 0 gnd.sym +C 45200 60800 1 0 0 3.3V-plus.sym +N 45400 60000 46700 60000 4 +{ +T 46000 60100 5 10 1 1 0 0 1 +netname=telem_tx +} +N 45400 60400 46700 60400 4 +{ +T 46000 60500 5 10 1 1 0 0 1 +netname=telem_rx +} +N 52200 61700 50900 61700 4 +{ +T 50900 61800 5 10 1 1 0 0 1 +netname=telem_tx +} +N 52200 61300 50900 61300 4 +{ +T 50900 61400 5 10 1 1 0 0 1 +netname=telem_rx +} -- 2.30.2