From: Keith Packard Date: Sun, 19 Feb 2017 06:23:47 +0000 (-0800) Subject: Switch to USB on the debug connector. Sadly, lose the LED. X-Git-Tag: fab-v3.0~3 X-Git-Url: https://git.gag.com/?p=hw%2Ftelemini;a=commitdiff_plain;h=14b6a3ef025dd295a4d0489b6bd07a1709cb3b8e Switch to USB on the debug connector. Sadly, lose the LED. This also adds current limiting resistors for the USB connection, because there was plenty of space. Signed-off-by: Keith Packard --- diff --git a/telemini.pcb b/telemini.pcb index d75a674..aa3d4c6 100644 --- a/telemini.pcb +++ b/telemini.pcb @@ -870,8 +870,6 @@ Via[914.00mil 110.00mil 27.00mil 12.00mil 0.0000 13.00mil "" "thermal(2S)"] Via[1042.00mil 25.00mil 27.00mil 12.00mil 0.0000 13.00mil "" "thermal(1S,3S)"] Via[985.00mil 25.00mil 27.00mil 12.00mil 0.0000 13.00mil "" "thermal(2S)"] Via[944.00mil 93.00mil 27.00mil 12.00mil 0.0000 13.00mil "" ""] -Via[341.00mil 23.00mil 27.00mil 12.00mil 0.0000 13.00mil "" ""] -Via[203.00mil 187.00mil 27.00mil 12.00mil 0.0000 13.00mil "" "thermal(1S,3S)"] Via[583.00mil 111.00mil 27.00mil 12.00mil 0.0000 13.00mil "" "thermal(1S,3S)"] Via[645.00mil 124.00mil 27.00mil 12.00mil 0.0000 13.00mil "" ""] Via[814.00mil 220.00mil 27.00mil 12.00mil 0.0000 13.00mil "" ""] @@ -1262,7 +1260,7 @@ Element["" "0402" "L201" "27nH" 1436.00mil 149.00mil -0.5908mm -12.00mil 0 40 "" ) -Element["" "0402" "C2" "0.1uF" 833.00mil 98.00mil -12.00mil -12.00mil 0 40 ""] +Element["" "0402" "C2" "0.1uF" 840.00mil 90.00mil -12.00mil -12.00mil 0 40 ""] ( 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"] @@ -1463,10 +1461,10 @@ Element["onsolder" "282834-2" "J1" "Screw-2" 442.94mil 453.95mil 13.06mil -214.9 ) -Element["" "0402" "R13" "270" 5.8740mm 36.00mil -17.00mil -12.00mil 0 40 ""] +Element["" "0402" "R13" "33" 722.00mil 90.00mil 17.00mil 12.00mil 2 40 ""] ( - 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[-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"] ) @@ -1592,16 +1590,6 @@ Element["hidename" "hole-M2.5" "H4" "unknown" 85.00mil 415.00mil -25.00mil -28.0 ) -Element["" "0603diode" "D1" "green" 224.00mil 114.59mil -12.00mil 36.00mil 1 40 ""] -( - Pad[-4.92mil -25.59mil 4.92mil -25.59mil 29.52mil 20.00mil 35.52mil "1" "1" "square"] - Pad[-4.92mil 25.59mil 4.92mil 25.59mil 29.52mil 20.00mil 35.52mil "2" "2" "square"] - ElementLine [-25.00mil 47.00mil 25.00mil 47.00mil 10.00mil] - ElementLine [-25.00mil 37.00mil -25.00mil 47.00mil 10.00mil] - ElementLine [25.00mil 37.00mil 25.00mil 47.00mil 10.00mil] - - ) - Element["" "0402" "C31" "10pF" 1130.00mil 83.00mil 89.00mil -37.00mil 3 100 ""] ( Pad[-3.93mil -15.74mil 3.93mil -15.74mil 19.68mil 20.00mil 25.68mil "1" "1" "square"] @@ -1644,6 +1632,13 @@ Element["" "50mil6pin" "J6" "Debug" 866.00mil 37.00mil 0.0000 0.0000 2 100 ""] Pin[-50.00mil 0.0000 42.00mil 12.00mil 48.00mil 28.00mil "pin2" "2" "edge2"] Pin[0.0000 0.0000 42.00mil 12.00mil 48.00mil 28.00mil "pin1" "1" "edge2"] + ) + +Element["" "0402" "R12" "33" 780.00mil 90.00mil 31.50mil 31.50mil 2 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"] + ) Layer(1 "top") ( @@ -1798,12 +1793,6 @@ Layer(1 "top") Line[212.00mil 359.00mil 234.48mil 359.00mil 6.00mil 12.00mil "clearline"] Line[234.48mil 359.00mil 240.00mil 364.52mil 6.00mil 12.00mil "clearline"] Line[240.00mil 364.52mil 240.00mil 325.00mil 6.00mil 12.00mil "clearline"] - Line[834.00mil 129.00mil 834.00mil 118.00mil 6.00mil 12.00mil "clearline"] - Line[834.00mil 118.00mil 849.00mil 103.00mil 6.00mil 12.00mil "clearline"] - Line[849.00mil 103.00mil 849.00mil 98.26mil 6.00mil 12.00mil "clearline"] - Line[849.00mil 98.26mil 21.5580mm 98.00mil 6.00mil 12.00mil "clearline"] - Line[815.00mil 129.18mil 815.00mil 2.5466mm 6.00mil 12.00mil "clearline"] - Line[815.00mil 2.5466mm 817.26mil 98.00mil 6.00mil 12.00mil "clearline"] Line[1272.00mil 392.00mil 1272.00mil 318.90mil 10.00mil 20.00mil "clearline"] Line[1480.00mil 282.00mil 36.9758mm 282.00mil 10.00mil 20.00mil "clearline"] Line[36.9758mm 282.00mil 36.8996mm 285.00mil 10.00mil 20.00mil "clearline"] @@ -2028,12 +2017,6 @@ Layer(1 "top") Line[944.00mil 93.00mil 944.00mil 58.00mil 6.00mil 12.00mil "clearline"] Line[911.00mil 48.00mil 934.00mil 48.00mil 6.00mil 12.00mil "clearline"] Line[934.00mil 48.00mil 944.00mil 58.00mil 6.00mil 12.00mil "clearline"] - Line[341.00mil 23.00mil 260.00mil 23.00mil 6.00mil 12.00mil "clearline"] - Line[260.00mil 23.00mil 247.00mil 36.00mil 6.00mil 12.00mil "clearline"] - Line[215.52mil 36.00mil 215.52mil 80.52mil 6.00mil 12.00mil "clearline"] - Line[215.52mil 80.52mil 224.00mil 89.00mil 6.00mil 12.00mil "clearline"] - Line[203.00mil 187.00mil 203.00mil 161.18mil 6.00mil 12.00mil "clearline"] - Line[203.00mil 161.18mil 224.00mil 140.18mil 6.00mil 12.00mil "clearline"] Line[570.00mil 30.00mil 14.1078mm 30.00mil 10.00mil 20.00mil "clearline"] Line[14.1078mm 30.00mil 544.42mil 41.01mil 10.00mil 20.00mil "clearline"] Line[721.36mil 183.31mil 703.31mil 183.31mil 6.00mil 12.00mil "clearline"] @@ -2050,12 +2033,6 @@ Layer(1 "top") Line[721.36mil 4.1562mm 17.7960mm 4.1562mm 6.00mil 12.00mil "clearline"] Line[17.7960mm 4.1562mm 661.00mil 124.00mil 6.00mil 12.00mil "clearline"] Line[661.00mil 124.00mil 645.00mil 124.00mil 6.00mil 12.00mil "clearline"] - Line[866.00mil 37.00mil 859.00mil 37.00mil 6.00mil 12.00mil "clearline"] - Line[859.00mil 37.00mil 821.00mil 75.00mil 6.00mil 12.00mil "clearline"] - Line[616.00mil 37.00mil 616.00mil 1.0799mm 6.00mil 12.00mil "clearline"] - Line[616.00mil 1.0799mm 18.2226mm 143.94mil 6.00mil 12.00mil "clearline"] - Line[666.00mil 37.00mil 666.00mil 55.12mil 6.00mil 12.00mil "clearline"] - Line[666.00mil 55.12mil 737.11mil 126.23mil 6.00mil 12.00mil "clearline"] Line[911.00mil 28.31mil 940.69mil 28.31mil 6.00mil 12.00mil "clearline"] Line[940.69mil 28.31mil 944.00mil 25.00mil 6.00mil 12.00mil "clearline"] Line[1048.00mil 187.00mil 992.00mil 187.00mil 6.00mil 12.00mil "clearline"] @@ -2079,12 +2056,34 @@ Layer(1 "top") Line[849.69mil 222.69mil 847.00mil 220.00mil 6.00mil 12.00mil "clearline"] Line[869.00mil 6.1562mm 892.37mil 6.1562mm 6.00mil 12.00mil "clearline"] Line[892.37mil 6.1562mm 911.00mil 261.00mil 6.00mil 12.00mil "clearline"] - Line[821.00mil 75.00mil 803.00mil 75.00mil 6.00mil 12.00mil "clearline"] - Line[775.49mil 129.18mil 775.49mil 102.51mil 6.00mil 12.00mil "clearline"] - Line[775.49mil 102.51mil 803.00mil 75.00mil 6.00mil 12.00mil "clearline"] - Line[755.81mil 129.18mil 755.81mil 105.19mil 6.00mil 12.00mil "clearline"] - Line[755.81mil 105.19mil 816.00mil 45.00mil 6.00mil 12.00mil "clearline"] - Line[816.00mil 45.00mil 816.00mil 37.00mil 6.00mil 12.00mil "clearline"] + Line[18.2226mm 143.94mil 697.94mil 143.94mil 6.00mil 12.00mil "clearline"] + Line[697.94mil 143.94mil 635.00mil 81.00mil 6.00mil 12.00mil "clearline"] + Line[635.00mil 81.00mil 635.00mil 56.00mil 6.00mil 12.00mil "clearline"] + Line[635.00mil 56.00mil 616.00mil 37.00mil 6.00mil 12.00mil "clearline"] + Line[737.11mil 126.23mil 697.23mil 126.23mil 6.00mil 12.00mil "clearline"] + Line[697.23mil 126.23mil 666.00mil 95.00mil 6.00mil 12.00mil "clearline"] + Line[666.00mil 95.00mil 666.00mil 37.00mil 6.00mil 12.00mil "clearline"] + Line[816.00mil 37.00mil 816.00mil 42.00mil 6.00mil 12.00mil "clearline"] + Line[816.00mil 42.00mil 791.00mil 67.00mil 6.00mil 12.00mil "clearline"] + Line[866.00mil 37.00mil 859.00mil 37.00mil 6.00mil 12.00mil "clearline"] + Line[859.00mil 37.00mil 829.00mil 67.00mil 6.00mil 12.00mil "clearline"] + Line[829.00mil 67.00mil 808.00mil 67.00mil 6.00mil 12.00mil "clearline"] + Line[775.49mil 129.18mil 775.49mil 101.23mil 6.00mil 12.00mil "clearline"] + Line[775.49mil 101.23mil 764.26mil 90.00mil 6.00mil 12.00mil "clearline"] + Line[755.81mil 129.18mil 755.81mil 118.81mil 6.00mil 12.00mil "clearline"] + Line[737.74mil 90.00mil 737.74mil 2.5588mm 6.00mil 12.00mil "clearline"] + Line[755.81mil 118.81mil 737.74mil 2.5588mm 6.00mil 12.00mil "clearline"] + Line[855.74mil 90.00mil 855.74mil 97.26mil 6.00mil 12.00mil "clearline"] + Line[834.55mil 131.00mil 834.55mil 118.45mil 6.00mil 12.00mil "clearline"] + Line[855.74mil 97.26mil 834.55mil 118.45mil 6.00mil 12.00mil "clearline"] + Line[824.26mil 90.00mil 824.26mil 2.7112mm 6.00mil 12.00mil "clearline"] + Line[814.87mil 129.18mil 814.87mil 2.9497mm 6.00mil 12.00mil "clearline"] + Line[824.26mil 2.7112mm 814.87mil 2.9497mm 6.00mil 12.00mil "clearline"] + Line[795.74mil 90.00mil 795.74mil 79.26mil 6.00mil 12.00mil "clearline"] + Line[795.74mil 79.26mil 808.00mil 67.00mil 6.00mil 12.00mil "clearline"] + Line[17.9390mm 90.00mil 17.9390mm 2.0000mm 6.00mil 12.00mil "clearline"] + Line[17.9390mm 2.0000mm 718.00mil 67.00mil 6.00mil 12.00mil "clearline"] + Line[791.00mil 67.00mil 718.00mil 67.00mil 6.00mil 12.00mil "clearline"] Polygon("") ( [1661.00mil 495.00mil] [1471.00mil 495.00mil] [1471.00mil 320.00mil] [1661.00mil 320.00mil] @@ -2178,7 +2177,6 @@ Layer(4 "bottom") Line[1025.00mil 185.00mil 1025.00mil 153.00mil 6.00mil 12.00mil "clearline"] Line[996.00mil 129.00mil 1001.00mil 129.00mil 6.00mil 12.00mil "clearline"] Line[1001.00mil 129.00mil 1025.00mil 153.00mil 6.00mil 12.00mil "clearline"] - Line[521.00mil 23.00mil 341.00mil 23.00mil 6.00mil 12.00mil "clearline"] Line[645.00mil 124.00mil 635.00mil 134.00mil 6.00mil 12.00mil "clearline"] Line[903.00mil 205.00mil 903.00mil 187.00mil 6.00mil 12.00mil "clearline"] Line[903.00mil 187.00mil 921.00mil 169.00mil 6.00mil 12.00mil "clearline"] @@ -2200,9 +2198,6 @@ Layer(4 "bottom") Line[898.00mil 127.00mil 891.00mil 120.00mil 6.00mil 12.00mil "clearline"] Line[891.00mil 120.00mil 891.00mil 78.00mil 6.00mil 12.00mil "clearline"] Line[891.00mil 78.00mil 944.00mil 25.00mil 6.00mil 12.00mil "clearline"] - Line[866.00mil 37.00mil 835.00mil 68.00mil 6.00mil 12.00mil "clearline"] - Line[835.00mil 68.00mil 566.00mil 68.00mil 6.00mil 12.00mil "clearline"] - Line[566.00mil 68.00mil 521.00mil 23.00mil 6.00mil 12.00mil "clearline"] Polygon("clearpoly,lock") ( [180.00mil 10.00mil] [1660.00mil 10.00mil] [1660.00mil 490.00mil] [180.00mil 490.00mil] @@ -2371,7 +2366,6 @@ NetList() Connect("C261-2") Connect("C271-2") Connect("C291-2") - Connect("D1-2") Connect("H1-1") Connect("H2-1") Connect("J6-3") @@ -2426,11 +2420,6 @@ NetList() Connect("U4-4") Connect("U6-2") ) - Net("rx1" "(unknown)") - ( - Connect("J6-2") - Connect("U4-20") - ) Net("sck1" "(unknown)") ( Connect("U4-11") @@ -2459,12 +2448,6 @@ NetList() Connect("J6-5") Connect("U4-21") ) - Net("tx1" "(unknown)") - ( - Connect("J6-1") - Connect("R13-1") - Connect("U4-19") - ) Net("unnamed_net1" "(unknown)") ( Connect("B1-1") @@ -2476,163 +2459,178 @@ NetList() Connect("L174-2") ) Net("unnamed_net3" "(unknown)") - ( - Connect("D1-1") - Connect("R13-2") - ) - Net("unnamed_net4" "(unknown)") ( Connect("Q1-2") Connect("R6-2") Connect("U2-7") ) - Net("unnamed_net5" "(unknown)") + Net("unnamed_net4" "(unknown)") ( Connect("Q1-4") Connect("R10-2") Connect("U2-1") ) - Net("unnamed_net6" "(unknown)") + Net("unnamed_net5" "(unknown)") ( Connect("U6-10") ) - Net("unnamed_net7" "(unknown)") + Net("unnamed_net6" "(unknown)") ( Connect("U6-16") ) - Net("unnamed_net8" "(unknown)") + Net("unnamed_net7" "(unknown)") ( Connect("C210-1") Connect("L191-2") Connect("L201-1") Connect("U6-20") ) - Net("unnamed_net9" "(unknown)") + Net("unnamed_net8" "(unknown)") ( Connect("C191-1") Connect("L191-1") Connect("L192-1") Connect("U6-19") ) - Net("unnamed_net10" "(unknown)") + Net("unnamed_net9" "(unknown)") ( Connect("C181-2") Connect("L193-1") Connect("U6-18") ) - Net("unnamed_net11" "(unknown)") + Net("unnamed_net10" "(unknown)") ( Connect("C174-1") Connect("L171-2") Connect("U6-17") ) - Net("unnamed_net12" "(unknown)") + Net("unnamed_net11" "(unknown)") ( Connect("C231-1") Connect("U6-24") ) - Net("unnamed_net13" "(unknown)") + Net("unnamed_net12" "(unknown)") ( Connect("C231-2") Connect("U6-23") ) - Net("unnamed_net14" "(unknown)") + Net("unnamed_net13" "(unknown)") ( Connect("C211-1") Connect("U6-21") ) - Net("unnamed_net15" "(unknown)") + Net("unnamed_net14" "(unknown)") ( Connect("R30-2") Connect("U6-14") ) - Net("unnamed_net16" "(unknown)") + Net("unnamed_net15" "(unknown)") ( Connect("U6-3") ) - Net("unnamed_net17" "(unknown)") + Net("unnamed_net16" "(unknown)") ( Connect("C42-2") Connect("U6-6") ) - Net("unnamed_net18" "(unknown)") + Net("unnamed_net17" "(unknown)") ( Connect("C261-1") Connect("U6-26") ) - Net("unnamed_net19" "(unknown)") + Net("unnamed_net18" "(unknown)") ( Connect("C30-2") Connect("U6-31") Connect("X2-3") ) - Net("unnamed_net20" "(unknown)") + Net("unnamed_net19" "(unknown)") ( Connect("C31-2") Connect("U6-30") Connect("X2-1") ) - Net("unnamed_net21" "(unknown)") + Net("unnamed_net20" "(unknown)") ( Connect("C291-1") Connect("U6-29") ) - Net("unnamed_net22" "(unknown)") + Net("unnamed_net21" "(unknown)") ( Connect("C173-2") Connect("L171-1") Connect("R171-2") ) - Net("unnamed_net23" "(unknown)") + Net("unnamed_net22" "(unknown)") ( Connect("C174-2") Connect("C176-1") Connect("L172-1") ) - Net("unnamed_net24" "(unknown)") + Net("unnamed_net23" "(unknown)") ( Connect("C176-2") Connect("C181-1") Connect("L172-2") Connect("L173-1") ) - Net("unnamed_net25" "(unknown)") + Net("unnamed_net24" "(unknown)") ( Connect("C175-2") Connect("L173-2") Connect("L174-1") ) - Net("unnamed_net26" "(unknown)") + Net("unnamed_net25" "(unknown)") ( Connect("C191-2") Connect("L193-2") Connect("L201-2") ) - Net("unnamed_net27" "(unknown)") + Net("unnamed_net26" "(unknown)") ( Connect("U4-9") Connect("U7-2") ) - Net("unnamed_net28" "(unknown)") + Net("unnamed_net27" "(unknown)") ( Connect("C6-1") Connect("U4-3") Connect("X1-1") ) - Net("unnamed_net29" "(unknown)") + Net("unnamed_net28" "(unknown)") ( Connect("C3-2") Connect("U4-2") Connect("X1-3") ) - Net("unnamed_net30" "(unknown)") + Net("unnamed_net29" "(unknown)") ( Connect("H3-1") ) - Net("unnamed_net31" "(unknown)") + Net("unnamed_net30" "(unknown)") ( Connect("H4-1") ) + Net("unnamed_net31" "(unknown)") + ( + Connect("J6-1") + Connect("R12-1") + ) + Net("unnamed_net32" "(unknown)") + ( + Connect("J6-2") + Connect("R13-1") + ) + Net("usb_dm" "(unknown)") + ( + Connect("R12-2") + Connect("U4-19") + ) + Net("usb_dp" "(unknown)") + ( + Connect("R13-2") + Connect("U4-20") + ) Net("v_batt" "(unknown)") ( Connect("R25-1") diff --git a/telemini.sch b/telemini.sch index bec57ff..7bd623b 100644 --- a/telemini.sch +++ b/telemini.sch @@ -81,20 +81,6 @@ T 54700 43900 5 10 1 1 0 6 1 netname=swdio } N 56700 43400 56300 43400 4 -C 58100 45600 1 90 1 resistor.sym -{ -T 57700 45300 5 10 0 0 270 2 1 -device=RESISTOR -T 58500 45200 5 10 1 1 0 6 1 -refdes=R13 -T 58500 44900 5 10 1 1 0 6 1 -value=270 -T 58100 45600 5 10 0 0 0 6 1 -footprint=0402 -T 58100 45600 5 10 0 1 0 6 1 -loadstatus=smt -} -C 58100 43600 1 0 1 gnd.sym T 72400 40400 9 10 1 0 0 0 1 1.0 T 70000 40400 9 10 1 0 0 0 1 @@ -130,7 +116,6 @@ T 60400 58200 5 10 0 1 0 0 1 loadstatus=smt } N 60200 58200 60200 57600 4 -N 58000 44700 58000 44300 4 C 41700 42700 1 0 0 hole_plated.sym { T 41800 44400 5 10 0 0 0 0 1 @@ -1391,17 +1376,6 @@ N 55300 59100 54700 59100 4 T 54700 59200 5 10 1 1 0 0 1 netname=v_lipo } -C 57900 44300 1 270 0 led.sym -{ -T 58150 44200 5 10 1 1 0 0 1 -refdes=D1 -T 58500 44400 5 10 0 0 270 0 1 -device=LED -T 58100 43800 5 10 1 1 0 0 1 -value=green -T 57900 44300 5 10 0 1 0 0 1 -footprint=0603diode -} C 57000 58200 1 0 0 tps71433.sym { T 57295 59395 5 10 1 1 0 0 1 @@ -1550,17 +1524,40 @@ loadstatus=noload T 56700 43300 5 10 0 0 0 0 1 value=Debug } -N 53800 46100 58000 46100 4 +N 53800 46100 55000 46100 4 { T 54700 46200 5 10 1 1 0 6 1 -netname=tx1 +netname=usb_dm } N 56700 46100 56700 45400 4 -N 55700 45500 53800 45500 4 +N 55000 45500 53800 45500 4 { T 54700 45600 5 10 1 1 0 6 1 -netname=rx1 +netname=usb_dp +} +N 56700 45000 56300 45000 4 +N 56300 45000 56300 45500 4 +C 55900 45600 1 180 0 resistor.sym +{ +T 55600 45200 5 10 0 0 180 0 1 +device=RESISTOR +T 55900 45600 5 10 0 1 90 0 1 +footprint=0402 +T 55100 45700 5 10 1 1 0 0 1 +refdes=R13 +T 55800 45700 5 10 1 1 0 6 1 +value=33 +} +C 55900 46200 1 180 0 resistor.sym +{ +T 55600 45800 5 10 0 0 180 0 1 +device=RESISTOR +T 55900 46200 5 10 0 1 90 0 1 +footprint=0402 +T 55100 46300 5 10 1 1 0 0 1 +refdes=R12 +T 55800 46300 5 10 1 1 0 6 1 +value=33 } -N 58000 45600 58000 46100 4 -N 56700 45000 55700 45000 4 -N 55700 45000 55700 45500 4 +N 55900 46100 56700 46100 4 +N 55900 45500 56300 45500 4