change grid spacing to 1 mil
[hw/easymega] / easymega.lht
1 ha:pcb-rnd-board-v5 {
2
3  ha:attributes {
4    {PCB::grid::size}=1.00mil
5    {PCB::grid::unit}=mil
6  }
7
8  li:styles {
9    ha:Signal {
10     diameter = 30.0mil
11     thickness = 8.0mil
12     hole = 15.0mil
13     clearance = 8.0mil
14    }
15    ha:Power {
16     diameter = 8.0mil
17     thickness = 25.0mil
18     hole = 4.0mil
19     clearance = 10.0mil
20    }
21    ha:Fat {
22     diameter = 8.0mil
23     thickness = 40.0mil
24     hole = 4.0mil
25     clearance = 10.0mil
26    }
27    ha:Medium {
28     diameter = 8.0mil
29     thickness = 15.0mil
30     hole = 4.0mil
31     clearance = 6.0mil
32    }
33  }
34
35  ha:meta {
36    ha:size {
37     thermal_scale = 0.500000
38     x = 2.25in
39     y = 31.75mm
40    }
41    board_name = EasyMega
42    ha:grid {
43     spacing = 1.0mil
44     offs_x = 0.0
45     offs_y = 0.0
46    }
47  }
48
49  ha:data {
50   li:padstack_prototypes {
51
52    ha:ps_proto_v4.0 {
53      hdia=15.0mil; hplated=1; htop=0; hbottom=0;
54      li:shape {
55
56        ha:ps_shape_v4 {
57         ha:ps_circ { x=0.0; y=0.0; dia=31.0mil;        }
58         ha:combining {        }
59         ha:layer_mask {
60          copper = 1
61          top = 1
62         }
63         clearance=0.0
64        }
65
66        ha:ps_shape_v4 {
67         ha:ps_circ { x=0.0; y=0.0; dia=31.0mil;        }
68         ha:combining {        }
69         ha:layer_mask {
70          bottom = 1
71          copper = 1
72         }
73         clearance=0.0
74        }
75
76        ha:ps_shape_v4 {
77         ha:ps_circ { x=0.0; y=0.0; dia=31.0mil;        }
78         ha:combining {        }
79         ha:layer_mask {
80          copper = 1
81          intern = 1
82         }
83         clearance=0.0
84        }
85      }
86    }
87
88    ha:ps_proto_v4.1 {
89      hdia=15.0mil; hplated=1; htop=0; hbottom=0;
90      li:shape {
91
92        ha:ps_shape_v4 {
93         ha:ps_circ { x=0.0; y=0.0; dia=30.0mil;        }
94         ha:combining {        }
95         ha:layer_mask {
96          copper = 1
97          top = 1
98         }
99         clearance=0.0
100        }
101
102        ha:ps_shape_v4 {
103         ha:ps_circ { x=0.0; y=0.0; dia=30.0mil;        }
104         ha:combining {        }
105         ha:layer_mask {
106          bottom = 1
107          copper = 1
108         }
109         clearance=0.0
110        }
111
112        ha:ps_shape_v4 {
113         ha:ps_circ { x=0.0; y=0.0; dia=30.0mil;        }
114         ha:combining {        }
115         ha:layer_mask {
116          copper = 1
117          intern = 1
118         }
119         clearance=0.0
120        }
121      }
122    }
123   }
124
125    li:objects {
126     ha:padstack_ref.5 {
127      proto=0; x=769.0mil; y=582.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
128      ha:flags {
129       clearline=1
130      }
131
132      li:thermal {
133        li:1 {
134         on  
135         solid  
136        }
137        li:3 {
138         on  
139         solid  
140        }
141      }
142     }
143     ha:padstack_ref.6 {
144      proto=0; x=769.0mil; y=642.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
145      ha:flags {
146       clearline=1
147      }
148
149      li:thermal {
150        li:1 {
151         on  
152         solid  
153        }
154        li:3 {
155         on  
156         solid  
157        }
158      }
159     }
160     ha:padstack_ref.7 {
161      proto=0; x=26.9494mm; y=600.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
162      ha:flags {
163       clearline=1
164      }
165
166      li:thermal {
167      }
168     }
169     ha:padstack_ref.8 {
170      proto=0; x=26.9494mm; y=650.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
171      ha:flags {
172       clearline=1
173      }
174
175      li:thermal {
176      }
177     }
178     ha:padstack_ref.9 {
179      proto=0; x=1.142in; y=626.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
180      ha:flags {
181       clearline=1
182      }
183
184      li:thermal {
185        li:1 {
186         on  
187         solid  
188        }
189        li:3 {
190         on  
191         solid  
192        }
193      }
194     }
195     ha:padstack_ref.10 {
196      proto=0; x=546.0mil; y=896.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
197      ha:flags {
198       clearline=1
199      }
200
201      li:thermal {
202      }
203     }
204     ha:padstack_ref.11 {
205      proto=0; x=1.102in; y=241.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
206      ha:flags {
207       clearline=1
208      }
209
210      li:thermal {
211        li:1 {
212         on  
213         solid  
214        }
215      }
216     }
217     ha:padstack_ref.12 {
218      proto=0; x=123.0mil; y=769.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
219      ha:flags {
220       clearline=1
221      }
222
223      li:thermal {
224        li:1 {
225         on  
226         solid  
227        }
228        li:3 {
229         on  
230         solid  
231        }
232      }
233     }
234     ha:padstack_ref.13 {
235      proto=0; x=196.0mil; y=867.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
236      ha:flags {
237       clearline=1
238      }
239
240      li:thermal {
241        li:1 {
242         on  
243         solid  
244        }
245        li:3 {
246         on  
247         solid  
248        }
249      }
250     }
251     ha:padstack_ref.14 {
252      proto=0; x=242.0mil; y=625.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
253      ha:flags {
254       clearline=1
255      }
256
257      li:thermal {
258        li:1 {
259         on  
260         solid  
261        }
262        li:3 {
263         on  
264         solid  
265        }
266      }
267     }
268     ha:padstack_ref.15 {
269      proto=0; x=29.0mil; y=637.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
270      ha:flags {
271       clearline=1
272      }
273
274      li:thermal {
275        li:1 {
276         on  
277         solid  
278        }
279        li:3 {
280         on  
281         solid  
282        }
283      }
284     }
285     ha:padstack_ref.16 {
286      proto=0; x=1.197in; y=219.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
287      ha:flags {
288       clearline=1
289      }
290
291      li:thermal {
292      }
293     }
294     ha:padstack_ref.17 {
295      proto=0; x=59.0mil; y=445.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
296      ha:flags {
297       clearline=1
298      }
299
300      li:thermal {
301      }
302     }
303     ha:padstack_ref.18 {
304      proto=0; x=30.0736mm; y=756.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
305      ha:flags {
306       clearline=1
307      }
308
309      li:thermal {
310      }
311     }
312     ha:padstack_ref.19 {
313      proto=0; x=786.0mil; y=399.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
314      ha:flags {
315       clearline=1
316      }
317
318      li:thermal {
319      }
320     }
321     ha:padstack_ref.20 {
322      proto=0; x=493.0mil; y=821.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
323      ha:flags {
324       clearline=1
325      }
326
327      li:thermal {
328      }
329     }
330     ha:padstack_ref.21 {
331      proto=0; x=624.0mil; y=248.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
332      ha:flags {
333       clearline=1
334      }
335
336      li:thermal {
337        li:1 {
338         on  
339         solid  
340        }
341        li:3 {
342         on  
343         solid  
344        }
345      }
346     }
347     ha:padstack_ref.22 {
348      proto=0; x=566.0mil; y=980.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
349      ha:flags {
350       clearline=1
351      }
352
353      li:thermal {
354        li:1 {
355         on  
356         solid  
357        }
358      }
359     }
360     ha:padstack_ref.23 {
361      proto=0; x=655.0mil; y=1.002in; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
362      ha:flags {
363       clearline=1
364      }
365
366      li:thermal {
367        li:1 {
368         on  
369         solid  
370        }
371      }
372     }
373     ha:padstack_ref.24 {
374      proto=0; x=17.183608mm; y=612.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
375      ha:flags {
376       clearline=1
377      }
378
379      li:thermal {
380      }
381     }
382     ha:padstack_ref.25 {
383      proto=0; x=619.0mil; y=645.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
384      ha:flags {
385       clearline=1
386      }
387
388      li:thermal {
389        li:1 {
390         on  
391         solid  
392        }
393        li:3 {
394         on  
395         solid  
396        }
397      }
398     }
399     ha:padstack_ref.26 {
400      proto=0; x=17.177mm; y=677.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
401      ha:flags {
402       clearline=1
403      }
404
405      li:thermal {
406      }
407     }
408     ha:padstack_ref.27 {
409      proto=0; x=800.0mil; y=933.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
410      ha:flags {
411       clearline=1
412      }
413
414      li:thermal {
415        li:1 {
416         on  
417         solid  
418        }
419      }
420     }
421     ha:padstack_ref.28 {
422      proto=0; x=685.0mil; y=248.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
423      ha:flags {
424       clearline=1
425      }
426
427      li:thermal {
428        li:1 {
429         on  
430         solid  
431        }
432        li:3 {
433         on  
434         solid  
435        }
436      }
437     }
438     ha:padstack_ref.29 {
439      proto=0; x=384.0mil; y=1.011in; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
440      ha:flags {
441       clearline=1
442      }
443
444      li:thermal {
445      }
446     }
447     ha:padstack_ref.30 {
448      proto=0; x=384.0mil; y=29.972mm; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
449      ha:flags {
450       clearline=1
451      }
452
453      li:thermal {
454        li:1 {
455         on  
456         solid  
457        }
458      }
459     }
460     ha:padstack_ref.31 {
461      proto=0; x=469.0mil; y=986.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
462      ha:flags {
463       clearline=1
464      }
465
466      li:thermal {
467      }
468     }
469     ha:padstack_ref.32 {
470      proto=0; x=690.0mil; y=1.042in; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
471      ha:flags {
472       clearline=1
473      }
474
475      li:thermal {
476      }
477     }
478     ha:padstack_ref.33 {
479      proto=0; x=668.0mil; y=1.119in; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
480      ha:flags {
481       clearline=1
482      }
483
484      li:thermal {
485      }
486     }
487     ha:padstack_ref.34 {
488      proto=0; x=567.0mil; y=678.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
489      ha:flags {
490       clearline=1
491      }
492
493      li:thermal {
494      }
495     }
496     ha:padstack_ref.35 {
497      proto=0; x=593.0mil; y=532.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
498      ha:flags {
499       clearline=1
500      }
501
502      li:thermal {
503      }
504     }
505     ha:padstack_ref.36 {
506      proto=0; x=439.0mil; y=625.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
507      ha:flags {
508       clearline=1
509      }
510
511      li:thermal {
512        li:1 {
513         on  
514         solid  
515        }
516      }
517     }
518     ha:padstack_ref.37 {
519      proto=0; x=499.0mil; y=712.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
520      ha:flags {
521       clearline=1
522      }
523
524      li:thermal {
525      }
526     }
527     ha:padstack_ref.38 {
528      proto=0; x=462.0mil; y=699.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
529      ha:flags {
530       clearline=1
531      }
532
533      li:thermal {
534      }
535     }
536     ha:padstack_ref.39 {
537      proto=0; x=590.0mil; y=1.181in; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
538      ha:flags {
539       clearline=1
540      }
541
542      li:thermal {
543      }
544     }
545     ha:padstack_ref.40 {
546      proto=0; x=508.0mil; y=871.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
547      ha:flags {
548       clearline=1
549      }
550
551      li:thermal {
552      }
553     }
554     ha:padstack_ref.41 {
555      proto=0; x=350.0mil; y=27.9654mm; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
556      ha:flags {
557       clearline=1
558      }
559
560      li:thermal {
561      }
562     }
563     ha:padstack_ref.42 {
564      proto=0; x=452.0mil; y=272.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
565      ha:flags {
566       clearline=1
567      }
568
569      li:thermal {
570      }
571     }
572     ha:padstack_ref.43 {
573      proto=0; x=526.0mil; y=441.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
574      ha:flags {
575       clearline=1
576      }
577
578      li:thermal {
579      }
580     }
581     ha:padstack_ref.44 {
582      proto=0; x=782.0mil; y=895.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=8.0mil;
583      ha:flags {
584       clearline=1
585      }
586
587      li:thermal {
588        li:2 {
589         on  
590         solid  
591        }
592      }
593     }
594     ha:padstack_ref.45 {
595      proto=0; x=35.9179mm; y=1.269492mm; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
596      ha:flags {
597       clearline=1
598      }
599
600      li:thermal {
601        li:1 {
602         on  
603         solid  
604        }
605      }
606     }
607     ha:padstack_ref.46 {
608      proto=0; x=53.7972mm; y=712.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
609      ha:flags {
610       clearline=1
611      }
612
613      li:thermal {
614      }
615     }
616     ha:padstack_ref.47 {
617      proto=1; x=928.0mil; y=171.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=8.0mil;
618      ha:flags {
619       clearline=1
620      }
621
622      li:thermal {
623      }
624     }
625     ha:padstack_ref.48 {
626      proto=1; x=1.358in; y=174.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=8.0mil;
627      ha:flags {
628       clearline=1
629      }
630
631      li:thermal {
632      }
633     }
634     ha:padstack_ref.49 {
635      proto=1; x=52.197mm; y=302.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=8.0mil;
636      ha:flags {
637       clearline=1
638      }
639
640      li:thermal {
641        li:1 {
642         on  
643         solid  
644        }
645      }
646     }
647     ha:padstack_ref.50 {
648      proto=1; x=53.467mm; y=302.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=8.0mil;
649      ha:flags {
650       clearline=1
651      }
652
653      li:thermal {
654        li:2 {
655         on  
656         solid  
657        }
658      }
659     }
660     ha:padstack_ref.51 {
661      proto=1; x=2.18in; y=573.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=8.0mil;
662      ha:flags {
663       clearline=1
664      }
665
666      li:thermal {
667        li:2 {
668         on  
669         solid  
670        }
671      }
672     }
673     ha:padstack_ref.52 {
674      proto=1; x=1.966in; y=444.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=8.0mil;
675      ha:flags {
676       clearline=1
677      }
678
679      li:thermal {
680        li:2 {
681         on  
682         solid  
683        }
684      }
685     }
686     ha:padstack_ref.53 {
687      proto=1; x=1.996in; y=502.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=8.0mil;
688      ha:flags {
689       clearline=1
690      }
691
692      li:thermal {
693        li:1 {
694         on  
695         solid  
696        }
697      }
698     }
699     ha:padstack_ref.54 {
700      proto=0; x=2.2117in; y=23.63216mm; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
701      ha:flags {
702       clearline=1
703      }
704
705      li:thermal {
706        li:2 {
707         on  
708         solid  
709        }
710      }
711     }
712     ha:padstack_ref.55 {
713      proto=0; x=2.2117in; y=837.4015748mil; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
714      ha:flags {
715       clearline=1
716      }
717
718      li:thermal {
719        li:1 {
720         on  
721         solid  
722        }
723        li:3 {
724         on  
725         solid  
726        }
727      }
728     }
729     ha:padstack_ref.56 {
730      proto=1; x=1.89in; y=674.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=8.0mil;
731      ha:flags {
732       clearline=1
733      }
734
735      li:thermal {
736      }
737     }
738     ha:padstack_ref.57 {
739      proto=1; x=2.038in; y=804.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=8.0mil;
740      ha:flags {
741       clearline=1
742      }
743
744      li:thermal {
745      }
746     }
747     ha:padstack_ref.58 {
748      proto=1; x=1.957in; y=804.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=8.0mil;
749      ha:flags {
750       clearline=1
751      }
752
753      li:thermal {
754      }
755     }
756     ha:padstack_ref.59 {
757      proto=1; x=2.038in; y=763.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=8.0mil;
758      ha:flags {
759       clearline=1
760      }
761
762      li:thermal {
763      }
764     }
765     ha:padstack_ref.60 {
766      proto=1; x=1.89in; y=723.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=8.0mil;
767      ha:flags {
768       clearline=1
769      }
770
771      li:thermal {
772        li:2 {
773         on  
774         solid  
775        }
776      }
777     }
778     ha:padstack_ref.61 {
779      proto=1; x=1.89in; y=763.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=8.0mil;
780      ha:flags {
781       clearline=1
782      }
783
784      li:thermal {
785        li:1 {
786         on  
787         solid  
788        }
789      }
790     }
791     ha:padstack_ref.62 {
792      proto=1; x=1.752in; y=960.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=8.0mil;
793      ha:flags {
794       clearline=1
795      }
796
797      li:thermal {
798        li:1 {
799         on  
800         solid  
801        }
802      }
803     }
804     ha:padstack_ref.63 {
805      proto=1; x=1.909in; y=960.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=8.0mil;
806      ha:flags {
807       clearline=1
808      }
809
810      li:thermal {
811        li:2 {
812         on  
813         solid  
814        }
815      }
816     }
817     ha:padstack_ref.64 {
818      proto=1; x=39.5478mm; y=340.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=8.0mil;
819      ha:flags {
820       clearline=1
821      }
822
823      li:thermal {
824        li:1 {
825         on  
826         solid  
827        }
828      }
829     }
830     ha:padstack_ref.65 {
831      proto=1; x=39.0906mm; y=374.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=8.0mil;
832      ha:flags {
833       clearline=1
834      }
835
836      li:thermal {
837        li:2 {
838         on  
839         solid  
840        }
841      }
842     }
843     ha:padstack_ref.66 {
844      proto=1; x=1.57in; y=30.0736mm; rot=0.000000; xmirror=0; smirror=0; clearance=8.0mil;
845      ha:flags {
846       clearline=1
847      }
848
849      li:thermal {
850        li:1 {
851         on  
852         solid  
853        }
854      }
855     }
856     ha:padstack_ref.67 {
857      proto=1; x=1.683in; y=970.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=8.0mil;
858      ha:flags {
859       clearline=1
860      }
861
862      li:thermal {
863        li:1 {
864         on  
865         solid  
866        }
867      }
868     }
869     ha:padstack_ref.68 {
870      proto=1; x=39.243mm; y=852.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=8.0mil;
871      ha:flags {
872       clearline=1
873      }
874
875      li:thermal {
876        li:2 {
877         on  
878         solid  
879        }
880      }
881     }
882     ha:padstack_ref.69 {
883      proto=1; x=1.757in; y=545.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=8.0mil;
884      ha:flags {
885       clearline=1
886      }
887
888      li:thermal {
889      }
890     }
891     ha:padstack_ref.70 {
892      proto=1; x=1.712in; y=577.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=8.0mil;
893      ha:flags {
894       clearline=1
895      }
896
897      li:thermal {
898      }
899     }
900     ha:padstack_ref.71 {
901      proto=1; x=1.671in; y=577.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=8.0mil;
902      ha:flags {
903       clearline=1
904      }
905
906      li:thermal {
907      }
908     }
909     ha:padstack_ref.72 {
910      proto=1; x=1.64in; y=555.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=8.0mil;
911      ha:flags {
912       clearline=1
913      }
914
915      li:thermal {
916      }
917     }
918     ha:padstack_ref.73 {
919      proto=1; x=1.417in; y=714.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=8.0mil;
920      ha:flags {
921       clearline=1
922      }
923
924      li:thermal {
925      }
926     }
927     ha:padstack_ref.74 {
928      proto=1; x=36.7792mm; y=449.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=8.0mil;
929      ha:flags {
930       clearline=1
931      }
932
933      li:thermal {
934      }
935     }
936     ha:padstack_ref.75 {
937      proto=1; x=1.89in; y=576.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=8.0mil;
938      ha:flags {
939       clearline=1
940      }
941
942      li:thermal {
943      }
944     }
945     ha:padstack_ref.76 {
946      proto=1; x=1.449in; y=797.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=8.0mil;
947      ha:flags {
948       clearline=1
949      }
950
951      li:thermal {
952        li:2 {
953         on  
954         solid  
955        }
956      }
957     }
958     ha:padstack_ref.77 {
959      proto=1; x=36.7284mm; y=643.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=8.0mil;
960      ha:flags {
961       clearline=1
962      }
963
964      li:thermal {
965      }
966     }
967     ha:padstack_ref.78 {
968      proto=1; x=36.703mm; y=586.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=8.0mil;
969      ha:flags {
970       clearline=1
971      }
972
973      li:thermal {
974      }
975     }
976     ha:padstack_ref.79 {
977      proto=1; x=39.4462mm; y=497.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=8.0mil;
978      ha:flags {
979       clearline=1
980      }
981
982      li:thermal {
983      }
984     }
985     ha:padstack_ref.80 {
986      proto=1; x=794.0mil; y=261.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=8.0mil;
987      ha:flags {
988       clearline=1
989      }
990
991      li:thermal {
992      }
993     }
994     ha:padstack_ref.81 {
995      proto=1; x=1.147in; y=926.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=8.0mil;
996      ha:flags {
997       clearline=1
998      }
999
1000      li:thermal {
1001      }
1002     }
1003     ha:padstack_ref.82 {
1004      proto=1; x=1.849in; y=922.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=8.0mil;
1005      ha:flags {
1006       clearline=1
1007      }
1008
1009      li:thermal {
1010      }
1011     }
1012     ha:padstack_ref.83 {
1013      proto=1; x=1.26in; y=960.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=8.0mil;
1014      ha:flags {
1015       clearline=1
1016      }
1017
1018      li:thermal {
1019      }
1020     }
1021     ha:padstack_ref.84 {
1022      proto=1; x=48.133mm; y=922.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=8.0mil;
1023      ha:flags {
1024       clearline=1
1025      }
1026
1027      li:thermal {
1028      }
1029     }
1030     ha:padstack_ref.85 {
1031      proto=1; x=860.0mil; y=893.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=8.0mil;
1032      ha:flags {
1033       clearline=1
1034      }
1035
1036      li:thermal {
1037      }
1038     }
1039     ha:padstack_ref.86 {
1040      proto=1; x=1.741in; y=771.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=8.0mil;
1041      ha:flags {
1042       clearline=1
1043      }
1044
1045      li:thermal {
1046      }
1047     }
1048     ha:padstack_ref.87 {
1049      proto=1; x=1.762in; y=738.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=8.0mil;
1050      ha:flags {
1051       clearline=1
1052      }
1053
1054      li:thermal {
1055      }
1056     }
1057     ha:padstack_ref.88 {
1058      proto=1; x=1.855in; y=500.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=8.0mil;
1059      ha:flags {
1060       clearline=1
1061      }
1062
1063      li:thermal {
1064      }
1065     }
1066     ha:padstack_ref.89 {
1067      proto=1; x=29.718mm; y=561.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=8.0mil;
1068      ha:flags {
1069       clearline=1
1070      }
1071
1072      li:thermal {
1073      }
1074     }
1075     ha:padstack_ref.90 {
1076      proto=1; x=992.0mil; y=795.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=8.0mil;
1077      ha:flags {
1078       clearline=1
1079      }
1080
1081      li:thermal {
1082      }
1083     }
1084     ha:padstack_ref.91 {
1085      proto=1; x=1.269in; y=797.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=8.0mil;
1086      ha:flags {
1087       clearline=1
1088      }
1089
1090      li:thermal {
1091      }
1092     }
1093     ha:padstack_ref.92 {
1094      proto=1; x=39.7002mm; y=704.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=8.0mil;
1095      ha:flags {
1096       clearline=1
1097      }
1098
1099      li:thermal {
1100      }
1101     }
1102     ha:padstack_ref.93 {
1103      proto=1; x=1.993in; y=625.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=8.0mil;
1104      ha:flags {
1105       clearline=1
1106      }
1107
1108      li:thermal {
1109      }
1110     }
1111     ha:padstack_ref.94 {
1112      proto=1; x=1.939in; y=370.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=8.0mil;
1113      ha:flags {
1114       clearline=1
1115      }
1116
1117      li:thermal {
1118      }
1119     }
1120     ha:padstack_ref.95 {
1121      proto=1; x=1.127in; y=699.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=8.0mil;
1122      ha:flags {
1123       clearline=1
1124      }
1125
1126      li:thermal {
1127      }
1128     }
1129     ha:padstack_ref.96 {
1130      proto=1; x=1.586in; y=569.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=8.0mil;
1131      ha:flags {
1132       clearline=1
1133      }
1134
1135      li:thermal {
1136      }
1137     }
1138     ha:padstack_ref.97 {
1139      proto=1; x=1.679in; y=647.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=8.0mil;
1140      ha:flags {
1141       clearline=1
1142      }
1143
1144      li:thermal {
1145      }
1146     }
1147     ha:padstack_ref.98 {
1148      proto=0; x=490.0mil; y=1.155in; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
1149      ha:flags {
1150       clearline=1
1151      }
1152
1153      li:thermal {
1154      }
1155     }
1156     ha:padstack_ref.99 {
1157      proto=0; x=485.0mil; y=537.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
1158      ha:flags {
1159       clearline=1
1160      }
1161
1162      li:thermal {
1163      }
1164     }
1165     ha:padstack_ref.100 {
1166      proto=0; x=24.2734mm; y=339.47mil; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
1167      ha:flags {
1168       clearline=1
1169      }
1170
1171      li:thermal {
1172      }
1173     }
1174     ha:padstack_ref.101 {
1175      proto=0; x=881.0mil; y=311.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
1176      ha:flags {
1177       clearline=1
1178      }
1179
1180      li:thermal {
1181        li:1 {
1182         on  
1183         solid  
1184        }
1185      }
1186     }
1187     ha:padstack_ref.102 {
1188      proto=0; x=26.2292mm; y=5.828538mm; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
1189      ha:flags {
1190       clearline=1
1191      }
1192
1193      li:thermal {
1194        li:2 {
1195         on  
1196         solid  
1197        }
1198      }
1199     }
1200     ha:padstack_ref.103 {
1201      proto=1; x=27.0002mm; y=259.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=8.0mil;
1202      ha:flags {
1203       clearline=1
1204      }
1205
1206      li:thermal {
1207      }
1208     }
1209     ha:padstack_ref.104 {
1210      proto=1; x=879.0mil; y=184.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=8.0mil;
1211      ha:flags {
1212       clearline=1
1213      }
1214
1215      li:thermal {
1216      }
1217     }
1218     ha:padstack_ref.105 {
1219      proto=0; x=298.0mil; y=350.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
1220      ha:flags {
1221       clearline=1
1222      }
1223
1224      li:thermal {
1225        li:1 {
1226         on  
1227         solid  
1228        }
1229      }
1230     }
1231     ha:padstack_ref.106 {
1232      proto=0; x=234.0mil; y=416.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
1233      ha:flags {
1234       clearline=1
1235      }
1236
1237      li:thermal {
1238        li:2 {
1239         on  
1240         solid  
1241        }
1242      }
1243     }
1244     ha:padstack_ref.107 {
1245      proto=0; x=393.0mil; y=361.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
1246      ha:flags {
1247       clearline=1
1248      }
1249
1250      li:thermal {
1251      }
1252     }
1253     ha:padstack_ref.108 {
1254      proto=1; x=521.0mil; y=326.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=8.0mil;
1255      ha:flags {
1256       clearline=1
1257      }
1258
1259      li:thermal {
1260        li:1 {
1261         on  
1262         solid  
1263        }
1264        li:3 {
1265         on  
1266         solid  
1267        }
1268      }
1269     }
1270     ha:padstack_ref.109 {
1271      proto=1; x=1.643in; y=683.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=8.0mil;
1272      ha:flags {
1273       clearline=1
1274      }
1275
1276      li:thermal {
1277      }
1278     }
1279     ha:padstack_ref.110 {
1280      proto=1; x=588.0mil; y=264.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=8.0mil;
1281      ha:flags {
1282       clearline=1
1283      }
1284
1285      li:thermal {
1286      }
1287     }
1288     ha:padstack_ref.111 {
1289      proto=1; x=849.0mil; y=214.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=8.0mil;
1290      ha:flags {
1291       clearline=1
1292      }
1293
1294      li:thermal {
1295      }
1296     }
1297     ha:padstack_ref.112 {
1298      proto=0; x=518.0mil; y=1.129in; rot=0.000000; xmirror=0; smirror=0; clearance=6.0mil;
1299      ha:flags {
1300       clearline=1
1301      }
1302
1303      li:thermal {
1304        li:2 {
1305         on  
1306         solid  
1307        }
1308      }
1309     }
1310     ha:padstack_ref.113 {
1311      proto=1; x=688.0mil; y=1.181in; rot=0.000000; xmirror=0; smirror=0; clearance=8.0mil;
1312      ha:flags {
1313       clearline=1
1314      }
1315
1316      li:thermal {
1317        li:1 {
1318         on  
1319         solid  
1320        }
1321        li:3 {
1322         on  
1323         solid  
1324        }
1325      }
1326     }
1327     ha:padstack_ref.114 {
1328      proto=1; x=1.09in; y=316.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=8.0mil;
1329      ha:flags {
1330       clearline=1
1331      }
1332
1333      li:thermal {
1334        li:2 {
1335         on  
1336         solid  
1337        }
1338      }
1339     }
1340     ha:padstack_ref.115 {
1341      proto=1; x=33.4518mm; y=316.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=8.0mil;
1342      ha:flags {
1343       clearline=1
1344      }
1345
1346      li:thermal {
1347        li:2 {
1348         on  
1349         solid  
1350        }
1351      }
1352     }
1353     ha:padstack_ref.116 {
1354      proto=1; x=1.326in; y=449.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=8.0mil;
1355      ha:flags {
1356       clearline=1
1357      }
1358
1359      li:thermal {
1360      }
1361     }
1362     ha:padstack_ref.117 {
1363      proto=1; x=35.7632mm; y=450.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=8.0mil;
1364      ha:flags {
1365       clearline=1
1366      }
1367
1368      li:thermal {
1369      }
1370     }
1371     ha:padstack_ref.118 {
1372      proto=1; x=1.074in; y=408.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=8.0mil;
1373      ha:flags {
1374       clearline=1
1375      }
1376
1377      li:thermal {
1378      }
1379     }
1380     ha:padstack_ref.119 {
1381      proto=1; x=1.125in; y=509.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=8.0mil;
1382      ha:flags {
1383       clearline=1
1384      }
1385
1386      li:thermal {
1387      }
1388     }
1389     ha:padstack_ref.120 {
1390      proto=1; x=41.021mm; y=710.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=8.0mil;
1391      ha:flags {
1392       clearline=1
1393      }
1394
1395      li:thermal {
1396        li:1 {
1397         on  
1398         solid  
1399        }
1400        li:3 {
1401         on  
1402         solid  
1403        }
1404      }
1405     }
1406     ha:padstack_ref.121 {
1407      proto=1; x=1.286in; y=496.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=8.0mil;
1408      ha:flags {
1409       clearline=1
1410      }
1411
1412      li:thermal {
1413      }
1414     }
1415     ha:padstack_ref.122 {
1416      proto=1; x=2.156in; y=301.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=8.0mil;
1417      ha:flags {
1418       clearline=1
1419      }
1420
1421      li:thermal {
1422      }
1423     }
1424     ha:padstack_ref.123 {
1425      proto=1; x=938.0mil; y=30.1752mm; rot=0.000000; xmirror=0; smirror=0; clearance=8.0mil;
1426      ha:flags {
1427       clearline=1
1428      }
1429
1430      li:thermal {
1431      }
1432     }
1433     ha:padstack_ref.124 {
1434      proto=1; x=1.042in; y=1.036in; rot=0.000000; xmirror=0; smirror=0; clearance=8.0mil;
1435      ha:flags {
1436       clearline=1
1437      }
1438
1439      li:thermal {
1440        li:1 {
1441         on  
1442         solid  
1443        }
1444        li:3 {
1445         on  
1446         solid  
1447        }
1448      }
1449     }
1450     ha:padstack_ref.125 {
1451      proto=1; x=1.042in; y=28.321mm; rot=0.000000; xmirror=0; smirror=0; clearance=8.0mil;
1452      ha:flags {
1453       clearline=1
1454      }
1455
1456      li:thermal {
1457        li:2 {
1458         on  
1459         solid  
1460        }
1461      }
1462     }
1463     ha:padstack_ref.126 {
1464      proto=1; x=847.0mil; y=1.036in; rot=0.000000; xmirror=0; smirror=0; clearance=8.0mil;
1465      ha:flags {
1466       clearline=1
1467      }
1468
1469      li:thermal {
1470        li:2 {
1471         on  
1472         solid  
1473        }
1474      }
1475     }
1476     ha:padstack_ref.127 {
1477      proto=1; x=1.038in; y=30.48mm; rot=0.000000; xmirror=0; smirror=0; clearance=8.0mil;
1478      ha:flags {
1479       clearline=1
1480      }
1481
1482      li:thermal {
1483        li:1 {
1484         on  
1485         solid  
1486        }
1487        li:3 {
1488         on  
1489         solid  
1490        }
1491      }
1492     }
1493     ha:padstack_ref.128 {
1494      proto=1; x=868.0mil; y=1.159in; rot=0.000000; xmirror=0; smirror=0; clearance=8.0mil;
1495      ha:flags {
1496       clearline=1
1497      }
1498
1499      li:thermal {
1500        li:2 {
1501         on  
1502         solid  
1503        }
1504      }
1505     }
1506     ha:padstack_ref.129 {
1507      proto=1; x=925.0mil; y=919.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=8.0mil;
1508      ha:flags {
1509       clearline=1
1510      }
1511
1512      li:thermal {
1513      }
1514     }
1515     ha:padstack_ref.130 {
1516      proto=1; x=39.6494mm; y=121.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=8.0mil;
1517      ha:flags {
1518       clearline=1
1519      }
1520
1521      li:thermal {
1522      }
1523     }
1524     ha:padstack_ref.131 {
1525      proto=1; x=968.0mil; y=919.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=8.0mil;
1526      ha:flags {
1527       clearline=1
1528      }
1529
1530      li:thermal {
1531      }
1532     }
1533     ha:padstack_ref.132 {
1534      proto=1; x=1.53in; y=191.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=8.0mil;
1535      ha:flags {
1536       clearline=1
1537      }
1538
1539      li:thermal {
1540      }
1541     }
1542     ha:padstack_ref.133 {
1543      proto=1; x=1.832in; y=447.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=8.0mil;
1544      ha:flags {
1545       clearline=1
1546      }
1547
1548      li:thermal {
1549      }
1550     }
1551     ha:padstack_ref.134 {
1552      proto=1; x=1.984in; y=976.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=8.0mil;
1553      ha:flags {
1554       clearline=1
1555      }
1556
1557      li:thermal {
1558      }
1559     }
1560     ha:padstack_ref.135 {
1561      proto=1; x=1.796in; y=787.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=8.0mil;
1562      ha:flags {
1563       clearline=1
1564      }
1565
1566      li:thermal {
1567      }
1568     }
1569     ha:padstack_ref.136 {
1570      proto=1; x=1.783in; y=208.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=8.0mil;
1571      ha:flags {
1572       clearline=1
1573      }
1574
1575      li:thermal {
1576      }
1577     }
1578     ha:padstack_ref.137 {
1579      proto=1; x=1.744in; y=208.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=8.0mil;
1580      ha:flags {
1581       clearline=1
1582      }
1583
1584      li:thermal {
1585      }
1586     }
1587     ha:padstack_ref.138 {
1588      proto=1; x=1.706in; y=208.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=8.0mil;
1589      ha:flags {
1590       clearline=1
1591      }
1592
1593      li:thermal {
1594      }
1595     }
1596     ha:padstack_ref.139 {
1597      proto=1; x=1.612in; y=208.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=8.0mil;
1598      ha:flags {
1599       clearline=1
1600      }
1601
1602      li:thermal {
1603      }
1604     }
1605     ha:padstack_ref.140 {
1606      proto=1; x=31.1912mm; y=983.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=8.0mil;
1607      ha:flags {
1608       clearline=1
1609      }
1610
1611      li:thermal {
1612      }
1613     }
1614      ha:subc.141 {
1615       ha:attributes {
1616        {io_pcb::hidename_y}=2.3368 mm
1617        footprint=hole-M3
1618        {io_pcb::hidename_scale}=100
1619        refdes=H2
1620        value=
1621        {io_pcb::hidename_direction}=0
1622        {io_pcb::hidename_x}=2.2352 mm
1623       }
1624      ha:data {
1625           li:padstack_prototypes {
1626
1627       ha:ps_proto_v4.0 {
1628         hdia=125.0mil; hplated=1; htop=0; hbottom=0;
1629         li:shape {
1630
1631           ha:ps_shape_v4 {
1632            ha:ps_circ { x=0.0; y=0.0; dia=175.0mil;           }
1633            ha:combining {           }
1634            ha:layer_mask {
1635             copper = 1
1636             top = 1
1637            }
1638            clearance=0.0
1639           }
1640
1641           ha:ps_shape_v4 {
1642            ha:ps_circ { x=0.0; y=0.0; dia=175.0mil;           }
1643            ha:combining {           }
1644            ha:layer_mask {
1645             bottom = 1
1646             copper = 1
1647            }
1648            clearance=0.0
1649           }
1650
1651           ha:ps_shape_v4 {
1652            ha:ps_circ { x=0.0; y=0.0; dia=175.0mil;           }
1653            ha:combining {           }
1654            ha:layer_mask {
1655             copper = 1
1656             intern = 1
1657            }
1658            clearance=0.0
1659           }
1660
1661           ha:ps_shape_v4 {
1662            ha:ps_circ { x=0.0; y=0.0; dia=225.0mil;           }
1663            ha:combining { sub=1; auto=1;           }
1664            ha:layer_mask {
1665             top = 1
1666             mask = 1
1667            }
1668            clearance=0.0
1669           }
1670
1671           ha:ps_shape_v4 {
1672            ha:ps_circ { x=0.0; y=0.0; dia=225.0mil;           }
1673            ha:combining { sub=1; auto=1;           }
1674            ha:layer_mask {
1675             bottom = 1
1676             mask = 1
1677            }
1678            clearance=0.0
1679           }
1680         }
1681       }
1682      }
1683
1684       li:objects {
1685        ha:padstack_ref.142 {
1686         proto=0; x=125.0mil; y=125.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=15.0mil;
1687         ha:flags {
1688          clearline=1
1689         }
1690
1691         li:thermal {
1692           li:1 {
1693            on  
1694            solid  
1695           }
1696           li:3 {
1697            on  
1698            solid  
1699           }
1700         }
1701
1702         ha:attributes {
1703           term=1
1704           name=1
1705         }
1706        }
1707       }
1708       li:layers {
1709
1710        ha:top-silk {
1711         lid=0
1712         ha:combining {        }
1713
1714          li:objects {
1715           ha:arc.143 {
1716            x=125.0mil; y=125.0mil; width=120.0mil; height=120.0mil; astart=0; adelta=360; thickness=10.0mil; clearance=0.0;
1717           }
1718          }
1719          ha:type {
1720           silk = 1
1721           top = 1
1722          }
1723        }
1724
1725        ha:subc-aux {
1726         lid=1
1727         ha:combining {        }
1728
1729          li:objects {
1730           ha:line.144 {
1731            x1=125.0mil; y1=125.0mil; x2=125.0mil; y2=125.0mil; thickness=0.1mm; clearance=0.0;
1732            ha:attributes {
1733              subc-role=pnp-origin
1734            }
1735           }
1736           ha:line.147 {
1737            x1=125.0mil; y1=125.0mil; x2=125.0mil; y2=125.0mil; thickness=0.1mm; clearance=0.0;
1738            ha:attributes {
1739              subc-role=origin
1740            }
1741           }
1742           ha:line.150 {
1743            x1=125.0mil; y1=125.0mil; x2=4.175mm; y2=125.0mil; thickness=0.1mm; clearance=0.0;
1744            ha:attributes {
1745              subc-role=x
1746            }
1747           }
1748           ha:line.153 {
1749            x1=125.0mil; y1=125.0mil; x2=125.0mil; y2=4.175mm; thickness=0.1mm; clearance=0.0;
1750            ha:attributes {
1751              subc-role=y
1752            }
1753           }
1754          }
1755          ha:type {
1756           top = 1
1757           misc = 1
1758           virtual = 1
1759          }
1760        }
1761       }
1762      }
1763       uid = 2948JTdjTKzy5Ud+Np8AAAAB
1764  ha:flags ={ lock=1
1765  };     }
1766      ha:subc.156 {
1767       ha:attributes {
1768        {io_pcb::hidename_y}=18.4835 mm
1769        footprint=B2B-PH
1770        {io_pcb::hidename_scale}=100
1771        refdes=B1
1772        value=LiPo
1773        {io_pcb::hidename_direction}=0
1774        {io_pcb::hidename_x}=0.2398 mm
1775       }
1776      ha:data {
1777           li:padstack_prototypes {
1778
1779       ha:ps_proto_v4.0 {
1780         hdia=29.53mil; hplated=1; htop=0; hbottom=0;
1781         li:shape {
1782
1783           ha:ps_shape_v4 {
1784            ha:ps_circ { x=0.0; y=0.0; dia=1.299972mm;           }
1785            ha:combining {           }
1786            ha:layer_mask {
1787             copper = 1
1788             top = 1
1789            }
1790            clearance=0.0
1791           }
1792
1793           ha:ps_shape_v4 {
1794            ha:ps_circ { x=0.0; y=0.0; dia=1.299972mm;           }
1795            ha:combining {           }
1796            ha:layer_mask {
1797             bottom = 1
1798             copper = 1
1799            }
1800            clearance=0.0
1801           }
1802
1803           ha:ps_shape_v4 {
1804            ha:ps_circ { x=0.0; y=0.0; dia=1.299972mm;           }
1805            ha:combining {           }
1806            ha:layer_mask {
1807             copper = 1
1808             intern = 1
1809            }
1810            clearance=0.0
1811           }
1812
1813           ha:ps_shape_v4 {
1814            ha:ps_circ { x=0.0; y=0.0; dia=1.459992mm;           }
1815            ha:combining { sub=1; auto=1;           }
1816            ha:layer_mask {
1817             top = 1
1818             mask = 1
1819            }
1820            clearance=0.0
1821           }
1822
1823           ha:ps_shape_v4 {
1824            ha:ps_circ { x=0.0; y=0.0; dia=1.459992mm;           }
1825            ha:combining { sub=1; auto=1;           }
1826            ha:layer_mask {
1827             bottom = 1
1828             mask = 1
1829            }
1830            clearance=0.0
1831           }
1832         }
1833       }
1834
1835       ha:ps_proto_v4.1 {
1836         hdia=29.53mil; hplated=1; htop=0; hbottom=0;
1837         li:shape {
1838
1839           ha:ps_shape_v4 {
1840            ha:combining {           }
1841            ha:layer_mask {
1842             copper = 1
1843             top = 1
1844            }
1845            clearance=0.0
1846             li:ps_poly {
1847              -0.649986mm  
1848              -0.649986mm  
1849              0.649986mm  
1850              -0.649986mm  
1851              0.649986mm  
1852              0.649986mm  
1853              -0.649986mm  
1854              0.649986mm  
1855             }
1856           }
1857
1858           ha:ps_shape_v4 {
1859            ha:combining {           }
1860            ha:layer_mask {
1861             bottom = 1
1862             copper = 1
1863            }
1864            clearance=0.0
1865             li:ps_poly {
1866              -0.649986mm  
1867              -0.649986mm  
1868              0.649986mm  
1869              -0.649986mm  
1870              0.649986mm  
1871              0.649986mm  
1872              -0.649986mm  
1873              0.649986mm  
1874             }
1875           }
1876
1877           ha:ps_shape_v4 {
1878            ha:combining {           }
1879            ha:layer_mask {
1880             copper = 1
1881             intern = 1
1882            }
1883            clearance=0.0
1884             li:ps_poly {
1885              -0.649986mm  
1886              -0.649986mm  
1887              0.649986mm  
1888              -0.649986mm  
1889              0.649986mm  
1890              0.649986mm  
1891              -0.649986mm  
1892              0.649986mm  
1893             }
1894           }
1895
1896           ha:ps_shape_v4 {
1897            ha:combining { sub=1; auto=1;           }
1898            ha:layer_mask {
1899             top = 1
1900             mask = 1
1901            }
1902            clearance=0.0
1903             li:ps_poly {
1904              -0.729996mm  
1905              -0.729996mm  
1906              0.729996mm  
1907              -0.729996mm  
1908              0.729996mm  
1909              0.729996mm  
1910              -0.729996mm  
1911              0.729996mm  
1912             }
1913           }
1914
1915           ha:ps_shape_v4 {
1916            ha:combining { sub=1; auto=1;           }
1917            ha:layer_mask {
1918             bottom = 1
1919             mask = 1
1920            }
1921            clearance=0.0
1922             li:ps_poly {
1923              -0.729996mm  
1924              -0.729996mm  
1925              0.729996mm  
1926              -0.729996mm  
1927              0.729996mm  
1928              0.729996mm  
1929              -0.729996mm  
1930              0.729996mm  
1931             }
1932           }
1933         }
1934       }
1935      }
1936
1937       li:objects {
1938        ha:padstack_ref.157 {
1939         proto=0; x=2.870204mm; y=14.858958mm; rot=0.000000; xmirror=1; smirror=1; clearance=0.152527mm;
1940         ha:flags {
1941          clearline=1
1942         }
1943
1944         li:thermal {
1945           li:1 {
1946            on  
1947            round  
1948           }
1949           li:3 {
1950            on  
1951            diag  
1952            round  
1953           }
1954         }
1955
1956         ha:attributes {
1957           term=2
1958           name=-
1959         }
1960        }
1961        ha:padstack_ref.158 {
1962         proto=1; x=2.870204mm; y=16.858954mm; rot=0.000000; xmirror=1; smirror=1; clearance=0.152527mm;
1963         ha:flags {
1964          clearline=1
1965         }
1966
1967         li:thermal {
1968         }
1969
1970         ha:attributes {
1971           term=1
1972           name=+
1973         }
1974        }
1975       }
1976       li:layers {
1977
1978        ha:bottom-silk {
1979         lid=0
1980         ha:combining {        }
1981
1982          li:objects {
1983           ha:line.159 {
1984            x1=0.070104mm; y1=12.909mm; x2=0.070104mm; y2=18.808912mm; thickness=6.0mil; clearance=0.0;
1985           }
1986           ha:line.162 {
1987            x1=0.070104mm; y1=18.808912mm; x2=179.93mil; y2=18.808912mm; thickness=6.0mil; clearance=0.0;
1988           }
1989           ha:line.165 {
1990            x1=179.93mil; y1=12.909mm; x2=179.93mil; y2=18.808912mm; thickness=6.0mil; clearance=0.0;
1991           }
1992           ha:line.168 {
1993            x1=0.070104mm; y1=12.909mm; x2=179.93mil; y2=12.909mm; thickness=6.0mil; clearance=0.0;
1994           }
1995          }
1996          ha:type {
1997           silk = 1
1998           bottom = 1
1999          }
2000        }
2001
2002        ha:subc-aux {
2003         lid=1
2004         ha:combining {        }
2005
2006          li:objects {
2007           ha:line.171 {
2008            x1=2.870204mm; y1=15.858956mm; x2=2.870204mm; y2=15.858956mm; thickness=0.1mm; clearance=0.0;
2009            ha:attributes {
2010              subc-role=pnp-origin
2011            }
2012           }
2013           ha:line.174 {
2014            x1=0.070104mm; y1=12.909mm; x2=0.070104mm; y2=12.909mm; thickness=0.1mm; clearance=0.0;
2015            ha:attributes {
2016              subc-role=origin
2017            }
2018           }
2019           ha:line.177 {
2020            x1=0.070104mm; y1=12.909mm; x2=0.070104mm; y2=13.909mm; thickness=0.1mm; clearance=0.0;
2021            ha:attributes {
2022              subc-role=x
2023            }
2024           }
2025           ha:line.180 {
2026            x1=0.070104mm; y1=12.909mm; x2=1.070104mm; y2=12.909mm; thickness=0.1mm; clearance=0.0;
2027            ha:attributes {
2028              subc-role=y
2029            }
2030           }
2031          }
2032          ha:type {
2033           bottom = 1
2034           virtual = 1
2035           misc = 1
2036          }
2037        }
2038       }
2039      }
2040       uid = 2948JTdjTKzy5Ud+Np8AAAAC
2041      }
2042      ha:subc.183 {
2043       ha:attributes {
2044        {io_pcb::hidename_y}=28.2956 mm
2045        footprint=hole-M3
2046        {io_pcb::hidename_scale}=100
2047        refdes=H1
2048        value=
2049        {io_pcb::hidename_direction}=0
2050        {io_pcb::hidename_x}=2.7810 mm
2051       }
2052      ha:data {
2053           li:padstack_prototypes {
2054
2055       ha:ps_proto_v4.0 {
2056         hdia=125.0mil; hplated=1; htop=0; hbottom=0;
2057         li:shape {
2058
2059           ha:ps_shape_v4 {
2060            ha:ps_circ { x=0.0; y=0.0; dia=175.0mil;           }
2061            ha:combining {           }
2062            ha:layer_mask {
2063             copper = 1
2064             top = 1
2065            }
2066            clearance=0.0
2067           }
2068
2069           ha:ps_shape_v4 {
2070            ha:ps_circ { x=0.0; y=0.0; dia=175.0mil;           }
2071            ha:combining {           }
2072            ha:layer_mask {
2073             bottom = 1
2074             copper = 1
2075            }
2076            clearance=0.0
2077           }
2078
2079           ha:ps_shape_v4 {
2080            ha:ps_circ { x=0.0; y=0.0; dia=175.0mil;           }
2081            ha:combining {           }
2082            ha:layer_mask {
2083             copper = 1
2084             intern = 1
2085            }
2086            clearance=0.0
2087           }
2088
2089           ha:ps_shape_v4 {
2090            ha:ps_circ { x=0.0; y=0.0; dia=225.0mil;           }
2091            ha:combining { sub=1; auto=1;           }
2092            ha:layer_mask {
2093             top = 1
2094             mask = 1
2095            }
2096            clearance=0.0
2097           }
2098
2099           ha:ps_shape_v4 {
2100            ha:ps_circ { x=0.0; y=0.0; dia=225.0mil;           }
2101            ha:combining { sub=1; auto=1;           }
2102            ha:layer_mask {
2103             bottom = 1
2104             mask = 1
2105            }
2106            clearance=0.0
2107           }
2108         }
2109       }
2110      }
2111
2112       li:objects {
2113        ha:padstack_ref.184 {
2114         proto=0; x=125.0mil; y=1.125in; rot=0.000000; xmirror=0; smirror=0; clearance=15.0mil;
2115         ha:flags {
2116          clearline=1
2117         }
2118
2119         li:thermal {
2120           li:1 {
2121            on  
2122            solid  
2123           }
2124           li:3 {
2125            on  
2126            solid  
2127           }
2128         }
2129
2130         ha:attributes {
2131           term=1
2132           name=1
2133         }
2134        }
2135       }
2136       li:layers {
2137
2138        ha:top-silk {
2139         lid=0
2140         ha:combining {        }
2141
2142          li:objects {
2143           ha:arc.185 {
2144            x=125.0mil; y=1.125in; width=120.0mil; height=120.0mil; astart=0; adelta=360; thickness=10.0mil; clearance=0.0;
2145           }
2146          }
2147          ha:type {
2148           silk = 1
2149           top = 1
2150          }
2151        }
2152
2153        ha:subc-aux {
2154         lid=1
2155         ha:combining {        }
2156
2157          li:objects {
2158           ha:line.186 {
2159            x1=125.0mil; y1=1.125in; x2=125.0mil; y2=1.125in; thickness=0.1mm; clearance=0.0;
2160            ha:attributes {
2161              subc-role=pnp-origin
2162            }
2163           }
2164           ha:line.189 {
2165            x1=125.0mil; y1=1.125in; x2=125.0mil; y2=1.125in; thickness=0.1mm; clearance=0.0;
2166            ha:attributes {
2167              subc-role=origin
2168            }
2169           }
2170           ha:line.192 {
2171            x1=125.0mil; y1=1.125in; x2=4.175mm; y2=1.125in; thickness=0.1mm; clearance=0.0;
2172            ha:attributes {
2173              subc-role=x
2174            }
2175           }
2176           ha:line.195 {
2177            x1=125.0mil; y1=1.125in; x2=125.0mil; y2=29.575mm; thickness=0.1mm; clearance=0.0;
2178            ha:attributes {
2179              subc-role=y
2180            }
2181           }
2182          }
2183          ha:type {
2184           top = 1
2185           misc = 1
2186           virtual = 1
2187          }
2188        }
2189       }
2190      }
2191       uid = 2948JTdjTKzy5Ud+Np8AAAAD
2192  ha:flags ={ lock=1
2193  };     }
2194      ha:subc.198 {
2195       ha:attributes {
2196        {io_pcb::hidename_y}=2.5146 mm
2197        footprint=hole-M3
2198        {io_pcb::hidename_scale}=100
2199        refdes=H3
2200        value=
2201        {io_pcb::hidename_direction}=0
2202        {io_pcb::hidename_x}=52.9844 mm
2203       }
2204      ha:data {
2205           li:padstack_prototypes {
2206
2207       ha:ps_proto_v4.0 {
2208         hdia=125.0mil; hplated=1; htop=0; hbottom=0;
2209         li:shape {
2210
2211           ha:ps_shape_v4 {
2212            ha:ps_circ { x=0.0; y=0.0; dia=175.0mil;           }
2213            ha:combining {           }
2214            ha:layer_mask {
2215             copper = 1
2216             top = 1
2217            }
2218            clearance=0.0
2219           }
2220
2221           ha:ps_shape_v4 {
2222            ha:ps_circ { x=0.0; y=0.0; dia=175.0mil;           }
2223            ha:combining {           }
2224            ha:layer_mask {
2225             bottom = 1
2226             copper = 1
2227            }
2228            clearance=0.0
2229           }
2230
2231           ha:ps_shape_v4 {
2232            ha:ps_circ { x=0.0; y=0.0; dia=175.0mil;           }
2233            ha:combining {           }
2234            ha:layer_mask {
2235             copper = 1
2236             intern = 1
2237            }
2238            clearance=0.0
2239           }
2240
2241           ha:ps_shape_v4 {
2242            ha:ps_circ { x=0.0; y=0.0; dia=225.0mil;           }
2243            ha:combining { sub=1; auto=1;           }
2244            ha:layer_mask {
2245             top = 1
2246             mask = 1
2247            }
2248            clearance=0.0
2249           }
2250
2251           ha:ps_shape_v4 {
2252            ha:ps_circ { x=0.0; y=0.0; dia=225.0mil;           }
2253            ha:combining { sub=1; auto=1;           }
2254            ha:layer_mask {
2255             bottom = 1
2256             mask = 1
2257            }
2258            clearance=0.0
2259           }
2260         }
2261       }
2262      }
2263
2264       li:objects {
2265        ha:padstack_ref.199 {
2266         proto=0; x=53.975mm; y=125.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=15.0mil;
2267         ha:flags {
2268          clearline=1
2269         }
2270
2271         li:thermal {
2272           li:1 {
2273            on  
2274            solid  
2275           }
2276           li:3 {
2277            on  
2278            solid  
2279           }
2280         }
2281
2282         ha:attributes {
2283           term=1
2284           name=1
2285         }
2286        }
2287       }
2288       li:layers {
2289
2290        ha:top-silk {
2291         lid=0
2292         ha:combining {        }
2293
2294          li:objects {
2295           ha:arc.200 {
2296            x=53.975mm; y=125.0mil; width=120.0mil; height=120.0mil; astart=0; adelta=360; thickness=10.0mil; clearance=0.0;
2297           }
2298          }
2299          ha:type {
2300           silk = 1
2301           top = 1
2302          }
2303        }
2304
2305        ha:subc-aux {
2306         lid=1
2307         ha:combining {        }
2308
2309          li:objects {
2310           ha:line.201 {
2311            x1=53.975mm; y1=125.0mil; x2=53.975mm; y2=125.0mil; thickness=0.1mm; clearance=0.0;
2312            ha:attributes {
2313              subc-role=pnp-origin
2314            }
2315           }
2316           ha:line.204 {
2317            x1=53.975mm; y1=125.0mil; x2=53.975mm; y2=125.0mil; thickness=0.1mm; clearance=0.0;
2318            ha:attributes {
2319              subc-role=origin
2320            }
2321           }
2322           ha:line.207 {
2323            x1=53.975mm; y1=125.0mil; x2=54.975mm; y2=125.0mil; thickness=0.1mm; clearance=0.0;
2324            ha:attributes {
2325              subc-role=x
2326            }
2327           }
2328           ha:line.210 {
2329            x1=53.975mm; y1=125.0mil; x2=53.975mm; y2=4.175mm; thickness=0.1mm; clearance=0.0;
2330            ha:attributes {
2331              subc-role=y
2332            }
2333           }
2334          }
2335          ha:type {
2336           top = 1
2337           misc = 1
2338           virtual = 1
2339          }
2340        }
2341       }
2342      }
2343       uid = 2948JTdjTKzy5Ud+Np8AAAAE
2344  ha:flags ={ lock=1
2345  };     }
2346      ha:subc.213 {
2347       ha:attributes {
2348        {io_pcb::hidename_y}=27.5064 mm
2349        footprint=hole-M3
2350        {io_pcb::hidename_scale}=100
2351        refdes=H4
2352        value=
2353        {io_pcb::hidename_direction}=0
2354        {io_pcb::hidename_x}=53.1622 mm
2355       }
2356      ha:data {
2357           li:padstack_prototypes {
2358
2359       ha:ps_proto_v4.0 {
2360         hdia=125.0mil; hplated=1; htop=0; hbottom=0;
2361         li:shape {
2362
2363           ha:ps_shape_v4 {
2364            ha:ps_circ { x=0.0; y=0.0; dia=175.0mil;           }
2365            ha:combining {           }
2366            ha:layer_mask {
2367             copper = 1
2368             top = 1
2369            }
2370            clearance=0.0
2371           }
2372
2373           ha:ps_shape_v4 {
2374            ha:ps_circ { x=0.0; y=0.0; dia=175.0mil;           }
2375            ha:combining {           }
2376            ha:layer_mask {
2377             bottom = 1
2378             copper = 1
2379            }
2380            clearance=0.0
2381           }
2382
2383           ha:ps_shape_v4 {
2384            ha:ps_circ { x=0.0; y=0.0; dia=175.0mil;           }
2385            ha:combining {           }
2386            ha:layer_mask {
2387             copper = 1
2388             intern = 1
2389            }
2390            clearance=0.0
2391           }
2392
2393           ha:ps_shape_v4 {
2394            ha:ps_circ { x=0.0; y=0.0; dia=225.0mil;           }
2395            ha:combining { sub=1; auto=1;           }
2396            ha:layer_mask {
2397             top = 1
2398             mask = 1
2399            }
2400            clearance=0.0
2401           }
2402
2403           ha:ps_shape_v4 {
2404            ha:ps_circ { x=0.0; y=0.0; dia=225.0mil;           }
2405            ha:combining { sub=1; auto=1;           }
2406            ha:layer_mask {
2407             bottom = 1
2408             mask = 1
2409            }
2410            clearance=0.0
2411           }
2412         }
2413       }
2414      }
2415
2416       li:objects {
2417        ha:padstack_ref.214 {
2418         proto=0; x=53.975mm; y=1.125in; rot=0.000000; xmirror=0; smirror=0; clearance=15.0mil;
2419         ha:flags {
2420          clearline=1
2421         }
2422
2423         li:thermal {
2424           li:1 {
2425            on  
2426            solid  
2427           }
2428           li:3 {
2429            on  
2430            solid  
2431           }
2432         }
2433
2434         ha:attributes {
2435           term=1
2436           name=1
2437         }
2438        }
2439       }
2440       li:layers {
2441
2442        ha:top-silk {
2443         lid=0
2444         ha:combining {        }
2445
2446          li:objects {
2447           ha:arc.215 {
2448            x=53.975mm; y=1.125in; width=120.0mil; height=120.0mil; astart=0; adelta=360; thickness=10.0mil; clearance=0.0;
2449           }
2450          }
2451          ha:type {
2452           silk = 1
2453           top = 1
2454          }
2455        }
2456
2457        ha:subc-aux {
2458         lid=1
2459         ha:combining {        }
2460
2461          li:objects {
2462           ha:line.216 {
2463            x1=53.975mm; y1=1.125in; x2=53.975mm; y2=1.125in; thickness=0.1mm; clearance=0.0;
2464            ha:attributes {
2465              subc-role=pnp-origin
2466            }
2467           }
2468           ha:line.219 {
2469            x1=53.975mm; y1=1.125in; x2=53.975mm; y2=1.125in; thickness=0.1mm; clearance=0.0;
2470            ha:attributes {
2471              subc-role=origin
2472            }
2473           }
2474           ha:line.222 {
2475            x1=53.975mm; y1=1.125in; x2=54.975mm; y2=1.125in; thickness=0.1mm; clearance=0.0;
2476            ha:attributes {
2477              subc-role=x
2478            }
2479           }
2480           ha:line.225 {
2481            x1=53.975mm; y1=1.125in; x2=53.975mm; y2=29.575mm; thickness=0.1mm; clearance=0.0;
2482            ha:attributes {
2483              subc-role=y
2484            }
2485           }
2486          }
2487          ha:type {
2488           top = 1
2489           misc = 1
2490           virtual = 1
2491          }
2492        }
2493       }
2494      }
2495       uid = 2948JTdjTKzy5Ud+Np8AAAAF
2496  ha:flags ={ lock=1
2497  };     }
2498      ha:subc.228 {
2499       ha:attributes {
2500        value=Pyro
2501        footprint=282834-9
2502        refdes=J1
2503       }
2504      ha:data {
2505           li:padstack_prototypes {
2506
2507       ha:ps_proto_v4.0 {
2508         hdia=45.28mil; hplated=1; htop=0; hbottom=0;
2509         li:shape {
2510
2511           ha:ps_shape_v4 {
2512            ha:ps_circ { x=0.0; y=0.0; dia=70.87mil;           }
2513            ha:combining {           }
2514            ha:layer_mask {
2515             copper = 1
2516             top = 1
2517            }
2518            clearance=0.0
2519           }
2520
2521           ha:ps_shape_v4 {
2522            ha:ps_circ { x=0.0; y=0.0; dia=70.87mil;           }
2523            ha:combining {           }
2524            ha:layer_mask {
2525             bottom = 1
2526             copper = 1
2527            }
2528            clearance=0.0
2529           }
2530
2531           ha:ps_shape_v4 {
2532            ha:ps_circ { x=0.0; y=0.0; dia=70.87mil;           }
2533            ha:combining {           }
2534            ha:layer_mask {
2535             copper = 1
2536             intern = 1
2537            }
2538            clearance=0.0
2539           }
2540
2541           ha:ps_shape_v4 {
2542            ha:ps_circ { x=0.0; y=0.0; dia=2.119884mm;           }
2543            ha:combining { sub=1; auto=1;           }
2544            ha:layer_mask {
2545             top = 1
2546             mask = 1
2547            }
2548            clearance=0.0
2549           }
2550
2551           ha:ps_shape_v4 {
2552            ha:ps_circ { x=0.0; y=0.0; dia=2.119884mm;           }
2553            ha:combining { sub=1; auto=1;           }
2554            ha:layer_mask {
2555             bottom = 1
2556             mask = 1
2557            }
2558            clearance=0.0
2559           }
2560         }
2561       }
2562
2563       ha:ps_proto_v4.1 {
2564         hdia=45.28mil; hplated=1; htop=0; hbottom=0;
2565         li:shape {
2566
2567           ha:ps_shape_v4 {
2568            ha:combining {           }
2569            ha:layer_mask {
2570             copper = 1
2571             top = 1
2572            }
2573            clearance=0.0
2574             li:ps_poly {
2575              -35.435mil  
2576              -35.435mil  
2577              35.435mil  
2578              -35.435mil  
2579              35.435mil  
2580              35.435mil  
2581              -35.435mil  
2582              35.435mil  
2583             }
2584           }
2585
2586           ha:ps_shape_v4 {
2587            ha:combining {           }
2588            ha:layer_mask {
2589             bottom = 1
2590             copper = 1
2591            }
2592            clearance=0.0
2593             li:ps_poly {
2594              -35.435mil  
2595              -35.435mil  
2596              35.435mil  
2597              -35.435mil  
2598              35.435mil  
2599              35.435mil  
2600              -35.435mil  
2601              35.435mil  
2602             }
2603           }
2604
2605           ha:ps_shape_v4 {
2606            ha:combining {           }
2607            ha:layer_mask {
2608             copper = 1
2609             intern = 1
2610            }
2611            clearance=0.0
2612             li:ps_poly {
2613              -35.435mil  
2614              -35.435mil  
2615              35.435mil  
2616              -35.435mil  
2617              35.435mil  
2618              35.435mil  
2619              -35.435mil  
2620              35.435mil  
2621             }
2622           }
2623
2624           ha:ps_shape_v4 {
2625            ha:combining { sub=1; auto=1;           }
2626            ha:layer_mask {
2627             top = 1
2628             mask = 1
2629            }
2630            clearance=0.0
2631             li:ps_poly {
2632              -1.059942mm  
2633              -1.059942mm  
2634              1.059942mm  
2635              -1.059942mm  
2636              1.059942mm  
2637              1.059942mm  
2638              -1.059942mm  
2639              1.059942mm  
2640             }
2641           }
2642
2643           ha:ps_shape_v4 {
2644            ha:combining { sub=1; auto=1;           }
2645            ha:layer_mask {
2646             bottom = 1
2647             mask = 1
2648            }
2649            clearance=0.0
2650             li:ps_poly {
2651              -1.059942mm  
2652              -1.059942mm  
2653              1.059942mm  
2654              -1.059942mm  
2655              1.059942mm  
2656              1.059942mm  
2657              -1.059942mm  
2658              1.059942mm  
2659             }
2660           }
2661         }
2662       }
2663      }
2664
2665       li:objects {
2666        ha:padstack_ref.230 {
2667         proto=0; x=243.0mil; y=496.0mil; rot=0.000000; xmirror=1; smirror=1; clearance=0.16002mm;
2668         ha:flags {
2669          clearline=1
2670         }
2671
2672         li:thermal {
2673           li:1 {
2674            on  
2675            round  
2676           }
2677           li:3 {
2678            on  
2679            diag  
2680            round  
2681           }
2682         }
2683
2684         ha:attributes {
2685           term=9
2686           name=9
2687         }
2688        }
2689        ha:padstack_ref.231 {
2690         proto=0; x=343.0mil; y=496.0mil; rot=0.000000; xmirror=1; smirror=1; clearance=0.16002mm;
2691         ha:flags {
2692          clearline=1
2693         }
2694
2695         li:thermal {
2696           li:2 {
2697            on  
2698            solid  
2699           }
2700         }
2701
2702         ha:attributes {
2703           term=8
2704           name=8
2705         }
2706        }
2707        ha:padstack_ref.232 {
2708         proto=0; x=443.0mil; y=496.0mil; rot=0.000000; xmirror=1; smirror=1; clearance=0.16002mm;
2709         ha:flags {
2710          clearline=1
2711         }
2712
2713         li:thermal {
2714         }
2715
2716         ha:attributes {
2717           term=7
2718           name=7
2719         }
2720        }
2721        ha:padstack_ref.233 {
2722         proto=0; x=543.0mil; y=496.0mil; rot=0.000000; xmirror=1; smirror=1; clearance=0.16002mm;
2723         ha:flags {
2724          clearline=1
2725         }
2726
2727         li:thermal {
2728         }
2729
2730         ha:attributes {
2731           term=6
2732           name=6
2733         }
2734        }
2735        ha:padstack_ref.234 {
2736         proto=0; x=643.0mil; y=496.0mil; rot=0.000000; xmirror=1; smirror=1; clearance=0.16002mm;
2737         ha:flags {
2738          clearline=1
2739         }
2740
2741         li:thermal {
2742           li:2 {
2743            on  
2744            solid  
2745           }
2746         }
2747
2748         ha:attributes {
2749           term=5
2750           name=5
2751         }
2752        }
2753        ha:padstack_ref.235 {
2754         proto=0; x=743.0mil; y=496.0mil; rot=0.000000; xmirror=1; smirror=1; clearance=0.16002mm;
2755         ha:flags {
2756          clearline=1
2757         }
2758
2759         li:thermal {
2760         }
2761
2762         ha:attributes {
2763           term=4
2764           name=4
2765         }
2766        }
2767        ha:padstack_ref.236 {
2768         proto=0; x=843.0mil; y=496.0mil; rot=0.000000; xmirror=1; smirror=1; clearance=0.16002mm;
2769         ha:flags {
2770          clearline=1
2771         }
2772
2773         li:thermal {
2774           li:2 {
2775            on  
2776            solid  
2777           }
2778         }
2779
2780         ha:attributes {
2781           term=3
2782           name=3
2783         }
2784        }
2785        ha:padstack_ref.237 {
2786         proto=0; x=943.0mil; y=496.0mil; rot=0.000000; xmirror=1; smirror=1; clearance=0.16002mm;
2787         ha:flags {
2788          clearline=1
2789         }
2790
2791         li:thermal {
2792         }
2793
2794         ha:attributes {
2795           term=2
2796           name=2
2797         }
2798        }
2799        ha:padstack_ref.238 {
2800         proto=1; x=26.4922mm; y=496.0mil; rot=0.000000; xmirror=1; smirror=1; clearance=0.16002mm;
2801         ha:flags {
2802          clearline=1
2803         }
2804
2805         li:thermal {
2806           li:2 {
2807            on  
2808            solid  
2809           }
2810         }
2811
2812         ha:attributes {
2813           term=1
2814           name=1
2815         }
2816        }
2817       }
2818       li:layers {
2819
2820        ha:top-silk {
2821         lid=0
2822         ha:combining {        }
2823
2824          li:objects {
2825           ha:line.239 {
2826            x1=4.672076mm; y1=368.04mil; x2=4.672076mm; y2=623.95mil; thickness=6.0mil; clearance=0.0;
2827           }
2828           ha:line.242 {
2829            x1=4.672076mm; y1=368.04mil; x2=27.992076mm; y2=368.04mil; thickness=6.0mil; clearance=0.0;
2830           }
2831           ha:line.245 {
2832            x1=27.992076mm; y1=368.04mil; x2=27.992076mm; y2=623.95mil; thickness=6.0mil; clearance=0.0;
2833           }
2834           ha:line.248 {
2835            x1=4.672076mm; y1=623.95mil; x2=27.992076mm; y2=623.95mil; thickness=6.0mil; clearance=0.0;
2836           }
2837           ha:text.229 {
2838            string=%a.parent.refdes%; x=4.672076mm; y=623.95mil; scale=100; fid=0; direction=0;
2839            ha:flags {
2840             dyntext=1
2841             floater=1
2842             onsolder=1
2843            }
2844           }
2845          }
2846          ha:type {
2847           silk = 1
2848           bottom = 1
2849          }
2850        }
2851
2852        ha:subc-aux {
2853         lid=1
2854         ha:combining {        }
2855
2856          li:objects {
2857           ha:line.251 {
2858            x1=643.0mil; y1=496.0mil; x2=643.0mil; y2=496.0mil; thickness=0.1mm; clearance=0.0;
2859            ha:attributes {
2860              subc-role=pnp-origin
2861            }
2862           }
2863           ha:line.254 {
2864            x1=4.672076mm; y1=623.95mil; x2=4.672076mm; y2=623.95mil; thickness=0.1mm; clearance=0.0;
2865            ha:attributes {
2866              subc-role=origin
2867            }
2868           }
2869           ha:line.257 {
2870            x1=4.672076mm; y1=623.95mil; x2=4.672076mm; y2=14.84833mm; thickness=0.1mm; clearance=0.0;
2871            ha:attributes {
2872              subc-role=x
2873            }
2874           }
2875           ha:line.260 {
2876            x1=4.672076mm; y1=623.95mil; x2=3.672076mm; y2=623.95mil; thickness=0.1mm; clearance=0.0;
2877            ha:attributes {
2878              subc-role=y
2879            }
2880           }
2881          }
2882          ha:type {
2883           bottom = 1
2884           virtual = 1
2885           misc = 1
2886          }
2887        }
2888       }
2889      }
2890       uid = 2948JTdjTKzy5Ud+Np8AAAAG
2891      }
2892      ha:subc.263 {
2893       ha:attributes {
2894        {io_pcb::hidename_y}=15.9017 mm
2895        footprint=282834-9
2896        {io_pcb::hidename_scale}=100
2897        refdes=J2
2898        value=Pyro
2899        {io_pcb::hidename_direction}=2
2900        {io_pcb::hidename_x}=27.9669 mm
2901       }
2902      ha:data {
2903           li:padstack_prototypes {
2904
2905       ha:ps_proto_v4.0 {
2906         hdia=45.28mil; hplated=1; htop=0; hbottom=0;
2907         li:shape {
2908
2909           ha:ps_shape_v4 {
2910            ha:ps_circ { x=0.0; y=0.0; dia=70.87mil;           }
2911            ha:combining {           }
2912            ha:layer_mask {
2913             copper = 1
2914             top = 1
2915            }
2916            clearance=0.0
2917           }
2918
2919           ha:ps_shape_v4 {
2920            ha:ps_circ { x=0.0; y=0.0; dia=70.87mil;           }
2921            ha:combining {           }
2922            ha:layer_mask {
2923             bottom = 1
2924             copper = 1
2925            }
2926            clearance=0.0
2927           }
2928
2929           ha:ps_shape_v4 {
2930            ha:ps_circ { x=0.0; y=0.0; dia=70.87mil;           }
2931            ha:combining {           }
2932            ha:layer_mask {
2933             copper = 1
2934             intern = 1
2935            }
2936            clearance=0.0
2937           }
2938
2939           ha:ps_shape_v4 {
2940            ha:ps_circ { x=0.0; y=0.0; dia=2.119884mm;           }
2941            ha:combining { sub=1; auto=1;           }
2942            ha:layer_mask {
2943             top = 1
2944             mask = 1
2945            }
2946            clearance=0.0
2947           }
2948
2949           ha:ps_shape_v4 {
2950            ha:ps_circ { x=0.0; y=0.0; dia=2.119884mm;           }
2951            ha:combining { sub=1; auto=1;           }
2952            ha:layer_mask {
2953             bottom = 1
2954             mask = 1
2955            }
2956            clearance=0.0
2957           }
2958         }
2959       }
2960
2961       ha:ps_proto_v4.1 {
2962         hdia=45.28mil; hplated=1; htop=0; hbottom=0;
2963         li:shape {
2964
2965           ha:ps_shape_v4 {
2966            ha:combining {           }
2967            ha:layer_mask {
2968             copper = 1
2969             top = 1
2970            }
2971            clearance=0.0
2972             li:ps_poly {
2973              -35.435mil  
2974              -35.435mil  
2975              35.435mil  
2976              -35.435mil  
2977              35.435mil  
2978              35.435mil  
2979              -35.435mil  
2980              35.435mil  
2981             }
2982           }
2983
2984           ha:ps_shape_v4 {
2985            ha:combining {           }
2986            ha:layer_mask {
2987             bottom = 1
2988             copper = 1
2989            }
2990            clearance=0.0
2991             li:ps_poly {
2992              -35.435mil  
2993              -35.435mil  
2994              35.435mil  
2995              -35.435mil  
2996              35.435mil  
2997              35.435mil  
2998              -35.435mil  
2999              35.435mil  
3000             }
3001           }
3002
3003           ha:ps_shape_v4 {
3004            ha:combining {           }
3005            ha:layer_mask {
3006             copper = 1
3007             intern = 1
3008            }
3009            clearance=0.0
3010             li:ps_poly {
3011              -35.435mil  
3012              -35.435mil  
3013              35.435mil  
3014              -35.435mil  
3015              35.435mil  
3016              35.435mil  
3017              -35.435mil  
3018              35.435mil  
3019             }
3020           }
3021
3022           ha:ps_shape_v4 {
3023            ha:combining { sub=1; auto=1;           }
3024            ha:layer_mask {
3025             top = 1
3026             mask = 1
3027            }
3028            clearance=0.0
3029             li:ps_poly {
3030              -1.059942mm  
3031              -1.059942mm  
3032              1.059942mm  
3033              -1.059942mm  
3034              1.059942mm  
3035              1.059942mm  
3036              -1.059942mm  
3037              1.059942mm  
3038             }
3039           }
3040
3041           ha:ps_shape_v4 {
3042            ha:combining { sub=1; auto=1;           }
3043            ha:layer_mask {
3044             bottom = 1
3045             mask = 1
3046            }
3047            clearance=0.0
3048             li:ps_poly {
3049              -1.059942mm  
3050              -1.059942mm  
3051              1.059942mm  
3052              -1.059942mm  
3053              1.059942mm  
3054              1.059942mm  
3055              -1.059942mm  
3056              1.059942mm  
3057             }
3058           }
3059         }
3060       }
3061      }
3062
3063       li:objects {
3064        ha:padstack_ref.264 {
3065         proto=0; x=26.466776mm; y=754.0mil; rot=0.000000; xmirror=1; smirror=1; clearance=0.16002mm;
3066         ha:flags {
3067          clearline=1
3068         }
3069
3070         li:thermal {
3071           li:2 {
3072            on  
3073            solid  
3074           }
3075         }
3076
3077         ha:attributes {
3078           term=9
3079           name=9
3080         }
3081        }
3082        ha:padstack_ref.265 {
3083         proto=0; x=23.926776mm; y=754.0mil; rot=0.000000; xmirror=1; smirror=1; clearance=0.16002mm;
3084         ha:flags {
3085          clearline=1
3086         }
3087
3088         li:thermal {
3089         }
3090
3091         ha:attributes {
3092           term=8
3093           name=8
3094         }
3095        }
3096        ha:padstack_ref.266 {
3097         proto=0; x=21.386776mm; y=754.0mil; rot=0.000000; xmirror=1; smirror=1; clearance=0.16002mm;
3098         ha:flags {
3099          clearline=1
3100         }
3101
3102         li:thermal {
3103           li:2 {
3104            on  
3105            solid  
3106           }
3107         }
3108
3109         ha:attributes {
3110           term=7
3111           name=7
3112         }
3113        }
3114        ha:padstack_ref.267 {
3115         proto=0; x=18.846776mm; y=754.0mil; rot=0.000000; xmirror=1; smirror=1; clearance=0.16002mm;
3116         ha:flags {
3117          clearline=1
3118         }
3119
3120         li:thermal {
3121         }
3122
3123         ha:attributes {
3124           term=6
3125           name=6
3126         }
3127        }
3128        ha:padstack_ref.268 {
3129         proto=0; x=16.306776mm; y=754.0mil; rot=0.000000; xmirror=1; smirror=1; clearance=0.16002mm;
3130         ha:flags {
3131          clearline=1
3132         }
3133
3134         li:thermal {
3135           li:2 {
3136            on  
3137            solid  
3138           }
3139         }
3140
3141         ha:attributes {
3142           term=5
3143           name=5
3144         }
3145        }
3146        ha:padstack_ref.269 {
3147         proto=0; x=13.766776mm; y=754.0mil; rot=0.000000; xmirror=1; smirror=1; clearance=0.16002mm;
3148         ha:flags {
3149          clearline=1
3150         }
3151
3152         li:thermal {
3153         }
3154
3155         ha:attributes {
3156           term=4
3157           name=4
3158         }
3159        }
3160        ha:padstack_ref.270 {
3161         proto=0; x=11.226776mm; y=754.0mil; rot=0.000000; xmirror=1; smirror=1; clearance=0.16002mm;
3162         ha:flags {
3163          clearline=1
3164         }
3165
3166         li:thermal {
3167           li:1 {
3168            on  
3169            round  
3170           }
3171           li:3 {
3172            on  
3173            round  
3174           }
3175         }
3176
3177         ha:attributes {
3178           term=3
3179           name=3
3180         }
3181        }
3182        ha:padstack_ref.271 {
3183         proto=0; x=8.686776mm; y=754.0mil; rot=0.000000; xmirror=1; smirror=1; clearance=0.16002mm;
3184         ha:flags {
3185          clearline=1
3186         }
3187
3188         li:thermal {
3189         }
3190
3191         ha:attributes {
3192           term=2
3193           name=2
3194         }
3195        }
3196        ha:padstack_ref.272 {
3197         proto=1; x=6.146776mm; y=754.0mil; rot=0.000000; xmirror=1; smirror=1; clearance=0.16002mm;
3198         ha:flags {
3199          clearline=1
3200         }
3201
3202         li:thermal {
3203         }
3204
3205         ha:attributes {
3206           term=1
3207           name=1
3208         }
3209        }
3210       }
3211       li:layers {
3212
3213        ha:bottom-silk {
3214         lid=0
3215         ha:combining {        }
3216
3217          li:objects {
3218           ha:line.273 {
3219            x1=27.9669mm; y1=15.90167mm; x2=27.9669mm; y2=881.96mil; thickness=6.0mil; clearance=0.0;
3220           }
3221           ha:line.276 {
3222            x1=4.6469mm; y1=881.96mil; x2=27.9669mm; y2=881.96mil; thickness=6.0mil; clearance=0.0;
3223           }
3224           ha:line.279 {
3225            x1=4.6469mm; y1=15.90167mm; x2=4.6469mm; y2=881.96mil; thickness=6.0mil; clearance=0.0;
3226           }
3227           ha:line.282 {
3228            x1=4.6469mm; y1=15.90167mm; x2=27.9669mm; y2=15.90167mm; thickness=6.0mil; clearance=0.0;
3229           }
3230          }
3231          ha:type {
3232           silk = 1
3233           bottom = 1
3234          }
3235        }
3236
3237        ha:subc-aux {
3238         lid=1
3239         ha:combining {        }
3240
3241          li:objects {
3242           ha:line.285 {
3243            x1=16.306776mm; y1=754.0mil; x2=16.306776mm; y2=754.0mil; thickness=0.1mm; clearance=0.0;
3244            ha:attributes {
3245              subc-role=pnp-origin
3246            }
3247           }
3248           ha:line.288 {
3249            x1=27.9669mm; y1=15.90167mm; x2=27.9669mm; y2=15.90167mm; thickness=0.1mm; clearance=0.0;
3250            ha:attributes {
3251              subc-role=origin
3252            }
3253           }
3254           ha:line.291 {
3255            x1=27.9669mm; y1=15.90167mm; x2=27.9669mm; y2=16.90167mm; thickness=0.1mm; clearance=0.0;
3256            ha:attributes {
3257              subc-role=x
3258            }
3259           }
3260           ha:line.294 {
3261            x1=27.9669mm; y1=15.90167mm; x2=28.9669mm; y2=15.90167mm; thickness=0.1mm; clearance=0.0;
3262            ha:attributes {
3263              subc-role=y
3264            }
3265           }
3266          }
3267          ha:type {
3268           bottom = 1
3269           virtual = 1
3270           misc = 1
3271          }
3272        }
3273       }
3274      }
3275       uid = 2948JTdjTKzy5Ud+Np8AAAAH
3276      }
3277      ha:subc.297 {
3278       ha:attributes {
3279        {io_pcb::hidename_y}=18.4475 mm
3280        footprint=0402
3281        {io_pcb::hidename_scale}=100
3282        refdes=R28
3283        value=27k
3284        {io_pcb::hidename_direction}=1
3285        {io_pcb::hidename_x}=28.1813 mm
3286       }
3287      ha:data {
3288           li:padstack_prototypes {
3289
3290       ha:ps_proto_v4.0 {
3291         hdia=0.0; hplated=0; htop=0; hbottom=0;
3292         li:shape {
3293
3294           ha:ps_shape_v4 {
3295            ha:combining {           }
3296            ha:layer_mask {
3297             copper = 1
3298             top = 1
3299            }
3300            clearance=0.0
3301             li:ps_poly {
3302              -0.349758mm  
3303              -0.249936mm  
3304              -0.349758mm  
3305              0.249936mm  
3306              0.349758mm  
3307              0.249936mm  
3308              0.349758mm  
3309              -0.249936mm  
3310             }
3311           }
3312
3313           ha:ps_shape_v4 {
3314            ha:combining { sub=1; auto=1;           }
3315            ha:layer_mask {
3316             top = 1
3317             mask = 1
3318            }
3319            clearance=0.0
3320             li:ps_poly {
3321              -0.425958mm  
3322              -0.326136mm  
3323              -0.425958mm  
3324              0.326136mm  
3325              0.425958mm  
3326              0.326136mm  
3327              0.425958mm  
3328              -0.326136mm  
3329             }
3330           }
3331
3332           ha:ps_shape_v4 {
3333            ha:combining { auto=1;           }
3334            ha:layer_mask {
3335             top = 1
3336             paste = 1
3337            }
3338            clearance=0.0
3339             li:ps_poly {
3340              -0.349758mm  
3341              -0.249936mm  
3342              -0.349758mm  
3343              0.249936mm  
3344              0.349758mm  
3345              0.249936mm  
3346              0.349758mm  
3347              -0.249936mm  
3348             }
3349           }
3350         }
3351       }
3352      }
3353
3354       li:objects {
3355        ha:padstack_ref.298 {
3356         proto=0; x=30.0736mm; y=687.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
3357         ha:flags {
3358          clearline=1
3359         }
3360
3361         li:thermal {
3362         }
3363
3364         ha:attributes {
3365           term=1
3366           name=1
3367         }
3368        }
3369        ha:padstack_ref.299 {
3370         proto=0; x=30.0736mm; y=718.48mil; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
3371         ha:flags {
3372          clearline=1
3373         }
3374
3375         li:thermal {
3376         }
3377
3378         ha:attributes {
3379           term=2
3380           name=2
3381         }
3382        }
3383       }
3384       li:layers {
3385
3386        ha:subc-aux {
3387         lid=0
3388         ha:combining {        }
3389
3390          li:objects {
3391           ha:line.300 {
3392            x1=30.0736mm; y1=702.74mil; x2=30.0736mm; y2=702.74mil; thickness=0.1mm; clearance=0.0;
3393            ha:attributes {
3394              subc-role=pnp-origin
3395            }
3396           }
3397           ha:line.303 {
3398            x1=30.0736mm; y1=702.74mil; x2=30.0736mm; y2=702.74mil; thickness=0.1mm; clearance=0.0;
3399            ha:attributes {
3400              subc-role=origin
3401            }
3402           }
3403           ha:line.306 {
3404            x1=30.0736mm; y1=702.74mil; x2=30.0736mm; y2=16.849596mm; thickness=0.1mm; clearance=0.0;
3405            ha:attributes {
3406              subc-role=x
3407            }
3408           }
3409           ha:line.309 {
3410            x1=30.0736mm; y1=702.74mil; x2=29.0736mm; y2=702.74mil; thickness=0.1mm; clearance=0.0;
3411            ha:attributes {
3412              subc-role=y
3413            }
3414           }
3415          }
3416          ha:type {
3417           top = 1
3418           misc = 1
3419           virtual = 1
3420          }
3421        }
3422       }
3423      }
3424       uid = 2948JTdjTKzy5Ud+Np8AAAAI
3425      }
3426      ha:subc.312 {
3427       ha:attributes {
3428        {io_pcb::hidename_y}=17.4371 mm
3429        footprint=0402
3430        {io_pcb::hidename_scale}=100
3431        refdes=R27
3432        value=100k
3433        {io_pcb::hidename_direction}=0
3434        {io_pcb::hidename_x}=27.6667 mm
3435       }
3436      ha:data {
3437           li:padstack_prototypes {
3438
3439       ha:ps_proto_v4.0 {
3440         hdia=0.0; hplated=0; htop=0; hbottom=0;
3441         li:shape {
3442
3443           ha:ps_shape_v4 {
3444            ha:combining {           }
3445            ha:layer_mask {
3446             copper = 1
3447             top = 1
3448            }
3449            clearance=0.0
3450             li:ps_poly {
3451              0.249936mm  
3452              -0.349758mm  
3453              -0.249936mm  
3454              -0.349758mm  
3455              -0.249936mm  
3456              0.349758mm  
3457              0.249936mm  
3458              0.349758mm  
3459             }
3460           }
3461
3462           ha:ps_shape_v4 {
3463            ha:combining { sub=1; auto=1;           }
3464            ha:layer_mask {
3465             top = 1
3466             mask = 1
3467            }
3468            clearance=0.0
3469             li:ps_poly {
3470              0.326136mm  
3471              -0.425958mm  
3472              -0.326136mm  
3473              -0.425958mm  
3474              -0.326136mm  
3475              0.425958mm  
3476              0.326136mm  
3477              0.425958mm  
3478             }
3479           }
3480
3481           ha:ps_shape_v4 {
3482            ha:combining { auto=1;           }
3483            ha:layer_mask {
3484             top = 1
3485             paste = 1
3486            }
3487            clearance=0.0
3488             li:ps_poly {
3489              0.249936mm  
3490              -0.349758mm  
3491              -0.249936mm  
3492              -0.349758mm  
3493              -0.249936mm  
3494              0.349758mm  
3495              0.249936mm  
3496              0.349758mm  
3497             }
3498           }
3499         }
3500       }
3501      }
3502
3503       li:objects {
3504        ha:padstack_ref.313 {
3505         proto=0; x=29.311596mm; y=760.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
3506         ha:flags {
3507          clearline=1
3508         }
3509
3510         li:thermal {
3511         }
3512
3513         ha:attributes {
3514           term=1
3515           name=1
3516         }
3517        }
3518        ha:padstack_ref.314 {
3519         proto=0; x=28.512004mm; y=760.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
3520         ha:flags {
3521          clearline=1
3522         }
3523
3524         li:thermal {
3525         }
3526
3527         ha:attributes {
3528           term=2
3529           name=2
3530         }
3531        }
3532       }
3533       li:layers {
3534
3535        ha:subc-aux {
3536         lid=0
3537         ha:combining {        }
3538
3539          li:objects {
3540           ha:line.315 {
3541            x1=28.9118mm; y1=760.0mil; x2=28.9118mm; y2=760.0mil; thickness=0.1mm; clearance=0.0;
3542            ha:attributes {
3543              subc-role=pnp-origin
3544            }
3545           }
3546           ha:line.318 {
3547            x1=28.9118mm; y1=760.0mil; x2=28.9118mm; y2=760.0mil; thickness=0.1mm; clearance=0.0;
3548            ha:attributes {
3549              subc-role=origin
3550            }
3551           }
3552           ha:line.321 {
3553            x1=28.9118mm; y1=760.0mil; x2=27.9118mm; y2=760.0mil; thickness=0.1mm; clearance=0.0;
3554            ha:attributes {
3555              subc-role=x
3556            }
3557           }
3558           ha:line.324 {
3559            x1=28.9118mm; y1=760.0mil; x2=28.9118mm; y2=18.304mm; thickness=0.1mm; clearance=0.0;
3560            ha:attributes {
3561              subc-role=y
3562            }
3563           }
3564          }
3565          ha:type {
3566           top = 1
3567           misc = 1
3568           virtual = 1
3569          }
3570        }
3571       }
3572      }
3573       uid = 2948JTdjTKzy5Ud+Np8AAAAJ
3574      }
3575      ha:subc.327 {
3576       ha:attributes {
3577        {io_pcb::hidename_y}=25.8765 mm
3578        footprint=0402
3579        {io_pcb::hidename_scale}=100
3580        refdes=R23
3581        value=27k
3582        {io_pcb::hidename_direction}=1
3583        {io_pcb::hidename_x}=11.9507 mm
3584       }
3585      ha:data {
3586           li:padstack_prototypes {
3587
3588       ha:ps_proto_v4.0 {
3589         hdia=0.0; hplated=0; htop=0; hbottom=0;
3590         li:shape {
3591
3592           ha:ps_shape_v4 {
3593            ha:combining {           }
3594            ha:layer_mask {
3595             copper = 1
3596             top = 1
3597            }
3598            clearance=0.0
3599             li:ps_poly {
3600              -0.349758mm  
3601              -0.249936mm  
3602              -0.349758mm  
3603              0.249936mm  
3604              0.349758mm  
3605              0.249936mm  
3606              0.349758mm  
3607              -0.249936mm  
3608             }
3609           }
3610
3611           ha:ps_shape_v4 {
3612            ha:combining { sub=1; auto=1;           }
3613            ha:layer_mask {
3614             top = 1
3615             mask = 1
3616            }
3617            clearance=0.0
3618             li:ps_poly {
3619              -0.425958mm  
3620              -0.326136mm  
3621              -0.425958mm  
3622              0.326136mm  
3623              0.425958mm  
3624              0.326136mm  
3625              0.425958mm  
3626              -0.326136mm  
3627             }
3628           }
3629
3630           ha:ps_shape_v4 {
3631            ha:combining { auto=1;           }
3632            ha:layer_mask {
3633             top = 1
3634             paste = 1
3635            }
3636            clearance=0.0
3637             li:ps_poly {
3638              -0.349758mm  
3639              -0.249936mm  
3640              -0.349758mm  
3641              0.249936mm  
3642              0.349758mm  
3643              0.249936mm  
3644              0.349758mm  
3645              -0.249936mm  
3646             }
3647           }
3648         }
3649       }
3650      }
3651
3652       li:objects {
3653        ha:padstack_ref.328 {
3654         proto=0; x=546.0mil; y=954.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
3655         ha:flags {
3656          clearline=1
3657         }
3658
3659         li:thermal {
3660         }
3661
3662         ha:attributes {
3663           term=1
3664           name=1
3665         }
3666        }
3667        ha:padstack_ref.329 {
3668         proto=0; x=546.0mil; y=23.432008mm; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
3669         ha:flags {
3670          clearline=1
3671         }
3672
3673         li:thermal {
3674         }
3675
3676         ha:attributes {
3677           term=2
3678           name=2
3679         }
3680        }
3681       }
3682       li:layers {
3683
3684        ha:subc-aux {
3685         lid=0
3686         ha:combining {        }
3687
3688          li:objects {
3689           ha:line.330 {
3690            x1=546.0mil; y1=23.831804mm; x2=546.0mil; y2=23.831804mm; thickness=0.1mm; clearance=0.0;
3691            ha:attributes {
3692              subc-role=pnp-origin
3693            }
3694           }
3695           ha:line.333 {
3696            x1=546.0mil; y1=23.831804mm; x2=546.0mil; y2=23.831804mm; thickness=0.1mm; clearance=0.0;
3697            ha:attributes {
3698              subc-role=origin
3699            }
3700           }
3701           ha:line.336 {
3702            x1=546.0mil; y1=23.831804mm; x2=546.0mil; y2=24.831804mm; thickness=0.1mm; clearance=0.0;
3703            ha:attributes {
3704              subc-role=x
3705            }
3706           }
3707           ha:line.339 {
3708            x1=546.0mil; y1=23.831804mm; x2=14.8684mm; y2=23.831804mm; thickness=0.1mm; clearance=0.0;
3709            ha:attributes {
3710              subc-role=y
3711            }
3712           }
3713          }
3714          ha:type {
3715           top = 1
3716           misc = 1
3717           virtual = 1
3718          }
3719        }
3720       }
3721      }
3722       uid = 2948JTdjTKzy5Ud+Np8AAAAK
3723      }
3724      ha:subc.342 {
3725       ha:attributes {
3726        {io_pcb::hidename_y}=23.2349 mm
3727        footprint=0402
3728        {io_pcb::hidename_scale}=100
3729        refdes=R18
3730        value=100k
3731        {io_pcb::hidename_direction}=1
3732        {io_pcb::hidename_x}=16.8275 mm
3733       }
3734      ha:data {
3735           li:padstack_prototypes {
3736
3737       ha:ps_proto_v4.0 {
3738         hdia=0.0; hplated=0; htop=0; hbottom=0;
3739         li:shape {
3740
3741           ha:ps_shape_v4 {
3742            ha:combining {           }
3743            ha:layer_mask {
3744             copper = 1
3745             top = 1
3746            }
3747            clearance=0.0
3748             li:ps_poly {
3749              -0.349758mm  
3750              -0.249936mm  
3751              -0.349758mm  
3752              0.249936mm  
3753              0.349758mm  
3754              0.249936mm  
3755              0.349758mm  
3756              -0.249936mm  
3757             }
3758           }
3759
3760           ha:ps_shape_v4 {
3761            ha:combining { sub=1; auto=1;           }
3762            ha:layer_mask {
3763             top = 1
3764             mask = 1
3765            }
3766            clearance=0.0
3767             li:ps_poly {
3768              -0.425958mm  
3769              -0.326136mm  
3770              -0.425958mm  
3771              0.326136mm  
3772              0.425958mm  
3773              0.326136mm  
3774              0.425958mm  
3775              -0.326136mm  
3776             }
3777           }
3778
3779           ha:ps_shape_v4 {
3780            ha:combining { auto=1;           }
3781            ha:layer_mask {
3782             top = 1
3783             paste = 1
3784            }
3785            clearance=0.0
3786             li:ps_poly {
3787              -0.349758mm  
3788              -0.249936mm  
3789              -0.349758mm  
3790              0.249936mm  
3791              0.349758mm  
3792              0.249936mm  
3793              0.349758mm  
3794              -0.249936mm  
3795             }
3796           }
3797         }
3798       }
3799      }
3800
3801       li:objects {
3802        ha:padstack_ref.343 {
3803         proto=0; x=737.0mil; y=21.222204mm; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
3804         ha:flags {
3805          clearline=1
3806         }
3807
3808         li:thermal {
3809         }
3810
3811         ha:attributes {
3812           term=1
3813           name=1
3814         }
3815        }
3816        ha:padstack_ref.344 {
3817         proto=0; x=737.0mil; y=22.021796mm; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
3818         ha:flags {
3819          clearline=1
3820         }
3821
3822         li:thermal {
3823         }
3824
3825         ha:attributes {
3826           term=2
3827           name=2
3828         }
3829        }
3830       }
3831       li:layers {
3832
3833        ha:subc-aux {
3834         lid=0
3835         ha:combining {        }
3836
3837          li:objects {
3838           ha:line.345 {
3839            x1=737.0mil; y1=21.622mm; x2=737.0mil; y2=21.622mm; thickness=0.1mm; clearance=0.0;
3840            ha:attributes {
3841              subc-role=pnp-origin
3842            }
3843           }
3844           ha:line.348 {
3845            x1=737.0mil; y1=21.622mm; x2=737.0mil; y2=21.622mm; thickness=0.1mm; clearance=0.0;
3846            ha:attributes {
3847              subc-role=origin
3848            }
3849           }
3850           ha:line.351 {
3851            x1=737.0mil; y1=21.622mm; x2=737.0mil; y2=20.622mm; thickness=0.1mm; clearance=0.0;
3852            ha:attributes {
3853              subc-role=x
3854            }
3855           }
3856           ha:line.354 {
3857            x1=737.0mil; y1=21.622mm; x2=17.7198mm; y2=21.622mm; thickness=0.1mm; clearance=0.0;
3858            ha:attributes {
3859              subc-role=y
3860            }
3861           }
3862          }
3863          ha:type {
3864           top = 1
3865           misc = 1
3866           virtual = 1
3867          }
3868        }
3869       }
3870      }
3871       uid = 2948JTdjTKzy5Ud+Np8AAAAL
3872      }
3873      ha:subc.357 {
3874       ha:attributes {
3875        {io_pcb::hidename_y}=23.3807 mm
3876        footprint=0402
3877        {io_pcb::hidename_scale}=100
3878        refdes=R17
3879        value=100k
3880        {io_pcb::hidename_direction}=1
3881        {io_pcb::hidename_x}=11.9629 mm
3882       }
3883      ha:data {
3884           li:padstack_prototypes {
3885
3886       ha:ps_proto_v4.0 {
3887         hdia=0.0; hplated=0; htop=0; hbottom=0;
3888         li:shape {
3889
3890           ha:ps_shape_v4 {
3891            ha:combining {           }
3892            ha:layer_mask {
3893             copper = 1
3894             top = 1
3895            }
3896            clearance=0.0
3897             li:ps_poly {
3898              -0.349758mm  
3899              -0.249936mm  
3900              -0.349758mm  
3901              0.249936mm  
3902              0.349758mm  
3903              0.249936mm  
3904              0.349758mm  
3905              -0.249936mm  
3906             }
3907           }
3908
3909           ha:ps_shape_v4 {
3910            ha:combining { sub=1; auto=1;           }
3911            ha:layer_mask {
3912             top = 1
3913             mask = 1
3914            }
3915            clearance=0.0
3916             li:ps_poly {
3917              -0.425958mm  
3918              -0.326136mm  
3919              -0.425958mm  
3920              0.326136mm  
3921              0.425958mm  
3922              0.326136mm  
3923              0.425958mm  
3924              -0.326136mm  
3925             }
3926           }
3927
3928           ha:ps_shape_v4 {
3929            ha:combining { auto=1;           }
3930            ha:layer_mask {
3931             top = 1
3932             paste = 1
3933            }
3934            clearance=0.0
3935             li:ps_poly {
3936              -0.349758mm  
3937              -0.249936mm  
3938              -0.349758mm  
3939              0.249936mm  
3940              0.349758mm  
3941              0.249936mm  
3942              0.349758mm  
3943              -0.249936mm  
3944             }
3945           }
3946         }
3947       }
3948      }
3949
3950       li:objects {
3951        ha:padstack_ref.358 {
3952         proto=0; x=546.48mil; y=835.0mil; rot=0.000000; xmirror=0; smirror=0; clearance=10.0mil;
3953         ha:flags {
3954          clearline=1
3955         }
3956
3957         li:thermal {
3958         }
3959
3960         ha:attributes {