vias under bga
[hw/easymini] / easymini.sch
index 222ad288459757707e26d5dbdc6d24cef18ed6e6..60896349e73790de4cf43e32476be1664e6df362 100644 (file)
@@ -184,30 +184,30 @@ value=USBmicroB
 }
 C 11500 17000 1 0 0 gnd.sym
 C 24100 13200 1 0 0 gnd.sym
-C 13000 18400 1 0 0 resistor.sym
+C 12400 18400 1 0 0 resistor.sym
 {
-T 13300 18800 5 10 0 0 0 0 1
+T 12700 18800 5 10 0 0 0 0 1
 device=RESISTOR
-T 13150 18650 5 10 1 1 0 0 1
+T 12550 18650 5 10 1 1 0 0 1
 refdes=R10
-T 13600 18650 5 10 1 1 0 0 1
+T 13000 18650 5 10 1 1 0 0 1
 value=33
-T 13000 18400 5 10 0 1 0 0 1
+T 12400 18400 5 10 0 1 0 0 1
 footprint=0402
 }
-C 13000 18000 1 0 0 resistor.sym
+C 12400 18000 1 0 0 resistor.sym
 {
-T 13300 18400 5 10 0 0 0 0 1
+T 12700 18400 5 10 0 0 0 0 1
 device=RESISTOR
-T 13150 17750 5 10 1 1 0 0 1
+T 12550 17750 5 10 1 1 0 0 1
 refdes=R11
-T 13600 17750 5 10 1 1 0 0 1
+T 13000 17750 5 10 1 1 0 0 1
 value=33
-T 13000 18000 5 10 0 1 0 0 1
+T 12400 18000 5 10 0 1 0 0 1
 footprint=0402
 }
-N 11600 18500 13000 18500 4
-N 11600 18100 13000 18100 4
+N 11600 18500 12400 18500 4
+N 11600 18100 12400 18100 4
 N 26900 14700 26900 15100 4
 N 26900 15100 27600 15100 4
 {
@@ -324,53 +324,53 @@ footprint=0402
 }
 C 12300 17300 1 0 0 3.3V-plus.sym
 C 13300 16100 1 0 0 gnd.sym
-C 11950 25300 1 270 0 capacitor.sym
+C 11850 25300 1 270 0 capacitor.sym
 {
-T 12650 25100 5 10 0 0 270 0 1
+T 12550 25100 5 10 0 0 270 0 1
 device=CAPACITOR
-T 12850 25100 5 10 0 0 270 0 1
+T 12750 25100 5 10 0 0 270 0 1
 symversion=0.1
-T 11950 25300 5 10 0 0 0 0 1
+T 11850 25300 5 10 0 0 0 0 1
 footprint=0402
-T 12350 25000 5 10 1 1 0 0 1
+T 12250 25000 5 10 1 1 0 0 1
 refdes=C3
-T 12350 24500 5 10 1 1 0 0 1
+T 12150 24500 5 10 1 1 0 0 1
 value=18pF
 }
-C 10650 25300 1 270 0 capacitor.sym
+C 10550 25300 1 270 0 capacitor.sym
 {
-T 11350 25100 5 10 0 0 270 0 1
+T 11250 25100 5 10 0 0 270 0 1
 device=CAPACITOR
-T 11550 25100 5 10 0 0 270 0 1
+T 11450 25100 5 10 0 0 270 0 1
 symversion=0.1
-T 10650 25300 5 10 0 0 0 0 1
+T 10550 25300 5 10 0 0 0 0 1
 footprint=0402
-T 10350 25000 5 10 1 1 0 0 1
+T 10550 25000 5 10 1 1 0 6 1
 refdes=C2
 T 10250 24500 5 10 1 1 0 0 1
 value=18pF
 }
-C 12050 24100 1 0 0 gnd.sym
-C 10750 24100 1 0 0 gnd.sym
-C 11150 24900 1 0 0 ABM8.sym
+C 11950 24100 1 0 0 gnd.sym
+C 10650 24100 1 0 0 gnd.sym
+C 11050 24900 1 0 0 ABM8.sym
 {
-T 11350 25400 5 10 0 0 0 0 1
+T 11250 25400 5 10 0 0 0 0 1
 device=CRYSTAL
-T 11350 25600 5 10 0 0 0 0 1
+T 11250 25600 5 10 0 0 0 0 1
 symversion=0.1
-T 11150 24900 5 10 0 0 0 0 1
+T 11050 24900 5 10 0 0 0 0 1
 footprint=ABM8
-T 11050 25400 5 10 1 1 0 0 1
+T 10950 25400 5 10 1 1 0 0 1
 refdes=X1
-T 11750 25400 5 10 1 1 0 0 1
+T 11650 25400 5 10 1 1 0 0 1
 value=12MHz
 }
-C 11750 24600 1 0 0 gnd.sym
-C 11050 24600 1 0 0 gnd.sym
-N 11150 25300 10850 25300 4
-N 10850 25300 10850 25700 4
-N 11850 25300 13900 25300 4
-N 10850 25700 13900 25700 4
+C 11650 24600 1 0 0 gnd.sym
+C 10950 24600 1 0 0 gnd.sym
+N 11050 25300 10750 25300 4
+N 10750 25300 10750 25700 4
+N 11750 25300 13900 25300 4
+N 10750 25700 13900 25700 4
 N 15000 10650 15000 11100 4
 N 11100 12000 11800 12000 4
 {
@@ -435,11 +435,6 @@ N 21500 23300 20500 23300 4
 T 21500 23350 5 10 1 1 0 6 1
 netname=sclk0
 }
-N 21500 17300 20500 17300 4
-{
-T 21500 17350 5 10 1 1 0 6 1
-netname=mosi1
-}
 N 21500 16900 20500 16900 4
 {
 T 21500 16950 5 10 1 1 0 6 1
@@ -455,36 +450,21 @@ N 21500 16500 20500 16500 4
 T 21500 16550 5 10 1 1 0 6 1
 netname=cs_flash
 }
-N 21500 22900 20500 22900 4
-{
-T 21500 22950 5 10 1 1 0 6 1
-netname=cs_baro
-}
 N 21500 21300 20500 21300 4
 {
 T 21500 21350 5 10 1 1 0 6 1
 netname=sense_a
 }
-N 21500 20900 20500 20900 4
-{
-T 21500 20950 5 10 1 1 0 6 1
-netname=sense_b
-}
 N 21500 20500 20500 20500 4
 {
 T 21500 20550 5 10 1 1 0 6 1
-netname=sense_bat
+netname=sense_b
 }
-N 21500 24900 20500 24900 4
+N 13900 20500 12800 20500 4
 {
-T 21500 24950 5 10 1 1 0 6 1
+T 12800 20550 5 10 1 1 0 0 1
 netname=fire_a
 }
-N 21500 24500 20500 24500 4
-{
-T 21500 24550 5 10 1 1 0 6 1
-netname=fire_b
-}
 C 12350 19300 1 90 0 resistor.sym
 {
 T 11950 19600 5 10 0 0 90 0 1
@@ -652,7 +632,7 @@ device=BEEPER
 T 23800 21900 5 10 0 0 0 6 1
 symversion=0.1
 T 24100 20800 5 10 0 1 0 6 1
-footprint=dualbeeper
+footprint=TDK_PS12
 T 24100 20800 5 10 0 1 0 6 1
 value=TDK_PS12
 T 24000 21400 5 10 1 1 0 6 1
@@ -683,15 +663,14 @@ N 23400 18900 22650 18900 4
 T 22650 19000 5 10 1 1 0 0 1
 netname=swclk
 }
-N 22600 21100 23100 21100 4
 C 24000 20800 1 0 0 gnd.sym
 C 23300 19800 1 0 0 gnd.sym
-N 20500 18500 23400 18500 4
+N 22600 18500 23400 18500 4
 {
 T 22650 18550 5 10 1 1 0 0 1
 netname=rxd
 }
-N 20500 18100 23400 18100 4
+N 22600 18100 23400 18100 4
 {
 T 22650 18150 5 10 1 1 0 0 1
 netname=txd
@@ -808,7 +787,6 @@ N 13400 17300 13400 17700 4
 N 12500 17300 13900 17300 4
 N 23400 19300 22200 19300 4
 N 22200 19300 22200 19700 4
-N 22600 20100 22600 21100 4
 C 11800 11800 1 0 0 diode.sym
 {
 T 12200 12400 5 10 0 0 0 0 1
@@ -947,27 +925,6 @@ value=LPC11U24FET48/301
 N 13400 17700 13900 17700 4
 N 12500 16400 13900 16400 4
 N 13900 16400 13900 16900 4
-C 13400 24800 1 0 0 nc-left.sym
-{
-T 13400 25200 5 10 0 0 0 0 1
-value=NoConnection
-T 13400 25600 5 10 0 0 0 0 1
-device=DRC_Directive
-}
-C 13400 24400 1 0 0 nc-left.sym
-{
-T 13400 24800 5 10 0 0 0 0 1
-value=NoConnection
-T 13400 25200 5 10 0 0 0 0 1
-device=DRC_Directive
-}
-C 13400 24000 1 0 0 nc-left.sym
-{
-T 13400 24400 5 10 0 0 0 0 1
-value=NoConnection
-T 13400 24800 5 10 0 0 0 0 1
-device=DRC_Directive
-}
 C 13400 23600 1 0 0 nc-left.sym
 {
 T 13400 24000 5 10 0 0 0 0 1
@@ -996,74 +953,130 @@ value=NoConnection
 T 13400 22800 5 10 0 0 0 0 1
 device=DRC_Directive
 }
-C 13400 21600 1 0 0 nc-left.sym
+C 13400 20800 1 0 0 nc-left.sym
 {
-T 13400 22000 5 10 0 0 0 0 1
+T 13400 21200 5 10 0 0 0 0 1
 value=NoConnection
-T 13400 22400 5 10 0 0 0 0 1
+T 13400 21600 5 10 0 0 0 0 1
 device=DRC_Directive
 }
-C 13400 20800 1 0 0 nc-left.sym
+C 13400 19200 1 0 0 nc-left.sym
 {
-T 13400 21200 5 10 0 0 0 0 1
+T 13400 19600 5 10 0 0 0 0 1
 value=NoConnection
-T 13400 21600 5 10 0 0 0 0 1
+T 13400 20000 5 10 0 0 0 0 1
 device=DRC_Directive
 }
-C 13400 20400 1 0 0 nc-left.sym
+C 13400 18800 1 0 0 nc-left.sym
 {
-T 13400 20800 5 10 0 0 0 0 1
+T 13400 19200 5 10 0 0 0 0 1
 value=NoConnection
-T 13400 21200 5 10 0 0 0 0 1
+T 13400 19600 5 10 0 0 0 0 1
 device=DRC_Directive
 }
-C 13400 20000 1 0 0 nc-left.sym
+C 20500 17600 1 0 0 nc-right.sym
 {
-T 13400 20400 5 10 0 0 0 0 1
+T 20600 18100 5 10 0 0 0 0 1
 value=NoConnection
-T 13400 20800 5 10 0 0 0 0 1
+T 20600 18300 5 10 0 0 0 0 1
 device=DRC_Directive
 }
-C 13400 19600 1 0 0 nc-left.sym
+N 12250 20200 12250 21300 4
+C 20500 20000 1 0 0 nc-right.sym
 {
-T 13400 20000 5 10 0 0 0 0 1
+T 20600 20500 5 10 0 0 0 0 1
 value=NoConnection
-T 13400 20400 5 10 0 0 0 0 1
+T 20600 20700 5 10 0 0 0 0 1
 device=DRC_Directive
 }
-C 13400 19200 1 0 0 nc-left.sym
+N 13900 21700 12800 21700 4
 {
-T 13400 19600 5 10 0 0 0 0 1
+T 12800 21750 5 10 1 1 0 0 1
+netname=mosi1
+}
+C 20500 17200 1 0 0 nc-right.sym
+{
+T 20600 17700 5 10 0 0 0 0 1
 value=NoConnection
-T 13400 20000 5 10 0 0 0 0 1
+T 20600 17900 5 10 0 0 0 0 1
 device=DRC_Directive
 }
-C 13400 18800 1 0 0 nc-left.sym
+N 21500 24900 20500 24900 4
 {
-T 13400 19200 5 10 0 0 0 0 1
+T 21500 24950 5 10 1 1 0 6 1
+netname=fire_b
+}
+C 20500 24400 1 0 0 nc-right.sym
+{
+T 20600 24900 5 10 0 0 0 0 1
 value=NoConnection
-T 13400 19600 5 10 0 0 0 0 1
+T 20600 25100 5 10 0 0 0 0 1
 device=DRC_Directive
 }
-C 20500 17600 1 0 0 nc-right.sym
+C 20500 18400 1 0 0 nc-right.sym
 {
-T 20600 18100 5 10 0 0 0 0 1
+T 20600 18900 5 10 0 0 0 0 1
 value=NoConnection
-T 20600 18300 5 10 0 0 0 0 1
+T 20600 19100 5 10 0 0 0 0 1
 device=DRC_Directive
 }
-N 12250 20200 12250 21300 4
-N 20500 19300 21800 19300 4
+C 20500 18000 1 0 0 nc-right.sym
 {
-T 21500 19350 5 10 1 1 0 6 1
+T 20600 18500 5 10 0 0 0 0 1
+value=NoConnection
+T 20600 18700 5 10 0 0 0 0 1
+device=DRC_Directive
+}
+N 13900 24100 12800 24100 4
+{
+T 12800 24150 5 10 1 1 0 0 1
+netname=rxd
+}
+N 13900 24500 12800 24500 4
+{
+T 12800 24550 5 10 1 1 0 0 1
+netname=txd
+}
+N 13900 19700 12800 19700 4
+{
+T 12800 19750 5 10 1 1 0 0 1
 netname=beep
 }
-N 21800 19300 21800 20100 4
-N 21800 20100 22600 20100 4
-C 20500 20000 1 0 0 nc-right.sym
+C 13400 20000 1 0 0 nc-left.sym
 {
-T 20600 20500 5 10 0 0 0 0 1
+T 13400 20400 5 10 0 0 0 0 1
 value=NoConnection
-T 20600 20700 5 10 0 0 0 0 1
+T 13400 20800 5 10 0 0 0 0 1
+device=DRC_Directive
+}
+N 23100 21100 22300 21100 4
+{
+T 22300 21150 5 10 1 1 0 0 1
+netname=beep
+}
+N 13900 24900 12800 24900 4
+{
+T 12800 24950 5 10 1 1 0 0 1
+netname=cs_baro
+}
+C 20500 22800 1 0 0 nc-right.sym
+{
+T 20600 23300 5 10 0 0 0 0 1
+value=NoConnection
+T 20600 23500 5 10 0 0 0 0 1
+device=DRC_Directive
+}
+N 21500 19300 20500 19300 4
+{
+T 21500 19350 5 10 1 1 0 6 1
+netname=sense_bat
+}
+C 20500 20800 1 0 0 nc-right.sym
+{
+T 20600 21300 5 10 0 0 0 0 1
+value=NoConnection
+T 20600 21500 5 10 0 0 0 0 1
 device=DRC_Directive
 }
+N 13300 18500 13900 18500 4
+N 13300 18100 13900 18100 4