From 44acd46f3569b978d8c3f59a248e8b2aa1b1c43e Mon Sep 17 00:00:00 2001 From: Kevin Redon Date: Mon, 20 Jun 2011 13:14:30 +0200 Subject: [PATCH] USB changed, BOM updated --- hardware/kicad/SIMtrace.brd | 1399 ++++++++++++++++++------------- hardware/kicad/SIMtrace.cmp | 17 +- hardware/kicad/SIMtrace.net | 1256 +++++++++++---------------- hardware/kicad/SIMtrace.pro | 8 +- hardware/kicad/lib/SIMtrace.mdc | 7 +- hardware/kicad/lib/SIMtrace.mod | 111 ++- hardware/pcb/bom/BOM.ods | Bin 22482 -> 22481 bytes 7 files changed, 1420 insertions(+), 1378 deletions(-) diff --git a/hardware/kicad/SIMtrace.brd b/hardware/kicad/SIMtrace.brd index 2ea0c05..cf8c67c 100644 --- a/hardware/kicad/SIMtrace.brd +++ b/hardware/kicad/SIMtrace.brd @@ -1,4 +1,4 @@ -PCBNEW-BOARD Version 1 date Mo 20 Jun 2011 11:43:25 CEST +PCBNEW-BOARD Version 1 date Mo 20 Jun 2011 13:13:19 CEST # Created by Pcbnew(2010-00-09 BZR 23xx)-stable @@ -8,9 +8,9 @@ Ly 1FFF8001 EnabledLayers 1FFF8001 Links 181 NoConn 0 -Di 14401 34909 48510 56341 +Di 14401 34909 49338 56341 Ndraw 12 -Ntrack 928 +Ntrack 945 Nzone 0 BoardThickness 630 Nmodule 63 @@ -21,7 +21,7 @@ $SHEETDESCR Sheet A4 11700 8267 Title "SIMtrace" Date "20 jun 2011" -Rev "v0.9.8" +Rev "v0.9.81" Comp "osmocom" Comment1 "CC-BY-SA" Comment2 "" @@ -52,10 +52,10 @@ MicroViaMinSize 200 MicroViaMinDrill 50 TextPcbWidth 120 TextPcbSize 600 800 -EdgeModWidth 50 +EdgeModWidth 100 TextModSize 600 600 TextModWidth 120 -PadSize 1378 866 +PadSize 984 866 PadDrill 0 Pad2MaskClearance 100 AuxiliaryAxisOrg 62750 26200 @@ -424,7 +424,7 @@ Po 1378 630 $EndPAD $EndMODULE FFC_REBELSIM $MODULE JACK_2.5 -Po 44900 40150 1800 15 4DFDF4FC 4DCD07C7 ~~ +Po 44900 40150 1800 15 4DFF26F3 4DCD07C7 ~~ Li JACK_2.5 Sc 4DCD07C7 AR /4DCBE233 @@ -1514,7 +1514,7 @@ Ro 0.000000 0.000000 0.000000 $EndSHAPE3D $EndMODULE SM0603 $MODULE SM0603 -Po 43750 47900 900 15 4DFB16E0 4DCD07F5 ~~ +Po 42750 47900 900 15 4DFB16E0 4DCD07F5 ~~ Li SM0603 Sc 4DCD07F5 AR /4DC79ECE @@ -1548,7 +1548,7 @@ Ro 0.000000 0.000000 0.000000 $EndSHAPE3D $EndMODULE SM0603 $MODULE SM0603 -Po 44700 47900 900 15 4DFB16D9 4DCD07F7 ~~ +Po 43750 47150 900 15 4DFB16D9 4DCD07F7 ~~ Li SM0603 Sc 4DCD07F7 AR /4DC79E9A @@ -2194,9 +2194,9 @@ Ro 0.000000 0.000000 0.000000 $EndSHAPE3D $EndMODULE SM0603 $MODULE SM0603 -Po 42650 47850 900 15 4DFB16EA 4DCD081D ~~ +Po 41800 47850 900 15 4DFB16EA 4DFF297E ~~ Li SM0603 -Sc 4DCD081D +Sc 4DFF297E AR /4DC79EDF Op 0 0 0 At SMD @@ -3181,68 +3181,6 @@ Of 0.000000 0.000000 0.001000 Ro 0.000000 0.000000 0.000000 $EndSHAPE3D $EndMODULE TQFP_64 -$MODULE USB_MINI-B -Po 48150 50000 900 15 4DFDF500 4DD21AF7 ~~ -Li USB_MINI-B -Sc 4DD21AF7 -AR /4CFAC6EA -Op 0 0 0 -T0 -100 -600 600 600 900 120 N I 21 N"J1" -T1 2800 -1150 600 600 1800 120 N V 21 N"USB" -DS -1516 -2756 -1516 0 150 21 -DS -1516 0 1516 0 150 21 -DS 1516 0 1516 -2756 150 21 -DS 1516 -2756 -1516 -2756 150 21 -$PAD -Sh "" R 984 1496 0 0 900 -Dr 0 0 0 -At CONN N 00808000 -Ne 0 "" -Po -1575 -1457 -$EndPAD -$PAD -Sh "" R 984 1496 0 0 900 -Dr 0 0 0 -At CONN N 00808000 -Ne 0 "" -Po 1575 -1457 -$EndPAD -$PAD -Sh "1" R 197 551 0 0 900 -Dr 0 0 0 -At SMD N 00888000 -Ne 53 "N-000062" -Po -630 -2402 -$EndPAD -$PAD -Sh "2" R 197 551 0 0 900 -Dr 0 0 0 -At SMD N 00888000 -Ne 37 "N-000014" -Po -315 -2402 -$EndPAD -$PAD -Sh "3" R 197 551 0 0 900 -Dr 0 0 0 -At SMD N 00888000 -Ne 38 "N-000016" -Po 0 -2402 -$EndPAD -$PAD -Sh "4" R 197 551 0 0 900 -Dr 0 0 0 -At SMD N 00888000 -Ne 3 "/A-B-DETECT" -Po 315 -2402 -$EndPAD -$PAD -Sh "5" R 197 551 0 0 900 -Dr 0 0 0 -At SMD N 00888000 -Ne 35 "GND" -Po 630 -2402 -$EndPAD -$EndMODULE USB_MINI-B $MODULE PIN_ARRAY-6X1 Po 44700 36200 0 15 4DFB160B 4DCD07D1 ~~ Li PIN_ARRAY-6X1 @@ -3514,6 +3452,104 @@ Ne 54 "N-000064" Po 1004 1142 $EndPAD $EndMODULE SOT223-6 +$MODULE USB-MINI-B_UX60 +Po 45650 50000 900 15 4DFF2B1C 4DD21AF7 ~~ +Li USB-MINI-B_UX60 +Cd Hirose UX60-MB-5ST +Sc 4DD21AF7 +AR /4CFAC6EA +Op 0 0 0 +T0 0 3228 600 600 900 120 N V 21 N"J1" +T1 0 -1969 600 600 900 120 N V 21 N"USB" +DS -433 1890 -276 236 100 21 +DS -276 236 276 236 100 21 +DS 276 236 433 1890 100 21 +DS 906 39 1102 1732 100 21 +DS 1102 1732 1299 39 100 21 +DS -1299 39 -1102 1732 100 21 +DS -1102 1732 -906 39 100 21 +DS -1516 2520 1516 2520 100 21 +DS 1516 2520 1516 -1024 100 21 +DS 1516 -1024 -1516 -1024 100 21 +DS -1516 -1024 -1516 2520 100 21 +$PAD +Sh "" C 354 354 0 0 900 +Dr 354 0 0 +At STD N 00E0FFFF +Ne 0 "" +Po -689 0 +$EndPAD +$PAD +Sh "" C 354 354 0 0 900 +Dr 354 0 0 +At STD N 00E0FFFF +Ne 0 "" +Po 689 0 +$EndPAD +$PAD +Sh "2" R 197 787 0 0 900 +Dr 0 0 0 +At SMD N 00888000 +Ne 37 "N-000014" +Po -315 -886 +$EndPAD +$PAD +Sh "3" R 197 787 0 0 900 +Dr 0 0 0 +At SMD N 00888000 +Ne 38 "N-000016" +Po 0 -886 +$EndPAD +$PAD +Sh "4" R 197 787 0 0 900 +Dr 0 0 0 +At SMD N 00888000 +Ne 3 "/A-B-DETECT" +Po 315 -886 +$EndPAD +$PAD +Sh "5" R 197 787 0 0 900 +Dr 0 0 0 +At SMD N 00888000 +Ne 35 "GND" +Po 630 -886 +$EndPAD +$PAD +Sh "1" R 197 787 0 0 900 +Dr 0 0 0 +At SMD N 00888000 +Ne 53 "N-000062" +Po -630 -886 +$EndPAD +$PAD +Sh "" R 984 866 0 0 900 +Dr 0 0 0 +At SMD N 00888000 +Ne 0 "" +Po -1654 -787 +$EndPAD +$PAD +Sh "" R 984 866 0 0 900 +Dr 0 0 0 +At SMD N 00888000 +Ne 0 "" +Po 1654 -787 +$EndPAD +$PAD +Sh "" R 984 866 0 0 900 +Dr 0 0 0 +At SMD N 00888000 +Ne 0 "" +Po -1654 1299 +$EndPAD +$PAD +Sh "" R 984 866 0 0 900 +Dr 0 0 0 +At SMD N 00888000 +Ne 0 "" +Po 1654 1299 +$EndPAD +$EndMODULE USB-MINI-B_UX60 $TEXTPCB Te "1" Po 37200 54250 300 300 75 0 @@ -3700,31 +3736,35 @@ Po 0 19412 37637 20349 36700 80 -1 De 15 0 2 0 0 Po 0 18639 37637 19412 37637 80 -1 De 15 0 2 0 800 -Po 3 44399 48904 44399 48904 350 -1 -De 15 1 3 0 0 -Po 3 38569 48203 38569 48203 350 -1 -De 15 1 3 0 0 -Po 0 43698 48203 38569 48203 80 -1 +Po 0 42650 48203 42903 48203 80 -1 De 0 0 3 0 0 -Po 0 44399 48904 43698 48203 80 -1 +Po 0 43650 49200 43750 49200 80 -1 +De 15 0 3 0 0 +Po 0 43300 48850 43650 49200 80 -1 +De 15 0 3 0 0 +Po 3 43300 48850 43300 48850 350 -1 +De 15 1 3 0 0 +Po 0 43300 48600 43300 48850 80 -1 De 0 0 3 0 0 -Po 0 45748 49685 45329 49685 80 -1 -De 15 0 3 0 800 -Po 0 35325 46702 35768 46702 80 -1 -De 15 0 3 0 800 -Po 0 44700 48904 44700 48200 80 -1 -De 15 0 3 0 400 -Po 0 45329 49533 44700 48904 80 -1 -De 15 0 3 0 0 -Po 0 45329 49685 45329 49533 80 -1 -De 15 0 3 0 0 -Po 0 44399 48904 44700 48904 80 -1 -De 15 0 3 0 0 -Po 0 35981 46489 35768 46702 80 -1 +Po 0 42903 48203 43300 48600 80 -1 +De 0 0 3 0 0 +Po 0 38569 48203 36855 46489 80 -1 De 15 0 3 0 0 Po 0 36855 46489 35981 46489 80 -1 De 15 0 3 0 0 -Po 0 38569 48203 36855 46489 80 -1 +Po 0 35981 46489 35768 46702 80 -1 +De 15 0 3 0 0 +Po 0 35325 46702 35768 46702 80 -1 +De 15 0 3 0 800 +Po 0 42650 48203 38569 48203 80 -1 +De 0 0 3 0 0 +Po 3 38569 48203 38569 48203 350 -1 +De 15 1 3 0 0 +Po 0 43750 47450 43750 49200 80 -1 +De 15 0 3 0 800 +Po 0 44235 49685 44764 49685 80 -1 +De 15 0 3 0 400 +Po 0 43750 49200 44235 49685 80 -1 De 15 0 3 0 0 Po 0 23939 37637 24712 37637 80 -1 De 15 0 4 0 800 @@ -4532,6 +4572,22 @@ Po 0 32065 51944 32108 51987 80 -1 De 15 0 33 0 0 Po 0 32065 49175 32065 51944 80 -1 De 15 0 33 0 800 +Po 0 44967 46150 44967 46717 80 -1 +De 15 0 34 0 800 +Po 0 46450 44950 46250 44750 80 -1 +De 15 0 34 0 400 +Po 0 46450 46750 46450 44950 80 -1 +De 15 0 34 0 0 +Po 0 46200 47000 46450 46750 80 -1 +De 15 0 34 0 0 +Po 0 45250 47000 46200 47000 80 -1 +De 15 0 34 0 0 +Po 0 44967 46717 45250 47000 80 -1 +De 15 0 34 0 0 +Po 0 44967 46150 44450 46150 80 -1 +De 15 0 34 0 800 +Po 0 44450 46150 43750 46850 80 -1 +De 15 0 34 0 400 Po 0 38350 54050 38350 53800 80 -1 De 15 0 34 0 800 Po 0 39448 52952 39448 52492 80 -1 @@ -4618,11 +4674,13 @@ Po 0 41569 40540 41568 40540 80 -1 De 15 0 34 0 0 Po 0 46518 43389 46518 44750 80 -1 De 15 0 34 0 0 -Po 0 46496 43367 46518 43389 80 -1 +Po 0 46250 44750 46518 44750 80 -1 +De 15 0 34 0 800 +Po 0 41569 40540 44395 43367 80 -1 De 15 0 34 0 0 Po 0 44395 43367 46496 43367 80 -1 De 15 0 34 0 0 -Po 0 41569 40540 44395 43367 80 -1 +Po 0 46496 43367 46518 43389 80 -1 De 15 0 34 0 0 Po 0 40842 41267 41569 40540 80 -1 De 15 0 34 0 800 @@ -4644,22 +4702,6 @@ Po 0 27700 38816 27700 38682 80 -1 De 15 0 34 0 0 Po 0 27700 38950 27700 38816 80 -1 De 15 0 34 0 800 -Po 0 46250 44750 46518 44750 80 -1 -De 15 0 34 0 800 -Po 0 46465 44965 46250 44750 80 -1 -De 15 0 34 0 400 -Po 0 46465 46625 46465 44965 80 -1 -De 15 0 34 0 0 -Po 0 46182 46908 46465 46625 80 -1 -De 15 0 34 0 0 -Po 0 44967 46908 46182 46908 80 -1 -De 15 0 34 0 0 -Po 0 44967 47065 44700 47332 80 -1 -De 15 0 34 0 0 -Po 0 44967 46908 44967 47065 80 -1 -De 15 0 34 0 0 -Po 0 44967 46450 44967 46908 80 -1 -De 15 0 34 0 0 Po 0 35325 45915 34882 45915 80 -1 De 15 0 34 0 800 Po 0 34878 45919 34882 45915 80 -1 @@ -4694,10 +4736,6 @@ Po 0 37768 46168 38901 47301 80 -1 De 15 0 34 0 0 Po 0 38901 47301 38901 48399 80 -1 De 15 0 34 0 0 -Po 0 44700 47600 44700 47332 80 -1 -De 15 0 34 0 800 -Po 0 44967 46150 44967 46450 80 -1 -De 15 0 34 0 800 Po 0 37500 45900 37232 45900 80 -1 De 15 0 34 0 800 Po 0 37217 45915 37232 45900 80 -1 @@ -4802,6 +4840,58 @@ Po 0 24781 43774 24802 43753 80 -1 De 15 0 34 0 0 Po 0 24781 43793 24781 43774 80 -1 De 15 0 34 0 0 +Po 0 44764 49370 44520 49370 80 -1 +De 15 0 35 0 800 +Po 0 44200 49050 44200 47150 80 -1 +De 15 0 35 0 0 +Po 0 44520 49370 44200 49050 80 -1 +De 15 0 35 0 0 +Po 0 44764 49370 44980 49370 80 -1 +De 15 0 35 0 800 +Po 0 45602 48748 45748 48748 80 -1 +De 15 0 35 0 0 +Po 0 44980 49370 45602 48748 80 -1 +De 15 0 35 0 0 +Po 0 43050 47900 43100 47900 80 -1 +De 15 0 35 0 0 +Po 0 43850 47150 44200 47150 80 -1 +De 15 0 35 0 0 +Po 0 42108 47108 42300 47300 80 -1 +De 15 0 35 0 0 +Po 0 42300 47300 42300 47750 80 -1 +De 15 0 35 0 0 +Po 0 42300 47750 42450 47900 80 -1 +De 15 0 35 0 0 +Po 0 42450 47900 43050 47900 80 -1 +De 15 0 35 0 0 +Po 0 42108 46080 42108 47108 80 -1 +De 15 0 35 0 0 +Po 0 43100 47900 43300 47700 80 -1 +De 15 0 35 0 0 +Po 0 43300 47700 43300 47250 80 -1 +De 15 0 35 0 0 +Po 0 43300 47250 43400 47150 80 -1 +De 15 0 35 0 0 +Po 0 43400 47150 43850 47150 80 -1 +De 15 0 35 0 0 +Po 0 46600 54700 47650 53650 80 -1 +De 15 0 35 0 800 +Po 0 47650 50650 47500 50500 80 -1 +De 15 0 35 0 0 +Po 0 47650 53650 47650 50650 80 -1 +De 15 0 35 0 0 +Po 0 45748 48600 45748 48748 80 -1 +De 15 0 35 0 0 +Po 0 45748 47898 45748 48600 80 -1 +De 15 0 35 0 0 +Po 0 45748 48748 47500 50500 80 -1 +De 15 0 35 0 0 +Po 0 45000 47150 45748 47898 80 -1 +De 15 0 35 0 0 +Po 0 44200 47150 44500 47150 80 -1 +De 15 0 35 0 0 +Po 0 44500 47150 45000 47150 80 -1 +De 15 0 35 0 0 Po 0 28100 46450 28100 47150 80 -1 De 15 0 35 0 C00 Po 0 28100 47150 28100 47366 80 -1 @@ -4848,27 +4938,19 @@ Po 0 42594 45594 42594 44533 80 -1 De 15 0 35 0 400 Po 0 42108 46080 42594 45594 80 -1 De 15 0 35 0 0 -Po 0 45748 48998 46120 49370 80 -1 +Po 0 45748 47869 45748 47898 80 -1 De 15 0 35 0 0 -Po 0 45748 47869 45748 48998 80 -1 -De 15 0 35 0 0 -Po 0 45748 49370 46120 49370 80 -1 +Po 0 46593 38861 46593 39585 80 -1 De 15 0 35 0 800 -Po 0 43381 47353 42108 46080 80 -1 -De 15 0 35 0 0 -Po 0 43381 47847 43381 47353 80 -1 -De 15 0 35 0 0 -Po 0 43403 47869 43381 47847 80 -1 -De 15 0 35 0 0 -Po 0 45748 47869 43403 47869 80 -1 -De 15 0 35 0 0 -Po 0 46721 46896 45748 47869 80 -1 +Po 0 46593 39585 46721 39713 80 -1 De 15 0 35 0 0 Po 0 46721 39713 46721 46896 80 -1 De 15 0 35 0 0 -Po 0 46593 39585 46721 39713 80 -1 +Po 0 46721 46896 45748 47869 80 -1 De 15 0 35 0 0 -Po 0 40660 46080 42108 46080 80 -1 +Po 0 40660 46080 42050 46080 80 -1 +De 15 0 35 0 0 +Po 0 42050 46080 42108 46080 80 -1 De 15 0 35 0 0 Po 0 40419 46321 40660 46080 80 -1 De 15 0 35 0 0 @@ -4906,8 +4988,6 @@ Po 0 32411 42472 32264 42619 80 -1 De 15 0 35 0 0 Po 0 32647 42472 32411 42472 80 -1 De 15 0 35 0 0 -Po 0 46593 38861 46593 39585 80 -1 -De 15 0 35 0 800 Po 0 39960 50208 39217 50208 80 -1 De 15 0 35 0 0 Po 0 38067 45900 38033 45900 80 -1 @@ -5110,12 +5190,6 @@ Po 0 38950 54050 38950 54418 80 -1 De 15 0 35 0 800 Po 0 40450 54900 40718 54900 80 -1 De 15 0 35 0 800 -Po 0 47585 53715 46600 54700 80 -1 -De 15 0 35 0 400 -Po 0 47585 50835 47585 53715 80 -1 -De 15 0 35 0 0 -Po 0 46120 49370 47585 50835 80 -1 -De 15 0 35 0 0 Po 0 40718 55168 40718 54900 80 -1 De 15 0 35 0 0 Po 0 40819 55269 40718 55168 80 -1 @@ -5196,42 +5270,40 @@ Po 0 33570 53712 33546 53736 80 -1 De 15 0 36 0 0 Po 0 34199 53712 33570 53712 80 -1 De 15 0 36 0 800 -Po 0 43865 50315 45748 50315 80 -1 -De 15 0 37 0 400 -Po 0 43300 49750 43865 50315 80 -1 -De 15 0 37 0 0 -Po 0 43300 48800 43300 49750 80 -1 -De 15 0 37 0 0 -Po 0 42650 48150 43300 48800 80 -1 +Po 0 41800 48150 41800 49750 80 -1 De 15 0 37 0 800 -Po 0 41800 47300 42650 48150 80 -1 +Po 0 42365 50315 44764 50315 80 -1 De 15 0 37 0 400 -Po 0 40750 47300 41800 47300 80 -1 +Po 0 41800 49750 42365 50315 80 -1 +De 15 0 37 0 0 +Po 0 40750 47300 40750 47350 80 -1 De 15 0 37 0 800 -Po 0 44250 50000 45748 50000 80 -1 -De 15 0 38 0 400 -Po 0 43750 49500 44250 50000 80 -1 -De 15 0 38 0 0 -Po 0 43750 48200 43750 49500 80 -1 +Po 0 41550 48150 41800 48150 80 -1 +De 15 0 37 0 400 +Po 0 40750 47350 41550 48150 80 -1 +De 15 0 37 0 0 +Po 0 42750 48200 42750 49700 80 -1 De 15 0 38 0 800 -Po 0 42650 47677 42650 47550 80 -1 +Po 0 43050 50000 44764 50000 80 -1 De 15 0 38 0 400 -Po 0 42859 47677 42650 47677 80 -1 +Po 0 42750 49700 43050 50000 80 -1 De 15 0 38 0 0 -Po 0 43382 48200 42859 47677 80 -1 -De 15 0 38 0 0 -Po 0 43750 48200 43382 48200 80 -1 +Po 0 41800 47550 42450 48200 80 -1 De 15 0 38 0 800 -Po 0 41650 46550 42650 47550 80 -1 +Po 0 42450 48200 42750 48200 80 -1 De 15 0 38 0 400 -Po 0 40750 46550 41650 46550 80 -1 +Po 0 40750 46550 40800 46550 80 -1 De 15 0 38 0 800 -Po 0 43750 46550 43750 47600 80 -1 -De 15 0 39 0 400 -Po 0 44544 45756 43750 46550 80 -1 -De 15 0 39 0 0 -Po 0 45833 45756 44544 45756 80 -1 +Po 0 40800 46550 41800 47550 80 -1 +De 15 0 38 0 400 +Po 0 42750 47600 42750 46850 80 -1 De 15 0 39 0 800 +Po 0 42750 46850 43045 46555 80 -1 +De 15 0 39 0 0 +Po 0 45833 45756 43844 45756 80 -1 +De 15 0 39 0 800 +Po 0 43844 45756 43045 46555 80 -1 +De 15 0 39 0 0 Po 0 45007 54850 46157 53700 80 -1 De 15 0 40 0 0 Po 0 43945 54850 45007 54850 80 -1 @@ -5368,14 +5440,12 @@ Po 0 31450 54181 30914 54181 80 -1 De 15 0 52 0 800 Po 0 30548 54115 30848 54115 80 -1 De 15 0 52 0 800 -Po 0 43952 52007 45329 50630 80 -1 -De 15 0 53 0 0 -Po 0 43900 52007 43952 52007 80 -1 -De 15 0 53 0 0 -Po 0 43900 52325 43900 52007 80 -1 -De 15 0 53 0 800 -Po 0 45748 50630 45329 50630 80 -1 +Po 0 43900 52325 43900 50900 80 -1 De 15 0 53 0 800 +Po 0 44170 50630 44764 50630 80 -1 +De 15 0 53 0 400 +Po 0 43900 50900 44170 50630 80 -1 +De 15 0 53 0 0 Po 0 42494 54850 42333 54850 80 -1 De 15 0 54 0 0 Po 0 42655 54850 42494 54850 80 -1 @@ -5435,7 +5505,7 @@ ZLayer 15 ZAux 4 E ZClearance 200 I ZMinThickness 100 -ZOptions 1 16 S 200 200 +ZOptions 1 16 F 200 200 ZCorner 48200 56250 0 ZCorner 48200 35000 0 ZCorner 14500 35000 0 @@ -6018,29 +6088,28 @@ $POLYSCORNERS 40925 46076 0 0 41016 46114 0 0 41086 46184 0 0 -41117 46260 0 0 -41650 46260 0 0 -41761 46282 0 0 -41855 46345 0 0 -42685 47175 0 0 -42925 47176 0 0 -43016 47214 0 0 -43086 47284 0 0 -43124 47376 0 0 -43124 47531 0 0 -43276 47683 0 0 -43276 47425 0 0 -43314 47334 0 0 -43384 47264 0 0 -43460 47232 0 0 -43460 46550 0 0 -43482 46439 0 0 -43545 46345 0 0 -44338 45552 0 0 -44338 45551 0 0 -44339 45551 0 0 -44433 45488 0 0 -44544 45466 0 0 +41124 46276 0 0 +41124 46464 0 0 +41835 47175 0 0 +42075 47176 0 0 +42166 47214 0 0 +42236 47284 0 0 +42274 47376 0 0 +42274 47614 0 0 +42276 47616 0 0 +42276 47425 0 0 +42314 47334 0 0 +42384 47264 0 0 +42460 47232 0 0 +42460 46850 0 0 +42482 46739 0 0 +42545 46645 0 0 +42839 46350 0 0 +43638 45552 0 0 +43638 45551 0 0 +43639 45551 0 0 +43733 45488 0 0 +43844 45466 0 0 45441 45466 0 0 45445 45458 0 0 45515 45388 0 0 @@ -6455,84 +6524,93 @@ $POLYSCORNERS 46808 43389 0 0 46808 44750 0 0 46786 44861 0 0 -46746 44920 0 0 -46755 44965 0 0 -46755 46625 0 0 -46733 46736 0 0 -46670 46830 0 0 -46387 47113 0 0 -46293 47176 0 0 -46182 47198 0 0 -45220 47198 0 0 -45172 47270 0 0 -45122 47320 0 0 -45136 47334 0 0 -45174 47426 0 0 -45174 47775 0 0 -45136 47866 0 0 -45101 47899 0 0 -45136 47934 0 0 -45174 48026 0 0 -45174 48375 0 0 -45136 48466 0 0 -45066 48536 0 0 -44990 48567 0 0 -44990 48784 0 0 -45534 49328 0 0 -45540 49338 0 0 -45895 49338 0 1 -45895 49166 0 0 -45804 49128 0 0 -45734 49058 0 0 -45696 48966 0 0 -45696 47883 0 0 -45734 47792 0 0 -45804 47722 0 0 -45896 47684 0 0 -47491 47684 0 0 -47582 47722 0 0 -47652 47792 0 0 -47690 47884 0 0 -47690 48967 0 0 -47652 49058 0 0 -47582 49128 0 0 -47490 49166 0 0 -45895 49166 0 1 -45895 49338 0 0 -46073 49338 0 0 -46164 49376 0 0 -46234 49446 0 0 -46272 49538 0 0 -46272 49833 0 0 -46267 49842 0 0 -46272 49853 0 0 -46272 50148 0 0 -46267 50157 0 0 -46272 50168 0 0 -46272 50463 0 0 -46267 50472 0 0 -46272 50483 0 0 -46272 50778 0 0 -46248 50834 0 0 -47491 50834 0 0 -47582 50872 0 0 -47652 50942 0 0 -47690 51034 0 0 -47690 52117 0 0 -47652 52208 0 0 -47582 52278 0 0 -47490 52316 0 0 -45895 52316 0 0 -45804 52278 0 0 -45734 52208 0 0 -45696 52116 0 0 -45696 51033 0 0 -45719 50977 0 0 -45423 50977 0 0 -45401 50967 0 0 -44373 51996 0 0 -44386 52009 0 0 -44424 52101 0 0 +46736 44934 0 0 +46740 44950 0 0 +46740 46750 0 0 +46718 46861 0 0 +46655 46955 0 0 +46405 47205 0 0 +46311 47268 0 0 +46200 47290 0 0 +45250 47290 0 0 +45139 47268 0 0 +45045 47205 0 0 +44762 46922 0 0 +44699 46828 0 0 +44677 46717 0 0 +44677 46529 0 0 +44649 46518 0 0 +44579 46448 0 0 +44575 46440 0 0 +44570 46440 0 0 +44224 46786 0 0 +44224 47025 0 0 +44186 47116 0 0 +44151 47149 0 0 +44186 47184 0 0 +44224 47276 0 0 +44224 47625 0 0 +44186 47716 0 0 +44116 47786 0 0 +44040 47817 0 0 +44040 49080 0 0 +44305 49345 0 0 +44322 49338 0 0 +45207 49338 0 0 +45223 49344 0 0 +45223 49225 0 0 +45281 49087 0 0 +44380 49087 0 0 +44289 49049 0 0 +44219 48979 0 0 +44181 48887 0 0 +44181 47804 0 0 +44219 47713 0 0 +44289 47643 0 0 +44381 47605 0 0 +45346 47605 0 0 +45437 47643 0 0 +45507 47713 0 0 +45545 47805 0 0 +45545 48888 0 0 +45542 48893 0 0 +45566 48884 0 0 +45736 48884 0 0 +45893 48950 0 0 +46012 49070 0 0 +46077 49227 0 0 +46077 49397 0 0 +46011 49554 0 0 +45891 49673 0 0 +45734 49738 0 0 +45564 49738 0 0 +45407 49672 0 0 +45406 49670 0 0 +45406 49833 0 0 +45401 49842 0 0 +45406 49853 0 0 +45406 50148 0 0 +45401 50157 0 0 +45406 50168 0 0 +45406 50329 0 0 +45409 50327 0 0 +45566 50262 0 0 +45736 50262 0 0 +45893 50328 0 0 +46012 50448 0 0 +46077 50605 0 0 +46077 50775 0 0 +46011 50932 0 0 +45891 51051 0 0 +45734 51116 0 0 +45564 51116 0 0 +45542 51106 0 0 +45545 51113 0 0 +45545 52196 0 0 +45507 52287 0 0 +45437 52357 0 0 +45345 52395 0 0 +44424 52395 0 0 44424 52550 0 0 44386 52641 0 0 44326 52699 0 0 @@ -6558,6 +6636,44 @@ $POLYSCORNERS 46089 53259 0 0 46159 53189 0 0 46251 53151 0 0 +46466 53151 0 1 +46466 52395 0 0 +46375 52357 0 0 +46305 52287 0 0 +46267 52195 0 0 +46267 51112 0 0 +46305 51021 0 0 +46375 50951 0 0 +46466 50913 0 1 +46466 49087 0 0 +46375 49049 0 0 +46305 48979 0 0 +46267 48887 0 0 +46267 47804 0 0 +46305 47713 0 0 +46375 47643 0 0 +46467 47605 0 0 +47432 47605 0 0 +47523 47643 0 0 +47593 47713 0 0 +47631 47805 0 0 +47631 48888 0 0 +47593 48979 0 0 +47523 49049 0 0 +47431 49087 0 0 +46466 49087 0 1 +46466 50913 0 0 +46467 50913 0 0 +47432 50913 0 0 +47523 50951 0 0 +47593 51021 0 0 +47631 51113 0 0 +47631 52196 0 0 +47593 52287 0 0 +47523 52357 0 0 +47431 52395 0 0 +46466 52395 0 1 +46466 53151 0 0 46950 53151 0 0 47041 53189 0 0 47111 53259 0 0 @@ -6602,30 +6718,22 @@ $POLYSCORNERS 43414 52009 0 0 43484 51939 0 0 43576 51901 0 0 -43631 51901 0 0 -43632 51896 0 0 -43695 51802 0 0 -43789 51739 0 0 -43815 51733 0 0 -44943 50605 0 0 -43865 50605 0 0 -43754 50583 0 0 -43660 50520 0 0 -43095 49955 0 0 -43032 49861 0 0 -43010 49750 0 0 -43010 48920 0 0 -42614 48523 0 0 -42375 48524 0 0 -42284 48486 0 0 -42214 48416 0 0 -42176 48324 0 0 -42176 48086 0 0 -41680 47590 0 0 -41117 47590 0 0 -41086 47666 0 0 -41016 47736 0 0 -40924 47774 0 0 +43610 51901 0 0 +43610 50900 0 0 +43632 50789 0 0 +43695 50695 0 0 +43785 50605 0 0 +42365 50605 0 0 +42254 50583 0 0 +42159 50519 0 0 +41595 49955 0 0 +41532 49861 0 0 +41510 49750 0 0 +41510 48517 0 0 +41434 48486 0 0 +41364 48416 0 0 +41334 48344 0 0 +40763 47773 0 0 40575 47774 0 0 40484 47736 0 0 40449 47702 0 0 @@ -7046,6 +7154,32 @@ $POLYSCORNERS 27340 48110 0 0 27451 48132 0 0 27545 48195 1 0 +43460 48456 0 0 +43460 47817 0 0 +43384 47786 0 0 +43314 47716 0 0 +43276 47624 0 0 +43276 47275 0 0 +43314 47184 0 0 +43347 47149 0 0 +43314 47116 0 0 +43276 47024 0 0 +43276 46734 0 0 +43250 46760 0 0 +43040 46970 0 0 +43040 47232 0 0 +43116 47264 0 0 +43186 47334 0 0 +43224 47426 0 0 +43224 47775 0 0 +43186 47866 0 0 +43152 47900 0 0 +43186 47934 0 0 +43224 48026 0 0 +43224 48375 0 0 +43200 48431 0 0 +43216 48425 0 0 +43385 48425 1 0 30134 46137 0 0 30212 46059 0 0 30320 46015 0 0 @@ -8082,491 +8216,524 @@ $FILLSEGMENTS 34930 44950 39460 44950 40440 44950 41516 44950 42096 44950 45276 44950 -46752 44950 48010 44950 +46740 44950 48010 44950 14690 45030 19677 45030 34930 45030 39460 45030 40440 45030 41516 45030 42096 45030 45278 45030 -46755 45030 48010 45030 +46740 45030 48010 45030 14690 45110 19677 45110 35787 45110 39460 45110 40440 45110 40920 45110 41470 45110 41516 45110 42096 45110 45311 45110 -46755 45110 48010 45110 +46740 45110 48010 45110 14690 45190 19677 45190 35849 45190 39460 45190 40440 45190 40531 45190 42139 45190 45393 45190 -46755 45190 48010 45190 +46740 45190 48010 45190 14690 45270 19677 45270 35879 45270 39460 45270 40440 45270 40451 45270 42169 45270 45759 45270 -46755 45270 48010 45270 +46740 45270 48010 45270 14690 45350 19677 45350 35879 45350 39460 45350 42169 45350 45607 45350 -46755 45350 48010 45350 +46740 45350 48010 45350 14690 45430 19677 45430 35866 45430 37317 45430 37685 45430 39460 45430 42169 45430 45473 45430 -46755 45430 48010 45430 +46740 45430 48010 45430 14690 45510 19677 45510 35879 45510 37188 45510 37812 45510 39460 45510 -42169 45510 44401 45510 -46755 45510 48010 45510 +42169 45510 43701 45510 +46740 45510 48010 45510 14690 45590 19677 45590 35874 45590 37141 45590 37860 45590 39460 45590 -42169 45590 44300 45590 -46755 45590 48010 45590 +42169 45590 43600 45590 +46740 45590 48010 45590 14690 45670 19677 45670 37936 45670 39460 45670 -42169 45670 44220 45670 -46755 45670 48010 45670 +42169 45670 43520 45670 +46740 45670 48010 45670 14690 45750 19677 45750 38010 45750 39460 45750 -42169 45750 44140 45750 -46755 45750 48010 45750 +42169 45750 43440 45750 +46740 45750 48010 45750 14690 45830 19677 45830 38045 45830 39460 45830 40440 45830 40477 45830 -42161 45830 44060 45830 -46755 45830 48010 45830 +42161 45830 43360 45830 +46740 45830 48010 45830 14690 45910 19677 45910 38058 45910 39460 45910 40440 45910 40575 45910 -42124 45910 43980 45910 -46755 45910 48010 45910 +42124 45910 43280 45910 +46740 45910 48010 45910 14690 45990 19677 45990 38058 45990 39460 45990 40440 45990 40969 45990 41419 45990 41569 45990 -42019 45990 43900 45990 -46755 45990 48010 45990 +42019 45990 43200 45990 +46740 45990 48010 45990 14690 46070 19677 46070 38080 46070 39460 46070 -40440 46070 43820 46070 -46755 46070 48010 46070 +40440 46070 43120 46070 +46740 46070 48010 46070 14690 46150 19677 46150 38160 46150 39460 46150 -41052 46150 43740 46150 -46755 46150 48010 46150 +41052 46150 43040 46150 +46740 46150 48010 46150 14690 46230 19677 46230 38240 46230 39460 46230 -41105 46230 43660 46230 -46755 46230 48010 46230 +41105 46230 42960 46230 +46740 46230 48010 46230 14690 46310 19677 46310 38320 46310 39460 46310 -41803 46310 43580 46310 -46755 46310 48010 46310 +41124 46310 42880 46310 +46740 46310 48010 46310 14690 46390 19677 46390 38400 46390 39460 46390 -41900 46390 43515 46390 -46755 46390 48010 46390 +41124 46390 42800 46390 +46740 46390 48010 46390 14690 46470 19677 46470 38480 46470 39460 46470 -41980 46470 43476 46470 -46755 46470 48010 46470 +41130 46470 42720 46470 +44540 46470 44601 46470 +46740 46470 48010 46470 14690 46550 19677 46550 38560 46550 39460 46550 -42060 46550 43460 46550 -46755 46550 48010 46550 +41210 46550 42640 46550 +44460 46550 44677 46550 +46740 46550 48010 46550 14690 46630 15023 46630 16885 46630 19677 46630 38640 46630 39460 46630 -42140 46630 43460 46630 -46754 46630 48010 46630 +41290 46630 42560 46630 +44380 46630 44677 46630 +46740 46630 48010 46630 14690 46710 14951 46710 16958 46710 19677 46710 38720 46710 39460 46710 -42220 46710 43460 46710 -46738 46710 48010 46710 +41370 46710 42502 46710 +44300 46710 44677 46710 +46740 46710 48010 46710 14690 46790 14918 46790 16990 46790 19677 46790 38800 46790 39460 46790 -42300 46790 43460 46790 -46696 46790 48010 46790 +41450 46790 42472 46790 +44224 46790 44691 46790 +46732 46790 48010 46790 14690 46870 14918 46870 16990 46870 19677 46870 38880 46870 39460 46870 -42380 46870 43460 46870 -46630 46870 48010 46870 +41530 46870 42460 46870 +44224 46870 44727 46870 +46711 46870 48010 46870 14690 46950 14918 46950 16990 46950 19677 46950 38960 46950 39469 46950 -42460 46950 43460 46950 -46550 46950 48010 46950 +41610 46950 42460 46950 +44224 46950 44790 46950 +46658 46950 48010 46950 14690 47030 14918 47030 16990 47030 19677 47030 39040 47030 39494 47030 -42540 47030 43460 47030 -46470 47030 48010 47030 +41690 47030 42460 47030 +44221 47030 44870 47030 +46580 47030 48010 47030 14690 47110 14918 47110 16990 47110 19677 47110 39116 47110 39550 47110 -42620 47110 43460 47110 -46390 47110 48010 47110 +41770 47110 42460 47110 +44188 47110 44950 47110 +46500 47110 48010 47110 14690 47190 14918 47190 16990 47190 19677 47190 39169 47190 39630 47190 -42959 47190 43460 47190 -46222 47190 48010 47190 +42109 47190 42460 47190 +44189 47190 45030 47190 +46420 47190 48010 47190 14690 47270 14918 47270 16990 47270 19677 47270 39185 47270 39710 47270 -43072 47270 43378 47270 -45172 47270 48010 47270 +42222 47270 42378 47270 +44222 47270 45149 47270 +46300 47270 48010 47270 14690 47350 14918 47350 16990 47350 19677 47350 39191 47350 39776 47350 -43114 47350 43308 47350 -45143 47350 48010 47350 +42264 47350 42308 47350 +44224 47350 48010 47350 14690 47430 14918 47430 16990 47430 19677 47430 39191 47430 39776 47430 -43124 47430 43276 47430 -45174 47430 48010 47430 +42274 47430 42276 47430 +44224 47430 48010 47430 14690 47510 14918 47510 16990 47510 19677 47510 39191 47510 39776 47510 -43124 47510 43276 47510 -45174 47510 48010 47510 +42274 47510 42276 47510 +44224 47510 48010 47510 14690 47590 14932 47590 16975 47590 19677 47590 39191 47590 39782 47590 -41117 47590 41680 47590 -43183 47590 43276 47590 -45174 47590 48010 47590 +42274 47590 42276 47590 +44224 47590 48010 47590 14690 47670 14979 47670 16929 47670 19677 47670 39191 47670 39818 47670 -41082 47670 41760 47670 -43263 47670 43276 47670 -45174 47670 48010 47670 +44205 47670 44262 47670 +45464 47670 46348 47670 +47550 47670 48010 47670 14690 47750 15105 47750 16802 47750 19677 47750 39191 47750 39917 47750 40382 47750 40517 47750 -40982 47750 41840 47750 -45174 47750 45776 47750 -47610 47750 48010 47750 +44152 47750 44204 47750 +45523 47750 46290 47750 +47609 47750 48010 47750 14690 47830 19677 47830 -39191 47830 41920 47830 -45151 47830 45719 47830 -47668 47830 48010 47830 +39191 47830 40820 47830 +44040 47830 44181 47830 +45545 47830 46267 47830 +47631 47830 48010 47830 14690 47910 19677 47910 -39191 47910 42000 47910 -45112 47910 45696 47910 -47690 47910 48010 47910 +39191 47910 40900 47910 +44040 47910 44181 47910 +45545 47910 46267 47910 +47631 47910 48010 47910 14690 47990 19677 47990 -39191 47990 42080 47990 -45160 47990 45696 47990 -47690 47990 48010 47990 +39191 47990 40980 47990 +44040 47990 44181 47990 +45545 47990 46267 47990 +47631 47990 48010 47990 14690 48070 19677 48070 -39191 48070 42160 48070 -45174 48070 45696 48070 -47690 48070 48010 48070 +39191 48070 41060 48070 +44040 48070 44181 48070 +45545 48070 46267 48070 +47631 48070 48010 48070 14690 48150 19677 48150 -39191 48150 42176 48150 -45174 48150 45696 48150 -47690 48150 48010 48150 +39191 48150 41140 48150 +44040 48150 44181 48150 +45545 48150 46267 48150 +47631 48150 48010 48150 14690 48230 19677 48230 -39191 48230 42176 48230 -45174 48230 45696 48230 -47690 48230 48010 48230 +39191 48230 41220 48230 +44040 48230 44181 48230 +45545 48230 46267 48230 +47631 48230 48010 48230 14690 48310 19677 48310 -39191 48310 42176 48310 -45174 48310 45696 48310 -47690 48310 48010 48310 +39191 48310 41300 48310 +44040 48310 44181 48310 +45545 48310 46267 48310 +47631 48310 48010 48310 14690 48390 19677 48390 -39191 48390 42203 48390 -45167 48390 45696 48390 -47690 48390 48010 48390 +39191 48390 41353 48390 +44040 48390 44181 48390 +45545 48390 46267 48390 +47631 48390 48010 48390 14690 48470 19677 48470 -39176 48470 42268 48470 -45132 48470 45696 48470 -47690 48470 48010 48470 +39176 48470 41418 48470 +44040 48470 44181 48470 +45545 48470 46267 48470 +47631 48470 48010 48470 14690 48550 19677 48550 -39142 48550 42640 48550 -45031 48550 45696 48550 -47690 48550 48010 48550 +39142 48550 41510 48550 +44040 48550 44181 48550 +45545 48550 46267 48550 +47631 48550 48010 48550 14690 48630 14999 48630 16515 48630 17999 48630 19515 48630 19677 48630 -39080 48630 42720 48630 -44990 48630 45696 48630 -47690 48630 48010 48630 +39080 48630 41510 48630 +44040 48630 44181 48630 +45545 48630 46267 48630 +47631 48630 48010 48630 14690 48710 14941 48710 16574 48710 17941 48710 19574 48710 19677 48710 -39000 48710 42800 48710 -44990 48710 45696 48710 -47690 48710 48010 48710 +39000 48710 41510 48710 +44040 48710 44181 48710 +45545 48710 46267 48710 +47631 48710 48010 48710 14690 48790 14918 48790 16596 48790 17918 48790 19596 48790 19677 48790 -38920 48790 42880 48790 -44996 48790 45696 48790 -47690 48790 48010 48790 +38920 48790 41510 48790 +44040 48790 44181 48790 +45545 48790 46267 48790 +47631 48790 48010 48790 14690 48870 14918 48870 16596 48870 17918 48870 19596 48870 19677 48870 -38832 48870 42960 48870 -45076 48870 45696 48870 -47690 48870 48010 48870 +38832 48870 41510 48870 +44040 48870 44181 48870 +45545 48870 46267 48870 +47631 48870 48010 48870 14690 48950 14918 48950 16596 48950 17918 48950 19596 48950 19677 48950 -37360 48950 43010 48950 -45156 48950 45696 48950 -47690 48950 48010 48950 +37360 48950 41510 48950 +44040 48950 44207 48950 +45893 48950 46293 48950 +47605 48950 48010 48950 14690 49030 14918 49030 16596 49030 17918 49030 19596 49030 19677 49030 -37280 49030 43010 49030 -45236 49030 45722 49030 -47663 49030 48010 49030 +37280 49030 41510 49030 +44040 49030 44270 49030 +45973 49030 46356 49030 +47542 49030 48010 49030 14690 49110 14918 49110 16596 49110 17918 49110 19596 49110 19677 49110 -37200 49110 43010 49110 -45316 49110 45786 49110 -47600 49110 48010 49110 +37200 49110 41510 49110 +44070 49110 45272 49110 +46029 49110 48010 49110 14690 49190 14918 49190 16596 49190 17918 49190 19596 49190 19677 49190 -37120 49190 43010 49190 -45396 49190 48010 49190 +37120 49190 41510 49190 +44150 49190 45238 49190 +46062 49190 48010 49190 14690 49270 14918 49270 16596 49270 17918 49270 19596 49270 19677 49270 -37040 49270 43010 49270 -45476 49270 48010 49270 +37040 49270 41510 49270 +44230 49270 45223 49270 +46077 49270 48010 49270 14690 49350 14924 49350 16590 49350 17924 49350 19590 49350 19677 49350 -36960 49350 43010 49350 -46102 49350 48010 49350 +36960 49350 41510 49350 +46077 49350 48010 49350 14690 49430 14959 49430 16555 49430 17959 49430 19555 49430 19677 49430 -36880 49430 43010 49430 -46218 49430 48010 49430 +36880 49430 41510 49430 +46063 49430 48010 49430 14690 49510 15057 49510 16456 49510 18057 49510 19456 49510 19677 49510 -36800 49510 43010 49510 -46261 49510 48010 49510 +36800 49510 41510 49510 +46029 49510 48010 49510 14690 49590 15058 49590 16457 49590 18058 49590 19457 49590 19677 49590 -36720 49590 43010 49590 -46272 49590 48010 49590 +36720 49590 41510 49590 +45974 49590 48010 49590 14690 49670 14959 49670 16555 49670 17959 49670 19555 49670 19678 49670 -36640 49670 43010 49670 -46272 49670 48010 49670 +36640 49670 41510 49670 +45406 49670 45406 49670 +45894 49670 48010 49670 14690 49750 14924 49750 16590 49750 17924 49750 19590 49750 19694 49750 -36560 49750 43010 49750 -46272 49750 48010 49750 +36560 49750 41510 49750 +45406 49750 48010 49750 14690 49830 14918 49830 16596 49830 17918 49830 19596 49830 19737 49830 -36480 49830 43025 49830 -46272 49830 48010 49830 +36480 49830 41525 49830 +45406 49830 48010 49830 14690 49910 14918 49910 16596 49910 17918 49910 19596 49910 19805 49910 -36400 49910 43064 49910 -46272 49910 48010 49910 +36400 49910 41564 49910 +45406 49910 48010 49910 14690 49990 14918 49990 16596 49990 17918 49990 19596 49990 19885 49990 -36320 49990 43130 49990 -46272 49990 48010 49990 +36320 49990 41630 49990 +45406 49990 48010 49990 14690 50070 14918 50070 16596 50070 17918 50070 19596 50070 19965 50070 -36240 50070 43210 50070 -46272 50070 48010 50070 +36240 50070 41710 50070 +45406 50070 48010 50070 14690 50150 14918 50150 16596 50150 17918 50150 19596 50150 20045 50150 -36160 50150 43290 50150 -46270 50150 48010 50150 +36160 50150 41790 50150 +45404 50150 48010 50150 14690 50230 14918 50230 16596 50230 17918 50230 19596 50230 20125 50230 -36080 50230 43370 50230 -46272 50230 48010 50230 +36080 50230 41870 50230 +45406 50230 48010 50230 14690 50310 14918 50310 16596 50310 17918 50310 19596 50310 20205 50310 -36000 50310 43450 50310 -46272 50310 48010 50310 +36000 50310 41950 50310 +45406 50310 45451 50310 +45851 50310 48010 50310 14690 50390 14940 50390 16573 50390 17940 50390 19573 50390 20285 50390 -35990 50390 43530 50390 -46272 50390 48010 50390 +35990 50390 42030 50390 +45955 50390 48010 50390 14690 50470 14999 50470 16515 50470 17999 50470 19515 50470 20365 50470 -35990 50470 43610 50470 -46268 50470 48010 50470 +35990 50470 42110 50470 +46022 50470 48010 50470 14690 50550 20445 50550 -36061 50550 43704 50550 -46272 50550 48010 50550 +36061 50550 42205 50550 +46055 50550 48010 50550 14690 50630 14999 50630 16515 50630 17999 50630 19515 50630 20525 50630 -36141 50630 44918 50630 -46272 50630 48010 50630 +36141 50630 43760 50630 +46077 50630 48010 50630 14690 50710 14941 50710 16574 50710 17941 50710 19574 50710 20605 50710 -36221 50710 44838 50710 -46272 50710 48010 50710 +36221 50710 43685 50710 +46077 50710 48010 50710 14690 50790 14918 50790 16596 50790 17918 50790 19596 50790 20685 50790 -36301 50790 44758 50790 -46266 50790 48010 50790 +36301 50790 43632 50790 +46070 50790 48010 50790 14690 50870 14918 50870 16596 50870 17918 50870 19596 50870 20765 50870 -36381 50870 44678 50870 -47578 50870 48010 50870 +36381 50870 43616 50870 +46037 50870 48010 50870 14690 50950 14918 50950 16596 50950 17918 50950 19596 50950 20845 50950 -36461 50950 44598 50950 -47656 50950 48010 50950 +36461 50950 43610 50950 +45992 50950 46378 50950 +47521 50950 48010 50950 14690 51030 14918 51030 16596 51030 17918 51030 19596 51030 20925 51030 -36541 51030 44518 51030 -45338 51030 45698 51030 -47689 51030 48010 51030 +36541 51030 43610 51030 +45912 51030 46302 51030 +47597 51030 48010 51030 14690 51110 14918 51110 16596 51110 17918 51110 19596 51110 21005 51110 -36621 51110 44438 51110 -45258 51110 45696 51110 -47690 51110 48010 51110 +36621 51110 43610 51110 +45544 51110 45550 51110 +45748 51110 46268 51110 +47630 51110 48010 51110 14690 51190 14918 51190 16596 51190 17918 51190 19596 51190 21085 51190 -36701 51190 44358 51190 -45178 51190 45696 51190 -47690 51190 48010 51190 +36701 51190 43610 51190 +45545 51190 46267 51190 +47631 51190 48010 51190 14690 51270 14918 51270 16596 51270 17918 51270 19596 51270 21165 51270 -36781 51270 44278 51270 -45098 51270 45696 51270 -47690 51270 48010 51270 +36781 51270 43610 51270 +45545 51270 46267 51270 +47631 51270 48010 51270 14690 51350 14924 51350 16590 51350 17924 51350 19590 51350 21245 51350 -36861 51350 44198 51350 -45018 51350 45696 51350 -47690 51350 48010 51350 +36861 51350 43610 51350 +45545 51350 46267 51350 +47631 51350 48010 51350 14690 51430 14959 51430 16555 51430 17959 51430 19555 51430 21325 51430 -36941 51430 44118 51430 -44938 51430 45696 51430 -47690 51430 48010 51430 +36941 51430 43610 51430 +45545 51430 46267 51430 +47631 51430 48010 51430 14690 51510 15057 51510 16456 51510 18057 51510 19456 51510 21405 51510 -37021 51510 44038 51510 -44858 51510 45696 51510 -47690 51510 48010 51510 +37021 51510 43610 51510 +45545 51510 46267 51510 +47631 51510 48010 51510 14690 51590 15058 51590 16457 51590 18058 51590 19457 51590 21485 51590 -37101 51590 43958 51590 -44778 51590 45696 51590 -47690 51590 48010 51590 +37101 51590 43610 51590 +45545 51590 46267 51590 +47631 51590 48010 51590 14690 51670 14959 51670 16555 51670 17959 51670 19555 51670 21565 51670 -37181 51670 43878 51670 -44698 51670 45696 51670 -47690 51670 48010 51670 +37181 51670 43610 51670 +45545 51670 46267 51670 +47631 51670 48010 51670 14690 51750 14924 51750 16590 51750 17924 51750 19590 51750 21645 51750 37261 51750 38785 51750 -41116 51750 43773 51750 -44618 51750 45696 51750 -47690 51750 48010 51750 +41116 51750 43610 51750 +45545 51750 46267 51750 +47631 51750 48010 51750 14690 51830 14918 51830 16596 51830 17918 51830 19596 51830 21725 51830 37341 51830 38707 51830 -41194 51830 43677 51830 -44538 51830 45696 51830 -47690 51830 48010 51830 +41194 51830 43610 51830 +45545 51830 46267 51830 +47631 51830 48010 51830 14690 51910 14918 51910 16596 51910 17918 51910 19596 51910 21805 51910 37421 51910 38671 51910 41230 51910 43555 51910 -44458 51910 45696 51910 -47690 51910 48010 51910 +45545 51910 46267 51910 +47631 51910 48010 51910 14690 51990 14918 51990 16596 51990 17918 51990 19596 51990 21885 51990 37501 51990 38634 51990 41267 51990 43433 51990 -44378 51990 45696 51990 -47690 51990 48010 51990 +45545 51990 46267 51990 +47631 51990 48010 51990 14690 52070 14918 52070 16596 52070 17918 52070 19596 52070 21965 52070 37555 52070 38600 52070 41300 52070 43389 52070 -44412 52070 45696 52070 -47690 52070 48010 52070 +45545 52070 46267 52070 +47631 52070 48010 52070 14690 52150 14918 52150 16596 52150 17918 52150 19596 52150 22045 52150 37581 52150 38597 52150 41303 52150 43376 52150 -44424 52150 45710 52150 -47676 52150 48010 52150 +45545 52150 46267 52150 +47631 52150 48010 52150 14690 52230 14918 52230 16596 52230 17918 52230 19596 52230 22125 52230 37590 52230 38597 52230 41303 52230 43376 52230 -44424 52230 45756 52230 -47630 52230 48010 52230 +45530 52230 46281 52230 +47616 52230 48010 52230 14690 52310 14918 52310 16596 52310 17918 52310 19596 52310 22205 52310 37590 52310 38597 52310 39797 52310 40103 52310 41303 52310 43376 52310 -44424 52310 45880 52310 -47504 52310 48010 52310 +45484 52310 46328 52310 +47570 52310 48010 52310 14690 52390 14940 52390 16573 52390 17940 52390 19573 52390 22285 52390 37590 52390 38597 52390 39797 52390 40103 52390 41303 52390 43376 52390 -44424 52390 48010 52390 +45357 52390 46454 52390 +47443 52390 48010 52390 14690 52470 14999 52470 16515 52470 17999 52470 19515 52470 22365 52470 @@ -9005,6 +9172,28 @@ $FILLSEGMENTS 27888 48538 28087 48538 27968 48618 28087 48618 28048 48698 28087 48698 +43276 46734 43276 46734 +43196 46814 43276 46814 +43116 46894 43276 46894 +43040 46974 43276 46974 +43040 47054 43288 47054 +43040 47134 43332 47134 +43040 47214 43302 47214 +43146 47294 43276 47294 +43203 47374 43276 47374 +43224 47454 43276 47454 +43224 47534 43276 47534 +43224 47614 43276 47614 +43224 47694 43304 47694 +43224 47774 43372 47774 +43191 47854 43460 47854 +43186 47934 43460 47934 +43220 48014 43460 48014 +43224 48094 43460 48094 +43224 48174 43460 48174 +43224 48254 43460 48254 +43224 48334 43460 48334 +43207 48414 43460 48414 26667 43684 26993 43684 26587 43764 26993 43764 26507 43844 27009 43844 @@ -9092,7 +9281,7 @@ ZLayer 0 ZAux 4 E ZClearance 200 I ZMinThickness 100 -ZOptions 1 16 S 200 200 +ZOptions 1 16 F 200 200 ZCorner 48200 56250 0 ZCorner 48200 35000 0 ZCorner 14500 35000 0 @@ -9358,7 +9547,14 @@ $POLYSCORNERS 40770 45962 0 0 38849 47882 0 0 38880 47913 0 0 -43630 47913 0 1 +42650 47913 0 0 +42903 47913 0 0 +43014 47935 0 0 +43108 47998 0 0 +43505 48395 0 0 +43568 48489 0 0 +43574 48523 0 0 +43630 48579 0 1 43630 40596 0 0 43466 40528 0 0 43341 40402 0 0 @@ -9376,25 +9572,21 @@ $POLYSCORNERS 43971 40528 0 0 43807 40596 0 0 43630 40596 0 1 -43630 47913 0 0 -43698 47913 0 0 -43809 47935 0 0 -43903 47998 0 0 -44384 48479 0 0 -44484 48479 0 0 -44640 48544 0 0 -44760 48664 0 0 -44824 48820 0 0 -44824 48989 0 0 -44759 49145 0 0 -44639 49265 0 0 -44483 49329 0 0 -44314 49329 0 0 -44158 49264 0 0 -44038 49144 0 0 -43974 48988 0 0 -43974 48889 0 0 -43578 48493 0 0 +43630 48579 0 0 +43661 48610 0 0 +43725 48766 0 0 +43725 48935 0 0 +43660 49091 0 0 +43540 49211 0 0 +43384 49275 0 0 +43215 49275 0 0 +43059 49210 0 0 +42939 49090 0 0 +42875 48934 0 0 +42875 48765 0 0 +42927 48637 0 0 +42783 48493 0 0 +42650 48493 0 0 38879 48493 0 0 38809 48564 0 0 38653 48628 0 0 @@ -9530,7 +9722,26 @@ $POLYSCORNERS 32192 52412 0 0 32023 52412 0 1 32023 56060 0 0 -45992 56060 0 1 +45564 56060 0 1 +45564 51116 0 0 +45407 51050 0 0 +45288 50930 0 0 +45223 50773 0 0 +45223 50603 0 0 +45289 50446 0 0 +45409 50327 0 0 +45564 50262 0 1 +45564 49738 0 0 +45407 49672 0 0 +45288 49552 0 0 +45223 49395 0 0 +45223 49225 0 0 +45289 49068 0 0 +45409 48949 0 0 +45566 48884 0 0 +45736 48884 0 0 +45893 48950 0 0 +45992 49049 0 1 45992 40596 0 0 45828 40528 0 0 45703 40402 0 0 @@ -9548,7 +9759,26 @@ $POLYSCORNERS 46333 40528 0 0 46169 40596 0 0 45992 40596 0 1 -45992 56060 0 0 +45992 49049 0 0 +46012 49070 0 0 +46077 49227 0 0 +46077 49397 0 0 +46011 49554 0 0 +45891 49673 0 0 +45734 49738 0 0 +45564 49738 0 1 +45564 50262 0 0 +45566 50262 0 0 +45736 50262 0 0 +45893 50328 0 0 +46012 50448 0 0 +46077 50605 0 0 +46077 50775 0 0 +46011 50932 0 0 +45891 51051 0 0 +45734 51116 0 0 +45564 51116 0 1 +45564 56060 0 0 46250 56060 0 1 46250 54249 0 0 46159 54211 0 0 @@ -10213,91 +10443,101 @@ $FILLSEGMENTS 14690 47990 28085 47990 28904 47990 28982 47990 37595 47990 37922 47990 -43892 47990 48010 47990 +43097 47990 48010 47990 14690 48070 28005 48070 28824 48070 28977 48070 37595 48070 37842 48070 -43975 48070 48010 48070 +43180 48070 48010 48070 14690 48150 27925 48150 28744 48150 28977 48150 -44055 48150 48010 48150 +43260 48150 48010 48150 14690 48230 27845 48230 28664 48230 28977 48230 -44135 48230 48010 48230 +43340 48230 48010 48230 14690 48310 27765 48310 28584 48310 28977 48310 -44215 48310 48010 48310 +43420 48310 48010 48310 14690 48390 27685 48390 28504 48390 28977 48390 -44295 48390 48010 48390 +43500 48390 48010 48390 14690 48470 27605 48470 28424 48470 28977 48470 -44375 48470 48010 48470 +43556 48470 48010 48470 14690 48550 27525 48550 28344 48550 28977 48550 38181 48550 38315 48550 -38822 48550 43635 48550 -44646 48550 48010 48550 +38822 48550 42840 48550 +43601 48550 48010 48550 14690 48630 27445 48630 28264 48630 28977 48630 -38085 48630 43715 48630 -44726 48630 48010 48630 +38085 48630 42920 48630 +43670 48630 48010 48630 14690 48710 27365 48710 28184 48710 28977 48710 -36028 48710 43795 48710 -44779 48710 48010 48710 +36028 48710 42898 48710 +43703 48710 48010 48710 14690 48790 27285 48790 28104 48790 28977 48790 -36028 48790 43875 48790 -44812 48790 48010 48790 +36028 48790 42875 48790 +43725 48790 48010 48790 14690 48870 27205 48870 28024 48870 28977 48870 -35996 48870 43955 48870 -44824 48870 48010 48870 +35996 48870 42875 48870 +43725 48870 48010 48870 14690 48950 27125 48950 27944 48950 28977 48950 -35963 48950 43974 48950 -44824 48950 48010 48950 +35963 48950 42881 48950 +43718 48950 45408 48950 +45893 48950 48010 48950 14690 49030 27045 49030 27864 49030 28977 49030 35241 49030 35313 49030 -35893 49030 43991 49030 -44806 49030 48010 49030 +35893 49030 42914 49030 +43685 49030 45328 49030 +45973 49030 48010 49030 14690 49110 26965 49110 27784 49110 28977 49110 35161 49110 35313 49110 -35893 49110 44024 49110 -44773 49110 48010 49110 +35893 49110 42959 49110 +43641 49110 45272 49110 +46029 49110 48010 49110 14690 49190 26885 49190 27704 49190 28977 49190 34998 49190 35313 49190 -35893 49190 44084 49190 -44714 49190 48010 49190 +35893 49190 43039 49190 +43561 49190 45238 49190 +46062 49190 48010 49190 14690 49270 26805 49270 27624 49270 28977 49270 34340 49270 35313 49270 -35893 49270 44172 49270 -44626 49270 48010 49270 +35893 49270 43203 49270 +43396 49270 45223 49270 +46077 49270 48010 49270 14690 49350 26725 49350 27544 49350 28977 49350 34551 49350 35313 49350 -35893 49350 48010 49350 +35893 49350 45223 49350 +46077 49350 48010 49350 14690 49430 26645 49430 27464 49430 28977 49430 34691 49430 35313 49430 -35893 49430 48010 49430 +35893 49430 45237 49430 +46063 49430 48010 49430 14690 49510 26565 49510 27384 49510 28977 49510 34771 49510 35313 49510 -35893 49510 48010 49510 +35893 49510 45270 49510 +46029 49510 48010 49510 14690 49590 26485 49590 27304 49590 28977 49590 34806 49590 35313 49590 -35893 49590 48010 49590 +35893 49590 45325 49590 +45974 49590 48010 49590 14690 49670 26405 49670 27224 49670 28977 49670 34838 49670 35313 49670 -35893 49670 48010 49670 +35893 49670 45405 49670 +45894 49670 48010 49670 14690 49750 26325 49750 27144 49750 28977 49750 30403 49750 30449 49750 @@ -10340,47 +10580,58 @@ $FILLSEGMENTS 14690 50310 25765 50310 26584 50310 28977 50310 29557 50310 34750 50310 -35570 50310 48010 50310 +35570 50310 45450 50310 +45851 50310 48010 50310 14690 50390 25685 50390 26504 50390 28977 50390 29557 50390 34670 50390 -35490 50390 48010 50390 +35490 50390 45346 50390 +45955 50390 48010 50390 14690 50470 25605 50470 26424 50470 28977 50470 29557 50470 31685 50470 -35410 50470 48010 50470 +35410 50470 45279 50470 +46022 50470 48010 50470 14690 50550 25525 50550 26344 50550 28977 50550 29557 50550 31585 50550 -35330 50550 48010 50550 +35330 50550 45246 50550 +46055 50550 48010 50550 14690 50630 25445 50630 26264 50630 28977 50630 29557 50630 31505 50630 -35250 50630 48010 50630 +35250 50630 45223 50630 +46077 50630 48010 50630 14690 50710 25365 50710 26184 50710 28977 50710 29557 50710 31425 50710 -35170 50710 48010 50710 +35170 50710 45223 50710 +46077 50710 48010 50710 14690 50790 25285 50790 26104 50790 28977 50790 29557 50790 31345 50790 -35090 50790 48010 50790 +35090 50790 45230 50790 +46070 50790 48010 50790 14690 50870 25205 50870 26024 50870 28977 50870 29557 50870 31265 50870 -35010 50870 48010 50870 +35010 50870 45263 50870 +46037 50870 48010 50870 14690 50950 25125 50950 25944 50950 28977 50950 29557 50950 31185 50950 -34915 50950 48010 50950 +34915 50950 45307 50950 +45992 50950 48010 50950 14690 51030 25067 51030 25864 51030 28977 51030 29557 51030 31105 51030 -31924 51030 48010 51030 +31924 51030 45387 51030 +45912 51030 48010 51030 14690 51110 25037 51110 25784 51110 28977 51110 29557 51110 31025 51110 -31844 51110 48010 51110 +31844 51110 45549 51110 +45748 51110 48010 51110 14690 51190 25024 51190 25704 51190 28977 51190 29557 51190 30945 51190 diff --git a/hardware/kicad/SIMtrace.cmp b/hardware/kicad/SIMtrace.cmp index ae626c2..69f20df 100644 --- a/hardware/kicad/SIMtrace.cmp +++ b/hardware/kicad/SIMtrace.cmp @@ -1,9 +1,9 @@ -Cmp-Mod V01 Created by CvPCB (2010-00-09 BZR 23xx)-stable date = Mi 15 Jun 2011 12:18:12 CEST +Cmp-Mod V01 Created by CvPCB (2010-00-09 BZR 23xx)-stable date = Mo 20 Jun 2011 12:54:15 CEST BeginCmp TimeStamp = /4DC804A6; Reference = BT1; -ValeurCmp = BATTERY; +ValeurCmp = 4.5-6V; IdModule = PIN_ARRAY_2X1; EndCmp @@ -213,7 +213,7 @@ EndCmp BeginCmp TimeStamp = /4CE84486; Reference = IC3; -ValeurCmp = AT91SAM7S512/256/128/64/321-AU; +ValeurCmp = AT91SAM7S; IdModule = TQFP_64; EndCmp @@ -228,7 +228,7 @@ BeginCmp TimeStamp = /4CFAC6EA; Reference = J1; ValeurCmp = USB-B_MINI; -IdModule = USB_MINI-B; +IdModule = USB-MINI-B_UX60; EndCmp BeginCmp @@ -392,13 +392,6 @@ ValeurCmp = 150R; IdModule = SM0603; EndCmp -BeginCmp -TimeStamp = /4DC68538; -Reference = R15; -ValeurCmp = 10K; -IdModule = SM0603; -EndCmp - BeginCmp TimeStamp = /4DC7A441; Reference = R16; @@ -437,7 +430,7 @@ EndCmp BeginCmp TimeStamp = /4DC5A250; Reference = U1; -ValeurCmp = FLASH_SPI; +ValeurCmp = FLASH; IdModule = SOIC8; EndCmp diff --git a/hardware/kicad/SIMtrace.net b/hardware/kicad/SIMtrace.net index 0992b04..6b5ea4b 100644 --- a/hardware/kicad/SIMtrace.net +++ b/hardware/kicad/SIMtrace.net @@ -1,382 +1,492 @@ -# EESchema Netlist Version 1.1 created So 19 Jun 2011 14:33:55 CEST +# EESchema Netlist Version 1.1 created Mo 20 Jun 2011 12:54:15 CEST ( - ( /4DCBE233 JACK_2.5 J2 JACK_2.5 {Lib=JACK_2.5} - ( 1 GND ) - ( 2 /DRXD ) - ( 3 /DTXD ) + ( /4DC804A6 PIN_ARRAY_2X1 BT1 4.5-6V + ( 1 N-000019 ) + ( 2 GND ) ) - ( /4DCB8C13 SOD123 D2 1N5819 {Lib=ZENER} - ( 1 /USBVCC ) - ( 2 N-000064 ) + ( /4DC8F975 SM0603 C1 2.2uF + ( 1 3V3 ) + ( 2 GND ) ) - ( /4DCB8C0D SOD123 D3 1N5819 {Lib=ZENER} - ( 1 N-000019 ) - ( 2 N-000064 ) + ( /4D037E30 SM0603 C3 100nF + ( 1 3V3 ) + ( 2 GND ) ) - ( /4DC8FA06 SIM_AMPHENOL P4 SIM {Lib=ISO7816_NO} - ( C1 /VCC_SIM ) - ( C2 /RST_SIM ) - ( C3 /CLK_SIM ) - ( C4 ? ) - ( C5 GND ) - ( C6 ? ) - ( C7 /I/O_SIM ) - ( C8 ? ) - ( SW1 /SW_SIM ) - ( SW2 GND ) + ( /4DC66392 SM0603 C4 100nF + ( 1 3V3 ) + ( 2 GND ) ) - ( /4DC8F97A SM0603 C12 2.2uF {Lib=C} - ( 1 +1.8V ) - ( 2 GND ) + ( /4DC79EDF SM0603 C5 33pF + ( 1 N-000014 ) + ( 2 N-000016 ) ) - ( /4DC8F975 SM0603 C1 2.2uF {Lib=C} - ( 1 3V3 ) - ( 2 GND ) + ( /4D020DD3 SM0603 C6 10nF + ( 1 GND ) + ( 2 N-000044 ) ) - ( /4DC804A6 PIN_ARRAY_2X1 BT1 4.5-6V {Lib=BATTERY} - ( 1 N-000019 ) - ( 2 GND ) + ( /4D020BDE SM0603 C7 100nF + ( 1 3V3 ) + ( 2 GND ) ) - ( /4DC7A441 SM0603 R16 10K {Lib=R} - ( 1 N-000021 ) - ( 2 N-000028 ) + ( /4D020BEB SM0603 C9 100nF + ( 1 3V3 ) + ( 2 GND ) ) - ( /4DC7A43A SOT23_BC847 Q2 BC847 {Lib=BC847} - ( 1 N-000021 ) - ( 2 GND ) - ( 3 /UDP_PUP ) + ( /4D020DCD SM0603 C10 1nF + ( 1 GND ) + ( 2 N-000033 ) ) - ( /4DC7A27C SOD123 D1 Schottky {Lib=ZENER} - ( 1 /UDP_PUP ) - ( 2 //RESET ) + ( /4DC79ED8 SM0603 C11 15pF + ( 1 /DDM ) + ( 2 GND ) ) - ( /4DC7A1CA SOT23_BC847 Q1 BC847 {Lib=BC847} - ( 1 /UDP_PUP ) - ( 2 N-000017 ) - ( 3 3V3 ) + ( /4DC8F97A SM0603 C12 2.2uF + ( 1 +1.8V ) + ( 2 GND ) ) - ( /4DC79EDF SM0603 C5 33pF {Lib=C} - ( 1 N-000014 ) - ( 2 N-000016 ) + ( /4DC79EDC SM0603 C13 15pF + ( 1 /DDP ) + ( 2 GND ) ) - ( /4DC79EDC SM0603 C13 15pF {Lib=C} - ( 1 /DDP ) - ( 2 GND ) + ( /4DC6A5DE SM0603 C14 1uF + ( 1 N-000064 ) + ( 2 GND ) ) - ( /4DC79ED8 SM0603 C11 15pF {Lib=C} - ( 1 /DDM ) - ( 2 GND ) + ( /4D020ED8 SM0603 C15 100nF + ( 1 +1.8V ) + ( 2 GND ) ) - ( /4DC79ED1 SM0603 R1 100K {Lib=R} - ( 1 3V3 ) - ( 2 /UDP_PUP ) + ( /4DC664DD SM0603 C16 100nF + ( 1 +1.8V ) + ( 2 GND ) ) - ( /4DC79ECE SM0603 R3 1K5 {Lib=R} - ( 1 N-000016 ) - ( 2 N-000017 ) + ( /4CE9162F SM0603 C17 10pF + ( 1 N-000049 ) + ( 2 GND ) ) - ( /4DC79EAD SM0603 R9 27R {Lib=R} - ( 1 /DDM ) - ( 2 N-000014 ) + ( /4CE91633 SM0603 C18 10pF + ( 1 N-000036 ) + ( 2 GND ) ) - ( /4DC79EA7 SM0603 R10 27R {Lib=R} - ( 1 /DDP ) - ( 2 N-000016 ) + ( /4DC664E0 SM0603 C19 100nF + ( 1 +1.8V ) + ( 2 GND ) ) - ( /4DC79E9A SM0603 R2 10K {Lib=R} - ( 1 /A-B-DETECT ) - ( 2 3V3 ) + ( /4D020EDF SM0603 C20 100nF + ( 1 +1.8V ) + ( 2 GND ) ) - ( /4CFAC6EA USB_MINI-B J1 USB-B_MINI {Lib=USB-B_MINI} - ( 1 N-000062 ) - ( 2 N-000014 ) - ( 3 N-000016 ) - ( 4 /A-B-DETECT ) - ( 5 GND ) + ( /4DC6A5CB SM0603 C21 10nF + ( 1 N-000024 ) + ( 2 GND ) ) - ( /4DC79E48 SM0805 FB1 FILTER {Lib=FILTER} - ( 1 N-000062 ) - ( 2 /USBVCC ) + ( /4DC6A5D9 SM0603 C22 1uF + ( 1 3V3 ) + ( 2 GND ) ) - ( /4DC799F2 SM0603 R17 10k {Lib=R} - ( 1 /WP ) - ( 2 GND ) + ( /4DC68E45 SM0603 C23 100nF + ( 1 N-000065 ) + ( 2 GND ) ) - ( /4DC6A5DE SM0603 C14 1uF {Lib=C} - ( 1 N-000064 ) - ( 2 GND ) + ( /4DC7A27C SOD123 D1 Schottky + ( 1 /UDP_PUP ) + ( 2 //RESET ) ) - ( /4DC6A5D9 SM0603 C22 1uF {Lib=C} - ( 1 3V3 ) - ( 2 GND ) + ( /4DCB8C13 SOD123 D2 1N5819 + ( 1 /USBVCC ) + ( 2 N-000064 ) ) - ( /4DC6A5CB SM0603 C21 10nF {Lib=C} - ( 1 N-000024 ) - ( 2 GND ) + ( /4DCB8C0D SOD123 D3 1N5819 + ( 1 N-000019 ) + ( 2 N-000064 ) ) - ( /4DC6A52E SOT223-6 IC2 TPS73633 {Lib=TPS736XX} - ( 1 N-000064 ) - ( 2 3V3 ) - ( 3 GND ) - ( 4 N-000024 ) - ( 5 N-000064 ) - ( 6 GND ) + ( /4CF54717 LED-0603 D4 RED + ( 1 N-000057 ) + ( 2 /LED_R ) ) - ( /4DC6A187 SSOP20 IC4 QS3244 {Lib=QS3244} - ( 1 /SC_SW ) - ( 2 /VCC_PHONE ) - ( 4 /RST_PHONE ) - ( 6 /CLK_PHONE ) - ( 9 /I/O_SIM ) - ( 10 GND ) - ( 11 /I/O_PHONE ) - ( 14 /CLK_SIM ) - ( 16 /RST_SIM ) - ( 18 /VCC_SIM ) - ( 19 /I/O_SW ) - ( 20 3V3 ) + ( /4CF5471F LED-0603 D5 GREEN + ( 1 N-000055 ) + ( 2 /LED_G ) ) - ( /4DC68E45 SM0603 C23 100nF {Lib=C} - ( 1 N-000065 ) - ( 2 GND ) + ( /4DC79E48 SM0805 FB1 FILTER + ( 1 N-000062 ) + ( 2 /USBVCC ) ) - ( /4DC68E1D SM0805 FB2 FILTER {Lib=FILTER} - ( 1 N-000065 ) - ( 2 3V3 ) + ( /4DC68E1D SM0805 FB2 FILTER + ( 1 N-000065 ) + ( 2 3V3 ) ) - ( /4DC6852C PUSH_BUTTON SW2 BOOTLOADER {Lib=SW_PUSH} - ( 1 /BOOTLOADER ) - ( 2 GND ) + ( /4DC6A52E SOT223-6 IC2 TPS73633 + ( 1 N-000064 ) + ( 2 3V3 ) + ( 3 GND ) + ( 4 N-000024 ) + ( 5 N-000064 ) + ( 6 GND ) ) - ( /4DC683ED PIN_ARRAY_2X1 JP2 ERASE {Lib=JUMPER} - ( 1 3V3 ) - ( 2 N-000034 ) + ( /4CE84486 TQFP_64 IC3 AT91SAM7S + ( 1 N-000065 ) + ( 2 GND ) + ( 3 GND ) + ( 4 GND ) + ( 5 GND ) + ( 6 /VCC_PHONE ) + ( 7 3V3 ) + ( 8 +1.8V ) + ( 9 /LED_R ) + ( 10 /LED_G ) + ( 11 /I/O_PHONE ) + ( 12 +1.8V ) + ( 13 /I/O_SW ) + ( 14 /I/O_PHONE ) + ( 15 /CLK_PHONE ) + ( 16 /SC_SW ) + ( 17 GND ) + ( 18 3V3 ) + ( 19 N-000028 ) + ( 20 /WP ) + ( 21 /SCK ) + ( 22 /MOSI ) + ( 23 /RST_PHONE ) + ( 24 +1.8V ) + ( 25 /VCC_PHONE ) + ( 26 ? ) + ( 27 /MISO ) + ( 28 /CS ) + ( 29 /DTXD ) + ( 30 /DRXD ) + ( 31 /SW_SIM ) + ( 32 /RST_SIM ) + ( 33 /TDI ) + ( 34 /I/O_SIM ) + ( 35 /VCC_SIM ) + ( 36 /CLK_SIM ) + ( 37 ? ) + ( 38 /CLK_PHONE ) + ( 39 //RESET ) + ( 40 /TEST ) + ( 41 /A-B-DETECT ) + ( 42 ? ) + ( 43 ? ) + ( 44 /CLK_SIM ) + ( 45 3V3 ) + ( 46 GND ) + ( 47 /I/O_SIM ) + ( 48 ? ) + ( 49 /TDO ) + ( 50 ? ) + ( 51 /TMS ) + ( 52 /BOOTLOADER ) + ( 53 /TCK ) + ( 54 +1.8V ) + ( 55 N-000034 ) + ( 56 /DDM ) + ( 57 /DDP ) + ( 58 3V3 ) + ( 59 3V3 ) + ( 60 GND ) + ( 61 N-000049 ) + ( 62 N-000036 ) + ( 63 N-000033 ) + ( 64 +1.8V ) ) - ( /4DC68259 PIN_ARRAY_2X1 JP1 TEST {Lib=JUMPER} - ( 1 /TEST ) - ( 2 3V3 ) + ( /4DC6A187 SSOP20 IC4 QS3244 + ( 1 /SC_SW ) + ( 2 /VCC_PHONE ) + ( 4 /RST_PHONE ) + ( 6 /CLK_PHONE ) + ( 9 /I/O_SIM ) + ( 10 GND ) + ( 11 /I/O_PHONE ) + ( 14 /CLK_SIM ) + ( 16 /RST_SIM ) + ( 18 /VCC_SIM ) + ( 19 /I/O_SW ) + ( 20 3V3 ) ) - ( /4DC664E0 SM0603 C19 100nF {Lib=C} - ( 1 +1.8V ) - ( 2 GND ) + ( /4CFAC6EA USB-MINI-B_UX60 J1 USB-B_MINI + ( 1 N-000062 ) + ( 2 N-000014 ) + ( 3 N-000016 ) + ( 4 /A-B-DETECT ) + ( 5 GND ) ) - ( /4DC664DD SM0603 C16 100nF {Lib=C} - ( 1 +1.8V ) - ( 2 GND ) + ( /4DCBE233 JACK_2.5 J2 JACK_2.5 + ( 1 GND ) + ( 2 /DRXD ) + ( 3 /DTXD ) ) - ( /4DC66392 SM0603 C4 100nF {Lib=C} - ( 1 3V3 ) - ( 2 GND ) + ( /4DC68259 PIN_ARRAY_2X1 JP1 TEST + ( 1 /TEST ) + ( 2 3V3 ) ) - ( /4DC5A30D SM0603 R18 10k {Lib=R} - ( 1 N-000011 ) - ( 2 3V3 ) + ( /4DC683ED PIN_ARRAY_2X1 JP2 ERASE + ( 1 3V3 ) + ( 2 N-000034 ) ) - ( /4DC5A250 SOIC8 U1 FLASH {Lib=FLASH_SPI} - ( 1 /CS ) - ( 2 /MISO ) - ( 3 /WP ) - ( 4 GND ) - ( 5 /MOSI ) - ( 6 /SCK ) - ( 7 N-000011 ) - ( 8 3V3 ) + ( /4CFCD6C9 pin_array_10x2 P1 JTAG + ( 1 3V3 ) + ( 2 3V3 ) + ( 3 N-000045 ) + ( 4 GND ) + ( 5 /TDI ) + ( 6 GND ) + ( 7 /TMS ) + ( 8 GND ) + ( 9 /TCK ) + ( 10 GND ) + ( 11 /TCK ) + ( 12 GND ) + ( 13 /TDO ) + ( 14 GND ) + ( 15 //RESET ) + ( 16 GND ) + ( 17 ? ) + ( 18 GND ) + ( 19 ? ) + ( 20 GND ) ) - ( /4DC555D0 SM0603 R14 150R {Lib=R} - ( 1 3V3 ) - ( 2 N-000055 ) + ( /4CE9ADCF PIN_ARRAY-6X1 P2 DEBUG + ( 1 GND ) + ( 2 N-000031 ) + ( 3 3V3 ) + ( 4 /DRXD ) + ( 5 /DTXD ) + ( 6 N-000031 ) ) - ( /4CF7BAEE SM0603 R13 150R {Lib=R} - ( 1 3V3 ) - ( 2 N-000057 ) + ( /4DC51F05 FFC_REBELSIM P3 REBELSIM + ( 1 /VCC_PHONE ) + ( 2 /RST_PHONE ) + ( 3 /CLK_PHONE ) + ( 4 /I/O_PHONE ) + ( 5 ? ) + ( 6 GND ) ) - ( /4DC51F05 FFC_REBELSIM P3 REBELSIM {Lib=REBELSIM} - ( 1 /VCC_PHONE ) - ( 2 /RST_PHONE ) - ( 3 /CLK_PHONE ) - ( 4 /I/O_PHONE ) - ( 5 ? ) - ( 6 GND ) + ( /4DC8FA06 SIM_AMPHENOL P4 SIM + ( C1 /VCC_SIM ) + ( C2 /RST_SIM ) + ( C3 /CLK_SIM ) + ( C4 ? ) + ( C5 GND ) + ( C6 ? ) + ( C7 /I/O_SIM ) + ( C8 ? ) + ( SW1 /SW_SIM ) + ( SW2 GND ) ) - ( /4D037E30 SM0603 C3 100nF {Lib=C} - ( 1 3V3 ) - ( 2 GND ) + ( /4DC7A1CA SOT23_BC847 Q1 BC847 + ( 1 /UDP_PUP ) + ( 2 N-000017 ) + ( 3 3V3 ) ) - ( /4D020EDF SM0603 C20 100nF {Lib=C} - ( 1 +1.8V ) - ( 2 GND ) + ( /4DC7A43A SOT23_BC847 Q2 BC847 + ( 1 N-000021 ) + ( 2 GND ) + ( 3 /UDP_PUP ) ) - ( /4D020ED8 SM0603 C15 100nF {Lib=C} - ( 1 +1.8V ) - ( 2 GND ) + ( /4DC79ED1 SM0603 R1 100K + ( 1 3V3 ) + ( 2 /UDP_PUP ) ) - ( /4D020DD3 SM0603 C6 10nF {Lib=C} - ( 1 GND ) - ( 2 N-000044 ) + ( /4DC79E9A SM0603 R2 10K + ( 1 /A-B-DETECT ) + ( 2 3V3 ) ) - ( /4D020DCD SM0603 C10 1nF {Lib=C} - ( 1 GND ) - ( 2 N-000033 ) + ( /4DC79ECE SM0603 R3 1K5 + ( 1 N-000016 ) + ( 2 N-000017 ) ) - ( /4D020DC6 SM0603 R11 1k5 {Lib=R} - ( 1 N-000033 ) - ( 2 N-000044 ) + ( /4CE9A68C SM0603 R4 100K + ( 1 N-000045 ) + ( 2 3V3 ) ) - ( /4D020BEB SM0603 C9 100nF {Lib=C} - ( 1 3V3 ) - ( 2 GND ) + ( /4CE9A69A SM0603 R5 100K + ( 1 /TDI ) + ( 2 3V3 ) ) - ( /4D020BDE SM0603 C7 100nF {Lib=C} - ( 1 3V3 ) - ( 2 GND ) + ( /4CE9A6A5 SM0603 R6 100K + ( 1 /TMS ) + ( 2 3V3 ) ) - ( /4D020733 PUSH_BUTTON SW1 RESET {Lib=SW_PUSH} - ( 1 //RESET ) - ( 2 GND ) + ( /4CE9A6A9 SM0603 R7 100K + ( 1 /TCK ) + ( 2 3V3 ) ) - ( /4D0206C7 SM0603 R12 100k {Lib=R} - ( 1 3V3 ) - ( 2 //RESET ) + ( /4CE9A6AE SM0603 R8 100K + ( 1 /TDO ) + ( 2 3V3 ) ) - ( /4CFCD6C9 pin_array_10x2 P1 JTAG {Lib=JTAG} - ( 1 3V3 ) - ( 2 3V3 ) - ( 3 N-000045 ) - ( 4 GND ) - ( 5 /TDI ) - ( 6 GND ) - ( 7 /TMS ) - ( 8 GND ) - ( 9 /TCK ) - ( 10 GND ) - ( 11 /TCK ) - ( 12 GND ) - ( 13 /TDO ) - ( 14 GND ) - ( 15 //RESET ) - ( 16 GND ) - ( 17 ? ) - ( 18 GND ) - ( 19 ? ) - ( 20 GND ) + ( /4DC79EAD SM0603 R9 27R + ( 1 /DDM ) + ( 2 N-000014 ) ) - ( /4CF5471F LED-0603 D5 GREEN {Lib=LED} - ( 1 N-000055 ) - ( 2 /LED_G ) + ( /4DC79EA7 SM0603 R10 27R + ( 1 /DDP ) + ( 2 N-000016 ) ) - ( /4CF54717 LED-0603 D4 RED {Lib=LED} - ( 1 N-000057 ) - ( 2 /LED_R ) + ( /4D020DC6 SM0603 R11 1k5 + ( 1 N-000033 ) + ( 2 N-000044 ) ) - ( /4CE84486 TQFP_64 IC3 AT91SAM7S {Lib=AT91SAM7S512/256/128/64/321-AU} - ( 1 N-000065 ) - ( 2 GND ) - ( 3 GND ) - ( 4 GND ) - ( 5 GND ) - ( 6 /VCC_PHONE ) - ( 7 3V3 ) - ( 8 +1.8V ) - ( 9 /LED_R ) - ( 10 /LED_G ) - ( 11 /I/O_PHONE ) - ( 12 +1.8V ) - ( 13 /I/O_SW ) - ( 14 /I/O_PHONE ) - ( 15 /CLK_PHONE ) - ( 16 /SC_SW ) - ( 17 GND ) - ( 18 3V3 ) - ( 19 N-000028 ) - ( 20 /WP ) - ( 21 /SCK ) - ( 22 /MOSI ) - ( 23 /RST_PHONE ) - ( 24 +1.8V ) - ( 25 /VCC_PHONE ) - ( 26 ? ) - ( 27 /MISO ) - ( 28 /CS ) - ( 29 /DTXD ) - ( 30 /DRXD ) - ( 31 /SW_SIM ) - ( 32 /RST_SIM ) - ( 33 /TDI ) - ( 34 /I/O_SIM ) - ( 35 /VCC_SIM ) - ( 36 /CLK_SIM ) - ( 37 ? ) - ( 38 /CLK_PHONE ) - ( 39 //RESET ) - ( 40 /TEST ) - ( 41 /A-B-DETECT ) - ( 42 ? ) - ( 43 ? ) - ( 44 /CLK_SIM ) - ( 45 3V3 ) - ( 46 GND ) - ( 47 /I/O_SIM ) - ( 48 ? ) - ( 49 /TDO ) - ( 50 ? ) - ( 51 /TMS ) - ( 52 /BOOTLOADER ) - ( 53 /TCK ) - ( 54 +1.8V ) - ( 55 N-000034 ) - ( 56 /DDM ) - ( 57 /DDP ) - ( 58 3V3 ) - ( 59 3V3 ) - ( 60 GND ) - ( 61 N-000049 ) - ( 62 N-000036 ) - ( 63 N-000033 ) - ( 64 +1.8V ) + ( /4D0206C7 SM0603 R12 100k + ( 1 3V3 ) + ( 2 //RESET ) ) - ( /4CE9ADCF PIN_ARRAY-6X1 P2 DEBUG {Lib=DEBUG} - ( 1 GND ) - ( 2 N-000031 ) - ( 3 3V3 ) - ( 4 /DRXD ) - ( 5 /DTXD ) - ( 6 N-000031 ) + ( /4CF7BAEE SM0603 R13 150R + ( 1 3V3 ) + ( 2 N-000057 ) ) - ( /4CE9A6AE SM0603 R8 100K {Lib=R} - ( 1 /TDO ) - ( 2 3V3 ) + ( /4DC555D0 SM0603 R14 150R + ( 1 3V3 ) + ( 2 N-000055 ) ) - ( /4CE9A6A9 SM0603 R7 100K {Lib=R} - ( 1 /TCK ) - ( 2 3V3 ) + ( /4DC7A441 SM0603 R16 10K + ( 1 N-000021 ) + ( 2 N-000028 ) ) - ( /4CE9A6A5 SM0603 R6 100K {Lib=R} - ( 1 /TMS ) - ( 2 3V3 ) + ( /4DC799F2 SM0603 R17 10k + ( 1 /WP ) + ( 2 GND ) ) - ( /4CE9A69A SM0603 R5 100K {Lib=R} - ( 1 /TDI ) - ( 2 3V3 ) + ( /4DC5A30D SM0603 R18 10k + ( 1 N-000011 ) + ( 2 3V3 ) ) - ( /4CE9A68C SM0603 R4 100K {Lib=R} - ( 1 N-000045 ) - ( 2 3V3 ) + ( /4D020733 PUSH_BUTTON SW1 RESET + ( 1 //RESET ) + ( 2 GND ) ) - ( /4CE91633 SM0603 C18 10pF {Lib=C} - ( 1 N-000036 ) - ( 2 GND ) + ( /4DC6852C PUSH_BUTTON SW2 BOOTLOADER + ( 1 /BOOTLOADER ) + ( 2 GND ) ) - ( /4CE9162F SM0603 C17 10pF {Lib=C} - ( 1 N-000049 ) - ( 2 GND ) + ( /4DC5A250 SOIC8 U1 FLASH + ( 1 /CS ) + ( 2 /MISO ) + ( 3 /WP ) + ( 4 GND ) + ( 5 /MOSI ) + ( 6 /SCK ) + ( 7 N-000011 ) + ( 8 3V3 ) ) - ( /4CE915DE Q_49U3HMS X1 18.432MHz {Lib=CRYSTAL} - ( 1 N-000049 ) - ( 2 N-000036 ) + ( /4CE915DE Q_49U3HMS X1 18.432MHz + ( 1 N-000049 ) + ( 2 N-000036 ) ) ) * { Allowed footprints by component: +$component C1 + SM* + C? + C1-1 +$endlist +$component C3 + SM* + C? + C1-1 +$endlist +$component C4 + SM* + C? + C1-1 +$endlist +$component C5 + SM* + C? + C1-1 +$endlist +$component C6 + SM* + C? + C1-1 +$endlist +$component C7 + SM* + C? + C1-1 +$endlist +$component C9 + SM* + C? + C1-1 +$endlist +$component C10 + SM* + C? + C1-1 +$endlist +$component C11 + SM* + C? + C1-1 +$endlist +$component C12 + SM* + C? + C1-1 +$endlist +$component C13 + SM* + C? + C1-1 +$endlist +$component C14 + SM* + C? + C1-1 +$endlist +$component C15 + SM* + C? + C1-1 +$endlist +$component C16 + SM* + C? + C1-1 +$endlist +$component C17 + SM* + C? + C1-1 +$endlist +$component C18 + SM* + C? + C1-1 +$endlist +$component C19 + SM* + C? + C1-1 +$endlist +$component C20 + SM* + C? + C1-1 +$endlist +$component C21 + SM* + C? + C1-1 +$endlist +$component C22 + SM* + C? + C1-1 +$endlist +$component C23 + SM* + C? + C1-1 +$endlist +$component D1 + D? + SO* + SM* +$endlist $component D2 D? SO* @@ -387,41 +497,23 @@ $component D3 SO* SM* $endlist -$component C12 - SM* - C? - C1-1 +$component D4 + LED-3MM + LED-5MM + LED-10MM + LED-0603 + LED-0805 + LED-1206 + LEDV $endlist -$component C1 - SM* - C? - C1-1 -$endlist -$component R16 - R? - SM0603 - SM0805 - R?-* -$endlist -$component D1 - D? - SO* - SM* -$endlist -$component C5 - SM* - C? - C1-1 -$endlist -$component C13 - SM* - C? - C1-1 -$endlist -$component C11 - SM* - C? - C1-1 +$component D5 + LED-3MM + LED-5MM + LED-10MM + LED-0603 + LED-0805 + LED-1206 + LEDV $endlist $component R1 R? @@ -429,12 +521,48 @@ $component R1 SM0805 R?-* $endlist +$component R2 + R? + SM0603 + SM0805 + R?-* +$endlist $component R3 R? SM0603 SM0805 R?-* $endlist +$component R4 + R? + SM0603 + SM0805 + R?-* +$endlist +$component R5 + R? + SM0603 + SM0805 + R?-* +$endlist +$component R6 + R? + SM0603 + SM0805 + R?-* +$endlist +$component R7 + R? + SM0603 + SM0805 + R?-* +$endlist +$component R8 + R? + SM0603 + SM0805 + R?-* +$endlist $component R9 R? SM0603 @@ -447,60 +575,13 @@ $component R10 SM0805 R?-* $endlist -$component R2 +$component R11 R? SM0603 SM0805 R?-* $endlist -$component R17 - R? - SM0603 - SM0805 - R?-* -$endlist -$component C14 - SM* - C? - C1-1 -$endlist -$component C22 - SM* - C? - C1-1 -$endlist -$component C21 - SM* - C? - C1-1 -$endlist -$component C23 - SM* - C? - C1-1 -$endlist -$component C19 - SM* - C? - C1-1 -$endlist -$component C16 - SM* - C? - C1-1 -$endlist -$component C4 - SM* - C? - C1-1 -$endlist -$component R18 - R? - SM0603 - SM0805 - R?-* -$endlist -$component R14 +$component R12 R? SM0603 SM0805 @@ -512,406 +593,29 @@ $component R13 SM0805 R?-* $endlist -$component C3 - SM* - C? - C1-1 -$endlist -$component C20 - SM* - C? - C1-1 -$endlist -$component C15 - SM* - C? - C1-1 -$endlist -$component C6 - SM* - C? - C1-1 -$endlist -$component C10 - SM* - C? - C1-1 -$endlist -$component R11 +$component R14 R? SM0603 SM0805 R?-* $endlist -$component C9 - SM* - C? - C1-1 -$endlist -$component C7 - SM* - C? - C1-1 -$endlist -$component R12 +$component R16 R? SM0603 SM0805 R?-* $endlist -$component D5 - LED-3MM - LED-5MM - LED-10MM - LED-0603 - LED-0805 - LED-1206 - LEDV -$endlist -$component D4 - LED-3MM - LED-5MM - LED-10MM - LED-0603 - LED-0805 - LED-1206 - LEDV -$endlist -$component R8 +$component R17 R? SM0603 SM0805 R?-* $endlist -$component R7 +$component R18 R? SM0603 SM0805 R?-* $endlist -$component R6 - R? - SM0603 - SM0805 - R?-* -$endlist -$component R5 - R? - SM0603 - SM0805 - R?-* -$endlist -$component R4 - R? - SM0603 - SM0805 - R?-* -$endlist -$component C18 - SM* - C? - C1-1 -$endlist -$component C17 - SM* - C? - C1-1 -$endlist $endfootprintlist } -{ Pin List by Nets -Net 1 "+1.8V" "+1.8V" - C12 1 - IC3 24 - IC3 54 - IC3 64 - IC3 12 - C16 1 - IC3 8 - C20 1 - C15 1 - C19 1 -Net 2 "/TEST" "TEST" - JP1 1 - IC3 40 -Net 3 "GND" "GND" - IC3 5 - IC3 2 - IC3 4 - IC3 60 - IC3 3 - P1 6 - P2 1 - C17 2 - C18 2 - IC3 17 - IC3 46 - P1 18 - SW1 2 - C7 2 - C9 2 - C10 1 - C6 1 - P1 4 - P1 16 - P1 14 - P1 12 - P1 20 - P1 10 - P1 8 - J2 1 - C1 2 - C12 2 - P4 C5 - P4 SW2 - IC2 6 - C19 2 - C15 2 - C16 2 - C20 2 - J1 5 - BT1 2 - C3 2 - C4 2 - Q2 2 - SW2 2 - IC4 10 - C11 2 - U1 4 - C23 2 - C14 2 - R17 2 - P3 6 - IC2 3 - C13 2 - C22 2 - C21 2 -Net 5 "/SC_SW" "SC_SW" - IC4 1 - IC4 1 - IC4 1 - IC3 16 -Net 7 "/CS" "CS" - U1 1 - IC3 28 -Net 8 "/MISO" "MISO" - IC3 27 - U1 2 -Net 9 "/MOSI" "MOSI" - U1 5 - IC3 22 -Net 10 "/SCK" "SCK" - U1 6 - IC3 21 -Net 11 "" "" - U1 7 - R18 1 -Net 12 "/RST_SIM" "RST_SIM" - IC4 16 - P4 C2 - IC3 32 -Net 13 "/VCC_SIM" "VCC_SIM" - P4 C1 - IC3 35 - IC4 18 -Net 14 "" "" - C5 1 - J1 2 - R9 2 -Net 15 "/DDP" "DDP" - C13 1 - IC3 57 - R10 1 -Net 16 "" "" - R10 2 - C5 2 - R3 1 - J1 3 -Net 17 "" "" - R3 2 - Q1 2 -Net 18 "/A-B-DETECT" "A-B-DETECT" - IC3 41 - J1 4 - R2 1 -Net 19 "" "" - D3 1 - BT1 1 -Net 21 "" "" - Q2 1 - R16 1 -Net 22 "/UDP_PUP" "UDP_PUP" - Q1 1 - Q2 3 - D1 1 - R1 2 -Net 23 "//RESET" "/RESET" - IC3 39 - P1 15 - D1 2 - R12 2 - SW1 1 -Net 24 "" "" - C21 1 - IC2 4 -Net 25 "/I/O_SIM" "I/O_SIM" - IC3 47 - IC4 9 - IC3 34 - P4 C7 -Net 26 "/CLK_SIM" "CLK_SIM" - IC3 44 - IC3 36 - IC4 14 - P4 C3 -Net 27 "/USBVCC" "USBVCC" - D2 1 - FB1 2 -Net 28 "" "" - R16 2 - IC3 19 -Net 30 "/DTXD" "DTXD" - P2 5 - IC3 29 - J2 3 -Net 31 "" "" - P2 6 - P2 2 -Net 33 "" "" - R11 1 - C10 2 - IC3 63 -Net 34 "" "" - JP2 2 - IC3 55 -Net 36 "" "" - C18 1 - IC3 62 - X1 2 -Net 38 "/I/O_SW" "I/O_SW" - IC3 13 - IC4 19 -Net 41 "/I/O_PHONE" "I/O_PHONE" - P3 4 - IC4 11 - IC3 14 - IC3 11 -Net 42 "/RST_PHONE" "RST_PHONE" - P3 2 - IC3 23 - IC4 4 -Net 43 "/CLK_PHONE" "CLK_PHONE" - P3 3 - IC4 6 - IC3 15 - IC3 38 -Net 44 "" "" - R11 2 - C6 2 -Net 45 "" "" - R4 1 - P1 3 -Net 46 "/VCC_PHONE" "VCC_PHONE" - IC4 2 - IC3 25 - P3 1 - IC3 6 -Net 47 "/WP" "WP" - R17 1 - U1 3 - IC3 20 -Net 48 "/TMS" "TMS" - IC3 51 - P1 7 - R6 1 -Net 49 "" "" - C17 1 - X1 1 - IC3 61 -Net 51 "/BOOTLOADER" "BOOTLOADER" - IC3 52 - SW2 1 -Net 52 "/SW_SIM" "SW_SIM" - IC3 31 - P4 SW1 -Net 55 "" "" - R14 2 - D5 1 -Net 56 "/LED_G" "LED_G" - IC3 10 - D5 2 -Net 57 "" "" - D4 1 - R13 2 -Net 58 "/LED_R" "LED_R" - IC3 9 - D4 2 -Net 59 "/TDI" "TDI" - P1 5 - R5 1 - IC3 33 -Net 60 "/TCK" "TCK" - P1 11 - P1 9 - R7 1 - IC3 53 -Net 61 "/TDO" "TDO" - P1 13 - R8 1 - IC3 49 -Net 62 "" "" - J1 1 - FB1 1 -Net 63 "/DDM" "DDM" - R9 1 - C11 1 - IC3 56 -Net 64 "" "" - D2 2 - C14 1 - IC2 1 - D3 2 - IC2 5 -Net 65 "" "" - C23 1 - IC3 1 - FB2 1 -Net 66 "/DRXD" "DRXD" - P2 4 - IC3 30 - J2 2 -Net 67 "3V3" "3V3" - FB2 2 - R1 1 - JP1 2 - P2 3 - IC3 58 - IC3 18 - IC3 59 - C4 1 - IC3 45 - JP2 1 - U1 8 - IC2 2 - C22 1 - C1 1 - C7 1 - P1 2 - P1 1 - R18 2 - R12 1 - C3 1 - C9 1 - R8 2 - IC3 7 - R7 2 - Q1 3 - R4 2 - IC4 20 - R5 2 - R6 2 - R13 1 - R2 2 - R14 1 -} -#End diff --git a/hardware/kicad/SIMtrace.pro b/hardware/kicad/SIMtrace.pro index c4b3c83..e05b50b 100644 --- a/hardware/kicad/SIMtrace.pro +++ b/hardware/kicad/SIMtrace.pro @@ -1,4 +1,4 @@ -update=So 19 Jun 2011 15:09:52 CEST +update=Mo 20 Jun 2011 13:13:35 CEST last_client=pcbnew [general] version=1 @@ -79,8 +79,8 @@ EquName1=devcms [pcbnew] version=1 PadDrlX=0 -PadDimH=1260 -PadDimV=394 +PadDimH=984 +PadDimV=866 BoardThickness=630 SgPcb45=1 TxtPcbV=800 @@ -92,7 +92,7 @@ VEgarde=100 DrawLar=150 EdgeLar=80 TxtLar=120 -MSegLar=50 +MSegLar=100 LastNetListRead=SIMtrace.net [pcbnew/libraries] LibDir= diff --git a/hardware/kicad/lib/SIMtrace.mdc b/hardware/kicad/lib/SIMtrace.mdc index aec6a96..5a1e3b7 100644 --- a/hardware/kicad/lib/SIMtrace.mdc +++ b/hardware/kicad/lib/SIMtrace.mdc @@ -1,4 +1,4 @@ -PCBNEW-LibDoc----V1 Mo 20 Jun 2011 11:41:35 CEST +PCBNEW-LibDoc----V1 Mo 20 Jun 2011 13:12:41 CEST # $MODULE pin_array_10x2 Li pin_array_10x2 @@ -6,4 +6,9 @@ Cd Double rangee de contacts 2 x 12 pins Kw CONN $EndMODULE # +$MODULE USB-MINI-B_UX60 +Li USB-MINI-B_UX60 +Cd Hirose UX60-MB-5ST +$EndMODULE +# $EndLIBDOC diff --git a/hardware/kicad/lib/SIMtrace.mod b/hardware/kicad/lib/SIMtrace.mod index 9653d2a..ba596db 100644 --- a/hardware/kicad/lib/SIMtrace.mod +++ b/hardware/kicad/lib/SIMtrace.mod @@ -1,4 +1,4 @@ -PCBNEW-LibModule-V1 Mo 20 Jun 2011 11:41:35 CEST +PCBNEW-LibModule-V1 Mo 20 Jun 2011 13:12:41 CEST $INDEX CAP_AVE_E SC_ID0 @@ -770,20 +770,11 @@ Ne 0 "" Po 1339 787 $EndPAD $EndMODULE PUSH_BUTTON -$MODULE USB-MINI-B_UX60 -Po 0 0 0 15 4DFF1319 00000000 ~~ -Li USB-MINI-B_UX60 -Sc 00000000 -AR -Op 0 0 0 -T0 0 3228 600 600 0 120 N V 21 N"USB-MINI-B_UX60" -T1 0 -2441 600 600 0 120 N V 21 N"VAL**" -$EndMODULE USB-MINI-B_UX60 $MODULE SOT223-6 Po 0 0 0 15 4DFF15C5 00000000 ~~ Li SOT223-6 Sc 00000000 -AR +AR Op 0 0 0 T0 0 2352 600 600 0 120 N V 21 N"SOT223-6" T1 -10 -2165 600 600 0 120 N V 21 N"VAL**" @@ -834,4 +825,102 @@ Ne 0 "" Po 1004 1142 $EndPAD $EndMODULE SOT223-6 +$MODULE USB-MINI-B_UX60 +Po 0 0 0 15 4DFF2B1C 00000000 ~~ +Li USB-MINI-B_UX60 +Cd Hirose UX60-MB-5ST +Sc 00000000 +AR +Op 0 0 0 +T0 0 3228 600 600 0 120 N V 21 N"USB-MINI-B_UX60" +T1 0 -1969 600 600 0 120 N V 21 N"VAL**" +DS -433 1890 -276 236 100 21 +DS -276 236 276 236 100 21 +DS 276 236 433 1890 100 21 +DS 906 39 1102 1732 100 21 +DS 1102 1732 1299 39 100 21 +DS -1299 39 -1102 1732 100 21 +DS -1102 1732 -906 39 100 21 +DS -1516 2520 1516 2520 100 21 +DS 1516 2520 1516 -1024 100 21 +DS 1516 -1024 -1516 -1024 100 21 +DS -1516 -1024 -1516 2520 100 21 +$PAD +Sh "" C 354 354 0 0 0 +Dr 354 0 0 +At STD N 00E0FFFF +Ne 0 "" +Po -689 0 +$EndPAD +$PAD +Sh "" C 354 354 0 0 0 +Dr 354 0 0 +At STD N 00E0FFFF +Ne 0 "" +Po 689 0 +$EndPAD +$PAD +Sh "2" R 197 787 0 0 0 +Dr 0 0 0 +At SMD N 00888000 +Ne 0 "" +Po -315 -886 +$EndPAD +$PAD +Sh "3" R 197 787 0 0 0 +Dr 0 0 0 +At SMD N 00888000 +Ne 0 "" +Po 0 -886 +$EndPAD +$PAD +Sh "4" R 197 787 0 0 0 +Dr 0 0 0 +At SMD N 00888000 +Ne 0 "" +Po 315 -886 +$EndPAD +$PAD +Sh "5" R 197 787 0 0 0 +Dr 0 0 0 +At SMD N 00888000 +Ne 0 "" +Po 630 -886 +$EndPAD +$PAD +Sh "1" R 197 787 0 0 0 +Dr 0 0 0 +At SMD N 00888000 +Ne 0 "" +Po -630 -886 +$EndPAD +$PAD +Sh "" R 984 866 0 0 0 +Dr 0 0 0 +At SMD N 00888000 +Ne 0 "" +Po -1654 -787 +$EndPAD +$PAD +Sh "" R 984 866 0 0 0 +Dr 0 0 0 +At SMD N 00888000 +Ne 0 "" +Po 1654 -787 +$EndPAD +$PAD +Sh "" R 984 866 0 0 0 +Dr 0 0 0 +At SMD N 00888000 +Ne 0 "" +Po -1654 1299 +$EndPAD +$PAD +Sh "" R 984 866 0 0 0 +Dr 0 0 0 +At SMD N 00888000 +Ne 0 "" +Po 1654 1299 +$EndPAD +$EndMODULE USB-MINI-B_UX60 $EndLIBRARY diff --git a/hardware/pcb/bom/BOM.ods b/hardware/pcb/bom/BOM.ods index 1da18e589b6ceaaec62b8f3b9d37f9bc0c07dd3c..0d77746cbfe3c4172d0d4962ef5ef1c4c91d7586 100644 GIT binary patch delta 19636 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 delta 19611 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 JZrbj4{SQd$regpA