├── .gitattributes ├── .gitignore ├── BBB_I2S_CAPE ├── BBB_I2S_CAPE-order.txt ├── BBB_I2S_CAPE-order.xls ├── BBB_I2S_CAPE.brd ├── BBB_I2S_CAPE.sch ├── Gerbers.zip ├── Gerbers │ ├── BBB_I2S_CAPE.cmp │ ├── BBB_I2S_CAPE.crc │ ├── BBB_I2S_CAPE.crs │ ├── BBB_I2S_CAPE.drd │ ├── BBB_I2S_CAPE.mil │ ├── BBB_I2S_CAPE.plc │ ├── BBB_I2S_CAPE.pls │ ├── BBB_I2S_CAPE.sol │ ├── BBB_I2S_CAPE.stc │ ├── BBB_I2S_CAPE.sts │ └── File_Description_and_Instructions.txt └── eagle.epf ├── BBB_WIFI_RADIO.lbr ├── Component Datasheets ├── Audio Connector.pdf ├── BBB_SRM.pdf ├── MC74VHC1G86.pdf ├── Sitara_Tech_Ref_Manual.pdf ├── TC1015.pdf ├── am3358.pdf ├── e14 BBB_SRM_rev 0.9.pdf └── pcm5102.pdf ├── Device Tree Overlay ├── Readme.txt └── jorge-audio-cape-00A0.dts ├── README.md ├── Shabaz_Work ├── dac-cam │ └── dac-cam │ │ ├── license.txt │ │ ├── main.GBL │ │ ├── main.GBO │ │ ├── main.GBS │ │ ├── main.GKO │ │ ├── main.GTL │ │ ├── main.GTO │ │ ├── main.GTS │ │ ├── main.TXT │ │ ├── main.dri │ │ └── main.gpi ├── dac-documentation-v1 │ └── dac-documentation │ │ ├── dac-schematic1.png │ │ └── partlist.txt └── dac-output │ └── dac-output.mp3 ├── Software ├── .mpdconf ├── Description_of_Software_Contents.txt ├── autostart ├── elementary_icons_by_danrabbit-d12yjq7.zip ├── start_wifiradio.sh ├── stations │ ├── tunein-station.pls │ ├── tunein-station10.pls │ ├── tunein-station11.pls │ ├── tunein-station12.pls │ ├── tunein-station13.pls │ ├── tunein-station14.pls │ ├── tunein-station2.pls │ ├── tunein-station3.pls │ ├── tunein-station4.pls │ ├── tunein-station5.pls │ ├── tunein-station6.pls │ ├── tunein-station7.pls │ ├── tunein-station8.pls │ └── tunein-station9.pls └── trunk │ ├── Interface_BBB_Wifi_Radio.py │ ├── add_stations.py │ ├── audio-volume-high-panel.gif │ ├── media-playback-start.gif │ ├── media-playback-stop.gif │ └── mpcint.py └── e14_BeagleBoneBlack_RevB.lbr /.gitattributes: -------------------------------------------------------------------------------- 1 | # Auto detect text files and perform LF normalization 2 | * text=auto 3 | 4 | # Custom for Visual Studio 5 | *.cs diff=csharp 6 | 7 | # Standard to msysgit 8 | *.doc diff=astextplain 9 | *.DOC diff=astextplain 10 | *.docx diff=astextplain 11 | *.DOCX diff=astextplain 12 | *.dot diff=astextplain 13 | *.DOT diff=astextplain 14 | *.pdf diff=astextplain 15 | *.PDF diff=astextplain 16 | *.rtf diff=astextplain 17 | *.RTF diff=astextplain 18 | -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- 1 | # Windows image file caches 2 | Thumbs.db 3 | ehthumbs.db 4 | 5 | # Folder config file 6 | Desktop.ini 7 | 8 | # Recycle Bin used on file shares 9 | $RECYCLE.BIN/ 10 | 11 | # Windows Installer files 12 | *.cab 13 | *.msi 14 | *.msm 15 | *.msp 16 | 17 | # Windows shortcuts 18 | *.lnk 19 | 20 | # ========================= 21 | # Operating System Files 22 | # ========================= 23 | 24 | # OSX 25 | # ========================= 26 | 27 | .DS_Store 28 | .AppleDouble 29 | .LSOverride 30 | 31 | # Thumbnails 32 | ._* 33 | 34 | # Files that might appear in the root of a volume 35 | .DocumentRevisions-V100 36 | .fseventsd 37 | .Spotlight-V100 38 | .TemporaryItems 39 | .Trashes 40 | .VolumeIcon.icns 41 | 42 | # Directories potentially created on remote AFP share 43 | .AppleDB 44 | .AppleDesktop 45 | Network Trash Folder 46 | Temporary Items 47 | .apdisk 48 | -------------------------------------------------------------------------------- /BBB_I2S_CAPE/BBB_I2S_CAPE-order.txt: -------------------------------------------------------------------------------- 1 | Quantity Value Package Order code Manufacturer Manuf. Code Availability Price (from) Description 2 | 6 2.2uF C0805 55Y9834 GCM21BR71C225KA64L 3000 0.061 MURATA - GCM21BR71C225KA64L - CAP, MLCC, X7R, 2.2UF, 16V, 0805 3 | 6 0.1uF C0805 07J8753 VISHAY/VITRAMON VJ0805Y104KXAMT 3000 0.044 VISHAY VITRAMON - VJ0805Y104KXAMT - CERAMIC CAPACITOR, 0.1UF, 50V, X7R, 0805 4 | 3 10uF C0805 37T9053 08053D106KAT2A 57023 0.213 AVX - 08053D106KAT2A - CAPACITOR CERAMIC, 10UF, 25V, X5R, 10%, SMD 5 | 4 2.2nF C0805 19C6333 AVX CORPORATION 08055C222KAT2A 121553 0.008 AVX - 08055C222KAT2A - CERAMIC CAPACITOR 2200PF, 50V, X7R, 10%, 0805 6 | 6 470pF C0805 06R3855 MC0805B471K500CT 4765 0.005 MULTICOMP - MC0805B471K500CT - CERAMIC CAPACITOR, 470PF, 50V, X7R, 10%, 0805 7 | 10 1uF C0805 47Y9746 C0805X105K3RACAUTO 2330 0.26 KEMET - C0805X105K3RACAUTO - CAP, MLCC, X7R, 1UF, 25V, 0805 8 | 3 10n C0805 06R3733 MC0805B103K500CT 1961 0.005 MULTICOMP - MC0805B103K500CT - CERAMIC CAPACITOR 0.01UF, 50V, X7R, 10%, 0805 9 | 3 35RAPC4BHN2 35RAPC4BHN2 96F9607 SWITCHCRAFT 35RAPC4BHN2 771 0.645 SWITCHCRAFT - 35RAPC4BHN2 - CONNECTOR, RCA/PHONO, JACK, 3 POSITION 10 | 3 PCM5102A TSSOP20 49X0828 PCM5102AQPWRQ1 694 3.21 TEXAS INSTRUMENTS - PCM5102AQPWRQ1 - AUDIO STEREO DAC, 32BIT, TSSOP-20 11 | 6 TC1015 SOT23-5L 34M8764 TC1015-3.3VCT713 3191 0.294 MICROCHIP - TC1015-3.3VCT713 - IC, V REG, LDO 100MA, SMD, SOT-23-5 12 | 3 MC74VHC1G86 SOT23-5L 10C2398 TEXAS INSTRUMENTS SN74AHC1G86DBVR 1769 0.1 TEXAS INSTRUMENTS - SN74AHC1G86DBVR - SINGLE XOR GATE, 2I/P, SOT-23-5 13 | 6 0.68uH R0805 10R8691 MCFT000156 11820 0.174 MULTICOMP - MCFT000156 - INDUCTOR, FERRITE, 0805, 0.68UH 14 | 8 10k R0805 01N7380 MCTC0525B1002T5E 48675 0.117 MULTICOMP - MCTC0525B1002T5E - THIN FILM RESISTOR, 10KOHM, 100mW, 0.1% 15 | 8 33 R0805 06X5177 CR0805-JW-330ELF 24840 0.01 BOURNS - CR0805-JW-330ELF - Surface Mount Thick Film Resistor, CR Series, 33 ohm, 125 mW, - 5%, 150 V, 0805 [2012 Metric] 16 | 4 470 R0805 08N2174 ERA-6AEB471V 3329 0.033 PANASONIC ELECTRONIC COMPONENTS - ERA-6AEB471V - METAL FILM RESISTOR, 470 OHM, 125mW, 0.1% 17 | 18 | 19 | 20 | 21 | 22 | 23 | Order list for C:/Users/Jorge/Documents/eagle/BBB Wifi Radio/BBB_I2S_CAPE/BBB_I2S_CAPE.sch 24 | Exported from EAGLE with DesignLink 25 | -------------------------------------------------------------------------------- /BBB_I2S_CAPE/BBB_I2S_CAPE-order.xls: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cadsoftcomputer/BBB-Wifi-Radio/e1fabf83b201e4a02092d10991fd35bcd5a397b2/BBB_I2S_CAPE/BBB_I2S_CAPE-order.xls -------------------------------------------------------------------------------- /BBB_I2S_CAPE/Gerbers.zip: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cadsoftcomputer/BBB-Wifi-Radio/e1fabf83b201e4a02092d10991fd35bcd5a397b2/BBB_I2S_CAPE/Gerbers.zip -------------------------------------------------------------------------------- /BBB_I2S_CAPE/Gerbers/BBB_I2S_CAPE.cmp: -------------------------------------------------------------------------------- 1 | G75* 2 | %MOIN*% 3 | %OFA0B0*% 4 | %FSLAX25Y25*% 5 | %IPPOS*% 6 | %LPD*% 7 | %AMOC8* 8 | 5,1,8,0,0,1.08239X$1,22.5* 9 | % 10 | %ADD10R,0.05118X0.05906*% 11 | %ADD11R,0.05906X0.05118*% 12 | %ADD12R,0.06299X0.01181*% 13 | %ADD13R,0.02165X0.04724*% 14 | %ADD14R,0.04724X0.02165*% 15 | %ADD15C,0.06000*% 16 | %ADD16C,0.16500*% 17 | %ADD17OC8,0.10050*% 18 | %ADD18C,0.05000*% 19 | %ADD19C,0.01800*% 20 | %ADD20C,0.01000*% 21 | %ADD21C,0.01600*% 22 | %ADD22C,0.01200*% 23 | D10* 24 | X0098701Y0034528D03* 25 | X0106181Y0034528D03* 26 | X0106181Y0044370D03* 27 | X0098701Y0044370D03* 28 | X0172520Y0100472D03* 29 | X0180000Y0100472D03* 30 | X0180000Y0109331D03* 31 | X0172520Y0109331D03* 32 | X0172520Y0118189D03* 33 | X0180000Y0118189D03* 34 | X0180000Y0127047D03* 35 | X0172520Y0127047D03* 36 | X0211890Y0141811D03* 37 | X0219370Y0141811D03* 38 | X0234528Y0170354D03* 39 | X0242008Y0170354D03* 40 | X0242008Y0179213D03* 41 | X0234528Y0179213D03* 42 | X0242402Y0188071D03* 43 | X0249882Y0188071D03* 44 | X0300472Y0159528D03* 45 | X0307953Y0159528D03* 46 | X0307953Y0149685D03* 47 | X0300472Y0149685D03* 48 | X0300472Y0088661D03* 49 | X0307953Y0088661D03* 50 | X0307953Y0078819D03* 51 | X0300472Y0078819D03* 52 | X0244961Y0077835D03* 53 | X0237480Y0077835D03* 54 | X0237480Y0068976D03* 55 | X0244961Y0068976D03* 56 | X0244961Y0060118D03* 57 | X0237480Y0060118D03* 58 | X0147520Y0156575D03* 59 | X0140039Y0156575D03* 60 | X0140039Y0165433D03* 61 | X0147520Y0165433D03* 62 | X0147913Y0174291D03* 63 | X0155394Y0174291D03* 64 | D11* 65 | X0170354Y0164252D03* 66 | X0170354Y0156772D03* 67 | X0191024Y0142598D03* 68 | X0199882Y0142598D03* 69 | X0199882Y0135118D03* 70 | X0191024Y0135118D03* 71 | X0230394Y0135118D03* 72 | X0230394Y0142598D03* 73 | X0251063Y0142598D03* 74 | X0251063Y0135118D03* 75 | X0263858Y0133740D03* 76 | X0272717Y0133740D03* 77 | X0272717Y0126260D03* 78 | X0263858Y0126260D03* 79 | X0263858Y0109134D03* 80 | X0272717Y0109134D03* 81 | X0281575Y0109134D03* 82 | X0281575Y0101654D03* 83 | X0272717Y0101654D03* 84 | X0263858Y0101654D03* 85 | X0216614Y0105197D03* 86 | X0216614Y0097717D03* 87 | X0207756Y0097717D03* 88 | X0198898Y0097717D03* 89 | X0198898Y0105197D03* 90 | X0207756Y0105197D03* 91 | X0267795Y0067795D03* 92 | X0267795Y0060315D03* 93 | X0264843Y0170551D03* 94 | X0264843Y0178031D03* 95 | D12* 96 | X0251260Y0127736D03* 97 | X0251260Y0125177D03* 98 | X0251260Y0122618D03* 99 | X0251260Y0120059D03* 100 | X0251260Y0117500D03* 101 | X0251260Y0114941D03* 102 | X0251260Y0112382D03* 103 | X0251260Y0109823D03* 104 | X0251260Y0107264D03* 105 | X0251260Y0104705D03* 106 | X0229213Y0104705D03* 107 | X0229213Y0107264D03* 108 | X0229213Y0109823D03* 109 | X0229213Y0112382D03* 110 | X0229213Y0114941D03* 111 | X0229213Y0117500D03* 112 | X0229213Y0120059D03* 113 | X0229213Y0122618D03* 114 | X0229213Y0125177D03* 115 | X0229213Y0127736D03* 116 | D13* 117 | X0249291Y0169173D03* 118 | X0253031Y0169173D03* 119 | X0256772Y0169173D03* 120 | X0256772Y0179409D03* 121 | X0249291Y0179409D03* 122 | X0162283Y0165630D03* 123 | X0154803Y0165630D03* 124 | X0154803Y0155394D03* 125 | X0158543Y0155394D03* 126 | X0162283Y0155394D03* 127 | X0252244Y0069173D03* 128 | X0259724Y0069173D03* 129 | X0259724Y0058937D03* 130 | X0255984Y0058937D03* 131 | X0252244Y0058937D03* 132 | D14* 133 | X0218780Y0125276D03* 134 | X0208543Y0125276D03* 135 | X0208543Y0129016D03* 136 | X0208543Y0132756D03* 137 | X0218780Y0132756D03* 138 | D15* 139 | X0222500Y0202500D03* 140 | X0212500Y0202500D03* 141 | X0202500Y0202500D03* 142 | X0192500Y0202500D03* 143 | X0182500Y0202500D03* 144 | X0172500Y0202500D03* 145 | X0162500Y0202500D03* 146 | X0152500Y0202500D03* 147 | X0142500Y0202500D03* 148 | X0132500Y0202500D03* 149 | X0122500Y0202500D03* 150 | X0112500Y0202500D03* 151 | X0102500Y0202500D03* 152 | X0092500Y0202500D03* 153 | X0082500Y0202500D03* 154 | X0082500Y0212500D03* 155 | X0092500Y0212500D03* 156 | X0102500Y0212500D03* 157 | X0112500Y0212500D03* 158 | X0122500Y0212500D03* 159 | X0132500Y0212500D03* 160 | X0142500Y0212500D03* 161 | X0152500Y0212500D03* 162 | X0162500Y0212500D03* 163 | X0172500Y0212500D03* 164 | X0182500Y0212500D03* 165 | X0192500Y0212500D03* 166 | X0202500Y0212500D03* 167 | X0212500Y0212500D03* 168 | X0222500Y0212500D03* 169 | X0232500Y0212500D03* 170 | X0242500Y0212500D03* 171 | X0252500Y0212500D03* 172 | X0262500Y0212500D03* 173 | X0272500Y0212500D03* 174 | X0282500Y0212500D03* 175 | X0292500Y0212500D03* 176 | X0302500Y0212500D03* 177 | X0302500Y0202500D03* 178 | X0292500Y0202500D03* 179 | X0282500Y0202500D03* 180 | X0272500Y0202500D03* 181 | X0262500Y0202500D03* 182 | X0252500Y0202500D03* 183 | X0242500Y0202500D03* 184 | X0232500Y0202500D03* 185 | X0222500Y0035000D03* 186 | X0212500Y0035000D03* 187 | X0202500Y0035000D03* 188 | X0192500Y0035000D03* 189 | X0182500Y0035000D03* 190 | X0172500Y0035000D03* 191 | X0172500Y0022500D03* 192 | X0162500Y0022500D03* 193 | X0152500Y0022500D03* 194 | X0142500Y0022500D03* 195 | X0132500Y0022500D03* 196 | X0122500Y0022500D03* 197 | X0112500Y0022500D03* 198 | X0102500Y0022500D03* 199 | X0092500Y0022500D03* 200 | X0082500Y0022500D03* 201 | X0082500Y0012500D03* 202 | X0092500Y0012500D03* 203 | X0102500Y0012500D03* 204 | X0112500Y0012500D03* 205 | X0122500Y0012500D03* 206 | X0132500Y0012500D03* 207 | X0142500Y0012500D03* 208 | X0152500Y0012500D03* 209 | X0162500Y0012500D03* 210 | X0172500Y0012500D03* 211 | X0182500Y0012500D03* 212 | X0192500Y0012500D03* 213 | X0202500Y0012500D03* 214 | X0212500Y0012500D03* 215 | X0222500Y0012500D03* 216 | X0232500Y0012500D03* 217 | X0242500Y0012500D03* 218 | X0252500Y0012500D03* 219 | X0262500Y0012500D03* 220 | X0272500Y0012500D03* 221 | X0282500Y0012500D03* 222 | X0292500Y0012500D03* 223 | X0302500Y0012500D03* 224 | X0302500Y0022500D03* 225 | X0292500Y0022500D03* 226 | X0282500Y0022500D03* 227 | X0272500Y0022500D03* 228 | X0262500Y0022500D03* 229 | X0252500Y0022500D03* 230 | X0242500Y0022500D03* 231 | X0232500Y0022500D03* 232 | X0222500Y0022500D03* 233 | X0212500Y0022500D03* 234 | X0202500Y0022500D03* 235 | X0192500Y0022500D03* 236 | X0182500Y0022500D03* 237 | D16* 238 | X0062500Y0017500D03* 239 | X0322500Y0030000D03* 240 | X0322500Y0195000D03* 241 | X0062500Y0207500D03* 242 | D17* 243 | X0136890Y0138858D03* 244 | X0189055Y0168386D03* 245 | X0205787Y0168386D03* 246 | X0281575Y0185118D03* 247 | X0300276Y0172323D03* 248 | X0275669Y0079803D03* 249 | X0300276Y0066024D03* 250 | X0206772Y0067008D03* 251 | X0182165Y0079803D03* 252 | X0160512Y0079803D03* 253 | X0143780Y0079803D03* 254 | X0125079Y0079803D03* 255 | X0082756Y0053228D03* 256 | X0087677Y0034528D03* 257 | X0126063Y0036496D03* 258 | D18* 259 | X0305846Y0099488D02* 260 | X0310846Y0099488D01* 261 | X0310846Y0109331D02* 262 | X0305846Y0109331D01* 263 | X0328031Y0116673D02* 264 | X0328031Y0121673D01* 265 | X0310846Y0129016D02* 266 | X0305846Y0129016D01* 267 | X0305846Y0138858D02* 268 | X0310846Y0138858D01* 269 | D19* 270 | X0278622Y0133937D03* 271 | X0251063Y0149685D03* 272 | X0253031Y0163465D03* 273 | X0264843Y0165433D03* 274 | X0234331Y0164449D03* 275 | X0230394Y0149685D03* 276 | X0212677Y0149685D03* 277 | X0199882Y0149685D03* 278 | X0184134Y0137874D03* 279 | X0170354Y0150669D03* 280 | X0158543Y0150669D03* 281 | X0132953Y0156575D03* 282 | X0132953Y0165433D03* 283 | X0192992Y0109331D03* 284 | X0198898Y0092205D03* 285 | X0207756Y0091614D03* 286 | X0235315Y0107362D03* 287 | X0245157Y0109331D03* 288 | X0235315Y0115236D03* 289 | X0223504Y0112283D03* 290 | X0223504Y0131969D03* 291 | X0257953Y0112283D03* 292 | X0257953Y0105394D03* 293 | X0281575Y0094567D03* 294 | X0316024Y0078819D03* 295 | X0267795Y0055197D03* 296 | X0255984Y0054213D03* 297 | X0232362Y0060118D03* 298 | X0232362Y0068976D03* 299 | X0214646Y0060118D03* 300 | X0134921Y0045354D03* 301 | X0130000Y0060118D03* 302 | X0316024Y0159528D03* 303 | D20* 304 | X0307953Y0159528D01* 305 | X0304213Y0154606D02* 306 | X0300472Y0158346D01* 307 | X0300472Y0159528D01* 308 | X0300472Y0172126D01* 309 | X0300276Y0172323D01* 310 | X0304213Y0154606D02* 311 | X0306181Y0154606D01* 312 | X0307165Y0153622D01* 313 | X0307165Y0150472D01* 314 | X0307953Y0149685D01* 315 | X0307953Y0139252D01* 316 | X0308346Y0138858D01* 317 | X0300472Y0149685D02* 318 | X0292402Y0149685D01* 319 | X0289449Y0146732D01* 320 | X0289449Y0124094D01* 321 | X0285413Y0120059D01* 322 | X0251260Y0120059D01* 323 | X0251260Y0117500D02* 324 | X0286201Y0117500D01* 325 | X0289449Y0114252D01* 326 | X0289449Y0091614D01* 327 | X0292402Y0088661D01* 328 | X0300472Y0088661D01* 329 | X0307953Y0088661D02* 330 | X0308150Y0088465D01* 331 | X0308150Y0084724D01* 332 | X0307165Y0083740D01* 333 | X0302244Y0083740D01* 334 | X0300472Y0081969D01* 335 | X0300472Y0078819D01* 336 | X0300472Y0066220D01* 337 | X0300276Y0066024D01* 338 | X0307953Y0078819D02* 339 | X0316024Y0078819D01* 340 | X0307953Y0088661D02* 341 | X0307953Y0099094D01* 342 | X0308346Y0099488D01* 343 | X0281575Y0101654D02* 344 | X0281575Y0094567D01* 345 | X0281575Y0101654D02* 346 | X0280197Y0101654D01* 347 | X0272717Y0109134D01* 348 | X0263858Y0109134D01* 349 | X0263169Y0109823D01* 350 | X0257953Y0112283D02* 351 | X0257854Y0112382D01* 352 | X0251260Y0112382D01* 353 | X0251260Y0109823D02* 354 | X0245650Y0109823D01* 355 | X0245157Y0109331D01* 356 | X0251260Y0107264D02* 357 | X0256083Y0107264D01* 358 | X0257953Y0105394D01* 359 | X0254311Y0101654D02* 360 | X0251260Y0104705D01* 361 | X0254311Y0101654D02* 362 | X0263858Y0101654D01* 363 | X0272717Y0101654D01* 364 | X0281575Y0109134D02* 365 | X0281575Y0114252D01* 366 | X0280886Y0114941D01* 367 | X0251260Y0114941D01* 368 | X0251260Y0122618D02* 369 | X0257461Y0122618D01* 370 | X0261102Y0126260D01* 371 | X0263858Y0126260D01* 372 | X0272717Y0126260D01* 373 | X0272717Y0133740D02* 374 | X0263858Y0133740D01* 375 | X0259724Y0133740D01* 376 | X0258937Y0132953D01* 377 | X0258937Y0127047D01* 378 | X0257067Y0125177D01* 379 | X0251260Y0125177D01* 380 | X0251260Y0127736D02* 381 | X0251260Y0134921D01* 382 | X0251063Y0135118D01* 383 | X0251063Y0142598D02* 384 | X0251063Y0149685D01* 385 | X0237283Y0151654D02* 386 | X0237283Y0125079D01* 387 | X0234823Y0122618D01* 388 | X0229213Y0122618D01* 389 | X0221437Y0122618D01* 390 | X0218780Y0125276D01* 391 | X0221535Y0129016D02* 392 | X0223504Y0127047D01* 393 | X0223504Y0126063D01* 394 | X0224488Y0125079D01* 395 | X0229114Y0125079D01* 396 | X0229213Y0125177D01* 397 | X0229213Y0127736D02* 398 | X0229213Y0133937D01* 399 | X0230394Y0135118D01* 400 | X0223504Y0131969D02* 401 | X0222717Y0132756D01* 402 | X0218780Y0132756D01* 403 | X0219370Y0133346D01* 404 | X0219370Y0141811D01* 405 | X0211890Y0141811D02* 406 | X0211890Y0137677D01* 407 | X0212677Y0136890D01* 408 | X0212677Y0126063D01* 409 | X0211693Y0125079D01* 410 | X0208740Y0125079D01* 411 | X0208543Y0125276D01* 412 | X0214646Y0128031D02* 413 | X0215630Y0129016D01* 414 | X0221535Y0129016D01* 415 | X0214646Y0128031D02* 416 | X0214646Y0121142D01* 417 | X0212677Y0119173D01* 418 | X0180984Y0119173D01* 419 | X0180000Y0118189D01* 420 | X0172520Y0118189D02* 421 | X0159528Y0118189D01* 422 | X0152638Y0111299D01* 423 | X0152638Y0079803D01* 424 | X0143780Y0079803D01* 425 | X0152638Y0079803D02* 426 | X0152638Y0072913D01* 427 | X0170354Y0055197D01* 428 | X0185118Y0055197D01* 429 | X0197913Y0042402D01* 430 | X0197913Y0017087D01* 431 | X0202500Y0012500D01* 432 | X0217598Y0016811D02* 433 | X0217598Y0041417D01* 434 | X0189055Y0069961D01* 435 | X0178228Y0069961D01* 436 | X0173307Y0074882D01* 437 | X0173307Y0079803D01* 438 | X0182165Y0079803D01* 439 | X0173307Y0079803D02* 440 | X0173307Y0099685D01* 441 | X0172520Y0100472D01* 442 | X0180000Y0100472D02* 443 | X0188071Y0100472D01* 444 | X0190039Y0102441D01* 445 | X0190039Y0112283D01* 446 | X0191024Y0113268D01* 447 | X0215630Y0113268D01* 448 | X0219567Y0117205D01* 449 | X0228917Y0117205D01* 450 | X0229213Y0117500D01* 451 | X0229213Y0114941D02* 452 | X0235020Y0114941D01* 453 | X0235315Y0115236D01* 454 | X0229213Y0112382D02* 455 | X0229114Y0112283D01* 456 | X0223504Y0112283D01* 457 | X0221535Y0110315D02* 458 | X0208740Y0110315D01* 459 | X0207756Y0109331D01* 460 | X0207756Y0105197D01* 461 | X0199094Y0105394D02* 462 | X0198898Y0105197D01* 463 | X0198898Y0102441D01* 464 | X0199882Y0101457D01* 465 | X0215630Y0101457D01* 466 | X0216614Y0100472D01* 467 | X0216614Y0097717D01* 468 | X0226654Y0097717D01* 469 | X0229409Y0100472D01* 470 | X0229409Y0104508D01* 471 | X0229213Y0104705D01* 472 | X0229213Y0107264D02* 473 | X0223406Y0107264D01* 474 | X0221535Y0105394D01* 475 | X0216811Y0105394D01* 476 | X0216614Y0105197D01* 477 | X0221535Y0110315D02* 478 | X0222028Y0109823D01* 479 | X0229213Y0109823D01* 480 | X0229213Y0107264D02* 481 | X0235217Y0107264D01* 482 | X0235315Y0107362D01* 483 | X0229213Y0120059D02* 484 | X0229114Y0120157D01* 485 | X0217598Y0120157D01* 486 | X0213661Y0116220D01* 487 | X0189055Y0116220D01* 488 | X0187087Y0114252D01* 489 | X0187087Y0110315D01* 490 | X0186102Y0109331D01* 491 | X0180000Y0109331D01* 492 | X0172520Y0109331D02* 493 | X0166417Y0109331D01* 494 | X0165433Y0108346D01* 495 | X0165433Y0094567D01* 496 | X0168386Y0091614D01* 497 | X0168386Y0079803D01* 498 | X0160512Y0079803D01* 499 | X0168386Y0079803D02* 500 | X0168386Y0068976D01* 501 | X0173307Y0064055D01* 502 | X0187087Y0064055D01* 503 | X0207756Y0043386D01* 504 | X0207756Y0027244D01* 505 | X0212500Y0022500D01* 506 | X0217598Y0016811D02* 507 | X0221909Y0012500D01* 508 | X0222500Y0012500D01* 509 | X0255984Y0054213D02* 510 | X0255984Y0058937D01* 511 | X0252244Y0058937D02* 512 | X0246142Y0058937D01* 513 | X0244961Y0060118D01* 514 | X0252047Y0059134D02* 515 | X0252244Y0058937D01* 516 | X0252047Y0059134D02* 517 | X0252047Y0062087D01* 518 | X0253031Y0063071D01* 519 | X0258937Y0063071D01* 520 | X0259724Y0062283D01* 521 | X0259724Y0058937D01* 522 | X0267795Y0060315D02* 523 | X0267795Y0055197D01* 524 | X0267795Y0067795D02* 525 | X0266417Y0069173D01* 526 | X0259724Y0069173D01* 527 | X0252244Y0069173D02* 528 | X0252047Y0068976D01* 529 | X0244961Y0068976D01* 530 | X0244961Y0077835D01* 531 | X0237480Y0068976D02* 532 | X0232362Y0068976D01* 533 | X0232362Y0060118D02* 534 | X0237480Y0060118D01* 535 | X0207756Y0091614D02* 536 | X0207756Y0097717D01* 537 | X0198898Y0097717D02* 538 | X0198898Y0092205D01* 539 | X0198898Y0105197D02* 540 | X0198701Y0105394D01* 541 | X0194961Y0105394D01* 542 | X0192992Y0107362D01* 543 | X0192992Y0109331D01* 544 | X0180000Y0127047D02* 545 | X0181969Y0129016D01* 546 | X0208543Y0129016D01* 547 | X0208543Y0132756D02* 548 | X0206181Y0135118D01* 549 | X0199882Y0135118D01* 550 | X0191024Y0135118D01* 551 | X0184134Y0137874D02* 552 | X0184134Y0141811D01* 553 | X0185118Y0142795D01* 554 | X0190827Y0142795D01* 555 | X0191024Y0142598D01* 556 | X0191024Y0166417D01* 557 | X0189055Y0168386D01* 558 | X0183150Y0174291D01* 559 | X0155394Y0174291D01* 560 | X0154803Y0165630D02* 561 | X0147717Y0165630D01* 562 | X0147520Y0165433D01* 563 | X0140039Y0165433D02* 564 | X0132953Y0165433D01* 565 | X0132953Y0156575D02* 566 | X0140039Y0156575D01* 567 | X0147520Y0156575D02* 568 | X0148701Y0155394D01* 569 | X0154803Y0155394D01* 570 | X0154606Y0155591D01* 571 | X0154606Y0158543D01* 572 | X0155591Y0159528D01* 573 | X0161496Y0159528D01* 574 | X0162283Y0158740D01* 575 | X0162283Y0155394D01* 576 | X0158543Y0155394D02* 577 | X0158543Y0150669D01* 578 | X0170354Y0150669D02* 579 | X0170354Y0156772D01* 580 | X0170354Y0164252D02* 581 | X0168976Y0165630D01* 582 | X0162283Y0165630D01* 583 | X0199882Y0149685D02* 584 | X0199882Y0142598D01* 585 | X0211890Y0141811D02* 586 | X0211890Y0148898D01* 587 | X0212677Y0149685D01* 588 | X0218583Y0153622D02* 589 | X0235315Y0153622D01* 590 | X0237283Y0151654D01* 591 | X0230394Y0149685D02* 592 | X0230394Y0142598D01* 593 | X0218583Y0153622D02* 594 | X0205787Y0166417D01* 595 | X0205787Y0168386D01* 596 | X0234528Y0170354D02* 597 | X0234528Y0164646D01* 598 | X0234331Y0164449D01* 599 | X0234528Y0170354D02* 600 | X0234528Y0179213D01* 601 | X0242008Y0179213D02* 602 | X0249094Y0179213D01* 603 | X0249291Y0179409D01* 604 | X0250079Y0173307D02* 605 | X0249094Y0172323D01* 606 | X0249094Y0169370D01* 607 | X0249291Y0169173D01* 608 | X0243189Y0169173D01* 609 | X0242008Y0170354D01* 610 | X0250079Y0173307D02* 611 | X0255984Y0173307D01* 612 | X0256772Y0172520D01* 613 | X0256772Y0169173D01* 614 | X0253031Y0169173D02* 615 | X0253031Y0163465D01* 616 | X0264843Y0165433D02* 617 | X0264843Y0170551D01* 618 | X0264843Y0178031D02* 619 | X0263465Y0179409D01* 620 | X0256772Y0179409D01* 621 | X0272717Y0133740D02* 622 | X0278425Y0133740D01* 623 | X0278622Y0133937D01* 624 | X0172520Y0127047D02* 625 | X0171535Y0128031D01* 626 | X0142795Y0128031D01* 627 | X0134921Y0120157D01* 628 | X0134921Y0079803D01* 629 | X0125079Y0079803D01* 630 | X0134921Y0079803D02* 631 | X0134921Y0045354D01* 632 | D21* 633 | X0126063Y0036496D02* 634 | X0126063Y0056181D01* 635 | X0130000Y0060118D01* 636 | X0106181Y0044370D02* 637 | X0106181Y0139646D01* 638 | X0106181Y0177047D01* 639 | X0118189Y0189055D01* 640 | X0223504Y0189055D01* 641 | X0227441Y0185118D01* 642 | X0227441Y0161496D01* 643 | X0230394Y0158543D01* 644 | X0239252Y0158543D01* 645 | X0242205Y0161496D01* 646 | X0242205Y0170157D01* 647 | X0242008Y0170354D01* 648 | X0147717Y0156378D02* 649 | X0147717Y0153622D01* 650 | X0144764Y0150669D01* 651 | X0117205Y0150669D01* 652 | X0106181Y0139646D01* 653 | X0147520Y0156575D02* 654 | X0147717Y0156378D01* 655 | X0214646Y0060118D02* 656 | X0223504Y0051260D01* 657 | X0249094Y0051260D01* 658 | X0252244Y0054409D01* 659 | X0252244Y0058937D01* 660 | X0126063Y0036496D02* 661 | X0124094Y0034528D01* 662 | X0106181Y0034528D01* 663 | X0098701Y0034528D02* 664 | X0087677Y0034528D01* 665 | X0098504Y0034331D02* 666 | X0098504Y0028622D01* 667 | X0102500Y0024626D01* 668 | X0102500Y0022500D01* 669 | X0102500Y0012500D01* 670 | X0082500Y0012500D02* 671 | X0082500Y0022500D01* 672 | X0082500Y0025925D01* 673 | X0074882Y0033543D01* 674 | X0074882Y0045354D01* 675 | X0082756Y0053228D01* 676 | X0091614Y0044370D01* 677 | X0098701Y0044370D01* 678 | X0098701Y0034528D02* 679 | X0098504Y0034331D01* 680 | D22* 681 | X0106181Y0034528D02* 682 | X0106181Y0044370D01* 683 | X0206772Y0067008D02* 684 | X0206772Y0071929D01* 685 | X0211693Y0076850D01* 686 | X0236496Y0076850D01* 687 | X0237480Y0077835D01* 688 | X0237480Y0081969D01* 689 | X0239252Y0083740D01* 690 | X0262874Y0083740D01* 691 | X0263858Y0084724D01* 692 | X0263858Y0101654D01* 693 | X0272913Y0126063D02* 694 | X0272717Y0126260D01* 695 | X0272913Y0126063D02* 696 | X0279606Y0126063D01* 697 | X0281575Y0128031D01* 698 | X0281575Y0185118D01* 699 | X0278622Y0188071D01* 700 | X0249882Y0188071D01* 701 | X0242402Y0188071D02* 702 | X0242008Y0187677D01* 703 | X0242008Y0179213D01* 704 | X0147913Y0174291D02* 705 | X0147520Y0173898D01* 706 | X0147520Y0165433D01* 707 | M02* 708 | -------------------------------------------------------------------------------- /BBB_I2S_CAPE/Gerbers/BBB_I2S_CAPE.crc: -------------------------------------------------------------------------------- 1 | G75* 2 | %MOIN*% 3 | %OFA0B0*% 4 | %FSLAX25Y25*% 5 | %IPPOS*% 6 | %LPD*% 7 | %AMOC8* 8 | 5,1,8,0,0,1.08239X$1,22.5* 9 | % 10 | %ADD10R,0.05118X0.05906*% 11 | %ADD11R,0.05906X0.05118*% 12 | %ADD12R,0.06299X0.01181*% 13 | %ADD13R,0.02165X0.04724*% 14 | %ADD14R,0.04724X0.02165*% 15 | D10* 16 | X0098701Y0034528D03* 17 | X0106181Y0034528D03* 18 | X0106181Y0044370D03* 19 | X0098701Y0044370D03* 20 | X0172520Y0100472D03* 21 | X0180000Y0100472D03* 22 | X0180000Y0109331D03* 23 | X0172520Y0109331D03* 24 | X0172520Y0118189D03* 25 | X0180000Y0118189D03* 26 | X0180000Y0127047D03* 27 | X0172520Y0127047D03* 28 | X0211890Y0141811D03* 29 | X0219370Y0141811D03* 30 | X0234528Y0170354D03* 31 | X0242008Y0170354D03* 32 | X0242008Y0179213D03* 33 | X0234528Y0179213D03* 34 | X0242402Y0188071D03* 35 | X0249882Y0188071D03* 36 | X0300472Y0159528D03* 37 | X0307953Y0159528D03* 38 | X0307953Y0149685D03* 39 | X0300472Y0149685D03* 40 | X0300472Y0088661D03* 41 | X0307953Y0088661D03* 42 | X0307953Y0078819D03* 43 | X0300472Y0078819D03* 44 | X0244961Y0077835D03* 45 | X0237480Y0077835D03* 46 | X0237480Y0068976D03* 47 | X0244961Y0068976D03* 48 | X0244961Y0060118D03* 49 | X0237480Y0060118D03* 50 | X0147520Y0156575D03* 51 | X0140039Y0156575D03* 52 | X0140039Y0165433D03* 53 | X0147520Y0165433D03* 54 | X0147913Y0174291D03* 55 | X0155394Y0174291D03* 56 | D11* 57 | X0170354Y0164252D03* 58 | X0170354Y0156772D03* 59 | X0191024Y0142598D03* 60 | X0199882Y0142598D03* 61 | X0199882Y0135118D03* 62 | X0191024Y0135118D03* 63 | X0230394Y0135118D03* 64 | X0230394Y0142598D03* 65 | X0251063Y0142598D03* 66 | X0251063Y0135118D03* 67 | X0263858Y0133740D03* 68 | X0272717Y0133740D03* 69 | X0272717Y0126260D03* 70 | X0263858Y0126260D03* 71 | X0263858Y0109134D03* 72 | X0272717Y0109134D03* 73 | X0281575Y0109134D03* 74 | X0281575Y0101654D03* 75 | X0272717Y0101654D03* 76 | X0263858Y0101654D03* 77 | X0216614Y0105197D03* 78 | X0216614Y0097717D03* 79 | X0207756Y0097717D03* 80 | X0198898Y0097717D03* 81 | X0198898Y0105197D03* 82 | X0207756Y0105197D03* 83 | X0267795Y0067795D03* 84 | X0267795Y0060315D03* 85 | X0264843Y0170551D03* 86 | X0264843Y0178031D03* 87 | D12* 88 | X0251260Y0127736D03* 89 | X0251260Y0125177D03* 90 | X0251260Y0122618D03* 91 | X0251260Y0120059D03* 92 | X0251260Y0117500D03* 93 | X0251260Y0114941D03* 94 | X0251260Y0112382D03* 95 | X0251260Y0109823D03* 96 | X0251260Y0107264D03* 97 | X0251260Y0104705D03* 98 | X0229213Y0104705D03* 99 | X0229213Y0107264D03* 100 | X0229213Y0109823D03* 101 | X0229213Y0112382D03* 102 | X0229213Y0114941D03* 103 | X0229213Y0117500D03* 104 | X0229213Y0120059D03* 105 | X0229213Y0122618D03* 106 | X0229213Y0125177D03* 107 | X0229213Y0127736D03* 108 | D13* 109 | X0249291Y0169173D03* 110 | X0253031Y0169173D03* 111 | X0256772Y0169173D03* 112 | X0256772Y0179409D03* 113 | X0249291Y0179409D03* 114 | X0162283Y0165630D03* 115 | X0154803Y0165630D03* 116 | X0154803Y0155394D03* 117 | X0158543Y0155394D03* 118 | X0162283Y0155394D03* 119 | X0252244Y0069173D03* 120 | X0259724Y0069173D03* 121 | X0259724Y0058937D03* 122 | X0255984Y0058937D03* 123 | X0252244Y0058937D03* 124 | D14* 125 | X0218780Y0125276D03* 126 | X0208543Y0125276D03* 127 | X0208543Y0129016D03* 128 | X0208543Y0132756D03* 129 | X0218780Y0132756D03* 130 | M02* 131 | -------------------------------------------------------------------------------- /BBB_I2S_CAPE/Gerbers/BBB_I2S_CAPE.crs: -------------------------------------------------------------------------------- 1 | G75* 2 | %MOIN*% 3 | %OFA0B0*% 4 | %FSLAX25Y25*% 5 | %IPPOS*% 6 | %LPD*% 7 | %AMOC8* 8 | 5,1,8,0,0,1.08239X$1,22.5* 9 | % 10 | %ADD10R,0.05906X0.05118*% 11 | D10* 12 | X0198898Y0116417D03* 13 | X0207756Y0116417D03* 14 | X0216614Y0116417D03* 15 | X0216614Y0123898D03* 16 | X0207756Y0123898D03* 17 | X0198898Y0123898D03* 18 | X0263858Y0112087D03* 19 | X0263858Y0104606D03* 20 | M02* 21 | -------------------------------------------------------------------------------- /BBB_I2S_CAPE/Gerbers/BBB_I2S_CAPE.drd: -------------------------------------------------------------------------------- 1 | % 2 | M48 3 | M72 4 | T01C0.00800 5 | T02C0.02362 6 | T03C0.04000 7 | T04C0.04724 8 | T05C0.06700 9 | T06C0.12500 10 | % 11 | T01 12 | X130000Y60118 13 | X134921Y45354 14 | X198898Y92205 15 | X207756Y91614 16 | X192992Y109331 17 | X223504Y112283 18 | X235315Y115236 19 | X245157Y109331 20 | X235315Y107362 21 | X257953Y105394 22 | X257953Y112283 23 | X281575Y94567 24 | X316024Y78819 25 | X267795Y55197 26 | X255984Y54213 27 | X232362Y60118 28 | X232362Y68976 29 | X214646Y60118 30 | X223504Y131969 31 | X230394Y149685 32 | X212677Y149685 33 | X199882Y149685 34 | X184134Y137874 35 | X170354Y150669 36 | X158543Y150669 37 | X132953Y156575 38 | X132953Y165433 39 | X234331Y164449 40 | X253031Y163465 41 | X264843Y165433 42 | X251063Y149685 43 | X278622Y133937 44 | X316024Y159528 45 | T02 46 | X308346Y138858 47 | X308346Y129016 48 | X328031Y119173 49 | X308346Y109331 50 | X308346Y99488 51 | T03 52 | X222500Y35000 53 | X212500Y35000 54 | X202500Y35000 55 | X192500Y35000 56 | X182500Y35000 57 | X172500Y35000 58 | X172500Y22500 59 | X162500Y22500 60 | X152500Y22500 61 | X142500Y22500 62 | X132500Y22500 63 | X122500Y22500 64 | X112500Y22500 65 | X102500Y22500 66 | X92500Y22500 67 | X82500Y22500 68 | X82500Y12500 69 | X92500Y12500 70 | X102500Y12500 71 | X112500Y12500 72 | X122500Y12500 73 | X132500Y12500 74 | X142500Y12500 75 | X152500Y12500 76 | X162500Y12500 77 | X172500Y12500 78 | X182500Y12500 79 | X192500Y12500 80 | X202500Y12500 81 | X212500Y12500 82 | X222500Y12500 83 | X232500Y12500 84 | X242500Y12500 85 | X252500Y12500 86 | X262500Y12500 87 | X272500Y12500 88 | X282500Y12500 89 | X292500Y12500 90 | X302500Y12500 91 | X302500Y22500 92 | X292500Y22500 93 | X282500Y22500 94 | X272500Y22500 95 | X262500Y22500 96 | X252500Y22500 97 | X242500Y22500 98 | X232500Y22500 99 | X222500Y22500 100 | X212500Y22500 101 | X202500Y22500 102 | X192500Y22500 103 | X182500Y22500 104 | X182500Y202500 105 | X172500Y202500 106 | X162500Y202500 107 | X152500Y202500 108 | X142500Y202500 109 | X132500Y202500 110 | X122500Y202500 111 | X112500Y202500 112 | X102500Y202500 113 | X92500Y202500 114 | X82500Y202500 115 | X82500Y212500 116 | X92500Y212500 117 | X102500Y212500 118 | X112500Y212500 119 | X122500Y212500 120 | X132500Y212500 121 | X142500Y212500 122 | X152500Y212500 123 | X162500Y212500 124 | X172500Y212500 125 | X182500Y212500 126 | X192500Y212500 127 | X202500Y212500 128 | X212500Y212500 129 | X222500Y212500 130 | X232500Y212500 131 | X242500Y212500 132 | X252500Y212500 133 | X262500Y212500 134 | X272500Y212500 135 | X282500Y212500 136 | X292500Y212500 137 | X302500Y212500 138 | X302500Y202500 139 | X292500Y202500 140 | X282500Y202500 141 | X272500Y202500 142 | X262500Y202500 143 | X252500Y202500 144 | X242500Y202500 145 | X232500Y202500 146 | X222500Y202500 147 | X212500Y202500 148 | X202500Y202500 149 | X192500Y202500 150 | T04 151 | X308346Y119173 152 | X328031Y99488 153 | X337874Y99488 154 | X337874Y138858 155 | X328031Y138858 156 | T05 157 | X300276Y172323 158 | X281575Y185118 159 | X205787Y168386 160 | X189055Y168386 161 | X136890Y138858 162 | X143780Y79803 163 | X160512Y79803 164 | X182165Y79803 165 | X206772Y67008 166 | X275669Y79803 167 | X300276Y66024 168 | X125079Y79803 169 | X82756Y53228 170 | X87677Y34528 171 | X126063Y36496 172 | T06 173 | X62500Y17500 174 | X322500Y30000 175 | X322500Y195000 176 | X62500Y207500 177 | M30 178 | -------------------------------------------------------------------------------- /BBB_I2S_CAPE/Gerbers/BBB_I2S_CAPE.mil: -------------------------------------------------------------------------------- 1 | G75* 2 | %MOIN*% 3 | %OFA0B0*% 4 | %FSLAX25Y25*% 5 | %IPPOS*% 6 | %LPD*% 7 | %AMOC8* 8 | 5,1,8,0,0,1.08239X$1,22.5* 9 | % 10 | %ADD10C,0.00000*% 11 | D10* 12 | X0305394Y0098307D02* 13 | X0311299Y0098307D01* 14 | X0311299Y0100669D01* 15 | X0305394Y0100669D01* 16 | X0305394Y0098307D01* 17 | X0305394Y0108150D02* 18 | X0311299Y0108150D01* 19 | X0311299Y0110512D01* 20 | X0305394Y0110512D01* 21 | X0305394Y0108150D01* 22 | X0326850Y0116220D02* 23 | X0326850Y0122126D01* 24 | X0329213Y0122126D01* 25 | X0329213Y0116220D01* 26 | X0326850Y0116220D01* 27 | X0311299Y0127835D02* 28 | X0305394Y0127835D01* 29 | X0305394Y0130197D01* 30 | X0311299Y0130197D01* 31 | X0311299Y0127835D01* 32 | X0311299Y0137677D02* 33 | X0305394Y0137677D01* 34 | X0305394Y0140039D01* 35 | X0311299Y0140039D01* 36 | X0311299Y0137677D01* 37 | M02* 38 | -------------------------------------------------------------------------------- /BBB_I2S_CAPE/Gerbers/BBB_I2S_CAPE.pls: -------------------------------------------------------------------------------- 1 | G75* 2 | %MOIN*% 3 | %OFA0B0*% 4 | %FSLAX25Y25*% 5 | %IPPOS*% 6 | %LPD*% 7 | %AMOC8* 8 | 5,1,8,0,0,1.08239X$1,22.5* 9 | % 10 | %ADD10C,0.00600*% 11 | %ADD11C,0.00000*% 12 | D10* 13 | X0063528Y0062387D02* 14 | X0065229Y0062387D01* 15 | X0065796Y0062954D01* 16 | X0065796Y0064088D01* 17 | X0065229Y0064655D01* 18 | X0063528Y0064655D01* 19 | X0063528Y0065790D02* 20 | X0063528Y0062387D01* 21 | X0067211Y0062387D02* 22 | X0067211Y0064088D01* 23 | X0067778Y0064655D01* 24 | X0069480Y0064655D01* 25 | X0069480Y0062387D01* 26 | X0070894Y0062387D02* 27 | X0070894Y0064655D01* 28 | X0070894Y0062387D02* 29 | X0072596Y0062387D01* 30 | X0073163Y0062954D01* 31 | X0073163Y0064655D01* 32 | X0074577Y0064088D02* 33 | X0075144Y0064655D01* 34 | X0076279Y0064655D01* 35 | X0076846Y0064088D01* 36 | X0076846Y0062954D01* 37 | X0076279Y0062387D01* 38 | X0075144Y0062387D01* 39 | X0074577Y0062954D01* 40 | X0074577Y0064088D01* 41 | X0078214Y0064655D02* 42 | X0078781Y0064655D01* 43 | X0079915Y0063521D01* 44 | X0079915Y0062387D02* 45 | X0079915Y0064655D01* 46 | X0081330Y0064088D02* 47 | X0082464Y0064088D01* 48 | X0081330Y0064088D02* 49 | X0081330Y0062954D01* 50 | X0081897Y0062387D01* 51 | X0083031Y0062387D01* 52 | X0083598Y0062954D01* 53 | X0083598Y0065222D01* 54 | X0083031Y0065790D01* 55 | X0081897Y0065790D01* 56 | X0081330Y0065222D01* 57 | X0088649Y0064655D02* 58 | X0089216Y0064655D01* 59 | X0090351Y0063521D01* 60 | X0090351Y0062387D02* 61 | X0090351Y0064655D01* 62 | X0091765Y0064088D02* 63 | X0092332Y0064655D01* 64 | X0093467Y0064655D01* 65 | X0093467Y0063521D02* 66 | X0091765Y0063521D01* 67 | X0091765Y0064088D02* 68 | X0091765Y0062387D01* 69 | X0093467Y0062387D01* 70 | X0094034Y0062954D01* 71 | X0093467Y0063521D01* 72 | X0095355Y0064655D02* 73 | X0096489Y0064655D01* 74 | X0095922Y0065222D02* 75 | X0095922Y0062954D01* 76 | X0095355Y0062387D01* 77 | X0097904Y0062954D02* 78 | X0098471Y0062387D01* 79 | X0099605Y0062387D01* 80 | X0100172Y0062954D01* 81 | X0099605Y0064088D02* 82 | X0098471Y0064088D01* 83 | X0097904Y0063521D01* 84 | X0097904Y0062954D01* 85 | X0099605Y0064088D02* 86 | X0100172Y0064655D01* 87 | X0100172Y0065222D01* 88 | X0099605Y0065790D01* 89 | X0098471Y0065790D01* 90 | X0097904Y0065222D01* 91 | X0197308Y0103194D02* 92 | X0200711Y0103194D01* 93 | X0200711Y0104895D01* 94 | X0200144Y0105462D01* 95 | X0199009Y0105462D01* 96 | X0198442Y0104895D01* 97 | X0198442Y0103194D01* 98 | X0198442Y0104328D02* 99 | X0197308Y0105462D01* 100 | X0197875Y0106877D02* 101 | X0197308Y0107444D01* 102 | X0197308Y0108578D01* 103 | X0197875Y0109145D01* 104 | X0199009Y0109145D01* 105 | X0199576Y0108578D01* 106 | X0199576Y0108011D01* 107 | X0199009Y0106877D01* 108 | X0200711Y0106877D01* 109 | X0200711Y0109145D01* 110 | X0206166Y0108578D02* 111 | X0206166Y0107444D01* 112 | X0206733Y0106877D01* 113 | X0206166Y0105462D02* 114 | X0207300Y0104328D01* 115 | X0207300Y0104895D02* 116 | X0207300Y0103194D01* 117 | X0206166Y0103194D02* 118 | X0209569Y0103194D01* 119 | X0209569Y0104895D01* 120 | X0209002Y0105462D01* 121 | X0207868Y0105462D01* 122 | X0207300Y0104895D01* 123 | X0209002Y0106877D02* 124 | X0209569Y0107444D01* 125 | X0209569Y0108578D01* 126 | X0209002Y0109145D01* 127 | X0208435Y0109145D01* 128 | X0207868Y0108578D01* 129 | X0207300Y0109145D01* 130 | X0206733Y0109145D01* 131 | X0206166Y0108578D01* 132 | X0207868Y0108578D02* 133 | X0207868Y0108011D01* 134 | X0214040Y0108578D02* 135 | X0217443Y0108578D01* 136 | X0215742Y0106877D01* 137 | X0215742Y0109145D01* 138 | X0215742Y0105462D02* 139 | X0215174Y0104895D01* 140 | X0215174Y0103194D01* 141 | X0214040Y0103194D02* 142 | X0217443Y0103194D01* 143 | X0217443Y0104895D01* 144 | X0216876Y0105462D01* 145 | X0215742Y0105462D01* 146 | X0215174Y0104328D02* 147 | X0214040Y0105462D01* 148 | X0270143Y0106182D02* 149 | X0270143Y0107316D01* 150 | X0270710Y0107884D01* 151 | X0270143Y0109298D02* 152 | X0270143Y0111567D01* 153 | X0270143Y0110432D02* 154 | X0273545Y0110432D01* 155 | X0272411Y0109298D01* 156 | X0272978Y0107884D02* 157 | X0273545Y0107316D01* 158 | X0273545Y0106182D01* 159 | X0272978Y0105615D01* 160 | X0270710Y0105615D01* 161 | X0270143Y0106182D01* 162 | D11* 163 | X0295000Y0005000D02* 164 | X0030000Y0005000D01* 165 | X0029396Y0005007D01* 166 | X0028792Y0005029D01* 167 | X0028189Y0005066D01* 168 | X0027587Y0005117D01* 169 | X0026987Y0005182D01* 170 | X0026388Y0005262D01* 171 | X0025791Y0005357D01* 172 | X0025197Y0005466D01* 173 | X0024605Y0005589D01* 174 | X0024017Y0005726D01* 175 | X0023432Y0005878D01* 176 | X0022851Y0006044D01* 177 | X0022275Y0006224D01* 178 | X0021702Y0006417D01* 179 | X0021135Y0006625D01* 180 | X0020573Y0006846D01* 181 | X0020016Y0007080D01* 182 | X0019465Y0007328D01* 183 | X0018920Y0007589D01* 184 | X0018382Y0007864D01* 185 | X0017850Y0008151D01* 186 | X0017326Y0008451D01* 187 | X0016809Y0008763D01* 188 | X0016300Y0009088D01* 189 | X0015798Y0009425D01* 190 | X0015305Y0009775D01* 191 | X0014821Y0010136D01* 192 | X0014345Y0010508D01* 193 | X0013879Y0010892D01* 194 | X0013422Y0011287D01* 195 | X0012975Y0011693D01* 196 | X0012537Y0012110D01* 197 | X0012110Y0012537D01* 198 | X0011693Y0012975D01* 199 | X0011287Y0013422D01* 200 | X0010892Y0013879D01* 201 | X0010508Y0014345D01* 202 | X0010136Y0014821D01* 203 | X0009775Y0015305D01* 204 | X0009425Y0015798D01* 205 | X0009088Y0016300D01* 206 | X0008763Y0016809D01* 207 | X0008451Y0017326D01* 208 | X0008151Y0017850D01* 209 | X0007864Y0018382D01* 210 | X0007589Y0018920D01* 211 | X0007328Y0019465D01* 212 | X0007080Y0020016D01* 213 | X0006846Y0020573D01* 214 | X0006625Y0021135D01* 215 | X0006417Y0021702D01* 216 | X0006224Y0022275D01* 217 | X0006044Y0022851D01* 218 | X0005878Y0023432D01* 219 | X0005726Y0024017D01* 220 | X0005589Y0024605D01* 221 | X0005466Y0025197D01* 222 | X0005357Y0025791D01* 223 | X0005262Y0026388D01* 224 | X0005182Y0026987D01* 225 | X0005117Y0027587D01* 226 | X0005066Y0028189D01* 227 | X0005029Y0028792D01* 228 | X0005007Y0029396D01* 229 | X0005000Y0030000D01* 230 | X0005000Y0075500D01* 231 | X0005003Y0075742D01* 232 | X0005012Y0075983D01* 233 | X0005026Y0076224D01* 234 | X0005047Y0076465D01* 235 | X0005073Y0076705D01* 236 | X0005105Y0076945D01* 237 | X0005143Y0077184D01* 238 | X0005186Y0077421D01* 239 | X0005236Y0077658D01* 240 | X0005291Y0077893D01* 241 | X0005351Y0078127D01* 242 | X0005418Y0078359D01* 243 | X0005489Y0078590D01* 244 | X0005567Y0078819D01* 245 | X0005650Y0079046D01* 246 | X0005738Y0079271D01* 247 | X0005832Y0079494D01* 248 | X0005931Y0079714D01* 249 | X0006036Y0079932D01* 250 | X0006145Y0080147D01* 251 | X0006260Y0080360D01* 252 | X0006380Y0080570D01* 253 | X0006505Y0080776D01* 254 | X0006635Y0080980D01* 255 | X0006770Y0081181D01* 256 | X0006910Y0081378D01* 257 | X0007054Y0081572D01* 258 | X0007203Y0081762D01* 259 | X0007357Y0081948D01* 260 | X0007515Y0082131D01* 261 | X0007677Y0082310D01* 262 | X0007844Y0082485D01* 263 | X0008015Y0082656D01* 264 | X0008190Y0082823D01* 265 | X0008369Y0082985D01* 266 | X0008552Y0083143D01* 267 | X0008738Y0083297D01* 268 | X0008928Y0083446D01* 269 | X0009122Y0083590D01* 270 | X0009319Y0083730D01* 271 | X0009520Y0083865D01* 272 | X0009724Y0083995D01* 273 | X0009930Y0084120D01* 274 | X0010140Y0084240D01* 275 | X0010353Y0084355D01* 276 | X0010568Y0084464D01* 277 | X0010786Y0084569D01* 278 | X0011006Y0084668D01* 279 | X0011229Y0084762D01* 280 | X0011454Y0084850D01* 281 | X0011681Y0084933D01* 282 | X0011910Y0085011D01* 283 | X0012141Y0085082D01* 284 | X0012373Y0085149D01* 285 | X0012607Y0085209D01* 286 | X0012842Y0085264D01* 287 | X0013079Y0085314D01* 288 | X0013316Y0085357D01* 289 | X0013555Y0085395D01* 290 | X0013795Y0085427D01* 291 | X0014035Y0085453D01* 292 | X0014276Y0085474D01* 293 | X0014517Y0085488D01* 294 | X0014758Y0085497D01* 295 | X0015000Y0085500D01* 296 | X0085500Y0085500D01* 297 | X0085500Y0160000D01* 298 | X0015000Y0160000D01* 299 | X0014758Y0160003D01* 300 | X0014517Y0160012D01* 301 | X0014276Y0160026D01* 302 | X0014035Y0160047D01* 303 | X0013795Y0160073D01* 304 | X0013555Y0160105D01* 305 | X0013316Y0160143D01* 306 | X0013079Y0160186D01* 307 | X0012842Y0160236D01* 308 | X0012607Y0160291D01* 309 | X0012373Y0160351D01* 310 | X0012141Y0160418D01* 311 | X0011910Y0160489D01* 312 | X0011681Y0160567D01* 313 | X0011454Y0160650D01* 314 | X0011229Y0160738D01* 315 | X0011006Y0160832D01* 316 | X0010786Y0160931D01* 317 | X0010568Y0161036D01* 318 | X0010353Y0161145D01* 319 | X0010140Y0161260D01* 320 | X0009930Y0161380D01* 321 | X0009724Y0161505D01* 322 | X0009520Y0161635D01* 323 | X0009319Y0161770D01* 324 | X0009122Y0161910D01* 325 | X0008928Y0162054D01* 326 | X0008738Y0162203D01* 327 | X0008552Y0162357D01* 328 | X0008369Y0162515D01* 329 | X0008190Y0162677D01* 330 | X0008015Y0162844D01* 331 | X0007844Y0163015D01* 332 | X0007677Y0163190D01* 333 | X0007515Y0163369D01* 334 | X0007357Y0163552D01* 335 | X0007203Y0163738D01* 336 | X0007054Y0163928D01* 337 | X0006910Y0164122D01* 338 | X0006770Y0164319D01* 339 | X0006635Y0164520D01* 340 | X0006505Y0164724D01* 341 | X0006380Y0164930D01* 342 | X0006260Y0165140D01* 343 | X0006145Y0165353D01* 344 | X0006036Y0165568D01* 345 | X0005931Y0165786D01* 346 | X0005832Y0166006D01* 347 | X0005738Y0166229D01* 348 | X0005650Y0166454D01* 349 | X0005567Y0166681D01* 350 | X0005489Y0166910D01* 351 | X0005418Y0167141D01* 352 | X0005351Y0167373D01* 353 | X0005291Y0167607D01* 354 | X0005236Y0167842D01* 355 | X0005186Y0168079D01* 356 | X0005143Y0168316D01* 357 | X0005105Y0168555D01* 358 | X0005073Y0168795D01* 359 | X0005047Y0169035D01* 360 | X0005026Y0169276D01* 361 | X0005012Y0169517D01* 362 | X0005003Y0169758D01* 363 | X0005000Y0170000D01* 364 | X0005000Y0195000D01* 365 | X0005007Y0195604D01* 366 | X0005029Y0196208D01* 367 | X0005066Y0196811D01* 368 | X0005117Y0197413D01* 369 | X0005182Y0198013D01* 370 | X0005262Y0198612D01* 371 | X0005357Y0199209D01* 372 | X0005466Y0199803D01* 373 | X0005589Y0200395D01* 374 | X0005726Y0200983D01* 375 | X0005878Y0201568D01* 376 | X0006044Y0202149D01* 377 | X0006224Y0202725D01* 378 | X0006417Y0203298D01* 379 | X0006625Y0203865D01* 380 | X0006846Y0204427D01* 381 | X0007080Y0204984D01* 382 | X0007328Y0205535D01* 383 | X0007589Y0206080D01* 384 | X0007864Y0206618D01* 385 | X0008151Y0207150D01* 386 | X0008451Y0207674D01* 387 | X0008763Y0208191D01* 388 | X0009088Y0208700D01* 389 | X0009425Y0209202D01* 390 | X0009775Y0209695D01* 391 | X0010136Y0210179D01* 392 | X0010508Y0210655D01* 393 | X0010892Y0211121D01* 394 | X0011287Y0211578D01* 395 | X0011693Y0212025D01* 396 | X0012110Y0212463D01* 397 | X0012537Y0212890D01* 398 | X0012975Y0213307D01* 399 | X0013422Y0213713D01* 400 | X0013879Y0214108D01* 401 | X0014345Y0214492D01* 402 | X0014821Y0214864D01* 403 | X0015305Y0215225D01* 404 | X0015798Y0215575D01* 405 | X0016300Y0215912D01* 406 | X0016809Y0216237D01* 407 | X0017326Y0216549D01* 408 | X0017850Y0216849D01* 409 | X0018382Y0217136D01* 410 | X0018920Y0217411D01* 411 | X0019465Y0217672D01* 412 | X0020016Y0217920D01* 413 | X0020573Y0218154D01* 414 | X0021135Y0218375D01* 415 | X0021702Y0218583D01* 416 | X0022275Y0218776D01* 417 | X0022851Y0218956D01* 418 | X0023432Y0219122D01* 419 | X0024017Y0219274D01* 420 | X0024605Y0219411D01* 421 | X0025197Y0219534D01* 422 | X0025791Y0219643D01* 423 | X0026388Y0219738D01* 424 | X0026987Y0219818D01* 425 | X0027587Y0219883D01* 426 | X0028189Y0219934D01* 427 | X0028792Y0219971D01* 428 | X0029396Y0219993D01* 429 | X0030000Y0220000D01* 430 | X0295000Y0220000D01* 431 | X0296208Y0219985D01* 432 | X0297416Y0219942D01* 433 | X0298622Y0219869D01* 434 | X0299826Y0219767D01* 435 | X0301027Y0219635D01* 436 | X0302224Y0219475D01* 437 | X0303418Y0219286D01* 438 | X0304606Y0219069D01* 439 | X0305789Y0218822D01* 440 | X0306966Y0218547D01* 441 | X0308135Y0218244D01* 442 | X0309297Y0217912D01* 443 | X0310451Y0217553D01* 444 | X0311595Y0217166D01* 445 | X0312730Y0216751D01* 446 | X0313855Y0216309D01* 447 | X0314968Y0215840D01* 448 | X0316070Y0215344D01* 449 | X0317160Y0214821D01* 450 | X0318236Y0214273D01* 451 | X0319299Y0213698D01* 452 | X0320348Y0213098D01* 453 | X0321382Y0212473D01* 454 | X0322401Y0211824D01* 455 | X0323403Y0211149D01* 456 | X0324389Y0210451D01* 457 | X0325358Y0209729D01* 458 | X0326309Y0208984D01* 459 | X0327242Y0208216D01* 460 | X0328156Y0207426D01* 461 | X0329051Y0206613D01* 462 | X0329926Y0205780D01* 463 | X0330780Y0204926D01* 464 | X0331613Y0204051D01* 465 | X0332426Y0203156D01* 466 | X0333216Y0202242D01* 467 | X0333984Y0201309D01* 468 | X0334729Y0200358D01* 469 | X0335451Y0199389D01* 470 | X0336149Y0198403D01* 471 | X0336824Y0197401D01* 472 | X0337473Y0196382D01* 473 | X0338098Y0195348D01* 474 | X0338698Y0194299D01* 475 | X0339273Y0193236D01* 476 | X0339821Y0192160D01* 477 | X0340344Y0191070D01* 478 | X0340840Y0189968D01* 479 | X0341309Y0188855D01* 480 | X0341751Y0187730D01* 481 | X0342166Y0186595D01* 482 | X0342553Y0185451D01* 483 | X0342912Y0184297D01* 484 | X0343244Y0183135D01* 485 | X0343547Y0181966D01* 486 | X0343822Y0180789D01* 487 | X0344069Y0179606D01* 488 | X0344286Y0178418D01* 489 | X0344475Y0177224D01* 490 | X0344635Y0176027D01* 491 | X0344767Y0174826D01* 492 | X0344869Y0173622D01* 493 | X0344942Y0172416D01* 494 | X0344985Y0171208D01* 495 | X0345000Y0170000D01* 496 | X0345000Y0055000D01* 497 | X0344985Y0053792D01* 498 | X0344942Y0052584D01* 499 | X0344869Y0051378D01* 500 | X0344767Y0050174D01* 501 | X0344635Y0048973D01* 502 | X0344475Y0047776D01* 503 | X0344286Y0046582D01* 504 | X0344069Y0045394D01* 505 | X0343822Y0044211D01* 506 | X0343547Y0043034D01* 507 | X0343244Y0041865D01* 508 | X0342912Y0040703D01* 509 | X0342553Y0039549D01* 510 | X0342166Y0038405D01* 511 | X0341751Y0037270D01* 512 | X0341309Y0036145D01* 513 | X0340840Y0035032D01* 514 | X0340344Y0033930D01* 515 | X0339821Y0032840D01* 516 | X0339273Y0031764D01* 517 | X0338698Y0030701D01* 518 | X0338098Y0029652D01* 519 | X0337473Y0028618D01* 520 | X0336824Y0027599D01* 521 | X0336149Y0026597D01* 522 | X0335451Y0025611D01* 523 | X0334729Y0024642D01* 524 | X0333984Y0023691D01* 525 | X0333216Y0022758D01* 526 | X0332426Y0021844D01* 527 | X0331613Y0020949D01* 528 | X0330780Y0020074D01* 529 | X0329926Y0019220D01* 530 | X0329051Y0018387D01* 531 | X0328156Y0017574D01* 532 | X0327242Y0016784D01* 533 | X0326309Y0016016D01* 534 | X0325358Y0015271D01* 535 | X0324389Y0014549D01* 536 | X0323403Y0013851D01* 537 | X0322401Y0013176D01* 538 | X0321382Y0012527D01* 539 | X0320348Y0011902D01* 540 | X0319299Y0011302D01* 541 | X0318236Y0010727D01* 542 | X0317160Y0010179D01* 543 | X0316070Y0009656D01* 544 | X0314968Y0009160D01* 545 | X0313855Y0008691D01* 546 | X0312730Y0008249D01* 547 | X0311595Y0007834D01* 548 | X0310451Y0007447D01* 549 | X0309297Y0007088D01* 550 | X0308135Y0006756D01* 551 | X0306966Y0006453D01* 552 | X0305789Y0006178D01* 553 | X0304606Y0005931D01* 554 | X0303418Y0005714D01* 555 | X0302224Y0005525D01* 556 | X0301027Y0005365D01* 557 | X0299826Y0005233D01* 558 | X0298622Y0005131D01* 559 | X0297416Y0005058D01* 560 | X0296208Y0005015D01* 561 | X0295000Y0005000D01* 562 | X0325669Y0099488D02* 563 | X0325671Y0099585D01* 564 | X0325677Y0099682D01* 565 | X0325687Y0099778D01* 566 | X0325701Y0099874D01* 567 | X0325719Y0099970D01* 568 | X0325740Y0100064D01* 569 | X0325766Y0100158D01* 570 | X0325795Y0100250D01* 571 | X0325829Y0100341D01* 572 | X0325865Y0100431D01* 573 | X0325906Y0100519D01* 574 | X0325950Y0100605D01* 575 | X0325998Y0100690D01* 576 | X0326049Y0100772D01* 577 | X0326103Y0100853D01* 578 | X0326161Y0100931D01* 579 | X0326222Y0101006D01* 580 | X0326285Y0101079D01* 581 | X0326352Y0101150D01* 582 | X0326422Y0101217D01* 583 | X0326494Y0101282D01* 584 | X0326569Y0101343D01* 585 | X0326647Y0101402D01* 586 | X0326726Y0101457D01* 587 | X0326808Y0101509D01* 588 | X0326892Y0101557D01* 589 | X0326978Y0101602D01* 590 | X0327066Y0101644D01* 591 | X0327155Y0101682D01* 592 | X0327246Y0101716D01* 593 | X0327338Y0101746D01* 594 | X0327431Y0101773D01* 595 | X0327526Y0101795D01* 596 | X0327621Y0101814D01* 597 | X0327717Y0101829D01* 598 | X0327813Y0101840D01* 599 | X0327910Y0101847D01* 600 | X0328007Y0101850D01* 601 | X0328104Y0101849D01* 602 | X0328201Y0101844D01* 603 | X0328297Y0101835D01* 604 | X0328393Y0101822D01* 605 | X0328489Y0101805D01* 606 | X0328584Y0101784D01* 607 | X0328677Y0101760D01* 608 | X0328770Y0101731D01* 609 | X0328862Y0101699D01* 610 | X0328952Y0101663D01* 611 | X0329040Y0101624D01* 612 | X0329127Y0101580D01* 613 | X0329212Y0101534D01* 614 | X0329295Y0101483D01* 615 | X0329376Y0101430D01* 616 | X0329454Y0101373D01* 617 | X0329531Y0101313D01* 618 | X0329604Y0101250D01* 619 | X0329675Y0101184D01* 620 | X0329743Y0101115D01* 621 | X0329809Y0101043D01* 622 | X0329871Y0100969D01* 623 | X0329930Y0100892D01* 624 | X0329986Y0100813D01* 625 | X0330039Y0100731D01* 626 | X0330089Y0100648D01* 627 | X0330134Y0100562D01* 628 | X0330177Y0100475D01* 629 | X0330216Y0100386D01* 630 | X0330251Y0100296D01* 631 | X0330282Y0100204D01* 632 | X0330309Y0100111D01* 633 | X0330333Y0100017D01* 634 | X0330353Y0099922D01* 635 | X0330369Y0099826D01* 636 | X0330381Y0099730D01* 637 | X0330389Y0099633D01* 638 | X0330393Y0099536D01* 639 | X0330393Y0099440D01* 640 | X0330389Y0099343D01* 641 | X0330381Y0099246D01* 642 | X0330369Y0099150D01* 643 | X0330353Y0099054D01* 644 | X0330333Y0098959D01* 645 | X0330309Y0098865D01* 646 | X0330282Y0098772D01* 647 | X0330251Y0098680D01* 648 | X0330216Y0098590D01* 649 | X0330177Y0098501D01* 650 | X0330134Y0098414D01* 651 | X0330089Y0098328D01* 652 | X0330039Y0098245D01* 653 | X0329986Y0098163D01* 654 | X0329930Y0098084D01* 655 | X0329871Y0098007D01* 656 | X0329809Y0097933D01* 657 | X0329743Y0097861D01* 658 | X0329675Y0097792D01* 659 | X0329604Y0097726D01* 660 | X0329531Y0097663D01* 661 | X0329454Y0097603D01* 662 | X0329376Y0097546D01* 663 | X0329295Y0097493D01* 664 | X0329212Y0097442D01* 665 | X0329127Y0097396D01* 666 | X0329040Y0097352D01* 667 | X0328952Y0097313D01* 668 | X0328862Y0097277D01* 669 | X0328770Y0097245D01* 670 | X0328677Y0097216D01* 671 | X0328584Y0097192D01* 672 | X0328489Y0097171D01* 673 | X0328393Y0097154D01* 674 | X0328297Y0097141D01* 675 | X0328201Y0097132D01* 676 | X0328104Y0097127D01* 677 | X0328007Y0097126D01* 678 | X0327910Y0097129D01* 679 | X0327813Y0097136D01* 680 | X0327717Y0097147D01* 681 | X0327621Y0097162D01* 682 | X0327526Y0097181D01* 683 | X0327431Y0097203D01* 684 | X0327338Y0097230D01* 685 | X0327246Y0097260D01* 686 | X0327155Y0097294D01* 687 | X0327066Y0097332D01* 688 | X0326978Y0097374D01* 689 | X0326892Y0097419D01* 690 | X0326808Y0097467D01* 691 | X0326726Y0097519D01* 692 | X0326647Y0097574D01* 693 | X0326569Y0097633D01* 694 | X0326494Y0097694D01* 695 | X0326422Y0097759D01* 696 | X0326352Y0097826D01* 697 | X0326285Y0097897D01* 698 | X0326222Y0097970D01* 699 | X0326161Y0098045D01* 700 | X0326103Y0098123D01* 701 | X0326049Y0098204D01* 702 | X0325998Y0098286D01* 703 | X0325950Y0098371D01* 704 | X0325906Y0098457D01* 705 | X0325865Y0098545D01* 706 | X0325829Y0098635D01* 707 | X0325795Y0098726D01* 708 | X0325766Y0098818D01* 709 | X0325740Y0098912D01* 710 | X0325719Y0099006D01* 711 | X0325701Y0099102D01* 712 | X0325687Y0099198D01* 713 | X0325677Y0099294D01* 714 | X0325671Y0099391D01* 715 | X0325669Y0099488D01* 716 | X0335512Y0099488D02* 717 | X0335514Y0099585D01* 718 | X0335520Y0099682D01* 719 | X0335530Y0099778D01* 720 | X0335544Y0099874D01* 721 | X0335562Y0099970D01* 722 | X0335583Y0100064D01* 723 | X0335609Y0100158D01* 724 | X0335638Y0100250D01* 725 | X0335672Y0100341D01* 726 | X0335708Y0100431D01* 727 | X0335749Y0100519D01* 728 | X0335793Y0100605D01* 729 | X0335841Y0100690D01* 730 | X0335892Y0100772D01* 731 | X0335946Y0100853D01* 732 | X0336004Y0100931D01* 733 | X0336065Y0101006D01* 734 | X0336128Y0101079D01* 735 | X0336195Y0101150D01* 736 | X0336265Y0101217D01* 737 | X0336337Y0101282D01* 738 | X0336412Y0101343D01* 739 | X0336490Y0101402D01* 740 | X0336569Y0101457D01* 741 | X0336651Y0101509D01* 742 | X0336735Y0101557D01* 743 | X0336821Y0101602D01* 744 | X0336909Y0101644D01* 745 | X0336998Y0101682D01* 746 | X0337089Y0101716D01* 747 | X0337181Y0101746D01* 748 | X0337274Y0101773D01* 749 | X0337369Y0101795D01* 750 | X0337464Y0101814D01* 751 | X0337560Y0101829D01* 752 | X0337656Y0101840D01* 753 | X0337753Y0101847D01* 754 | X0337850Y0101850D01* 755 | X0337947Y0101849D01* 756 | X0338044Y0101844D01* 757 | X0338140Y0101835D01* 758 | X0338236Y0101822D01* 759 | X0338332Y0101805D01* 760 | X0338427Y0101784D01* 761 | X0338520Y0101760D01* 762 | X0338613Y0101731D01* 763 | X0338705Y0101699D01* 764 | X0338795Y0101663D01* 765 | X0338883Y0101624D01* 766 | X0338970Y0101580D01* 767 | X0339055Y0101534D01* 768 | X0339138Y0101483D01* 769 | X0339219Y0101430D01* 770 | X0339297Y0101373D01* 771 | X0339374Y0101313D01* 772 | X0339447Y0101250D01* 773 | X0339518Y0101184D01* 774 | X0339586Y0101115D01* 775 | X0339652Y0101043D01* 776 | X0339714Y0100969D01* 777 | X0339773Y0100892D01* 778 | X0339829Y0100813D01* 779 | X0339882Y0100731D01* 780 | X0339932Y0100648D01* 781 | X0339977Y0100562D01* 782 | X0340020Y0100475D01* 783 | X0340059Y0100386D01* 784 | X0340094Y0100296D01* 785 | X0340125Y0100204D01* 786 | X0340152Y0100111D01* 787 | X0340176Y0100017D01* 788 | X0340196Y0099922D01* 789 | X0340212Y0099826D01* 790 | X0340224Y0099730D01* 791 | X0340232Y0099633D01* 792 | X0340236Y0099536D01* 793 | X0340236Y0099440D01* 794 | X0340232Y0099343D01* 795 | X0340224Y0099246D01* 796 | X0340212Y0099150D01* 797 | X0340196Y0099054D01* 798 | X0340176Y0098959D01* 799 | X0340152Y0098865D01* 800 | X0340125Y0098772D01* 801 | X0340094Y0098680D01* 802 | X0340059Y0098590D01* 803 | X0340020Y0098501D01* 804 | X0339977Y0098414D01* 805 | X0339932Y0098328D01* 806 | X0339882Y0098245D01* 807 | X0339829Y0098163D01* 808 | X0339773Y0098084D01* 809 | X0339714Y0098007D01* 810 | X0339652Y0097933D01* 811 | X0339586Y0097861D01* 812 | X0339518Y0097792D01* 813 | X0339447Y0097726D01* 814 | X0339374Y0097663D01* 815 | X0339297Y0097603D01* 816 | X0339219Y0097546D01* 817 | X0339138Y0097493D01* 818 | X0339055Y0097442D01* 819 | X0338970Y0097396D01* 820 | X0338883Y0097352D01* 821 | X0338795Y0097313D01* 822 | X0338705Y0097277D01* 823 | X0338613Y0097245D01* 824 | X0338520Y0097216D01* 825 | X0338427Y0097192D01* 826 | X0338332Y0097171D01* 827 | X0338236Y0097154D01* 828 | X0338140Y0097141D01* 829 | X0338044Y0097132D01* 830 | X0337947Y0097127D01* 831 | X0337850Y0097126D01* 832 | X0337753Y0097129D01* 833 | X0337656Y0097136D01* 834 | X0337560Y0097147D01* 835 | X0337464Y0097162D01* 836 | X0337369Y0097181D01* 837 | X0337274Y0097203D01* 838 | X0337181Y0097230D01* 839 | X0337089Y0097260D01* 840 | X0336998Y0097294D01* 841 | X0336909Y0097332D01* 842 | X0336821Y0097374D01* 843 | X0336735Y0097419D01* 844 | X0336651Y0097467D01* 845 | X0336569Y0097519D01* 846 | X0336490Y0097574D01* 847 | X0336412Y0097633D01* 848 | X0336337Y0097694D01* 849 | X0336265Y0097759D01* 850 | X0336195Y0097826D01* 851 | X0336128Y0097897D01* 852 | X0336065Y0097970D01* 853 | X0336004Y0098045D01* 854 | X0335946Y0098123D01* 855 | X0335892Y0098204D01* 856 | X0335841Y0098286D01* 857 | X0335793Y0098371D01* 858 | X0335749Y0098457D01* 859 | X0335708Y0098545D01* 860 | X0335672Y0098635D01* 861 | X0335638Y0098726D01* 862 | X0335609Y0098818D01* 863 | X0335583Y0098912D01* 864 | X0335562Y0099006D01* 865 | X0335544Y0099102D01* 866 | X0335530Y0099198D01* 867 | X0335520Y0099294D01* 868 | X0335514Y0099391D01* 869 | X0335512Y0099488D01* 870 | X0305984Y0119173D02* 871 | X0305986Y0119270D01* 872 | X0305992Y0119367D01* 873 | X0306002Y0119463D01* 874 | X0306016Y0119559D01* 875 | X0306034Y0119655D01* 876 | X0306055Y0119749D01* 877 | X0306081Y0119843D01* 878 | X0306110Y0119935D01* 879 | X0306144Y0120026D01* 880 | X0306180Y0120116D01* 881 | X0306221Y0120204D01* 882 | X0306265Y0120290D01* 883 | X0306313Y0120375D01* 884 | X0306364Y0120457D01* 885 | X0306418Y0120538D01* 886 | X0306476Y0120616D01* 887 | X0306537Y0120691D01* 888 | X0306600Y0120764D01* 889 | X0306667Y0120835D01* 890 | X0306737Y0120902D01* 891 | X0306809Y0120967D01* 892 | X0306884Y0121028D01* 893 | X0306962Y0121087D01* 894 | X0307041Y0121142D01* 895 | X0307123Y0121194D01* 896 | X0307207Y0121242D01* 897 | X0307293Y0121287D01* 898 | X0307381Y0121329D01* 899 | X0307470Y0121367D01* 900 | X0307561Y0121401D01* 901 | X0307653Y0121431D01* 902 | X0307746Y0121458D01* 903 | X0307841Y0121480D01* 904 | X0307936Y0121499D01* 905 | X0308032Y0121514D01* 906 | X0308128Y0121525D01* 907 | X0308225Y0121532D01* 908 | X0308322Y0121535D01* 909 | X0308419Y0121534D01* 910 | X0308516Y0121529D01* 911 | X0308612Y0121520D01* 912 | X0308708Y0121507D01* 913 | X0308804Y0121490D01* 914 | X0308899Y0121469D01* 915 | X0308992Y0121445D01* 916 | X0309085Y0121416D01* 917 | X0309177Y0121384D01* 918 | X0309267Y0121348D01* 919 | X0309355Y0121309D01* 920 | X0309442Y0121265D01* 921 | X0309527Y0121219D01* 922 | X0309610Y0121168D01* 923 | X0309691Y0121115D01* 924 | X0309769Y0121058D01* 925 | X0309846Y0120998D01* 926 | X0309919Y0120935D01* 927 | X0309990Y0120869D01* 928 | X0310058Y0120800D01* 929 | X0310124Y0120728D01* 930 | X0310186Y0120654D01* 931 | X0310245Y0120577D01* 932 | X0310301Y0120498D01* 933 | X0310354Y0120416D01* 934 | X0310404Y0120333D01* 935 | X0310449Y0120247D01* 936 | X0310492Y0120160D01* 937 | X0310531Y0120071D01* 938 | X0310566Y0119981D01* 939 | X0310597Y0119889D01* 940 | X0310624Y0119796D01* 941 | X0310648Y0119702D01* 942 | X0310668Y0119607D01* 943 | X0310684Y0119511D01* 944 | X0310696Y0119415D01* 945 | X0310704Y0119318D01* 946 | X0310708Y0119221D01* 947 | X0310708Y0119125D01* 948 | X0310704Y0119028D01* 949 | X0310696Y0118931D01* 950 | X0310684Y0118835D01* 951 | X0310668Y0118739D01* 952 | X0310648Y0118644D01* 953 | X0310624Y0118550D01* 954 | X0310597Y0118457D01* 955 | X0310566Y0118365D01* 956 | X0310531Y0118275D01* 957 | X0310492Y0118186D01* 958 | X0310449Y0118099D01* 959 | X0310404Y0118013D01* 960 | X0310354Y0117930D01* 961 | X0310301Y0117848D01* 962 | X0310245Y0117769D01* 963 | X0310186Y0117692D01* 964 | X0310124Y0117618D01* 965 | X0310058Y0117546D01* 966 | X0309990Y0117477D01* 967 | X0309919Y0117411D01* 968 | X0309846Y0117348D01* 969 | X0309769Y0117288D01* 970 | X0309691Y0117231D01* 971 | X0309610Y0117178D01* 972 | X0309527Y0117127D01* 973 | X0309442Y0117081D01* 974 | X0309355Y0117037D01* 975 | X0309267Y0116998D01* 976 | X0309177Y0116962D01* 977 | X0309085Y0116930D01* 978 | X0308992Y0116901D01* 979 | X0308899Y0116877D01* 980 | X0308804Y0116856D01* 981 | X0308708Y0116839D01* 982 | X0308612Y0116826D01* 983 | X0308516Y0116817D01* 984 | X0308419Y0116812D01* 985 | X0308322Y0116811D01* 986 | X0308225Y0116814D01* 987 | X0308128Y0116821D01* 988 | X0308032Y0116832D01* 989 | X0307936Y0116847D01* 990 | X0307841Y0116866D01* 991 | X0307746Y0116888D01* 992 | X0307653Y0116915D01* 993 | X0307561Y0116945D01* 994 | X0307470Y0116979D01* 995 | X0307381Y0117017D01* 996 | X0307293Y0117059D01* 997 | X0307207Y0117104D01* 998 | X0307123Y0117152D01* 999 | X0307041Y0117204D01* 1000 | X0306962Y0117259D01* 1001 | X0306884Y0117318D01* 1002 | X0306809Y0117379D01* 1003 | X0306737Y0117444D01* 1004 | X0306667Y0117511D01* 1005 | X0306600Y0117582D01* 1006 | X0306537Y0117655D01* 1007 | X0306476Y0117730D01* 1008 | X0306418Y0117808D01* 1009 | X0306364Y0117889D01* 1010 | X0306313Y0117971D01* 1011 | X0306265Y0118056D01* 1012 | X0306221Y0118142D01* 1013 | X0306180Y0118230D01* 1014 | X0306144Y0118320D01* 1015 | X0306110Y0118411D01* 1016 | X0306081Y0118503D01* 1017 | X0306055Y0118597D01* 1018 | X0306034Y0118691D01* 1019 | X0306016Y0118787D01* 1020 | X0306002Y0118883D01* 1021 | X0305992Y0118979D01* 1022 | X0305986Y0119076D01* 1023 | X0305984Y0119173D01* 1024 | X0325669Y0138858D02* 1025 | X0325671Y0138955D01* 1026 | X0325677Y0139052D01* 1027 | X0325687Y0139148D01* 1028 | X0325701Y0139244D01* 1029 | X0325719Y0139340D01* 1030 | X0325740Y0139434D01* 1031 | X0325766Y0139528D01* 1032 | X0325795Y0139620D01* 1033 | X0325829Y0139711D01* 1034 | X0325865Y0139801D01* 1035 | X0325906Y0139889D01* 1036 | X0325950Y0139975D01* 1037 | X0325998Y0140060D01* 1038 | X0326049Y0140142D01* 1039 | X0326103Y0140223D01* 1040 | X0326161Y0140301D01* 1041 | X0326222Y0140376D01* 1042 | X0326285Y0140449D01* 1043 | X0326352Y0140520D01* 1044 | X0326422Y0140587D01* 1045 | X0326494Y0140652D01* 1046 | X0326569Y0140713D01* 1047 | X0326647Y0140772D01* 1048 | X0326726Y0140827D01* 1049 | X0326808Y0140879D01* 1050 | X0326892Y0140927D01* 1051 | X0326978Y0140972D01* 1052 | X0327066Y0141014D01* 1053 | X0327155Y0141052D01* 1054 | X0327246Y0141086D01* 1055 | X0327338Y0141116D01* 1056 | X0327431Y0141143D01* 1057 | X0327526Y0141165D01* 1058 | X0327621Y0141184D01* 1059 | X0327717Y0141199D01* 1060 | X0327813Y0141210D01* 1061 | X0327910Y0141217D01* 1062 | X0328007Y0141220D01* 1063 | X0328104Y0141219D01* 1064 | X0328201Y0141214D01* 1065 | X0328297Y0141205D01* 1066 | X0328393Y0141192D01* 1067 | X0328489Y0141175D01* 1068 | X0328584Y0141154D01* 1069 | X0328677Y0141130D01* 1070 | X0328770Y0141101D01* 1071 | X0328862Y0141069D01* 1072 | X0328952Y0141033D01* 1073 | X0329040Y0140994D01* 1074 | X0329127Y0140950D01* 1075 | X0329212Y0140904D01* 1076 | X0329295Y0140853D01* 1077 | X0329376Y0140800D01* 1078 | X0329454Y0140743D01* 1079 | X0329531Y0140683D01* 1080 | X0329604Y0140620D01* 1081 | X0329675Y0140554D01* 1082 | X0329743Y0140485D01* 1083 | X0329809Y0140413D01* 1084 | X0329871Y0140339D01* 1085 | X0329930Y0140262D01* 1086 | X0329986Y0140183D01* 1087 | X0330039Y0140101D01* 1088 | X0330089Y0140018D01* 1089 | X0330134Y0139932D01* 1090 | X0330177Y0139845D01* 1091 | X0330216Y0139756D01* 1092 | X0330251Y0139666D01* 1093 | X0330282Y0139574D01* 1094 | X0330309Y0139481D01* 1095 | X0330333Y0139387D01* 1096 | X0330353Y0139292D01* 1097 | X0330369Y0139196D01* 1098 | X0330381Y0139100D01* 1099 | X0330389Y0139003D01* 1100 | X0330393Y0138906D01* 1101 | X0330393Y0138810D01* 1102 | X0330389Y0138713D01* 1103 | X0330381Y0138616D01* 1104 | X0330369Y0138520D01* 1105 | X0330353Y0138424D01* 1106 | X0330333Y0138329D01* 1107 | X0330309Y0138235D01* 1108 | X0330282Y0138142D01* 1109 | X0330251Y0138050D01* 1110 | X0330216Y0137960D01* 1111 | X0330177Y0137871D01* 1112 | X0330134Y0137784D01* 1113 | X0330089Y0137698D01* 1114 | X0330039Y0137615D01* 1115 | X0329986Y0137533D01* 1116 | X0329930Y0137454D01* 1117 | X0329871Y0137377D01* 1118 | X0329809Y0137303D01* 1119 | X0329743Y0137231D01* 1120 | X0329675Y0137162D01* 1121 | X0329604Y0137096D01* 1122 | X0329531Y0137033D01* 1123 | X0329454Y0136973D01* 1124 | X0329376Y0136916D01* 1125 | X0329295Y0136863D01* 1126 | X0329212Y0136812D01* 1127 | X0329127Y0136766D01* 1128 | X0329040Y0136722D01* 1129 | X0328952Y0136683D01* 1130 | X0328862Y0136647D01* 1131 | X0328770Y0136615D01* 1132 | X0328677Y0136586D01* 1133 | X0328584Y0136562D01* 1134 | X0328489Y0136541D01* 1135 | X0328393Y0136524D01* 1136 | X0328297Y0136511D01* 1137 | X0328201Y0136502D01* 1138 | X0328104Y0136497D01* 1139 | X0328007Y0136496D01* 1140 | X0327910Y0136499D01* 1141 | X0327813Y0136506D01* 1142 | X0327717Y0136517D01* 1143 | X0327621Y0136532D01* 1144 | X0327526Y0136551D01* 1145 | X0327431Y0136573D01* 1146 | X0327338Y0136600D01* 1147 | X0327246Y0136630D01* 1148 | X0327155Y0136664D01* 1149 | X0327066Y0136702D01* 1150 | X0326978Y0136744D01* 1151 | X0326892Y0136789D01* 1152 | X0326808Y0136837D01* 1153 | X0326726Y0136889D01* 1154 | X0326647Y0136944D01* 1155 | X0326569Y0137003D01* 1156 | X0326494Y0137064D01* 1157 | X0326422Y0137129D01* 1158 | X0326352Y0137196D01* 1159 | X0326285Y0137267D01* 1160 | X0326222Y0137340D01* 1161 | X0326161Y0137415D01* 1162 | X0326103Y0137493D01* 1163 | X0326049Y0137574D01* 1164 | X0325998Y0137656D01* 1165 | X0325950Y0137741D01* 1166 | X0325906Y0137827D01* 1167 | X0325865Y0137915D01* 1168 | X0325829Y0138005D01* 1169 | X0325795Y0138096D01* 1170 | X0325766Y0138188D01* 1171 | X0325740Y0138282D01* 1172 | X0325719Y0138376D01* 1173 | X0325701Y0138472D01* 1174 | X0325687Y0138568D01* 1175 | X0325677Y0138664D01* 1176 | X0325671Y0138761D01* 1177 | X0325669Y0138858D01* 1178 | X0335512Y0138858D02* 1179 | X0335514Y0138955D01* 1180 | X0335520Y0139052D01* 1181 | X0335530Y0139148D01* 1182 | X0335544Y0139244D01* 1183 | X0335562Y0139340D01* 1184 | X0335583Y0139434D01* 1185 | X0335609Y0139528D01* 1186 | X0335638Y0139620D01* 1187 | X0335672Y0139711D01* 1188 | X0335708Y0139801D01* 1189 | X0335749Y0139889D01* 1190 | X0335793Y0139975D01* 1191 | X0335841Y0140060D01* 1192 | X0335892Y0140142D01* 1193 | X0335946Y0140223D01* 1194 | X0336004Y0140301D01* 1195 | X0336065Y0140376D01* 1196 | X0336128Y0140449D01* 1197 | X0336195Y0140520D01* 1198 | X0336265Y0140587D01* 1199 | X0336337Y0140652D01* 1200 | X0336412Y0140713D01* 1201 | X0336490Y0140772D01* 1202 | X0336569Y0140827D01* 1203 | X0336651Y0140879D01* 1204 | X0336735Y0140927D01* 1205 | X0336821Y0140972D01* 1206 | X0336909Y0141014D01* 1207 | X0336998Y0141052D01* 1208 | X0337089Y0141086D01* 1209 | X0337181Y0141116D01* 1210 | X0337274Y0141143D01* 1211 | X0337369Y0141165D01* 1212 | X0337464Y0141184D01* 1213 | X0337560Y0141199D01* 1214 | X0337656Y0141210D01* 1215 | X0337753Y0141217D01* 1216 | X0337850Y0141220D01* 1217 | X0337947Y0141219D01* 1218 | X0338044Y0141214D01* 1219 | X0338140Y0141205D01* 1220 | X0338236Y0141192D01* 1221 | X0338332Y0141175D01* 1222 | X0338427Y0141154D01* 1223 | X0338520Y0141130D01* 1224 | X0338613Y0141101D01* 1225 | X0338705Y0141069D01* 1226 | X0338795Y0141033D01* 1227 | X0338883Y0140994D01* 1228 | X0338970Y0140950D01* 1229 | X0339055Y0140904D01* 1230 | X0339138Y0140853D01* 1231 | X0339219Y0140800D01* 1232 | X0339297Y0140743D01* 1233 | X0339374Y0140683D01* 1234 | X0339447Y0140620D01* 1235 | X0339518Y0140554D01* 1236 | X0339586Y0140485D01* 1237 | X0339652Y0140413D01* 1238 | X0339714Y0140339D01* 1239 | X0339773Y0140262D01* 1240 | X0339829Y0140183D01* 1241 | X0339882Y0140101D01* 1242 | X0339932Y0140018D01* 1243 | X0339977Y0139932D01* 1244 | X0340020Y0139845D01* 1245 | X0340059Y0139756D01* 1246 | X0340094Y0139666D01* 1247 | X0340125Y0139574D01* 1248 | X0340152Y0139481D01* 1249 | X0340176Y0139387D01* 1250 | X0340196Y0139292D01* 1251 | X0340212Y0139196D01* 1252 | X0340224Y0139100D01* 1253 | X0340232Y0139003D01* 1254 | X0340236Y0138906D01* 1255 | X0340236Y0138810D01* 1256 | X0340232Y0138713D01* 1257 | X0340224Y0138616D01* 1258 | X0340212Y0138520D01* 1259 | X0340196Y0138424D01* 1260 | X0340176Y0138329D01* 1261 | X0340152Y0138235D01* 1262 | X0340125Y0138142D01* 1263 | X0340094Y0138050D01* 1264 | X0340059Y0137960D01* 1265 | X0340020Y0137871D01* 1266 | X0339977Y0137784D01* 1267 | X0339932Y0137698D01* 1268 | X0339882Y0137615D01* 1269 | X0339829Y0137533D01* 1270 | X0339773Y0137454D01* 1271 | X0339714Y0137377D01* 1272 | X0339652Y0137303D01* 1273 | X0339586Y0137231D01* 1274 | X0339518Y0137162D01* 1275 | X0339447Y0137096D01* 1276 | X0339374Y0137033D01* 1277 | X0339297Y0136973D01* 1278 | X0339219Y0136916D01* 1279 | X0339138Y0136863D01* 1280 | X0339055Y0136812D01* 1281 | X0338970Y0136766D01* 1282 | X0338883Y0136722D01* 1283 | X0338795Y0136683D01* 1284 | X0338705Y0136647D01* 1285 | X0338613Y0136615D01* 1286 | X0338520Y0136586D01* 1287 | X0338427Y0136562D01* 1288 | X0338332Y0136541D01* 1289 | X0338236Y0136524D01* 1290 | X0338140Y0136511D01* 1291 | X0338044Y0136502D01* 1292 | X0337947Y0136497D01* 1293 | X0337850Y0136496D01* 1294 | X0337753Y0136499D01* 1295 | X0337656Y0136506D01* 1296 | X0337560Y0136517D01* 1297 | X0337464Y0136532D01* 1298 | X0337369Y0136551D01* 1299 | X0337274Y0136573D01* 1300 | X0337181Y0136600D01* 1301 | X0337089Y0136630D01* 1302 | X0336998Y0136664D01* 1303 | X0336909Y0136702D01* 1304 | X0336821Y0136744D01* 1305 | X0336735Y0136789D01* 1306 | X0336651Y0136837D01* 1307 | X0336569Y0136889D01* 1308 | X0336490Y0136944D01* 1309 | X0336412Y0137003D01* 1310 | X0336337Y0137064D01* 1311 | X0336265Y0137129D01* 1312 | X0336195Y0137196D01* 1313 | X0336128Y0137267D01* 1314 | X0336065Y0137340D01* 1315 | X0336004Y0137415D01* 1316 | X0335946Y0137493D01* 1317 | X0335892Y0137574D01* 1318 | X0335841Y0137656D01* 1319 | X0335793Y0137741D01* 1320 | X0335749Y0137827D01* 1321 | X0335708Y0137915D01* 1322 | X0335672Y0138005D01* 1323 | X0335638Y0138096D01* 1324 | X0335609Y0138188D01* 1325 | X0335583Y0138282D01* 1326 | X0335562Y0138376D01* 1327 | X0335544Y0138472D01* 1328 | X0335530Y0138568D01* 1329 | X0335520Y0138664D01* 1330 | X0335514Y0138761D01* 1331 | X0335512Y0138858D01* 1332 | M02* 1333 | -------------------------------------------------------------------------------- /BBB_I2S_CAPE/Gerbers/BBB_I2S_CAPE.stc: -------------------------------------------------------------------------------- 1 | G75* 2 | %MOIN*% 3 | %OFA0B0*% 4 | %FSLAX25Y25*% 5 | %IPPOS*% 6 | %LPD*% 7 | %AMOC8* 8 | 5,1,8,0,0,1.08239X$1,22.5* 9 | % 10 | %ADD10R,0.05918X0.06706*% 11 | %ADD11R,0.06706X0.05918*% 12 | %ADD12R,0.07099X0.01981*% 13 | %ADD13R,0.02965X0.05524*% 14 | %ADD14R,0.05524X0.02965*% 15 | %ADD15C,0.06800*% 16 | %ADD16C,0.17300*% 17 | %ADD17OC8,0.10850*% 18 | %ADD18C,0.05524*% 19 | %ADD19C,0.05800*% 20 | %ADD20C,0.02600*% 21 | D10* 22 | X0098701Y0034528D03* 23 | X0106181Y0034528D03* 24 | X0106181Y0044370D03* 25 | X0098701Y0044370D03* 26 | X0172520Y0100472D03* 27 | X0180000Y0100472D03* 28 | X0180000Y0109331D03* 29 | X0172520Y0109331D03* 30 | X0172520Y0118189D03* 31 | X0180000Y0118189D03* 32 | X0180000Y0127047D03* 33 | X0172520Y0127047D03* 34 | X0211890Y0141811D03* 35 | X0219370Y0141811D03* 36 | X0234528Y0170354D03* 37 | X0242008Y0170354D03* 38 | X0242008Y0179213D03* 39 | X0234528Y0179213D03* 40 | X0242402Y0188071D03* 41 | X0249882Y0188071D03* 42 | X0300472Y0159528D03* 43 | X0307953Y0159528D03* 44 | X0307953Y0149685D03* 45 | X0300472Y0149685D03* 46 | X0300472Y0088661D03* 47 | X0307953Y0088661D03* 48 | X0307953Y0078819D03* 49 | X0300472Y0078819D03* 50 | X0244961Y0077835D03* 51 | X0237480Y0077835D03* 52 | X0237480Y0068976D03* 53 | X0244961Y0068976D03* 54 | X0244961Y0060118D03* 55 | X0237480Y0060118D03* 56 | X0147520Y0156575D03* 57 | X0140039Y0156575D03* 58 | X0140039Y0165433D03* 59 | X0147520Y0165433D03* 60 | X0147913Y0174291D03* 61 | X0155394Y0174291D03* 62 | D11* 63 | X0170354Y0164252D03* 64 | X0170354Y0156772D03* 65 | X0191024Y0142598D03* 66 | X0199882Y0142598D03* 67 | X0199882Y0135118D03* 68 | X0191024Y0135118D03* 69 | X0230394Y0135118D03* 70 | X0230394Y0142598D03* 71 | X0251063Y0142598D03* 72 | X0251063Y0135118D03* 73 | X0263858Y0133740D03* 74 | X0272717Y0133740D03* 75 | X0272717Y0126260D03* 76 | X0263858Y0126260D03* 77 | X0263858Y0109134D03* 78 | X0272717Y0109134D03* 79 | X0281575Y0109134D03* 80 | X0281575Y0101654D03* 81 | X0272717Y0101654D03* 82 | X0263858Y0101654D03* 83 | X0216614Y0105197D03* 84 | X0216614Y0097717D03* 85 | X0207756Y0097717D03* 86 | X0198898Y0097717D03* 87 | X0198898Y0105197D03* 88 | X0207756Y0105197D03* 89 | X0267795Y0067795D03* 90 | X0267795Y0060315D03* 91 | X0264843Y0170551D03* 92 | X0264843Y0178031D03* 93 | D12* 94 | X0251260Y0127736D03* 95 | X0251260Y0125177D03* 96 | X0251260Y0122618D03* 97 | X0251260Y0120059D03* 98 | X0251260Y0117500D03* 99 | X0251260Y0114941D03* 100 | X0251260Y0112382D03* 101 | X0251260Y0109823D03* 102 | X0251260Y0107264D03* 103 | X0251260Y0104705D03* 104 | X0229213Y0104705D03* 105 | X0229213Y0107264D03* 106 | X0229213Y0109823D03* 107 | X0229213Y0112382D03* 108 | X0229213Y0114941D03* 109 | X0229213Y0117500D03* 110 | X0229213Y0120059D03* 111 | X0229213Y0122618D03* 112 | X0229213Y0125177D03* 113 | X0229213Y0127736D03* 114 | D13* 115 | X0249291Y0169173D03* 116 | X0253031Y0169173D03* 117 | X0256772Y0169173D03* 118 | X0256772Y0179409D03* 119 | X0249291Y0179409D03* 120 | X0162283Y0165630D03* 121 | X0154803Y0165630D03* 122 | X0154803Y0155394D03* 123 | X0158543Y0155394D03* 124 | X0162283Y0155394D03* 125 | X0252244Y0069173D03* 126 | X0259724Y0069173D03* 127 | X0259724Y0058937D03* 128 | X0255984Y0058937D03* 129 | X0252244Y0058937D03* 130 | D14* 131 | X0218780Y0125276D03* 132 | X0208543Y0125276D03* 133 | X0208543Y0129016D03* 134 | X0208543Y0132756D03* 135 | X0218780Y0132756D03* 136 | D15* 137 | X0222500Y0202500D03* 138 | X0212500Y0202500D03* 139 | X0202500Y0202500D03* 140 | X0192500Y0202500D03* 141 | X0182500Y0202500D03* 142 | X0172500Y0202500D03* 143 | X0162500Y0202500D03* 144 | X0152500Y0202500D03* 145 | X0142500Y0202500D03* 146 | X0132500Y0202500D03* 147 | X0122500Y0202500D03* 148 | X0112500Y0202500D03* 149 | X0102500Y0202500D03* 150 | X0092500Y0202500D03* 151 | X0082500Y0202500D03* 152 | X0082500Y0212500D03* 153 | X0092500Y0212500D03* 154 | X0102500Y0212500D03* 155 | X0112500Y0212500D03* 156 | X0122500Y0212500D03* 157 | X0132500Y0212500D03* 158 | X0142500Y0212500D03* 159 | X0152500Y0212500D03* 160 | X0162500Y0212500D03* 161 | X0172500Y0212500D03* 162 | X0182500Y0212500D03* 163 | X0192500Y0212500D03* 164 | X0202500Y0212500D03* 165 | X0212500Y0212500D03* 166 | X0222500Y0212500D03* 167 | X0232500Y0212500D03* 168 | X0242500Y0212500D03* 169 | X0252500Y0212500D03* 170 | X0262500Y0212500D03* 171 | X0272500Y0212500D03* 172 | X0282500Y0212500D03* 173 | X0292500Y0212500D03* 174 | X0302500Y0212500D03* 175 | X0302500Y0202500D03* 176 | X0292500Y0202500D03* 177 | X0282500Y0202500D03* 178 | X0272500Y0202500D03* 179 | X0262500Y0202500D03* 180 | X0252500Y0202500D03* 181 | X0242500Y0202500D03* 182 | X0232500Y0202500D03* 183 | X0222500Y0035000D03* 184 | X0212500Y0035000D03* 185 | X0202500Y0035000D03* 186 | X0192500Y0035000D03* 187 | X0182500Y0035000D03* 188 | X0172500Y0035000D03* 189 | X0172500Y0022500D03* 190 | X0162500Y0022500D03* 191 | X0152500Y0022500D03* 192 | X0142500Y0022500D03* 193 | X0132500Y0022500D03* 194 | X0122500Y0022500D03* 195 | X0112500Y0022500D03* 196 | X0102500Y0022500D03* 197 | X0092500Y0022500D03* 198 | X0082500Y0022500D03* 199 | X0082500Y0012500D03* 200 | X0092500Y0012500D03* 201 | X0102500Y0012500D03* 202 | X0112500Y0012500D03* 203 | X0122500Y0012500D03* 204 | X0132500Y0012500D03* 205 | X0142500Y0012500D03* 206 | X0152500Y0012500D03* 207 | X0162500Y0012500D03* 208 | X0172500Y0012500D03* 209 | X0182500Y0012500D03* 210 | X0192500Y0012500D03* 211 | X0202500Y0012500D03* 212 | X0212500Y0012500D03* 213 | X0222500Y0012500D03* 214 | X0232500Y0012500D03* 215 | X0242500Y0012500D03* 216 | X0252500Y0012500D03* 217 | X0262500Y0012500D03* 218 | X0272500Y0012500D03* 219 | X0282500Y0012500D03* 220 | X0292500Y0012500D03* 221 | X0302500Y0012500D03* 222 | X0302500Y0022500D03* 223 | X0292500Y0022500D03* 224 | X0282500Y0022500D03* 225 | X0272500Y0022500D03* 226 | X0262500Y0022500D03* 227 | X0252500Y0022500D03* 228 | X0242500Y0022500D03* 229 | X0232500Y0022500D03* 230 | X0222500Y0022500D03* 231 | X0212500Y0022500D03* 232 | X0202500Y0022500D03* 233 | X0192500Y0022500D03* 234 | X0182500Y0022500D03* 235 | D16* 236 | X0062500Y0017500D03* 237 | X0322500Y0030000D03* 238 | X0322500Y0195000D03* 239 | X0062500Y0207500D03* 240 | D17* 241 | X0136890Y0138858D03* 242 | X0189055Y0168386D03* 243 | X0205787Y0168386D03* 244 | X0281575Y0185118D03* 245 | X0300276Y0172323D03* 246 | X0275669Y0079803D03* 247 | X0300276Y0066024D03* 248 | X0206772Y0067008D03* 249 | X0182165Y0079803D03* 250 | X0160512Y0079803D03* 251 | X0143780Y0079803D03* 252 | X0125079Y0079803D03* 253 | X0082756Y0053228D03* 254 | X0087677Y0034528D03* 255 | X0126063Y0036496D03* 256 | D18* 257 | X0308346Y0119173D03* 258 | X0328031Y0099488D03* 259 | X0337874Y0099488D03* 260 | X0337874Y0138858D03* 261 | X0328031Y0138858D03* 262 | D19* 263 | X0310846Y0138858D02* 264 | X0305846Y0138858D01* 265 | X0305846Y0129016D02* 266 | X0310846Y0129016D01* 267 | X0328031Y0121673D02* 268 | X0328031Y0116673D01* 269 | X0310846Y0109331D02* 270 | X0305846Y0109331D01* 271 | X0305846Y0099488D02* 272 | X0310846Y0099488D01* 273 | D20* 274 | X0281575Y0094567D03* 275 | X0257953Y0105394D03* 276 | X0257953Y0112283D03* 277 | X0245157Y0109331D03* 278 | X0235315Y0107362D03* 279 | X0223504Y0112283D03* 280 | X0235315Y0115236D03* 281 | X0223504Y0131969D03* 282 | X0230394Y0149685D03* 283 | X0212677Y0149685D03* 284 | X0199882Y0149685D03* 285 | X0184134Y0137874D03* 286 | X0170354Y0150669D03* 287 | X0158543Y0150669D03* 288 | X0132953Y0156575D03* 289 | X0132953Y0165433D03* 290 | X0192992Y0109331D03* 291 | X0198898Y0092205D03* 292 | X0207756Y0091614D03* 293 | X0232362Y0068976D03* 294 | X0232362Y0060118D03* 295 | X0214646Y0060118D03* 296 | X0255984Y0054213D03* 297 | X0267795Y0055197D03* 298 | X0316024Y0078819D03* 299 | X0278622Y0133937D03* 300 | X0251063Y0149685D03* 301 | X0253031Y0163465D03* 302 | X0264843Y0165433D03* 303 | X0234331Y0164449D03* 304 | X0316024Y0159528D03* 305 | X0134921Y0045354D03* 306 | X0130000Y0060118D03* 307 | M02* 308 | -------------------------------------------------------------------------------- /BBB_I2S_CAPE/Gerbers/BBB_I2S_CAPE.sts: -------------------------------------------------------------------------------- 1 | G75* 2 | %MOIN*% 3 | %OFA0B0*% 4 | %FSLAX25Y25*% 5 | %IPPOS*% 6 | %LPD*% 7 | %AMOC8* 8 | 5,1,8,0,0,1.08239X$1,22.5* 9 | % 10 | %ADD10R,0.06706X0.05918*% 11 | %ADD11C,0.06800*% 12 | %ADD12C,0.17300*% 13 | %ADD13OC8,0.10850*% 14 | %ADD14C,0.05524*% 15 | %ADD15C,0.05800*% 16 | %ADD16C,0.02600*% 17 | D10* 18 | X0198898Y0116417D03* 19 | X0207756Y0116417D03* 20 | X0216614Y0116417D03* 21 | X0216614Y0123898D03* 22 | X0207756Y0123898D03* 23 | X0198898Y0123898D03* 24 | X0263858Y0112087D03* 25 | X0263858Y0104606D03* 26 | D11* 27 | X0222500Y0035000D03* 28 | X0212500Y0035000D03* 29 | X0202500Y0035000D03* 30 | X0192500Y0035000D03* 31 | X0182500Y0035000D03* 32 | X0172500Y0035000D03* 33 | X0172500Y0022500D03* 34 | X0162500Y0022500D03* 35 | X0152500Y0022500D03* 36 | X0142500Y0022500D03* 37 | X0132500Y0022500D03* 38 | X0122500Y0022500D03* 39 | X0112500Y0022500D03* 40 | X0102500Y0022500D03* 41 | X0092500Y0022500D03* 42 | X0082500Y0022500D03* 43 | X0082500Y0012500D03* 44 | X0092500Y0012500D03* 45 | X0102500Y0012500D03* 46 | X0112500Y0012500D03* 47 | X0122500Y0012500D03* 48 | X0132500Y0012500D03* 49 | X0142500Y0012500D03* 50 | X0152500Y0012500D03* 51 | X0162500Y0012500D03* 52 | X0172500Y0012500D03* 53 | X0182500Y0012500D03* 54 | X0192500Y0012500D03* 55 | X0202500Y0012500D03* 56 | X0212500Y0012500D03* 57 | X0222500Y0012500D03* 58 | X0232500Y0012500D03* 59 | X0242500Y0012500D03* 60 | X0252500Y0012500D03* 61 | X0262500Y0012500D03* 62 | X0272500Y0012500D03* 63 | X0282500Y0012500D03* 64 | X0292500Y0012500D03* 65 | X0302500Y0012500D03* 66 | X0302500Y0022500D03* 67 | X0292500Y0022500D03* 68 | X0282500Y0022500D03* 69 | X0272500Y0022500D03* 70 | X0262500Y0022500D03* 71 | X0252500Y0022500D03* 72 | X0242500Y0022500D03* 73 | X0232500Y0022500D03* 74 | X0222500Y0022500D03* 75 | X0212500Y0022500D03* 76 | X0202500Y0022500D03* 77 | X0192500Y0022500D03* 78 | X0182500Y0022500D03* 79 | X0182500Y0202500D03* 80 | X0172500Y0202500D03* 81 | X0162500Y0202500D03* 82 | X0152500Y0202500D03* 83 | X0142500Y0202500D03* 84 | X0132500Y0202500D03* 85 | X0122500Y0202500D03* 86 | X0112500Y0202500D03* 87 | X0102500Y0202500D03* 88 | X0092500Y0202500D03* 89 | X0082500Y0202500D03* 90 | X0082500Y0212500D03* 91 | X0092500Y0212500D03* 92 | X0102500Y0212500D03* 93 | X0112500Y0212500D03* 94 | X0122500Y0212500D03* 95 | X0132500Y0212500D03* 96 | X0142500Y0212500D03* 97 | X0152500Y0212500D03* 98 | X0162500Y0212500D03* 99 | X0172500Y0212500D03* 100 | X0182500Y0212500D03* 101 | X0192500Y0212500D03* 102 | X0202500Y0212500D03* 103 | X0212500Y0212500D03* 104 | X0222500Y0212500D03* 105 | X0232500Y0212500D03* 106 | X0242500Y0212500D03* 107 | X0252500Y0212500D03* 108 | X0262500Y0212500D03* 109 | X0272500Y0212500D03* 110 | X0282500Y0212500D03* 111 | X0292500Y0212500D03* 112 | X0302500Y0212500D03* 113 | X0302500Y0202500D03* 114 | X0292500Y0202500D03* 115 | X0282500Y0202500D03* 116 | X0272500Y0202500D03* 117 | X0262500Y0202500D03* 118 | X0252500Y0202500D03* 119 | X0242500Y0202500D03* 120 | X0232500Y0202500D03* 121 | X0222500Y0202500D03* 122 | X0212500Y0202500D03* 123 | X0202500Y0202500D03* 124 | X0192500Y0202500D03* 125 | D12* 126 | X0062500Y0017500D03* 127 | X0322500Y0030000D03* 128 | X0322500Y0195000D03* 129 | X0062500Y0207500D03* 130 | D13* 131 | X0136890Y0138858D03* 132 | X0189055Y0168386D03* 133 | X0205787Y0168386D03* 134 | X0281575Y0185118D03* 135 | X0300276Y0172323D03* 136 | X0275669Y0079803D03* 137 | X0300276Y0066024D03* 138 | X0206772Y0067008D03* 139 | X0182165Y0079803D03* 140 | X0160512Y0079803D03* 141 | X0143780Y0079803D03* 142 | X0125079Y0079803D03* 143 | X0082756Y0053228D03* 144 | X0087677Y0034528D03* 145 | X0126063Y0036496D03* 146 | D14* 147 | X0308346Y0119173D03* 148 | X0328031Y0099488D03* 149 | X0337874Y0099488D03* 150 | X0337874Y0138858D03* 151 | X0328031Y0138858D03* 152 | D15* 153 | X0310846Y0138858D02* 154 | X0305846Y0138858D01* 155 | X0305846Y0129016D02* 156 | X0310846Y0129016D01* 157 | X0328031Y0121673D02* 158 | X0328031Y0116673D01* 159 | X0310846Y0109331D02* 160 | X0305846Y0109331D01* 161 | X0305846Y0099488D02* 162 | X0310846Y0099488D01* 163 | D16* 164 | X0281575Y0094567D03* 165 | X0257953Y0105394D03* 166 | X0257953Y0112283D03* 167 | X0245157Y0109331D03* 168 | X0235315Y0107362D03* 169 | X0223504Y0112283D03* 170 | X0235315Y0115236D03* 171 | X0223504Y0131969D03* 172 | X0230394Y0149685D03* 173 | X0212677Y0149685D03* 174 | X0199882Y0149685D03* 175 | X0184134Y0137874D03* 176 | X0170354Y0150669D03* 177 | X0158543Y0150669D03* 178 | X0132953Y0156575D03* 179 | X0132953Y0165433D03* 180 | X0192992Y0109331D03* 181 | X0198898Y0092205D03* 182 | X0207756Y0091614D03* 183 | X0232362Y0068976D03* 184 | X0232362Y0060118D03* 185 | X0214646Y0060118D03* 186 | X0255984Y0054213D03* 187 | X0267795Y0055197D03* 188 | X0316024Y0078819D03* 189 | X0278622Y0133937D03* 190 | X0251063Y0149685D03* 191 | X0253031Y0163465D03* 192 | X0264843Y0165433D03* 193 | X0234331Y0164449D03* 194 | X0316024Y0159528D03* 195 | X0134921Y0045354D03* 196 | X0130000Y0060118D03* 197 | M02* 198 | -------------------------------------------------------------------------------- /BBB_I2S_CAPE/Gerbers/File_Description_and_Instructions.txt: -------------------------------------------------------------------------------- 1 | Description of Gerber Files 2 | 3 | cmp- Top Copper 4 | crc- Top Stencil Mask (Probably not necessary since I'm doing the assembly) 5 | crs- Bottom Stencil Mask (Probably not necessary since I'm doing the assembly) 6 | drd- Excellon Drill file 7 | mil- Milling information. This design uses a part that requires slots instead of normal 8 | holes. This file contains the location and geometry of those slots. 9 | plc- Top Silkscreen 10 | pls- Bottom Silkscreen 11 | sol- Bottom Copper 12 | stc- Top stop mask 13 | sts- Bottom stop mask 14 | 15 | Additional Instructions 16 | - Green or Red stopmask 17 | - White Silkscreen 18 | - HAL process is sufficient -------------------------------------------------------------------------------- /BBB_I2S_CAPE/eagle.epf: -------------------------------------------------------------------------------- 1 | [Eagle] 2 | Version="07 04 00" 3 | Platform="Windows" 4 | Serial="7325FF5600-LSR-WLM10CP" 5 | Globals="Globals" 6 | Desktop="Desktop" 7 | 8 | [Globals] 9 | AutoSaveProject=1 10 | UsedLibrary="C:/EAGLE-7.4.0/lbr/19inch.lbr" 11 | UsedLibrary="C:/EAGLE-7.4.0/lbr/40xx.lbr" 12 | UsedLibrary="C:/EAGLE-7.4.0/lbr/41xx.lbr" 13 | UsedLibrary="C:/EAGLE-7.4.0/lbr/45xx.lbr" 14 | UsedLibrary="C:/EAGLE-7.4.0/lbr/74ac-logic.lbr" 15 | UsedLibrary="C:/EAGLE-7.4.0/lbr/74ttl-din.lbr" 16 | UsedLibrary="C:/EAGLE-7.4.0/lbr/74xx-eu.lbr" 17 | UsedLibrary="C:/EAGLE-7.4.0/lbr/74xx-little-de.lbr" 18 | UsedLibrary="C:/EAGLE-7.4.0/lbr/74xx-little-us.lbr" 19 | UsedLibrary="C:/EAGLE-7.4.0/lbr/74xx-us.lbr" 20 | UsedLibrary="C:/EAGLE-7.4.0/lbr/751xx.lbr" 21 | UsedLibrary="C:/EAGLE-7.4.0/lbr/IQD-Frequency-Products.lbr" 22 | UsedLibrary="C:/EAGLE-7.4.0/lbr/advanced-test-technologies.lbr" 23 | UsedLibrary="C:/EAGLE-7.4.0/lbr/agilent-technologies.lbr" 24 | UsedLibrary="C:/EAGLE-7.4.0/lbr/allegro.lbr" 25 | UsedLibrary="C:/EAGLE-7.4.0/lbr/altera-cyclone-II.lbr" 26 | UsedLibrary="C:/EAGLE-7.4.0/lbr/altera-cyclone-III.lbr" 27 | UsedLibrary="C:/EAGLE-7.4.0/lbr/altera-stratix-iv.lbr" 28 | UsedLibrary="C:/EAGLE-7.4.0/lbr/altera.lbr" 29 | UsedLibrary="C:/EAGLE-7.4.0/lbr/am29-memory.lbr" 30 | UsedLibrary="C:/EAGLE-7.4.0/lbr/amd-mach.lbr" 31 | UsedLibrary="C:/EAGLE-7.4.0/lbr/amd.lbr" 32 | UsedLibrary="C:/EAGLE-7.4.0/lbr/amis.lbr" 33 | UsedLibrary="C:/EAGLE-7.4.0/lbr/analog-devices.lbr" 34 | UsedLibrary="C:/EAGLE-7.4.0/lbr/aplus.lbr" 35 | UsedLibrary="C:/EAGLE-7.4.0/lbr/ase.lbr" 36 | UsedLibrary="C:/EAGLE-7.4.0/lbr/atmel.lbr" 37 | UsedLibrary="C:/EAGLE-7.4.0/lbr/austriamicrosystems.lbr" 38 | UsedLibrary="C:/EAGLE-7.4.0/lbr/avago.lbr" 39 | UsedLibrary="C:/EAGLE-7.4.0/lbr/axis.lbr" 40 | UsedLibrary="C:/EAGLE-7.4.0/lbr/battery.lbr" 41 | UsedLibrary="C:/EAGLE-7.4.0/lbr/belton-engineering.lbr" 42 | UsedLibrary="C:/EAGLE-7.4.0/lbr/burr-brown.lbr" 43 | UsedLibrary="C:/EAGLE-7.4.0/lbr/busbar.lbr" 44 | UsedLibrary="C:/EAGLE-7.4.0/lbr/buzzer.lbr" 45 | UsedLibrary="C:/EAGLE-7.4.0/lbr/c-trimm.lbr" 46 | UsedLibrary="C:/EAGLE-7.4.0/lbr/california-micro-devices.lbr" 47 | UsedLibrary="C:/EAGLE-7.4.0/lbr/capacitor-wima.lbr" 48 | UsedLibrary="C:/EAGLE-7.4.0/lbr/chipcard-siemens.lbr" 49 | UsedLibrary="C:/EAGLE-7.4.0/lbr/cirrus-logic.lbr" 50 | UsedLibrary="C:/EAGLE-7.4.0/lbr/con-3m.lbr" 51 | UsedLibrary="C:/EAGLE-7.4.0/lbr/con-4ucon.lbr" 52 | UsedLibrary="C:/EAGLE-7.4.0/lbr/con-amp-champ.lbr" 53 | UsedLibrary="C:/EAGLE-7.4.0/lbr/con-amp-micromatch.lbr" 54 | UsedLibrary="C:/EAGLE-7.4.0/lbr/con-amp-mt.lbr" 55 | UsedLibrary="C:/EAGLE-7.4.0/lbr/con-amp-mt6.lbr" 56 | UsedLibrary="C:/EAGLE-7.4.0/lbr/con-amp-quick.lbr" 57 | UsedLibrary="C:/EAGLE-7.4.0/lbr/con-amp-te.lbr" 58 | UsedLibrary="C:/EAGLE-7.4.0/lbr/con-amp.lbr" 59 | UsedLibrary="C:/EAGLE-7.4.0/lbr/con-amphenol.lbr" 60 | UsedLibrary="C:/EAGLE-7.4.0/lbr/con-avx.lbr" 61 | UsedLibrary="C:/EAGLE-7.4.0/lbr/con-berg.lbr" 62 | UsedLibrary="C:/EAGLE-7.4.0/lbr/con-bosch.lbr" 63 | UsedLibrary="C:/EAGLE-7.4.0/lbr/con-chipcard-iso7816.lbr" 64 | UsedLibrary="C:/EAGLE-7.4.0/lbr/con-coax.lbr" 65 | UsedLibrary="C:/EAGLE-7.4.0/lbr/con-commcon.lbr" 66 | UsedLibrary="C:/EAGLE-7.4.0/lbr/con-conrad.lbr" 67 | UsedLibrary="C:/EAGLE-7.4.0/lbr/con-cpci.lbr" 68 | UsedLibrary="C:/EAGLE-7.4.0/lbr/con-cui.lbr" 69 | UsedLibrary="C:/EAGLE-7.4.0/lbr/con-cypressindustries.lbr" 70 | UsedLibrary="C:/EAGLE-7.4.0/lbr/con-deutsch.lbr" 71 | UsedLibrary="C:/EAGLE-7.4.0/lbr/con-dil.lbr" 72 | UsedLibrary="C:/EAGLE-7.4.0/lbr/con-ebyelectro.lbr" 73 | UsedLibrary="C:/EAGLE-7.4.0/lbr/con-elco.lbr" 74 | UsedLibrary="C:/EAGLE-7.4.0/lbr/con-erni.lbr" 75 | UsedLibrary="C:/EAGLE-7.4.0/lbr/con-faston.lbr" 76 | UsedLibrary="C:/EAGLE-7.4.0/lbr/con-fci.lbr" 77 | UsedLibrary="C:/EAGLE-7.4.0/lbr/con-friwo.lbr" 78 | UsedLibrary="C:/EAGLE-7.4.0/lbr/con-garry.lbr" 79 | UsedLibrary="C:/EAGLE-7.4.0/lbr/con-harting-h.lbr" 80 | UsedLibrary="C:/EAGLE-7.4.0/lbr/con-harting-ml.lbr" 81 | UsedLibrary="C:/EAGLE-7.4.0/lbr/con-harting-v.lbr" 82 | UsedLibrary="C:/EAGLE-7.4.0/lbr/con-harting.lbr" 83 | UsedLibrary="C:/EAGLE-7.4.0/lbr/con-hirose.lbr" 84 | UsedLibrary="C:/EAGLE-7.4.0/lbr/con-hirschmann.lbr" 85 | UsedLibrary="C:/EAGLE-7.4.0/lbr/con-jack.lbr" 86 | UsedLibrary="C:/EAGLE-7.4.0/lbr/con-jae.lbr" 87 | UsedLibrary="C:/EAGLE-7.4.0/lbr/con-jst.lbr" 88 | UsedLibrary="C:/EAGLE-7.4.0/lbr/con-kycon.lbr" 89 | UsedLibrary="C:/EAGLE-7.4.0/lbr/con-kyocera-elco.lbr" 90 | UsedLibrary="C:/EAGLE-7.4.0/lbr/con-lemo.lbr" 91 | UsedLibrary="C:/EAGLE-7.4.0/lbr/con-leotronics.lbr" 92 | UsedLibrary="C:/EAGLE-7.4.0/lbr/con-lsta.lbr" 93 | UsedLibrary="C:/EAGLE-7.4.0/lbr/con-lstb.lbr" 94 | UsedLibrary="C:/EAGLE-7.4.0/lbr/con-lumberg.lbr" 95 | UsedLibrary="C:/EAGLE-7.4.0/lbr/con-ml.lbr" 96 | UsedLibrary="C:/EAGLE-7.4.0/lbr/con-molex.lbr" 97 | UsedLibrary="C:/EAGLE-7.4.0/lbr/con-neutrik_ag.lbr" 98 | UsedLibrary="C:/EAGLE-7.4.0/lbr/con-omron.lbr" 99 | UsedLibrary="C:/EAGLE-7.4.0/lbr/con-panasonic.lbr" 100 | UsedLibrary="C:/EAGLE-7.4.0/lbr/con-panduit.lbr" 101 | UsedLibrary="C:/EAGLE-7.4.0/lbr/con-pc.lbr" 102 | UsedLibrary="C:/EAGLE-7.4.0/lbr/con-pc104.lbr" 103 | UsedLibrary="C:/EAGLE-7.4.0/lbr/con-phoenix-254.lbr" 104 | UsedLibrary="C:/EAGLE-7.4.0/lbr/con-phoenix-3.81.lbr" 105 | UsedLibrary="C:/EAGLE-7.4.0/lbr/con-phoenix-350.lbr" 106 | UsedLibrary="C:/EAGLE-7.4.0/lbr/con-phoenix-500.lbr" 107 | UsedLibrary="C:/EAGLE-7.4.0/lbr/con-phoenix-508.lbr" 108 | UsedLibrary="C:/EAGLE-7.4.0/lbr/con-phoenix-762.lbr" 109 | UsedLibrary="C:/EAGLE-7.4.0/lbr/con-phoenix-me_max.lbr" 110 | UsedLibrary="C:/EAGLE-7.4.0/lbr/con-phoenix-mkds_5.lbr" 111 | UsedLibrary="C:/EAGLE-7.4.0/lbr/con-phoenix-smkdsp.lbr" 112 | UsedLibrary="C:/EAGLE-7.4.0/lbr/con-ptr500.lbr" 113 | UsedLibrary="C:/EAGLE-7.4.0/lbr/con-pulse.lbr" 114 | UsedLibrary="C:/EAGLE-7.4.0/lbr/con-rib.lbr" 115 | UsedLibrary="C:/EAGLE-7.4.0/lbr/con-samtec.lbr" 116 | UsedLibrary="C:/EAGLE-7.4.0/lbr/con-shallin.lbr" 117 | UsedLibrary="C:/EAGLE-7.4.0/lbr/con-shiua-chyuan.lbr" 118 | UsedLibrary="C:/EAGLE-7.4.0/lbr/con-stewart.lbr" 119 | UsedLibrary="C:/EAGLE-7.4.0/lbr/con-stocko.lbr" 120 | UsedLibrary="C:/EAGLE-7.4.0/lbr/con-subd.lbr" 121 | UsedLibrary="C:/EAGLE-7.4.0/lbr/con-sullinselectronics.lbr" 122 | UsedLibrary="C:/EAGLE-7.4.0/lbr/con-thomas-betts.lbr" 123 | UsedLibrary="C:/EAGLE-7.4.0/lbr/con-tyco.lbr" 124 | UsedLibrary="C:/EAGLE-7.4.0/lbr/con-tycoelectronics.lbr" 125 | UsedLibrary="C:/EAGLE-7.4.0/lbr/con-vg.lbr" 126 | UsedLibrary="C:/EAGLE-7.4.0/lbr/con-wago-500.lbr" 127 | UsedLibrary="C:/EAGLE-7.4.0/lbr/con-wago-508.lbr" 128 | UsedLibrary="C:/EAGLE-7.4.0/lbr/con-wago.lbr" 129 | UsedLibrary="C:/EAGLE-7.4.0/lbr/con-wago255.lbr" 130 | UsedLibrary="C:/EAGLE-7.4.0/lbr/con-weidmueller-sl35.lbr" 131 | UsedLibrary="C:/EAGLE-7.4.0/lbr/con-wenzhou-yihua.lbr" 132 | UsedLibrary="C:/EAGLE-7.4.0/lbr/con-xmultiple.lbr" 133 | UsedLibrary="C:/EAGLE-7.4.0/lbr/con-yamaichi.lbr" 134 | UsedLibrary="C:/EAGLE-7.4.0/lbr/crystal.lbr" 135 | UsedLibrary="C:/EAGLE-7.4.0/lbr/csr.lbr" 136 | UsedLibrary="C:/EAGLE-7.4.0/lbr/cypress.lbr" 137 | UsedLibrary="C:/EAGLE-7.4.0/lbr/davicom.lbr" 138 | UsedLibrary="C:/EAGLE-7.4.0/lbr/dc-dc-converter.lbr" 139 | UsedLibrary="C:/EAGLE-7.4.0/lbr/dimensions.lbr" 140 | UsedLibrary="C:/EAGLE-7.4.0/lbr/diode.lbr" 141 | UsedLibrary="C:/EAGLE-7.4.0/lbr/discrete.lbr" 142 | UsedLibrary="C:/EAGLE-7.4.0/lbr/display-hp.lbr" 143 | UsedLibrary="C:/EAGLE-7.4.0/lbr/display-kingbright.lbr" 144 | UsedLibrary="C:/EAGLE-7.4.0/lbr/display-lcd.lbr" 145 | UsedLibrary="C:/EAGLE-7.4.0/lbr/docu-dummy.lbr" 146 | UsedLibrary="C:/EAGLE-7.4.0/lbr/dom-key.lbr" 147 | UsedLibrary="C:/EAGLE-7.4.0/lbr/eagle-ltspice.lbr" 148 | UsedLibrary="C:/EAGLE-7.4.0/lbr/ecl.lbr" 149 | UsedLibrary="C:/EAGLE-7.4.0/lbr/em-microelectronic.lbr" 150 | UsedLibrary="C:/EAGLE-7.4.0/lbr/etx-board.lbr" 151 | UsedLibrary="C:/EAGLE-7.4.0/lbr/exar.lbr" 152 | UsedLibrary="C:/EAGLE-7.4.0/lbr/fairchild-semic.lbr" 153 | UsedLibrary="C:/EAGLE-7.4.0/lbr/farnell.lbr" 154 | UsedLibrary="C:/EAGLE-7.4.0/lbr/fiber-optic-hp.lbr" 155 | UsedLibrary="C:/EAGLE-7.4.0/lbr/fiber-optic-siemens.lbr" 156 | UsedLibrary="C:/EAGLE-7.4.0/lbr/fifo.lbr" 157 | UsedLibrary="C:/EAGLE-7.4.0/lbr/flexipanel.lbr" 158 | UsedLibrary="C:/EAGLE-7.4.0/lbr/fox-electronics.lbr" 159 | UsedLibrary="C:/EAGLE-7.4.0/lbr/frames.lbr" 160 | UsedLibrary="C:/EAGLE-7.4.0/lbr/freescale.lbr" 161 | UsedLibrary="C:/EAGLE-7.4.0/lbr/ftdichip.lbr" 162 | UsedLibrary="C:/EAGLE-7.4.0/lbr/fujitsu.lbr" 163 | UsedLibrary="C:/EAGLE-7.4.0/lbr/fuse.lbr" 164 | UsedLibrary="C:/EAGLE-7.4.0/lbr/gennum.lbr" 165 | UsedLibrary="C:/EAGLE-7.4.0/lbr/halo-electronics.lbr" 166 | UsedLibrary="C:/EAGLE-7.4.0/lbr/heatsink.lbr" 167 | UsedLibrary="C:/EAGLE-7.4.0/lbr/holes.lbr" 168 | UsedLibrary="C:/EAGLE-7.4.0/lbr/holtek.lbr" 169 | UsedLibrary="C:/EAGLE-7.4.0/lbr/ic-package.lbr" 170 | UsedLibrary="C:/EAGLE-7.4.0/lbr/inductor-coilcraft.lbr" 171 | UsedLibrary="C:/EAGLE-7.4.0/lbr/inductor-neosid.lbr" 172 | UsedLibrary="C:/EAGLE-7.4.0/lbr/inductor-nkl.lbr" 173 | UsedLibrary="C:/EAGLE-7.4.0/lbr/inductors.lbr" 174 | UsedLibrary="C:/EAGLE-7.4.0/lbr/infineon-tricore.lbr" 175 | UsedLibrary="C:/EAGLE-7.4.0/lbr/infineon.lbr" 176 | UsedLibrary="C:/EAGLE-7.4.0/lbr/intersil-techwell.lbr" 177 | UsedLibrary="C:/EAGLE-7.4.0/lbr/intersil.lbr" 178 | UsedLibrary="C:/EAGLE-7.4.0/lbr/ir.lbr" 179 | UsedLibrary="C:/EAGLE-7.4.0/lbr/isd.lbr" 180 | UsedLibrary="C:/EAGLE-7.4.0/lbr/johanson-technology.lbr" 181 | UsedLibrary="C:/EAGLE-7.4.0/lbr/jump-0r-smd.lbr" 182 | UsedLibrary="C:/EAGLE-7.4.0/lbr/jumper.lbr" 183 | UsedLibrary="C:/EAGLE-7.4.0/lbr/lantronix.lbr" 184 | UsedLibrary="C:/EAGLE-7.4.0/lbr/lattice.lbr" 185 | UsedLibrary="C:/EAGLE-7.4.0/lbr/lc-filter.lbr" 186 | UsedLibrary="C:/EAGLE-7.4.0/lbr/led-7-segment.lbr" 187 | UsedLibrary="C:/EAGLE-7.4.0/lbr/led-citizen-electronics.lbr" 188 | UsedLibrary="C:/EAGLE-7.4.0/lbr/led-lumiled.lbr" 189 | UsedLibrary="C:/EAGLE-7.4.0/lbr/led.lbr" 190 | UsedLibrary="C:/EAGLE-7.4.0/lbr/lem.lbr" 191 | UsedLibrary="C:/EAGLE-7.4.0/lbr/linear-technology.lbr" 192 | UsedLibrary="C:/EAGLE-7.4.0/lbr/linear.lbr" 193 | UsedLibrary="C:/EAGLE-7.4.0/lbr/linx.lbr" 194 | UsedLibrary="C:/EAGLE-7.4.0/lbr/logo.lbr" 195 | UsedLibrary="C:/EAGLE-7.4.0/lbr/lprs.lbr" 196 | UsedLibrary="C:/EAGLE-7.4.0/lbr/lsi-computer-systems.lbr" 197 | UsedLibrary="C:/EAGLE-7.4.0/lbr/lumiled.lbr" 198 | UsedLibrary="C:/EAGLE-7.4.0/lbr/marks.lbr" 199 | UsedLibrary="C:/EAGLE-7.4.0/lbr/maxim.lbr" 200 | UsedLibrary="C:/EAGLE-7.4.0/lbr/maxstream.lbr" 201 | UsedLibrary="C:/EAGLE-7.4.0/lbr/melexis.lbr" 202 | UsedLibrary="C:/EAGLE-7.4.0/lbr/memory-hitachi.lbr" 203 | UsedLibrary="C:/EAGLE-7.4.0/lbr/memory-idt.lbr" 204 | UsedLibrary="C:/EAGLE-7.4.0/lbr/memory-micron.lbr" 205 | UsedLibrary="C:/EAGLE-7.4.0/lbr/memory-motorola-dram.lbr" 206 | UsedLibrary="C:/EAGLE-7.4.0/lbr/memory-nec.lbr" 207 | UsedLibrary="C:/EAGLE-7.4.0/lbr/memory-samsung.lbr" 208 | UsedLibrary="C:/EAGLE-7.4.0/lbr/memory-sram.lbr" 209 | UsedLibrary="C:/EAGLE-7.4.0/lbr/memory.lbr" 210 | UsedLibrary="C:/EAGLE-7.4.0/lbr/mems.lbr" 211 | UsedLibrary="C:/EAGLE-7.4.0/lbr/micrel.lbr" 212 | UsedLibrary="C:/EAGLE-7.4.0/lbr/micro-cyrod.lbr" 213 | UsedLibrary="C:/EAGLE-7.4.0/lbr/micro-fujitsu.lbr" 214 | UsedLibrary="C:/EAGLE-7.4.0/lbr/micro-harris.lbr" 215 | UsedLibrary="C:/EAGLE-7.4.0/lbr/micro-hitachi.lbr" 216 | UsedLibrary="C:/EAGLE-7.4.0/lbr/micro-infineon.lbr" 217 | UsedLibrary="C:/EAGLE-7.4.0/lbr/micro-intel.lbr" 218 | UsedLibrary="C:/EAGLE-7.4.0/lbr/micro-mc68000.lbr" 219 | UsedLibrary="C:/EAGLE-7.4.0/lbr/micro-motorola.lbr" 220 | UsedLibrary="C:/EAGLE-7.4.0/lbr/micro-philips.lbr" 221 | UsedLibrary="C:/EAGLE-7.4.0/lbr/micro-renesas.lbr" 222 | UsedLibrary="C:/EAGLE-7.4.0/lbr/micro-samsung.lbr" 223 | UsedLibrary="C:/EAGLE-7.4.0/lbr/micro-siemens.lbr" 224 | UsedLibrary="C:/EAGLE-7.4.0/lbr/microchip.lbr" 225 | UsedLibrary="C:/EAGLE-7.4.0/lbr/micron.lbr" 226 | UsedLibrary="C:/EAGLE-7.4.0/lbr/micronas.lbr" 227 | UsedLibrary="C:/EAGLE-7.4.0/lbr/microphon.lbr" 228 | UsedLibrary="C:/EAGLE-7.4.0/lbr/microwave.lbr" 229 | UsedLibrary="C:/EAGLE-7.4.0/lbr/midori-sensor.lbr" 230 | UsedLibrary="C:/EAGLE-7.4.0/lbr/minicircuits.lbr" 231 | UsedLibrary="C:/EAGLE-7.4.0/lbr/mitsubishi-semiconductor.lbr" 232 | UsedLibrary="C:/EAGLE-7.4.0/lbr/motorola-sensor-driver.lbr" 233 | UsedLibrary="C:/EAGLE-7.4.0/lbr/murata-filter.lbr" 234 | UsedLibrary="C:/EAGLE-7.4.0/lbr/murata-sensor.lbr" 235 | UsedLibrary="C:/EAGLE-7.4.0/lbr/nanotec.lbr" 236 | UsedLibrary="C:/EAGLE-7.4.0/lbr/national-instruments.lbr" 237 | UsedLibrary="C:/EAGLE-7.4.0/lbr/national-semiconductor.lbr" 238 | UsedLibrary="C:/EAGLE-7.4.0/lbr/nec-lqfp100-pack.lbr" 239 | UsedLibrary="C:/EAGLE-7.4.0/lbr/nec.lbr" 240 | UsedLibrary="C:/EAGLE-7.4.0/lbr/nrj-semiconductor.lbr" 241 | UsedLibrary="C:/EAGLE-7.4.0/lbr/omnivision.lbr" 242 | UsedLibrary="C:/EAGLE-7.4.0/lbr/on-semiconductor.lbr" 243 | UsedLibrary="C:/EAGLE-7.4.0/lbr/opto-honeywell-3000.lbr" 244 | UsedLibrary="C:/EAGLE-7.4.0/lbr/opto-honeywell-4000.lbr" 245 | UsedLibrary="C:/EAGLE-7.4.0/lbr/opto-honeywell.lbr" 246 | UsedLibrary="C:/EAGLE-7.4.0/lbr/opto-micro-linear.lbr" 247 | UsedLibrary="C:/EAGLE-7.4.0/lbr/opto-trans-siemens.lbr" 248 | UsedLibrary="C:/EAGLE-7.4.0/lbr/opto-transmittter-hp.lbr" 249 | UsedLibrary="C:/EAGLE-7.4.0/lbr/opto-vishay.lbr" 250 | UsedLibrary="C:/EAGLE-7.4.0/lbr/optocoupler.lbr" 251 | UsedLibrary="C:/EAGLE-7.4.0/lbr/pal.lbr" 252 | UsedLibrary="C:/EAGLE-7.4.0/lbr/philips-semiconductors.lbr" 253 | UsedLibrary="C:/EAGLE-7.4.0/lbr/photo-elements.lbr" 254 | UsedLibrary="C:/EAGLE-7.4.0/lbr/piher.lbr" 255 | UsedLibrary="C:/EAGLE-7.4.0/lbr/pinhead.lbr" 256 | UsedLibrary="C:/EAGLE-7.4.0/lbr/plcc-socket.lbr" 257 | UsedLibrary="C:/EAGLE-7.4.0/lbr/pld-intel.lbr" 258 | UsedLibrary="C:/EAGLE-7.4.0/lbr/plxtech.lbr" 259 | UsedLibrary="C:/EAGLE-7.4.0/lbr/pot-vitrohm.lbr" 260 | UsedLibrary="C:/EAGLE-7.4.0/lbr/pot-xicor.lbr" 261 | UsedLibrary="C:/EAGLE-7.4.0/lbr/pot.lbr" 262 | UsedLibrary="C:/EAGLE-7.4.0/lbr/ptc-ntc.lbr" 263 | UsedLibrary="C:/EAGLE-7.4.0/lbr/quantum-research-group.lbr" 264 | UsedLibrary="C:/EAGLE-7.4.0/lbr/rcl.lbr" 265 | UsedLibrary="C:/EAGLE-7.4.0/lbr/recom-international.lbr" 266 | UsedLibrary="C:/EAGLE-7.4.0/lbr/rectifier.lbr" 267 | UsedLibrary="C:/EAGLE-7.4.0/lbr/ref-packages-longpad.lbr" 268 | UsedLibrary="C:/EAGLE-7.4.0/lbr/ref-packages.lbr" 269 | UsedLibrary="C:/EAGLE-7.4.0/lbr/relay.lbr" 270 | UsedLibrary="C:/EAGLE-7.4.0/lbr/renesas.lbr" 271 | UsedLibrary="C:/EAGLE-7.4.0/lbr/resistor-bourns.lbr" 272 | UsedLibrary="C:/EAGLE-7.4.0/lbr/resistor-dil.lbr" 273 | UsedLibrary="C:/EAGLE-7.4.0/lbr/resistor-net.lbr" 274 | UsedLibrary="C:/EAGLE-7.4.0/lbr/resistor-power.lbr" 275 | UsedLibrary="C:/EAGLE-7.4.0/lbr/resistor-ruf.lbr" 276 | UsedLibrary="C:/EAGLE-7.4.0/lbr/resistor-shunt.lbr" 277 | UsedLibrary="C:/EAGLE-7.4.0/lbr/resistor-sil.lbr" 278 | UsedLibrary="C:/EAGLE-7.4.0/lbr/resistor.lbr" 279 | UsedLibrary="C:/EAGLE-7.4.0/lbr/rf-micro-devices.lbr" 280 | UsedLibrary="C:/EAGLE-7.4.0/lbr/rf-solutions.lbr" 281 | UsedLibrary="C:/EAGLE-7.4.0/lbr/rohm.lbr" 282 | UsedLibrary="C:/EAGLE-7.4.0/lbr/roundsolutions.lbr" 283 | UsedLibrary="C:/EAGLE-7.4.0/lbr/semicon-smd-ipc.lbr" 284 | UsedLibrary="C:/EAGLE-7.4.0/lbr/sensor-comus-group.lbr" 285 | UsedLibrary="C:/EAGLE-7.4.0/lbr/sensor-heraeus.lbr" 286 | UsedLibrary="C:/EAGLE-7.4.0/lbr/sensor-infratec.lbr" 287 | UsedLibrary="C:/EAGLE-7.4.0/lbr/sharp.lbr" 288 | UsedLibrary="C:/EAGLE-7.4.0/lbr/silabs.lbr" 289 | UsedLibrary="C:/EAGLE-7.4.0/lbr/sim-technology.lbr" 290 | UsedLibrary="C:/EAGLE-7.4.0/lbr/sipex.lbr" 291 | UsedLibrary="C:/EAGLE-7.4.0/lbr/smd-ipc.lbr" 292 | UsedLibrary="C:/EAGLE-7.4.0/lbr/smd-special.lbr" 293 | UsedLibrary="C:/EAGLE-7.4.0/lbr/solomon-systech.lbr" 294 | UsedLibrary="C:/EAGLE-7.4.0/lbr/solpad.lbr" 295 | UsedLibrary="C:/EAGLE-7.4.0/lbr/speaker.lbr" 296 | UsedLibrary="C:/EAGLE-7.4.0/lbr/special-drill.lbr" 297 | UsedLibrary="C:/EAGLE-7.4.0/lbr/special.lbr" 298 | UsedLibrary="C:/EAGLE-7.4.0/lbr/st-microelectronics.lbr" 299 | UsedLibrary="C:/EAGLE-7.4.0/lbr/stm32xx.lbr" 300 | UsedLibrary="C:/EAGLE-7.4.0/lbr/supertex.lbr" 301 | UsedLibrary="C:/EAGLE-7.4.0/lbr/supply1.lbr" 302 | UsedLibrary="C:/EAGLE-7.4.0/lbr/supply2.lbr" 303 | UsedLibrary="C:/EAGLE-7.4.0/lbr/switch-alps.lbr" 304 | UsedLibrary="C:/EAGLE-7.4.0/lbr/switch-coto.lbr" 305 | UsedLibrary="C:/EAGLE-7.4.0/lbr/switch-dil.lbr" 306 | UsedLibrary="C:/EAGLE-7.4.0/lbr/switch-misc.lbr" 307 | UsedLibrary="C:/EAGLE-7.4.0/lbr/switch-omron.lbr" 308 | UsedLibrary="C:/EAGLE-7.4.0/lbr/switch-raychem.lbr" 309 | UsedLibrary="C:/EAGLE-7.4.0/lbr/switch-reed.lbr" 310 | UsedLibrary="C:/EAGLE-7.4.0/lbr/switch.lbr" 311 | UsedLibrary="C:/EAGLE-7.4.0/lbr/telcom.lbr" 312 | UsedLibrary="C:/EAGLE-7.4.0/lbr/telecontrolli.lbr" 313 | UsedLibrary="C:/EAGLE-7.4.0/lbr/telefunken.lbr" 314 | UsedLibrary="C:/EAGLE-7.4.0/lbr/testpad.lbr" 315 | UsedLibrary="C:/EAGLE-7.4.0/lbr/texas-sn55-sn75.lbr" 316 | UsedLibrary="C:/EAGLE-7.4.0/lbr/texas.lbr" 317 | UsedLibrary="C:/EAGLE-7.4.0/lbr/toshiba.lbr" 318 | UsedLibrary="C:/EAGLE-7.4.0/lbr/traco-electronic.lbr" 319 | UsedLibrary="C:/EAGLE-7.4.0/lbr/trafo-bei.lbr" 320 | UsedLibrary="C:/EAGLE-7.4.0/lbr/trafo-hammondmfg.lbr" 321 | UsedLibrary="C:/EAGLE-7.4.0/lbr/trafo-siemens.lbr" 322 | UsedLibrary="C:/EAGLE-7.4.0/lbr/trafo-xicon.lbr" 323 | UsedLibrary="C:/EAGLE-7.4.0/lbr/trafo.lbr" 324 | UsedLibrary="C:/EAGLE-7.4.0/lbr/transformer-pulse.lbr" 325 | UsedLibrary="C:/EAGLE-7.4.0/lbr/transistor-fet.lbr" 326 | UsedLibrary="C:/EAGLE-7.4.0/lbr/transistor-neu-to92.lbr" 327 | UsedLibrary="C:/EAGLE-7.4.0/lbr/transistor-npn.lbr" 328 | UsedLibrary="C:/EAGLE-7.4.0/lbr/transistor-pnp.lbr" 329 | UsedLibrary="C:/EAGLE-7.4.0/lbr/transistor-power.lbr" 330 | UsedLibrary="C:/EAGLE-7.4.0/lbr/transistor-small-signal.lbr" 331 | UsedLibrary="C:/EAGLE-7.4.0/lbr/transistor.lbr" 332 | UsedLibrary="C:/EAGLE-7.4.0/lbr/triac.lbr" 333 | UsedLibrary="C:/EAGLE-7.4.0/lbr/trimble.lbr" 334 | UsedLibrary="C:/EAGLE-7.4.0/lbr/tripas.lbr" 335 | UsedLibrary="C:/EAGLE-7.4.0/lbr/u-blox.lbr" 336 | UsedLibrary="C:/EAGLE-7.4.0/lbr/uln-udn.lbr" 337 | UsedLibrary="C:/EAGLE-7.4.0/lbr/v-reg-micrel.lbr" 338 | UsedLibrary="C:/EAGLE-7.4.0/lbr/v-reg.lbr" 339 | UsedLibrary="C:/EAGLE-7.4.0/lbr/varistor.lbr" 340 | UsedLibrary="C:/EAGLE-7.4.0/lbr/wafer-scale-psd.lbr" 341 | UsedLibrary="C:/EAGLE-7.4.0/lbr/wirepad.lbr" 342 | UsedLibrary="C:/EAGLE-7.4.0/lbr/xicor.lbr" 343 | UsedLibrary="C:/EAGLE-7.4.0/lbr/xilinx-virtex-v5.lbr" 344 | UsedLibrary="C:/EAGLE-7.4.0/lbr/xilinx-xc18v.lbr" 345 | UsedLibrary="C:/EAGLE-7.4.0/lbr/xilinx-xc9.lbr" 346 | UsedLibrary="C:/EAGLE-7.4.0/lbr/xilinx-xcv.lbr" 347 | UsedLibrary="C:/EAGLE-7.4.0/lbr/zetex.lbr" 348 | UsedLibrary="C:/EAGLE-7.4.0/lbr/zilog.lbr" 349 | UsedLibrary="C:/Users/Jorge/Documents/eagle/BBB Wifi Radio/e14_BeagleBoneBlack_RevA.lbr" 350 | UsedLibrary="C:/Users/Jorge/Documents/eagle/BBB Wifi Radio/BBB_WIFI_RADIO.lbr" 351 | 352 | [Win_1] 353 | Type="Control Panel" 354 | Loc="44 106 1036 767" 355 | State=2 356 | Number=0 357 | 358 | [Desktop] 359 | Screen="1280 1024" 360 | Window="Win_1" 361 | -------------------------------------------------------------------------------- /BBB_WIFI_RADIO.lbr: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | 18 | 19 | 20 | 21 | 22 | 23 | 24 | 25 | 26 | 27 | 28 | 29 | 30 | 31 | 32 | 33 | 34 | 35 | 36 | 37 | 38 | 39 | 40 | 41 | 42 | 43 | 44 | 45 | 46 | 47 | 48 | 49 | 50 | 51 | 52 | 53 | 54 | 55 | 56 | 57 | 58 | 59 | 60 | 61 | 62 | 63 | 64 | 65 | 66 | 67 | 68 | 69 | 70 | 71 | 72 | 73 | 74 | 75 | <b>Thin Shrink Small Outline Plastic 20</b><p> 76 | PCM5102A.pdf 77 | 78 | 79 | 80 | 81 | 82 | 83 | 84 | 85 | 86 | 87 | 88 | 89 | 90 | 91 | 92 | 93 | 94 | 95 | 96 | 97 | 98 | 99 | 100 | >NAME 101 | >VALUE 102 | 103 | 104 | 105 | 106 | 107 | 108 | 109 | 110 | 111 | 112 | 113 | 114 | 115 | 116 | 117 | 118 | 119 | 120 | 121 | 122 | 123 | 124 | <b>Small Outline Transistor</b><p> 125 | package type OT 126 | 127 | 128 | 129 | 130 | 131 | 132 | 133 | 134 | 135 | 136 | 137 | 138 | 139 | 140 | 141 | 142 | >NAME 143 | >VALUE 144 | 145 | 146 | 147 | 148 | 149 | 150 | 151 | <b>RESISTOR</b><p> 152 | 153 | 154 | 155 | 156 | 157 | 158 | 159 | 160 | >NAME 161 | >VALUE 162 | 163 | 164 | 165 | 166 | 167 | 168 | 169 | 170 | 171 | 172 | 173 | 174 | 175 | 176 | 177 | 178 | 179 | 180 | 181 | 182 | 183 | 184 | 185 | 186 | 187 | 188 | 189 | 190 | 191 | 192 | 193 | 194 | 195 | 196 | 197 | 198 | PCB_Edge 199 | 200 | 201 | 202 | >NAME 203 | >VALUE 204 | 205 | 206 | 207 | 208 | 209 | 210 | 211 | 212 | 213 | 214 | 215 | 216 | 217 | 218 | 219 | 220 | 221 | 222 | 223 | 224 | 225 | 226 | 227 | 228 | 229 | 230 | 231 | 232 | >NAME 233 | >VALUE 234 | 235 | 236 | 237 | 238 | 239 | 240 | 241 | 242 | 243 | 244 | 245 | >NAME 246 | >VALUE 247 | 248 | 249 | 250 | 251 | 252 | 253 | 254 | 255 | 256 | 257 | >NAME 258 | >VALUE 259 | 260 | 261 | 262 | 263 | 264 | GND 265 | VCC 266 | 267 | 268 | 269 | 270 | 271 | 272 | 273 | 274 | 275 | 276 | >NAME 277 | >VALUE 278 | 279 | 280 | 281 | 282 | 283 | >VALUE 284 | 285 | 286 | 287 | 288 | 289 | 290 | 291 | 292 | 293 | 294 | 295 | >VALUE 296 | 297 | 298 | 299 | 300 | 301 | 302 | 303 | 304 | 305 | 306 | 307 | 308 | 309 | 310 | 311 | 312 | 313 | 314 | 315 | 316 | 317 | 318 | 319 | 320 | 321 | 322 | 323 | 324 | 325 | 326 | 327 | 328 | >NAME 329 | >VALUE 330 | 331 | 332 | 333 | 334 | 335 | 336 | 337 | 338 | 339 | 340 | 341 | 342 | 343 | 344 | 345 | 346 | 347 | 348 | 349 | 350 | 351 | 352 | 353 | 354 | 355 | 356 | 357 | 358 | 359 | 360 | 361 | 362 | 363 | 364 | 365 | 366 | 367 | 368 | TC1014 LDO 369 | 370 | 371 | 372 | 373 | 374 | 375 | 376 | 377 | 378 | 379 | 380 | 381 | 382 | 383 | 384 | 385 | 386 | 387 | 388 | High-Speed 2 input xor gate 389 | 390 | 391 | 392 | 393 | 394 | 395 | 396 | 397 | 398 | 399 | 400 | 401 | 402 | 403 | 404 | 405 | 406 | 407 | 408 | 409 | 410 | 411 | 412 | 413 | 414 | 415 | 416 | 417 | 418 | 419 | 420 | 421 | 422 | 423 | 424 | <b>SUPPLY SYMBOL</b> 425 | 426 | 427 | 428 | 429 | 430 | 431 | 432 | 433 | 434 | 435 | 436 | 437 | <b>SUPPLY SYMBOL</b> 438 | 439 | 440 | 441 | 442 | 443 | 444 | 445 | 446 | 447 | 448 | 449 | 450 | 451 | 452 | 453 | 454 | 455 | 456 | 457 | 458 | 459 | 460 | 461 | 462 | 463 | 464 | 465 | 466 | 467 | 468 | 469 | 470 | 471 | 472 | -------------------------------------------------------------------------------- /Component Datasheets/Audio Connector.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cadsoftcomputer/BBB-Wifi-Radio/e1fabf83b201e4a02092d10991fd35bcd5a397b2/Component Datasheets/Audio Connector.pdf -------------------------------------------------------------------------------- /Component Datasheets/BBB_SRM.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cadsoftcomputer/BBB-Wifi-Radio/e1fabf83b201e4a02092d10991fd35bcd5a397b2/Component Datasheets/BBB_SRM.pdf -------------------------------------------------------------------------------- /Component Datasheets/MC74VHC1G86.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cadsoftcomputer/BBB-Wifi-Radio/e1fabf83b201e4a02092d10991fd35bcd5a397b2/Component Datasheets/MC74VHC1G86.pdf -------------------------------------------------------------------------------- /Component Datasheets/Sitara_Tech_Ref_Manual.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cadsoftcomputer/BBB-Wifi-Radio/e1fabf83b201e4a02092d10991fd35bcd5a397b2/Component Datasheets/Sitara_Tech_Ref_Manual.pdf -------------------------------------------------------------------------------- /Component Datasheets/TC1015.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cadsoftcomputer/BBB-Wifi-Radio/e1fabf83b201e4a02092d10991fd35bcd5a397b2/Component Datasheets/TC1015.pdf -------------------------------------------------------------------------------- /Component Datasheets/am3358.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cadsoftcomputer/BBB-Wifi-Radio/e1fabf83b201e4a02092d10991fd35bcd5a397b2/Component Datasheets/am3358.pdf -------------------------------------------------------------------------------- /Component Datasheets/e14 BBB_SRM_rev 0.9.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cadsoftcomputer/BBB-Wifi-Radio/e1fabf83b201e4a02092d10991fd35bcd5a397b2/Component Datasheets/e14 BBB_SRM_rev 0.9.pdf -------------------------------------------------------------------------------- /Component Datasheets/pcm5102.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cadsoftcomputer/BBB-Wifi-Radio/e1fabf83b201e4a02092d10991fd35bcd5a397b2/Component Datasheets/pcm5102.pdf -------------------------------------------------------------------------------- /Device Tree Overlay/Readme.txt: -------------------------------------------------------------------------------- 1 | jorge-audio-cape-00A0.dts 2 | 3 | This is the device tree overlay file that tells Beaglebone Black what 4 | peripherals to enable in order for the cape to work. 5 | 6 | In this particular case, all this .dts file does is enable HDMI audio 7 | without enabling HDMI video. It's very important that HDMI video 8 | not be enabled since those pins are used by the screen to bring up the 9 | desktop. 10 | 11 | This file needs to be compiled on the Beaglebone and the resulting .dtbo 12 | file needs to be copied to the /lib/firmware directory. 13 | 14 | The full process is described here: 15 | https://learn.adafruit.com/introduction-to-the-beaglebone-black-device-tree/compiling-an-overlay 16 | 17 | To enable the cape at startup without an eeprom, add the following lines to uEnv.txt in the /boot directory: 18 | cape_enable=capemgr.enable_partno=jorge-audio-cape 19 | 20 | also make sure the following line is uncommented, this disables the default HDMI video and audio: 21 | cape_disable=capemgr.disable_partno=BB-BONELT-HDMI,BB-BONELT-HDMIN 22 | 23 | Normally this would be enough, however the latest kernel also requires that you add the following line to /etc/default/capemgr: 24 | CAPE=jorge-audio-cape 25 | 26 | This will allow the cape to be automatically loaded at startup. 27 | -------------------------------------------------------------------------------- /Device Tree Overlay/jorge-audio-cape-00A0.dts: -------------------------------------------------------------------------------- 1 | /* Copyright (C) 2012 Texas Instruments Incorporated - http://www.ti.com/ 2 | * 3 | * This program is free software; you can redistribute it and/or modify 4 | * it under the terms of the GNU General Purpose License Version 2 as 5 | * published by the Free Software Foundation 6 | * 7 | * Original from: github.com/jadonk/validation-scripts/blob/master/test-capemgr/ 8 | * 9 | * Modified by Jorge Garcia for the purposes of running my audio cape. This one disables using 9.27 as the clock 10 | */ 11 | 12 | /dts-v1/; 13 | /plugin/; 14 | 15 | /{ 16 | compatible = "ti,beaglebone", "ti,beaglebone-black"; 17 | part-number = "jorge-audio-cape"; 18 | version = "00A0"; 19 | 20 | /* state the resources this cape uses */ 21 | exclusive-use = 22 | /* the pin header uses */ 23 | "P9.25", /* mcasp0: mcasp0_ahclkx */ 24 | "P9.28", /* mcasp0: mcasp0_axr2 */ 25 | "P9.29", /* mcasp0: mcasp0_fsx */ 26 | "P9.31", /* mcasp0: mcasp0_aclkx */ 27 | "gpio1_27", 28 | "mcasp0"; 29 | 30 | fragment@0 { 31 | target = <&am33xx_pinmux>; 32 | __overlay__ { 33 | mcasp0_pins: mcasp0_pins { 34 | pinctrl-single,pins = < 35 | 0x1ac 0x30 /* mcasp0_ahclkx, MODE0 | INPUT */ 36 | 0x19c 0x02 /* mcasp0_ahclkr, */ 37 | 0x194 0x10 /* mcasp0_fsx, MODE0 | OUTPUT */ 38 | 0x190 0x00 /* mcasp0_aclkr.mcasp0_aclkx, MODE0 | OUTPUT_PULLDOWN */ 39 | 0x06c 0x07 /* gpmc_a11 GPIO1_27 MODE7 | OUTPUT | PULLDOWN not necessary for my application*/ 40 | >; 41 | }; 42 | }; 43 | }; 44 | 45 | fragment@1 { 46 | target = <&mcasp0>; 47 | __overlay__ { 48 | pinctrl-names = "default"; 49 | pinctrl-0 = <&mcasp0_pins>; 50 | 51 | status = "okay"; 52 | 53 | op-mode = <0>; /* MCASP_IIS_MODE */ 54 | tdm-slots = <2>; 55 | num-serializer = <16>; 56 | serial-dir = < /* 0: INACTIVE, 1: TX, 2: RX */ 57 | 0 0 1 0 58 | 0 0 0 0 59 | 0 0 0 0 60 | 0 0 0 0 61 | >; 62 | tx-num-evt = <1>; 63 | rx-num-evt = <1>; 64 | }; 65 | }; 66 | 67 | fragment@2 { 68 | target = <&ocp>; 69 | __overlay__ { 70 | 71 | /* avoid stupid warning */ 72 | #address-cells = <1>; 73 | #size-cells = <1>; 74 | 75 | nxptda: nxptda@0 { 76 | compatible = "nxp,nxptda"; 77 | status = "okay"; 78 | }; 79 | 80 | sound { 81 | compatible = "ti,am33xx-beaglebone-black"; 82 | ti,model = "TI BeagleBone Black"; 83 | ti,audio-codec = <&nxptda>; 84 | ti,mcasp-controller = <&mcasp0>; 85 | ti,codec-clock-rate = <2457600>; 86 | mcasp_clock_enable = <&gpio2 27 0>; /* BeagleBone Black Clk enable on GPIO1_27, not necessary for my shield */ 87 | }; 88 | }; 89 | }; 90 | }; -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- 1 | # BBB-Wifi-Radio 2 | Internet Radio based on the Beaglebone Black platform made by Jorge Garcia 3 | 4 | This repository contains the hardware and software files I created in order to make a Wifi Radio using the Beaglebone Black 5 | single board computer. 6 | 7 | This Radio use a Python-Tkinter interface to communicate with MPC and MPD in order to play internet radio stations. In th 8 | various folders you will find further information about what each of the files contains and what their purpose is in the 9 | scheme of the project. 10 | 11 | If you have any questions please feel free to contact me, jorge@cadsoftusa.com or call 954-237-0932. 12 | 13 | I would like to extend a special thanks to Shabaz from the Element14 community and Robert C Nelson, William Hermans, 14 | Peter Gregory from the Beagleboard Groups forum, and Dr. Derek Molloy author of Exploring Beaglebone . Without their help and insight this project would never have been completed. 15 | 16 | Here are links to the resources used in developing this project, I tried to organize them as best as I could 17 | 18 | Inspiration 19 | * http://mightyohm.com/blog/2008/10/building-a-wifi-radio-part-1-introduction/ 20 | 21 | Setting up MPC and MPD 22 | * http://crunchbang.org/forums/viewtopic.php?pid=182574 23 | 24 | Audio Cape Design 25 | * http://www.element14.com/community/community/designcenter/single-board-computers/next-gen_beaglebone/blog/2013/05/28/bbb--audio-notes 26 | * http://www.element14.com/community/community/designcenter/single-board-computers/next-gen_beaglebone/blog/2013/07/06/bbb--building-a-dac 27 | 28 | BeagleBoard Forum 29 | * https://groups.google.com/forum/#!forum/beagleboard 30 | 31 | Device Tree Overlay Info 32 | * http://derekmolloy.ie/gpios-on-the-beaglebone-black-using-device-tree-overlays/ 33 | * http://elinux.org/BeagleBone_and_the_3.8_Kernel 34 | * https://github.com/beagleboard/linux/blob/3.8/firmware/capes/cape-boneblack-hdmi-00A0.dts 35 | 36 | Python 37 | * https://www.python.org/ 38 | * http://www.diveintopython3.net/ 39 | 40 | Tkinter References 41 | * http://www.tkdocs.com/ 42 | * http://infohost.nmt.edu/tcc/help/pubs/tkinter/web/index.html 43 | 44 | LXDE 45 | * https://wiki.archlinux.org/index.php/LXDE#Autostart_Programs 46 | 47 | -------------------------------------------------------------------------------- /Shabaz_Work/dac-cam/dac-cam/license.txt: -------------------------------------------------------------------------------- 1 | For personal and non-profit use only 2 | -------------------------------------------------------------------------------- /Shabaz_Work/dac-cam/dac-cam/main.GBO: -------------------------------------------------------------------------------- 1 | G75* 2 | G70* 3 | %OFA0B0*% 4 | %FSLAX24Y24*% 5 | %IPPOS*% 6 | %LPD*% 7 | %AMOC8* 8 | 5,1,8,0,0,1.08239X$1,22.5* 9 | % 10 | %ADD10C,0.0030*% 11 | %ADD11C,0.0079*% 12 | %ADD12C,0.0039*% 13 | D10* 14 | X002913Y003240D02* 15 | X003037Y003240D01* 16 | X003098Y003302D01* 17 | X003098Y003425D02* 18 | X002975Y003487D01* 19 | X002913Y003487D01* 20 | X002851Y003425D01* 21 | X002851Y003302D01* 22 | X002913Y003240D01* 23 | X003098Y003425D02* 24 | X003098Y003610D01* 25 | X002851Y003610D01* 26 | X003220Y003549D02* 27 | X003282Y003610D01* 28 | X003405Y003610D01* 29 | X003467Y003549D01* 30 | X003588Y003549D02* 31 | X003650Y003610D01* 32 | X003773Y003610D01* 33 | X003835Y003549D01* 34 | X003835Y003302D01* 35 | X003773Y003240D01* 36 | X003650Y003240D01* 37 | X003588Y003302D01* 38 | X003467Y003240D02* 39 | X003220Y003487D01* 40 | X003220Y003549D01* 41 | X003220Y003240D02* 42 | X003467Y003240D01* 43 | X008226Y003927D02* 44 | X008288Y003865D01* 45 | X008412Y003865D01* 46 | X008473Y003927D01* 47 | X008226Y004174D01* 48 | X008226Y003927D01* 49 | X008226Y004174D02* 50 | X008288Y004235D01* 51 | X008412Y004235D01* 52 | X008473Y004174D01* 53 | X008473Y003927D01* 54 | X008595Y003865D02* 55 | X008842Y003865D01* 56 | X008595Y004112D01* 57 | X008595Y004174D01* 58 | X008657Y004235D01* 59 | X008780Y004235D01* 60 | X008842Y004174D01* 61 | X008963Y004174D02* 62 | X009025Y004235D01* 63 | X009148Y004235D01* 64 | X009210Y004174D01* 65 | X009210Y003927D01* 66 | X009148Y003865D01* 67 | X009025Y003865D01* 68 | X008963Y003927D01* 69 | X013514Y008049D02* 70 | X013576Y007987D01* 71 | X013699Y007987D01* 72 | X013761Y008049D01* 73 | X013514Y008296D01* 74 | X013514Y008049D01* 75 | X013761Y008049D02* 76 | X013761Y008296D01* 77 | X013699Y008357D01* 78 | X013576Y008357D01* 79 | X013514Y008296D01* 80 | X013882Y007987D02* 81 | X014129Y007987D01* 82 | X014006Y007987D02* 83 | X014006Y008357D01* 84 | X014129Y008234D01* 85 | X014251Y008296D02* 86 | X014312Y008357D01* 87 | X014436Y008357D01* 88 | X014497Y008296D01* 89 | X014497Y008049D01* 90 | X014436Y007987D01* 91 | X014312Y007987D01* 92 | X014251Y008049D01* 93 | X014782Y009615D02* 94 | X014720Y009677D01* 95 | X014720Y009924D01* 96 | X014782Y009985D01* 97 | X014905Y009985D01* 98 | X014967Y009924D01* 99 | X014967Y009862D01* 100 | X014905Y009800D01* 101 | X014720Y009800D01* 102 | X014782Y009615D02* 103 | X014905Y009615D01* 104 | X014967Y009677D01* 105 | X015088Y009677D02* 106 | X015150Y009615D01* 107 | X015273Y009615D01* 108 | X015335Y009677D01* 109 | X015335Y009924D01* 110 | X015273Y009985D01* 111 | X015150Y009985D01* 112 | X015088Y009924D01* 113 | X015059Y011699D02* 114 | X014936Y011699D01* 115 | X014874Y011761D01* 116 | X014753Y011699D02* 117 | X014506Y011699D01* 118 | X014384Y011699D02* 119 | X014138Y011946D01* 120 | X014138Y012008D01* 121 | X014199Y012070D01* 122 | X014323Y012070D01* 123 | X014384Y012008D01* 124 | X014629Y012070D02* 125 | X014629Y011699D01* 126 | X014384Y011699D02* 127 | X014138Y011699D01* 128 | X014629Y012070D02* 129 | X014753Y011946D01* 130 | X014874Y012008D02* 131 | X014936Y012070D01* 132 | X015059Y012070D01* 133 | X015121Y012008D01* 134 | X015121Y011761D01* 135 | X015059Y011699D01* 136 | X017682Y014812D02* 137 | X017620Y014874D01* 138 | X017620Y015120D01* 139 | X017682Y015182D01* 140 | X017805Y015182D01* 141 | X017867Y015120D01* 142 | X017867Y015059D01* 143 | X017805Y014997D01* 144 | X017620Y014997D01* 145 | X017682Y014812D02* 146 | X017805Y014812D01* 147 | X017867Y014874D01* 148 | X017989Y014812D02* 149 | X018235Y014812D01* 150 | X018357Y014812D02* 151 | X018480Y014935D01* 152 | X018419Y014935D02* 153 | X018604Y014935D01* 154 | X018604Y014812D02* 155 | X018604Y015182D01* 156 | X018419Y015182D01* 157 | X018357Y015120D01* 158 | X018357Y014997D01* 159 | X018419Y014935D01* 160 | X018235Y015059D02* 161 | X018112Y015182D01* 162 | X018112Y014812D01* 163 | X019048Y014874D02* 164 | X019110Y014812D01* 165 | X019234Y014812D01* 166 | X019295Y014874D01* 167 | X019048Y015120D01* 168 | X019048Y014874D01* 169 | X019048Y015120D02* 170 | X019110Y015182D01* 171 | X019234Y015182D01* 172 | X019295Y015120D01* 173 | X019295Y014874D01* 174 | X019417Y014812D02* 175 | X019664Y014812D01* 176 | X019417Y015059D01* 177 | X019417Y015120D01* 178 | X019478Y015182D01* 179 | X019602Y015182D01* 180 | X019664Y015120D01* 181 | X019785Y015120D02* 182 | X019785Y014997D01* 183 | X019847Y014935D01* 184 | X020032Y014935D01* 185 | X020032Y014812D02* 186 | X020032Y015182D01* 187 | X019847Y015182D01* 188 | X019785Y015120D01* 189 | X019908Y014935D02* 190 | X019785Y014812D01* 191 | X020851Y015615D02* 192 | X021098Y015615D01* 193 | X020975Y015615D02* 194 | X020975Y015985D01* 195 | X021098Y015862D01* 196 | X021220Y015862D02* 197 | X021282Y015800D01* 198 | X021220Y015738D01* 199 | X021220Y015677D01* 200 | X021282Y015615D01* 201 | X021405Y015615D01* 202 | X021467Y015677D01* 203 | X021588Y015615D02* 204 | X021712Y015738D01* 205 | X021650Y015738D02* 206 | X021835Y015738D01* 207 | X021835Y015615D02* 208 | X021835Y015985D01* 209 | X021650Y015985D01* 210 | X021588Y015924D01* 211 | X021588Y015800D01* 212 | X021650Y015738D01* 213 | X021467Y015924D02* 214 | X021405Y015985D01* 215 | X021282Y015985D01* 216 | X021220Y015924D01* 217 | X021220Y015862D01* 218 | X021282Y015800D02* 219 | X021343Y015800D01* 220 | X020610Y017990D02* 221 | X020240Y017990D01* 222 | X020425Y017990D02* 223 | X020425Y018237D01* 224 | X020487Y018358D02* 225 | X020425Y018420D01* 226 | X020425Y018543D01* 227 | X020363Y018605D01* 228 | X020302Y018605D01* 229 | X020240Y018543D01* 230 | X020240Y018420D01* 231 | X020302Y018358D01* 232 | X020240Y018237D02* 233 | X020610Y018237D01* 234 | X020549Y018358D02* 235 | X020487Y018358D01* 236 | X020549Y018358D02* 237 | X020610Y018420D01* 238 | X020610Y018543D01* 239 | X020549Y018605D01* 240 | X020549Y018727D02* 241 | X020302Y018727D01* 242 | X020240Y018788D01* 243 | X020240Y018912D01* 244 | X020302Y018974D01* 245 | X020363Y019095D02* 246 | X020610Y019342D01* 247 | X020425Y019157D02* 248 | X020240Y019342D01* 249 | X020240Y019095D02* 250 | X020610Y019095D01* 251 | X020549Y018974D02* 252 | X020610Y018912D01* 253 | X020610Y018788D01* 254 | X020549Y018727D01* 255 | X019610Y018727D02* 256 | X019240Y018727D01* 257 | X019240Y018482D02* 258 | X019240Y018358D01* 259 | X019240Y018420D02* 260 | X019610Y018420D01* 261 | X019610Y018358D02* 262 | X019610Y018482D01* 263 | X019610Y018604D02* 264 | X019610Y018851D01* 265 | X019549Y018972D02* 266 | X019302Y018972D01* 267 | X019240Y019034D01* 268 | X019240Y019157D01* 269 | X019302Y019219D01* 270 | X019363Y019340D02* 271 | X019610Y019587D01* 272 | X019610Y019340D02* 273 | X019240Y019340D01* 274 | X019425Y019402D02* 275 | X019240Y019587D01* 276 | X019549Y019219D02* 277 | X019610Y019157D01* 278 | X019610Y019034D01* 279 | X019549Y018972D01* 280 | X018610Y018974D02* 281 | X018610Y018727D01* 282 | X018610Y018850D02* 283 | X018240Y018850D01* 284 | X018240Y018605D02* 285 | X018487Y018605D01* 286 | X018610Y018482D01* 287 | X018487Y018358D01* 288 | X018240Y018358D01* 289 | X018302Y018237D02* 290 | X018549Y018237D01* 291 | X018610Y018175D01* 292 | X018610Y017990D01* 293 | X018240Y017990D01* 294 | X018240Y018175D01* 295 | X018302Y018237D01* 296 | X018425Y018358D02* 297 | X018425Y018605D01* 298 | X018425Y019095D02* 299 | X018425Y019342D01* 300 | X018487Y019342D02* 301 | X018240Y019342D01* 302 | X018487Y019342D02* 303 | X018610Y019218D01* 304 | X018487Y019095D01* 305 | X018240Y019095D01* 306 | X017610Y019095D02* 307 | X017240Y019095D01* 308 | X017363Y019095D02* 309 | X017610Y019342D01* 310 | X017425Y019157D02* 311 | X017240Y019342D01* 312 | X017302Y018974D02* 313 | X017240Y018912D01* 314 | X017240Y018788D01* 315 | X017302Y018727D01* 316 | X017549Y018727D01* 317 | X017610Y018788D01* 318 | X017610Y018912D01* 319 | X017549Y018974D01* 320 | X017549Y018605D02* 321 | X017425Y018605D01* 322 | X017363Y018543D01* 323 | X017363Y018358D01* 324 | X017240Y018358D02* 325 | X017610Y018358D01* 326 | X017610Y018543D01* 327 | X017549Y018605D01* 328 | X017363Y018482D02* 329 | X017240Y018605D01* 330 | X017240Y018237D02* 331 | X017240Y017990D01* 332 | X017610Y017990D01* 333 | X019240Y017990D02* 334 | X019240Y018175D01* 335 | X019302Y018237D01* 336 | X019363Y018237D01* 337 | X019425Y018175D01* 338 | X019425Y017990D01* 339 | X019240Y017990D02* 340 | X019610Y017990D01* 341 | X019610Y018175D01* 342 | X019549Y018237D01* 343 | X019487Y018237D01* 344 | X019425Y018175D01* 345 | X021740Y018302D02* 346 | X021802Y018240D01* 347 | X022049Y018487D01* 348 | X021802Y018487D01* 349 | X021740Y018425D01* 350 | X021740Y018302D01* 351 | X021802Y018240D02* 352 | X022049Y018240D01* 353 | X022110Y018302D01* 354 | X022110Y018425D01* 355 | X022049Y018487D01* 356 | X022110Y018608D02* 357 | X021863Y018608D01* 358 | X021740Y018732D01* 359 | X021863Y018855D01* 360 | X022110Y018855D01* 361 | X023740Y018854D02* 362 | X024110Y018854D01* 363 | X023740Y019101D01* 364 | X024110Y019101D01* 365 | X024110Y018732D02* 366 | X024110Y018608D01* 367 | X024110Y018670D02* 368 | X023740Y018670D01* 369 | X023740Y018608D02* 370 | X023740Y018732D01* 371 | X023863Y018487D02* 372 | X024110Y018487D01* 373 | X023863Y018487D02* 374 | X023740Y018363D01* 375 | X023863Y018240D01* 376 | X024110Y018240D01* 377 | X016835Y015985D02* 378 | X016835Y015615D01* 379 | X016835Y015738D02* 380 | X016650Y015738D01* 381 | X016588Y015800D01* 382 | X016588Y015924D01* 383 | X016650Y015985D01* 384 | X016835Y015985D01* 385 | X016712Y015738D02* 386 | X016588Y015615D01* 387 | X016467Y015615D02* 388 | X016220Y015615D01* 389 | X016098Y015615D02* 390 | X016098Y015677D01* 391 | X015851Y015924D01* 392 | X015851Y015985D01* 393 | X016098Y015985D01* 394 | X016343Y015985D02* 395 | X016467Y015862D01* 396 | X016343Y015985D02* 397 | X016343Y015615D01* 398 | X026377Y011783D02* 399 | X026377Y011537D01* 400 | X026438Y011475D01* 401 | X026562Y011475D01* 402 | X026624Y011537D01* 403 | X026377Y011783D01* 404 | X026438Y011845D01* 405 | X026562Y011845D01* 406 | X026624Y011783D01* 407 | X026624Y011537D01* 408 | X026745Y011537D02* 409 | X026807Y011475D01* 410 | X026930Y011475D01* 411 | X026992Y011537D01* 412 | X027113Y011475D02* 413 | X027237Y011598D01* 414 | X027175Y011598D02* 415 | X027360Y011598D01* 416 | X027360Y011475D02* 417 | X027360Y011845D01* 418 | X027175Y011845D01* 419 | X027113Y011783D01* 420 | X027113Y011660D01* 421 | X027175Y011598D01* 422 | X026992Y011783D02* 423 | X026930Y011845D01* 424 | X026807Y011845D01* 425 | X026745Y011783D01* 426 | X026745Y011722D01* 427 | X026807Y011660D01* 428 | X026745Y011598D01* 429 | X026745Y011537D01* 430 | X026807Y011660D02* 431 | X026868Y011660D01* 432 | X021130Y007613D02* 433 | X020945Y007613D01* 434 | X020883Y007552D01* 435 | X020883Y007428D01* 436 | X020945Y007366D01* 437 | X021130Y007366D01* 438 | X021130Y007243D02* 439 | X021130Y007613D01* 440 | X021007Y007366D02* 441 | X020883Y007243D01* 442 | X020762Y007305D02* 443 | X020700Y007243D01* 444 | X020577Y007243D01* 445 | X020515Y007305D01* 446 | X020515Y007552D01* 447 | X020577Y007613D01* 448 | X020700Y007613D01* 449 | X020762Y007552D01* 450 | X020762Y007490D01* 451 | X020700Y007428D01* 452 | X020515Y007428D01* 453 | X020354Y006057D02* 454 | X020169Y006057D01* 455 | X020107Y005995D01* 456 | X020107Y005872D01* 457 | X020169Y005810D01* 458 | X020354Y005810D01* 459 | X020354Y005687D02* 460 | X020354Y006057D01* 461 | X020230Y005810D02* 462 | X020107Y005687D01* 463 | X019985Y005687D02* 464 | X019739Y005687D01* 465 | X019862Y005687D02* 466 | X019862Y006057D01* 467 | X019985Y005934D01* 468 | X019617Y005995D02* 469 | X019617Y005749D01* 470 | X019370Y005995D01* 471 | X019370Y005749D01* 472 | X019432Y005687D01* 473 | X019555Y005687D01* 474 | X019617Y005749D01* 475 | X019617Y005995D02* 476 | X019555Y006057D01* 477 | X019432Y006057D01* 478 | X019370Y005995D01* 479 | X003835Y012177D02* 480 | X003773Y012115D01* 481 | X003650Y012115D01* 482 | X003588Y012177D01* 483 | X003467Y012177D02* 484 | X003405Y012115D01* 485 | X003282Y012115D01* 486 | X003220Y012177D01* 487 | X003220Y012238D01* 488 | X003282Y012300D01* 489 | X003343Y012300D01* 490 | X003282Y012300D02* 491 | X003220Y012362D01* 492 | X003220Y012424D01* 493 | X003282Y012485D01* 494 | X003405Y012485D01* 495 | X003467Y012424D01* 496 | X003588Y012424D02* 497 | X003650Y012485D01* 498 | X003773Y012485D01* 499 | X003835Y012424D01* 500 | X003835Y012177D01* 501 | X003098Y012177D02* 502 | X002851Y012424D01* 503 | X002851Y012177D01* 504 | X002913Y012115D01* 505 | X003037Y012115D01* 506 | X003098Y012177D01* 507 | X003098Y012424D01* 508 | X003037Y012485D01* 509 | X002913Y012485D01* 510 | X002851Y012424D01* 511 | D11* 512 | X021350Y017850D02* 513 | X021350Y018100D01* 514 | X022350Y018100D01* 515 | X022350Y017850D01* 516 | X023350Y017850D02* 517 | X023350Y018100D01* 518 | X024350Y018100D01* 519 | X024350Y017850D01* 520 | D12* 521 | X000888Y001675D02* 522 | X000890Y001731D01* 523 | X000896Y001786D01* 524 | X000906Y001840D01* 525 | X000919Y001894D01* 526 | X000937Y001947D01* 527 | X000958Y001998D01* 528 | X000982Y002048D01* 529 | X001010Y002096D01* 530 | X001042Y002142D01* 531 | X001076Y002186D01* 532 | X001114Y002227D01* 533 | X001154Y002265D01* 534 | X001197Y002300D01* 535 | X001242Y002332D01* 536 | X001290Y002361D01* 537 | X001339Y002387D01* 538 | X001390Y002409D01* 539 | X001442Y002427D01* 540 | X001496Y002441D01* 541 | X001551Y002452D01* 542 | X001606Y002459D01* 543 | X001661Y002462D01* 544 | X001717Y002461D01* 545 | X001772Y002456D01* 546 | X001827Y002447D01* 547 | X001881Y002435D01* 548 | X001934Y002418D01* 549 | X001986Y002398D01* 550 | X002036Y002374D01* 551 | X002084Y002347D01* 552 | X002131Y002317D01* 553 | X002175Y002283D01* 554 | X002217Y002246D01* 555 | X002255Y002206D01* 556 | X002292Y002164D01* 557 | X002325Y002119D01* 558 | X002354Y002073D01* 559 | X002381Y002024D01* 560 | X002403Y001973D01* 561 | X002423Y001921D01* 562 | X002438Y001867D01* 563 | X002450Y001813D01* 564 | X002458Y001758D01* 565 | X002462Y001703D01* 566 | X002462Y001647D01* 567 | X002458Y001592D01* 568 | X002450Y001537D01* 569 | X002438Y001483D01* 570 | X002423Y001429D01* 571 | X002403Y001377D01* 572 | X002381Y001326D01* 573 | X002354Y001277D01* 574 | X002325Y001231D01* 575 | X002292Y001186D01* 576 | X002255Y001144D01* 577 | X002217Y001104D01* 578 | X002175Y001067D01* 579 | X002131Y001033D01* 580 | X002084Y001003D01* 581 | X002036Y000976D01* 582 | X001986Y000952D01* 583 | X001934Y000932D01* 584 | X001881Y000915D01* 585 | X001827Y000903D01* 586 | X001772Y000894D01* 587 | X001717Y000889D01* 588 | X001661Y000888D01* 589 | X001606Y000891D01* 590 | X001551Y000898D01* 591 | X001496Y000909D01* 592 | X001442Y000923D01* 593 | X001390Y000941D01* 594 | X001339Y000963D01* 595 | X001290Y000989D01* 596 | X001242Y001018D01* 597 | X001197Y001050D01* 598 | X001154Y001085D01* 599 | X001114Y001123D01* 600 | X001076Y001164D01* 601 | X001042Y001208D01* 602 | X001010Y001254D01* 603 | X000982Y001302D01* 604 | X000958Y001352D01* 605 | X000937Y001403D01* 606 | X000919Y001456D01* 607 | X000906Y001510D01* 608 | X000896Y001564D01* 609 | X000890Y001619D01* 610 | X000888Y001675D01* 611 | X000888Y018210D02* 612 | X000890Y018266D01* 613 | X000896Y018321D01* 614 | X000906Y018375D01* 615 | X000919Y018429D01* 616 | X000937Y018482D01* 617 | X000958Y018533D01* 618 | X000982Y018583D01* 619 | X001010Y018631D01* 620 | X001042Y018677D01* 621 | X001076Y018721D01* 622 | X001114Y018762D01* 623 | X001154Y018800D01* 624 | X001197Y018835D01* 625 | X001242Y018867D01* 626 | X001290Y018896D01* 627 | X001339Y018922D01* 628 | X001390Y018944D01* 629 | X001442Y018962D01* 630 | X001496Y018976D01* 631 | X001551Y018987D01* 632 | X001606Y018994D01* 633 | X001661Y018997D01* 634 | X001717Y018996D01* 635 | X001772Y018991D01* 636 | X001827Y018982D01* 637 | X001881Y018970D01* 638 | X001934Y018953D01* 639 | X001986Y018933D01* 640 | X002036Y018909D01* 641 | X002084Y018882D01* 642 | X002131Y018852D01* 643 | X002175Y018818D01* 644 | X002217Y018781D01* 645 | X002255Y018741D01* 646 | X002292Y018699D01* 647 | X002325Y018654D01* 648 | X002354Y018608D01* 649 | X002381Y018559D01* 650 | X002403Y018508D01* 651 | X002423Y018456D01* 652 | X002438Y018402D01* 653 | X002450Y018348D01* 654 | X002458Y018293D01* 655 | X002462Y018238D01* 656 | X002462Y018182D01* 657 | X002458Y018127D01* 658 | X002450Y018072D01* 659 | X002438Y018018D01* 660 | X002423Y017964D01* 661 | X002403Y017912D01* 662 | X002381Y017861D01* 663 | X002354Y017812D01* 664 | X002325Y017766D01* 665 | X002292Y017721D01* 666 | X002255Y017679D01* 667 | X002217Y017639D01* 668 | X002175Y017602D01* 669 | X002131Y017568D01* 670 | X002084Y017538D01* 671 | X002036Y017511D01* 672 | X001986Y017487D01* 673 | X001934Y017467D01* 674 | X001881Y017450D01* 675 | X001827Y017438D01* 676 | X001772Y017429D01* 677 | X001717Y017424D01* 678 | X001661Y017423D01* 679 | X001606Y017426D01* 680 | X001551Y017433D01* 681 | X001496Y017444D01* 682 | X001442Y017458D01* 683 | X001390Y017476D01* 684 | X001339Y017498D01* 685 | X001290Y017524D01* 686 | X001242Y017553D01* 687 | X001197Y017585D01* 688 | X001154Y017620D01* 689 | X001114Y017658D01* 690 | X001076Y017699D01* 691 | X001042Y017743D01* 692 | X001010Y017789D01* 693 | X000982Y017837D01* 694 | X000958Y017887D01* 695 | X000937Y017938D01* 696 | X000919Y017991D01* 697 | X000906Y018045D01* 698 | X000896Y018099D01* 699 | X000890Y018154D01* 700 | X000888Y018210D01* 701 | X027266Y018210D02* 702 | X027268Y018266D01* 703 | X027274Y018321D01* 704 | X027284Y018375D01* 705 | X027297Y018429D01* 706 | X027315Y018482D01* 707 | X027336Y018533D01* 708 | X027360Y018583D01* 709 | X027388Y018631D01* 710 | X027420Y018677D01* 711 | X027454Y018721D01* 712 | X027492Y018762D01* 713 | X027532Y018800D01* 714 | X027575Y018835D01* 715 | X027620Y018867D01* 716 | X027668Y018896D01* 717 | X027717Y018922D01* 718 | X027768Y018944D01* 719 | X027820Y018962D01* 720 | X027874Y018976D01* 721 | X027929Y018987D01* 722 | X027984Y018994D01* 723 | X028039Y018997D01* 724 | X028095Y018996D01* 725 | X028150Y018991D01* 726 | X028205Y018982D01* 727 | X028259Y018970D01* 728 | X028312Y018953D01* 729 | X028364Y018933D01* 730 | X028414Y018909D01* 731 | X028462Y018882D01* 732 | X028509Y018852D01* 733 | X028553Y018818D01* 734 | X028595Y018781D01* 735 | X028633Y018741D01* 736 | X028670Y018699D01* 737 | X028703Y018654D01* 738 | X028732Y018608D01* 739 | X028759Y018559D01* 740 | X028781Y018508D01* 741 | X028801Y018456D01* 742 | X028816Y018402D01* 743 | X028828Y018348D01* 744 | X028836Y018293D01* 745 | X028840Y018238D01* 746 | X028840Y018182D01* 747 | X028836Y018127D01* 748 | X028828Y018072D01* 749 | X028816Y018018D01* 750 | X028801Y017964D01* 751 | X028781Y017912D01* 752 | X028759Y017861D01* 753 | X028732Y017812D01* 754 | X028703Y017766D01* 755 | X028670Y017721D01* 756 | X028633Y017679D01* 757 | X028595Y017639D01* 758 | X028553Y017602D01* 759 | X028509Y017568D01* 760 | X028462Y017538D01* 761 | X028414Y017511D01* 762 | X028364Y017487D01* 763 | X028312Y017467D01* 764 | X028259Y017450D01* 765 | X028205Y017438D01* 766 | X028150Y017429D01* 767 | X028095Y017424D01* 768 | X028039Y017423D01* 769 | X027984Y017426D01* 770 | X027929Y017433D01* 771 | X027874Y017444D01* 772 | X027820Y017458D01* 773 | X027768Y017476D01* 774 | X027717Y017498D01* 775 | X027668Y017524D01* 776 | X027620Y017553D01* 777 | X027575Y017585D01* 778 | X027532Y017620D01* 779 | X027492Y017658D01* 780 | X027454Y017699D01* 781 | X027420Y017743D01* 782 | X027388Y017789D01* 783 | X027360Y017837D01* 784 | X027336Y017887D01* 785 | X027315Y017938D01* 786 | X027297Y017991D01* 787 | X027284Y018045D01* 788 | X027274Y018099D01* 789 | X027268Y018154D01* 790 | X027266Y018210D01* 791 | X027266Y001675D02* 792 | X027268Y001731D01* 793 | X027274Y001786D01* 794 | X027284Y001840D01* 795 | X027297Y001894D01* 796 | X027315Y001947D01* 797 | X027336Y001998D01* 798 | X027360Y002048D01* 799 | X027388Y002096D01* 800 | X027420Y002142D01* 801 | X027454Y002186D01* 802 | X027492Y002227D01* 803 | X027532Y002265D01* 804 | X027575Y002300D01* 805 | X027620Y002332D01* 806 | X027668Y002361D01* 807 | X027717Y002387D01* 808 | X027768Y002409D01* 809 | X027820Y002427D01* 810 | X027874Y002441D01* 811 | X027929Y002452D01* 812 | X027984Y002459D01* 813 | X028039Y002462D01* 814 | X028095Y002461D01* 815 | X028150Y002456D01* 816 | X028205Y002447D01* 817 | X028259Y002435D01* 818 | X028312Y002418D01* 819 | X028364Y002398D01* 820 | X028414Y002374D01* 821 | X028462Y002347D01* 822 | X028509Y002317D01* 823 | X028553Y002283D01* 824 | X028595Y002246D01* 825 | X028633Y002206D01* 826 | X028670Y002164D01* 827 | X028703Y002119D01* 828 | X028732Y002073D01* 829 | X028759Y002024D01* 830 | X028781Y001973D01* 831 | X028801Y001921D01* 832 | X028816Y001867D01* 833 | X028828Y001813D01* 834 | X028836Y001758D01* 835 | X028840Y001703D01* 836 | X028840Y001647D01* 837 | X028836Y001592D01* 838 | X028828Y001537D01* 839 | X028816Y001483D01* 840 | X028801Y001429D01* 841 | X028781Y001377D01* 842 | X028759Y001326D01* 843 | X028732Y001277D01* 844 | X028703Y001231D01* 845 | X028670Y001186D01* 846 | X028633Y001144D01* 847 | X028595Y001104D01* 848 | X028553Y001067D01* 849 | X028509Y001033D01* 850 | X028462Y001003D01* 851 | X028414Y000976D01* 852 | X028364Y000952D01* 853 | X028312Y000932D01* 854 | X028259Y000915D01* 855 | X028205Y000903D01* 856 | X028150Y000894D01* 857 | X028095Y000889D01* 858 | X028039Y000888D01* 859 | X027984Y000891D01* 860 | X027929Y000898D01* 861 | X027874Y000909D01* 862 | X027820Y000923D01* 863 | X027768Y000941D01* 864 | X027717Y000963D01* 865 | X027668Y000989D01* 866 | X027620Y001018D01* 867 | X027575Y001050D01* 868 | X027532Y001085D01* 869 | X027492Y001123D01* 870 | X027454Y001164D01* 871 | X027420Y001208D01* 872 | X027388Y001254D01* 873 | X027360Y001302D01* 874 | X027336Y001352D01* 875 | X027315Y001403D01* 876 | X027297Y001456D01* 877 | X027284Y001510D01* 878 | X027274Y001564D01* 879 | X027268Y001619D01* 880 | X027266Y001675D01* 881 | M02* 882 | -------------------------------------------------------------------------------- /Shabaz_Work/dac-cam/dac-cam/main.GBS: -------------------------------------------------------------------------------- 1 | G75* 2 | G70* 3 | %OFA0B0*% 4 | %FSLAX24Y24*% 5 | %IPPOS*% 6 | %LPD*% 7 | %AMOC8* 8 | 5,1,8,0,0,1.08239X$1,22.5* 9 | % 10 | %ADD10C,0.1221*% 11 | %ADD11R,0.0473X0.0434*% 12 | %ADD12R,0.0552X0.0631*% 13 | %ADD13R,0.0434X0.0473*% 14 | %ADD14C,0.0434*% 15 | %ADD15C,0.0634*% 16 | %ADD16C,0.0276*% 17 | %ADD17C,0.0512*% 18 | %ADD18R,0.0631X0.0552*% 19 | D10* 20 | X001675Y001675D03* 21 | X001675Y018210D03* 22 | X028053Y018210D03* 23 | X028053Y001675D03* 24 | D11* 25 | X014310Y009725D03* 26 | X013640Y009725D03* 27 | X009060Y004725D03* 28 | X008390Y004725D03* 29 | X017350Y015890D03* 30 | X017350Y016560D03* 31 | X018350Y016560D03* 32 | X018350Y015890D03* 33 | X019350Y015890D03* 34 | X019350Y016560D03* 35 | X020350Y016560D03* 36 | X020350Y015890D03* 37 | D12* 38 | X014974Y011225D03* 39 | X014226Y011225D03* 40 | X014349Y008850D03* 41 | X013601Y008850D03* 42 | D13* 43 | X019515Y006600D03* 44 | X020185Y006600D03* 45 | X020255Y008122D03* 46 | X020924Y008122D03* 47 | X026436Y012360D03* 48 | X027105Y012360D03* 49 | D14* 50 | X028840Y012994D03* 51 | X028840Y011616D03* 52 | X028840Y006301D03* 53 | X028840Y004923D03* 54 | D15* 55 | X026350Y015225D03* 56 | X026350Y016225D03* 57 | X026350Y017225D03* 58 | X024350Y017225D03* 59 | X023350Y017225D03* 60 | X022350Y017225D03* 61 | X021350Y017225D03* 62 | X020350Y017225D03* 63 | X019350Y017225D03* 64 | X018350Y017225D03* 65 | X017350Y017225D03* 66 | X001850Y013850D03* 67 | X001850Y012850D03* 68 | X001850Y010850D03* 69 | X001850Y009850D03* 70 | X001850Y004850D03* 71 | X001850Y003850D03* 72 | D16* 73 | X007983Y005677D03* 74 | X008081Y005775D03* 75 | D17* 76 | X008081Y005677D03* 77 | D18* 78 | X004350Y003724D03* 79 | X004350Y002976D03* 80 | X004350Y011976D03* 81 | X004350Y012724D03* 82 | M02* 83 | -------------------------------------------------------------------------------- /Shabaz_Work/dac-cam/dac-cam/main.GKO: -------------------------------------------------------------------------------- 1 | G75* 2 | G70* 3 | %OFA0B0*% 4 | %FSLAX24Y24*% 5 | %IPPOS*% 6 | %LPD*% 7 | %AMOC8* 8 | 5,1,8,0,0,1.08239X$1,22.5* 9 | % 10 | %ADD10C,0.0000*% 11 | D10* 12 | X001675Y000100D02* 13 | X028053Y000100D01* 14 | X028130Y000102D01* 15 | X028207Y000108D01* 16 | X028284Y000117D01* 17 | X028360Y000130D01* 18 | X028436Y000147D01* 19 | X028510Y000168D01* 20 | X028584Y000192D01* 21 | X028656Y000220D01* 22 | X028726Y000251D01* 23 | X028795Y000286D01* 24 | X028863Y000324D01* 25 | X028928Y000365D01* 26 | X028991Y000410D01* 27 | X029052Y000458D01* 28 | X029111Y000508D01* 29 | X029167Y000561D01* 30 | X029220Y000617D01* 31 | X029270Y000676D01* 32 | X029318Y000737D01* 33 | X029363Y000800D01* 34 | X029404Y000865D01* 35 | X029442Y000933D01* 36 | X029477Y001002D01* 37 | X029508Y001072D01* 38 | X029536Y001144D01* 39 | X029560Y001218D01* 40 | X029581Y001292D01* 41 | X029598Y001368D01* 42 | X029611Y001444D01* 43 | X029620Y001521D01* 44 | X029626Y001598D01* 45 | X029628Y001675D01* 46 | X029628Y018210D01* 47 | X029626Y018287D01* 48 | X029620Y018364D01* 49 | X029611Y018441D01* 50 | X029598Y018517D01* 51 | X029581Y018593D01* 52 | X029560Y018667D01* 53 | X029536Y018741D01* 54 | X029508Y018813D01* 55 | X029477Y018883D01* 56 | X029442Y018952D01* 57 | X029404Y019020D01* 58 | X029363Y019085D01* 59 | X029318Y019148D01* 60 | X029270Y019209D01* 61 | X029220Y019268D01* 62 | X029167Y019324D01* 63 | X029111Y019377D01* 64 | X029052Y019427D01* 65 | X028991Y019475D01* 66 | X028928Y019520D01* 67 | X028863Y019561D01* 68 | X028795Y019599D01* 69 | X028726Y019634D01* 70 | X028656Y019665D01* 71 | X028584Y019693D01* 72 | X028510Y019717D01* 73 | X028436Y019738D01* 74 | X028360Y019755D01* 75 | X028284Y019768D01* 76 | X028207Y019777D01* 77 | X028130Y019783D01* 78 | X028053Y019785D01* 79 | X001675Y019785D01* 80 | X001598Y019783D01* 81 | X001521Y019777D01* 82 | X001444Y019768D01* 83 | X001368Y019755D01* 84 | X001292Y019738D01* 85 | X001218Y019717D01* 86 | X001144Y019693D01* 87 | X001072Y019665D01* 88 | X001002Y019634D01* 89 | X000933Y019599D01* 90 | X000865Y019561D01* 91 | X000800Y019520D01* 92 | X000737Y019475D01* 93 | X000676Y019427D01* 94 | X000617Y019377D01* 95 | X000561Y019324D01* 96 | X000508Y019268D01* 97 | X000458Y019209D01* 98 | X000410Y019148D01* 99 | X000365Y019085D01* 100 | X000324Y019020D01* 101 | X000286Y018952D01* 102 | X000251Y018883D01* 103 | X000220Y018813D01* 104 | X000192Y018741D01* 105 | X000168Y018667D01* 106 | X000147Y018593D01* 107 | X000130Y018517D01* 108 | X000117Y018441D01* 109 | X000108Y018364D01* 110 | X000102Y018287D01* 111 | X000100Y018210D01* 112 | X000100Y001675D01* 113 | X000102Y001598D01* 114 | X000108Y001521D01* 115 | X000117Y001444D01* 116 | X000130Y001368D01* 117 | X000147Y001292D01* 118 | X000168Y001218D01* 119 | X000192Y001144D01* 120 | X000220Y001072D01* 121 | X000251Y001002D01* 122 | X000286Y000933D01* 123 | X000324Y000865D01* 124 | X000365Y000800D01* 125 | X000410Y000737D01* 126 | X000458Y000676D01* 127 | X000508Y000617D01* 128 | X000561Y000561D01* 129 | X000617Y000508D01* 130 | X000676Y000458D01* 131 | X000737Y000410D01* 132 | X000800Y000365D01* 133 | X000865Y000324D01* 134 | X000933Y000286D01* 135 | X001002Y000251D01* 136 | X001072Y000220D01* 137 | X001144Y000192D01* 138 | X001218Y000168D01* 139 | X001292Y000147D01* 140 | X001368Y000130D01* 141 | X001444Y000117D01* 142 | X001521Y000108D01* 143 | X001598Y000102D01* 144 | X001675Y000100D01* 145 | X001084Y001675D02* 146 | X001086Y001723D01* 147 | X001092Y001771D01* 148 | X001102Y001818D01* 149 | X001115Y001864D01* 150 | X001133Y001909D01* 151 | X001153Y001953D01* 152 | X001178Y001995D01* 153 | X001206Y002034D01* 154 | X001236Y002071D01* 155 | X001270Y002105D01* 156 | X001307Y002137D01* 157 | X001345Y002166D01* 158 | X001386Y002191D01* 159 | X001429Y002213D01* 160 | X001474Y002231D01* 161 | X001520Y002245D01* 162 | X001567Y002256D01* 163 | X001615Y002263D01* 164 | X001663Y002266D01* 165 | X001711Y002265D01* 166 | X001759Y002260D01* 167 | X001807Y002251D01* 168 | X001853Y002239D01* 169 | X001898Y002222D01* 170 | X001942Y002202D01* 171 | X001984Y002179D01* 172 | X002024Y002152D01* 173 | X002062Y002122D01* 174 | X002097Y002089D01* 175 | X002129Y002053D01* 176 | X002159Y002015D01* 177 | X002185Y001974D01* 178 | X002207Y001931D01* 179 | X002227Y001887D01* 180 | X002242Y001842D01* 181 | X002254Y001795D01* 182 | X002262Y001747D01* 183 | X002266Y001699D01* 184 | X002266Y001651D01* 185 | X002262Y001603D01* 186 | X002254Y001555D01* 187 | X002242Y001508D01* 188 | X002227Y001463D01* 189 | X002207Y001419D01* 190 | X002185Y001376D01* 191 | X002159Y001335D01* 192 | X002129Y001297D01* 193 | X002097Y001261D01* 194 | X002062Y001228D01* 195 | X002024Y001198D01* 196 | X001984Y001171D01* 197 | X001942Y001148D01* 198 | X001898Y001128D01* 199 | X001853Y001111D01* 200 | X001807Y001099D01* 201 | X001759Y001090D01* 202 | X001711Y001085D01* 203 | X001663Y001084D01* 204 | X001615Y001087D01* 205 | X001567Y001094D01* 206 | X001520Y001105D01* 207 | X001474Y001119D01* 208 | X001429Y001137D01* 209 | X001386Y001159D01* 210 | X001345Y001184D01* 211 | X001307Y001213D01* 212 | X001270Y001245D01* 213 | X001236Y001279D01* 214 | X001206Y001316D01* 215 | X001178Y001355D01* 216 | X001153Y001397D01* 217 | X001133Y001441D01* 218 | X001115Y001486D01* 219 | X001102Y001532D01* 220 | X001092Y001579D01* 221 | X001086Y001627D01* 222 | X001084Y001675D01* 223 | X001084Y018210D02* 224 | X001086Y018258D01* 225 | X001092Y018306D01* 226 | X001102Y018353D01* 227 | X001115Y018399D01* 228 | X001133Y018444D01* 229 | X001153Y018488D01* 230 | X001178Y018530D01* 231 | X001206Y018569D01* 232 | X001236Y018606D01* 233 | X001270Y018640D01* 234 | X001307Y018672D01* 235 | X001345Y018701D01* 236 | X001386Y018726D01* 237 | X001429Y018748D01* 238 | X001474Y018766D01* 239 | X001520Y018780D01* 240 | X001567Y018791D01* 241 | X001615Y018798D01* 242 | X001663Y018801D01* 243 | X001711Y018800D01* 244 | X001759Y018795D01* 245 | X001807Y018786D01* 246 | X001853Y018774D01* 247 | X001898Y018757D01* 248 | X001942Y018737D01* 249 | X001984Y018714D01* 250 | X002024Y018687D01* 251 | X002062Y018657D01* 252 | X002097Y018624D01* 253 | X002129Y018588D01* 254 | X002159Y018550D01* 255 | X002185Y018509D01* 256 | X002207Y018466D01* 257 | X002227Y018422D01* 258 | X002242Y018377D01* 259 | X002254Y018330D01* 260 | X002262Y018282D01* 261 | X002266Y018234D01* 262 | X002266Y018186D01* 263 | X002262Y018138D01* 264 | X002254Y018090D01* 265 | X002242Y018043D01* 266 | X002227Y017998D01* 267 | X002207Y017954D01* 268 | X002185Y017911D01* 269 | X002159Y017870D01* 270 | X002129Y017832D01* 271 | X002097Y017796D01* 272 | X002062Y017763D01* 273 | X002024Y017733D01* 274 | X001984Y017706D01* 275 | X001942Y017683D01* 276 | X001898Y017663D01* 277 | X001853Y017646D01* 278 | X001807Y017634D01* 279 | X001759Y017625D01* 280 | X001711Y017620D01* 281 | X001663Y017619D01* 282 | X001615Y017622D01* 283 | X001567Y017629D01* 284 | X001520Y017640D01* 285 | X001474Y017654D01* 286 | X001429Y017672D01* 287 | X001386Y017694D01* 288 | X001345Y017719D01* 289 | X001307Y017748D01* 290 | X001270Y017780D01* 291 | X001236Y017814D01* 292 | X001206Y017851D01* 293 | X001178Y017890D01* 294 | X001153Y017932D01* 295 | X001133Y017976D01* 296 | X001115Y018021D01* 297 | X001102Y018067D01* 298 | X001092Y018114D01* 299 | X001086Y018162D01* 300 | X001084Y018210D01* 301 | X027462Y018210D02* 302 | X027464Y018258D01* 303 | X027470Y018306D01* 304 | X027480Y018353D01* 305 | X027493Y018399D01* 306 | X027511Y018444D01* 307 | X027531Y018488D01* 308 | X027556Y018530D01* 309 | X027584Y018569D01* 310 | X027614Y018606D01* 311 | X027648Y018640D01* 312 | X027685Y018672D01* 313 | X027723Y018701D01* 314 | X027764Y018726D01* 315 | X027807Y018748D01* 316 | X027852Y018766D01* 317 | X027898Y018780D01* 318 | X027945Y018791D01* 319 | X027993Y018798D01* 320 | X028041Y018801D01* 321 | X028089Y018800D01* 322 | X028137Y018795D01* 323 | X028185Y018786D01* 324 | X028231Y018774D01* 325 | X028276Y018757D01* 326 | X028320Y018737D01* 327 | X028362Y018714D01* 328 | X028402Y018687D01* 329 | X028440Y018657D01* 330 | X028475Y018624D01* 331 | X028507Y018588D01* 332 | X028537Y018550D01* 333 | X028563Y018509D01* 334 | X028585Y018466D01* 335 | X028605Y018422D01* 336 | X028620Y018377D01* 337 | X028632Y018330D01* 338 | X028640Y018282D01* 339 | X028644Y018234D01* 340 | X028644Y018186D01* 341 | X028640Y018138D01* 342 | X028632Y018090D01* 343 | X028620Y018043D01* 344 | X028605Y017998D01* 345 | X028585Y017954D01* 346 | X028563Y017911D01* 347 | X028537Y017870D01* 348 | X028507Y017832D01* 349 | X028475Y017796D01* 350 | X028440Y017763D01* 351 | X028402Y017733D01* 352 | X028362Y017706D01* 353 | X028320Y017683D01* 354 | X028276Y017663D01* 355 | X028231Y017646D01* 356 | X028185Y017634D01* 357 | X028137Y017625D01* 358 | X028089Y017620D01* 359 | X028041Y017619D01* 360 | X027993Y017622D01* 361 | X027945Y017629D01* 362 | X027898Y017640D01* 363 | X027852Y017654D01* 364 | X027807Y017672D01* 365 | X027764Y017694D01* 366 | X027723Y017719D01* 367 | X027685Y017748D01* 368 | X027648Y017780D01* 369 | X027614Y017814D01* 370 | X027584Y017851D01* 371 | X027556Y017890D01* 372 | X027531Y017932D01* 373 | X027511Y017976D01* 374 | X027493Y018021D01* 375 | X027480Y018067D01* 376 | X027470Y018114D01* 377 | X027464Y018162D01* 378 | X027462Y018210D01* 379 | X028643Y012994D02* 380 | X028645Y013021D01* 381 | X028651Y013048D01* 382 | X028660Y013074D01* 383 | X028673Y013098D01* 384 | X028689Y013121D01* 385 | X028708Y013140D01* 386 | X028730Y013157D01* 387 | X028754Y013171D01* 388 | X028779Y013181D01* 389 | X028806Y013188D01* 390 | X028833Y013191D01* 391 | X028861Y013190D01* 392 | X028888Y013185D01* 393 | X028914Y013177D01* 394 | X028938Y013165D01* 395 | X028961Y013149D01* 396 | X028982Y013131D01* 397 | X028999Y013110D01* 398 | X029014Y013086D01* 399 | X029025Y013061D01* 400 | X029033Y013035D01* 401 | X029037Y013008D01* 402 | X029037Y012980D01* 403 | X029033Y012953D01* 404 | X029025Y012927D01* 405 | X029014Y012902D01* 406 | X028999Y012878D01* 407 | X028982Y012857D01* 408 | X028961Y012839D01* 409 | X028939Y012823D01* 410 | X028914Y012811D01* 411 | X028888Y012803D01* 412 | X028861Y012798D01* 413 | X028833Y012797D01* 414 | X028806Y012800D01* 415 | X028779Y012807D01* 416 | X028754Y012817D01* 417 | X028730Y012831D01* 418 | X028708Y012848D01* 419 | X028689Y012867D01* 420 | X028673Y012890D01* 421 | X028660Y012914D01* 422 | X028651Y012940D01* 423 | X028645Y012967D01* 424 | X028643Y012994D01* 425 | X028643Y011616D02* 426 | X028645Y011643D01* 427 | X028651Y011670D01* 428 | X028660Y011696D01* 429 | X028673Y011720D01* 430 | X028689Y011743D01* 431 | X028708Y011762D01* 432 | X028730Y011779D01* 433 | X028754Y011793D01* 434 | X028779Y011803D01* 435 | X028806Y011810D01* 436 | X028833Y011813D01* 437 | X028861Y011812D01* 438 | X028888Y011807D01* 439 | X028914Y011799D01* 440 | X028938Y011787D01* 441 | X028961Y011771D01* 442 | X028982Y011753D01* 443 | X028999Y011732D01* 444 | X029014Y011708D01* 445 | X029025Y011683D01* 446 | X029033Y011657D01* 447 | X029037Y011630D01* 448 | X029037Y011602D01* 449 | X029033Y011575D01* 450 | X029025Y011549D01* 451 | X029014Y011524D01* 452 | X028999Y011500D01* 453 | X028982Y011479D01* 454 | X028961Y011461D01* 455 | X028939Y011445D01* 456 | X028914Y011433D01* 457 | X028888Y011425D01* 458 | X028861Y011420D01* 459 | X028833Y011419D01* 460 | X028806Y011422D01* 461 | X028779Y011429D01* 462 | X028754Y011439D01* 463 | X028730Y011453D01* 464 | X028708Y011470D01* 465 | X028689Y011489D01* 466 | X028673Y011512D01* 467 | X028660Y011536D01* 468 | X028651Y011562D01* 469 | X028645Y011589D01* 470 | X028643Y011616D01* 471 | X028643Y006301D02* 472 | X028645Y006328D01* 473 | X028651Y006355D01* 474 | X028660Y006381D01* 475 | X028673Y006405D01* 476 | X028689Y006428D01* 477 | X028708Y006447D01* 478 | X028730Y006464D01* 479 | X028754Y006478D01* 480 | X028779Y006488D01* 481 | X028806Y006495D01* 482 | X028833Y006498D01* 483 | X028861Y006497D01* 484 | X028888Y006492D01* 485 | X028914Y006484D01* 486 | X028938Y006472D01* 487 | X028961Y006456D01* 488 | X028982Y006438D01* 489 | X028999Y006417D01* 490 | X029014Y006393D01* 491 | X029025Y006368D01* 492 | X029033Y006342D01* 493 | X029037Y006315D01* 494 | X029037Y006287D01* 495 | X029033Y006260D01* 496 | X029025Y006234D01* 497 | X029014Y006209D01* 498 | X028999Y006185D01* 499 | X028982Y006164D01* 500 | X028961Y006146D01* 501 | X028939Y006130D01* 502 | X028914Y006118D01* 503 | X028888Y006110D01* 504 | X028861Y006105D01* 505 | X028833Y006104D01* 506 | X028806Y006107D01* 507 | X028779Y006114D01* 508 | X028754Y006124D01* 509 | X028730Y006138D01* 510 | X028708Y006155D01* 511 | X028689Y006174D01* 512 | X028673Y006197D01* 513 | X028660Y006221D01* 514 | X028651Y006247D01* 515 | X028645Y006274D01* 516 | X028643Y006301D01* 517 | X028643Y004923D02* 518 | X028645Y004950D01* 519 | X028651Y004977D01* 520 | X028660Y005003D01* 521 | X028673Y005027D01* 522 | X028689Y005050D01* 523 | X028708Y005069D01* 524 | X028730Y005086D01* 525 | X028754Y005100D01* 526 | X028779Y005110D01* 527 | X028806Y005117D01* 528 | X028833Y005120D01* 529 | X028861Y005119D01* 530 | X028888Y005114D01* 531 | X028914Y005106D01* 532 | X028938Y005094D01* 533 | X028961Y005078D01* 534 | X028982Y005060D01* 535 | X028999Y005039D01* 536 | X029014Y005015D01* 537 | X029025Y004990D01* 538 | X029033Y004964D01* 539 | X029037Y004937D01* 540 | X029037Y004909D01* 541 | X029033Y004882D01* 542 | X029025Y004856D01* 543 | X029014Y004831D01* 544 | X028999Y004807D01* 545 | X028982Y004786D01* 546 | X028961Y004768D01* 547 | X028939Y004752D01* 548 | X028914Y004740D01* 549 | X028888Y004732D01* 550 | X028861Y004727D01* 551 | X028833Y004726D01* 552 | X028806Y004729D01* 553 | X028779Y004736D01* 554 | X028754Y004746D01* 555 | X028730Y004760D01* 556 | X028708Y004777D01* 557 | X028689Y004796D01* 558 | X028673Y004819D01* 559 | X028660Y004843D01* 560 | X028651Y004869D01* 561 | X028645Y004896D01* 562 | X028643Y004923D01* 563 | X027462Y001675D02* 564 | X027464Y001723D01* 565 | X027470Y001771D01* 566 | X027480Y001818D01* 567 | X027493Y001864D01* 568 | X027511Y001909D01* 569 | X027531Y001953D01* 570 | X027556Y001995D01* 571 | X027584Y002034D01* 572 | X027614Y002071D01* 573 | X027648Y002105D01* 574 | X027685Y002137D01* 575 | X027723Y002166D01* 576 | X027764Y002191D01* 577 | X027807Y002213D01* 578 | X027852Y002231D01* 579 | X027898Y002245D01* 580 | X027945Y002256D01* 581 | X027993Y002263D01* 582 | X028041Y002266D01* 583 | X028089Y002265D01* 584 | X028137Y002260D01* 585 | X028185Y002251D01* 586 | X028231Y002239D01* 587 | X028276Y002222D01* 588 | X028320Y002202D01* 589 | X028362Y002179D01* 590 | X028402Y002152D01* 591 | X028440Y002122D01* 592 | X028475Y002089D01* 593 | X028507Y002053D01* 594 | X028537Y002015D01* 595 | X028563Y001974D01* 596 | X028585Y001931D01* 597 | X028605Y001887D01* 598 | X028620Y001842D01* 599 | X028632Y001795D01* 600 | X028640Y001747D01* 601 | X028644Y001699D01* 602 | X028644Y001651D01* 603 | X028640Y001603D01* 604 | X028632Y001555D01* 605 | X028620Y001508D01* 606 | X028605Y001463D01* 607 | X028585Y001419D01* 608 | X028563Y001376D01* 609 | X028537Y001335D01* 610 | X028507Y001297D01* 611 | X028475Y001261D01* 612 | X028440Y001228D01* 613 | X028402Y001198D01* 614 | X028362Y001171D01* 615 | X028320Y001148D01* 616 | X028276Y001128D01* 617 | X028231Y001111D01* 618 | X028185Y001099D01* 619 | X028137Y001090D01* 620 | X028089Y001085D01* 621 | X028041Y001084D01* 622 | X027993Y001087D01* 623 | X027945Y001094D01* 624 | X027898Y001105D01* 625 | X027852Y001119D01* 626 | X027807Y001137D01* 627 | X027764Y001159D01* 628 | X027723Y001184D01* 629 | X027685Y001213D01* 630 | X027648Y001245D01* 631 | X027614Y001279D01* 632 | X027584Y001316D01* 633 | X027556Y001355D01* 634 | X027531Y001397D01* 635 | X027511Y001441D01* 636 | X027493Y001486D01* 637 | X027480Y001532D01* 638 | X027470Y001579D01* 639 | X027464Y001627D01* 640 | X027462Y001675D01* 641 | M02* 642 | -------------------------------------------------------------------------------- /Shabaz_Work/dac-cam/dac-cam/main.GTS: -------------------------------------------------------------------------------- 1 | G75* 2 | G70* 3 | %OFA0B0*% 4 | %FSLAX24Y24*% 5 | %IPPOS*% 6 | %LPD*% 7 | %AMOC8* 8 | 5,1,8,0,0,1.08239X$1,22.5* 9 | % 10 | %ADD10C,0.1221*% 11 | %ADD11R,0.0138X0.0650*% 12 | %ADD12R,0.0284X0.0520*% 13 | %ADD13R,0.0473X0.0434*% 14 | %ADD14R,0.0434X0.0473*% 15 | %ADD15R,0.0552X0.0631*% 16 | %ADD16R,0.0182X0.0536*% 17 | %ADD17R,0.0631X0.0552*% 18 | %ADD18R,0.0316X0.0434*% 19 | %ADD19R,0.0985X0.1044*% 20 | %ADD20R,0.0985X0.1024*% 21 | %ADD21R,0.1064X0.0985*% 22 | %ADD22C,0.0434*% 23 | %ADD23C,0.0634*% 24 | %ADD24R,0.0260X0.0820*% 25 | %ADD25R,0.1772X0.0552*% 26 | D10* 27 | X001675Y001675D03* 28 | X001675Y018210D03* 29 | X028053Y018210D03* 30 | X028053Y001675D03* 31 | D11* 32 | X017002Y010623D03* 33 | X016746Y010623D03* 34 | X016490Y010623D03* 35 | X016234Y010623D03* 36 | X015978Y010623D03* 37 | X015722Y010623D03* 38 | X015466Y010623D03* 39 | X015210Y010623D03* 40 | X014954Y010623D03* 41 | X014698Y010623D03* 42 | X014698Y012827D03* 43 | X014954Y012827D03* 44 | X015210Y012827D03* 45 | X015466Y012827D03* 46 | X015722Y012827D03* 47 | X015978Y012827D03* 48 | X016234Y012827D03* 49 | X016490Y012827D03* 50 | X016746Y012827D03* 51 | X017002Y012827D03* 52 | D12* 53 | X010474Y012334D03* 54 | X009726Y012334D03* 55 | X009726Y013366D03* 56 | X010100Y013366D03* 57 | X010474Y013366D03* 58 | X010474Y015459D03* 59 | X009726Y015459D03* 60 | X009726Y016491D03* 61 | X010100Y016491D03* 62 | X010474Y016491D03* 63 | X011226Y007366D03* 64 | X011600Y007366D03* 65 | X011974Y007366D03* 66 | X011974Y006334D03* 67 | X011226Y006334D03* 68 | D13* 69 | X012725Y006265D03* 70 | X012725Y006935D03* 71 | X014140Y006350D03* 72 | X014810Y006350D03* 73 | X015100Y007140D03* 74 | X015850Y007140D03* 75 | X015850Y007810D03* 76 | X015100Y007810D03* 77 | X016140Y006350D03* 78 | X016810Y006350D03* 79 | X016515Y009350D03* 80 | X017185Y009350D03* 81 | X017795Y010301D03* 82 | X017795Y010970D03* 83 | X018890Y012225D03* 84 | X019560Y012225D03* 85 | X020475Y012640D03* 86 | X020475Y013310D03* 87 | X020475Y013765D03* 88 | X020475Y014435D03* 89 | X017543Y014045D03* 90 | X017543Y013376D03* 91 | X015185Y015225D03* 92 | X014515Y015225D03* 93 | X014685Y013725D03* 94 | X014015Y013725D03* 95 | X010810Y014100D03* 96 | X010140Y014100D03* 97 | X005725Y012685D03* 98 | X005725Y012015D03* 99 | X004679Y014886D03* 100 | X004009Y014886D03* 101 | X010140Y017225D03* 102 | X010810Y017225D03* 103 | X011515Y008225D03* 104 | X012185Y008225D03* 105 | X005725Y003685D03* 106 | X005725Y003015D03* 107 | X004685Y005850D03* 108 | X004015Y005850D03* 109 | X022616Y005002D03* 110 | X022616Y004332D03* 111 | D14* 112 | X023015Y006975D03* 113 | X023685Y006975D03* 114 | X023685Y008100D03* 115 | X023015Y008100D03* 116 | X020924Y008930D03* 117 | X020255Y008930D03* 118 | X020755Y009842D03* 119 | X021424Y009842D03* 120 | X014104Y016041D03* 121 | X013435Y016041D03* 122 | X013435Y016825D03* 123 | X014104Y016825D03* 124 | X014843Y017422D03* 125 | X015512Y017422D03* 126 | X011177Y015935D03* 127 | X011177Y015265D03* 128 | X011225Y012935D03* 129 | X011225Y012265D03* 130 | X009100Y012140D03* 131 | X009100Y012810D03* 132 | X006060Y010975D03* 133 | X005390Y010975D03* 134 | X010600Y006560D03* 135 | X010600Y005890D03* 136 | X013765Y002975D03* 137 | X014435Y002975D03* 138 | X014435Y002100D03* 139 | X013765Y002100D03* 140 | X017640Y002725D03* 141 | X018310Y002725D03* 142 | X006935Y002600D03* 143 | X006265Y002600D03* 144 | X006265Y001725D03* 145 | X006935Y001725D03* 146 | D15* 147 | X007851Y001725D03* 148 | X008599Y001725D03* 149 | X008599Y002600D03* 150 | X007851Y002600D03* 151 | X008631Y004808D03* 152 | X009380Y004808D03* 153 | X014226Y009350D03* 154 | X014974Y009350D03* 155 | X016476Y008600D03* 156 | X017224Y008600D03* 157 | X012474Y011600D03* 158 | X011726Y011600D03* 159 | X013976Y014475D03* 160 | X014724Y014475D03* 161 | X012421Y014689D03* 162 | X011673Y014689D03* 163 | X006849Y010100D03* 164 | X006101Y010100D03* 165 | X020476Y003350D03* 166 | X021224Y003350D03* 167 | D16* 168 | X021106Y004958D03* 169 | X021362Y004958D03* 170 | X021618Y004958D03* 171 | X020850Y004958D03* 172 | X020594Y004958D03* 173 | X020338Y004958D03* 174 | X020082Y004958D03* 175 | X020082Y007242D03* 176 | X020338Y007242D03* 177 | X020594Y007242D03* 178 | X020850Y007242D03* 179 | X021106Y007242D03* 180 | X021362Y007242D03* 181 | X021618Y007242D03* 182 | D17* 183 | X019187Y005393D03* 184 | X019187Y004645D03* 185 | X022208Y003422D03* 186 | X022208Y002674D03* 187 | D18* 188 | X016473Y002725D03* 189 | X016099Y002725D03* 190 | X015725Y002725D03* 191 | X015725Y003670D03* 192 | X016473Y003670D03* 193 | X018911Y013030D03* 194 | X019659Y013030D03* 195 | X019659Y013975D03* 196 | X019285Y013975D03* 197 | X018911Y013975D03* 198 | D19* 199 | X028368Y013889D03* 200 | X028368Y010720D03* 201 | X028368Y007196D03* 202 | X028368Y004027D03* 203 | D20* 204 | X024628Y004234D03* 205 | X024628Y006990D03* 206 | X024628Y010927D03* 207 | X024628Y013683D03* 208 | D21* 209 | X024628Y012305D03* 210 | X024628Y005612D03* 211 | D22* 212 | X028840Y006301D03* 213 | X028840Y004923D03* 214 | X028840Y011616D03* 215 | X028840Y012994D03* 216 | D23* 217 | X026350Y015225D03* 218 | X026350Y016225D03* 219 | X026350Y017225D03* 220 | X024350Y017225D03* 221 | X023350Y017225D03* 222 | X022350Y017225D03* 223 | X021350Y017225D03* 224 | X020350Y017225D03* 225 | X019350Y017225D03* 226 | X018350Y017225D03* 227 | X017350Y017225D03* 228 | X001850Y013850D03* 229 | X001850Y012850D03* 230 | X001850Y010850D03* 231 | X001850Y009850D03* 232 | X001850Y004850D03* 233 | X001850Y003850D03* 234 | D24* 235 | X003600Y003005D03* 236 | X004100Y003005D03* 237 | X004600Y003005D03* 238 | X005100Y003005D03* 239 | X005100Y004945D03* 240 | X004600Y004945D03* 241 | X004100Y004945D03* 242 | X003600Y004945D03* 243 | X003600Y012005D03* 244 | X004100Y012005D03* 245 | X004600Y012005D03* 246 | X005100Y012005D03* 247 | X005100Y013945D03* 248 | X004600Y013945D03* 249 | X004100Y013945D03* 250 | X003600Y013945D03* 251 | D25* 252 | X003874Y016975D03* 253 | X006826Y016975D03* 254 | X006826Y007975D03* 255 | X003874Y007975D03* 256 | M02* 257 | -------------------------------------------------------------------------------- /Shabaz_Work/dac-cam/dac-cam/main.TXT: -------------------------------------------------------------------------------- 1 | % 2 | M48 3 | M72 4 | T01C0.0236 5 | T02C0.0394 6 | T03C0.1181 7 | % 8 | T01 9 | X4350Y2725 10 | X4100Y4350 11 | X7225Y6225 12 | X9475Y4850 13 | X9475Y3100 14 | X9475Y1725 15 | X10600Y1850 16 | X11600Y1850 17 | X12600Y1850 18 | X8350Y850 19 | X13725Y6350 20 | X13600Y7100 21 | X11475Y8600 22 | X11100Y8225 23 | X10600Y8600 24 | X10600Y6975 25 | X12975Y8725 26 | X13100Y9225 27 | X13225Y9725 28 | X14350Y10600 29 | X13600Y10850 30 | X13475Y11725 31 | X11725Y12975 32 | X11225Y13350 33 | X9725Y14100 34 | X10100Y14475 35 | X9100Y14475 36 | X9100Y13225 37 | X12850Y15475 38 | X14100Y15225 39 | X14600Y15725 40 | X14850Y16850 41 | X12725Y17475 42 | X11600Y17475 43 | X10100Y17600 44 | X9725Y17225 45 | X10975Y16350 46 | X11475Y16350 47 | X13225Y13725 48 | X15725Y11225 49 | X18100Y11225 50 | X18475Y12225 51 | X20225Y11850 52 | X20975Y11850 53 | X20350Y9850 54 | X19975Y8100 55 | X19475Y7225 56 | X17850Y7100 57 | X17850Y6350 58 | X17225Y6350 59 | X18975Y5725 60 | X19600Y5475 61 | X20850Y4225 62 | X21725Y2600 63 | X22725Y2600 64 | X22850Y1850 65 | X21850Y1850 66 | X20850Y1850 67 | X20225Y1475 68 | X19475Y1100 69 | X17850Y1100 70 | X17225Y1350 71 | X16600Y1850 72 | X17100Y2725 73 | X21475Y6225 74 | X21100Y6600 75 | X22350Y7350 76 | X21225Y8100 77 | X22475Y6350 78 | X26350Y5975 79 | X29100Y7600 80 | X29100Y8600 81 | X29100Y9600 82 | X25600Y9100 83 | X24600Y9100 84 | X23975Y10600 85 | X23975Y11100 86 | X25600Y12350 87 | X29100Y14600 88 | X29100Y15600 89 | X25100Y15600 90 | X24100Y15600 91 | X21100Y14475 92 | X20350Y15475 93 | X19350Y15475 94 | X18350Y15475 95 | X17350Y15475 96 | X18475Y14100 97 | X18475Y13600 98 | X19100Y14475 99 | X17600Y9600 100 | X17475Y9100 101 | X17975Y8350 102 | X24350Y3475 103 | X24850Y3475 104 | X24600Y2100 105 | X24100Y2100 106 | X25725Y1975 107 | X25725Y600 108 | X26600Y600 109 | X29100Y3100 110 | X7225Y9350 111 | X4225Y7975 112 | X3725Y7975 113 | X3225Y7975 114 | X3100Y8975 115 | X1225Y8975 116 | X4350Y11725 117 | X4100Y13350 118 | X4225Y16975 119 | X3725Y16975 120 | X3225Y16975 121 | T02 122 | X1850Y13850 123 | X1850Y12850 124 | X1850Y10850 125 | X1850Y9850 126 | X1850Y4850 127 | X1850Y3850 128 | X17350Y17225 129 | X18350Y17225 130 | X19350Y17225 131 | X20350Y17225 132 | X21350Y17225 133 | X22350Y17225 134 | X23350Y17225 135 | X24350Y17225 136 | X26350Y17225 137 | X26350Y16225 138 | X26350Y15225 139 | X28840Y12994 140 | X28840Y11616 141 | X28840Y6301 142 | X28840Y4923 143 | T03 144 | X1675Y1675 145 | X1675Y18210 146 | X28053Y18210 147 | X28053Y1675 148 | M30 149 | -------------------------------------------------------------------------------- /Shabaz_Work/dac-cam/dac-cam/main.dri: -------------------------------------------------------------------------------- 1 | Generated by EAGLE CAM Processor 6.4.0 2 | 3 | Drill Station Info File: C:/c_root/Electronics/EAGLE_FILES/DAC-BB/main.dri 4 | 5 | Date : 20/01/2014 11:34:32 6 | Drills : generated 7 | Device : Excellon drill station 8 | 9 | Parameter settings: 10 | 11 | Tolerance Drill + : 5.00 % 12 | Tolerance Drill - : 5.00 % 13 | Rotate : no 14 | Mirror : no 15 | Optimize : yes 16 | Auto fit : yes 17 | OffsetX : 0inch 18 | OffsetY : 0inch 19 | Layers : Drills Holes 20 | 21 | Drill File Info: 22 | 23 | Data Mode : Absolute 24 | Units : 1/10000 Inch 25 | 26 | Drills used: 27 | 28 | Code Size used 29 | 30 | T01 0.0236inch 112 31 | T02 0.0394inch 21 32 | T03 0.1181inch 4 33 | 34 | Total number of drills: 137 35 | 36 | Plotfiles: 37 | 38 | C:/c_root/Electronics/EAGLE_FILES/DAC-BB/main.TXT 39 | -------------------------------------------------------------------------------- /Shabaz_Work/dac-cam/dac-cam/main.gpi: -------------------------------------------------------------------------------- 1 | Generated by EAGLE CAM Processor 6.4.0 2 | 3 | Photoplotter Info File: C:/c_root/Electronics/EAGLE_FILES/DAC-BB/main.gpi 4 | 5 | Date : 20/01/2014 11:34:33 6 | Plotfile : C:/c_root/Electronics/EAGLE_FILES/DAC-BB/main.GBS 7 | Apertures : generated: 8 | Device : Gerber RS-274-X photoplotter, coordinate format 2.4 inch 9 | 10 | Parameter settings: 11 | 12 | Emulate Apertures : no 13 | Tolerance Draw + : 0.00 % 14 | Tolerance Draw - : 0.00 % 15 | Tolerance Flash + : 0.00 % 16 | Tolerance Flash - : 0.00 % 17 | Rotate : no 18 | Mirror : no 19 | Optimize : yes 20 | Auto fit : yes 21 | OffsetX : 0inch 22 | OffsetY : 0inch 23 | 24 | Plotfile Info: 25 | 26 | Coordinate Format : 2.4 27 | Coordinate Units : Inch 28 | Data Mode : Absolute 29 | Zero Suppression : None 30 | End Of Block : * 31 | 32 | Apertures used: 33 | 34 | Code Shape Size used 35 | 36 | D10 round 0.1221inch 4 37 | D11 rectangle 0.0473inch x 0.0434inch 12 38 | D12 rectangle 0.0552inch x 0.0631inch 4 39 | D13 rectangle 0.0434inch x 0.0473inch 6 40 | D14 round 0.0434inch 4 41 | D15 round 0.0634inch 17 42 | D16 round 0.0276inch 2 43 | D17 round 0.0512inch 1 44 | D18 rectangle 0.0631inch x 0.0552inch 4 45 | 46 | -------------------------------------------------------------------------------- /Shabaz_Work/dac-documentation-v1/dac-documentation/dac-schematic1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cadsoftcomputer/BBB-Wifi-Radio/e1fabf83b201e4a02092d10991fd35bcd5a397b2/Shabaz_Work/dac-documentation-v1/dac-documentation/dac-schematic1.png -------------------------------------------------------------------------------- /Shabaz_Work/dac-documentation-v1/dac-documentation/partlist.txt: -------------------------------------------------------------------------------- 1 | DAC Board parts list 2 | 3 | D.N.F. means Do Not Fit 4 | 5 | Part Value Device 6 | ---- ------------ ------------------------------ 7 | 8 | C1 100n Capacitor 0603 SMD 9 | C2 100n Capacitor 0603 SMD 10 | C3 100n Capacitor 0603 SMD 11 | C4 100n Capacitor 0603 SMD 12 | C5 10n Capacitor 0603 SMD 13 | C6 100n Capacitor 0603 SMD 14 | C7 10uF Capacitor 0805 X5R SMD 15 | C8 100n Capacitor 0603 SMD 16 | C9 100n Capacitor 0603 SMD 17 | C10 2.2uF Capacitor 0805 SMD 18 | C11 2.2uF Capacitor 0805 SMD 19 | C12 2.2uF Capacitor 0805 SMD 20 | C13 2.2uF Capacitor 0805 SMD 21 | C14 2n2 Capacitor 0603 NP0 SMD 22 | C15 2n2 Capacitor 0603 NP0 SMD 23 | C16 10n Capacitor 0603 SMD 24 | C17 1uF Capacitor 0805 X5R SMD 25 | C18 1uF Capacitor 0805 X5R SMD 26 | C19 1uF Capacitor 0805 X5R SMD 27 | C20 100p Capacitor 0603 SMD 28 | C21 100n Capacitor 0603 SMD 29 | C22 100n Capacitor 0603 SMD 30 | C23 100n Capacitor 0603 SMD 31 | C24 100uF 16V CAP-PANA-F EEEFP1C101AP Farnell 1539476 32 | C25 1uF Capacitor 0805 X5R SMD 33 | C26 220n Capacitor 0805 SMD 34 | C27 220n Capacitor 0805 SMD 35 | C28 100n Capacitor 0603 SMD 36 | C29 100uF 16V CAP-PANA-F EEEFP1C101AP Farnell 1539476 37 | C30 1uF Capacitor 0805 X5R SMD 38 | C31 10n Capacitor 0603 SMD 39 | C32 220n Capacitor 0805 SMD 40 | J1 3.5mm Jack Lumberg 1503-13 Farnell 1368640 41 | J2 3.5mm Jack Lumberg 1503-13 Farnell 1368640 42 | J3 SIL2 Header 2-way 43 | J4 SIL3 Header 3-way 44 | J5 SIL2 Header 2-way 45 | J6 SIL2 Header 2-way 46 | J7 SIL8 Header 8-way 47 | L1 FBEAD 0805 Ferrite 2508053017Y0 Farnell 1611983 48 | L2 FBEAD 0805 Ferrite 2508053017Y0 Farnell 1611983 49 | L3 FBEAD 0805 Ferrite 2508053017Y0 Farnell 1611983 50 | R1 10k Resistor 0603 SMD 51 | R2 2.2k Resistor 0603 SMD 52 | R3 10k Resistor 0603 SMD 53 | R4 10k Resistor 0603 SMD 54 | R5 10k Resistor 0603 SMD 55 | R6 470R Resistor 0603 SMD 56 | R7 470R Resistor 0603 SMD 57 | R8 D.N.F. Resistor 0603 SMD 58 | R9 10k Resistor 0603 SMD 59 | R10 10k Resistor 0603 SMD 60 | R11 10k Resistor 0603 SMD 61 | R12 10k Resistor 0603 SMD 62 | R13 10R Resistor 0603 SMD 63 | R14 10R Resistor 0603 SMD 64 | R15 10k Resistor 0603 SMD 65 | R16 D.N.F. Resistor 0603 SMD 66 | R17 33R Resistor 0603 SMD 67 | R18 10k Resistor 0603 SMD 68 | R19 33R Resistor 0603 SMD 69 | R20 33R Resistor 0603 SMD 70 | R21 10k Resistor 0603 SMD 71 | R22 47k Resistor 0603 SMD 72 | R23 47k Resistor 0603 SMD 73 | R24 47k Resistor 0603 SMD 74 | R25 47k Resistor 0603 SMD 75 | R26 47k Resistor 0603 SMD 76 | R28 47k Resistor 0603 SMD 77 | R29 D.N.F. Resistor 0603 SMD 78 | R30 D.N.F. Resistor 0603 SMD 79 | R31 33R Resistor 0603 SMD 80 | U1 PCM5102 PCM5102 TSSOP20 TI 81 | U2 REG101NA-3.3 REG101 3.3V SOT23-5 82 | U3 REG101NA-3.3 REG101 3.3V SOT23-5 83 | U4 REG101NA-3.3 REG101 3.3V SOT23-5 84 | U5 NCP2811A NCP2811A 'A' SUFFIX ON SEMI 85 | U6 MC74VHC1G86 XOR GATE TSOP-5 86 | U7 LM4861M LM4861M SOIC-8 AMP TI 87 | U8 MC74VHC1G86 XOR GATE TSOP-5 88 | U9 LM4861M LM4861M SOIC-8 AMP TI 89 | -------------------------------------------------------------------------------- /Shabaz_Work/dac-output/dac-output.mp3: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cadsoftcomputer/BBB-Wifi-Radio/e1fabf83b201e4a02092d10991fd35bcd5a397b2/Shabaz_Work/dac-output/dac-output.mp3 -------------------------------------------------------------------------------- /Software/.mpdconf: -------------------------------------------------------------------------------- 1 | # An example configuration file for MPD 2 | # See the mpd.conf man page for a more detailed description of each parameter. 3 | 4 | 5 | # Files and directories ####################################################### 6 | # 7 | # This setting controls the top directory which MPD will search to discover the 8 | # available audio files and add them to the daemon's online database. This 9 | # setting defaults to the XDG directory, otherwise the music directory will be 10 | # be disabled and audio files will only be accepted over ipc socket (using 11 | # file:// protocol) or streaming files over an accepted protocol. 12 | # 13 | music_directory "/var/lib/mpd/music" 14 | # 15 | # This setting sets the MPD internal playlist directory. The purpose of this 16 | # directory is storage for playlists created by MPD. The server will use 17 | # playlist files not created by the server but only if they are in the MPD 18 | # format. This setting defaults to playlist saving being disabled. 19 | # 20 | playlist_directory "/home/debian/.mpd/playlists" 21 | # 22 | # This setting sets the location of the MPD database. This file is used to 23 | # load the database at server start up and store the database while the 24 | # server is not up. This setting defaults to disabled which will allow 25 | # MPD to accept files over ipc socket (using file:// protocol) or streaming 26 | # files over an accepted protocol. 27 | # 28 | db_file "/home/debian/.mpd/mpd.db" 29 | # 30 | # These settings are the locations for the daemon log files for the daemon. 31 | # These logs are great for troubleshooting, depending on your log_level 32 | # settings. 33 | # 34 | # The special value "syslog" makes MPD use the local syslog daemon. This 35 | # setting defaults to logging to syslog, otherwise logging is disabled. 36 | # 37 | log_file "/home/debian/.mpd/mpd.log" 38 | # 39 | # This setting sets the location of the file which stores the process ID 40 | # for use of mpd --kill and some init scripts. This setting is disabled by 41 | # default and the pid file will not be stored. 42 | # 43 | pid_file "/home/debian/.mpd/mpd.pid" 44 | # 45 | # This setting sets the location of the file which contains information about 46 | # most variables to get MPD back into the same general shape it was in before 47 | # it was brought down. This setting is disabled by default and the server 48 | # state will be reset on server start up. 49 | # 50 | state_file "/home/debian/.mpd/mpdstate" 51 | # 52 | # The location of the sticker database. This is a database which 53 | # manages dynamic information attached to songs. 54 | # 55 | sticker_file "/var/lib/mpd/sticker.sql" 56 | # 57 | ############################################################################### 58 | 59 | 60 | # General music daemon options ################################################ 61 | # 62 | # This setting specifies the user that MPD will run as. MPD should never run as 63 | # root and you may use this setting to make MPD change its user ID after 64 | # initialization. This setting is disabled by default and MPD is run as the 65 | # current user. 66 | # 67 | #user "mpd" 68 | # 69 | # This setting specifies the group that MPD will run as. If not specified 70 | # primary group of user specified with "user" setting will be used (if set). 71 | # This is useful if MPD needs to be a member of group such as "audio" to 72 | # have permission to use sound card. 73 | # 74 | #group "nogroup" 75 | # 76 | # This setting sets the address for the daemon to listen on. Careful attention 77 | # should be paid if this is assigned to anything other then the default, any. 78 | # This setting can deny access to control of the daemon. Choose any if you want 79 | # to have mpd listen on every address 80 | # 81 | # For network 82 | bind_to_address "localhost" 83 | # 84 | # And for Unix Socket 85 | #bind_to_address "/var/run/mpd/socket" 86 | # 87 | # This setting is the TCP port that is desired for the daemon to get assigned 88 | # to. 89 | # 90 | #port "6600" 91 | # 92 | # This setting controls the type of information which is logged. Available 93 | # setting arguments are "default", "secure" or "verbose". The "verbose" setting 94 | # argument is recommended for troubleshooting, though can quickly stretch 95 | # available resources on limited hardware storage. 96 | # 97 | #log_level "default" 98 | # 99 | # If you have a problem with your MP3s ending abruptly it is recommended that 100 | # you set this argument to "no" to attempt to fix the problem. If this solves 101 | # the problem, it is highly recommended to fix the MP3 files with vbrfix 102 | # (available as vbrfix in the debian archive), at which 103 | # point gapless MP3 playback can be enabled. 104 | # 105 | #gapless_mp3_playback "yes" 106 | # 107 | # This setting enables MPD to create playlists in a format usable by other 108 | # music players. 109 | # 110 | #save_absolute_paths_in_playlists "no" 111 | # 112 | # This setting defines a list of tag types that will be extracted during the 113 | # audio file discovery process. Optionally, 'comment' can be added to this 114 | # list. 115 | # 116 | #metadata_to_use "artist,album,title,track,name,genre,date,composer,performer,disc" 117 | # 118 | # This setting enables automatic update of MPD's database when files in 119 | # music_directory are changed. 120 | # 121 | #auto_update "yes" 122 | # 123 | # Limit the depth of the directories being watched, 0 means only watch 124 | # the music directory itself. There is no limit by default. 125 | # 126 | #auto_update_depth "3" 127 | # 128 | ############################################################################### 129 | 130 | 131 | # Symbolic link behavior ###################################################### 132 | # 133 | # If this setting is set to "yes", MPD will discover audio files by following 134 | # symbolic links outside of the configured music_directory. 135 | # 136 | #follow_outside_symlinks "yes" 137 | # 138 | # If this setting is set to "yes", MPD will discover audio files by following 139 | # symbolic links inside of the configured music_directory. 140 | # 141 | #follow_inside_symlinks "yes" 142 | # 143 | ############################################################################### 144 | 145 | 146 | # Zeroconf / Avahi Service Discovery ########################################## 147 | # 148 | # If this setting is set to "yes", service information will be published with 149 | # Zeroconf / Avahi. 150 | # 151 | #zeroconf_enabled "yes" 152 | # 153 | # The argument to this setting will be the Zeroconf / Avahi unique name for 154 | # this MPD server on the network. 155 | # 156 | #zeroconf_name "Music Player" 157 | # 158 | ############################################################################### 159 | 160 | 161 | # Permissions ################################################################# 162 | # 163 | # If this setting is set, MPD will require password authorization. The password 164 | # can setting can be specified multiple times for different password profiles. 165 | # 166 | #password "password@read,add,control,admin" 167 | # 168 | # This setting specifies the permissions a user has who has not yet logged in. 169 | # 170 | #default_permissions "read,add,control,admin" 171 | # 172 | ############################################################################### 173 | 174 | 175 | # Input ####################################################################### 176 | # 177 | 178 | input { 179 | plugin "curl" 180 | # proxy "proxy.isp.com:8080" 181 | # proxy_user "user" 182 | # proxy_password "password" 183 | } 184 | 185 | # 186 | ############################################################################### 187 | 188 | # Audio Output ################################################################ 189 | # 190 | # MPD supports various audio output types, as well as playing through multiple 191 | # audio outputs at the same time, through multiple audio_output settings 192 | # blocks. Setting this block is optional, though the server will only attempt 193 | # autodetection for one sound card. 194 | # 195 | # See for examples of 196 | # other audio outputs. 197 | # 198 | # An example of an ALSA output: 199 | # 200 | audio_output { 201 | type "alsa" 202 | name "Black" 203 | # device "hw:0,0" # optional 204 | # format "44100:16:2" # optional 205 | # mixer_device "default" # optional 206 | # mixer_control "PCM" # optional 207 | # mixer_index "0" # optional 208 | } 209 | # 210 | # An example of an OSS output: 211 | # 212 | #audio_output { 213 | # type "oss" 214 | # name "My OSS Device" 215 | # device "/dev/dsp" # optional 216 | # format "44100:16:2" # optional 217 | # mixer_device "/dev/mixer" # optional 218 | # mixer_control "PCM" # optional 219 | #} 220 | # 221 | # An example of a shout output (for streaming to Icecast): 222 | # 223 | #audio_output { 224 | # type "shout" 225 | # encoding "ogg" # optional 226 | # name "My Shout Stream" 227 | # host "localhost" 228 | # port "8000" 229 | # mount "/mpd.ogg" 230 | # password "hackme" 231 | # quality "5.0" 232 | # bitrate "128" 233 | # format "44100:16:1" 234 | # protocol "icecast2" # optional 235 | # user "source" # optional 236 | # description "My Stream Description" # optional 237 | # genre "jazz" # optional 238 | # public "no" # optional 239 | # timeout "2" # optional 240 | #} 241 | # 242 | # An example of a recorder output: 243 | # 244 | #audio_output { 245 | # type "recorder" 246 | # name "My recorder" 247 | # encoder "vorbis" # optional, vorbis or lame 248 | # path "/var/lib/mpd/recorder/mpd.ogg" 249 | ## quality "5.0" # do not define if bitrate is defined 250 | # bitrate "128" # do not define if quality is defined 251 | # format "44100:16:1" 252 | #} 253 | # 254 | # An example of a httpd output (built-in HTTP streaming server): 255 | # 256 | #audio_output { 257 | # type "httpd" 258 | # name "My HTTP Stream" 259 | # encoder "vorbis" # optional, vorbis or lame 260 | # port "8000" 261 | # quality "5.0" # do not define if bitrate is defined 262 | # bitrate "128" # do not define if quality is defined 263 | # format "44100:16:1" 264 | #} 265 | # 266 | # An example of a pulseaudio output (streaming to a remote pulseaudio server) 267 | # 268 | #audio_output { 269 | # type "pulse" 270 | # name "My Pulse Output" 271 | # server "remote_server" # optional 272 | # sink "remote_server_sink" # optional 273 | #} 274 | # 275 | ## Example "pipe" output: 276 | # 277 | #audio_output { 278 | # type "pipe" 279 | # name "my pipe" 280 | # command "aplay -f cd 2>/dev/null" 281 | ## Or if you're want to use AudioCompress 282 | # command "AudioCompress -m | aplay -f cd 2>/dev/null" 283 | ## Or to send raw PCM stream through PCM: 284 | # command "nc example.org 8765" 285 | # format "44100:16:2" 286 | #} 287 | # 288 | ## An example of a null output (for no audio output): 289 | # 290 | #audio_output { 291 | # type "null" 292 | # name "My Null Output" 293 | #} 294 | # 295 | # This setting will change all decoded audio to be converted to the specified 296 | # format before being passed to the audio outputs. By default, this setting is 297 | # disabled. 298 | # 299 | #audio_output_format "44100:16:2" 300 | # 301 | # If MPD has been compiled with libsamplerate support, this setting specifies 302 | # the sample rate converter to use. Possible values can be found in the 303 | # mpd.conf man page or the libsamplerate documentation. By default, this is 304 | # setting is disabled. 305 | # 306 | #samplerate_converter "Fastest Sinc Interpolator" 307 | # 308 | ############################################################################### 309 | 310 | 311 | # Volume control mixer ######################################################## 312 | # 313 | # These are the global volume control settings. By default, this setting will 314 | # be detected to the available audio output device, with preference going to 315 | # hardware mixing. Hardware and software mixers for individual audio_output 316 | # sections cannot yet be mixed. 317 | # 318 | # An example for controlling an ALSA, OSS or Pulseaudio mixer; If this 319 | # setting is used other sound applications will be affected by the volume 320 | # being controlled by MPD. 321 | # 322 | #mixer_type "hardware" 323 | # 324 | # An example for controlling all mixers through software. This will control 325 | # all controls, even if the mixer is not supported by the device and will not 326 | # affect any other sound producing applications. 327 | # 328 | mixer_type "software" 329 | # 330 | # This example will not allow MPD to touch the mixer at all and will disable 331 | # all volume controls. 332 | # 333 | #mixer_type "disabled" 334 | # 335 | ############################################################################### 336 | 337 | 338 | # Normalization automatic volume adjustments ################################## 339 | # 340 | # This setting specifies the type of ReplayGain to use. This setting can have 341 | # the argument "album" or "track". See for more 342 | # details. This setting is disabled by default. 343 | # 344 | #replaygain "album" 345 | # 346 | # This setting sets the pre-amp used for files that have ReplayGain tags. By 347 | # default this setting is disabled. 348 | # 349 | #replaygain_preamp "0" 350 | # 351 | # This setting enables on-the-fly normalization volume adjustment. This will 352 | # result in the volume of all playing audio to be adjusted so the output has 353 | # equal "loudness". This setting is disabled by default. 354 | # 355 | #volume_normalization "no" 356 | # 357 | ############################################################################### 358 | 359 | 360 | # MPD Internal Buffering ###################################################### 361 | # 362 | # This setting adjusts the size of internal decoded audio buffering. Changing 363 | # this may have undesired effects. Don't change this if you don't know what you 364 | # are doing. 365 | # 366 | #audio_buffer_size "2048" 367 | # 368 | # This setting controls the percentage of the buffer which is filled before 369 | # beginning to play. Increasing this reduces the chance of audio file skipping, 370 | # at the cost of increased time prior to audio playback. 371 | # 372 | #buffer_before_play "10%" 373 | # 374 | ############################################################################### 375 | 376 | 377 | # Resource Limitations ######################################################## 378 | # 379 | # These settings are various limitations to prevent MPD from using too many 380 | # resources. Generally, these settings should be minimized to prevent security 381 | # risks, depending on the operating resources. 382 | # 383 | #connection_timeout "60" 384 | #max_connections "10" 385 | #max_playlist_length "16384" 386 | #max_command_list_size "2048" 387 | #max_output_buffer_size "8192" 388 | # 389 | ############################################################################### 390 | 391 | 392 | # Character Encoding ########################################################## 393 | # 394 | # If file or directory names do not display correctly for your locale then you 395 | # may need to modify this setting. After modification of this setting mpd 396 | # --create-db must be run to change the database. 397 | # 398 | filesystem_charset "UTF-8" 399 | # 400 | # This setting controls the encoding that ID3v1 tags should be converted from. 401 | # 402 | id3v1_encoding "UTF-8" 403 | # 404 | ############################################################################### 405 | # SIDPlay decoder ############################################################# 406 | # 407 | # songlength_database: 408 | # Location of your songlengths file, as distributed with the HVSC. 409 | # The sidplay plugin checks this for matching MD5 fingerprints. 410 | # See http://www.c64.org/HVSC/DOCUMENTS/Songlengths.faq 411 | # 412 | # default_songlength: 413 | # This is the default playing time in seconds for songs not in the 414 | # songlength database, or in case you're not using a database. 415 | # A value of 0 means play indefinitely. 416 | # 417 | # filter: 418 | # Turns the SID filter emulation on or off. 419 | # 420 | #decoder { 421 | # plugin "sidplay" 422 | # songlength_database "/media/C64Music/DOCUMENTS/Songlengths.txt" 423 | # default_songlength "120" 424 | # filter "true" 425 | #} 426 | # 427 | ############################################################################### -------------------------------------------------------------------------------- /Software/Description_of_Software_Contents.txt: -------------------------------------------------------------------------------- 1 | Description of Software folder contents 2 | 3 | - start_wifiradio.sh 4 | 5 | This is a very simple shell script whose only role is to launch the Python interface executable. Only 4 lines. 6 | 7 | - autostart 8 | 9 | This file should be stored in the /etc/xdg/lxsession/LXDE/ directory on your BBB. It can be used to determine what applications 10 | are run when the GUI starts up. I used it to run the start_wifiradio.sh and to start the Wifi dongle so that music can be streamed. 11 | I also used it to set LXDE to start in kiosk mode that way you only see the Radio application. 12 | 13 | - elementary_icons_by_danrabbit-d12yjq7 14 | 15 | The three icons used in the application, were obtained for elementary OS icon set in the attached zip file. 16 | 17 | - stations/ 18 | 19 | This folder contains the default set of stations that I added to my radio. These .pls files were obtained from http://shoutcast.com/. This 20 | site is an excellent directory to what online radio has to offer, all neatly organized by category. Find a station you like then right-click 21 | on the download icon and select Save Link As... to get the .pls file. 22 | 23 | - .mpdconf 24 | 25 | This is the configuration file for MPD. It's very well documented and it's not too different from the default conf file. The noteworthy changes are 26 | that MPD is not setup to run as root, I've specified the ALSA output and set the volume control to be determined by software. This last part is 27 | very important since it allows the Python app to control the volume. 28 | 29 | - trunk/media-playback-start, trunk/media-playback-stop, and trunk/audio-volume-high-panel 30 | 31 | These are the three icons I used specifically from the elementary icon set. 32 | 33 | - trunk/Interface_BBB_Wifi_Radio.py 34 | 35 | This is the most import Python file. It contains the Radio GUI written using Tkinter and Python. This interface actually covers some ground 36 | as far what the Tk GUI libraries can do so it can be a useful reference. This file calls mpcint.py. 37 | 38 | - trunk/mpcint.py 39 | 40 | This file contains the interface to MPC which is used to control MPD, the program that handles the hardwork of playing the audio streams. Its 41 | basically a thin wrapper so that python can call MPC. 42 | 43 | - trunk/add_stations.py 44 | 45 | This is a simple helper script. Basically you tell it where your stations are stored and it runs through all of the .pls files in that directory 46 | and adds them to MPD's playlist. -------------------------------------------------------------------------------- /Software/autostart: -------------------------------------------------------------------------------- 1 | #@lxpanel --profile LXDE 2 | #@pcmanfm --desktop --profile LXDE 3 | #These three parameters setup kiosk mode 4 | @xset s off 5 | @xset -dpms 6 | @xset s nonblank 7 | #Start my App 8 | @sudo sh -c "/start_wifiradio.sh" 9 | #Start Wifi 10 | @sudo ifup wlan0 -------------------------------------------------------------------------------- /Software/elementary_icons_by_danrabbit-d12yjq7.zip: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cadsoftcomputer/BBB-Wifi-Radio/e1fabf83b201e4a02092d10991fd35bcd5a397b2/Software/elementary_icons_by_danrabbit-d12yjq7.zip -------------------------------------------------------------------------------- /Software/start_wifiradio.sh: -------------------------------------------------------------------------------- 1 | #!/bin/sh 2 | 3 | cd /home/debian/Desktop/wifiradio/trunk 4 | python3 Interface_BBB_Wifi_Radio.py -------------------------------------------------------------------------------- /Software/stations/tunein-station.pls: -------------------------------------------------------------------------------- 1 | [playlist] 2 | numberofentries=1 3 | File1=http://listen.radionomy.com/Radio-Mozart 4 | Title1=Radio Mozart 5 | Length1=-1 6 | Version=2 7 | -------------------------------------------------------------------------------- /Software/stations/tunein-station10.pls: -------------------------------------------------------------------------------- 1 | [playlist] 2 | numberofentries=4 3 | File1=http://109.123.116.202:8020/stream 4 | Title1=(#1 - 165/1000) Venice Classic Radio Italia 5 | Length1=-1 6 | File2=http://174.36.206.197:8000/stream 7 | Title2=(#2 - 244/1000) Venice Classic Radio Italia 8 | Length2=-1 9 | File3=http://109.123.116.202:8010/stream 10 | Title3=(#3 - 395/1500) Venice Classic Radio Italia 11 | Length3=-1 12 | File4=http://109.123.116.202:8022/stream 13 | Title4=(#4 - 423/1000) Venice Classic Radio Italia 14 | Length4=-1 15 | Version=2 16 | -------------------------------------------------------------------------------- /Software/stations/tunein-station11.pls: -------------------------------------------------------------------------------- 1 | [playlist] 2 | numberofentries=9 3 | File1=http://198.50.246.192:9909 4 | Title1=(#1 - 35/999) 181.FM - Kickin' Country - Today's BEST Country! 5 | Length1=-1 6 | File2=http://174.127.68.43:8130 7 | Title2=(#2 - 4/100) 181.FM - Kickin' Country - Today's BEST Country! 8 | Length2=-1 9 | File3=http://108.61.73.118:14130 10 | Title3=(#3 - 84/1000) 181.FM - Kickin' Country - Today's BEST Country! 11 | Length3=-1 12 | File4=http://108.61.73.117:14130 13 | Title4=(#4 - 89/1000) 181.FM - Kickin' Country - Today's BEST Country! 14 | Length4=-1 15 | File5=http://108.61.73.119:8130 16 | Title5=(#5 - 91/1000) 181.FM - Kickin' Country - Today's BEST Country! 17 | Length5=-1 18 | File6=http://108.61.73.115:8130 19 | Title6=(#6 - 93/1000) 181.FM - Kickin' Country - Today's BEST Country! 20 | Length6=-1 21 | File7=http://108.61.73.118:8130 22 | Title7=(#7 - 97/1000) 181.FM - Kickin' Country - Today's BEST Country! 23 | Length7=-1 24 | File8=http://108.61.73.117:8130 25 | Title8=(#8 - 100/1000) 181.FM - Kickin' Country - Today's BEST Country! 26 | Length8=-1 27 | File9=http://108.61.73.120:8130 28 | Title9=(#9 - 139/1000) 181.FM - Kickin' Country - Today's BEST Country! 29 | Length9=-1 30 | Version=2 31 | -------------------------------------------------------------------------------- /Software/stations/tunein-station12.pls: -------------------------------------------------------------------------------- 1 | [playlist] 2 | numberofentries=1 3 | File1=http://listen.streamonomy.com/atlanticsoundfactory 4 | Title1=Atlantic Sound Factory 5 | Length1=-1 6 | Version=2 7 | -------------------------------------------------------------------------------- /Software/stations/tunein-station13.pls: -------------------------------------------------------------------------------- 1 | [playlist] 2 | numberofentries=1 3 | File1=http://noisefm.ru:8000/play 4 | Title1=(#1 - 48/900) Noise FM - Modern Electronic Radio | 128 kbps MP3 5 | Length1=-1 6 | Version=2 7 | -------------------------------------------------------------------------------- /Software/stations/tunein-station14.pls: -------------------------------------------------------------------------------- 1 | [playlist] 2 | numberofentries=1 3 | File1=http://85.25.71.236:23312 4 | Title1=(#1 - 5/200) Radio 100 - Feel the Beat 5 | Length1=-1 6 | Version=2 7 | -------------------------------------------------------------------------------- /Software/stations/tunein-station2.pls: -------------------------------------------------------------------------------- 1 | [playlist] 2 | numberofentries=1 3 | File1=http://50.7.248.130:8002 4 | Title1=(#1 - 200/500) Bachata Radio 5 | Length1=-1 6 | Version=2 7 | -------------------------------------------------------------------------------- /Software/stations/tunein-station3.pls: -------------------------------------------------------------------------------- 1 | [playlist] 2 | numberofentries=1 3 | File1=http://81.186.240.6:8000 4 | Title1=(#1 - 28/256) SLAY Radio 5 | Length1=-1 6 | Version=2 7 | -------------------------------------------------------------------------------- /Software/stations/tunein-station4.pls: -------------------------------------------------------------------------------- 1 | [playlist] 2 | numberofentries=1 3 | File1=http://listen.radionomy.com/Hitradio-Antwerp-FM 4 | Title1=Hitradio Antwerp FM 5 | Length1=-1 6 | Version=2 7 | -------------------------------------------------------------------------------- /Software/stations/tunein-station5.pls: -------------------------------------------------------------------------------- 1 | [playlist] 2 | numberofentries=2 3 | File1=http://listen.shoutcast.com:80/LasMasBailadas 4 | Title1=Las Mas Bailadas 5 | Length1=-1 6 | File2=http://206.190.136.212:9402/Live 7 | Title2=(#2 - 79/1500) Las Mas Bailadas 8 | Length2=-1 9 | Version=2 10 | -------------------------------------------------------------------------------- /Software/stations/tunein-station6.pls: -------------------------------------------------------------------------------- 1 | [playlist] 2 | numberofentries=1 3 | File1=http://listen.radionomy.com/ABC-Lounge 4 | Title1=ABC Lounge 5 | Length1=-1 6 | Version=2 7 | -------------------------------------------------------------------------------- /Software/stations/tunein-station7.pls: -------------------------------------------------------------------------------- 1 | [playlist] 2 | numberofentries=12 3 | File1=http://69.46.78.181:80 4 | Title1=idobi Anthm 5 | Length1=-1 6 | File2=http://69.46.75.69:80 7 | Title2=idobi Anthm 8 | Length2=-1 9 | File3=http://69.46.68.146:80 10 | Title3=idobi Anthm 11 | Length3=-1 12 | File4=http://69.46.78.180:80 13 | Title4=idobi Anthm 14 | Length4=-1 15 | File5=http://69.46.68.148:80 16 | Title5=idobi Anthm 17 | Length5=-1 18 | File6=http://69.46.75.66:80 19 | Title6=idobi Anthm 20 | Length6=-1 21 | File7=http://69.46.75.68:80 22 | Title7=idobi Anthm 23 | Length7=-1 24 | File8=http://69.46.75.67:80 25 | Title8=idobi Anthm 26 | Length8=-1 27 | File9=http://69.46.68.149:80 28 | Title9=idobi Anthm 29 | Length9=-1 30 | File10=http://69.46.78.179:80 31 | Title10=idobi Anthm 32 | Length10=-1 33 | File11=http://69.46.68.147:80 34 | Title11=idobi Anthm 35 | Length11=-1 36 | File12=http://69.46.78.178:80 37 | Title12=idobi Anthm 38 | Length12=-1 39 | Version=2 40 | -------------------------------------------------------------------------------- /Software/stations/tunein-station8.pls: -------------------------------------------------------------------------------- 1 | [playlist] 2 | numberofentries=3 3 | File1=http://tropicalisima.org:9000 4 | Title1=Tropicalisima.fm Instrumental 5 | Length1=-1 6 | File2=http://50.7.56.2:9000 7 | Title2=(#2 - 63/5000) Tropicalisima.fm Instrumental 8 | Length2=-1 9 | File3=http://50.7.56.2:8012 10 | Title3=(#3 - 16/5000) Tropicalisima.fm Instrumental 11 | Length3=-1 12 | Version=2 13 | -------------------------------------------------------------------------------- /Software/stations/tunein-station9.pls: -------------------------------------------------------------------------------- 1 | [playlist] 2 | numberofentries=3 3 | File1=http://listen.radionomy.com:80/MusicOne 4 | Title1=Music One 5 | Length1=-1 6 | File2=http://204.62.13.214:80/musicone/mp3/128k 7 | Title2=Music One 8 | Length2=-1 9 | File3=http://85.186.77.204:8000/musicone/mp3/128k 10 | Title3=(#3 - 18/200) Music One 11 | Length3=-1 12 | Version=2 13 | -------------------------------------------------------------------------------- /Software/trunk/Interface_BBB_Wifi_Radio.py: -------------------------------------------------------------------------------- 1 | #! /usr/bin/python3 2 | 3 | ''' This file forms the GUI for the application ''' 4 | 5 | from tkinter import * 6 | from tkinter import ttk 7 | from tkinter import font 8 | from tkinter import messagebox 9 | from mpcint import * 10 | 11 | #Setup screen dimensions 12 | screen_width = '800' 13 | screen_height = '450' 14 | x_offset = '0' 15 | y_offset ='0' 16 | 17 | root = Tk() 18 | root.title('BBB Radio') 19 | root.rowconfigure(0, weight=1) 20 | root.columnconfigure(0, weight=1) 21 | root.geometry(screen_width+'x'+screen_height+'+'+x_offset+'+'+y_offset) 22 | 23 | font.nametofont('TkDefaultFont').configure(size=15) # Set text size for entire GUI 24 | 25 | playbutton = PhotoImage(file='media-playback-start.gif') 26 | stopbutton = PhotoImage(file='media-playback-stop.gif') 27 | volumeicon = PhotoImage(file='audio-volume-high-panel.gif') 28 | 29 | nb = ttk.Notebook(root) 30 | nb.grid(column=0, row=0, sticky='NSEW') 31 | nb.rowconfigure(0, weight=1) 32 | nb.columnconfigure(0, weight=1) 33 | 34 | #GUI/Radio Tab 35 | radio_frame = ttk.Frame(nb) 36 | radio_frame.grid(column=0, row=0, sticky='NSEW') 37 | radio_frame.rowconfigure(0, weight=1) 38 | radio_frame.columnconfigure(0,weight=1) 39 | 40 | #Dummy place holders for testing 41 | #stations = ('Slay Radio', 'Radio Mozart', 'Orly Forever', 'Testing', 'Hi', 'Cadsoft', 'Mat24:14', 'flying', 'Rancid Milk', '5A', 'BBB', 'TEST', 'Drop') 42 | stations = mpc_playlist() 43 | snames = StringVar(value=stations) 44 | 45 | #GUI/Radio Station Selection and Buttons 46 | station_listbox_size = 10 47 | #Style to make a fat scrollbar for looking through stations 48 | sstyle = ttk.Style() 49 | sstyle.configure('Fat.Vertical.TScrollbar', arrowsize=int(0.1*int(screen_height))) 50 | 51 | def play(): 52 | ''' This function grabs the currently selected station and passes it to 53 | the mpc_play function so that music can be played''' 54 | 55 | selected_station = radio_station_listbox.curselection() 56 | selected_station_list = list(selected_station) 57 | try: 58 | picked_station = int(selected_station_list[0]) + 1 #Necessary because MPC starts counting from 1 but the curselection method starts from 0 59 | except IndexError: 60 | messagebox.showerror(message='No station selected, please select a station then press play') 61 | return 62 | 63 | mpc_play(picked_station) 64 | 65 | radio_frame1 = ttk.Frame(radio_frame) 66 | radio_frame1.grid(column=0, row=1, sticky='NSEW') 67 | radio_frame1.rowconfigure(0, weight=1) 68 | radio_frame1.columnconfigure(0,weight=1) 69 | 70 | radio_station_heading = ttk.Label(radio_frame1, text='Stations', justify='center').grid(column=0, row=0, sticky='NSEW') 71 | radio_station_listbox = Listbox(radio_frame1, height=station_listbox_size, listvariable=snames) 72 | radio_station_listbox.grid(column=0, row=1, sticky='NSEW') 73 | if len(stations) > station_listbox_size: #If there are more stations than the list box size add a scrollbar 74 | s = ttk.Scrollbar(radio_frame1, orient=VERTICAL, command=radio_station_listbox.yview, style='Fat.Vertical.TScrollbar') 75 | s.grid(column=1, row=1, sticky='NS') 76 | radio_station_listbox['yscrollcommand']= s.set 77 | 78 | radio_frame4 = ttk.Frame(radio_frame1) 79 | radio_frame4.grid(column=2, row=0, rowspan=2, sticky='NSEW') 80 | radio_frame4.rowconfigure(0, weight=1) 81 | radio_frame4.columnconfigure(0,weight=1) 82 | 83 | ttk.Button(radio_frame4, text='Play', image=playbutton, compound='left', command=play).pack(expand='True', fill=Y) 84 | ttk.Button(radio_frame4, text='Stop', image=stopbutton, compound='left', command=mpc_stop).pack(expand='True', fill=Y) 85 | 86 | #GUI/Now Playing 87 | current_song = StringVar() 88 | delay_millis=5000 #Interval to check if a new song is playing 89 | 90 | def check_current(): 91 | current_song.set(mpc_current()) 92 | root.after(delay_millis, check_current) #Reschedule checking the current song in delay_millis 93 | 94 | radio_frame2 = ttk.Frame(radio_frame) 95 | radio_frame2.grid(column=0, row=0, columnspan=2, sticky='NSEW') 96 | radio_frame2.rowconfigure(0, weight=1) 97 | radio_frame2.columnconfigure(0,weight=1) 98 | 99 | now_play = ttk.LabelFrame(radio_frame2, text='Now Playing') 100 | now_play.grid(column=0, row=0, sticky='NSEW') 101 | current_station = ttk.Label(now_play, wraplength=int(0.9*int(screen_width))) #wraplength is in pixels 102 | current_station['textvariable'] = current_song 103 | current_station.grid(column=0, row=0, sticky='NSEW') 104 | #current_song = ttk.Label(now_play, text='Song') 105 | #current_song.grid(column=0, row=1, sticky='NSEW') 106 | 107 | #GUI/Volume 108 | scale_val = DoubleVar() 109 | 110 | radio_frame3 = ttk.Frame(radio_frame) 111 | radio_frame3.grid(column=2, row=0, rowspan=2, sticky='NSEW') 112 | radio_frame3.rowconfigure(0, weight=1) 113 | radio_frame3.columnconfigure(0,weight=1) 114 | 115 | ttk.Label(radio_frame3, image=volumeicon).grid(column=0, row=0, sticky='NSEW') 116 | vol = ttk.Scale(radio_frame3, orient=VERTICAL, variable=scale_val, command=mpc_volume, length=330, from_=100.0, to=0.0) 117 | vol.set(30.0) #Default value, picked it by ear 118 | vol.grid(column=0, row=2, sticky='NSEW') 119 | 120 | #Settings Tab 121 | #This Tab is going to have some settings as I come up with the need for them. 122 | def wifi_on(): 123 | ''' This function calls the ifup command to start Wifi operation on the 124 | BeagleBone Black. It assumes that the network interface has already been 125 | setup following the instructions here: 126 | learn.adafruit.com/setting-up-wifi-with-beaglebone-black 127 | ''' 128 | 129 | check = subprocess.call(['ifup','wlan0']) 130 | if check != 0: 131 | messagebox.showerror(message='Unable to start Wifi, make sure it is setup') 132 | return 133 | 134 | #Turn on Wifi 135 | settings_frame = ttk.Frame(nb) 136 | settings_frame.grid(column=0, row=0, sticky='NSEW') 137 | settings_frame.rowconfigure(0, weight=1) 138 | settings_frame.columnconfigure(0,weight=1) 139 | 140 | ttk.Label(settings_frame, text="If Wifi doesn't start automatically, click button").grid(column=1, row=0, sticky='NSEW') 141 | ttk.Button(settings_frame, text='Turn Wifi On', command=wifi_on).grid(column=0, row=0, sticky='NSEW') 142 | 143 | nb.add(radio_frame, text='Radio') 144 | nb.add(settings_frame, text='Settings') 145 | 146 | root.after(delay_millis, check_current) 147 | root.mainloop() 148 | -------------------------------------------------------------------------------- /Software/trunk/add_stations.py: -------------------------------------------------------------------------------- 1 | #! /usr/bin/python3 2 | 3 | ''' The goal of this script is to add stations to MPD ''' 4 | 5 | import os 6 | import glob 7 | from mpcint import mpc_add, mpc_playlist 8 | 9 | station_directory = '/home/cadsoft/Desktop/stations' #Location of .pls station files 10 | 11 | # If no station defined use the current working directory 12 | if station_directory == '': 13 | station_directory = os.getcwd() 14 | 15 | os.chdir(station_directory) 16 | station_files = glob.glob('*.pls') #List of all of the radio station files 17 | current_playlist = list(mpc_playlist()) 18 | 19 | # If no files found then quietly exit 20 | if station_files == []: 21 | print('No playlist files found') 22 | quit() 23 | 24 | 25 | for elem in station_files: 26 | with open(elem, encoding='utf-8') as p_file: 27 | lines=p_file.readlines() 28 | 29 | lines_proc = [lines[2].rstrip('\n'), lines[3].rstrip('\n')] #Only want the lines that contain the url and station name 30 | lines_proc = [elem.split('=') for elem in lines_proc] #Split into key and value 31 | 32 | mpc_add(lines_proc[0][1]) 33 | print('Added'+ lines_proc[1][1]) 34 | 35 | 36 | 37 | 38 | 39 | 40 | 41 | 42 | -------------------------------------------------------------------------------- /Software/trunk/audio-volume-high-panel.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cadsoftcomputer/BBB-Wifi-Radio/e1fabf83b201e4a02092d10991fd35bcd5a397b2/Software/trunk/audio-volume-high-panel.gif -------------------------------------------------------------------------------- /Software/trunk/media-playback-start.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cadsoftcomputer/BBB-Wifi-Radio/e1fabf83b201e4a02092d10991fd35bcd5a397b2/Software/trunk/media-playback-start.gif -------------------------------------------------------------------------------- /Software/trunk/media-playback-stop.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cadsoftcomputer/BBB-Wifi-Radio/e1fabf83b201e4a02092d10991fd35bcd5a397b2/Software/trunk/media-playback-stop.gif -------------------------------------------------------------------------------- /Software/trunk/mpcint.py: -------------------------------------------------------------------------------- 1 | #! /usr/bin/python3 2 | 3 | '''This file contains all of the functions that are going to interface with 4 | mpc. Essentially all of these functions call mpc with the appropriate parameters. 5 | 6 | Functions include: 7 | 8 | mpc_ok Check's that MPD is running 9 | mpc_stop Stop playback 10 | mpc_play Start playback. Takes one input to specify which station to play 11 | mpc_volume Controls playback volume 12 | mpc_current Gets Song information 13 | mpc_playlist Gets current list of stations in order 14 | mpc_add Adds a new station 15 | ''' 16 | 17 | import subprocess 18 | from tkinter import messagebox 19 | 20 | def mpc_ok(): 21 | ''' This function asks for the version of MPD, if anything goes wrong it 22 | will return an error message ''' 23 | 24 | check = subprocess.call(['mpc','version']) 25 | if check != 0: 26 | messagebox.showerror(message='MPD is not running, or MPC is not installed. Try restarting MPD by going to the settings tab') 27 | return 28 | 29 | def mpc_stop(): 30 | ''' This functions stops whatever MPD is playing''' 31 | 32 | check = subprocess.call(['mpc','stop']) 33 | if check != 0: 34 | messagebox.showerror(message='Unable to stop playing') 35 | return 36 | 37 | def mpc_play(station=1): 38 | ''' station is an integer indicating which station should be played''' 39 | 40 | check = subprocess.call(['mpc','play',str(station)]) 41 | if check != 0: 42 | messagebox.showerror(message='Unable to play, make sure a station is selected') 43 | return 44 | 45 | def mpc_volume(volume=50.0): 46 | ''' Volume has range 0-100 ''' 47 | proc_volume = int(float(volume)) #This craziness is required because the input from the Scale object is a string with a floating number. 48 | check = subprocess.call(['mpc','volume',str(proc_volume)]) 49 | if check != 0: 50 | messagebox.showerror(message='Unable to set volume') 51 | return 52 | 53 | def mpc_current(): 54 | ''' Every station formats their song metadata differently, so I'm going to 55 | go with the safest option which is just to print the whole string. If I come 56 | up with a better option later I'll change this function. ''' 57 | 58 | song = subprocess.check_output(['mpc','current'], universal_newlines=True) 59 | song = song.strip('\n') #remove new line character at the end 60 | return song 61 | 62 | def mpc_playlist(): 63 | ''' This function extracts all of the stations setup in MPD. 64 | these are all returned on a separate lines in order. So it's important 65 | to export the station list in the same order that MPC returns it in''' 66 | 67 | stations = [] 68 | 69 | station_string = subprocess.check_output(['mpc','playlist'], universal_newlines=True) 70 | stations_list_1 = station_string.split('\n') #Gives each station on it's on line 71 | stations_list_1.pop() #The last station has an additional new line character so this removes it from the list 72 | 73 | #Each of the playlist entries includes the last song played the list comprhension 74 | #below isolates the name of the station as the first entry in the list 75 | stations_list_1 = [elem.split(':') for elem in stations_list_1] 76 | 77 | for elem in stations_list_1: 78 | stations.append(elem[0]) 79 | 80 | return tuple(stations) 81 | 82 | def mpc_add(station_url): 83 | ''' This function takes a string representing the URL of the station 84 | and adds it to the current MPD setup ''' 85 | 86 | check = subprocess.call(['mpc', 'add', station_url]) 87 | if check != 0: 88 | messagebox.showerror(message='Unable to add station') 89 | return 90 | 91 | 92 | 93 | --------------------------------------------------------------------------------