lpc11u2x in 48-ball footprint from pcb-rnd's (buggy) parametric bga script
[hw/altusmetrum] / packages / sot1155-2.lht
1 li:pcb-rnd-subcircuit-v8 {
2  ha:subc.2 {
3   ha:attributes {
4    footprint = 8*8
5    refdes = U1
6   }
7   ha:data {
8    li:padstack_prototypes {
9     ha:ps_proto_v6.0 {
10      htop = 0
11      hdia = 0.0
12      li:shape {
13       ha:ps_shape_v4 {
14        clearance = 0.0
15        ha:ps_circ {
16         x = 0.0
17         y = 0.0
18         dia = 0.299999mm
19        }
20        ha:layer_mask {
21         copper = 1
22         top = 1
23        }
24        ha:combining {
25        }
26       }
27       ha:ps_shape_v4 {
28        clearance = 0.0
29        ha:ps_circ {
30         x = 0.0
31         y = 0.0
32         dia = 0.0
33        }
34        ha:layer_mask {
35         top = 1
36         mask = 1
37        }
38        ha:combining {
39         sub = 1
40         auto = 1
41        }
42       }
43       ha:ps_shape_v4 {
44        clearance = 0.0
45        ha:ps_circ {
46         x = 0.0
47         y = 0.0
48         dia = 0.0
49        }
50        ha:layer_mask {
51         top = 1
52         mask = 1
53        }
54        ha:combining {
55         sub = 1
56         auto = 1
57        }
58       }
59      }
60      hbottom = 0
61      hplated = 0
62     }
63    }
64    li:objects {
65     ha:padstack_ref.7 {
66      smirror = 0
67      ha:attributes {
68       term = a1
69      }
70      proto = 0
71      xmirror = 0
72      x = -1.750002mm
73      rot = 0.000000
74      y = -1.750002mm
75      li:thermal {
76      }
77      ha:flags {
78       clearline = 1
79      }
80      clearance = 5.0mil
81     }
82     ha:padstack_ref.8 {
83      smirror = 0
84      ha:attributes {
85       term = b1
86      }
87      proto = 0
88      xmirror = 0
89      x = -1.750002mm
90      rot = 0.000000
91      y = -1.25mm
92      li:thermal {
93      }
94      ha:flags {
95       clearline = 1
96      }
97      clearance = 5.0mil
98     }
99     ha:padstack_ref.9 {
100      smirror = 0
101      ha:attributes {
102       term = c1
103      }
104      proto = 0
105      xmirror = 0
106      x = -1.750002mm
107      rot = 0.000000
108      y = -0.750001mm
109      li:thermal {
110      }
111      ha:flags {
112       clearline = 1
113      }
114      clearance = 5.0mil
115     }
116     ha:padstack_ref.10 {
117      smirror = 0
118      ha:attributes {
119       term = d1
120      }
121      proto = 0
122      xmirror = 0
123      x = -1.750002mm
124      rot = 0.000000
125      y = -0.25mm
126      li:thermal {
127      }
128      ha:flags {
129       clearline = 1
130      }
131      clearance = 5.0mil
132     }
133     ha:padstack_ref.11 {
134      smirror = 0
135      ha:attributes {
136       term = e1
137      }
138      proto = 0
139      xmirror = 0
140      x = -1.750002mm
141      rot = 0.000000
142      y = 0.25mm
143      li:thermal {
144      }
145      ha:flags {
146       clearline = 1
147      }
148      clearance = 5.0mil
149     }
150     ha:padstack_ref.12 {
151      smirror = 0
152      ha:attributes {
153       term = f1
154      }
155      proto = 0
156      xmirror = 0
157      x = -1.750002mm
158      rot = 0.000000
159      y = 0.750001mm
160      li:thermal {
161      }
162      ha:flags {
163       clearline = 1
164      }
165      clearance = 5.0mil
166     }
167     ha:padstack_ref.13 {
168      smirror = 0
169      ha:attributes {
170       term = g1
171      }
172      proto = 0
173      xmirror = 0
174      x = -1.750002mm
175      rot = 0.000000
176      y = 1.25mm
177      li:thermal {
178      }
179      ha:flags {
180       clearline = 1
181      }
182      clearance = 5.0mil
183     }
184     ha:padstack_ref.14 {
185      smirror = 0
186      ha:attributes {
187       term = h1
188      }
189      proto = 0
190      xmirror = 0
191      x = -1.750002mm
192      rot = 0.000000
193      y = 1.750002mm
194      li:thermal {
195      }
196      ha:flags {
197       clearline = 1
198      }
199      clearance = 5.0mil
200     }
201     ha:padstack_ref.15 {
202      smirror = 0
203      ha:attributes {
204       term = a2
205      }
206      proto = 0
207      xmirror = 0
208      x = -1.25mm
209      rot = 0.000000
210      y = -1.750002mm
211      li:thermal {
212      }
213      ha:flags {
214       clearline = 1
215      }
216      clearance = 5.0mil
217     }
218     ha:padstack_ref.16 {
219      smirror = 0
220      ha:attributes {
221       term = b2
222      }
223      proto = 0
224      xmirror = 0
225      x = -1.25mm
226      rot = 0.000000
227      y = -1.25mm
228      li:thermal {
229      }
230      ha:flags {
231       clearline = 1
232      }
233      clearance = 5.0mil
234     }
235     ha:padstack_ref.17 {
236      smirror = 0
237      ha:attributes {
238       term = c2
239      }
240      proto = 0
241      xmirror = 0
242      x = -1.25mm
243      rot = 0.000000
244      y = -0.750001mm
245      li:thermal {
246      }
247      ha:flags {
248       clearline = 1
249      }
250      clearance = 5.0mil
251     }
252     ha:padstack_ref.18 {
253      smirror = 0
254      ha:attributes {
255       term = d2
256      }
257      proto = 0
258      xmirror = 0
259      x = -1.25mm
260      rot = 0.000000
261      y = -0.25mm
262      li:thermal {
263      }
264      ha:flags {
265       clearline = 1
266      }
267      clearance = 5.0mil
268     }
269     ha:padstack_ref.19 {
270      smirror = 0
271      ha:attributes {
272       term = e2
273      }
274      proto = 0
275      xmirror = 0
276      x = -1.25mm
277      rot = 0.000000
278      y = 0.25mm
279      li:thermal {
280      }
281      ha:flags {
282       clearline = 1
283      }
284      clearance = 5.0mil
285     }
286     ha:padstack_ref.20 {
287      smirror = 0
288      ha:attributes {
289       term = f2
290      }
291      proto = 0
292      xmirror = 0
293      x = -1.25mm
294      rot = 0.000000
295      y = 0.750001mm
296      li:thermal {
297      }
298      ha:flags {
299       clearline = 1
300      }
301      clearance = 5.0mil
302     }
303     ha:padstack_ref.21 {
304      smirror = 0
305      ha:attributes {
306       term = g2
307      }
308      proto = 0
309      xmirror = 0
310      x = -1.25mm
311      rot = 0.000000
312      y = 1.25mm
313      li:thermal {
314      }
315      ha:flags {
316       clearline = 1
317      }
318      clearance = 5.0mil
319     }
320     ha:padstack_ref.22 {
321      smirror = 0
322      ha:attributes {
323       term = h2
324      }
325      proto = 0
326      xmirror = 0
327      x = -1.25mm
328      rot = 0.000000
329      y = 1.750002mm
330      li:thermal {
331      }
332      ha:flags {
333       clearline = 1
334      }
335      clearance = 5.0mil
336     }
337     ha:padstack_ref.23 {
338      smirror = 0
339      ha:attributes {
340       term = a3
341      }
342      proto = 0
343      xmirror = 0
344      x = -0.750001mm
345      rot = 0.000000
346      y = -1.750002mm
347      li:thermal {
348      }
349      ha:flags {
350       clearline = 1
351      }
352      clearance = 5.0mil
353     }
354     ha:padstack_ref.24 {
355      smirror = 0
356      ha:attributes {
357       term = b3
358      }
359      proto = 0
360      xmirror = 0
361      x = -0.750001mm
362      rot = 0.000000
363      y = -1.25mm
364      li:thermal {
365      }
366      ha:flags {
367       clearline = 1
368      }
369      clearance = 5.0mil
370     }
371     ha:padstack_ref.25 {
372      smirror = 0
373      ha:attributes {
374       term = g3
375      }
376      proto = 0
377      xmirror = 0
378      x = -0.750001mm
379      rot = 0.000000
380      y = 1.25mm
381      li:thermal {
382      }
383      ha:flags {
384       clearline = 1
385      }
386      clearance = 5.0mil
387     }
388     ha:padstack_ref.26 {
389      smirror = 0
390      ha:attributes {
391       term = h3
392      }
393      proto = 0
394      xmirror = 0
395      x = -0.750001mm
396      rot = 0.000000
397      y = 1.750002mm
398      li:thermal {
399      }
400      ha:flags {
401       clearline = 1
402      }
403      clearance = 5.0mil
404     }
405     ha:padstack_ref.27 {
406      smirror = 0
407      ha:attributes {
408       term = a4
409      }
410      proto = 0
411      xmirror = 0
412      x = -0.25mm
413      rot = 0.000000
414      y = -1.750002mm
415      li:thermal {
416      }
417      ha:flags {
418       clearline = 1
419      }
420      clearance = 5.0mil
421     }
422     ha:padstack_ref.28 {
423      smirror = 0
424      ha:attributes {
425       term = b4
426      }
427      proto = 0
428      xmirror = 0
429      x = -0.25mm
430      rot = 0.000000
431      y = -1.25mm
432      li:thermal {
433      }
434      ha:flags {
435       clearline = 1
436      }
437      clearance = 5.0mil
438     }
439     ha:padstack_ref.29 {
440      smirror = 0
441      ha:attributes {
442       term = g4
443      }
444      proto = 0
445      xmirror = 0
446      x = -0.25mm
447      rot = 0.000000
448      y = 1.25mm
449      li:thermal {
450      }
451      ha:flags {
452       clearline = 1
453      }
454      clearance = 5.0mil
455     }
456     ha:padstack_ref.30 {
457      smirror = 0
458      ha:attributes {
459       term = h4
460      }
461      proto = 0
462      xmirror = 0
463      x = -0.25mm
464      rot = 0.000000
465      y = 1.750002mm
466      li:thermal {
467      }
468      ha:flags {
469       clearline = 1
470      }
471      clearance = 5.0mil
472     }
473     ha:padstack_ref.31 {
474      smirror = 0
475      ha:attributes {
476       term = a5
477      }
478      proto = 0
479      xmirror = 0
480      x = 0.25mm
481      rot = 0.000000
482      y = -1.750002mm
483      li:thermal {
484      }
485      ha:flags {
486       clearline = 1
487      }
488      clearance = 5.0mil
489     }
490     ha:padstack_ref.32 {
491      smirror = 0
492      ha:attributes {
493       term = b5
494      }
495      proto = 0
496      xmirror = 0
497      x = 0.25mm
498      rot = 0.000000
499      y = -1.25mm
500      li:thermal {
501      }
502      ha:flags {
503       clearline = 1
504      }
505      clearance = 5.0mil
506     }
507     ha:padstack_ref.33 {
508      smirror = 0
509      ha:attributes {
510       term = g5
511      }
512      proto = 0
513      xmirror = 0
514      x = 0.25mm
515      rot = 0.000000
516      y = 1.25mm
517      li:thermal {
518      }
519      ha:flags {
520       clearline = 1
521      }
522      clearance = 5.0mil
523     }
524     ha:padstack_ref.34 {
525      smirror = 0
526      ha:attributes {
527       term = h5
528      }
529      proto = 0
530      xmirror = 0
531      x = 0.25mm
532      rot = 0.000000
533      y = 1.750002mm
534      li:thermal {
535      }
536      ha:flags {
537       clearline = 1
538      }
539      clearance = 5.0mil
540     }
541     ha:padstack_ref.35 {
542      smirror = 0
543      ha:attributes {
544       term = a6
545      }
546      proto = 0
547      xmirror = 0
548      x = 0.750001mm
549      rot = 0.000000
550      y = -1.750002mm
551      li:thermal {
552      }
553      ha:flags {
554       clearline = 1
555      }
556      clearance = 5.0mil
557     }
558     ha:padstack_ref.36 {
559      smirror = 0
560      ha:attributes {
561       term = b6
562      }
563      proto = 0
564      xmirror = 0
565      x = 0.750001mm
566      rot = 0.000000
567      y = -1.25mm
568      li:thermal {
569      }
570      ha:flags {
571       clearline = 1
572      }
573      clearance = 5.0mil
574     }
575     ha:padstack_ref.37 {
576      smirror = 0
577      ha:attributes {
578       term = g6
579      }
580      proto = 0
581      xmirror = 0
582      x = 0.750001mm
583      rot = 0.000000
584      y = 1.25mm
585      li:thermal {
586      }
587      ha:flags {
588       clearline = 1
589      }
590      clearance = 5.0mil
591     }
592     ha:padstack_ref.38 {
593      smirror = 0
594      ha:attributes {
595       term = h6
596      }
597      proto = 0
598      xmirror = 0
599      x = 0.750001mm
600      rot = 0.000000
601      y = 1.750002mm
602      li:thermal {
603      }
604      ha:flags {
605       clearline = 1
606      }
607      clearance = 5.0mil
608     }
609     ha:padstack_ref.39 {
610      smirror = 0
611      ha:attributes {
612       term = a7
613      }
614      proto = 0
615      xmirror = 0
616      x = 1.25mm
617      rot = 0.000000
618      y = -1.750002mm
619      li:thermal {
620      }
621      ha:flags {
622       clearline = 1
623      }
624      clearance = 5.0mil
625     }
626     ha:padstack_ref.40 {
627      smirror = 0
628      ha:attributes {
629       term = b7
630      }
631      proto = 0
632      xmirror = 0
633      x = 1.25mm
634      rot = 0.000000
635      y = -1.25mm
636      li:thermal {
637      }
638      ha:flags {
639       clearline = 1
640      }
641      clearance = 5.0mil
642     }
643     ha:padstack_ref.41 {
644      smirror = 0
645      ha:attributes {
646       term = c7
647      }
648      proto = 0
649      xmirror = 0
650      x = 1.25mm
651      rot = 0.000000
652      y = -0.750001mm
653      li:thermal {
654      }
655      ha:flags {
656       clearline = 1
657      }
658      clearance = 5.0mil
659     }
660     ha:padstack_ref.42 {
661      smirror = 0
662      ha:attributes {
663       term = d7
664      }
665      proto = 0
666      xmirror = 0
667      x = 1.25mm
668      rot = 0.000000
669      y = -0.25mm
670      li:thermal {
671      }
672      ha:flags {
673       clearline = 1
674      }
675      clearance = 5.0mil
676     }
677     ha:padstack_ref.43 {
678      smirror = 0
679      ha:attributes {
680       term = e7
681      }
682      proto = 0
683      xmirror = 0
684      x = 1.25mm
685      rot = 0.000000
686      y = 0.25mm
687      li:thermal {
688      }
689      ha:flags {
690       clearline = 1
691      }
692      clearance = 5.0mil
693     }
694     ha:padstack_ref.44 {
695      smirror = 0
696      ha:attributes {
697       term = f7
698      }
699      proto = 0
700      xmirror = 0
701      x = 1.25mm
702      rot = 0.000000
703      y = 0.750001mm
704      li:thermal {
705      }
706      ha:flags {
707       clearline = 1
708      }
709      clearance = 5.0mil
710     }
711     ha:padstack_ref.45 {
712      smirror = 0
713      ha:attributes {
714       term = g7
715      }
716      proto = 0
717      xmirror = 0
718      x = 1.25mm
719      rot = 0.000000
720      y = 1.25mm
721      li:thermal {
722      }
723      ha:flags {
724       clearline = 1
725      }
726      clearance = 5.0mil
727     }
728     ha:padstack_ref.46 {
729      smirror = 0
730      ha:attributes {
731       term = h7
732      }
733      proto = 0
734      xmirror = 0
735      x = 1.25mm
736      rot = 0.000000
737      y = 1.750002mm
738      li:thermal {
739      }
740      ha:flags {
741       clearline = 1
742      }
743      clearance = 5.0mil
744     }
745     ha:padstack_ref.47 {
746      smirror = 0
747      ha:attributes {
748       term = a8
749      }
750      proto = 0
751      xmirror = 0
752      x = 1.750002mm
753      rot = 0.000000
754      y = -1.750002mm
755      li:thermal {
756      }
757      ha:flags {
758       clearline = 1
759      }
760      clearance = 5.0mil
761     }
762     ha:padstack_ref.48 {
763      smirror = 0
764      ha:attributes {
765       term = b8
766      }
767      proto = 0
768      xmirror = 0
769      x = 1.750002mm
770      rot = 0.000000
771      y = -1.25mm
772      li:thermal {
773      }
774      ha:flags {
775       clearline = 1
776      }
777      clearance = 5.0mil
778     }
779     ha:padstack_ref.49 {
780      smirror = 0
781      ha:attributes {
782       term = c8
783      }
784      proto = 0
785      xmirror = 0
786      x = 1.750002mm
787      rot = 0.000000
788      y = -0.750001mm
789      li:thermal {
790      }
791      ha:flags {
792       clearline = 1
793      }
794      clearance = 5.0mil
795     }
796     ha:padstack_ref.50 {
797      smirror = 0
798      ha:attributes {
799       term = d8
800      }
801      proto = 0
802      xmirror = 0
803      x = 1.750002mm
804      rot = 0.000000
805      y = -0.25mm
806      li:thermal {
807      }
808      ha:flags {
809       clearline = 1
810      }
811      clearance = 5.0mil
812     }
813     ha:padstack_ref.51 {
814      smirror = 0
815      ha:attributes {
816       term = e8
817      }
818      proto = 0
819      xmirror = 0
820      x = 1.750002mm
821      rot = 0.000000
822      y = 0.25mm
823      li:thermal {
824      }
825      ha:flags {
826       clearline = 1
827      }
828      clearance = 5.0mil
829     }
830     ha:padstack_ref.52 {
831      smirror = 0
832      ha:attributes {
833       term = f8
834      }
835      proto = 0
836      xmirror = 0
837      x = 1.750002mm
838      rot = 0.000000
839      y = 0.750001mm
840      li:thermal {
841      }
842      ha:flags {
843       clearline = 1
844      }
845      clearance = 5.0mil
846     }
847     ha:padstack_ref.53 {
848      smirror = 0
849      ha:attributes {
850       term = g8
851      }
852      proto = 0
853      xmirror = 0
854      x = 1.750002mm
855      rot = 0.000000
856      y = 1.25mm
857      li:thermal {
858      }
859      ha:flags {
860       clearline = 1
861      }
862      clearance = 5.0mil
863     }
864     ha:padstack_ref.54 {
865      smirror = 0
866      ha:attributes {
867       term = h8
868      }
869      proto = 0
870      xmirror = 0
871      x = 1.750002mm
872      rot = 0.000000
873      y = 1.750002mm
874      li:thermal {
875      }
876      ha:flags {
877       clearline = 1
878      }
879      clearance = 5.0mil
880     }
881    }
882    li:layers {
883     ha:subc-aux {
884      lid = 0
885      ha:type {
886       top = 1
887       misc = 1
888       virtual = 1
889      }
890      li:objects {
891       ha:line.4 {
892        clearance = 0.0
893        y2 = 0.0
894        thickness = 0.1mm
895        ha:attributes {
896         subc-role = x
897        }
898        x1 = 0.0
899        x2 = 1.000001mm
900        ha:flags {
901        }
902        y1 = 0.0
903       }
904       ha:line.5 {
905        clearance = 0.0
906        y2 = 1.000001mm
907        thickness = 0.1mm
908        ha:attributes {
909         subc-role = y
910        }
911        x1 = 0.0
912        x2 = 0.0
913        ha:flags {
914        }
915        y1 = 0.0
916       }
917       ha:line.6 {
918        clearance = 0.0
919        y2 = 0.0
920        thickness = 0.1mm
921        ha:attributes {
922         subc-role = origin
923        }
924        x1 = 0.0
925        x2 = 0.0
926        ha:flags {
927        }
928        y1 = 0.0
929       }
930      }
931      ha:combining {
932      }
933     }
934     ha:top-silk {
935      lid = 1
936      ha:type {
937       silk = 1
938       top = 1
939      }
940      li:objects {
941       ha:line.55 {
942        clearance = 0.0
943        y2 = 2.375002mm
944        thickness = 10.0mil
945        ha:attributes {
946        }
947        x1 = -2.375002mm
948        x2 = -2.375002mm
949        ha:flags {
950        }
951        y1 = -2.375002mm
952       }
953       ha:line.56 {
954        clearance = 0.0
955        y2 = -2.375002mm
956        thickness = 10.0mil
957        ha:attributes {
958        }
959        x1 = -2.375002mm
960        x2 = 2.375002mm
961        ha:flags {
962        }
963        y1 = -2.375002mm
964       }
965       ha:line.57 {
966        clearance = 0.0
967        y2 = 2.375002mm
968        thickness = 10.0mil
969        ha:attributes {
970        }
971        x1 = 2.375002mm
972        x2 = -2.375002mm
973        ha:flags {
974        }
975        y1 = 2.375002mm
976       }
977       ha:line.58 {
978        clearance = 0.0
979        y2 = -2.375002mm
980        thickness = 10.0mil
981        ha:attributes {
982        }
983        x1 = 2.375002mm
984        x2 = 2.375002mm
985        ha:flags {
986        }
987        y1 = 2.375002mm
988       }
989       ha:arc.59 {
990        astart = 180.000000
991        thickness = 10.0mil
992        width = 0.375001mm
993        height = 0.375001mm
994        ha:attributes {
995        }
996        x = -2.375002mm
997        y = -2.375002mm
998        adelta = 270.000000
999        ha:flags {
1000        }
1001        clearance = 0.0
1002       }
1003       ha:text.3 {
1004        scale = 100
1005        ha:attributes {
1006        }
1007        x = 0.0
1008        y = -4.750003mm
1009        rot = 0.000000
1010        string = %a.parent.refdes%
1011        fid = 0
1012        ha:flags {
1013         dyntext = 1
1014         floater = 1
1015        }
1016       }
1017      }
1018      ha:combining {
1019      }
1020     }
1021    }
1022   }
1023   uid = Prm/qYMpKRo9P9bK6Tj8T346
1024   ha:flags {
1025   }
1026  }
1027  ha:pixmaps {
1028  }
1029 }