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