From e04145a7e1fdad3de571e720c341464e2f7010f7 Mon Sep 17 00:00:00 2001 From: Bdale Garbee Date: Thu, 24 Oct 2013 09:28:32 -0600 Subject: [PATCH] elide snubbers on SPI 1, minor via shoving to improve silk screen --- telemega.pcb | 194 +++++++++++++++------------------------------------ telemega.sch | 126 ++------------------------------- 2 files changed, 64 insertions(+), 256 deletions(-) diff --git a/telemega.pcb b/telemega.pcb index 61e920a..e5383ea 100644 --- a/telemega.pcb +++ b/telemega.pcb @@ -6,13 +6,13 @@ FileVersion[20070407] PCB["TeleMega" 325000 125000] Grid[100.0 0 0 0] -Cursor[2200 27100 0.000000] +Cursor[11300 58500 0.000000] PolyArea[200000000.000000] Thermal[0.500000] DRC[600 1000 600 500 1500 700] -Flags("showdrc,nameonpcb,clearnew,liveroute,hidenames") +Flags("showdrc,nameonpcb,clearnew,snappin,showmask,liveroute,hidenames") Groups("1,c:4,s:2:3:5") -Styles["Signal,10,31,15,8:Power,25,60,35,10:Fat,40,60,35,10:Medium,15,24,12,600"] +Styles["Signal,1000,800,400,800:Power,2500,800,400,1000:Fat,4000,800,400,1000:Medium,1500,800,400,600"] Symbol[' ' 1800] ( @@ -992,12 +992,12 @@ Via[16600 33400 3100 1600 0 1500 "" "thermal(2S)"] Via[198800 100400 3100 1200 0 1500 "" "thermal(2S)"] Via[78200 89500 3100 1600 0 1500 "" "thermal(2S)"] Via[267700 65900 3100 1200 0 1500 "" "thermal(1S,3S)"] -Via[262600 106000 3100 1200 0 1500 "" "thermal(2S)"] +Via[264700 103600 3100 1200 0 1500 "" "thermal(2S)"] Via[234500 118800 3100 1200 0 1500 "" "thermal(1S,3S)"] Via[292800 93200 3100 1200 0 1500 "" "thermal(1S,3S)"] Via[292800 102500 3100 1200 0 1500 "" "thermal(2S)"] Via[285200 80300 3100 1200 0 1500 "" ""] -Via[274000 110400 3100 1600 0 1500 "" ""] +Via[269200 103600 3100 1600 0 1500 "" ""] Via[238800 119400 3100 1600 0 1500 "" ""] Via[243200 119400 3100 1600 0 1500 "" ""] Via[247500 119400 3100 1600 0 1500 "" ""] @@ -1798,48 +1798,6 @@ Element["hidename" "0402" "C30" "10pF" 253550 21870 3255 -612 2 100 ""] ) -Element["" "0402" "R107" "0" 221726 49800 -3150 -3150 0 100 ""] -( - Pad[-1574 -393 -1574 393 1968 2000 2568 "1" "1" "square"] - Pad[1574 -393 1574 393 1968 2000 2568 "2" "2" "square"] - - ) - -Element["" "0402" "C407" "47pF" 223400 55126 -3150 3150 1 100 ""] -( - Pad[-393 1574 393 1574 1968 2000 2568 "1" "1" "square"] - Pad[-393 -1574 393 -1574 1968 2000 2568 "2" "2" "square"] - - ) - -Element["" "0402" "R108" "0" 221674 46000 3150 3150 2 100 ""] -( - Pad[1574 -393 1574 393 1968 2000 2568 "1" "1" "square"] - Pad[-1574 -393 -1574 393 1968 2000 2568 "2" "2" "square"] - - ) - -Element["" "0402" "C408" "47pF" 223600 41000 3150 -3150 3 100 ""] -( - Pad[-393 -1574 393 -1574 1968 2000 2568 "1" "1" "square"] - Pad[-393 1574 393 1574 1968 2000 2568 "2" "2" "square"] - - ) - -Element["" "0402" "R106" "0" 218900 55226 -3150 3150 1 100 ""] -( - Pad[-393 1574 393 1574 1968 2000 2568 "1" "1" "square"] - Pad[-393 -1574 393 -1574 1968 2000 2568 "2" "2" "square"] - - ) - -Element["" "0402" "C406" "47pF" 223500 60800 3150 3150 2 100 ""] -( - Pad[1574 -393 1574 393 1968 2000 2568 "1" "1" "square"] - Pad[-1574 -393 -1574 393 1968 2000 2568 "2" "2" "square"] - - ) - Element["" "0402" "R104" "0" 200000 18000 -3150 -3150 0 100 ""] ( Pad[-1574 -393 -1574 393 1968 2000 2568 "1" "1" "square"] @@ -3060,9 +3018,7 @@ Layer(1 "top") Line[221274 39426 219800 40900 1000 2000 "clearline"] Line[213511 46752 219348 46752 1000 2000 "clearline"] Line[219348 46752 220100 46000 1000 2000 "clearline"] - Line[223600 42574 223600 45648 1000 2000 "clearline"] - Line[223600 45648 223248 46000 1000 2000 "clearline"] - Line[226400 46000 223600 46000 1000 2000 "clearline"] + Line[226400 46000 220100 46000 1000 2000 "clearline"] Line[213511 48720 219072 48720 1000 2000 "clearline"] Line[219072 48720 220152 49800 1000 2000 "clearline"] Line[220126 49826 220152 49800 1000 2000 "clearline"] @@ -3072,21 +3028,10 @@ Layer(1 "top") Line[229401 59380 229401 53899 1000 2000 "clearline"] Line[229401 53899 231000 52300 1000 2000 "clearline"] Line[213511 50689 217189 50689 1000 2000 "clearline"] - Line[217189 50689 218000 51500 1000 2000 "clearline"] - Line[218000 51500 218000 52752 1000 2000 "clearline"] - Line[218000 52752 218900 53652 1000 2000 "clearline"] - Line[220152 49800 220152 50952 1000 2000 "clearline"] - Line[220152 50952 221900 52700 1000 2000 "clearline"] - Line[221900 52700 222548 52700 1000 2000 "clearline"] - Line[222548 52700 223400 53552 1000 2000 "clearline"] - Line[225074 60800 225074 63274 1000 2000 "clearline"] - Line[225074 63274 226300 64500 1000 2000 "clearline"] - Line[225074 60326 225074 58374 1000 2000 "clearline"] - Line[225074 58374 223400 56700 1000 2000 "clearline"] - Line[218900 56800 218900 60700 1000 2000 "clearline"] + Line[217189 50689 218900 52400 1000 2000 "clearline"] + Line[218900 52400 218900 60700 1000 2000 "clearline"] Line[218900 60700 218800 60800 1000 2000 "clearline"] - Line[221926 60800 218800 60800 1000 2000 "clearline"] - Line[223300 49800 228200 49800 1000 2000 "clearline"] + Line[220100 49800 228200 49800 1000 2000 "clearline"] Line[228200 49800 229200 48800 1000 2000 "clearline"] Line[215600 103100 221700 109200 1000 2000 "clearline"] Line[186936 93011 186936 87236 1000 2000 "clearline"] @@ -3559,12 +3504,8 @@ Layer(1 "top") Line[198100 101100 198800 100400 1000 1600 "clearline"] Line[16000 73000 16000 71074 2500 2000 "clearline"] Line[16000 71074 11300 66374 2500 2000 "clearline"] - Line[264792 108192 264792 111901 1000 2000 "clearline"] - Line[264792 108192 262600 106000 1000 2000 "clearline"] Line[234478 111901 234500 118400 2500 2000 "clearline"] Line[238950 111760 238809 111901 1000 2000 "clearline"] - Line[260461 108139 260461 111901 1000 1600 "clearline"] - Line[260461 108139 262600 106000 1000 1600 "clearline"] Line[288330 90739 290339 90739 1000 2000 "clearline"] Line[290339 90739 292800 93200 1000 2000 "clearline"] Line[288330 95660 290340 95660 1000 2000 "clearline"] @@ -3582,11 +3523,6 @@ Layer(1 "top") Line[291800 80048 291548 80300 1000 2000 "clearline"] Line[256131 115050 256131 120479 1000 1600 "clearline"] Line[256131 120479 256752 121100 1000 1600 "clearline"] - Line[269123 111900 269123 107777 1000 1600 "clearline"] - Line[269123 107777 270100 106800 1000 1600 "clearline"] - Line[270100 106800 273300 106800 1000 1600 "clearline"] - Line[273300 106800 274000 107500 1000 1600 "clearline"] - Line[274000 107500 274000 110400 1000 1600 "clearline"] Line[238809 111901 238809 119391 1000 1600 "clearline"] Line[238809 119391 238800 119400 1000 1600 "clearline"] Line[213511 84153 218400 84200 1000 2000 "clearline"] @@ -3655,6 +3591,12 @@ Layer(1 "top") Line[5900 91200 5100 90400 1000 1600 "clearline"] Line[5100 90400 3646 90400 1000 1600 "clearline"] Line[3646 90400 3000 89754 1000 1600 "clearline"] + Line[264792 111901 264792 103692 1000 1600 "clearline"] + Line[264792 103692 264700 103600 1000 1600 "clearline"] + Line[260461 111901 260461 107839 1000 1600 "clearline"] + Line[260461 107839 264700 103600 1000 1600 "clearline"] + Line[269123 111901 269123 103677 1000 1600 "clearline"] + Line[269123 103677 269200 103600 1000 1600 "clearline"] Polygon("") ( [305000 69500] [324000 69500] [324000 124000] [305000 124000] @@ -3858,7 +3800,7 @@ Layer(3 "power plane") Line[55800 8100 52500 4800 1000 1200 "clearline"] Line[226100 105100 237800 105100 1000 1600 "clearline"] Line[237800 105100 243100 110400 1000 1600 "clearline"] - Line[243100 110400 274000 110400 1000 1600 "clearline"] + Line[243100 110400 262400 110400 1000 1600 "clearline"] Line[238800 119400 236400 121800 1000 1600 "clearline"] Line[243200 119400 239100 123500 1000 1600 "clearline"] Line[296000 39200 296000 18700 1000 1600 "clearline"] @@ -3874,6 +3816,7 @@ Layer(3 "power plane") Line[232200 72100 254300 50000 1000 1600 "clearline"] Line[254300 50000 263200 50000 1000 1600 "clearline"] Line[263200 50000 263400 49800 1000 1600 "clearline"] + Line[269200 103600 262400 110400 1000 1600 "clearline"] Polygon("clearpoly,lock") ( [29000 44000] [110000 44000] [110000 81000] [29000 81000] @@ -4099,7 +4042,7 @@ Layer(6 "silk") Line[44400 13700 44400 16000 1000 2000 "clearline"] Line[34400 13700 44400 13700 1000 2000 "clearline"] Line[34400 16000 34400 13700 1000 2000 "clearline"] - Text[203100 119100 0 200 "TeleMega v0.4 P" "clearline,onsolder"] + Text[221200 117800 0 200 "TeleMega v1.0" "clearline,onsolder"] Text[303248 100520 3 100 "` 2013 Bdale Garbee KB0G" "onsolder"] Text[141500 29700 0 100 "companion" "clearline,onsolder"] Text[39600 123800 3 150 "switch" "clearline,onsolder"] @@ -4399,9 +4342,6 @@ NetList() Connect("C403-1") Connect("C404-1") Connect("C405-1") - Connect("C406-1") - Connect("C407-1") - Connect("C408-1") Connect("C600-1") Connect("C601-2") Connect("C602-2") @@ -4514,8 +4454,8 @@ NetList() ) Net("miso1" "(unknown)") ( - Connect("R107-2") Connect("U3-8") + Connect("U7-45") Connect("U12-9") ) Net("miso2" "(unknown)") @@ -4527,9 +4467,8 @@ NetList() ) Net("mosi1" "(unknown)") ( - Connect("C408-2") - Connect("R108-1") Connect("U3-11") + Connect("U7-46") Connect("U12-24") ) Net("mosi2" "(unknown)") @@ -4572,9 +4511,8 @@ NetList() ) Net("sck1" "(unknown)") ( - Connect("C406-2") - Connect("R106-1") Connect("U3-10") + Connect("U7-44") Connect("U12-23") ) Net("sck2" "(unknown)") @@ -4724,223 +4662,207 @@ NetList() Connect("X2-1") ) Net("unnamed_net13" "(unknown)") - ( - Connect("R106-2") - Connect("U7-44") - ) - Net("unnamed_net14" "(unknown)") - ( - Connect("C407-2") - Connect("R107-1") - Connect("U7-45") - ) - Net("unnamed_net15" "(unknown)") ( Connect("R401-1") Connect("U7-37") ) - Net("unnamed_net16" "(unknown)") - ( - Connect("R108-2") - Connect("U7-46") - ) - Net("unnamed_net17" "(unknown)") + Net("unnamed_net14" "(unknown)") ( Connect("C404-2") Connect("R104-1") Connect("U7-53") ) - Net("unnamed_net18" "(unknown)") + Net("unnamed_net15" "(unknown)") ( Connect("R103-2") Connect("U7-52") ) - Net("unnamed_net19" "(unknown)") + Net("unnamed_net16" "(unknown)") ( Connect("R105-2") Connect("U7-54") ) - Net("unnamed_net20" "(unknown)") + Net("unnamed_net17" "(unknown)") ( Connect("C30-1") Connect("U6-31") Connect("X1-3") ) - Net("unnamed_net21" "(unknown)") + Net("unnamed_net18" "(unknown)") ( Connect("C31-1") Connect("U6-30") Connect("X1-1") ) - Net("unnamed_net22" "(unknown)") + Net("unnamed_net19" "(unknown)") ( Connect("C210-1") Connect("L191-2") Connect("L201-1") Connect("U6-20") ) - Net("unnamed_net23" "(unknown)") + Net("unnamed_net20" "(unknown)") ( Connect("C191-1") Connect("L191-1") Connect("L192-1") Connect("U6-19") ) - Net("unnamed_net24" "(unknown)") + Net("unnamed_net21" "(unknown)") ( Connect("C181-2") Connect("L193-1") Connect("U6-18") ) - Net("unnamed_net25" "(unknown)") + Net("unnamed_net22" "(unknown)") ( Connect("C174-1") Connect("L171-2") Connect("U6-17") ) - Net("unnamed_net26" "(unknown)") + Net("unnamed_net23" "(unknown)") ( Connect("C231-1") Connect("U6-24") ) - Net("unnamed_net27" "(unknown)") + Net("unnamed_net24" "(unknown)") ( Connect("C231-2") Connect("U6-23") ) - Net("unnamed_net28" "(unknown)") + Net("unnamed_net25" "(unknown)") ( Connect("C211-1") Connect("U6-21") ) - Net("unnamed_net29" "(unknown)") + Net("unnamed_net26" "(unknown)") ( Connect("R30-2") Connect("U6-14") ) - Net("unnamed_net30" "(unknown)") + Net("unnamed_net27" "(unknown)") ( Connect("C42-2") Connect("U6-6") ) - Net("unnamed_net31" "(unknown)") + Net("unnamed_net28" "(unknown)") ( Connect("C261-1") Connect("U6-26") ) - Net("unnamed_net32" "(unknown)") + Net("unnamed_net29" "(unknown)") ( Connect("C291-1") Connect("U6-29") ) - Net("unnamed_net33" "(unknown)") + Net("unnamed_net30" "(unknown)") ( Connect("C173-2") Connect("L171-1") Connect("R171-2") ) - Net("unnamed_net34" "(unknown)") + Net("unnamed_net31" "(unknown)") ( Connect("C174-2") Connect("C176-1") Connect("L172-1") ) - Net("unnamed_net35" "(unknown)") + Net("unnamed_net32" "(unknown)") ( Connect("C176-2") Connect("C181-1") Connect("L172-2") Connect("L173-1") ) - Net("unnamed_net36" "(unknown)") + Net("unnamed_net33" "(unknown)") ( Connect("C175-2") Connect("C177-1") Connect("L173-2") Connect("L174-1") ) - Net("unnamed_net37" "(unknown)") + Net("unnamed_net34" "(unknown)") ( Connect("C191-2") Connect("L193-2") Connect("L201-2") ) - Net("unnamed_net38" "(unknown)") + Net("unnamed_net35" "(unknown)") ( Connect("C302-2") Connect("U12-10") ) - Net("unnamed_net39" "(unknown)") + Net("unnamed_net36" "(unknown)") ( Connect("C303-2") Connect("U12-20") ) - Net("unnamed_net40" "(unknown)") + Net("unnamed_net37" "(unknown)") ( Connect("J5-2") Connect("R54-2") ) - Net("unnamed_net41" "(unknown)") + Net("unnamed_net38" "(unknown)") ( Connect("J5-3") Connect("R55-2") ) - Net("unnamed_net42" "(unknown)") + Net("unnamed_net39" "(unknown)") ( Connect("D1-2") Connect("R50-1") ) - Net("unnamed_net43" "(unknown)") + Net("unnamed_net40" "(unknown)") ( Connect("D1-3") Connect("R51-2") ) - Net("unnamed_net44" "(unknown)") + Net("unnamed_net41" "(unknown)") ( Connect("D2-2") Connect("R52-1") ) - Net("unnamed_net45" "(unknown)") + Net("unnamed_net42" "(unknown)") ( Connect("D2-1") Connect("R53-1") ) - Net("unnamed_net46" "(unknown)") + Net("unnamed_net43" "(unknown)") ( Connect("C102-2") Connect("U3-3") ) - Net("unnamed_net47" "(unknown)") + Net("unnamed_net44" "(unknown)") ( Connect("C103-2") Connect("U3-1") ) - Net("unnamed_net48" "(unknown)") + Net("unnamed_net45" "(unknown)") ( Connect("S1-4") Connect("U10-11") ) - Net("unnamed_net49" "(unknown)") + Net("unnamed_net46" "(unknown)") ( Connect("R32-1") Connect("U10-6") ) - Net("unnamed_net50" "(unknown)") + Net("unnamed_net47" "(unknown)") ( Connect("C20-1") Connect("U9-12") ) - Net("unnamed_net51" "(unknown)") + Net("unnamed_net48" "(unknown)") ( Connect("C20-2") Connect("U9-8") ) - Net("unnamed_net52" "(unknown)") + Net("unnamed_net49" "(unknown)") ( Connect("C21-2") Connect("U9-10") ) - Net("unnamed_net53" "(unknown)") + Net("unnamed_net50" "(unknown)") ( Connect("A1-1") Connect("S1-1") diff --git a/telemega.sch b/telemega.sch index 69775cb..58a695c 100644 --- a/telemega.sch +++ b/telemega.sch @@ -3152,135 +3152,21 @@ vendor_part_number=P0.0JCT-ND C 52400 52700 1 0 1 gnd.sym N 52600 54900 52600 54300 4 N 52300 53900 54800 53900 4 -N 65200 52700 65800 52700 4 +N 64300 52700 65600 52700 4 { -T 65300 52800 5 10 1 1 0 0 1 +T 65100 52800 5 10 1 1 0 0 1 netname=mosi1 } -N 66500 53500 67000 53500 4 +N 64300 53500 65600 53500 4 { -T 66600 53600 5 10 1 1 0 0 1 +T 65200 53600 5 10 1 1 0 0 1 netname=sck1 } -N 67700 53100 68200 53100 4 +N 64300 53100 65600 53100 4 { -T 67700 53200 5 10 1 1 0 0 1 +T 65100 53200 5 10 1 1 0 0 1 netname=miso1 } -C 65600 53900 1 0 0 capacitor.sym -{ -T 65800 54600 5 10 0 0 0 0 1 -device=CAPACITOR -T 66200 54300 5 10 1 1 180 8 1 -refdes=C406 -T 65800 54800 5 10 0 0 0 0 1 -symversion=0.1 -T 65900 54400 5 10 1 1 0 8 1 -value=47pF -T 65600 53900 5 10 0 1 0 0 1 -footprint=0402 -T 65600 53900 5 10 0 1 0 0 1 -loadstatus=noload -T 65600 53900 5 10 0 1 0 0 1 -vendor=digikey -T 65600 53900 5 10 0 1 0 0 1 -vendor_part_number=399-1019-1-ND -} -C 66500 53400 1 0 1 resistor.sym -{ -T 66200 53800 5 10 0 0 0 6 1 -device=RESISTOR -T 66400 53700 5 10 1 1 0 6 1 -refdes=R106 -T 65900 53700 5 10 1 1 0 6 1 -value=0 -T 66500 53400 5 10 0 1 0 0 1 -footprint=0402 -T 66500 53400 5 10 0 1 0 0 1 -loadstatus=smt -T 66500 53400 5 10 0 1 0 0 1 -vendor=digikey -T 66500 53400 5 10 0 1 0 0 1 -vendor_part_number=P0.0JCT-ND -} -C 65300 54000 1 270 1 gnd.sym -N 65600 53500 64300 53500 4 -C 65000 51800 1 270 1 capacitor.sym -{ -T 65700 52000 5 10 0 0 90 2 1 -device=CAPACITOR -T 65400 52500 5 10 1 1 180 6 1 -refdes=C408 -T 65900 52000 5 10 0 0 90 2 1 -symversion=0.1 -T 65700 52000 5 10 1 1 0 6 1 -value=47pF -T 65000 51800 5 10 0 1 0 0 1 -footprint=0402 -T 65000 51800 5 10 0 1 0 0 1 -loadstatus=noload -T 65000 51800 5 10 0 1 0 0 1 -vendor=digikey -T 65000 51800 5 10 0 1 0 0 1 -vendor_part_number=399-1019-1-ND -} -C 65200 52600 1 0 1 resistor.sym -{ -T 64900 53000 5 10 0 0 0 6 1 -device=RESISTOR -T 65100 52900 5 10 1 1 0 6 1 -refdes=R108 -T 64600 52900 5 10 1 1 0 6 1 -value=0 -T 65200 52600 5 10 0 1 0 0 1 -footprint=0402 -T 65200 52600 5 10 0 1 0 0 1 -loadstatus=smt -T 65200 52600 5 10 0 1 0 0 1 -vendor=digikey -T 65200 52600 5 10 0 1 0 0 1 -vendor_part_number=P0.0JCT-ND -} -C 65300 51500 1 0 1 gnd.sym -C 67000 52200 1 90 0 capacitor.sym -{ -T 66300 52400 5 10 0 0 90 0 1 -device=CAPACITOR -T 66600 52900 5 10 1 1 180 0 1 -refdes=C407 -T 66100 52400 5 10 0 0 90 0 1 -symversion=0.1 -T 66300 52400 5 10 1 1 0 0 1 -value=47pF -T 67000 52200 5 10 0 1 0 0 1 -footprint=0402 -T 67000 52200 5 10 0 1 0 0 1 -loadstatus=noload -T 67000 52200 5 10 0 1 0 0 1 -vendor=digikey -T 67000 52200 5 10 0 1 0 0 1 -vendor_part_number=399-1019-1-ND -} -C 66800 53000 1 0 0 resistor.sym -{ -T 67100 53400 5 10 0 0 0 0 1 -device=RESISTOR -T 67400 52800 5 10 1 1 0 0 1 -refdes=R107 -T 66900 52800 5 10 1 1 0 0 1 -value=0 -T 66800 53000 5 10 0 1 0 0 1 -footprint=0402 -T 66800 53000 5 10 0 1 0 0 1 -loadstatus=smt -T 66800 53000 5 10 0 1 0 0 1 -vendor=digikey -T 66800 53000 5 10 0 1 0 0 1 -vendor_part_number=P0.0JCT-ND -} -C 66700 51900 1 0 0 gnd.sym -N 66500 54100 66500 53500 4 -N 66800 53100 64300 53100 4 N 80200 48000 79800 48000 4 N 54800 63100 53500 63100 4 { -- 2.30.2