diff --git a/pcb/kicad/libs/mypackages.bak b/pcb/kicad/libs/mypackages.bak deleted file mode 100644 index 214ded3..0000000 --- a/pcb/kicad/libs/mypackages.bak +++ /dev/null @@ -1,5099 +0,0 @@ -PCBNEW-LibModule-V1 Sat 23 Jul 2011 10:39:34 AM CEST -# encoding utf-8 -$INDEX -TSSOP48 -PQFP208_ALTPADS -SOT563 -LQFP80-.5 -VFBGA48 -VFBGA54 -VFBGA36 -TSSOP10 -CP_TANTAL_SMD_D -BT_KEYSTONE_1059_20MM -XTAL_SMD_05019 -XTAL_SMD_05032 -USB-MINIB-THT -pin_array_7x2 -SM0805_FIXEDMASK -LED-3MM-FIXED -QFN10-2x2 -PAD_1x1mm -SM1210L -SM1210L_NEW -HC49US -TSOPII-32 -TSOPII-44 -R_PACK_0804 -SMD_5.7X5.7 -SOT23-5_LARGEPADS -SMD_DO1608 -QFN10-2x2_LONGPADS -$EndINDEX -$MODULE TSSOP48 -Po 0 0 0 15 4B6E17E6 00000000 ~~ -Li TSSOP48 -Sc 00000000 -AR -Op 0 0 0 -T0 0 -551 600 600 0 120 N V 21 N"Test" -T1 0 630 600 600 0 120 N V 21 N"VAL**" -DC -2205 945 -2087 945 40 21 -DS -2460 -1200 2460 -1200 47 21 -DS 2460 -1200 2460 1200 47 21 -DS -2460 1200 2460 1200 47 21 -DS -2460 -1200 -2460 1200 47 21 -$PAD -Sh "1" R 118 472 0 0 1800 -Dr 0 0 0 -At SMD N 00888000 -Ne 0 "" -Po -2263 1535 -$EndPAD -$PAD -Sh "2" R 118 472 0 0 1800 -Dr 0 0 0 -At SMD N 00888000 -Ne 0 "" -Po -2066 1535 -$EndPAD -$PAD -Sh "3" R 118 472 0 0 1800 -Dr 0 0 0 -At SMD N 00888000 -Ne 0 "" -Po -1870 1535 -$EndPAD -$PAD -Sh "4" R 118 472 0 0 1800 -Dr 0 0 0 -At SMD N 00888000 -Ne 0 "" -Po -1673 1535 -$EndPAD -$PAD -Sh "5" R 118 472 0 0 1800 -Dr 0 0 0 -At SMD N 00888000 -Ne 0 "" -Po -1476 1535 -$EndPAD -$PAD -Sh "6" R 118 472 0 0 1800 -Dr 0 0 0 -At SMD N 00888000 -Ne 0 "" -Po -1279 1535 -$EndPAD -$PAD -Sh "7" R 118 472 0 0 1800 -Dr 0 0 0 -At SMD N 00888000 -Ne 0 "" -Po -1082 1535 -$EndPAD -$PAD -Sh "8" R 118 472 0 0 1800 -Dr 0 0 0 -At SMD N 00888000 -Ne 0 "" -Po -885 1535 -$EndPAD -$PAD -Sh "9" R 118 472 0 0 1800 -Dr 0 0 0 -At SMD N 00888000 -Ne 0 "" -Po -688 1535 -$EndPAD -$PAD -Sh "10" R 118 472 0 0 1800 -Dr 0 0 0 -At SMD N 00888000 -Ne 0 "" -Po -492 1535 -$EndPAD -$PAD -Sh "11" R 118 472 0 0 1800 -Dr 0 0 0 -At SMD N 00888000 -Ne 0 "" -Po -295 1535 -$EndPAD -$PAD -Sh "12" R 118 472 0 0 1800 -Dr 0 0 0 -At SMD N 00888000 -Ne 0 "" -Po -98 1535 -$EndPAD -$PAD -Sh "13" R 118 472 0 0 1800 -Dr 0 0 0 -At SMD N 00888000 -Ne 0 "" -Po 98 1535 -$EndPAD -$PAD -Sh "14" R 118 472 0 0 1800 -Dr 0 0 0 -At SMD N 00888000 -Ne 0 "" -Po 295 1535 -$EndPAD -$PAD -Sh "15" R 118 472 0 0 1800 -Dr 0 0 0 -At SMD N 00888000 -Ne 0 "" -Po 492 1535 -$EndPAD -$PAD -Sh "16" R 118 472 0 0 1800 -Dr 0 0 0 -At SMD N 00888000 -Ne 0 "" -Po 688 1535 -$EndPAD -$PAD -Sh "17" R 118 472 0 0 1800 -Dr 0 0 0 -At SMD N 00888000 -Ne 0 "" -Po 885 1535 -$EndPAD -$PAD -Sh "18" R 118 472 0 0 1800 -Dr 0 0 0 -At SMD N 00888000 -Ne 0 "" -Po 1082 1535 -$EndPAD -$PAD -Sh "19" R 118 472 0 0 1800 -Dr 0 0 0 -At SMD N 00888000 -Ne 0 "" -Po 1279 1535 -$EndPAD -$PAD -Sh "20" R 118 472 0 0 1800 -Dr 0 0 0 -At SMD N 00888000 -Ne 0 "" -Po 1476 1535 -$EndPAD -$PAD -Sh "21" R 118 472 0 0 1800 -Dr 0 0 0 -At SMD N 00888000 -Ne 0 "" -Po 1673 1535 -$EndPAD -$PAD -Sh "22" R 118 472 0 0 1800 -Dr 0 0 0 -At SMD N 00888000 -Ne 0 "" -Po 1870 1535 -$EndPAD -$PAD -Sh "23" R 118 472 0 0 1800 -Dr 0 0 0 -At SMD N 00888000 -Ne 0 "" -Po 2066 1535 -$EndPAD -$PAD -Sh "24" R 118 472 0 0 1800 -Dr 0 0 0 -At SMD N 00888000 -Ne 0 "" -Po 2263 1535 -$EndPAD -$PAD -Sh "25" R 118 472 0 0 0 -Dr 0 0 0 -At SMD N 00888000 -Ne 0 "" -Po 2263 -1535 -$EndPAD -$PAD -Sh "26" R 118 472 0 0 0 -Dr 0 0 0 -At SMD N 00888000 -Ne 0 "" -Po 2066 -1535 -$EndPAD -$PAD -Sh "27" R 118 472 0 0 0 -Dr 0 0 0 -At SMD N 00888000 -Ne 0 "" -Po 1870 -1535 -$EndPAD -$PAD -Sh "28" R 118 472 0 0 0 -Dr 0 0 0 -At SMD N 00888000 -Ne 0 "" -Po 1673 -1535 -$EndPAD -$PAD -Sh "29" R 118 472 0 0 0 -Dr 0 0 0 -At SMD N 00888000 -Ne 0 "" -Po 1476 -1535 -$EndPAD -$PAD -Sh "30" R 118 472 0 0 0 -Dr 0 0 0 -At SMD N 00888000 -Ne 0 "" -Po 1279 -1535 -$EndPAD -$PAD -Sh "31" R 118 472 0 0 0 -Dr 0 0 0 -At SMD N 00888000 -Ne 0 "" -Po 1082 -1535 -$EndPAD -$PAD -Sh "32" R 118 472 0 0 0 -Dr 0 0 0 -At SMD N 00888000 -Ne 0 "" -Po 885 -1535 -$EndPAD -$PAD -Sh "33" R 118 472 0 0 0 -Dr 0 0 0 -At SMD N 00888000 -Ne 0 "" -Po 688 -1535 -$EndPAD -$PAD -Sh "34" R 118 472 0 0 0 -Dr 0 0 0 -At SMD N 00888000 -Ne 0 "" -Po 492 -1535 -$EndPAD -$PAD -Sh "35" R 118 472 0 0 0 -Dr 0 0 0 -At SMD N 00888000 -Ne 0 "" -Po 295 -1535 -$EndPAD -$PAD -Sh "36" R 118 472 0 0 0 -Dr 0 0 0 -At SMD N 00888000 -Ne 0 "" -Po 98 -1535 -$EndPAD -$PAD -Sh "37" R 118 472 0 0 0 -Dr 0 0 0 -At SMD N 00888000 -Ne 0 "" -Po -98 -1535 -$EndPAD -$PAD -Sh "38" R 118 472 0 0 0 -Dr 0 0 0 -At SMD N 00888000 -Ne 0 "" -Po -295 -1535 -$EndPAD -$PAD -Sh "39" R 118 472 0 0 0 -Dr 0 0 0 -At SMD N 00888000 -Ne 0 "" -Po -492 -1535 -$EndPAD -$PAD -Sh "40" R 118 472 0 0 0 -Dr 0 0 0 -At SMD N 00888000 -Ne 0 "" -Po -688 -1535 -$EndPAD -$PAD -Sh "41" R 118 472 0 0 0 -Dr 0 0 0 -At SMD N 00888000 -Ne 0 "" -Po -885 -1535 -$EndPAD -$PAD -Sh "42" R 118 472 0 0 0 -Dr 0 0 0 -At SMD N 00888000 -Ne 0 "" -Po -1082 -1535 -$EndPAD -$PAD -Sh "43" R 118 472 0 0 0 -Dr 0 0 0 -At SMD N 00888000 -Ne 0 "" -Po -1279 -1535 -$EndPAD -$PAD -Sh "44" R 118 472 0 0 0 -Dr 0 0 0 -At SMD N 00888000 -Ne 0 "" -Po -1476 -1535 -$EndPAD -$PAD -Sh "45" R 118 472 0 0 0 -Dr 0 0 0 -At SMD N 00888000 -Ne 0 "" -Po -1673 -1535 -$EndPAD -$PAD -Sh "46" R 118 472 0 0 0 -Dr 0 0 0 -At SMD N 00888000 -Ne 0 "" -Po -1870 -1535 -$EndPAD -$PAD -Sh "47" R 118 472 0 0 0 -Dr 0 0 0 -At SMD N 00888000 -Ne 0 "" -Po -2066 -1535 -$EndPAD -$PAD -Sh "48" R 118 472 0 0 0 -Dr 0 0 0 -At SMD N 00888000 -Ne 0 "" -Po -2263 -1535 -$EndPAD -$EndMODULE TSSOP48 -$MODULE PQFP208_ALTPADS -Po 0 0 0 15 4B6E25F7 00000000 ~~ -Li PQFP208_ALTPADS -Cd Module cms PQFP 208 pins -Kw PQFP CMS -Sc 00000000 -AR -Op 0 0 0 -At SMD -T0 0 -1000 600 600 0 80 N V 21 N"PQFP208" -T1 0 1000 600 600 0 80 N V 21 N"VAL**" -DS 0 -5512 -5512 -5512 120 21 -DS -5512 -5512 -5512 0 120 21 -DS -5512 0 -5512 5512 120 21 -DS -5512 5512 0 5512 120 21 -DS 0 5512 5512 5512 120 21 -DS 5512 5512 5512 0 120 21 -DS 5512 0 5512 -5512 120 21 -DS 5512 -5512 0 -5512 120 21 -T2 5350 -6100 600 400 0 80 N V 21 N"1" -DC 4750 -4700 4750 -5050 80 21 -$PAD -Sh "1" R 787 118 0 0 900 -Dr 0 0 0 -At SMD N 00888000 -Ne 0 "" -Po 5023 -6100 -$EndPAD -$PAD -Sh "2" R 787 118 0 0 900 -Dr 0 0 0 -At SMD N 00888000 -Ne 0 "" -Po 4826 -6100 -$EndPAD -$PAD -Sh "3" R 787 118 0 0 900 -Dr 0 0 0 -At SMD N 00888000 -Ne 0 "" -Po 4629 -6100 -$EndPAD -$PAD -Sh "4" R 787 118 0 0 900 -Dr 0 0 0 -At SMD N 00888000 -Ne 0 "" -Po 4432 -6100 -$EndPAD -$PAD -Sh "5" R 787 118 0 0 900 -Dr 0 0 0 -At SMD N 00888000 -Ne 0 "" -Po 4235 -6100 -$EndPAD -$PAD -Sh "6" R 787 118 0 0 900 -Dr 0 0 0 -At SMD N 00888000 -Ne 0 "" -Po 4038 -6100 -$EndPAD -$PAD -Sh "7" R 787 118 0 0 900 -Dr 0 0 0 -At SMD N 00888000 -Ne 0 "" -Po 3841 -6100 -$EndPAD -$PAD -Sh "8" R 787 118 0 0 900 -Dr 0 0 0 -At SMD N 00888000 -Ne 0 "" -Po 3644 -6100 -$EndPAD -$PAD -Sh "9" R 787 118 0 0 900 -Dr 0 0 0 -At SMD N 00888000 -Ne 0 "" -Po 3447 -6100 -$EndPAD -$PAD -Sh "10" R 787 118 0 0 900 -Dr 0 0 0 -At SMD N 00888000 -Ne 0 "" -Po 3250 -6100 -$EndPAD -$PAD -Sh "11" R 787 118 0 0 900 -Dr 0 0 0 -At SMD N 00888000 -Ne 0 "" -Po 3053 -6100 -$EndPAD -$PAD -Sh "12" R 787 118 0 0 900 -Dr 0 0 0 -At SMD N 00888000 -Ne 0 "" -Po 2856 -6100 -$EndPAD -$PAD -Sh "13" R 787 118 0 0 900 -Dr 0 0 0 -At SMD N 00888000 -Ne 0 "" -Po 2659 -6100 -$EndPAD -$PAD -Sh "14" R 787 118 0 0 900 -Dr 0 0 0 -At SMD N 00888000 -Ne 0 "" -Po 2462 -6100 -$EndPAD -$PAD -Sh "15" R 787 118 0 0 900 -Dr 0 0 0 -At SMD N 00888000 -Ne 0 "" -Po 2265 -6100 -$EndPAD -$PAD -Sh "16" R 787 118 0 0 900 -Dr 0 0 0 -At SMD N 00888000 -Ne 0 "" -Po 2068 -6100 -$EndPAD -$PAD -Sh "17" R 787 118 0 0 900 -Dr 0 0 0 -At SMD N 00888000 -Ne 0 "" -Po 1871 -6100 -$EndPAD -$PAD -Sh "18" R 787 118 0 0 900 -Dr 0 0 0 -At SMD N 00888000 -Ne 0 "" -Po 1674 -6100 -$EndPAD -$PAD -Sh "19" R 787 118 0 0 900 -Dr 0 0 0 -At SMD N 00888000 -Ne 0 "" -Po 1477 -6100 -$EndPAD -$PAD -Sh "20" R 787 118 0 0 900 -Dr 0 0 0 -At SMD N 00888000 -Ne 0 "" -Po 1280 -6100 -$EndPAD -$PAD -Sh "21" R 787 118 0 0 900 -Dr 0 0 0 -At SMD N 00888000 -Ne 0 "" -Po 1083 -6100 -$EndPAD -$PAD -Sh "22" R 787 118 0 0 900 -Dr 0 0 0 -At SMD N 00888000 -Ne 0 "" -Po 886 -6100 -$EndPAD -$PAD -Sh "23" R 787 118 0 0 900 -Dr 0 0 0 -At SMD N 00888000 -Ne 0 "" -Po 689 -6100 -$EndPAD -$PAD -Sh "24" R 787 118 0 0 900 -Dr 0 0 0 -At SMD N 00888000 -Ne 0 "" -Po 492 -6100 -$EndPAD -$PAD -Sh "25" R 787 118 0 0 900 -Dr 0 0 0 -At SMD N 00888000 -Ne 0 "" -Po 295 -6100 -$EndPAD -$PAD -Sh "26" R 787 118 0 0 900 -Dr 0 0 0 -At SMD N 00888000 -Ne 0 "" -Po 98 -6100 -$EndPAD -$PAD -Sh "27" R 787 118 0 0 900 -Dr 0 0 0 -At SMD N 00888000 -Ne 0 "" -Po -99 -6100 -$EndPAD -$PAD -Sh "28" R 787 118 0 0 900 -Dr 0 0 0 -At SMD N 00888000 -Ne 0 "" -Po -296 -6100 -$EndPAD -$PAD -Sh "29" R 787 118 0 0 900 -Dr 0 0 0 -At SMD N 00888000 -Ne 0 "" -Po -493 -6100 -$EndPAD -$PAD -Sh "30" R 787 118 0 0 900 -Dr 0 0 0 -At SMD N 00888000 -Ne 0 "" -Po -690 -6100 -$EndPAD -$PAD -Sh "31" R 787 118 0 0 900 -Dr 0 0 0 -At SMD N 00888000 -Ne 0 "" -Po -887 -6100 -$EndPAD -$PAD -Sh "32" R 787 118 0 0 900 -Dr 0 0 0 -At SMD N 00888000 -Ne 0 "" -Po -1084 -6100 -$EndPAD -$PAD -Sh "33" R 787 118 0 0 900 -Dr 0 0 0 -At SMD N 00888000 -Ne 0 "" -Po -1281 -6100 -$EndPAD -$PAD -Sh "34" R 787 118 0 0 900 -Dr 0 0 0 -At SMD N 00888000 -Ne 0 "" -Po -1478 -6100 -$EndPAD -$PAD -Sh "35" R 787 118 0 0 900 -Dr 0 0 0 -At SMD N 00888000 -Ne 0 "" -Po -1675 -6100 -$EndPAD -$PAD -Sh "36" R 787 118 0 0 900 -Dr 0 0 0 -At SMD N 00888000 -Ne 0 "" -Po -1872 -6100 -$EndPAD -$PAD -Sh "37" R 787 118 0 0 900 -Dr 0 0 0 -At SMD N 00888000 -Ne 0 "" -Po -2069 -6100 -$EndPAD -$PAD -Sh "38" R 787 118 0 0 900 -Dr 0 0 0 -At SMD N 00888000 -Ne 0 "" -Po -2266 -6100 -$EndPAD -$PAD -Sh "39" R 787 118 0 0 900 -Dr 0 0 0 -At SMD N 00888000 -Ne 0 "" -Po -2463 -6100 -$EndPAD -$PAD -Sh "40" R 787 118 0 0 900 -Dr 0 0 0 -At SMD N 00888000 -Ne 0 "" -Po -2660 -6100 -$EndPAD -$PAD -Sh "41" R 787 118 0 0 900 -Dr 0 0 0 -At SMD N 00888000 -Ne 0 "" -Po -2857 -6100 -$EndPAD -$PAD -Sh "42" R 787 118 0 0 900 -Dr 0 0 0 -At SMD N 00888000 -Ne 0 "" -Po -3054 -6100 -$EndPAD -$PAD -Sh "43" R 787 118 0 0 900 -Dr 0 0 0 -At SMD N 00888000 -Ne 0 "" -Po -3251 -6100 -$EndPAD -$PAD -Sh "44" R 787 118 0 0 900 -Dr 0 0 0 -At SMD N 00888000 -Ne 0 "" -Po -3448 -6100 -$EndPAD -$PAD -Sh "45" R 787 118 0 0 900 -Dr 0 0 0 -At SMD N 00888000 -Ne 0 "" -Po -3645 -6100 -$EndPAD -$PAD -Sh "46" R 787 118 0 0 900 -Dr 0 0 0 -At SMD N 00888000 -Ne 0 "" -Po -3842 -6100 -$EndPAD -$PAD -Sh "47" R 787 118 0 0 900 -Dr 0 0 0 -At SMD N 00888000 -Ne 0 "" -Po -4039 -6100 -$EndPAD -$PAD -Sh "48" R 787 118 0 0 900 -Dr 0 0 0 -At SMD N 00888000 -Ne 0 "" -Po -4236 -6100 -$EndPAD -$PAD -Sh "49" R 787 118 0 0 900 -Dr 0 0 0 -At SMD N 00888000 -Ne 0 "" -Po -4433 -6100 -$EndPAD -$PAD -Sh "50" R 787 118 0 0 900 -Dr 0 0 0 -At SMD N 00888000 -Ne 0 "" -Po -4630 -6100 -$EndPAD -$PAD -Sh "51" R 787 118 0 0 900 -Dr 0 0 0 -At SMD N 00888000 -Ne 0 "" -Po -4827 -6100 -$EndPAD -$PAD -Sh "52" R 787 118 0 0 900 -Dr 0 0 0 -At SMD N 00888000 -Ne 0 "" -Po -5024 -6100 -$EndPAD -$PAD -Sh "53" R 787 118 0 0 0 -Dr 0 0 0 -At SMD N 00888000 -Ne 0 "" -Po -6130 -5023 -$EndPAD -$PAD -Sh "54" R 787 118 0 0 0 -Dr 0 0 0 -At SMD N 00888000 -Ne 0 "" -Po -6130 -4826 -$EndPAD -$PAD -Sh "55" R 787 118 0 0 0 -Dr 0 0 0 -At SMD N 00888000 -Ne 0 "" -Po -6130 -4629 -$EndPAD -$PAD -Sh "56" R 787 118 0 0 0 -Dr 0 0 0 -At SMD N 00888000 -Ne 0 "" -Po -6130 -4432 -$EndPAD -$PAD -Sh "57" R 787 118 0 0 0 -Dr 0 0 0 -At SMD N 00888000 -Ne 0 "" -Po -6130 -4235 -$EndPAD -$PAD -Sh "58" R 787 118 0 0 0 -Dr 0 0 0 -At SMD N 00888000 -Ne 0 "" -Po -6130 -4038 -$EndPAD -$PAD -Sh "59" R 787 118 0 0 0 -Dr 0 0 0 -At SMD N 00888000 -Ne 0 "" -Po -6130 -3841 -$EndPAD -$PAD -Sh "60" R 787 118 0 0 0 -Dr 0 0 0 -At SMD N 00888000 -Ne 0 "" -Po -6130 -3644 -$EndPAD -$PAD -Sh "61" R 787 118 0 0 0 -Dr 0 0 0 -At SMD N 00888000 -Ne 0 "" -Po -6130 -3447 -$EndPAD -$PAD -Sh "62" R 787 118 0 0 0 -Dr 0 0 0 -At SMD N 00888000 -Ne 0 "" -Po -6130 -3250 -$EndPAD -$PAD -Sh "63" R 787 118 0 0 0 -Dr 0 0 0 -At SMD N 00888000 -Ne 0 "" -Po -6130 -3053 -$EndPAD -$PAD -Sh "64" R 787 118 0 0 0 -Dr 0 0 0 -At SMD N 00888000 -Ne 0 "" -Po -6130 -2856 -$EndPAD -$PAD -Sh "65" R 787 118 0 0 0 -Dr 0 0 0 -At SMD N 00888000 -Ne 0 "" -Po -6130 -2659 -$EndPAD -$PAD -Sh "66" R 787 118 0 0 0 -Dr 0 0 0 -At SMD N 00888000 -Ne 0 "" -Po -6130 -2462 -$EndPAD -$PAD -Sh "67" R 787 118 0 0 0 -Dr 0 0 0 -At SMD N 00888000 -Ne 0 "" -Po -6130 -2265 -$EndPAD -$PAD -Sh "68" R 787 118 0 0 0 -Dr 0 0 0 -At SMD N 00888000 -Ne 0 "" -Po -6130 -2068 -$EndPAD -$PAD -Sh "69" R 787 118 0 0 0 -Dr 0 0 0 -At SMD N 00888000 -Ne 0 "" -Po -6130 -1871 -$EndPAD -$PAD -Sh "70" R 787 118 0 0 0 -Dr 0 0 0 -At SMD N 00888000 -Ne 0 "" -Po -6130 -1674 -$EndPAD -$PAD -Sh "71" R 787 118 0 0 0 -Dr 0 0 0 -At SMD N 00888000 -Ne 0 "" -Po -6130 -1477 -$EndPAD -$PAD -Sh "72" R 787 118 0 0 0 -Dr 0 0 0 -At SMD N 00888000 -Ne 0 "" -Po -6130 -1280 -$EndPAD -$PAD -Sh "73" R 787 118 0 0 0 -Dr 0 0 0 -At SMD N 00888000 -Ne 0 "" -Po -6130 -1083 -$EndPAD -$PAD -Sh "74" R 787 118 0 0 0 -Dr 0 0 0 -At SMD N 00888000 -Ne 0 "" -Po -6130 -886 -$EndPAD -$PAD -Sh "75" R 787 118 0 0 0 -Dr 0 0 0 -At SMD N 00888000 -Ne 0 "" -Po -6130 -689 -$EndPAD -$PAD -Sh "76" R 787 118 0 0 0 -Dr 0 0 0 -At SMD N 00888000 -Ne 0 "" -Po -6130 -492 -$EndPAD -$PAD -Sh "77" R 787 118 0 0 0 -Dr 0 0 0 -At SMD N 00888000 -Ne 0 "" -Po -6130 -295 -$EndPAD -$PAD -Sh "78" R 787 118 0 0 0 -Dr 0 0 0 -At SMD N 00888000 -Ne 0 "" -Po -6130 -98 -$EndPAD -$PAD -Sh "79" R 787 118 0 0 0 -Dr 0 0 0 -At SMD N 00888000 -Ne 0 "" -Po -6130 99 -$EndPAD -$PAD -Sh "80" R 787 118 0 0 0 -Dr 0 0 0 -At SMD N 00888000 -Ne 0 "" -Po -6130 296 -$EndPAD -$PAD -Sh "81" R 787 118 0 0 0 -Dr 0 0 0 -At SMD N 00888000 -Ne 0 "" -Po -6130 493 -$EndPAD -$PAD -Sh "82" R 787 118 0 0 0 -Dr 0 0 0 -At SMD N 00888000 -Ne 0 "" -Po -6130 690 -$EndPAD -$PAD -Sh "83" R 787 118 0 0 0 -Dr 0 0 0 -At SMD N 00888000 -Ne 0 "" -Po -6130 887 -$EndPAD -$PAD -Sh "84" R 787 118 0 0 0 -Dr 0 0 0 -At SMD N 00888000 -Ne 0 "" -Po -6130 1084 -$EndPAD -$PAD -Sh "85" R 787 118 0 0 0 -Dr 0 0 0 -At SMD N 00888000 -Ne 0 "" -Po -6130 1281 -$EndPAD -$PAD -Sh "86" R 787 118 0 0 0 -Dr 0 0 0 -At SMD N 00888000 -Ne 0 "" -Po -6130 1478 -$EndPAD -$PAD -Sh "87" R 787 118 0 0 0 -Dr 0 0 0 -At SMD N 00888000 -Ne 0 "" -Po -6130 1675 -$EndPAD -$PAD -Sh "88" R 787 118 0 0 0 -Dr 0 0 0 -At SMD N 00888000 -Ne 0 "" -Po -6130 1872 -$EndPAD -$PAD -Sh "89" R 787 118 0 0 0 -Dr 0 0 0 -At SMD N 00888000 -Ne 0 "" -Po -6130 2069 -$EndPAD -$PAD -Sh "90" R 787 118 0 0 0 -Dr 0 0 0 -At SMD N 00888000 -Ne 0 "" -Po -6130 2266 -$EndPAD -$PAD -Sh "91" R 787 118 0 0 0 -Dr 0 0 0 -At SMD N 00888000 -Ne 0 "" -Po -6130 2463 -$EndPAD -$PAD -Sh "92" R 787 118 0 0 0 -Dr 0 0 0 -At SMD N 00888000 -Ne 0 "" -Po -6130 2660 -$EndPAD -$PAD -Sh "93" R 787 118 0 0 0 -Dr 0 0 0 -At SMD N 00888000 -Ne 0 "" -Po -6130 2857 -$EndPAD -$PAD -Sh "94" R 787 118 0 0 0 -Dr 0 0 0 -At SMD N 00888000 -Ne 0 "" -Po -6130 3054 -$EndPAD -$PAD -Sh "95" R 787 118 0 0 0 -Dr 0 0 0 -At SMD N 00888000 -Ne 0 "" -Po -6130 3251 -$EndPAD -$PAD -Sh "96" R 787 118 0 0 0 -Dr 0 0 0 -At SMD N 00888000 -Ne 0 "" -Po -6130 3448 -$EndPAD -$PAD -Sh "97" R 787 118 0 0 0 -Dr 0 0 0 -At SMD N 00888000 -Ne 0 "" -Po -6130 3645 -$EndPAD -$PAD -Sh "98" R 787 118 0 0 0 -Dr 0 0 0 -At SMD N 00888000 -Ne 0 "" -Po -6130 3842 -$EndPAD -$PAD -Sh "99" R 787 118 0 0 0 -Dr 0 0 0 -At SMD N 00888000 -Ne 0 "" -Po -6130 4039 -$EndPAD -$PAD -Sh "100" R 787 118 0 0 0 -Dr 0 0 0 -At SMD N 00888000 -Ne 0 "" -Po -6130 4236 -$EndPAD -$PAD -Sh "101" R 787 118 0 0 0 -Dr 0 0 0 -At SMD N 00888000 -Ne 0 "" -Po -6130 4433 -$EndPAD -$PAD -Sh "102" R 787 118 0 0 0 -Dr 0 0 0 -At SMD N 00888000 -Ne 0 "" -Po -6130 4630 -$EndPAD -$PAD -Sh "103" R 787 118 0 0 0 -Dr 0 0 0 -At SMD N 00888000 -Ne 0 "" -Po -6130 4827 -$EndPAD -$PAD -Sh "104" R 787 118 0 0 0 -Dr 0 0 0 -At SMD N 00888000 -Ne 0 "" -Po -6130 5024 -$EndPAD -$PAD -Sh "105" R 787 118 0 0 900 -Dr 0 0 0 -At SMD N 00888000 -Ne 0 "" -Po -5023 6180 -$EndPAD -$PAD -Sh "106" R 787 118 0 0 900 -Dr 0 0 0 -At SMD N 00888000 -Ne 0 "" -Po -4826 6180 -$EndPAD -$PAD -Sh "107" R 787 118 0 0 900 -Dr 0 0 0 -At SMD N 00888000 -Ne 0 "" -Po -4629 6180 -$EndPAD -$PAD -Sh "108" R 787 118 0 0 900 -Dr 0 0 0 -At SMD N 00888000 -Ne 0 "" -Po -4432 6180 -$EndPAD -$PAD -Sh "109" R 787 118 0 0 900 -Dr 0 0 0 -At SMD N 00888000 -Ne 0 "" -Po -4235 6180 -$EndPAD -$PAD -Sh "110" R 787 118 0 0 900 -Dr 0 0 0 -At SMD N 00888000 -Ne 0 "" -Po -4038 6180 -$EndPAD -$PAD -Sh "111" R 787 118 0 0 900 -Dr 0 0 0 -At SMD N 00888000 -Ne 0 "" -Po -3841 6180 -$EndPAD -$PAD -Sh "112" R 787 118 0 0 900 -Dr 0 0 0 -At SMD N 00888000 -Ne 0 "" -Po -3644 6180 -$EndPAD -$PAD -Sh "113" R 787 118 0 0 900 -Dr 0 0 0 -At SMD N 00888000 -Ne 0 "" -Po -3447 6180 -$EndPAD -$PAD -Sh "114" R 787 118 0 0 900 -Dr 0 0 0 -At SMD N 00888000 -Ne 0 "" -Po -3250 6180 -$EndPAD -$PAD -Sh "115" R 787 118 0 0 900 -Dr 0 0 0 -At SMD N 00888000 -Ne 0 "" -Po -3053 6180 -$EndPAD -$PAD -Sh "116" R 787 118 0 0 900 -Dr 0 0 0 -At SMD N 00888000 -Ne 0 "" -Po -2856 6180 -$EndPAD -$PAD -Sh "117" R 787 118 0 0 900 -Dr 0 0 0 -At SMD N 00888000 -Ne 0 "" -Po -2659 6180 -$EndPAD -$PAD -Sh "118" R 787 118 0 0 900 -Dr 0 0 0 -At SMD N 00888000 -Ne 0 "" -Po -2462 6180 -$EndPAD -$PAD -Sh "119" R 787 118 0 0 900 -Dr 0 0 0 -At SMD N 00888000 -Ne 0 "" -Po -2265 6180 -$EndPAD -$PAD -Sh "120" R 787 118 0 0 900 -Dr 0 0 0 -At SMD N 00888000 -Ne 0 "" -Po -2068 6180 -$EndPAD -$PAD -Sh "121" R 787 118 0 0 900 -Dr 0 0 0 -At SMD N 00888000 -Ne 0 "" -Po -1871 6180 -$EndPAD -$PAD -Sh "122" R 787 118 0 0 900 -Dr 0 0 0 -At SMD N 00888000 -Ne 0 "" -Po -1674 6180 -$EndPAD -$PAD -Sh "123" R 787 118 0 0 900 -Dr 0 0 0 -At SMD N 00888000 -Ne 0 "" -Po -1477 6180 -$EndPAD -$PAD -Sh "124" R 787 118 0 0 900 -Dr 0 0 0 -At SMD N 00888000 -Ne 0 "" -Po -1280 6180 -$EndPAD -$PAD -Sh "125" R 787 118 0 0 900 -Dr 0 0 0 -At SMD N 00888000 -Ne 0 "" -Po -1083 6180 -$EndPAD -$PAD -Sh "126" R 787 118 0 0 900 -Dr 0 0 0 -At SMD N 00888000 -Ne 0 "" -Po -886 6180 -$EndPAD -$PAD -Sh "127" R 787 118 0 0 900 -Dr 0 0 0 -At SMD N 00888000 -Ne 0 "" -Po -689 6180 -$EndPAD -$PAD -Sh "128" R 787 118 0 0 900 -Dr 0 0 0 -At SMD N 00888000 -Ne 0 "" -Po -492 6180 -$EndPAD -$PAD -Sh "129" R 787 118 0 0 900 -Dr 0 0 0 -At SMD N 00888000 -Ne 0 "" -Po -295 6180 -$EndPAD -$PAD -Sh "130" R 787 118 0 0 900 -Dr 0 0 0 -At SMD N 00888000 -Ne 0 "" -Po -98 6180 -$EndPAD -$PAD -Sh "131" R 787 118 0 0 900 -Dr 0 0 0 -At SMD N 00888000 -Ne 0 "" -Po 99 6180 -$EndPAD -$PAD -Sh "132" R 787 118 0 0 900 -Dr 0 0 0 -At SMD N 00888000 -Ne 0 "" -Po 296 6180 -$EndPAD -$PAD -Sh "133" R 787 118 0 0 900 -Dr 0 0 0 -At SMD N 00888000 -Ne 0 "" -Po 493 6180 -$EndPAD -$PAD -Sh "134" R 787 118 0 0 900 -Dr 0 0 0 -At SMD N 00888000 -Ne 0 "" -Po 690 6180 -$EndPAD -$PAD -Sh "135" R 787 118 0 0 900 -Dr 0 0 0 -At SMD N 00888000 -Ne 0 "" -Po 887 6180 -$EndPAD -$PAD -Sh "136" R 787 118 0 0 900 -Dr 0 0 0 -At SMD N 00888000 -Ne 0 "" -Po 1084 6180 -$EndPAD -$PAD -Sh "137" R 787 118 0 0 900 -Dr 0 0 0 -At SMD N 00888000 -Ne 0 "" -Po 1281 6180 -$EndPAD -$PAD -Sh "138" R 787 118 0 0 900 -Dr 0 0 0 -At SMD N 00888000 -Ne 0 "" -Po 1478 6180 -$EndPAD -$PAD -Sh "139" R 787 118 0 0 900 -Dr 0 0 0 -At SMD N 00888000 -Ne 0 "" -Po 1675 6180 -$EndPAD -$PAD -Sh "140" R 787 118 0 0 900 -Dr 0 0 0 -At SMD N 00888000 -Ne 0 "" -Po 1872 6180 -$EndPAD -$PAD -Sh "141" R 787 118 0 0 900 -Dr 0 0 0 -At SMD N 00888000 -Ne 0 "" -Po 2069 6180 -$EndPAD -$PAD -Sh "142" R 787 118 0 0 900 -Dr 0 0 0 -At SMD N 00888000 -Ne 0 "" -Po 2266 6180 -$EndPAD -$PAD -Sh "143" R 787 118 0 0 900 -Dr 0 0 0 -At SMD N 00888000 -Ne 0 "" -Po 2463 6180 -$EndPAD -$PAD -Sh "144" R 787 118 0 0 900 -Dr 0 0 0 -At SMD N 00888000 -Ne 0 "" -Po 2660 6180 -$EndPAD -$PAD -Sh "145" R 787 118 0 0 900 -Dr 0 0 0 -At SMD N 00888000 -Ne 0 "" -Po 2857 6180 -$EndPAD -$PAD -Sh "146" R 787 118 0 0 900 -Dr 0 0 0 -At SMD N 00888000 -Ne 0 "" -Po 3054 6180 -$EndPAD -$PAD -Sh "147" R 787 118 0 0 900 -Dr 0 0 0 -At SMD N 00888000 -Ne 0 "" -Po 3251 6180 -$EndPAD -$PAD -Sh "148" R 787 118 0 0 900 -Dr 0 0 0 -At SMD N 00888000 -Ne 0 "" -Po 3448 6180 -$EndPAD -$PAD -Sh "149" R 787 118 0 0 900 -Dr 0 0 0 -At SMD N 00888000 -Ne 0 "" -Po 3645 6180 -$EndPAD -$PAD -Sh "150" R 787 118 0 0 900 -Dr 0 0 0 -At SMD N 00888000 -Ne 0 "" -Po 3842 6180 -$EndPAD -$PAD -Sh "151" R 787 118 0 0 900 -Dr 0 0 0 -At SMD N 00888000 -Ne 0 "" -Po 4039 6180 -$EndPAD -$PAD -Sh "152" R 787 118 0 0 900 -Dr 0 0 0 -At SMD N 00888000 -Ne 0 "" -Po 4236 6180 -$EndPAD -$PAD -Sh "153" R 787 118 0 0 900 -Dr 0 0 0 -At SMD N 00888000 -Ne 0 "" -Po 4433 6180 -$EndPAD -$PAD -Sh "154" R 787 118 0 0 900 -Dr 0 0 0 -At SMD N 00888000 -Ne 0 "" -Po 4630 6180 -$EndPAD -$PAD -Sh "155" R 787 118 0 0 900 -Dr 0 0 0 -At SMD N 00888000 -Ne 0 "" -Po 4827 6180 -$EndPAD -$PAD -Sh "156" R 787 118 0 0 900 -Dr 0 0 0 -At SMD N 00888000 -Ne 0 "" -Po 5024 6180 -$EndPAD -$PAD -Sh "157" R 787 118 0 0 0 -Dr 0 0 0 -At SMD N 00888000 -Ne 0 "" -Po 6150 5023 -$EndPAD -$PAD -Sh "158" R 787 118 0 0 0 -Dr 0 0 0 -At SMD N 00888000 -Ne 0 "" -Po 6150 4826 -$EndPAD -$PAD -Sh "159" R 787 118 0 0 0 -Dr 0 0 0 -At SMD N 00888000 -Ne 0 "" -Po 6150 4629 -$EndPAD -$PAD -Sh "160" R 787 118 0 0 0 -Dr 0 0 0 -At SMD N 00888000 -Ne 0 "" -Po 6150 4432 -$EndPAD -$PAD -Sh "161" R 787 118 0 0 0 -Dr 0 0 0 -At SMD N 00888000 -Ne 0 "" -Po 6150 4235 -$EndPAD -$PAD -Sh "162" R 787 118 0 0 0 -Dr 0 0 0 -At SMD N 00888000 -Ne 0 "" -Po 6150 4038 -$EndPAD -$PAD -Sh "163" R 787 118 0 0 0 -Dr 0 0 0 -At SMD N 00888000 -Ne 0 "" -Po 6150 3841 -$EndPAD -$PAD -Sh "164" R 787 118 0 0 0 -Dr 0 0 0 -At SMD N 00888000 -Ne 0 "" -Po 6150 3644 -$EndPAD -$PAD -Sh "165" R 787 118 0 0 0 -Dr 0 0 0 -At SMD N 00888000 -Ne 0 "" -Po 6150 3447 -$EndPAD -$PAD -Sh "166" R 787 118 0 0 0 -Dr 0 0 0 -At SMD N 00888000 -Ne 0 "" -Po 6150 3250 -$EndPAD -$PAD -Sh "167" R 787 118 0 0 0 -Dr 0 0 0 -At SMD N 00888000 -Ne 0 "" -Po 6150 3053 -$EndPAD -$PAD -Sh "168" R 787 118 0 0 0 -Dr 0 0 0 -At SMD N 00888000 -Ne 0 "" -Po 6150 2856 -$EndPAD -$PAD -Sh "169" R 787 118 0 0 0 -Dr 0 0 0 -At SMD N 00888000 -Ne 0 "" -Po 6150 2659 -$EndPAD -$PAD -Sh "170" R 787 118 0 0 0 -Dr 0 0 0 -At SMD N 00888000 -Ne 0 "" -Po 6150 2462 -$EndPAD -$PAD -Sh "171" R 787 118 0 0 0 -Dr 0 0 0 -At SMD N 00888000 -Ne 0 "" -Po 6150 2265 -$EndPAD -$PAD -Sh "172" R 787 118 0 0 0 -Dr 0 0 0 -At SMD N 00888000 -Ne 0 "" -Po 6150 2068 -$EndPAD -$PAD -Sh "173" R 787 118 0 0 0 -Dr 0 0 0 -At SMD N 00888000 -Ne 0 "" -Po 6150 1871 -$EndPAD -$PAD -Sh "174" R 787 118 0 0 0 -Dr 0 0 0 -At SMD N 00888000 -Ne 0 "" -Po 6150 1674 -$EndPAD -$PAD -Sh "175" R 787 118 0 0 0 -Dr 0 0 0 -At SMD N 00888000 -Ne 0 "" -Po 6150 1477 -$EndPAD -$PAD -Sh "176" R 787 118 0 0 0 -Dr 0 0 0 -At SMD N 00888000 -Ne 0 "" -Po 6150 1280 -$EndPAD -$PAD -Sh "177" R 787 118 0 0 0 -Dr 0 0 0 -At SMD N 00888000 -Ne 0 "" -Po 6150 1083 -$EndPAD -$PAD -Sh "178" R 787 118 0 0 0 -Dr 0 0 0 -At SMD N 00888000 -Ne 0 "" -Po 6150 886 -$EndPAD -$PAD -Sh "179" R 787 118 0 0 0 -Dr 0 0 0 -At SMD N 00888000 -Ne 0 "" -Po 6150 689 -$EndPAD -$PAD -Sh "180" R 787 118 0 0 0 -Dr 0 0 0 -At SMD N 00888000 -Ne 0 "" -Po 6150 492 -$EndPAD -$PAD -Sh "181" R 787 118 0 0 0 -Dr 0 0 0 -At SMD N 00888000 -Ne 0 "" -Po 6150 295 -$EndPAD -$PAD -Sh "182" R 787 118 0 0 0 -Dr 0 0 0 -At SMD N 00888000 -Ne 0 "" -Po 6150 98 -$EndPAD -$PAD -Sh "183" R 787 118 0 0 0 -Dr 0 0 0 -At SMD N 00888000 -Ne 0 "" -Po 6150 -99 -$EndPAD -$PAD -Sh "184" R 787 118 0 0 0 -Dr 0 0 0 -At SMD N 00888000 -Ne 0 "" -Po 6150 -296 -$EndPAD -$PAD -Sh "185" R 787 118 0 0 0 -Dr 0 0 0 -At SMD N 00888000 -Ne 0 "" -Po 6150 -493 -$EndPAD -$PAD -Sh "186" R 787 118 0 0 0 -Dr 0 0 0 -At SMD N 00888000 -Ne 0 "" -Po 6150 -690 -$EndPAD -$PAD -Sh "187" R 787 118 0 0 0 -Dr 0 0 0 -At SMD N 00888000 -Ne 0 "" -Po 6150 -887 -$EndPAD -$PAD -Sh "188" R 787 118 0 0 0 -Dr 0 0 0 -At SMD N 00888000 -Ne 0 "" -Po 6150 -1084 -$EndPAD -$PAD -Sh "189" R 787 118 0 0 0 -Dr 0 0 0 -At SMD N 00888000 -Ne 0 "" -Po 6150 -1281 -$EndPAD -$PAD -Sh "190" R 787 118 0 0 0 -Dr 0 0 0 -At SMD N 00888000 -Ne 0 "" -Po 6150 -1478 -$EndPAD -$PAD -Sh "191" R 787 118 0 0 0 -Dr 0 0 0 -At SMD N 00888000 -Ne 0 "" -Po 6150 -1675 -$EndPAD -$PAD -Sh "192" R 787 118 0 0 0 -Dr 0 0 0 -At SMD N 00888000 -Ne 0 "" -Po 6150 -1872 -$EndPAD -$PAD -Sh "193" R 787 118 0 0 0 -Dr 0 0 0 -At SMD N 00888000 -Ne 0 "" -Po 6150 -2069 -$EndPAD -$PAD -Sh "194" R 787 118 0 0 0 -Dr 0 0 0 -At SMD N 00888000 -Ne 0 "" -Po 6150 -2266 -$EndPAD -$PAD -Sh "195" R 787 118 0 0 0 -Dr 0 0 0 -At SMD N 00888000 -Ne 0 "" -Po 6150 -2463 -$EndPAD -$PAD -Sh "196" R 787 118 0 0 0 -Dr 0 0 0 -At SMD N 00888000 -Ne 0 "" -Po 6150 -2660 -$EndPAD -$PAD -Sh "197" R 787 118 0 0 0 -Dr 0 0 0 -At SMD N 00888000 -Ne 0 "" -Po 6150 -2857 -$EndPAD -$PAD -Sh "198" R 787 118 0 0 0 -Dr 0 0 0 -At SMD N 00888000 -Ne 0 "" -Po 6150 -3054 -$EndPAD -$PAD -Sh "199" R 787 118 0 0 0 -Dr 0 0 0 -At SMD N 00888000 -Ne 0 "" -Po 6150 -3251 -$EndPAD -$PAD -Sh "200" R 787 118 0 0 0 -Dr 0 0 0 -At SMD N 00888000 -Ne 0 "" -Po 6150 -3448 -$EndPAD -$PAD -Sh "201" R 787 118 0 0 0 -Dr 0 0 0 -At SMD N 00888000 -Ne 0 "" -Po 6150 -3645 -$EndPAD -$PAD -Sh "202" R 787 118 0 0 0 -Dr 0 0 0 -At SMD N 00888000 -Ne 0 "" -Po 6150 -3842 -$EndPAD -$PAD -Sh "203" R 787 118 0 0 0 -Dr 0 0 0 -At SMD N 00888000 -Ne 0 "" -Po 6150 -4039 -$EndPAD -$PAD -Sh "204" R 787 118 0 0 0 -Dr 0 0 0 -At SMD N 00888000 -Ne 0 "" -Po 6150 -4236 -$EndPAD -$PAD -Sh "205" R 787 118 0 0 0 -Dr 0 0 0 -At SMD N 00888000 -Ne 0 "" -Po 6150 -4433 -$EndPAD -$PAD -Sh "206" R 787 118 0 0 0 -Dr 0 0 0 -At SMD N 00888000 -Ne 0 "" -Po 6150 -4630 -$EndPAD -$PAD -Sh "207" R 787 118 0 0 0 -Dr 0 0 0 -At SMD N 00888000 -Ne 0 "" -Po 6150 -4827 -$EndPAD -$PAD -Sh "208" R 787 118 0 0 0 -Dr 0 0 0 -At SMD N 00888000 -Ne 0 "" -Po 6150 -5024 -$EndPAD -$SHAPE3D -Na "smd/pqfp208.wrl" -Sc 0.393000 0.393000 0.400000 -Of 0.000000 0.000000 0.000000 -Ro 0.000000 0.000000 0.000000 -$EndSHAPE3D -$EndMODULE PQFP208_ALTPADS -$MODULE LQFP80-.5 -Po 0 0 0 15 4B708F98 00000000 ~~ -Li LQFP80-.5 -Sc 00000000 -AR -Op 0 0 0 -T0 0 0 600 600 0 120 N V 21 N"Test" -T1 0 0 600 600 0 120 N V 21 N"VAL**" -DC -2047 2047 -1929 2008 40 21 -DS -2263 -2263 2263 -2263 47 21 -DS 2263 -2263 2263 2263 47 21 -DS -2263 2263 2263 2263 47 21 -DS -2263 -2263 -2263 2263 47 21 -$PAD -Sh "1" R 98 590 0 0 1800 -Dr 0 0 0 -At SMD N 00888000 -Ne 0 "" -Po -1870 2755 -$EndPAD -$PAD -Sh "2" R 98 590 0 0 1800 -Dr 0 0 0 -At SMD N 00888000 -Ne 0 "" -Po -1673 2755 -$EndPAD -$PAD -Sh "3" R 98 590 0 0 1800 -Dr 0 0 0 -At SMD N 00888000 -Ne 0 "" -Po -1476 2755 -$EndPAD -$PAD -Sh "4" R 98 590 0 0 1800 -Dr 0 0 0 -At SMD N 00888000 -Ne 0 "" -Po -1279 2755 -$EndPAD -$PAD -Sh "5" R 98 590 0 0 1800 -Dr 0 0 0 -At SMD N 00888000 -Ne 0 "" -Po -1082 2755 -$EndPAD -$PAD -Sh "6" R 98 590 0 0 1800 -Dr 0 0 0 -At SMD N 00888000 -Ne 0 "" -Po -885 2755 -$EndPAD -$PAD -Sh "7" R 98 590 0 0 1800 -Dr 0 0 0 -At SMD N 00888000 -Ne 0 "" -Po -688 2755 -$EndPAD -$PAD -Sh "8" R 98 590 0 0 1800 -Dr 0 0 0 -At SMD N 00888000 -Ne 0 "" -Po -492 2755 -$EndPAD -$PAD -Sh "9" R 98 590 0 0 1800 -Dr 0 0 0 -At SMD N 00888000 -Ne 0 "" -Po -295 2755 -$EndPAD -$PAD -Sh "10" R 98 590 0 0 1800 -Dr 0 0 0 -At SMD N 00888000 -Ne 0 "" -Po -98 2755 -$EndPAD -$PAD -Sh "11" R 98 590 0 0 1800 -Dr 0 0 0 -At SMD N 00888000 -Ne 0 "" -Po 98 2755 -$EndPAD -$PAD -Sh "12" R 98 590 0 0 1800 -Dr 0 0 0 -At SMD N 00888000 -Ne 0 "" -Po 295 2755 -$EndPAD -$PAD -Sh "13" R 98 590 0 0 1800 -Dr 0 0 0 -At SMD N 00888000 -Ne 0 "" -Po 492 2755 -$EndPAD -$PAD -Sh "14" R 98 590 0 0 1800 -Dr 0 0 0 -At SMD N 00888000 -Ne 0 "" -Po 688 2755 -$EndPAD -$PAD -Sh "15" R 98 590 0 0 1800 -Dr 0 0 0 -At SMD N 00888000 -Ne 0 "" -Po 885 2755 -$EndPAD -$PAD -Sh "16" R 98 590 0 0 1800 -Dr 0 0 0 -At SMD N 00888000 -Ne 0 "" -Po 1082 2755 -$EndPAD -$PAD -Sh "17" R 98 590 0 0 1800 -Dr 0 0 0 -At SMD N 00888000 -Ne 0 "" -Po 1279 2755 -$EndPAD -$PAD -Sh "18" R 98 590 0 0 1800 -Dr 0 0 0 -At SMD N 00888000 -Ne 0 "" -Po 1476 2755 -$EndPAD -$PAD -Sh "19" R 98 590 0 0 1800 -Dr 0 0 0 -At SMD N 00888000 -Ne 0 "" -Po 1673 2755 -$EndPAD -$PAD -Sh "20" R 98 590 0 0 1800 -Dr 0 0 0 -At SMD N 00888000 -Ne 0 "" -Po 1870 2755 -$EndPAD -$PAD -Sh "21" R 98 590 0 0 2700 -Dr 0 0 0 -At SMD N 00888000 -Ne 0 "" -Po 2755 1870 -$EndPAD -$PAD -Sh "22" R 98 590 0 0 2700 -Dr 0 0 0 -At SMD N 00888000 -Ne 0 "" -Po 2755 1673 -$EndPAD -$PAD -Sh "23" R 98 590 0 0 2700 -Dr 0 0 0 -At SMD N 00888000 -Ne 0 "" -Po 2755 1476 -$EndPAD -$PAD -Sh "24" R 98 590 0 0 2700 -Dr 0 0 0 -At SMD N 00888000 -Ne 0 "" -Po 2755 1279 -$EndPAD -$PAD -Sh "25" R 98 590 0 0 2700 -Dr 0 0 0 -At SMD N 00888000 -Ne 0 "" -Po 2755 1082 -$EndPAD -$PAD -Sh "26" R 98 590 0 0 2700 -Dr 0 0 0 -At SMD N 00888000 -Ne 0 "" -Po 2755 885 -$EndPAD -$PAD -Sh "27" R 98 590 0 0 2700 -Dr 0 0 0 -At SMD N 00888000 -Ne 0 "" -Po 2755 688 -$EndPAD -$PAD -Sh "28" R 98 590 0 0 2700 -Dr 0 0 0 -At SMD N 00888000 -Ne 0 "" -Po 2755 492 -$EndPAD -$PAD -Sh "29" R 98 590 0 0 2700 -Dr 0 0 0 -At SMD N 00888000 -Ne 0 "" -Po 2755 295 -$EndPAD -$PAD -Sh "30" R 98 590 0 0 2700 -Dr 0 0 0 -At SMD N 00888000 -Ne 0 "" -Po 2755 98 -$EndPAD -$PAD -Sh "31" R 98 590 0 0 2700 -Dr 0 0 0 -At SMD N 00888000 -Ne 0 "" -Po 2755 -98 -$EndPAD -$PAD -Sh "32" R 98 590 0 0 2700 -Dr 0 0 0 -At SMD N 00888000 -Ne 0 "" -Po 2755 -295 -$EndPAD -$PAD -Sh "33" R 98 590 0 0 2700 -Dr 0 0 0 -At SMD N 00888000 -Ne 0 "" -Po 2755 -492 -$EndPAD -$PAD -Sh "34" R 98 590 0 0 2700 -Dr 0 0 0 -At SMD N 00888000 -Ne 0 "" -Po 2755 -688 -$EndPAD -$PAD -Sh "35" R 98 590 0 0 2700 -Dr 0 0 0 -At SMD N 00888000 -Ne 0 "" -Po 2755 -885 -$EndPAD -$PAD -Sh "36" R 98 590 0 0 2700 -Dr 0 0 0 -At SMD N 00888000 -Ne 0 "" -Po 2755 -1082 -$EndPAD -$PAD -Sh "37" R 98 590 0 0 2700 -Dr 0 0 0 -At SMD N 00888000 -Ne 0 "" -Po 2755 -1279 -$EndPAD -$PAD -Sh "38" R 98 590 0 0 2700 -Dr 0 0 0 -At SMD N 00888000 -Ne 0 "" -Po 2755 -1476 -$EndPAD -$PAD -Sh "39" R 98 590 0 0 2700 -Dr 0 0 0 -At SMD N 00888000 -Ne 0 "" -Po 2755 -1673 -$EndPAD -$PAD -Sh "40" R 98 590 0 0 2700 -Dr 0 0 0 -At SMD N 00888000 -Ne 0 "" -Po 2755 -1870 -$EndPAD -$PAD -Sh "41" R 98 590 0 0 0 -Dr 0 0 0 -At SMD N 00888000 -Ne 0 "" -Po 1870 -2755 -$EndPAD -$PAD -Sh "42" R 98 590 0 0 0 -Dr 0 0 0 -At SMD N 00888000 -Ne 0 "" -Po 1673 -2755 -$EndPAD -$PAD -Sh "43" R 98 590 0 0 0 -Dr 0 0 0 -At SMD N 00888000 -Ne 0 "" -Po 1476 -2755 -$EndPAD -$PAD -Sh "44" R 98 590 0 0 0 -Dr 0 0 0 -At SMD N 00888000 -Ne 0 "" -Po 1279 -2755 -$EndPAD -$PAD -Sh "45" R 98 590 0 0 0 -Dr 0 0 0 -At SMD N 00888000 -Ne 0 "" -Po 1082 -2755 -$EndPAD -$PAD -Sh "46" R 98 590 0 0 0 -Dr 0 0 0 -At SMD N 00888000 -Ne 0 "" -Po 885 -2755 -$EndPAD -$PAD -Sh "47" R 98 590 0 0 0 -Dr 0 0 0 -At SMD N 00888000 -Ne 0 "" -Po 688 -2755 -$EndPAD -$PAD -Sh "48" R 98 590 0 0 0 -Dr 0 0 0 -At SMD N 00888000 -Ne 0 "" -Po 492 -2755 -$EndPAD -$PAD -Sh "49" R 98 590 0 0 0 -Dr 0 0 0 -At SMD N 00888000 -Ne 0 "" -Po 295 -2755 -$EndPAD -$PAD -Sh "50" R 98 590 0 0 0 -Dr 0 0 0 -At SMD N 00888000 -Ne 0 "" -Po 98 -2755 -$EndPAD -$PAD -Sh "51" R 98 590 0 0 0 -Dr 0 0 0 -At SMD N 00888000 -Ne 0 "" -Po -98 -2755 -$EndPAD -$PAD -Sh "52" R 98 590 0 0 0 -Dr 0 0 0 -At SMD N 00888000 -Ne 0 "" -Po -295 -2755 -$EndPAD -$PAD -Sh "53" R 98 590 0 0 0 -Dr 0 0 0 -At SMD N 00888000 -Ne 0 "" -Po -492 -2755 -$EndPAD -$PAD -Sh "54" R 98 590 0 0 0 -Dr 0 0 0 -At SMD N 00888000 -Ne 0 "" -Po -688 -2755 -$EndPAD -$PAD -Sh "55" R 98 590 0 0 0 -Dr 0 0 0 -At SMD N 00888000 -Ne 0 "" -Po -885 -2755 -$EndPAD -$PAD -Sh "56" R 98 590 0 0 0 -Dr 0 0 0 -At SMD N 00888000 -Ne 0 "" -Po -1082 -2755 -$EndPAD -$PAD -Sh "57" R 98 590 0 0 0 -Dr 0 0 0 -At SMD N 00888000 -Ne 0 "" -Po -1279 -2755 -$EndPAD -$PAD -Sh "58" R 98 590 0 0 0 -Dr 0 0 0 -At SMD N 00888000 -Ne 0 "" -Po -1476 -2755 -$EndPAD -$PAD -Sh "59" R 98 590 0 0 0 -Dr 0 0 0 -At SMD N 00888000 -Ne 0 "" -Po -1673 -2755 -$EndPAD -$PAD -Sh "60" R 98 590 0 0 0 -Dr 0 0 0 -At SMD N 00888000 -Ne 0 "" -Po -1870 -2755 -$EndPAD -$PAD -Sh "61" R 98 590 0 0 900 -Dr 0 0 0 -At SMD N 00888000 -Ne 0 "" -Po -2755 -1870 -$EndPAD -$PAD -Sh "62" R 98 590 0 0 900 -Dr 0 0 0 -At SMD N 00888000 -Ne 0 "" -Po -2755 -1673 -$EndPAD -$PAD -Sh "63" R 98 590 0 0 900 -Dr 0 0 0 -At SMD N 00888000 -Ne 0 "" -Po -2755 -1476 -$EndPAD -$PAD -Sh "64" R 98 590 0 0 900 -Dr 0 0 0 -At SMD N 00888000 -Ne 0 "" -Po -2755 -1279 -$EndPAD -$PAD -Sh "65" R 98 590 0 0 900 -Dr 0 0 0 -At SMD N 00888000 -Ne 0 "" -Po -2755 -1082 -$EndPAD -$PAD -Sh "66" R 98 590 0 0 900 -Dr 0 0 0 -At SMD N 00888000 -Ne 0 "" -Po -2755 -885 -$EndPAD -$PAD -Sh "67" R 98 590 0 0 900 -Dr 0 0 0 -At SMD N 00888000 -Ne 0 "" -Po -2755 -688 -$EndPAD -$PAD -Sh "68" R 98 590 0 0 900 -Dr 0 0 0 -At SMD N 00888000 -Ne 0 "" -Po -2755 -492 -$EndPAD -$PAD -Sh "69" R 98 590 0 0 900 -Dr 0 0 0 -At SMD N 00888000 -Ne 0 "" -Po -2755 -295 -$EndPAD -$PAD -Sh "70" R 98 590 0 0 900 -Dr 0 0 0 -At SMD N 00888000 -Ne 0 "" -Po -2755 -98 -$EndPAD -$PAD -Sh "71" R 98 590 0 0 900 -Dr 0 0 0 -At SMD N 00888000 -Ne 0 "" -Po -2755 98 -$EndPAD -$PAD -Sh "72" R 98 590 0 0 900 -Dr 0 0 0 -At SMD N 00888000 -Ne 0 "" -Po -2755 295 -$EndPAD -$PAD -Sh "73" R 98 590 0 0 900 -Dr 0 0 0 -At SMD N 00888000 -Ne 0 "" -Po -2755 492 -$EndPAD -$PAD -Sh "74" R 98 590 0 0 900 -Dr 0 0 0 -At SMD N 00888000 -Ne 0 "" -Po -2755 688 -$EndPAD -$PAD -Sh "75" R 98 590 0 0 900 -Dr 0 0 0 -At SMD N 00888000 -Ne 0 "" -Po -2755 885 -$EndPAD -$PAD -Sh "76" R 98 590 0 0 900 -Dr 0 0 0 -At SMD N 00888000 -Ne 0 "" -Po -2755 1082 -$EndPAD -$PAD -Sh "77" R 98 590 0 0 900 -Dr 0 0 0 -At SMD N 00888000 -Ne 0 "" -Po -2755 1279 -$EndPAD -$PAD -Sh "78" R 98 590 0 0 900 -Dr 0 0 0 -At SMD N 00888000 -Ne 0 "" -Po -2755 1476 -$EndPAD -$PAD -Sh "79" R 98 590 0 0 900 -Dr 0 0 0 -At SMD N 00888000 -Ne 0 "" -Po -2755 1673 -$EndPAD -$PAD -Sh "80" R 98 590 0 0 900 -Dr 0 0 0 -At SMD N 00888000 -Ne 0 "" -Po -2755 1870 -$EndPAD -$EndMODULE LQFP80-.5 -$MODULE VFBGA48 -Po 0 0 0 15 00000000 00000000 ~~ -Li VFBGA48 -Sc 00000000 -AR -Op 0 0 0 -T0 0 0 600 600 0 120 N V 21 N"Test" -T1 0 0 600 600 0 120 N V 21 N"VAL**" -DS -1574 -1181 1574 -1181 47 21 -DS 1574 -1181 1574 1181 47 21 -DS -1574 1181 1574 1181 47 21 -DS -1574 -1181 -1574 1181 47 21 -DS -1574 1039 -1433 1181 47 21 -$PAD -Sh "A1" O 118 118 0 0 0 -Dr 0 0 0 -At SMD N 00888000 -Ne 0 "" -Po -1033 738 -$EndPAD -$PAD -Sh "B1" O 118 118 0 0 0 -Dr 0 0 0 -At SMD N 00888000 -Ne 0 "" -Po -738 738 -$EndPAD -$PAD -Sh "C1" O 118 118 0 0 0 -Dr 0 0 0 -At SMD N 00888000 -Ne 0 "" -Po -442 738 -$EndPAD -$PAD -Sh "D1" O 118 118 0 0 0 -Dr 0 0 0 -At SMD N 00888000 -Ne 0 "" -Po -147 738 -$EndPAD -$PAD -Sh "E1" O 118 118 0 0 0 -Dr 0 0 0 -At SMD N 00888000 -Ne 0 "" -Po 147 738 -$EndPAD -$PAD -Sh "F1" O 118 118 0 0 0 -Dr 0 0 0 -At SMD N 00888000 -Ne 0 "" -Po 442 738 -$EndPAD -$PAD -Sh "G1" O 118 118 0 0 0 -Dr 0 0 0 -At SMD N 00888000 -Ne 0 "" -Po 738 738 -$EndPAD -$PAD -Sh "H1" O 118 118 0 0 0 -Dr 0 0 0 -At SMD N 00888000 -Ne 0 "" -Po 1033 738 -$EndPAD -$PAD -Sh "A2" O 118 118 0 0 0 -Dr 0 0 0 -At SMD N 00888000 -Ne 0 "" -Po -1033 442 -$EndPAD -$PAD -Sh "B2" O 118 118 0 0 0 -Dr 0 0 0 -At SMD N 00888000 -Ne 0 "" -Po -738 442 -$EndPAD -$PAD -Sh "C2" O 118 118 0 0 0 -Dr 0 0 0 -At SMD N 00888000 -Ne 0 "" -Po -442 442 -$EndPAD -$PAD -Sh "D2" O 118 118 0 0 0 -Dr 0 0 0 -At SMD N 00888000 -Ne 0 "" -Po -147 442 -$EndPAD -$PAD -Sh "E2" O 118 118 0 0 0 -Dr 0 0 0 -At SMD N 00888000 -Ne 0 "" -Po 147 442 -$EndPAD -$PAD -Sh "F2" O 118 118 0 0 0 -Dr 0 0 0 -At SMD N 00888000 -Ne 0 "" -Po 442 442 -$EndPAD -$PAD -Sh "G2" O 118 118 0 0 0 -Dr 0 0 0 -At SMD N 00888000 -Ne 0 "" -Po 738 442 -$EndPAD -$PAD -Sh "H2" O 118 118 0 0 0 -Dr 0 0 0 -At SMD N 00888000 -Ne 0 "" -Po 1033 442 -$EndPAD -$PAD -Sh "A3" O 118 118 0 0 0 -Dr 0 0 0 -At SMD N 00888000 -Ne 0 "" -Po -1033 147 -$EndPAD -$PAD -Sh "B3" O 118 118 0 0 0 -Dr 0 0 0 -At SMD N 00888000 -Ne 0 "" -Po -738 147 -$EndPAD -$PAD -Sh "C3" O 118 118 0 0 0 -Dr 0 0 0 -At SMD N 00888000 -Ne 0 "" -Po -442 147 -$EndPAD -$PAD -Sh "D3" O 118 118 0 0 0 -Dr 0 0 0 -At SMD N 00888000 -Ne 0 "" -Po -147 147 -$EndPAD -$PAD -Sh "E3" O 118 118 0 0 0 -Dr 0 0 0 -At SMD N 00888000 -Ne 0 "" -Po 147 147 -$EndPAD -$PAD -Sh "F3" O 118 118 0 0 0 -Dr 0 0 0 -At SMD N 00888000 -Ne 0 "" -Po 442 147 -$EndPAD -$PAD -Sh "G3" O 118 118 0 0 0 -Dr 0 0 0 -At SMD N 00888000 -Ne 0 "" -Po 738 147 -$EndPAD -$PAD -Sh "H3" O 118 118 0 0 0 -Dr 0 0 0 -At SMD N 00888000 -Ne 0 "" -Po 1033 147 -$EndPAD -$PAD -Sh "A4" O 118 118 0 0 0 -Dr 0 0 0 -At SMD N 00888000 -Ne 0 "" -Po -1033 -147 -$EndPAD -$PAD -Sh "B4" O 118 118 0 0 0 -Dr 0 0 0 -At SMD N 00888000 -Ne 0 "" -Po -738 -147 -$EndPAD -$PAD -Sh "C4" O 118 118 0 0 0 -Dr 0 0 0 -At SMD N 00888000 -Ne 0 "" -Po -442 -147 -$EndPAD -$PAD -Sh "D4" O 118 118 0 0 0 -Dr 0 0 0 -At SMD N 00888000 -Ne 0 "" -Po -147 -147 -$EndPAD -$PAD -Sh "E4" O 118 118 0 0 0 -Dr 0 0 0 -At SMD N 00888000 -Ne 0 "" -Po 147 -147 -$EndPAD -$PAD -Sh "F4" O 118 118 0 0 0 -Dr 0 0 0 -At SMD N 00888000 -Ne 0 "" -Po 442 -147 -$EndPAD -$PAD -Sh "G4" O 118 118 0 0 0 -Dr 0 0 0 -At SMD N 00888000 -Ne 0 "" -Po 738 -147 -$EndPAD -$PAD -Sh "H4" O 118 118 0 0 0 -Dr 0 0 0 -At SMD N 00888000 -Ne 0 "" -Po 1033 -147 -$EndPAD -$PAD -Sh "A5" O 118 118 0 0 0 -Dr 0 0 0 -At SMD N 00888000 -Ne 0 "" -Po -1033 -442 -$EndPAD -$PAD -Sh "B5" O 118 118 0 0 0 -Dr 0 0 0 -At SMD N 00888000 -Ne 0 "" -Po -738 -442 -$EndPAD -$PAD -Sh "C5" O 118 118 0 0 0 -Dr 0 0 0 -At SMD N 00888000 -Ne 0 "" -Po -442 -442 -$EndPAD -$PAD -Sh "D5" O 118 118 0 0 0 -Dr 0 0 0 -At SMD N 00888000 -Ne 0 "" -Po -147 -442 -$EndPAD -$PAD -Sh "E5" O 118 118 0 0 0 -Dr 0 0 0 -At SMD N 00888000 -Ne 0 "" -Po 147 -442 -$EndPAD -$PAD -Sh "F5" O 118 118 0 0 0 -Dr 0 0 0 -At SMD N 00888000 -Ne 0 "" -Po 442 -442 -$EndPAD -$PAD -Sh "G5" O 118 118 0 0 0 -Dr 0 0 0 -At SMD N 00888000 -Ne 0 "" -Po 738 -442 -$EndPAD -$PAD -Sh "H5" O 118 118 0 0 0 -Dr 0 0 0 -At SMD N 00888000 -Ne 0 "" -Po 1033 -442 -$EndPAD -$PAD -Sh "A6" O 118 118 0 0 0 -Dr 0 0 0 -At SMD N 00888000 -Ne 0 "" -Po -1033 -738 -$EndPAD -$PAD -Sh "B6" O 118 118 0 0 0 -Dr 0 0 0 -At SMD N 00888000 -Ne 0 "" -Po -738 -738 -$EndPAD -$PAD -Sh "C6" O 118 118 0 0 0 -Dr 0 0 0 -At SMD N 00888000 -Ne 0 "" -Po -442 -738 -$EndPAD -$PAD -Sh "D6" O 118 118 0 0 0 -Dr 0 0 0 -At SMD N 00888000 -Ne 0 "" -Po -147 -738 -$EndPAD -$PAD -Sh "E6" O 118 118 0 0 0 -Dr 0 0 0 -At SMD N 00888000 -Ne 0 "" -Po 147 -738 -$EndPAD -$PAD -Sh "F6" O 118 118 0 0 0 -Dr 0 0 0 -At SMD N 00888000 -Ne 0 "" -Po 442 -738 -$EndPAD -$PAD -Sh "G6" O 118 118 0 0 0 -Dr 0 0 0 -At SMD N 00888000 -Ne 0 "" -Po 738 -738 -$EndPAD -$PAD -Sh "H6" O 118 118 0 0 0 -Dr 0 0 0 -At SMD N 00888000 -Ne 0 "" -Po 1033 -738 -$EndPAD -$EndMODULE VFBGA48 -$MODULE XTAL_SMD_05019 -Po 0 0 0 15 4BEF0BCA 00000000 ~~ -Li XTAL_SMD_05019 -Sc 00000000 -AR -Op 0 0 0 -T0 0 0 300 300 0 60 N V 21 N"XTAL_SMD_05019" -T1 0 0 300 300 0 60 N V 21 N"VAL**" -DS -1220 -591 1220 -591 40 21 -DS 1220 -591 1220 591 40 21 -DS 1220 591 -1220 591 40 21 -DS -1220 591 -1220 -591 40 21 -$PAD -Sh "1" R 512 866 0 0 0 -Dr 0 0 0 -At SMD N 00888000 -Ne 0 "" -Po -827 0 -$EndPAD -$PAD -Sh "2" R 512 866 0 0 0 -Dr 0 0 0 -At SMD N 00888000 -Ne 0 "" -Po 827 0 -$EndPAD -$EndMODULE XTAL_SMD_05019 -$MODULE XTAL_SMD_05032 -Po 0 0 0 15 4BEF0F16 00000000 ~~ -Li XTAL_SMD_05032 -Sc 00000000 -AR -Op 0 0 0 -T0 0 0 300 300 0 60 N V 21 N"XTAL_SMD_05032" -T1 0 0 300 300 0 60 N V 21 N"VAL**" -DS -1260 -827 1260 -827 40 21 -DS 1260 -827 1260 827 40 21 -DS 1260 827 -1260 827 40 21 -DS -1260 827 -1260 -827 40 21 -$PAD -Sh "" R 748 433 0 0 0 -Dr 0 0 0 -At SMD N 00888000 -Ne 0 "" -Po -728 -453 -$EndPAD -$PAD -Sh "2" R 748 433 0 0 0 -Dr 0 0 0 -At SMD N 00888000 -Ne 0 "" -Po 728 -453 -$EndPAD -$PAD -Sh "1" R 748 433 0 0 0 -Dr 0 0 0 -At SMD N 00888000 -Ne 0 "" -Po -728 453 -$EndPAD -$PAD -Sh "" R 748 433 0 0 0 -Dr 0 0 0 -At SMD N 00888000 -Ne 0 "" -Po 728 453 -$EndPAD -$EndMODULE XTAL_SMD_05032 -$MODULE USB-MINIB-THT -Po 0 0 0 15 4BF00A7D 00000000 ~~ -Li USB-MINIB-THT -Sc 00000000 -AR -Op 0 0 0 -T0 0 0 300 300 0 60 N V 21 N"USB-MINIB-THT" -T1 0 0 300 300 0 60 N V 21 N"VAL**" -DS -2146 1220 -1988 1063 40 24 -DS -2539 1220 -1988 669 40 24 -DS -1988 276 -2933 1220 40 24 -DS -1988 -118 -3248 1142 40 24 -DS -3248 748 -1988 -512 40 24 -DS -3248 354 -1988 -906 40 24 -DS -2067 -1220 -3248 -39 40 24 -DS -3248 -433 -2461 -1220 40 24 -DS -2854 -1220 -3248 -827 40 24 -DS -3248 -1220 -1988 -1220 40 24 -DS -1988 -1220 -1988 1220 40 24 -DS -1988 1220 -3248 1220 40 24 -DS -3248 1220 -3248 -1220 40 24 -DS -39 807 -39 1220 40 24 -DS -39 1220 79 1220 40 24 -DS 79 1220 79 1417 40 24 -DS 79 1417 256 1417 40 24 -DS 256 1417 256 1535 40 24 -DS 256 1535 -1220 1535 40 24 -DS -1220 1535 -3091 1535 40 24 -DS -3091 1535 -3091 -1535 40 24 -DS -3091 -1535 256 -1535 40 24 -DS 256 -1535 256 -1417 40 24 -DS 256 -1417 79 -1417 40 24 -DS 79 -1417 79 -1220 40 24 -DS 79 -1220 -39 -1220 40 24 -DS -39 -1220 -39 -807 40 24 -DS -39 571 236 571 40 24 -DS 236 571 236 689 40 24 -DS 236 689 -39 689 40 24 -DS -39 -59 236 -59 40 24 -DS 236 -59 236 59 40 24 -DS 236 59 -39 59 40 24 -DS -39 -689 236 -689 40 24 -DS 236 -689 236 -571 40 24 -DS 236 -571 -39 -571 40 24 -DS -39 -807 -39 807 40 24 -DS -39 1220 -39 807 40 21 -DS -39 -1220 -39 -807 40 21 -DS 256 -1535 -1220 -1535 40 21 -DS -3091 -1535 -2323 -1535 40 21 -DS 256 1535 -1220 1535 40 21 -DS -3091 1535 -2323 1535 40 21 -DS 139 1417 80 1417 40 21 -DS 80 1417 80 1220 40 21 -DS 80 1220 -39 1220 40 21 -DS -40 -1220 79 -1220 40 21 -DS 79 -1220 79 -1398 40 21 -DS 79 -1398 79 -1417 40 21 -DS 79 -1417 256 -1417 40 21 -DS 256 -1417 256 -1535 40 21 -DS -3091 -1535 -3091 1535 40 21 -DS 257 1535 257 1417 40 21 -DS 257 1417 139 1417 40 21 -DS -492 1181 492 1181 40 24 -DS 492 1181 492 1732 40 24 -DS 492 1732 -492 1732 40 24 -DS -492 1732 -492 1181 40 24 -DS -492 -1181 492 -1181 40 24 -DS 492 -1181 492 -1732 40 24 -DS 492 -1732 -492 -1732 40 24 -DS -492 -1732 -492 -1181 40 24 -$PAD -Sh "2" C 394 394 0 0 0 -Dr 276 0 0 -At STD N 00E0FFFF -Ne 0 "" -Po -236 -315 -$EndPAD -$PAD -Sh "3" C 394 394 0 0 0 -Dr 276 0 0 -At STD N 00E0FFFF -Ne 0 "" -Po 236 0 -$EndPAD -$PAD -Sh "4" C 394 394 0 0 0 -Dr 276 0 0 -At STD N 00E0FFFF -Ne 0 "" -Po -236 315 -$EndPAD -$PAD -Sh "5" C 394 394 0 0 0 -Dr 276 0 0 -At STD N 00E0FFFF -Ne 0 "" -Po 236 630 -$EndPAD -$PAD -Sh "1" C 394 394 0 0 0 -Dr 276 0 0 -At STD N 00E0FFFF -Ne 0 "" -Po 236 -630 -$EndPAD -$PAD -Sh "6" O 866 394 0 0 0 -Dr 748 0 0 O 748 276 -At STD N 00E0FFFF -Ne 0 "" -Po -1772 -1437 -$EndPAD -$PAD -Sh "7" O 866 394 0 0 0 -Dr 748 0 0 O 748 276 -At STD N 00E0FFFF -Ne 0 "" -Po -1772 1437 -$EndPAD -$EndMODULE USB-MINIB-THT -$MODULE BT_KEYSTONE_1059_20MM -Po 0 0 0 15 4BF3D475 00000000 ~~ -Li BT_KEYSTONE_1059_20MM -Sc 00000000 -AR -Op 0 0 0 -T0 0 0 300 300 0 60 N V 21 N"BT_KEYSTONE_1059_20MM" -T1 0 0 300 300 0 60 N V 21 N"VAL**" -DS 3583 2677 4134 2677 40 21 -DS 3858 2402 3858 2953 40 21 -DS -3858 -2953 -3858 -2402 40 21 -DC 3858 2677 4134 2953 40 21 -DC -3858 -2677 -3465 -2677 40 21 -DC 0 0 3976 0 40 21 -DS -5591 1339 -4331 1339 40 21 -DS -4331 1339 -4331 3150 40 21 -DS -4331 3150 4331 3150 40 21 -DS 4331 3150 4331 1339 40 21 -DS 4331 1339 5591 1339 40 21 -DS 5591 1339 5591 -1339 40 21 -DS 5591 -1339 4331 -1339 40 21 -DS 4331 -1339 4331 -2756 40 21 -DS 4331 -2756 3937 -3150 40 21 -DS 3937 -3150 -4331 -3150 40 21 -DS -4331 -3150 -4331 -1339 40 21 -DS -4331 -1339 -5591 -1339 40 21 -DS -5591 -1339 -5591 1339 40 21 -$PAD -Sh "2" C 600 600 0 0 0 -Dr 400 0 0 -At STD N 00F0FFFF -Ne 0 "" -Po -5300 0 -$EndPAD -$PAD -Sh "1" C 600 600 0 0 0 -Dr 400 0 0 -At STD N 00F0FFFF -Ne 0 "" -Po 5300 -500 -$EndPAD -$PAD -Sh "1" C 600 600 0 0 0 -Dr 400 0 0 -At STD N 00F0FFFF -Ne 0 "" -Po 5300 500 -$EndPAD -$EndMODULE BT_KEYSTONE_1059_20MM -$MODULE CP_TANTAL_SMD_D -Po 0 0 0 15 4BF42A1F 00000000 ~~ -Li CP_TANTAL_SMD_D -Sc 00000000 -AR -Op 0 0 0 -T0 0 0 600 600 0 120 N V 21 N"Test" -T1 0 0 600 600 0 120 N V 21 N"VAL**" -DS 1437 -866 1437 -730 122 21 -DS 1437 730 1437 866 122 21 -DS 1437 866 -1437 866 122 21 -DS -1437 -866 -1437 -730 122 21 -DS -1437 730 -1437 866 122 21 -DS 1437 -866 -1437 -866 122 21 -DS -1070 -866 -1070 -730 122 21 -DS -1070 730 -1070 866 122 21 -$PAD -Sh "1" R 1102 905 0 0 900 -Dr 0 0 0 -At SMD N 00888000 -Ne 0 "" -Po -1239 0 -$EndPAD -$PAD -Sh "2" R 1102 905 0 0 2700 -Dr 0 0 0 -At SMD N 00888000 -Ne 0 "" -Po 1239 0 -$EndPAD -$EndMODULE CP_TANTAL_SMD_D -$MODULE VFBGA54 -Po 0 0 0 15 4C06F25E 00000000 ~~ -Li VFBGA54 -Sc 00000000 -AR -Op 0 0 0 -T0 0 0 600 600 0 120 N V 21 N"Test" -T1 0 0 600 600 0 120 N V 21 N"VAL**" -DC -1693 1299 -1535 1299 50 21 -DS -1968 -1574 1968 -1574 50 21 -DS 1968 -1574 1968 1574 50 21 -DS -1968 1574 1968 1574 50 21 -DS -1968 -1574 -1968 1574 50 21 -$PAD -Sh "A1" O 114 114 0 0 0 -Dr 0 0 0 -At SMD N 00888000 -Ne 0 "" -Po -1181 738 -$EndPAD -$PAD -Sh "B1" O 114 114 0 0 0 -Dr 0 0 0 -At SMD N 00888000 -Ne 0 "" -Po -885 738 -$EndPAD -$PAD -Sh "C1" O 114 114 0 0 0 -Dr 0 0 0 -At SMD N 00888000 -Ne 0 "" -Po -590 738 -$EndPAD -$PAD -Sh "D1" O 114 114 0 0 0 -Dr 0 0 0 -At SMD N 00888000 -Ne 0 "" -Po -295 738 -$EndPAD -$PAD -Sh "E1" O 114 114 0 0 0 -Dr 0 0 0 -At SMD N 00888000 -Ne 0 "" -Po 0 738 -$EndPAD -$PAD -Sh "F1" O 114 114 0 0 0 -Dr 0 0 0 -At SMD N 00888000 -Ne 0 "" -Po 295 738 -$EndPAD -$PAD -Sh "G1" O 114 114 0 0 0 -Dr 0 0 0 -At SMD N 00888000 -Ne 0 "" -Po 590 738 -$EndPAD -$PAD -Sh "H1" O 114 114 0 0 0 -Dr 0 0 0 -At SMD N 00888000 -Ne 0 "" -Po 885 738 -$EndPAD -$PAD -Sh "J1" O 114 114 0 0 0 -Dr 0 0 0 -At SMD N 00888000 -Ne 0 "" -Po 1181 738 -$EndPAD -$PAD -Sh "A2" O 114 114 0 0 0 -Dr 0 0 0 -At SMD N 00888000 -Ne 0 "" -Po -1181 442 -$EndPAD -$PAD -Sh "B2" O 114 114 0 0 0 -Dr 0 0 0 -At SMD N 00888000 -Ne 0 "" -Po -885 442 -$EndPAD -$PAD -Sh "C2" O 114 114 0 0 0 -Dr 0 0 0 -At SMD N 00888000 -Ne 0 "" -Po -590 442 -$EndPAD -$PAD -Sh "D2" O 114 114 0 0 0 -Dr 0 0 0 -At SMD N 00888000 -Ne 0 "" -Po -295 442 -$EndPAD -$PAD -Sh "E2" O 114 114 0 0 0 -Dr 0 0 0 -At SMD N 00888000 -Ne 0 "" -Po 0 442 -$EndPAD -$PAD -Sh "F2" O 114 114 0 0 0 -Dr 0 0 0 -At SMD N 00888000 -Ne 0 "" -Po 295 442 -$EndPAD -$PAD -Sh "G2" O 114 114 0 0 0 -Dr 0 0 0 -At SMD N 00888000 -Ne 0 "" -Po 590 442 -$EndPAD -$PAD -Sh "H2" O 114 114 0 0 0 -Dr 0 0 0 -At SMD N 00888000 -Ne 0 "" -Po 885 442 -$EndPAD -$PAD -Sh "J2" O 114 114 0 0 0 -Dr 0 0 0 -At SMD N 00888000 -Ne 0 "" -Po 1181 442 -$EndPAD -$PAD -Sh "A3" O 114 114 0 0 0 -Dr 0 0 0 -At SMD N 00888000 -Ne 0 "" -Po -1181 147 -$EndPAD -$PAD -Sh "B3" O 114 114 0 0 0 -Dr 0 0 0 -At SMD N 00888000 -Ne 0 "" -Po -885 147 -$EndPAD -$PAD -Sh "C3" O 114 114 0 0 0 -Dr 0 0 0 -At SMD N 00888000 -Ne 0 "" -Po -590 147 -$EndPAD -$PAD -Sh "D3" O 114 114 0 0 0 -Dr 0 0 0 -At SMD N 00888000 -Ne 0 "" -Po -295 147 -$EndPAD -$PAD -Sh "E3" O 114 114 0 0 0 -Dr 0 0 0 -At SMD N 00888000 -Ne 0 "" -Po 0 147 -$EndPAD -$PAD -Sh "F3" O 114 114 0 0 0 -Dr 0 0 0 -At SMD N 00888000 -Ne 0 "" -Po 295 147 -$EndPAD -$PAD -Sh "G3" O 114 114 0 0 0 -Dr 0 0 0 -At SMD N 00888000 -Ne 0 "" -Po 590 147 -$EndPAD -$PAD -Sh "H3" O 114 114 0 0 0 -Dr 0 0 0 -At SMD N 00888000 -Ne 0 "" -Po 885 147 -$EndPAD -$PAD -Sh "J3" O 114 114 0 0 0 -Dr 0 0 0 -At SMD N 00888000 -Ne 0 "" -Po 1181 147 -$EndPAD -$PAD -Sh "A4" O 114 114 0 0 0 -Dr 0 0 0 -At SMD N 00888000 -Ne 0 "" -Po -1181 -147 -$EndPAD -$PAD -Sh "B4" O 114 114 0 0 0 -Dr 0 0 0 -At SMD N 00888000 -Ne 0 "" -Po -885 -147 -$EndPAD -$PAD -Sh "C4" O 114 114 0 0 0 -Dr 0 0 0 -At SMD N 00888000 -Ne 0 "" -Po -590 -147 -$EndPAD -$PAD -Sh "D4" O 114 114 0 0 0 -Dr 0 0 0 -At SMD N 00888000 -Ne 0 "" -Po -295 -147 -$EndPAD -$PAD -Sh "E4" O 114 114 0 0 0 -Dr 0 0 0 -At SMD N 00888000 -Ne 0 "" -Po 0 -147 -$EndPAD -$PAD -Sh "F4" O 114 114 0 0 0 -Dr 0 0 0 -At SMD N 00888000 -Ne 0 "" -Po 295 -147 -$EndPAD -$PAD -Sh "G4" O 114 114 0 0 0 -Dr 0 0 0 -At SMD N 00888000 -Ne 0 "" -Po 590 -147 -$EndPAD -$PAD -Sh "H4" O 114 114 0 0 0 -Dr 0 0 0 -At SMD N 00888000 -Ne 0 "" -Po 885 -147 -$EndPAD -$PAD -Sh "J4" O 114 114 0 0 0 -Dr 0 0 0 -At SMD N 00888000 -Ne 0 "" -Po 1181 -147 -$EndPAD -$PAD -Sh "A5" O 114 114 0 0 0 -Dr 0 0 0 -At SMD N 00888000 -Ne 0 "" -Po -1181 -442 -$EndPAD -$PAD -Sh "B5" O 114 114 0 0 0 -Dr 0 0 0 -At SMD N 00888000 -Ne 0 "" -Po -885 -442 -$EndPAD -$PAD -Sh "C5" O 114 114 0 0 0 -Dr 0 0 0 -At SMD N 00888000 -Ne 0 "" -Po -590 -442 -$EndPAD -$PAD -Sh "D5" O 114 114 0 0 0 -Dr 0 0 0 -At SMD N 00888000 -Ne 0 "" -Po -295 -442 -$EndPAD -$PAD -Sh "E5" O 114 114 0 0 0 -Dr 0 0 0 -At SMD N 00888000 -Ne 0 "" -Po 0 -442 -$EndPAD -$PAD -Sh "F5" O 114 114 0 0 0 -Dr 0 0 0 -At SMD N 00888000 -Ne 0 "" -Po 295 -442 -$EndPAD -$PAD -Sh "G5" O 114 114 0 0 0 -Dr 0 0 0 -At SMD N 00888000 -Ne 0 "" -Po 590 -442 -$EndPAD -$PAD -Sh "H5" O 114 114 0 0 0 -Dr 0 0 0 -At SMD N 00888000 -Ne 0 "" -Po 885 -442 -$EndPAD -$PAD -Sh "J5" O 114 114 0 0 0 -Dr 0 0 0 -At SMD N 00888000 -Ne 0 "" -Po 1181 -442 -$EndPAD -$PAD -Sh "A6" O 114 114 0 0 0 -Dr 0 0 0 -At SMD N 00888000 -Ne 0 "" -Po -1181 -738 -$EndPAD -$PAD -Sh "B6" O 114 114 0 0 0 -Dr 0 0 0 -At SMD N 00888000 -Ne 0 "" -Po -885 -738 -$EndPAD -$PAD -Sh "C6" O 114 114 0 0 0 -Dr 0 0 0 -At SMD N 00888000 -Ne 0 "" -Po -590 -738 -$EndPAD -$PAD -Sh "D6" O 114 114 0 0 0 -Dr 0 0 0 -At SMD N 00888000 -Ne 0 "" -Po -295 -738 -$EndPAD -$PAD -Sh "E6" O 114 114 0 0 0 -Dr 0 0 0 -At SMD N 00888000 -Ne 0 "" -Po 0 -738 -$EndPAD -$PAD -Sh "F6" O 114 114 0 0 0 -Dr 0 0 0 -At SMD N 00888000 -Ne 0 "" -Po 295 -738 -$EndPAD -$PAD -Sh "G6" O 114 114 0 0 0 -Dr 0 0 0 -At SMD N 00888000 -Ne 0 "" -Po 590 -738 -$EndPAD -$PAD -Sh "H6" O 114 114 0 0 0 -Dr 0 0 0 -At SMD N 00888000 -Ne 0 "" -Po 885 -738 -$EndPAD -$PAD -Sh "J6" O 114 114 0 0 0 -Dr 0 0 0 -At SMD N 00888000 -Ne 0 "" -Po 1181 -738 -$EndPAD -$EndMODULE VFBGA54 -$MODULE VFBGA36 -Po 0 0 0 15 4C06F290 00000000 ~~ -Li VFBGA36 -Sc 00000000 -AR -Op 0 0 0 -T0 0 0 600 600 0 120 N V 21 N"Test" -T1 0 0 600 600 0 120 N V 21 N"VAL**" -DC -1378 984 -1299 1063 50 21 -DS -1574 -1181 1574 -1181 47 21 -DS 1574 -1181 1574 1181 47 21 -DS -1574 1181 1574 1181 47 21 -DS -1574 -1181 -1574 1181 47 21 -$PAD -Sh "A1" O 114 114 0 0 0 -Dr 0 0 0 -At SMD N 00888000 -Ne 0 "" -Po -1033 738 -$EndPAD -$PAD -Sh "B1" O 114 114 0 0 0 -Dr 0 0 0 -At SMD N 00888000 -Ne 0 "" -Po -738 738 -$EndPAD -$PAD -Sh "C1" O 114 114 0 0 0 -Dr 0 0 0 -At SMD N 00888000 -Ne 0 "" -Po -442 738 -$EndPAD -$PAD -Sh "D1" O 114 114 0 0 0 -Dr 0 0 0 -At SMD N 00888000 -Ne 0 "" -Po -147 738 -$EndPAD -$PAD -Sh "E1" O 114 114 0 0 0 -Dr 0 0 0 -At SMD N 00888000 -Ne 0 "" -Po 147 738 -$EndPAD -$PAD -Sh "F1" O 114 114 0 0 0 -Dr 0 0 0 -At SMD N 00888000 -Ne 0 "" -Po 442 738 -$EndPAD -$PAD -Sh "G1" O 114 114 0 0 0 -Dr 0 0 0 -At SMD N 00888000 -Ne 0 "" -Po 738 738 -$EndPAD -$PAD -Sh "H1" O 114 114 0 0 0 -Dr 0 0 0 -At SMD N 00888000 -Ne 0 "" -Po 1033 738 -$EndPAD -$PAD -Sh "A2" O 114 114 0 0 0 -Dr 0 0 0 -At SMD N 00888000 -Ne 0 "" -Po -1033 442 -$EndPAD -$PAD -Sh "B2" O 114 114 0 0 0 -Dr 0 0 0 -At SMD N 00888000 -Ne 0 "" -Po -738 442 -$EndPAD -$PAD -Sh "G2" O 114 114 0 0 0 -Dr 0 0 0 -At SMD N 00888000 -Ne 0 "" -Po 738 442 -$EndPAD -$PAD -Sh "H2" O 114 114 0 0 0 -Dr 0 0 0 -At SMD N 00888000 -Ne 0 "" -Po 1033 442 -$EndPAD -$PAD -Sh "A3" O 114 114 0 0 0 -Dr 0 0 0 -At SMD N 00888000 -Ne 0 "" -Po -1033 147 -$EndPAD -$PAD -Sh "B3" O 114 114 0 0 0 -Dr 0 0 0 -At SMD N 00888000 -Ne 0 "" -Po -738 147 -$EndPAD -$PAD -Sh "C3" O 114 114 0 0 0 -Dr 0 0 0 -At SMD N 00888000 -Ne 0 "" -Po -442 147 -$EndPAD -$PAD -Sh "F3" O 114 114 0 0 0 -Dr 0 0 0 -At SMD N 00888000 -Ne 0 "" -Po 442 147 -$EndPAD -$PAD -Sh "G3" O 114 114 0 0 0 -Dr 0 0 0 -At SMD N 00888000 -Ne 0 "" -Po 738 147 -$EndPAD -$PAD -Sh "H3" O 114 114 0 0 0 -Dr 0 0 0 -At SMD N 00888000 -Ne 0 "" -Po 1033 147 -$EndPAD -$PAD -Sh "A4" O 114 114 0 0 0 -Dr 0 0 0 -At SMD N 00888000 -Ne 0 "" -Po -1033 -147 -$EndPAD -$PAD -Sh "B4" O 114 114 0 0 0 -Dr 0 0 0 -At SMD N 00888000 -Ne 0 "" -Po -738 -147 -$EndPAD -$PAD -Sh "C4" O 114 114 0 0 0 -Dr 0 0 0 -At SMD N 00888000 -Ne 0 "" -Po -442 -147 -$EndPAD -$PAD -Sh "F4" O 114 114 0 0 0 -Dr 0 0 0 -At SMD N 00888000 -Ne 0 "" -Po 442 -147 -$EndPAD -$PAD -Sh "G4" O 114 114 0 0 0 -Dr 0 0 0 -At SMD N 00888000 -Ne 0 "" -Po 738 -147 -$EndPAD -$PAD -Sh "H4" O 114 114 0 0 0 -Dr 0 0 0 -At SMD N 00888000 -Ne 0 "" -Po 1033 -147 -$EndPAD -$PAD -Sh "A5" O 114 114 0 0 0 -Dr 0 0 0 -At SMD N 00888000 -Ne 0 "" -Po -1033 -442 -$EndPAD -$PAD -Sh "B5" O 114 114 0 0 0 -Dr 0 0 0 -At SMD N 00888000 -Ne 0 "" -Po -738 -442 -$EndPAD -$PAD -Sh "G5" O 114 114 0 0 0 -Dr 0 0 0 -At SMD N 00888000 -Ne 0 "" -Po 738 -442 -$EndPAD -$PAD -Sh "H5" O 114 114 0 0 0 -Dr 0 0 0 -At SMD N 00888000 -Ne 0 "" -Po 1033 -442 -$EndPAD -$PAD -Sh "A6" O 114 114 0 0 0 -Dr 0 0 0 -At SMD N 00888000 -Ne 0 "" -Po -1033 -738 -$EndPAD -$PAD -Sh "B6" O 114 114 0 0 0 -Dr 0 0 0 -At SMD N 00888000 -Ne 0 "" -Po -738 -738 -$EndPAD -$PAD -Sh "C6" O 114 114 0 0 0 -Dr 0 0 0 -At SMD N 00888000 -Ne 0 "" -Po -442 -738 -$EndPAD -$PAD -Sh "D6" O 114 114 0 0 0 -Dr 0 0 0 -At SMD N 00888000 -Ne 0 "" -Po -147 -738 -$EndPAD -$PAD -Sh "E6" O 114 114 0 0 0 -Dr 0 0 0 -At SMD N 00888000 -Ne 0 "" -Po 147 -738 -$EndPAD -$PAD -Sh "F6" O 114 114 0 0 0 -Dr 0 0 0 -At SMD N 00888000 -Ne 0 "" -Po 442 -738 -$EndPAD -$PAD -Sh "G6" O 114 114 0 0 0 -Dr 0 0 0 -At SMD N 00888000 -Ne 0 "" -Po 738 -738 -$EndPAD -$PAD -Sh "H6" O 114 114 0 0 0 -Dr 0 0 0 -At SMD N 00888000 -Ne 0 "" -Po 1033 -738 -$EndPAD -$EndMODULE VFBGA36 -$MODULE TSSOP10 -Po 0 0 0 15 4C06F2DF 00000000 ~~ -Li TSSOP10 -Sc 00000000 -AR -Op 0 0 0 -T0 0 0 600 600 0 120 N V 21 N"Test" -T1 0 0 600 600 0 120 N V 21 N"VAL**" -DC -394 394 -315 394 60 21 -DS -590 -590 590 -590 60 21 -DS 590 -590 590 590 60 21 -DS -590 590 590 590 60 21 -DS -590 -590 -590 590 60 21 -$PAD -Sh "1" R 118 393 0 0 1800 -Dr 0 0 0 -At SMD N 00888000 -Ne 0 "" -Po -393 885 -$EndPAD -$PAD -Sh "2" R 118 393 0 0 1800 -Dr 0 0 0 -At SMD N 00888000 -Ne 0 "" -Po -196 885 -$EndPAD -$PAD -Sh "3" R 118 393 0 0 1800 -Dr 0 0 0 -At SMD N 00888000 -Ne 0 "" -Po 0 885 -$EndPAD -$PAD -Sh "4" R 118 393 0 0 1800 -Dr 0 0 0 -At SMD N 00888000 -Ne 0 "" -Po 196 885 -$EndPAD -$PAD -Sh "5" R 118 393 0 0 1800 -Dr 0 0 0 -At SMD N 00888000 -Ne 0 "" -Po 393 885 -$EndPAD -$PAD -Sh "6" R 118 393 0 0 0 -Dr 0 0 0 -At SMD N 00888000 -Ne 0 "" -Po 393 -885 -$EndPAD -$PAD -Sh "7" R 118 393 0 0 0 -Dr 0 0 0 -At SMD N 00888000 -Ne 0 "" -Po 196 -885 -$EndPAD -$PAD -Sh "8" R 118 393 0 0 0 -Dr 0 0 0 -At SMD N 00888000 -Ne 0 "" -Po 0 -885 -$EndPAD -$PAD -Sh "9" R 118 393 0 0 0 -Dr 0 0 0 -At SMD N 00888000 -Ne 0 "" -Po -196 -885 -$EndPAD -$PAD -Sh "10" R 118 393 0 0 0 -Dr 0 0 0 -At SMD N 00888000 -Ne 0 "" -Po -393 -885 -$EndPAD -$EndMODULE TSSOP10 -$MODULE SOT563 -Po 0 0 0 15 4C06F341 00000000 ~~ -Li SOT563 -Sc 00000000 -AR -Op 0 0 0 -T0 -79 -906 600 600 0 120 N V 21 N"Test" -T1 0 1063 600 600 0 120 N V 21 N"VAL**" -DS -354 472 -551 669 60 21 -DS -354 -472 354 -472 60 21 -DS 354 -472 354 472 60 21 -DS -354 472 354 472 60 21 -DS -354 -472 -354 472 60 21 -$PAD -Sh "1" R 118 200 0 0 1800 -Dr 0 0 0 -At SMD N 00888000 -Ne 0 "" -Po -196 275 -$EndPAD -$PAD -Sh "2" R 118 200 0 0 1800 -Dr 0 0 0 -At SMD N 00888000 -Ne 0 "" -Po 0 275 -$EndPAD -$PAD -Sh "3" R 118 200 0 0 1800 -Dr 0 0 0 -At SMD N 00888000 -Ne 0 "" -Po 196 275 -$EndPAD -$PAD -Sh "4" R 118 200 0 0 0 -Dr 0 0 0 -At SMD N 00888000 -Ne 0 "" -Po 196 -275 -$EndPAD -$PAD -Sh "5" R 118 200 0 0 0 -Dr 0 0 0 -At SMD N 00888000 -Ne 0 "" -Po 0 -275 -$EndPAD -$PAD -Sh "6" R 118 200 0 0 0 -Dr 0 0 0 -At SMD N 00888000 -Ne 0 "" -Po -196 -275 -$EndPAD -$EndMODULE SOT563 -$MODULE pin_array_7x2 -Po 0 0 0 15 4C094865 00000000 ~~ -Li pin_array_7x2 -Cd Double rangee de contacts 2 x 7 pins -Kw CONN -Sc 00000000 -AR /4B6ED75B/4C0943CA -Op 0 0 0 -T0 0 -1500 400 400 0 100 N V 21 N"P1" -T1 0 1500 400 400 0 80 N V 21 N"CONN_7X2" -DS -3600 -1000 -3700 -1000 120 21 -DS -3700 -1000 -3700 1000 120 21 -DS -3700 1000 -3625 1000 120 21 -DS -3550 0 -2500 0 120 21 -DS -2500 0 -2500 1000 120 21 -DS -3500 -1000 -3600 -1000 120 21 -DS -3600 -1000 -3600 1000 120 21 -DS -3600 1000 -3500 1000 120 21 -DS -3500 1000 3500 1000 120 21 -DS -3500 -1000 3500 -1000 120 21 -DS 3500 -1000 3500 1000 120 21 -DS -3500 1000 -3500 -1000 120 21 -$PAD -Sh "1" R 600 600 0 0 0 -Dr 400 0 0 -At STD N 00E0FFFF -Ne 1 "+3.3V" -Po -3000 500 -$EndPAD -$PAD -Sh "2" C 600 600 0 0 0 -Dr 400 0 0 -At STD N 00E0FFFF -Ne 2 "+5V" -Po -3000 -500 -$EndPAD -$PAD -Sh "3" C 600 600 0 0 0 -Dr 400 0 0 -At STD N 00E0FFFF -Ne 3 "GND" -Po -2000 500 -$EndPAD -$PAD -Sh "4" C 600 600 0 0 0 -Dr 400 0 0 -At STD N 00E0FFFF -Ne 11 "N-000239" -Po -2000 -500 -$EndPAD -$PAD -Sh "5" C 600 600 0 0 0 -Dr 400 0 0 -At STD N 00E0FFFF -Ne 14 "N-000245" -Po -1000 500 -$EndPAD -$PAD -Sh "6" C 600 600 0 0 0 -Dr 400 0 0 -At STD N 00E0FFFF -Ne 10 "N-000238" -Po -1000 -500 -$EndPAD -$PAD -Sh "7" C 600 600 0 0 0 -Dr 400 0 0 -At STD N 00E0FFFF -Ne 8 "N-000230" -Po 0 500 -$EndPAD -$PAD -Sh "8" C 600 600 0 0 0 -Dr 400 0 0 -At STD N 00E0FFFF -Ne 4 "N-000125" -Po 0 -500 -$EndPAD -$PAD -Sh "9" C 600 600 0 0 0 -Dr 400 0 0 -At STD N 00E0FFFF -Ne 12 "N-000243" -Po 1000 500 -$EndPAD -$PAD -Sh "10" C 600 600 0 0 0 -Dr 400 0 0 -At STD N 00E0FFFF -Ne 6 "N-000128" -Po 1000 -500 -$EndPAD -$PAD -Sh "11" C 600 600 0 0 0 -Dr 400 0 0 -At STD N 00E0FFFF -Ne 7 "N-000229" -Po 2000 500 -$EndPAD -$PAD -Sh "12" C 600 600 0 0 0 -Dr 400 0 0 -At STD N 00E0FFFF -Ne 5 "N-000127" -Po 2000 -500 -$EndPAD -$PAD -Sh "13" C 600 600 0 0 0 -Dr 400 0 0 -At STD N 00E0FFFF -Ne 9 "N-000236" -Po 3000 500 -$EndPAD -$PAD -Sh "14" C 600 600 0 0 0 -Dr 400 0 0 -At STD N 00E0FFFF -Ne 13 "N-000244" -Po 3000 -500 -$EndPAD -$EndMODULE pin_array_7x2 -$MODULE PAD_1x1mm -Po 0 0 0 15 4C12B0F7 00000000 ~~ -Li PAD_1x1mm -Sc 00000000 -AR -Op 0 0 0 -T0 0 0 300 300 0 60 N V 21 N"PAD_1x1mm" -T1 0 0 300 300 0 60 N V 21 N"VAL**" -DS -315 -315 315 -315 75 21 -DS 315 -315 315 315 75 21 -DS 315 315 -315 315 75 21 -DS -315 315 -315 -315 75 21 -$PAD -Sh "1" R 394 394 0 0 0 -Dr 0 0 0 -At SMD N 00888000 -Ne 0 "" -Po 0 0 -$EndPAD -$EndMODULE PAD_1x1mm -$MODULE SM1210L -Po 0 0 0 15 4C13ED3E 00000000 ~~ -Li SM1210L -Kw CMS SM -Sc 00000000 -AR /4B6EC9C3/4C05A97C -Op 0 0 0 -At SMD -T0 -1425 300 300 300 0 60 N V 21 N"L1" -T1 0 300 300 300 0 60 N V 21 N"1uH" -DS 350 600 1100 600 60 21 -DS 1100 600 1100 -600 60 21 -DS 1100 -600 350 -600 60 21 -DS -300 -600 -1100 -600 60 21 -DS -1100 -600 -1100 600 60 21 -DS -1100 600 -300 600 60 21 -$PAD -Sh "1" R 700 1100 0 0 0 -Dr 0 0 0 -At SMD N 00888000 -Ne 1 "+1.2V" -Po -700 0 -$EndPAD -$PAD -Sh "2" R 700 1100 0 0 0 -Dr 0 0 0 -At SMD N 00888000 -Ne 2 "/Power_Supply_/_Misc./REG_SW1" -Po 700 0 -$EndPAD -$SHAPE3D -Na "smd/chip_cms.wrl" -Sc 0.200000 0.200000 0.200000 -Of 0.000000 0.000000 0.000000 -Ro 0.000000 0.000000 0.000000 -$EndSHAPE3D -$EndMODULE SM1210L -$MODULE SM0805_FIXEDMASK -Po 0 0 0 15 4C434DF9 00000000 ~~ -Li SM0805_FIXEDMASK -Sc 00000000 -AR /4BAA6ABD/4BAD3D47 -Op 0 0 0 -At SMD -T0 0 -550 300 300 0 60 N V 21 N"C15" -T1 0 0 300 300 0 60 N I 21 N"100n" -DS 200 350 650 350 60 21 -DS -650 350 -200 350 60 21 -DS 650 -350 200 -350 60 21 -DS -650 -350 -200 -350 60 21 -DS 650 -350 650 350 60 21 -DS -650 350 -650 -350 60 21 -$PAD -Sh "1" R 350 550 0 0 0 -Dr 0 0 0 -At SMD N 00888000 -Ne 1 "+3.3V" -Po -375 0 -$EndPAD -$PAD -Sh "2" R 350 550 0 0 0 -Dr 0 0 0 -At SMD N 00888000 -Ne 2 "GND" -Po 375 0 -$EndPAD -$SHAPE3D -Na "smd/chip_cms.wrl" -Sc 0.100000 0.100000 0.100000 -Of 0.000000 0.000000 0.000000 -Ro 0.000000 0.000000 0.000000 -$EndSHAPE3D -$EndMODULE SM0805_FIXEDMASK -$MODULE SM1210L_NEW -Po 0 0 0 15 4D251897 00000000 ~~ -Li SM1210L_NEW -Kw CMS SM -Sc 00000000 -AR /4B6EC9C3/4C05A97C -Op 0 0 0 -At SMD -T0 -1425 300 300 300 0 60 N V 21 N"L1" -T1 0 300 300 300 0 60 N V 21 N"1uH" -DS 1142 -630 315 -630 80 21 -DS 1142 630 315 630 80 21 -DS 1142 -630 1142 630 80 21 -DS -315 -630 -1142 -630 80 21 -DS -1142 -630 -1142 630 80 21 -DS -1142 630 -315 630 80 21 -$PAD -Sh "1" R 700 1100 0 0 0 -Dr 0 0 0 -At SMD N 00888000 -Ne 1 "+1.2V" -Po -700 0 -$EndPAD -$PAD -Sh "2" R 700 1100 0 0 0 -Dr 0 0 0 -At SMD N 00888000 -Ne 2 "/Power_Supply_/_Misc./REG_SW1" -Po 700 0 -$EndPAD -$SHAPE3D -Na "smd/chip_cms.wrl" -Sc 0.200000 0.200000 0.200000 -Of 0.000000 0.000000 0.000000 -Ro 0.000000 0.000000 0.000000 -$EndSHAPE3D -$EndMODULE SM1210L_NEW -$MODULE LED-3MM-FIXED -Po 0 0 0 15 4D251EA9 00000000 ~~ -Li LED-3MM-FIXED -Cd LED 3mm - Lead pitch 100mil (2,54mm) -Kw LED led 3mm 3MM 100mil 2,54mm -Sc 00000000 -AR /4B6ED75B/4C0DA78D -Op 0 0 0 -At VIRTUAL -T0 -300 -2125 320 320 0 70 N V 21 N"D403" -T1 25 3575 320 320 2700 70 N V 21 N"LED_2mA_1.7V,_red" -DS 669 669 669 394 80 21 -DS 669 -669 669 -394 80 21 -DA 0 0 669 669 2700 80 21 -$PAD -Sh "1" C 660 660 0 0 0 -Dr 400 0 0 -At STD N 00E8FFFF -Ne 1 "+3.3V" -Po -500 0 -$EndPAD -$PAD -Sh "2" C 660 660 0 0 0 -Dr 400 0 0 -At STD N 00E8FFFF -Ne 2 "N-000262" -Po 500 0 -$EndPAD -$SHAPE3D -Na "libs/led3_vertical_red.wrl" -Sc 1.000000 1.000000 1.000000 -Of 0.000000 0.000000 0.000000 -Ro 0.000000 0.000000 0.000000 -$EndSHAPE3D -$EndMODULE LED-3MM-FIXED -$MODULE HC49US -Po 0 0 0 15 4D2590A9 00000000 ~~ -Li HC49US -Sc 00000000 -AR -Op 0 0 0 -T0 0 0 300 300 0 60 N V 21 N"HC49US" -T1 0 0 300 300 0 60 N V 21 N"VAL**" -DS -1181 807 1181 807 80 21 -DS -1181 -807 1181 -807 80 21 -DA 1181 0 1988 0 900 80 21 -DA 1181 0 1181 -807 900 80 21 -DA -1181 0 -1181 807 900 80 21 -DA -1181 0 -1988 0 900 80 21 -DS -2244 -925 2244 -925 80 21 -DS 2244 -925 2244 925 80 21 -DS 2244 925 -2244 925 80 21 -DS -2244 925 -2244 -925 80 21 -$PAD -Sh "1" R 2166 787 0 0 0 -Dr 0 0 0 -At SMD N 00888000 -Ne 0 "" -Po -1673 0 -$EndPAD -$PAD -Sh "2" R 2166 787 0 0 0 -Dr 0 0 0 -At SMD N 00888000 -Ne 0 "" -Po 1673 0 -$EndPAD -$EndMODULE HC49US -$MODULE TSOPII-32 -Po 0 0 0 15 4D495E1D 00000000 ~~ -Li TSOPII-32 -Sc 00000000 -AR -Op 0 0 0 -T0 0 0 600 600 0 120 N V 21 N"Test" -T1 0 0 600 600 0 120 N V 21 N"VAL**" -DC -3760 1398 -3524 1417 80 21 -DS -4153 -1850 4153 -1850 78 21 -DS 4153 -1850 4153 1850 78 21 -DS -4153 1850 4153 1850 78 21 -DS -4153 -1850 -4153 1850 78 21 -$PAD -Sh "1" R 295 499 0 0 1800 -Dr 0 0 0 -At SMD N 00888000 -Ne 0 "" -Po -3749 2249 -$EndPAD -$PAD -Sh "2" R 295 499 0 0 1800 -Dr 0 0 0 -At SMD N 00888000 -Ne 0 "" -Po -3249 2249 -$EndPAD -$PAD -Sh "3" R 295 499 0 0 1800 -Dr 0 0 0 -At SMD N 00888000 -Ne 0 "" -Po -2749 2249 -$EndPAD -$PAD -Sh "4" R 295 499 0 0 1800 -Dr 0 0 0 -At SMD N 00888000 -Ne 0 "" -Po -2249 2249 -$EndPAD -$PAD -Sh "5" R 295 499 0 0 1800 -Dr 0 0 0 -At SMD N 00888000 -Ne 0 "" -Po -1749 2249 -$EndPAD -$PAD -Sh "6" R 295 499 0 0 1800 -Dr 0 0 0 -At SMD N 00888000 -Ne 0 "" -Po -1249 2249 -$EndPAD -$PAD -Sh "7" R 295 499 0 0 1800 -Dr 0 0 0 -At SMD N 00888000 -Ne 0 "" -Po -749 2249 -$EndPAD -$PAD -Sh "8" R 295 499 0 0 1800 -Dr 0 0 0 -At SMD N 00888000 -Ne 0 "" -Po -249 2249 -$EndPAD -$PAD -Sh "9" R 295 499 0 0 1800 -Dr 0 0 0 -At SMD N 00888000 -Ne 0 "" -Po 249 2249 -$EndPAD -$PAD -Sh "10" R 295 499 0 0 1800 -Dr 0 0 0 -At SMD N 00888000 -Ne 0 "" -Po 749 2249 -$EndPAD -$PAD -Sh "11" R 295 499 0 0 1800 -Dr 0 0 0 -At SMD N 00888000 -Ne 0 "" -Po 1249 2249 -$EndPAD -$PAD -Sh "12" R 295 499 0 0 1800 -Dr 0 0 0 -At SMD N 00888000 -Ne 0 "" -Po 1749 2249 -$EndPAD -$PAD -Sh "13" R 295 499 0 0 1800 -Dr 0 0 0 -At SMD N 00888000 -Ne 0 "" -Po 2249 2249 -$EndPAD -$PAD -Sh "14" R 295 499 0 0 1800 -Dr 0 0 0 -At SMD N 00888000 -Ne 0 "" -Po 2749 2249 -$EndPAD -$PAD -Sh "15" R 295 499 0 0 1800 -Dr 0 0 0 -At SMD N 00888000 -Ne 0 "" -Po 3249 2249 -$EndPAD -$PAD -Sh "16" R 295 499 0 0 1800 -Dr 0 0 0 -At SMD N 00888000 -Ne 0 "" -Po 3749 2249 -$EndPAD -$PAD -Sh "17" R 295 499 0 0 0 -Dr 0 0 0 -At SMD N 00888000 -Ne 0 "" -Po 3749 -2249 -$EndPAD -$PAD -Sh "18" R 295 499 0 0 0 -Dr 0 0 0 -At SMD N 00888000 -Ne 0 "" -Po 3249 -2249 -$EndPAD -$PAD -Sh "19" R 295 499 0 0 0 -Dr 0 0 0 -At SMD N 00888000 -Ne 0 "" -Po 2749 -2249 -$EndPAD -$PAD -Sh "20" R 295 499 0 0 0 -Dr 0 0 0 -At SMD N 00888000 -Ne 0 "" -Po 2249 -2249 -$EndPAD -$PAD -Sh "21" R 295 499 0 0 0 -Dr 0 0 0 -At SMD N 00888000 -Ne 0 "" -Po 1749 -2249 -$EndPAD -$PAD -Sh "22" R 295 499 0 0 0 -Dr 0 0 0 -At SMD N 00888000 -Ne 0 "" -Po 1249 -2249 -$EndPAD -$PAD -Sh "23" R 295 499 0 0 0 -Dr 0 0 0 -At SMD N 00888000 -Ne 0 "" -Po 749 -2249 -$EndPAD -$PAD -Sh "24" R 295 499 0 0 0 -Dr 0 0 0 -At SMD N 00888000 -Ne 0 "" -Po 249 -2249 -$EndPAD -$PAD -Sh "25" R 295 499 0 0 0 -Dr 0 0 0 -At SMD N 00888000 -Ne 0 "" -Po -249 -2249 -$EndPAD -$PAD -Sh "26" R 295 499 0 0 0 -Dr 0 0 0 -At SMD N 00888000 -Ne 0 "" -Po -749 -2249 -$EndPAD -$PAD -Sh "27" R 295 499 0 0 0 -Dr 0 0 0 -At SMD N 00888000 -Ne 0 "" -Po -1249 -2249 -$EndPAD -$PAD -Sh "28" R 295 499 0 0 0 -Dr 0 0 0 -At SMD N 00888000 -Ne 0 "" -Po -1749 -2249 -$EndPAD -$PAD -Sh "29" R 295 499 0 0 0 -Dr 0 0 0 -At SMD N 00888000 -Ne 0 "" -Po -2249 -2249 -$EndPAD -$PAD -Sh "30" R 295 499 0 0 0 -Dr 0 0 0 -At SMD N 00888000 -Ne 0 "" -Po -2749 -2249 -$EndPAD -$PAD -Sh "31" R 295 499 0 0 0 -Dr 0 0 0 -At SMD N 00888000 -Ne 0 "" -Po -3249 -2249 -$EndPAD -$PAD -Sh "32" R 295 499 0 0 0 -Dr 0 0 0 -At SMD N 00888000 -Ne 0 "" -Po -3749 -2249 -$EndPAD -$EndMODULE TSOPII-32 -$MODULE TSOPII-44 -Po 0 0 0 15 4D4AA418 00000000 ~~ -Li TSOPII-44 -Sc 00000000 -AR -Op 0 0 0 -T0 0 0 600 600 0 120 N V 21 N"Test" -T1 0 0 600 600 0 120 N V 21 N"VAL**" -DC -3150 1476 -2933 1496 80 21 -DS -3543 -1870 3543 -1870 78 21 -DS 3543 -1870 3543 1870 78 21 -DS -3543 1870 3543 1870 78 21 -DS -3543 -1870 -3543 1870 78 21 -$PAD -Sh "1" R 157 499 0 0 1800 -Dr 0 0 0 -At SMD N 00888000 -Ne 0 "" -Po -3307 2249 -$EndPAD -$PAD -Sh "2" R 157 499 0 0 1800 -Dr 0 0 0 -At SMD N 00888000 -Ne 0 "" -Po -2992 2249 -$EndPAD -$PAD -Sh "3" R 157 499 0 0 1800 -Dr 0 0 0 -At SMD N 00888000 -Ne 0 "" -Po -2677 2249 -$EndPAD -$PAD -Sh "4" R 157 499 0 0 1800 -Dr 0 0 0 -At SMD N 00888000 -Ne 0 "" -Po -2362 2249 -$EndPAD -$PAD -Sh "5" R 157 499 0 0 1800 -Dr 0 0 0 -At SMD N 00888000 -Ne 0 "" -Po -2047 2249 -$EndPAD -$PAD -Sh "6" R 157 499 0 0 1800 -Dr 0 0 0 -At SMD N 00888000 -Ne 0 "" -Po -1732 2249 -$EndPAD -$PAD -Sh "7" R 157 499 0 0 1800 -Dr 0 0 0 -At SMD N 00888000 -Ne 0 "" -Po -1417 2249 -$EndPAD -$PAD -Sh "8" R 157 499 0 0 1800 -Dr 0 0 0 -At SMD N 00888000 -Ne 0 "" -Po -1102 2249 -$EndPAD -$PAD -Sh "9" R 157 499 0 0 1800 -Dr 0 0 0 -At SMD N 00888000 -Ne 0 "" -Po -787 2249 -$EndPAD -$PAD -Sh "10" R 157 499 0 0 1800 -Dr 0 0 0 -At SMD N 00888000 -Ne 0 "" -Po -472 2249 -$EndPAD -$PAD -Sh "11" R 157 499 0 0 1800 -Dr 0 0 0 -At SMD N 00888000 -Ne 0 "" -Po -157 2249 -$EndPAD -$PAD -Sh "12" R 157 499 0 0 1800 -Dr 0 0 0 -At SMD N 00888000 -Ne 0 "" -Po 157 2249 -$EndPAD -$PAD -Sh "13" R 157 499 0 0 1800 -Dr 0 0 0 -At SMD N 00888000 -Ne 0 "" -Po 472 2249 -$EndPAD -$PAD -Sh "14" R 157 499 0 0 1800 -Dr 0 0 0 -At SMD N 00888000 -Ne 0 "" -Po 787 2249 -$EndPAD -$PAD -Sh "15" R 157 499 0 0 1800 -Dr 0 0 0 -At SMD N 00888000 -Ne 0 "" -Po 1102 2249 -$EndPAD -$PAD -Sh "16" R 157 499 0 0 1800 -Dr 0 0 0 -At SMD N 00888000 -Ne 0 "" -Po 1417 2249 -$EndPAD -$PAD -Sh "17" R 157 499 0 0 1800 -Dr 0 0 0 -At SMD N 00888000 -Ne 0 "" -Po 1732 2249 -$EndPAD -$PAD -Sh "18" R 157 499 0 0 1800 -Dr 0 0 0 -At SMD N 00888000 -Ne 0 "" -Po 2047 2249 -$EndPAD -$PAD -Sh "19" R 157 499 0 0 1800 -Dr 0 0 0 -At SMD N 00888000 -Ne 0 "" -Po 2362 2249 -$EndPAD -$PAD -Sh "20" R 157 499 0 0 1800 -Dr 0 0 0 -At SMD N 00888000 -Ne 0 "" -Po 2677 2249 -$EndPAD -$PAD -Sh "21" R 157 499 0 0 1800 -Dr 0 0 0 -At SMD N 00888000 -Ne 0 "" -Po 2992 2249 -$EndPAD -$PAD -Sh "22" R 157 499 0 0 1800 -Dr 0 0 0 -At SMD N 00888000 -Ne 0 "" -Po 3307 2249 -$EndPAD -$PAD -Sh "23" R 157 499 0 0 0 -Dr 0 0 0 -At SMD N 00888000 -Ne 0 "" -Po 3307 -2249 -$EndPAD -$PAD -Sh "24" R 157 499 0 0 0 -Dr 0 0 0 -At SMD N 00888000 -Ne 0 "" -Po 2992 -2249 -$EndPAD -$PAD -Sh "25" R 157 499 0 0 0 -Dr 0 0 0 -At SMD N 00888000 -Ne 0 "" -Po 2677 -2249 -$EndPAD -$PAD -Sh "26" R 157 499 0 0 0 -Dr 0 0 0 -At SMD N 00888000 -Ne 0 "" -Po 2362 -2249 -$EndPAD -$PAD -Sh "27" R 157 499 0 0 0 -Dr 0 0 0 -At SMD N 00888000 -Ne 0 "" -Po 2047 -2249 -$EndPAD -$PAD -Sh "28" R 157 499 0 0 0 -Dr 0 0 0 -At SMD N 00888000 -Ne 0 "" -Po 1732 -2249 -$EndPAD -$PAD -Sh "29" R 157 499 0 0 0 -Dr 0 0 0 -At SMD N 00888000 -Ne 0 "" -Po 1417 -2249 -$EndPAD -$PAD -Sh "30" R 157 499 0 0 0 -Dr 0 0 0 -At SMD N 00888000 -Ne 0 "" -Po 1102 -2249 -$EndPAD -$PAD -Sh "31" R 157 499 0 0 0 -Dr 0 0 0 -At SMD N 00888000 -Ne 0 "" -Po 787 -2249 -$EndPAD -$PAD -Sh "32" R 157 499 0 0 0 -Dr 0 0 0 -At SMD N 00888000 -Ne 0 "" -Po 472 -2249 -$EndPAD -$PAD -Sh "33" R 157 499 0 0 0 -Dr 0 0 0 -At SMD N 00888000 -Ne 0 "" -Po 157 -2249 -$EndPAD -$PAD -Sh "34" R 157 499 0 0 0 -Dr 0 0 0 -At SMD N 00888000 -Ne 0 "" -Po -157 -2249 -$EndPAD -$PAD -Sh "35" R 157 499 0 0 0 -Dr 0 0 0 -At SMD N 00888000 -Ne 0 "" -Po -472 -2249 -$EndPAD -$PAD -Sh "36" R 157 499 0 0 0 -Dr 0 0 0 -At SMD N 00888000 -Ne 0 "" -Po -787 -2249 -$EndPAD -$PAD -Sh "37" R 157 499 0 0 0 -Dr 0 0 0 -At SMD N 00888000 -Ne 0 "" -Po -1102 -2249 -$EndPAD -$PAD -Sh "38" R 157 499 0 0 0 -Dr 0 0 0 -At SMD N 00888000 -Ne 0 "" -Po -1417 -2249 -$EndPAD -$PAD -Sh "39" R 157 499 0 0 0 -Dr 0 0 0 -At SMD N 00888000 -Ne 0 "" -Po -1732 -2249 -$EndPAD -$PAD -Sh "40" R 157 499 0 0 0 -Dr 0 0 0 -At SMD N 00888000 -Ne 0 "" -Po -2047 -2249 -$EndPAD -$PAD -Sh "41" R 157 499 0 0 0 -Dr 0 0 0 -At SMD N 00888000 -Ne 0 "" -Po -2362 -2249 -$EndPAD -$PAD -Sh "42" R 157 499 0 0 0 -Dr 0 0 0 -At SMD N 00888000 -Ne 0 "" -Po -2677 -2249 -$EndPAD -$PAD -Sh "43" R 157 499 0 0 0 -Dr 0 0 0 -At SMD N 00888000 -Ne 0 "" -Po -2992 -2249 -$EndPAD -$PAD -Sh "44" R 157 499 0 0 0 -Dr 0 0 0 -At SMD N 00888000 -Ne 0 "" -Po -3307 -2249 -$EndPAD -$EndMODULE TSOPII-44 -$MODULE QFN10-2x2 -Po 0 0 0 15 4D588041 00000000 ~~ -Li QFN10-2x2 -Sc 00000000 -AR -Op 0 0 0 -T0 0 0 600 600 0 120 N V 21 N"Test" -T1 0 0 600 600 0 120 N V 21 N"VAL**" -DS -512 512 -630 630 60 21 -DS -501 -501 501 -501 59 21 -DS 501 -501 501 501 59 21 -DS -501 501 501 501 59 21 -DS -501 -501 -501 501 59 21 -$PAD -Sh "1" R 79 493 0 0 1800 -Dr 0 0 0 -At SMD N 00888000 -Ne 0 "" -Po -314 385 -$EndPAD -$PAD -Sh "2" R 79 454 0 0 1800 -Dr 0 0 0 -At SMD N 00888000 -Ne 0 "" -Po -157 404 -$EndPAD -$PAD -Sh "3" R 79 454 0 0 1800 -Dr 0 0 0 -At SMD N 00888000 -Ne 0 "" -Po 0 404 -$EndPAD -$PAD -Sh "4" R 79 454 0 0 1800 -Dr 0 0 0 -At SMD N 00888000 -Ne 0 "" -Po 157 404 -$EndPAD -$PAD -Sh "5" R 79 454 0 0 1800 -Dr 0 0 0 -At SMD N 00888000 -Ne 0 "" -Po 314 404 -$EndPAD -$PAD -Sh "6" R 79 454 0 0 1800 -Dr 0 0 0 -At SMD N 00888000 -Ne 0 "" -Po 314 -404 -$EndPAD -$PAD -Sh "7" R 79 454 0 0 1800 -Dr 0 0 0 -At SMD N 00888000 -Ne 0 "" -Po 157 -404 -$EndPAD -$PAD -Sh "8" R 79 454 0 0 1800 -Dr 0 0 0 -At SMD N 00888000 -Ne 0 "" -Po 0 -404 -$EndPAD -$PAD -Sh "9" R 79 454 0 0 1800 -Dr 0 0 0 -At SMD N 00888000 -Ne 0 "" -Po -157 -404 -$EndPAD -$PAD -Sh "10" R 79 454 0 0 1800 -Dr 0 0 0 -At SMD N 00888000 -Ne 0 "" -Po -314 -404 -$EndPAD -$EndMODULE QFN10-2x2 -$MODULE R_PACK_0804 -Po 0 0 0 15 4D968260 00000000 ~~ -Li R_PACK_0804 -Sc 00000000 -AR -Op 0 0 0 -T0 0 0 320 320 0 70 N V 21 N"R_PACK_0804" -T1 0 0 320 320 0 70 N V 21 N"VAL**" -DS -551 -394 551 -394 79 21 -DS 551 -394 551 394 79 21 -DS 551 394 -551 394 79 21 -DS -551 394 -551 -394 79 21 -$PAD -Sh "7" R 118 197 0 0 0 -Dr 0 0 0 -At SMD N 00888000 -Ne 0 "" -Po -98 -197 -$EndPAD -$PAD -Sh "6" R 118 197 0 0 0 -Dr 0 0 0 -At SMD N 00888000 -Ne 0 "" -Po 98 -197 -$EndPAD -$PAD -Sh "2" R 118 197 0 0 0 -Dr 0 0 0 -At SMD N 00888000 -Ne 0 "" -Po -98 197 -$EndPAD -$PAD -Sh "3" R 118 197 0 0 0 -Dr 0 0 0 -At SMD N 00888000 -Ne 0 "" -Po 98 197 -$EndPAD -$PAD -Sh "8" R 197 197 0 0 0 -Dr 0 0 0 -At SMD N 00888000 -Ne 0 "" -Po -335 -197 -$EndPAD -$PAD -Sh "5" R 197 197 0 0 0 -Dr 0 0 0 -At SMD N 00888000 -Ne 0 "" -Po 335 -197 -$EndPAD -$PAD -Sh "4" R 197 197 0 0 0 -Dr 0 0 0 -At SMD N 00888000 -Ne 0 "" -Po 335 197 -$EndPAD -$PAD -Sh "1" R 197 197 0 0 0 -Dr 0 0 0 -At SMD N 00888000 -Ne 0 "" -Po -335 197 -$EndPAD -$EndMODULE R_PACK_0804 -$MODULE SMD_5.7X5.7 -Po 0 0 0 15 4E29B45B 00000000 ~~ -Li SMD_5.7X5.7 -Sc 00000000 -AR -Op 0 0 0 -T0 0 0 600 600 0 120 N V 21 N "SMD_5.7X5.7" -T1 0 0 600 600 0 120 N V 21 N "VAL**" -DS -1417 -1417 1417 -1417 150 21 -DS 1417 -1417 1417 1417 150 21 -DS 1417 1417 -1417 1417 150 21 -DS -1417 1417 -1417 -1417 150 21 -$PAD -Sh "1" R 2480 846 0 0 0 -Dr 0 0 0 -At SMD N 00888000 -Ne 0 "" -Po 0 -827 -$EndPAD -$PAD -Sh "2" R 2480 846 0 0 0 -Dr 0 0 0 -At SMD N 00888000 -Ne 0 "" -Po 0 827 -Le 6 -$EndPAD -$EndMODULE SMD_5.7X5.7 -$MODULE SOT23-5_LARGEPADS -Po 0 0 0 15 4E29BA87 00000000 ~~ -Li SOT23-5_LARGEPADS -Cd SOT23-5 -Sc 00000000 -AR /4B6EC9C3/4E29A93A -Op 0 0 0 -At SMD -T0 0 -150 300 250 0 50 N V 21 N "U301" -T1 0 150 300 250 0 50 N I 21 N "TPS62207DBV" -DS 600 -350 600 350 50 21 -DS 600 350 -600 350 50 21 -DS -600 350 -600 -350 50 21 -DS -600 -350 600 -350 50 21 -$PAD -Sh "1" R 272 390 0 0 0 -Dr 0 0 0 -At SMD N 00888000 -Ne 2 "+5V" -Po -375 500 -Le 69 -$EndPAD -$PAD -Sh "3" R 272 390 0 0 0 -Dr 0 0 0 -At SMD N 00888000 -Ne 2 "+5V" -Po 375 500 -Le 126 -$EndPAD -$PAD -Sh "5" R 272 390 0 0 0 -Dr 0 0 0 -At SMD N 00888000 -Ne 4 "N-000274" -Po -375 -500 -Le 126 -$EndPAD -$PAD -Sh "2" R 272 390 0 0 0 -Dr 0 0 0 -At SMD N 00888000 -Ne 3 "GND" -Po 0 500 -Le 46978608 -$EndPAD -$PAD -Sh "4" R 272 390 0 0 0 -Dr 0 0 0 -At SMD N 00888000 -Ne 1 "+1.2V" -Po 375 -500 -$EndPAD -$SHAPE3D -Na "smd/SOT23_5.wrl" -Sc 0.100000 0.100000 0.100000 -Of 0.000000 0.000000 0.000000 -Ro 0.000000 0.000000 0.000000 -$EndSHAPE3D -$EndMODULE SOT23-5_LARGEPADS -$MODULE SMD_DO1608 -Po 0 0 0 15 4E29C7B7 00000000 ~~ -Li SMD_DO1608 -Sc 00000000 -AR -Op 0 0 0 -T0 0 0 600 600 0 120 N V 21 N "SMD_5.7X5.7" -T1 0 0 600 600 0 120 N V 21 N "VAL**" -DS -925 1450 925 1450 80 21 -DS 925 1450 925 -1450 80 21 -DS 925 -1450 -925 -1450 80 21 -DS -925 -1450 -925 1450 80 21 -$PAD -Sh "1" R 1402 551 0 0 0 -Dr 0 0 0 -At SMD N 00888000 -Ne 0 "" -Po 0 -1075 -Le 51598688 -$EndPAD -$PAD -Sh "2" R 1402 551 0 0 0 -Dr 0 0 0 -At SMD N 00888000 -Ne 0 "" -Po 0 1075 -Le 6 -$EndPAD -$EndMODULE SMD_DO1608 -$MODULE QFN10-2x2_LONGPADS -Po 0 0 0 15 4DB5B1F8 00000000 ~~ -Li QFN10-2x2_LONGPADS -Sc 00000000 -AR /4B6EC9C3/4C05879D -Op 0 0 0 -T0 100 -1125 320 320 0 70 N V 21 N "U301" -T1 1575 1125 320 320 0 70 N V 21 N "MIC23250-S4YMT" -DS -512 512 -630 630 75 21 -DS -501 -501 501 -501 75 21 -DS 501 -501 501 501 75 21 -DS -501 501 501 501 75 21 -DS -501 -501 -501 501 75 21 -$PAD -Sh "1" R 79 690 0 0 1800 -Dr 0 0 0 -At SMD N 00888000 -Ne 1 "+1.2V" -Po -314 483 -Le 92676128 -$EndPAD -$PAD -Sh "2" R 79 651 0 0 1800 -Dr 0 0 0 -At SMD N 00888000 -Ne 3 "+5V" -Po -157 502 -$EndPAD -$PAD -Sh "3" R 79 651 0 0 1800 -Dr 0 0 0 -At SMD N 00888000 -Ne 6 "GND" -Po 0 502 -Le 42704288 -$EndPAD -$PAD -Sh "4" R 79 651 0 0 1800 -Dr 0 0 0 -At SMD N 00888000 -Ne 4 "/Power_Supply_/_Misc./REG_SW1" -Po 157 502 -Le 42704640 -$EndPAD -$PAD -Sh "5" R 79 651 0 0 1800 -Dr 0 0 0 -At SMD N 00888000 -Ne 6 "GND" -Po 314 502 -Le 42705168 -$EndPAD -$PAD -Sh "6" R 79 651 0 0 1800 -Dr 0 0 0 -At SMD N 00888000 -Ne 3 "+5V" -Po 314 -502 -Le 42705520 -$EndPAD -$PAD -Sh "7" R 79 651 0 0 1800 -Dr 0 0 0 -At SMD N 00888000 -Ne 5 "/Power_Supply_/_Misc./REG_SW2" -Po 157 -502 -Le 42705872 -$EndPAD -$PAD -Sh "8" R 79 651 0 0 1800 -Dr 0 0 0 -At SMD N 00888000 -Ne 3 "+5V" -Po 0 -502 -Le 42706400 -$EndPAD -$PAD -Sh "9" R 79 651 0 0 1800 -Dr 0 0 0 -At SMD N 00888000 -Ne 3 "+5V" -Po -157 -502 -Le 42706752 -$EndPAD -$PAD -Sh "10" R 79 651 0 0 1800 -Dr 0 0 0 -At SMD N 00888000 -Ne 2 "+3.3V" -Po -314 -502 -Le 42707104 -$EndPAD -$EndMODULE QFN10-2x2_LONGPADS -$EndLIBRARY diff --git a/src/sdcard.c b/src/sdcard.c deleted file mode 100644 index 6d64f81..0000000 --- a/src/sdcard.c +++ /dev/null @@ -1,743 +0,0 @@ -/* sd2iec - SD/MMC to Commodore serial bus interface/controller - Copyright (C) 2007-2010 Ingo Korb - - Inspiration and low-level SD/MMC access based on code from MMC2IEC - by Lars Pontoppidan et al., see sdcard.c|h and config.h. - - FAT filesystem access based on code from ChaN and Jim Brain, see ff.c|h. - - This program is free software; you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by - the Free Software Foundation; version 2 of the License only. - - This program is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License for more details. - - You should have received a copy of the GNU General Public License - along with this program; if not, write to the Free Software - Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA - - - sdcard.c: SD/MMC access routines - - Extended, optimized and cleaned version of code from MMC2IEC, - original copyright header follows: - -// -// Title : SD/MMC Card driver -// Author : Lars Pontoppidan, Aske Olsson, Pascal Dufour, -// Date : Jan. 2006 -// Version : 0.42 -// Target MCU : Atmel AVR Series -// -// CREDITS: -// This module is developed as part of a project at the technical univerisity of -// Denmark, DTU. -// -// DESCRIPTION: -// This SD card driver implements the fundamental communication with a SD card. -// The driver is confirmed working on 8 MHz and 14.7456 MHz AtMega32 and has -// been tested successfully with a large number of different SD and MMC cards. -// -// DISCLAIMER: -// The author is in no way responsible for any problems or damage caused by -// using this code. Use at your own risk. -// -// LICENSE: -// This code is distributed under the GNU Public License -// which can be found at http://www.gnu.org/licenses/gpl.txt -// - - The exported functions in this file are weak-aliased to their corresponding - versions defined in diskio.h so when this file is the only diskio provider - compiled in they will be automatically used by the linker. - -*/ - -#include -#include -#include "config.h" -#include "crc.h" -#include "diskio.h" -#include "spi.h" -#include "timer.h" -#include "uart.h" -#include "sdcard.h" -#include "led.h" - -// FIXME: Move, make configurable -static void set_sd_led(uint8_t state) { -// BITBAND(LPC_GPIO2->FIODIR, 2) = state; -} - -// FIXME: Move, add generic C or AVR ASM version -static uint32_t swap_word(uint32_t input) { - uint32_t result; - asm("rev %[result], %[input]" : [result] "=r" (result) : [input] "r" (input)); - return result; -} - -#ifdef CONFIG_TWINSD -# define MAX_CARDS 2 -#else -# define MAX_CARDS 1 -#endif - -// SD/MMC commands -#define GO_IDLE_STATE 0 -#define SEND_OP_COND 1 -#define SWITCH_FUNC 6 -#define SEND_IF_COND 8 -#define SEND_CSD 9 -#define SEND_CID 10 -#define STOP_TRANSMISSION 12 -#define SEND_STATUS 13 -#define SET_BLOCKLEN 16 -#define READ_SINGLE_BLOCK 17 -#define READ_MULTIPLE_BLOCK 18 -#define WRITE_BLOCK 24 -#define WRITE_MULTIPLE_BLOCK 25 -#define PROGRAM_CSD 27 -#define SET_WRITE_PROT 28 -#define CLR_WRITE_PROT 29 -#define SEND_WRITE_PROT 30 -#define ERASE_WR_BLK_STAR_ADDR 32 -#define ERASE_WR_BLK_END_ADDR 33 -#define ERASE 38 -#define LOCK_UNLOCK 42 -#define APP_CMD 55 -#define GEN_CMD 56 -#define READ_OCR 58 -#define CRC_ON_OFF 59 - -// SD ACMDs -#define SD_STATUS 13 -#define SD_SEND_NUM_WR_BLOCKS 22 -#define SD_SET_WR_BLK_ERASE_COUNT 23 -#define SD_SEND_OP_COND 41 -#define SD_SET_CLR_CARD_DETECT 42 -#define SD_SEND_SCR 51 - -// R1 status bits -#define STATUS_IN_IDLE 1 -#define STATUS_ERASE_RESET 2 -#define STATUS_ILLEGAL_COMMAND 4 -#define STATUS_CRC_ERROR 8 -#define STATUS_ERASE_SEQ_ERROR 16 -#define STATUS_ADDRESS_ERROR 32 -#define STATUS_PARAMETER_ERROR 64 - - -/* Card types - cardtype == 0 is MMC */ -#define CARD_SD (1<<0) -#define CARD_SDHC (1<<1) - -static uint8_t cardtype[MAX_CARDS]; - -/** - * getbits - read value from bit buffer - * @buffer: pointer to the data buffer - * @start : index of the first bit in the value - * @bits : number of bits in the value - * - * This function returns a value from the memory region passed as - * buffer, starting with bit "start" and "bits" bit long. The buffer - * is assumed to be MSB first, passing 0 for start will read starting - * from the highest-value bit of the first byte of the buffer. - */ -static uint32_t getbits(void *buffer, uint16_t start, int8_t bits) { - uint8_t *buf = buffer; - uint32_t result = 0; - - if ((start % 8) != 0) { - /* Unaligned start */ - result += buf[start / 8] & (0xff >> (start % 8)); - bits -= 8 - (start % 8); - start += 8 - (start % 8); - } - while (bits >= 8) { - result = (result << 8) + buf[start / 8]; - start += 8; - bits -= 8; - } - if (bits > 0) { - result = result << bits; - result = result + (buf[start / 8] >> (8-bits)); - } else if (bits < 0) { - /* Fraction of a single byte */ - result = result >> -bits; - } - return result; -} - -/** - * wait_for_response - waits for a response from the SD card - * @expected: expected data byte (0 for anything != 0) - * - * This function waits until reading from the SD card returns the - * byte in expected or until reading returns a non-zero byte if - * expected is 0. Returns false if the expected response wasn't - * received within 500ms or true if it was. - */ -static uint8_t wait_for_response(uint8_t expected) { - tick_t timeout = getticks() + HZ/2; - - while (time_before(getticks(), timeout)) { - uint8_t byte = spi_rx_byte(SPI_SD); - - if (expected == 0 && byte != 0) - return 1; - - if (expected != 0 && byte == expected) - return 1; - } - - return 0; -} - -static void deselectCard(uint8_t card) { - // Send 8 clock cycles - set_sd_led(0); - spi_rx_byte(SPI_SD); -} - -/** - * sendCommand - send a command to the SD card - * @card : card number to be accessed - * @command : command to be sent - * @parameter: parameter to be sent - * @deselect : Flags if the card should be deselected afterwards - * - * This function calculates the correct CRC7 for the command and - * parameter and transmits all of it to the SD card. If requested - * the card will be deselected afterwards. - */ -static int sendCommand(const uint8_t card, - const uint8_t command, - const uint32_t parameter, - const uint8_t deselect) { - union { - uint32_t l; - uint8_t c[4]; - } long2char; - - uint8_t i,crc,errorcount; - tick_t timeout; - - long2char.l = parameter; - crc = crc7update(0 , 0x40+command); - crc = crc7update(crc, long2char.c[3]); - crc = crc7update(crc, long2char.c[2]); - crc = crc7update(crc, long2char.c[1]); - crc = crc7update(crc, long2char.c[0]); - crc = (crc << 1) | 1; - - errorcount = 0; - while (errorcount < CONFIG_SD_AUTO_RETRIES) { - // Select card - set_sd_led(1); -#ifdef CONFIG_TWINSD - if (card == 0 && command == GO_IDLE_STATE) - /* Force both cards to SPI mode simultaneously */ - SPI_SS_LOW(1); -#endif - - // Transfer command - spi_tx_byte(0x40+command, SPI_SD); - uint32_t tmp = swap_word(parameter); - spi_tx_block(&tmp, 4, SPI_SD); - spi_tx_byte(crc, SPI_SD); - - // Wait for a valid response - timeout = getticks() + HZ/2; - do { - i = spi_rx_byte(SPI_SD); - } while (i & 0x80 && time_before(getticks(), timeout)); - -#ifdef CONFIG_TWINSD - if (card == 0 && command == GO_IDLE_STATE) - SPI_SS_HIGH(1); -#endif - - // Check for CRC error - // can't reliably retry unless deselect is allowed - if (deselect && (i & STATUS_CRC_ERROR)) { - uart_putc('x'); - deselectCard(card); - errorcount++; - continue; - } - - if (deselect) deselectCard(card); - break; - } - - return i; -} - -// Extended init sequence for SDHC support -static uint8_t extendedInit(const uint8_t card) { - uint8_t i; - uint32_t answer; - - // Send CMD8: SEND_IF_COND - // 0b000110101010 == 2.7-3.6V supply, check pattern 0xAA - i = sendCommand(card, SEND_IF_COND, 0b000110101010, 0); - if (i > 1) { - // Card returned an error, ok (MMC or SD1.x) but not SDHC - deselectCard(card); - return 1; - } - - // No error, continue SDHC initialization - spi_rx_block(&answer, 4, SPI_SD); - answer = swap_word(answer); - deselectCard(card); - - if (((answer >> 8) & 0x0f) != 0b0001) { - // Card didn't accept our voltage specification - return 0; - } - - // Verify echo-back of check pattern - if ((answer & 0xff) != 0b10101010) { - // Check pattern mismatch, working but not SD2.0 compliant - // The specs say we should not use the card, but let's try anyway. - return 1; - } - - return 1; -} - -// SD common initialisation -static void sdInit(const uint8_t card) { - uint8_t i; - uint16_t counter; -printf("sdInit\n"); - counter = 0xffff; - do { - // Prepare for ACMD, send CMD55: APP_CMD - i = sendCommand(card, APP_CMD, 0, 1); - if (i > 1) { - // Command not accepted, could be MMC - return; - } - - // Send ACMD41: SD_SEND_OP_COND - // 1L<<30 == Host has High Capacity Support - i = sendCommand(card, SD_SEND_OP_COND, 1L<<30, 1); - // Repeat while card card accepts command but isn't ready - } while (i == 1 && --counter > 0); - - // Ignore failures, there is at least one Sandisk MMC card - // that accepts CMD55, but not ACMD41. - if (i == 0) - /* We know that a card is SD if ACMD41 was accepted. */ - cardtype[card] |= CARD_SD; -} - -/* Detect changes of SD card 0 */ -void sd_changed() { - if (SDCARD_DETECT) - disk_state = DISK_CHANGED; - else - disk_state = DISK_REMOVED; -} - -#ifdef CONFIG_TWINSD -/* Detect changes of SD card 1 */ -ISR(SD2_CHANGE_VECT) { - if (SD2_DETECT) - disk_state = DISK_CHANGED; - else - disk_state = DISK_REMOVED; -} -#endif - -// -// Public functions -// -void sd_init(void) { - /* enable GPIO interrupt on SD detect pin, both edges */ - NVIC_EnableIRQ(EINT3_IRQn); - SD_DT_INT_SETUP(); -} -void disk_init(void) __attribute__ ((weak, alias("sd_init"))); - - -DSTATUS sd_status(BYTE drv) { -#ifdef CONFIG_TWINSD - if (drv != 0) { - if (SD2_DETECT) { - if (SD2_PIN & SD2_WP) { - return STA_PROTECT; - } else { - return RES_OK; - } - } else { - return STA_NOINIT|STA_NODISK; - } - } else -#endif - if (SDCARD_DETECT) - if (SDCARD_WP) - return STA_PROTECT; - else - return RES_OK; - else - return STA_NOINIT|STA_NODISK; -} -DSTATUS disk_status(BYTE drv) __attribute__ ((weak, alias("sd_status"))); - - -/** - * sd_initialize - initialize SD card - * @drv : drive - * - * This function tries to initialize the selected SD card. - */ -DSTATUS sd_initialize(BYTE drv) { - uint8_t i; - uint16_t counter; - uint32_t answer; -printf("sd_initialize\n"); - if (drv >= MAX_CARDS) - return STA_NOINIT|STA_NODISK; - /* Don't bother initializing a card that isn't there */ - if (sd_status(drv) & STA_NODISK) - return sd_status(drv); - /* JLB: Should be in sd_init, but some uIEC versions have - * IEC lines tied to SPI, so I moved it here to resolve the - * conflict. - */ - spi_init(SPI_SPEED_SLOW, SPI_SD); - disk_state = DISK_ERROR; - - cardtype[drv] = 0; - - set_sd_led(0); - - // Send 8000 clks - for (counter=0; counter<1000; counter++) { - spi_tx_byte(0xff, SPI_SD); - } - - // Reset card - i = sendCommand(drv, GO_IDLE_STATE, 0, 1); - if (i != 1) { - return STA_NOINIT | STA_NODISK; - } - - if (!extendedInit(drv)) { - return STA_NOINIT | STA_NODISK; - } - - sdInit(drv); - - counter = 0xffff; - // According to the spec READ_OCR should work at this point - // without retries. One of my Sandisk-cards thinks otherwise. - do { - // Send CMD58: READ_OCR - i = sendCommand(drv, READ_OCR, 0, 0); - if (i > 1) - deselectCard(drv); - } while (i > 1 && counter-- > 0); - - if (counter > 0) { - spi_rx_block(&answer, 4, SPI_SD); - answer = swap_word(answer); - - // See if the card likes our supply voltage - if (!(answer & SD_SUPPLY_VOLTAGE)) { - // The code isn't set up to completely ignore the card, - // but at least report it as nonworking - deselectCard(drv); - return STA_NOINIT | STA_NODISK; - } - - // See what card we've got - if (answer & 0x40000000) { - cardtype[drv] |= CARD_SDHC; - } - } - - // Keep sending CMD1 (SEND_OP_COND) command until zero response - counter = 0xffff; - do { - i = sendCommand(drv, SEND_OP_COND, 1L<<30, 1); - counter--; - } while (i != 0 && counter > 0); - - if (counter==0) { - return STA_NOINIT | STA_NODISK; - } - -#ifdef CONFIG_SD_DATACRC - // Enable CRC checking - // The SD spec says that the host "should" send CRC_ON_OFF before ACMD_SEND_OP_COND. - // The MMC manual I have says that CRC_ON_OFF isn't allowed before SEND_OP_COND. - // Let's just hope that all SD cards work with this order. =( - i = sendCommand(drv, CRC_ON_OFF, 1, 1); - if (i > 1) { - return STA_NOINIT | STA_NODISK; - } -#endif - - // Send MMC CMD16(SET_BLOCKLEN) to 512 bytes - i = sendCommand(drv, SET_BLOCKLEN, 512, 1); - if (i != 0) { - return STA_NOINIT | STA_NODISK; - } - - // Thats it! - spi_set_speed(SPI_SPEED_FAST, SPI_SD); - disk_state = DISK_OK; - return sd_status(drv); -} -DSTATUS disk_initialize(BYTE drv) __attribute__ ((weak, alias("sd_initialize"))); - - -/** - * sd_read - reads sectors from the SD card to buffer - * @drv : drive - * @buffer: pointer to the buffer - * @sector: first sector to be read - * @count : number of sectors to be read - * - * This function reads count sectors from the SD card starting - * at sector to buffer. Returns RES_ERROR if an error occured or - * RES_OK if successful. Up to SD_AUTO_RETRIES will be made if - * the calculated data CRC does not match the one sent by the - * card. If there were errors during the command transmission - * disk_state will be set to DISK_ERROR and no retries are made. - */ -DRESULT sd_read(BYTE drv, BYTE *buffer, DWORD sector, BYTE count) { - uint8_t sec,res,errorcount; - uint16_t crc,recvcrc; - if (drv >= MAX_CARDS) - return RES_PARERR; -//printf("sd_read: sector=%lu, count=%u\n", sector, count); - for (sec=0;sec= CONFIG_SD_AUTO_RETRIES) return RES_ERROR; - } - - return RES_OK; -} -DRESULT disk_read(BYTE drv, BYTE *buffer, DWORD sector, BYTE count) __attribute__ ((weak, alias("sd_read"))); - - - -/** - * sd_write - writes sectors from buffer to the SD card - * @drv : drive - * @buffer: pointer to the buffer - * @sector: first sector to be written - * @count : number of sectors to be written - * - * This function writes count sectors from buffer to the SD card - * starting at sector. Returns RES_ERROR if an error occured, - * RES_WPRT if the card is currently write-protected or RES_OK - * if successful. Up to SD_AUTO_RETRIES will be made if the card - * signals a CRC error. If there were errors during the command - * transmission disk_state will be set to DISK_ERROR and no retries - * are made. - */ -DRESULT sd_write(BYTE drv, const BYTE *buffer, DWORD sector, BYTE count) { - uint8_t res,sec,errorcount,status; - uint16_t crc; - - if (drv >= MAX_CARDS) - return RES_PARERR; - -#ifdef CONFIG_TWINSD - if (drv != 0) { - if (SD2_PIN & SD2_WP) - return RES_WRPRT; - } else -#endif - - if (SDCARD_WP) return RES_WRPRT; - - for (sec=0;sec> 8, SPI_SD); - spi_tx_byte(crc & 0xff, SPI_SD); - - // Get and check status feedback - status = spi_rx_byte(SPI_SD); - - // Retry if neccessary - if ((status & 0x0F) != 0x05) { - uart_putc('X'); - deselectCard(drv); - errorcount++; - continue; - } - - // Wait for write finish - if (!wait_for_response(0)) { - writeled(0); - disk_state = DISK_ERROR; - return RES_ERROR; - } - break; - } - deselectCard(drv); - - if (errorcount >= CONFIG_SD_AUTO_RETRIES) { - if (!(status & STATUS_CRC_ERROR)) - disk_state = DISK_ERROR; - return RES_ERROR; - } - } - writeled(0); - return RES_OK; -} -DRESULT disk_write(BYTE drv, const BYTE *buffer, DWORD sector, BYTE count) __attribute__ ((weak, alias("sd_write"))); - -DRESULT sd_getinfo(BYTE drv, BYTE page, void *buffer) { - uint8_t buf[18]; - uint32_t capacity; - - if (drv >= MAX_CARDS) - return RES_NOTRDY; - - if (sd_status(drv) & STA_NODISK) - return RES_NOTRDY; - - if (page != 0) - return RES_ERROR; - - /* Try to calculate the total number of sectors on the card */ - /* FIXME: Write a generic data read function and merge with sd_read */ - if (sendCommand(drv, SEND_CSD, 0, 0) != 0) { - deselectCard(drv); - return RES_ERROR; - } - - /* Wait for data token */ - if (!wait_for_response(0xfe)) { - deselectCard(drv); - return RES_ERROR; - } - - spi_rx_block(buf, 18, SPI_SD); - deselectCard(drv); - - if (cardtype[drv] & CARD_SDHC) { - /* Special CSD for SDHC cards */ - capacity = (1 + getbits(buf,127-69,22)) * 1024; - } else { - /* Assume that MMC-CSD 1.0/1.1/1.2 and SD-CSD 1.1 are the same... */ - uint8_t exponent = 2 + getbits(buf, 127-49, 3); - capacity = 1 + getbits(buf, 127-73, 12); - exponent += getbits(buf, 127-83,4) - 9; - while (exponent--) capacity *= 2; - } - - diskinfo0_t *di = buffer; - di->validbytes = sizeof(diskinfo0_t); - di->disktype = DISK_TYPE_SD; - di->sectorsize = 2; - di->sectorcount = capacity; - - return RES_OK; -} -DRESULT disk_getinfo(BYTE drv, BYTE page, void *buffer) __attribute__ ((weak, alias("sd_getinfo")));