From: Keith Packard Date: Tue, 27 Oct 2015 03:04:19 +0000 (+0900) Subject: Add USB power jumper for bringup. Fix floods. X-Git-Tag: v0.1~12 X-Git-Url: https://git.gag.com/?p=hw%2Ftelefireone;a=commitdiff_plain;h=46822ec56110531a95c441c0c86c6138bd7a6bee;ds=sidebyside Add USB power jumper for bringup. Fix floods. This two-pin jumper allows the board to be powered from USB during bringup. Signed-off-by: Keith Packard --- diff --git a/telefiretwo.pcb b/telefiretwo.pcb index 12a0550..2cc4c24 100644 --- a/telefiretwo.pcb +++ b/telefiretwo.pcb @@ -3,9 +3,9 @@ # To read pcb files, the pcb version (or the git source date) must be >= the file version FileVersion[20091103] -PCB["" 4087.00mil 3050.00mil] +PCB["telefiretwo" 3087.00mil 3050.00mil] -Grid[500.000000 0.0000 0.0000 0] +Grid[100.000000 0.0000 0.0000 0] PolyArea[200000000.000000] Thermal[0.500000] DRC[6.00mil 10.00mil 6.00mil 5.00mil 15.00mil 7.00mil] @@ -786,7 +786,7 @@ Symbol['~' 12.00mil] SymbolLine[20.00mil 35.00mil 25.00mil 30.00mil 8.00mil] ) Attribute("PCB::grid::unit" "mil") -Attribute("PCB::grid::size" "5.00mil") +Attribute("PCB::grid::size" "1.00mil") Via[1883.00mil 82.41mil 36.00mil 20.00mil 0.0000 20.00mil "" "thermal(1S,3S)"] Via[438.00mil 519.00mil 36.00mil 20.00mil 0.0000 20.00mil "" "thermal(1S,3S)"] Via[518.00mil 781.00mil 36.00mil 20.00mil 0.0000 20.00mil "" "thermal(0t,1S,3S,4S)"] @@ -848,6 +848,7 @@ Via[398.00mil 1028.00mil 36.00mil 20.00mil 0.0000 20.00mil "" ""] Via[398.00mil 698.00mil 36.00mil 20.00mil 0.0000 20.00mil "" ""] Via[2123.00mil 2370.00mil 36.00mil 20.00mil 0.0000 20.00mil "" "thermal(1S,3S)"] Via[2223.00mil 2370.00mil 36.00mil 20.00mil 0.0000 20.00mil "" "thermal(2S)"] +Via[2060.00mil 1985.00mil 36.00mil 20.00mil 0.0000 20.00mil "" ""] Element["" "hole-M3" "H1" "unknown" 687.00mil 383.00mil -22.00mil -36.00mil 0 100 ""] ( @@ -1741,6 +1742,17 @@ Element["" "0402" "R38" "200k" 397.00mil 52.0004mm 31.50mil 48.50mil 3 100 ""] 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"] + ) + +Element["" "100mil2pin" "J1" "unknown" 1705.00mil 2385.00mil 125.00mil -30.00mil 0 100 ""] +( + Pin[0.0000 0.0000 70.00mil 15.00mil 85.00mil 38.00mil "1" "1" "square,edge2"] + Pin[100.00mil 0.0000 70.00mil 15.00mil 85.00mil 38.00mil "2" "2" "edge2"] + ElementLine [150.00mil -50.00mil -50.00mil -50.00mil 15.00mil] + ElementLine [-50.00mil -50.00mil -50.00mil 50.00mil 15.00mil] + ElementLine [-50.00mil 50.00mil 150.00mil 50.00mil 15.00mil] + ElementLine [150.00mil 50.00mil 150.00mil -50.00mil 15.00mil] + ) Layer(1 "top") ( @@ -2185,9 +2197,25 @@ Layer(1 "top") Line[331.00mil 1200.00mil 331.00mil 629.48mil 10.00mil 20.00mil "clearline"] Line[331.00mil 629.48mil 378.00mil 14.7950mm 10.00mil 20.00mil "clearline"] Line[1209.00mil 633.00mil 1209.00mil 1433.00mil 10.00mil 20.00mil "clearline"] + Line[2002.00mil 50.5564mm 52.1866mm 50.5564mm 10.00mil 20.00mil "clearline"] + Line[52.1866mm 50.5564mm 2060.00mil 1985.00mil 10.00mil 20.00mil "clearline"] + Line[21.4128mm 59.6906mm 25.3244mm 59.6906mm 25.00mil 20.00mil "clearline"] + Line[25.3244mm 59.6906mm 1210.00mil 2563.00mil 25.00mil 20.00mil "clearline"] + Line[1210.00mil 2563.00mil 1527.00mil 2563.00mil 25.00mil 20.00mil "clearline"] + Line[1527.00mil 2563.00mil 1705.00mil 2385.00mil 25.00mil 20.00mil "clearline"] ) Layer(2 "ground") ( + Line[328.00mil 0.0000 328.00mil 437.00mil 10.00mil 20.00mil "clearline"] + Line[328.00mil 2615.00mil 328.00mil 3050.00mil 10.00mil 20.00mil "clearline"] + Line[2759.00mil 0.0000 2759.00mil 435.00mil 10.00mil 20.00mil "clearline"] + Line[2759.00mil 3050.00mil 2759.00mil 2614.00mil 10.00mil 20.00mil "clearline"] + + Arc[0.0000 2615.00mil 328.00mil 328.00mil 10.00mil 20.00mil -90 -90 "clearline"] + Arc[0.0000 436.00mil 328.00mil 328.00mil 10.00mil 20.00mil 90 90 "clearline"] + Arc[3087.00mil 2615.00mil 328.00mil 328.00mil 10.00mil 20.00mil -90 90 "clearline"] + Arc[3087.00mil 435.00mil 328.00mil 328.00mil 10.00mil 20.00mil 90 -90 "clearline"] + Polygon("clearpoly") ( [5.00mil 5.00mil] [3080.00mil 5.00mil] [3080.00mil 3045.00mil] [5.00mil 3045.00mil] @@ -2198,6 +2226,18 @@ Layer(3 "power") Line[33.5618mm 1400.00mil 33.5618mm 400.00mil 170.00mil 20.00mil "clearline"] Line[33.5618mm 2400.00mil 33.5618mm 1900.00mil 170.00mil 20.00mil "clearline"] Line[33.5618mm 1900.00mil 967.00mil 1650.00mil 170.00mil 20.00mil "clearline"] + + + Line[328.00mil 0.0000 328.00mil 437.00mil 10.00mil 20.00mil "clearline"] + Line[328.00mil 2615.00mil 328.00mil 3050.00mil 10.00mil 20.00mil "clearline"] + Line[2759.00mil 0.0000 2759.00mil 435.00mil 10.00mil 20.00mil "clearline"] + Line[2759.00mil 3050.00mil 2759.00mil 2614.00mil 10.00mil 20.00mil "clearline"] + + Arc[0.0000 2615.00mil 328.00mil 328.00mil 10.00mil 20.00mil -90 -90 "clearline"] + Arc[0.0000 436.00mil 328.00mil 328.00mil 10.00mil 20.00mil 90 90 "clearline"] + Arc[3087.00mil 2615.00mil 328.00mil 328.00mil 10.00mil 20.00mil -90 90 "clearline"] + Arc[3087.00mil 435.00mil 328.00mil 328.00mil 10.00mil 20.00mil 90 -90 "clearline"] + Polygon("clearpoly") ( [5.00mil 5.00mil] [3080.00mil 5.00mil] [3080.00mil 3045.00mil] [5.00mil 3045.00mil] @@ -2254,6 +2294,21 @@ Layer(4 "bottom") Line[687.00mil 1508.00mil 384.00mil 1205.00mil 10.00mil 20.00mil "clearline"] Line[384.00mil 1205.00mil 384.00mil 1042.00mil 10.00mil 20.00mil "clearline"] Line[384.00mil 1042.00mil 398.00mil 1028.00mil 10.00mil 20.00mil "clearline"] + Line[2060.00mil 1985.00mil 1883.00mil 1985.00mil 10.00mil 20.00mil "clearline"] + Line[1883.00mil 1985.00mil 1805.00mil 2063.00mil 10.00mil 20.00mil "clearline"] + Line[1805.00mil 2063.00mil 1805.00mil 2385.00mil 10.00mil 20.00mil "clearline"] + + + Line[328.00mil 0.0000 328.00mil 437.00mil 10.00mil 20.00mil "clearline"] + Line[328.00mil 2615.00mil 328.00mil 3050.00mil 10.00mil 20.00mil "clearline"] + Line[2759.00mil 0.0000 2759.00mil 435.00mil 10.00mil 20.00mil "clearline"] + Line[2759.00mil 3050.00mil 2759.00mil 2614.00mil 10.00mil 20.00mil "clearline"] + + Arc[0.0000 2615.00mil 328.00mil 328.00mil 10.00mil 20.00mil -90 -90 "clearline"] + Arc[0.0000 436.00mil 328.00mil 328.00mil 10.00mil 20.00mil 90 90 "clearline"] + Arc[3087.00mil 2615.00mil 328.00mil 328.00mil 10.00mil 20.00mil -90 90 "clearline"] + Arc[3087.00mil 435.00mil 328.00mil 328.00mil 10.00mil 20.00mil 90 -90 "clearline"] + Polygon("clearpoly") ( [5.00mil 5.00mil] [3080.00mil 5.00mil] [3080.00mil 3045.00mil] [5.00mil 3045.00mil] @@ -2531,186 +2586,255 @@ NetList() Connect("X2-1") ) Net("unnamed_net5" "(unknown)") + ( + Connect("J1-2") + Connect("J5-1") + ) + Net("unnamed_net6" "(unknown)") ( Connect("J5-2") Connect("R54-2") ) - Net("unnamed_net6" "(unknown)") + Net("unnamed_net7" "(unknown)") ( Connect("J5-3") Connect("R55-2") ) - Net("unnamed_net7" "(unknown)") + Net("unnamed_net8" "(unknown)") + ( + Connect("J5-4") + ) + Net("unnamed_net9" "(unknown)") ( Connect("R401-1") Connect("U7-20") ) - Net("unnamed_net8" "(unknown)") + Net("unnamed_net10" "(unknown)") + ( + Connect("U7-2") + ) + Net("unnamed_net11" "(unknown)") + ( + Connect("U7-3") + ) + Net("unnamed_net12" "(unknown)") + ( + Connect("U7-12") + ) + Net("unnamed_net13" "(unknown)") + ( + Connect("U7-4") + ) + Net("unnamed_net14" "(unknown)") + ( + Connect("U7-13") + ) + Net("unnamed_net15" "(unknown)") + ( + Connect("U7-19") + ) + Net("unnamed_net16" "(unknown)") ( Connect("R6-1") Connect("U7-14") ) - Net("unnamed_net9" "(unknown)") + Net("unnamed_net17" "(unknown)") ( Connect("R10-1") Connect("U7-16") ) - Net("unnamed_net10" "(unknown)") + Net("unnamed_net18" "(unknown)") ( Connect("R9-1") Connect("U7-15") ) - Net("unnamed_net11" "(unknown)") + Net("unnamed_net19" "(unknown)") + ( + Connect("U7-21") + ) + Net("unnamed_net20" "(unknown)") + ( + Connect("U7-30") + ) + Net("unnamed_net21" "(unknown)") + ( + Connect("U7-31") + ) + Net("unnamed_net22" "(unknown)") + ( + Connect("U7-29") + ) + Net("unnamed_net23" "(unknown)") + ( + Connect("U7-38") + ) + Net("unnamed_net24" "(unknown)") + ( + Connect("U7-43") + ) + Net("unnamed_net25" "(unknown)") + ( + Connect("U7-42") + ) + Net("unnamed_net26" "(unknown)") ( Connect("J8-1") Connect("L174-2") ) - Net("unnamed_net12" "(unknown)") + Net("unnamed_net27" "(unknown)") ( Connect("C30-1") Connect("U3-31") Connect("X1-3") ) - Net("unnamed_net13" "(unknown)") + Net("unnamed_net28" "(unknown)") ( Connect("C31-1") Connect("U3-30") Connect("X1-1") ) - Net("unnamed_net14" "(unknown)") + Net("unnamed_net29" "(unknown)") + ( + Connect("U3-10") + ) + Net("unnamed_net30" "(unknown)") + ( + Connect("U3-16") + ) + Net("unnamed_net31" "(unknown)") ( Connect("C210-1") Connect("L191-2") Connect("L201-1") Connect("U3-20") ) - Net("unnamed_net15" "(unknown)") + Net("unnamed_net32" "(unknown)") ( Connect("C191-1") Connect("L191-1") Connect("L192-1") Connect("U3-19") ) - Net("unnamed_net16" "(unknown)") + Net("unnamed_net33" "(unknown)") ( Connect("C181-2") Connect("L193-1") Connect("U3-18") ) - Net("unnamed_net17" "(unknown)") + Net("unnamed_net34" "(unknown)") ( Connect("C174-1") Connect("L171-2") Connect("U3-17") ) - Net("unnamed_net18" "(unknown)") + Net("unnamed_net35" "(unknown)") ( Connect("C231-1") Connect("U3-24") ) - Net("unnamed_net19" "(unknown)") + Net("unnamed_net36" "(unknown)") ( Connect("C231-2") Connect("U3-23") ) - Net("unnamed_net20" "(unknown)") + Net("unnamed_net37" "(unknown)") ( Connect("C211-1") Connect("U3-21") ) - Net("unnamed_net21" "(unknown)") + Net("unnamed_net38" "(unknown)") ( Connect("R30-2") Connect("U3-14") ) - Net("unnamed_net22" "(unknown)") + Net("unnamed_net39" "(unknown)") ( Connect("C42-2") Connect("U3-6") ) - Net("unnamed_net23" "(unknown)") + Net("unnamed_net40" "(unknown)") ( Connect("C261-1") Connect("U3-26") ) - Net("unnamed_net24" "(unknown)") + Net("unnamed_net41" "(unknown)") ( Connect("C291-1") Connect("U3-29") ) - Net("unnamed_net25" "(unknown)") + Net("unnamed_net42" "(unknown)") ( Connect("C173-2") Connect("L171-1") Connect("R171-2") ) - Net("unnamed_net26" "(unknown)") + Net("unnamed_net43" "(unknown)") ( Connect("C174-2") Connect("C176-1") Connect("L172-1") ) - Net("unnamed_net27" "(unknown)") + Net("unnamed_net44" "(unknown)") ( Connect("C176-2") Connect("C181-1") Connect("L172-2") Connect("L173-1") ) - Net("unnamed_net28" "(unknown)") + Net("unnamed_net45" "(unknown)") ( Connect("C175-2") Connect("L173-2") Connect("L174-1") ) - Net("unnamed_net29" "(unknown)") + Net("unnamed_net46" "(unknown)") ( Connect("C191-2") Connect("L193-2") Connect("L201-2") ) - Net("unnamed_net30" "(unknown)") + Net("unnamed_net47" "(unknown)") ( Connect("U1-3") ) - Net("unnamed_net31" "(unknown)") + Net("unnamed_net48" "(unknown)") ( Connect("J4-2") Connect("J4-4") Connect("J4-5") ) - Net("unnamed_net32" "(unknown)") + Net("unnamed_net49" "(unknown)") ( Connect("J4-6") Connect("J4-8") Connect("J4-10") ) - Net("unnamed_net33" "(unknown)") + Net("unnamed_net50" "(unknown)") ( Connect("D5-1") Connect("R6-2") ) - Net("unnamed_net34" "(unknown)") + Net("unnamed_net51" "(unknown)") ( Connect("D7-1") Connect("R10-2") ) - Net("unnamed_net35" "(unknown)") + Net("unnamed_net52" "(unknown)") ( Connect("D6-1") Connect("R9-2") ) - Net("unnamed_net36" "(unknown)") + Net("unnamed_net53" "(unknown)") ( Connect("D2-1") Connect("R4-2") ) - Net("unnamed_net37" "(unknown)") + Net("unnamed_net54" "(unknown)") ( Connect("D4-1") Connect("R5-2") ) - Net("unnamed_net38" "(unknown)") + Net("unnamed_net55" "(unknown)") ( Connect("D1-1") Connect("R3-2") @@ -2735,6 +2859,7 @@ NetList() ( Connect("C39-2") Connect("D3-2") + Connect("J1-1") Connect("R36-2") Connect("U1-1") ) @@ -2744,10 +2869,6 @@ NetList() Connect("J4-3") Connect("R25-2") ) - Net("v_usb" "(unknown)") - ( - Connect("J5-1") - ) Net("vdda" "(unknown)") ( Connect("C601-1") diff --git a/telefiretwo.sch b/telefiretwo.sch index ab61c86..776d152 100644 --- a/telefiretwo.sch +++ b/telefiretwo.sch @@ -1,10 +1,5 @@ v 20130925 2 C 40000 40000 0 0 0 title-E-bdale.sym -N 51400 61900 50600 61900 4 -{ -T 50900 62000 5 10 1 1 0 0 1 -netname=v_usb -} N 58300 42900 60800 42900 4 N 60800 42900 60800 44400 4 C 50700 60000 1 0 1 gnd.sym @@ -1800,21 +1795,21 @@ refdes=C210 T 78400 51500 5 10 1 1 0 0 1 value=5.1pF } -C 70700 47100 1 90 0 resistor.sym +C 70500 47100 1 90 0 resistor.sym { -T 70300 47400 5 10 0 0 90 0 1 +T 70100 47400 5 10 0 0 90 0 1 device=RESISTOR -T 70700 47100 5 10 0 1 90 0 1 +T 70500 47100 5 10 0 1 90 0 1 footprint=0402 -T 70700 47100 5 10 0 1 90 0 1 +T 70500 47100 5 10 0 1 90 0 1 vendor=digikey -T 70700 47100 5 10 0 1 90 0 1 +T 70500 47100 5 10 0 1 90 0 1 vendor_part_number=P56.0KLCT-ND -T 70700 47100 5 10 0 1 0 0 1 +T 70500 47100 5 10 0 1 0 0 1 loadstatus=smt -T 71100 47800 5 10 1 1 180 0 1 +T 70900 47800 5 10 1 1 180 0 1 refdes=R30 -T 71100 47400 5 10 1 1 180 0 1 +T 70900 47400 5 10 1 1 180 0 1 value=56k } C 69000 51300 1 90 0 capacitor.sym @@ -1836,7 +1831,7 @@ refdes=C42 T 68800 51600 5 10 1 1 180 0 1 value=0.22uF } -C 70500 46800 1 0 0 gnd.sym +C 70300 46800 1 0 0 gnd.sym N 70800 52200 68800 52200 4 C 68700 51000 1 0 0 gnd.sym C 68400 54200 1 0 0 3.3V-plus.sym @@ -1926,8 +1921,8 @@ value=47nF } C 69000 48200 1 0 0 gnd.sym N 70800 48600 70000 48600 4 -N 70600 48000 70600 49000 4 -N 70600 49000 70800 49000 4 +N 70400 48000 70400 49000 4 +N 70400 49000 70800 49000 4 N 70800 49800 70500 49800 4 N 70800 49400 69100 49400 4 C 74700 53900 1 0 0 gnd.sym @@ -2271,3 +2266,130 @@ Designed to fit Hammond 1554E2GYSL N 48000 54800 48000 56400 4 N 48000 55600 48400 55600 4 N 48000 56400 48400 56400 4 +C 64300 66200 1 0 0 nc-right.sym +{ +T 64400 66700 5 10 0 0 0 0 1 +value=NoConnection +T 64400 66900 5 10 0 0 0 0 1 +device=DRC_Directive +} +C 64300 65800 1 0 0 nc-right.sym +{ +T 64400 66300 5 10 0 0 0 0 1 +value=NoConnection +T 64400 66500 5 10 0 0 0 0 1 +device=DRC_Directive +} +C 64300 65400 1 0 0 nc-right.sym +{ +T 64400 65900 5 10 0 0 0 0 1 +value=NoConnection +T 64400 66100 5 10 0 0 0 0 1 +device=DRC_Directive +} +C 54300 65000 1 0 0 nc-left.sym +{ +T 54300 65400 5 10 0 0 0 0 1 +value=NoConnection +T 54300 65800 5 10 0 0 0 0 1 +device=DRC_Directive +} +C 54300 64600 1 0 0 nc-left.sym +{ +T 54300 65000 5 10 0 0 0 0 1 +value=NoConnection +T 54300 65400 5 10 0 0 0 0 1 +device=DRC_Directive +} +C 54300 62600 1 0 0 nc-left.sym +{ +T 54300 63000 5 10 0 0 0 0 1 +value=NoConnection +T 54300 63400 5 10 0 0 0 0 1 +device=DRC_Directive +} +C 54300 62200 1 0 0 nc-left.sym +{ +T 54300 62600 5 10 0 0 0 0 1 +value=NoConnection +T 54300 63000 5 10 0 0 0 0 1 +device=DRC_Directive +} +C 54300 61800 1 0 0 nc-left.sym +{ +T 54300 62200 5 10 0 0 0 0 1 +value=NoConnection +T 54300 62600 5 10 0 0 0 0 1 +device=DRC_Directive +} +C 54300 59800 1 0 0 nc-left.sym +{ +T 54300 60200 5 10 0 0 0 0 1 +value=NoConnection +T 54300 60600 5 10 0 0 0 0 1 +device=DRC_Directive +} +C 54300 59000 1 0 0 nc-left.sym +{ +T 54300 59400 5 10 0 0 0 0 1 +value=NoConnection +T 54300 59800 5 10 0 0 0 0 1 +device=DRC_Directive +} +C 54300 57000 1 0 0 nc-left.sym +{ +T 54300 57400 5 10 0 0 0 0 1 +value=NoConnection +T 54300 57800 5 10 0 0 0 0 1 +device=DRC_Directive +} +C 54300 56600 1 0 0 nc-left.sym +{ +T 54300 57000 5 10 0 0 0 0 1 +value=NoConnection +T 54300 57400 5 10 0 0 0 0 1 +device=DRC_Directive +} +C 54300 55400 1 0 0 nc-left.sym +{ +T 54300 55800 5 10 0 0 0 0 1 +value=NoConnection +T 54300 56200 5 10 0 0 0 0 1 +device=DRC_Directive +} +C 70300 50500 1 0 0 nc-left.sym +{ +T 70300 50900 5 10 0 0 0 0 1 +value=NoConnection +T 70300 51300 5 10 0 0 0 0 1 +device=DRC_Directive +} +C 70300 48100 1 0 0 nc-left.sym +{ +T 70300 48500 5 10 0 0 0 0 1 +value=NoConnection +T 70300 48900 5 10 0 0 0 0 1 +device=DRC_Directive +} +C 50600 60600 1 0 0 nc-right.sym +{ +T 50700 61100 5 10 0 0 0 0 1 +value=NoConnection +T 50700 61300 5 10 0 0 0 0 1 +device=DRC_Directive +} +C 50600 61800 1 0 0 conn-2.sym +{ +T 50905 62445 5 10 1 1 0 0 1 +refdes=J1 +T 50600 61800 5 10 0 0 0 0 1 +footprint=100mil2pin +T 50600 61800 5 10 0 0 0 0 1 +loadstatus=throughhole +} +N 50600 62300 50600 63400 4 +N 50600 63400 49700 63400 4 +{ +T 49700 63500 5 10 1 1 0 0 1 +netname=v_ldo_in +}