migrate all remaining Python v2 footprint generates to v3
[hw/altusmetrum] / packages / holes / hole-M2.75-np.lht
1 li:pcb-rnd-subcircuit-v8 {
2  ha:subc.6159 {
3   ha:attributes {
4    refdes = H1
5   }
6   ha:data {
7    li:padstack_prototypes {
8     ha:ps_proto_v6.0 {
9      htop = 0
10      hdia = 2.75mm
11      li:shape {
12      }
13      hbottom = 0
14      hplated = 0
15     }
16     ha:ps_proto_v6.1 {
17      htop = 0
18      hdia = 2.75mm
19      li:shape {
20       ha:ps_shape_v4 {
21        clearance = 0.0
22        ha:ps_circ {
23         x = 0.0
24         y = 0.0
25         dia = 6.2mm
26        }
27        ha:layer_mask {
28         top = 1
29         mask = 1
30        }
31        ha:combining {
32         sub = 1
33         auto = 1
34        }
35       }
36       ha:ps_shape_v4 {
37        clearance = 0.0
38        ps_hshadow = {}
39        ha:layer_mask {
40         copper = 1
41         top = 1
42        }
43        ha:combining {
44        }
45       }
46       ha:ps_shape_v4 {
47        clearance = 0.005632mm
48        ps_hshadow = {}
49        ha:layer_mask {
50         copper = 1
51         intern = 1
52        }
53        ha:combining {
54        }
55       }
56       ha:ps_shape_v4 {
57        clearance = 0.896um
58        ps_hshadow = {}
59        ha:layer_mask {
60         bottom = 1
61         copper = 1
62        }
63        ha:combining {
64        }
65       }
66       ha:ps_shape_v4 {
67        clearance = 0.0
68        ha:ps_circ {
69         x = 0.0
70         y = 0.0
71         dia = 6.2mm
72        }
73        ha:layer_mask {
74         bottom = 1
75         mask = 1
76        }
77        ha:combining {
78         sub = 1
79         auto = 1
80        }
81       }
82      }
83      hbottom = 0
84      hplated = 1
85     }
86    }
87    li:objects {
88     ha:padstack_ref.6174 {
89      smirror = 0
90      ha:attributes {
91      }
92      proto = 1
93      xmirror = 0
94      x = 3.3mm
95      rot = 0.000000
96      y = 3.1mm
97      li:thermal {
98      }
99      ha:flags {
100       clearline = 1
101      }
102      clearance = 1.725mm
103     }
104    }
105    li:layers {
106     ha:top-silk {
107      lid = 0
108      ha:type {
109       silk = 1
110       top = 1
111      }
112      li:objects {
113       ha:arc.6181 {
114        astart = -90.000000
115        thickness = 10.0mil
116        width = 2.14708365m
117        height = 2.14708365m
118        ha:attributes {
119        }
120        x = -2.14748365m
121        y = 2.14710109m
122        adelta = 90.000000
123        ha:flags {
124         clearline = 1
125        }
126        clearance = 40.0mil
127       }
128       ha:arc.6182 {
129        astart = 90.000000
130        thickness = 10.0mil
131        width = 2.14708365m
132        height = 2.14708365m
133        ha:attributes {
134        }
135        x = -2.14748365m
136        y = 0.017439mm
137        adelta = -90.000000
138        ha:flags {
139         clearline = 1
140        }
141        clearance = 40.0mil
142       }
143       ha:arc.6245 {
144        astart = 0.000000
145        thickness = 10.0mil
146        width = 3.1mm
147        height = 3.1mm
148        ha:attributes {
149        }
150        x = 3.3mm
151        y = 3.1mm
152        adelta = -90.000000
153        ha:flags {
154         clearline = 1
155        }
156        clearance = 40.0mil
157       }
158       ha:arc.6246 {
159        astart = -90.000000
160        thickness = 10.0mil
161        width = 3.1mm
162        height = 3.1mm
163        ha:attributes {
164        }
165        x = 3.3mm
166        y = 3.1mm
167        adelta = -90.000000
168        ha:flags {
169         clearline = 1
170        }
171        clearance = 40.0mil
172       }
173       ha:arc.6247 {
174        astart = 180.000000
175        thickness = 10.0mil
176        width = 3.1mm
177        height = 3.1mm
178        ha:attributes {
179        }
180        x = 3.3mm
181        y = 3.1mm
182        adelta = -90.000000
183        ha:flags {
184         clearline = 1
185        }
186        clearance = 40.0mil
187       }
188       ha:arc.6248 {
189        astart = 90.000000
190        thickness = 10.0mil
191        width = 3.1mm
192        height = 3.1mm
193        ha:attributes {
194        }
195        x = 3.3mm
196        y = 3.1mm
197        adelta = -90.000000
198        ha:flags {
199         clearline = 1
200        }
201        clearance = 40.0mil
202       }
203       ha:text.6164 {
204        scale = 100
205        ha:attributes {
206        }
207        x = 3.3mm
208        y = 3.1mm
209        rot = 0.000000
210        string = %a.parent.refdes%
211        fid = 0
212        ha:flags {
213         dyntext = 1
214         floater = 1
215        }
216       }
217      }
218      ha:combining {
219       auto = 1
220      }
221     }
222     ha:subc-aux {
223      lid = 1
224      ha:type {
225       top = 1
226       misc = 1
227       virtual = 1
228      }
229      li:objects {
230       ha:line.6165 {
231        clearance = 0.0
232        y2 = 3.1mm
233        thickness = 0.1mm
234        ha:attributes {
235         subc-role = origin
236        }
237        x1 = 3.3mm
238        x2 = 3.3mm
239        ha:flags {
240        }
241        y1 = 3.1mm
242       }
243       ha:line.6168 {
244        clearance = 0.0
245        y2 = 3.1mm
246        thickness = 0.1mm
247        ha:attributes {
248         subc-role = x
249        }
250        x1 = 3.3mm
251        x2 = 4.3mm
252        ha:flags {
253        }
254        y1 = 3.1mm
255       }
256       ha:line.6171 {
257        clearance = 0.0
258        y2 = 4.1mm
259        thickness = 0.1mm
260        ha:attributes {
261         subc-role = y
262        }
263        x1 = 3.3mm
264        x2 = 3.3mm
265        ha:flags {
266        }
267        y1 = 3.1mm
268       }
269      }
270      ha:combining {
271      }
272     }
273     ha:top_copper {
274      lid = 2
275      ha:type {
276       copper = 1
277       top = 1
278      }
279      li:objects {
280      }
281      ha:combining {
282      }
283     }
284     ha:bottom_silk {
285      lid = 3
286      ha:type {
287       silk = 1
288       bottom = 1
289      }
290      li:objects {
291       ha:arc.6249 {
292        astart = 0.000000
293        thickness = 10.0mil
294        width = 3.1mm
295        height = 3.1mm
296        ha:attributes {
297        }
298        x = 3.3mm
299        y = 3.1mm
300        adelta = 90.000000
301        ha:flags {
302         clearline = 1
303        }
304        clearance = 40.0mil
305       }
306       ha:arc.6250 {
307        astart = 90.000000
308        thickness = 10.0mil
309        width = 3.1mm
310        height = 3.1mm
311        ha:attributes {
312        }
313        x = 3.3mm
314        y = 3.1mm
315        adelta = 90.000000
316        ha:flags {
317         clearline = 1
318        }
319        clearance = 40.0mil
320       }
321       ha:arc.6251 {
322        astart = 180.000000
323        thickness = 10.0mil
324        width = 3.1mm
325        height = 3.1mm
326        ha:attributes {
327        }
328        x = 3.3mm
329        y = 3.1mm
330        adelta = 90.000000
331        ha:flags {
332         clearline = 1
333        }
334        clearance = 40.0mil
335       }
336       ha:arc.6252 {
337        astart = -90.000000
338        thickness = 10.0mil
339        width = 3.1mm
340        height = 3.1mm
341        ha:attributes {
342        }
343        x = 3.3mm
344        y = 3.1mm
345        adelta = 90.000000
346        ha:flags {
347         clearline = 1
348        }
349        clearance = 40.0mil
350       }
351      }
352      ha:combining {
353       auto = 1
354      }
355     }
356     ha:top_paste {
357      lid = 4
358      ha:type {
359       top = 1
360       paste = 1
361      }
362      li:objects {
363      }
364      ha:combining {
365       auto = 1
366      }
367     }
368     ha:top_mask {
369      lid = 5
370      ha:type {
371       top = 1
372       mask = 1
373      }
374      li:objects {
375      }
376      ha:combining {
377       sub = 1
378       auto = 1
379      }
380     }
381     ha:any_internal_copper {
382      li:objects {
383      }
384      lid = 6
385      ha:type {
386       copper = 1
387       intern = 1
388      }
389      stack_offs = 1
390      ha:combining {
391      }
392     }
393     ha:bottom_copper {
394      lid = 7
395      ha:type {
396       bottom = 1
397       copper = 1
398      }
399      li:objects {
400      }
401      ha:combining {
402      }
403     }
404     ha:bottom_mask {
405      lid = 8
406      ha:type {
407       bottom = 1
408       mask = 1
409      }
410      li:objects {
411      }
412      ha:combining {
413       sub = 1
414       auto = 1
415      }
416     }
417     ha:bottom_paste {
418      lid = 9
419      ha:type {
420       bottom = 1
421       paste = 1
422      }
423      li:objects {
424      }
425      ha:combining {
426       auto = 1
427      }
428     }
429     ha:outline {
430      lid = 10
431      ha:type {
432       boundary = 1
433      }
434      purpose = uroute
435      li:objects {
436      }
437      ha:combining {
438      }
439     }
440     ha:pmech {
441      lid = 11
442      ha:type {
443       mech = 1
444      }
445      purpose = proute
446      li:objects {
447      }
448      ha:combining {
449       auto = 1
450      }
451     }
452     ha:umech {
453      lid = 12
454      ha:type {
455       mech = 1
456      }
457      purpose = uroute
458      li:objects {
459      }
460      ha:combining {
461       auto = 1
462      }
463     }
464    }
465   }
466   uid = Svp5x+jXVMzoyxWL6jQAAAAV
467   ha:flags {
468   }
469  }
470  ha:pixmaps {
471  }
472 }