Fixed issue with return address in cpu_sim.py. Fixed bugs in compiler generation...
[trinary.git] / bb / CAM-swrom-fixed / bottom_solder_mask.grb
blob1b42c8957ecbfc68503c8bf2a6386b20d23adfd1
1 G04 FreePCB version 1.343*\r
2 G04 Z:\trinary\code\bb\CAM-swrom-fixed\bottom_solder_mask.grb*\r
3 G04  layer *\r
4 G04 Scale: 100 percent, Rotated: No, Reflected: No *\r
5 %FSLAX24Y24*%\r
6 %MOIN*%\r
7 %LNTop*%\r
8 %ADD10C,0.005000*%\r
9 %ADD11R,0.071000X0.071000*%\r
10 %ADD12C,0.071000*%\r
11 %ADD13C,0.091000*%\r
12 %ADD14R,0.066000X0.066000*%\r
13 %ADD15C,0.066000*%\r
14 %ADD16C,0.044000*%\r
15 %ADD17C,0.016000*%\r
16 G90*\r
17 G70D02*\r
19 G04 Step and Repeat for panelization *\r
21 G04 ----------------------- Draw board outline (positive)*\r
22 %LPD*%\r
23 G54D10*\r
24 G01X10000Y44000D02*\r
25 G01X68000Y44000D01*\r
26 G04 end of side 1*\r
27 G01X68000Y-14000D01*\r
28 G04 end of side 2*\r
29 G01X10000Y-14000D01*\r
30 G04 end of side 3*\r
31 G01X10000Y44000D01*\r
33 G04 -------------- Draw Parts, Pads, Traces, Vias and Text (positive)*\r
34 %LPD*%\r
35 G04 Draw part X_IC_0_CD4007*\r
36 G54D11*\r
37 G01X26000Y-11000D03*\r
38 G54D12*\r
39 G01X27000Y-11000D03*\r
40 G01X28000Y-11000D03*\r
41 G01X29000Y-11000D03*\r
42 G01X30000Y-11000D03*\r
43 G01X31000Y-11000D03*\r
44 G01X32000Y-11000D03*\r
45 G01X32000Y-8000D03*\r
46 G01X31000Y-8000D03*\r
47 G01X30000Y-8000D03*\r
48 G01X29000Y-8000D03*\r
49 G01X28000Y-8000D03*\r
50 G01X27000Y-8000D03*\r
51 G01X26000Y-8000D03*\r
52 G04 Draw part X_IC_1_CD4007*\r
53 G54D11*\r
54 G01X45300Y-12000D03*\r
55 G54D12*\r
56 G01X46300Y-12000D03*\r
57 G01X47300Y-12000D03*\r
58 G01X48300Y-12000D03*\r
59 G01X49300Y-12000D03*\r
60 G01X50300Y-12000D03*\r
61 G01X51300Y-12000D03*\r
62 G01X51300Y-9000D03*\r
63 G01X50300Y-9000D03*\r
64 G01X49300Y-9000D03*\r
65 G01X48300Y-9000D03*\r
66 G01X47300Y-9000D03*\r
67 G01X46300Y-9000D03*\r
68 G01X45300Y-9000D03*\r
69 G04 Draw part X_IC_2_CD4007*\r
70 G54D11*\r
71 G01X45000Y2000D03*\r
72 G54D12*\r
73 G01X46000Y2000D03*\r
74 G01X47000Y2000D03*\r
75 G01X48000Y2000D03*\r
76 G01X49000Y2000D03*\r
77 G01X50000Y2000D03*\r
78 G01X51000Y2000D03*\r
79 G01X51000Y5000D03*\r
80 G01X50000Y5000D03*\r
81 G01X49000Y5000D03*\r
82 G01X48000Y5000D03*\r
83 G01X47000Y5000D03*\r
84 G01X46000Y5000D03*\r
85 G01X45000Y5000D03*\r
86 G04 Draw part X_IC_3_CD4007*\r
87 G54D11*\r
88 G01X59000Y39000D03*\r
89 G54D12*\r
90 G01X60000Y39000D03*\r
91 G01X61000Y39000D03*\r
92 G01X62000Y39000D03*\r
93 G01X63000Y39000D03*\r
94 G01X64000Y39000D03*\r
95 G01X65000Y39000D03*\r
96 G01X65000Y42000D03*\r
97 G01X64000Y42000D03*\r
98 G01X63000Y42000D03*\r
99 G01X62000Y42000D03*\r
100 G01X61000Y42000D03*\r
101 G01X60000Y42000D03*\r
102 G01X59000Y42000D03*\r
103 G04 Draw part X_IC_4_CD4007*\r
104 G54D11*\r
105 G01X45100Y27800D03*\r
106 G54D12*\r
107 G01X46100Y27800D03*\r
108 G01X47100Y27800D03*\r
109 G01X48100Y27800D03*\r
110 G01X49100Y27800D03*\r
111 G01X50100Y27800D03*\r
112 G01X51100Y27800D03*\r
113 G01X51100Y30800D03*\r
114 G01X50100Y30800D03*\r
115 G01X49100Y30800D03*\r
116 G01X48100Y30800D03*\r
117 G01X47100Y30800D03*\r
118 G01X46100Y30800D03*\r
119 G01X45100Y30800D03*\r
120 G04 Draw part X_IC_5_CD4007*\r
121 G54D11*\r
122 G01X26000Y40000D03*\r
123 G54D12*\r
124 G01X27000Y40000D03*\r
125 G01X28000Y40000D03*\r
126 G01X29000Y40000D03*\r
127 G01X30000Y40000D03*\r
128 G01X31000Y40000D03*\r
129 G01X32000Y40000D03*\r
130 G01X32000Y43000D03*\r
131 G01X31000Y43000D03*\r
132 G01X30000Y43000D03*\r
133 G01X29000Y43000D03*\r
134 G01X28000Y43000D03*\r
135 G01X27000Y43000D03*\r
136 G01X26000Y43000D03*\r
137 G04 Draw part X_IC_6_CD4007*\r
138 G54D11*\r
139 G01X60400Y15500D03*\r
140 G54D12*\r
141 G01X61400Y15500D03*\r
142 G01X62400Y15500D03*\r
143 G01X63400Y15500D03*\r
144 G01X64400Y15500D03*\r
145 G01X65400Y15500D03*\r
146 G01X66400Y15500D03*\r
147 G01X66400Y18500D03*\r
148 G01X65400Y18500D03*\r
149 G01X64400Y18500D03*\r
150 G01X63400Y18500D03*\r
151 G01X62400Y18500D03*\r
152 G01X61400Y18500D03*\r
153 G01X60400Y18500D03*\r
154 G04 Draw part X_IC_7_CD4007*\r
155 G54D11*\r
156 G01X60800Y1400D03*\r
157 G54D12*\r
158 G01X61800Y1400D03*\r
159 G01X62800Y1400D03*\r
160 G01X63800Y1400D03*\r
161 G01X64800Y1400D03*\r
162 G01X65800Y1400D03*\r
163 G01X66800Y1400D03*\r
164 G01X66800Y4400D03*\r
165 G01X65800Y4400D03*\r
166 G01X64800Y4400D03*\r
167 G01X63800Y4400D03*\r
168 G01X62800Y4400D03*\r
169 G01X61800Y4400D03*\r
170 G01X60800Y4400D03*\r
171 G04 Draw part X_IC_8_CD4007*\r
172 G54D11*\r
173 G01X61000Y28000D03*\r
174 G54D12*\r
175 G01X62000Y28000D03*\r
176 G01X63000Y28000D03*\r
177 G01X64000Y28000D03*\r
178 G01X65000Y28000D03*\r
179 G01X66000Y28000D03*\r
180 G01X67000Y28000D03*\r
181 G01X67000Y31000D03*\r
182 G01X66000Y31000D03*\r
183 G01X65000Y31000D03*\r
184 G01X64000Y31000D03*\r
185 G01X63000Y31000D03*\r
186 G01X62000Y31000D03*\r
187 G01X61000Y31000D03*\r
188 G04 Draw part X_IC_9_CD4007*\r
189 G54D11*\r
190 G01X26000Y2000D03*\r
191 G54D12*\r
192 G01X27000Y2000D03*\r
193 G01X28000Y2000D03*\r
194 G01X29000Y2000D03*\r
195 G01X30000Y2000D03*\r
196 G01X31000Y2000D03*\r
197 G01X32000Y2000D03*\r
198 G01X32000Y5000D03*\r
199 G01X31000Y5000D03*\r
200 G01X30000Y5000D03*\r
201 G01X29000Y5000D03*\r
202 G01X28000Y5000D03*\r
203 G01X27000Y5000D03*\r
204 G01X26000Y5000D03*\r
205 G04 Draw part X_IC_10_CD4007*\r
206 G54D11*\r
207 G01X25600Y15700D03*\r
208 G54D12*\r
209 G01X26600Y15700D03*\r
210 G01X27600Y15700D03*\r
211 G01X28600Y15700D03*\r
212 G01X29600Y15700D03*\r
213 G01X30600Y15700D03*\r
214 G01X31600Y15700D03*\r
215 G01X31600Y18700D03*\r
216 G01X30600Y18700D03*\r
217 G01X29600Y18700D03*\r
218 G01X28600Y18700D03*\r
219 G01X27600Y18700D03*\r
220 G01X26600Y18700D03*\r
221 G01X25600Y18700D03*\r
222 G04 Draw part X_IC_11_CD4007*\r
223 G54D11*\r
224 G01X25300Y28200D03*\r
225 G54D12*\r
226 G01X26300Y28200D03*\r
227 G01X27300Y28200D03*\r
228 G01X28300Y28200D03*\r
229 G01X29300Y28200D03*\r
230 G01X30300Y28200D03*\r
231 G01X31300Y28200D03*\r
232 G01X31300Y31200D03*\r
233 G01X30300Y31200D03*\r
234 G01X29300Y31200D03*\r
235 G01X28300Y31200D03*\r
236 G01X27300Y31200D03*\r
237 G01X26300Y31200D03*\r
238 G01X25300Y31200D03*\r
239 G04 Draw part X_IC_15_CD4016*\r
240 G54D11*\r
241 G01X13000Y40000D03*\r
242 G54D12*\r
243 G01X14000Y40000D03*\r
244 G01X15000Y40000D03*\r
245 G01X16000Y40000D03*\r
246 G01X17000Y40000D03*\r
247 G01X18000Y40000D03*\r
248 G01X19000Y40000D03*\r
249 G01X19000Y43000D03*\r
250 G01X18000Y43000D03*\r
251 G01X17000Y43000D03*\r
252 G01X16000Y43000D03*\r
253 G01X15000Y43000D03*\r
254 G01X14000Y43000D03*\r
255 G01X13000Y43000D03*\r
256 G04 Draw part X_IC_16_CD4016*\r
257 G54D11*\r
258 G01X45000Y16000D03*\r
259 G54D12*\r
260 G01X46000Y16000D03*\r
261 G01X47000Y16000D03*\r
262 G01X48000Y16000D03*\r
263 G01X49000Y16000D03*\r
264 G01X50000Y16000D03*\r
265 G01X51000Y16000D03*\r
266 G01X51000Y19000D03*\r
267 G01X50000Y19000D03*\r
268 G01X49000Y19000D03*\r
269 G01X48000Y19000D03*\r
270 G01X47000Y19000D03*\r
271 G01X46000Y19000D03*\r
272 G01X45000Y19000D03*\r
273 G04 Draw part X_IC_17_CD4016*\r
274 G54D11*\r
275 G01X45000Y40000D03*\r
276 G54D12*\r
277 G01X46000Y40000D03*\r
278 G01X47000Y40000D03*\r
279 G01X48000Y40000D03*\r
280 G01X49000Y40000D03*\r
281 G01X50000Y40000D03*\r
282 G01X51000Y40000D03*\r
283 G01X51000Y43000D03*\r
284 G01X50000Y43000D03*\r
285 G01X49000Y43000D03*\r
286 G01X48000Y43000D03*\r
287 G01X47000Y43000D03*\r
288 G01X46000Y43000D03*\r
289 G01X45000Y43000D03*\r
290 G04 Draw part R1*\r
291 G54D13*\r
292 G01X36000Y-5000D03*\r
293 G01X36000Y-10000D03*\r
294 G04 Draw part R2*\r
295 G01X41000Y-10000D03*\r
296 G01X41000Y-5000D03*\r
297 G04 Draw part R3*\r
298 G01X26000Y-3000D03*\r
299 G01X31000Y-3000D03*\r
300 G04 Draw part R4*\r
301 G01X26100Y-4700D03*\r
302 G01X31100Y-4700D03*\r
303 G04 Draw part R5*\r
304 G01X40000Y28200D03*\r
305 G01X40000Y23200D03*\r
306 G04 Draw part R6*\r
307 G01X40000Y19000D03*\r
308 G01X40000Y14000D03*\r
309 G04 Draw part R7*\r
310 G01X37000Y34000D03*\r
311 G01X37000Y29000D03*\r
312 G04 Draw part R8*\r
313 G01X46000Y-4900D03*\r
314 G01X51000Y-4900D03*\r
315 G04 Draw part R9*\r
316 G01X55000Y1000D03*\r
317 G01X55000Y6000D03*\r
318 G04 Draw part R10*\r
319 G01X46000Y-3000D03*\r
320 G01X51000Y-3000D03*\r
321 G04 Draw part R11*\r
322 G01X46000Y9000D03*\r
323 G01X51000Y9000D03*\r
324 G04 Draw part R12*\r
325 G01X46000Y12000D03*\r
326 G01X51000Y12000D03*\r
327 G04 Draw part R13*\r
328 G01X40000Y9000D03*\r
329 G01X40000Y4000D03*\r
330 G04 Draw part R14*\r
331 G01X55000Y15000D03*\r
332 G01X55000Y10000D03*\r
333 G04 Draw part R15*\r
334 G01X55000Y32000D03*\r
335 G01X55000Y27000D03*\r
336 G04 Draw part R16*\r
337 G01X46100Y35500D03*\r
338 G01X51100Y35500D03*\r
339 G04 Draw part R17*\r
340 G01X46000Y23000D03*\r
341 G01X51000Y23000D03*\r
342 G04 Draw part R18*\r
343 G01X46000Y25000D03*\r
344 G01X51000Y25000D03*\r
345 G04 Draw part R19*\r
346 G01X26000Y33000D03*\r
347 G01X31000Y33000D03*\r
348 G04 Draw part R20*\r
349 G01X26000Y36000D03*\r
350 G01X31000Y36000D03*\r
351 G04 Draw part R21*\r
352 G01X36000Y39000D03*\r
353 G01X41000Y39000D03*\r
354 G04 Draw part R22*\r
355 G01X55000Y39000D03*\r
356 G01X55000Y34000D03*\r
357 G04 Draw part R23*\r
358 G01X61000Y24000D03*\r
359 G01X66000Y24000D03*\r
360 G04 Draw part R24*\r
361 G01X62000Y34000D03*\r
362 G01X67000Y34000D03*\r
363 G04 Draw part R25*\r
364 G01X61200Y7900D03*\r
365 G01X66200Y7900D03*\r
366 G04 Draw part R26*\r
367 G01X55000Y-1000D03*\r
368 G01X55000Y-6000D03*\r
369 G04 Draw part R27*\r
370 G01X40000Y35000D03*\r
371 G01X40000Y30000D03*\r
372 G04 Draw part R28*\r
373 G01X61100Y10400D03*\r
374 G01X66100Y10400D03*\r
375 G04 Draw part R29*\r
376 G01X58000Y29000D03*\r
377 G01X58000Y24000D03*\r
378 G04 Draw part R30*\r
379 G01X62000Y36000D03*\r
380 G01X67000Y36000D03*\r
381 G04 Draw part R31*\r
382 G01X36000Y42000D03*\r
383 G01X41000Y42000D03*\r
384 G04 Draw part R32*\r
385 G01X55000Y23000D03*\r
386 G01X55000Y18000D03*\r
387 G04 Draw part R33*\r
388 G01X27000Y9000D03*\r
389 G01X32000Y9000D03*\r
390 G04 Draw part R34*\r
391 G01X61000Y22000D03*\r
392 G01X66000Y22000D03*\r
393 G04 Draw part R35*\r
394 G01X36000Y-2000D03*\r
395 G01X41000Y-2000D03*\r
396 G04 Draw part R36*\r
397 G01X36000Y1000D03*\r
398 G01X41000Y1000D03*\r
399 G04 Draw part R37*\r
400 G01X26000Y22300D03*\r
401 G01X31000Y22300D03*\r
402 G04 Draw part R38*\r
403 G01X27000Y11000D03*\r
404 G01X32000Y11000D03*\r
405 G04 Draw part R39*\r
406 G01X26000Y24600D03*\r
407 G01X31000Y24600D03*\r
408 G04 Draw part R40*\r
409 G01X37000Y28000D03*\r
410 G01X37000Y23000D03*\r
411 G04 Draw part R41*\r
412 G01X37000Y9000D03*\r
413 G01X37000Y4000D03*\r
414 G04 Draw part R42*\r
415 G01X37000Y19000D03*\r
416 G01X37000Y14000D03*\r
417 G04 Draw part X$XXiA$XXsw*\r
418 G01X11800Y36100D03*\r
419 G01X12800Y36100D03*\r
420 G01X13800Y36100D03*\r
421 G01X15800Y36100D03*\r
422 G04 Draw part X$XXiB$XXsw*\r
423 G01X11800Y31100D03*\r
424 G01X12800Y31100D03*\r
425 G01X13800Y31100D03*\r
426 G01X15800Y31100D03*\r
427 G04 Draw part X$XXiC$XXsw*\r
428 G01X11800Y26100D03*\r
429 G01X12800Y26100D03*\r
430 G01X13800Y26100D03*\r
431 G01X15800Y26100D03*\r
432 G04 Draw part X$XX0A$XXsw*\r
433 G01X11800Y18600D03*\r
434 G01X12800Y18600D03*\r
435 G01X13800Y18600D03*\r
436 G01X15800Y18600D03*\r
437 G04 Draw part X$XX0B$XXsw*\r
438 G01X11800Y13600D03*\r
439 G01X12800Y13600D03*\r
440 G01X13800Y13600D03*\r
441 G01X15800Y13600D03*\r
442 G04 Draw part X$XX0C$XXsw*\r
443 G01X11800Y8600D03*\r
444 G01X12800Y8600D03*\r
445 G01X13800Y8600D03*\r
446 G01X15800Y8600D03*\r
447 G04 Draw part X$XX1A$XXsw*\r
448 G01X11800Y1100D03*\r
449 G01X12800Y1100D03*\r
450 G01X13800Y1100D03*\r
451 G01X15800Y1100D03*\r
452 G04 Draw part X$XX1B$XXsw*\r
453 G01X11800Y-3900D03*\r
454 G01X12800Y-3900D03*\r
455 G01X13800Y-3900D03*\r
456 G01X15800Y-3900D03*\r
457 G04 Draw part X$XX1C$XXsw*\r
458 G01X11800Y-8900D03*\r
459 G01X12800Y-8900D03*\r
460 G01X13800Y-8900D03*\r
461 G01X15800Y-8900D03*\r
462 G04 Draw part V$XX1$Vdd*\r
463 G54D14*\r
464 G01X62000Y-10000D03*\r
465 G54D15*\r
466 G01X62000Y-11000D03*\r
467 G04 Draw part V$XX1$Vss*\r
468 G54D14*\r
469 G01X58000Y-11000D03*\r
470 G54D15*\r
471 G01X58000Y-10000D03*\r
472 G04 Draw part DATA_AND_ADDR*\r
473 G54D14*\r
474 G01X62000Y-4000D03*\r
475 G54D15*\r
476 G01X63000Y-4000D03*\r
477 G01X62000Y-5000D03*\r
478 G01X63000Y-5000D03*\r
479 G01X62000Y-6000D03*\r
480 G01X63000Y-6000D03*\r
481 G01X62000Y-7000D03*\r
482 G01X63000Y-7000D03*\r
484 G04 Draw traces*\r
485 G54D16*\r
486 G01X51920Y22695D03*\r
487 G01X39799Y27572D03*\r
488 G01X39560Y29383D03*\r
489 G01X33870Y37586D03*\r
490 G01X51375Y14016D03*\r
491 G01X59157Y41479D03*\r
492 G01X36875Y26702D03*\r
493 G01X43475Y-1088D03*\r
494 G01X17592Y21198D03*\r
495 G01X57516Y32800D03*\r
496 G01X47654Y17050D03*\r
497 G01X21965Y18354D03*\r
498 G01X38153Y9227D03*\r
499 G01X23072Y16670D03*\r
500 G01X22768Y1434D03*\r
501 G01X63500Y19699D03*\r
502 G01X53773Y32934D03*\r
503 G01X50994Y-3630D03*\r
504 G01X43769Y18659D03*\r
505 G01X18332Y22721D03*\r
506 G01X51840Y-3622D03*\r
507 G01X61973Y14321D03*\r
508 G01X51821Y14321D03*\r
509 G01X53088Y3686D03*\r
511 G04 Draw Text*\r
512 G54D17*\r
514 G04 Draw solder mask cutouts*\r
515 M00*\r
516 M02*\r