├── .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 |
--------------------------------------------------------------------------------