--- /dev/null
+li:pcb-rnd-subcircuit-v8 {
+ ha:subc.5 {
+ ha:attributes {
+ footprint = 11071
+ }
+ ha:data {
+ li:padstack_prototypes {
+ ha:ps_proto_v6.0 {
+ htop = 0
+ hdia = 0.0
+ li:shape {
+ ha:ps_shape_v4 {
+ clearance = 0.0
+ li:ps_poly {
+ 7.875mil
+ -0.675005mm
+ -7.875mil
+ -0.675005mm
+ -7.875mil
+ 0.675005mm
+ 7.875mil
+ 0.675005mm
+ }
+ ha:layer_mask {
+ copper = 1
+ top = 1
+ }
+ ha:combining {
+ }
+ }
+ ha:ps_shape_v4 {
+ clearance = 0.0
+ li:ps_poly {
+ 10.875mil
+ -0.751205mm
+ -10.875mil
+ -0.751205mm
+ -10.875mil
+ 0.751205mm
+ 10.875mil
+ 0.751205mm
+ }
+ ha:layer_mask {
+ top = 1
+ mask = 1
+ }
+ ha:combining {
+ sub = 1
+ auto = 1
+ }
+ }
+ ha:ps_shape_v4 {
+ clearance = 0.0
+ li:ps_poly {
+ 7.875mil
+ -0.675005mm
+ -7.875mil
+ -0.675005mm
+ -7.875mil
+ 0.675005mm
+ 7.875mil
+ 0.675005mm
+ }
+ ha:layer_mask {
+ top = 1
+ paste = 1
+ }
+ ha:combining {
+ auto = 1
+ }
+ }
+ }
+ hbottom = 0
+ hplated = 0
+ }
+ ha:ps_proto_v6.1 {
+ htop = 0
+ hdia = 0.0
+ li:shape {
+ ha:ps_shape_v4 {
+ clearance = 0.0
+ li:ps_poly {
+ -31.495mil
+ -0.700024mm
+ -31.495mil
+ 0.700024mm
+ 31.495mil
+ 0.700024mm
+ 31.495mil
+ -0.700024mm
+ }
+ ha:layer_mask {
+ copper = 1
+ top = 1
+ }
+ ha:combining {
+ }
+ }
+ ha:ps_shape_v4 {
+ clearance = 0.0
+ li:ps_poly {
+ -0.876173mm
+ -0.776224mm
+ -0.876173mm
+ 0.776224mm
+ 0.876173mm
+ 0.776224mm
+ 0.876173mm
+ -0.776224mm
+ }
+ ha:layer_mask {
+ top = 1
+ mask = 1
+ }
+ ha:combining {
+ sub = 1
+ auto = 1
+ }
+ }
+ ha:ps_shape_v4 {
+ clearance = 0.0
+ li:ps_poly {
+ -31.495mil
+ -0.700024mm
+ -31.495mil
+ 0.700024mm
+ 31.495mil
+ 0.700024mm
+ 31.495mil
+ -0.700024mm
+ }
+ ha:layer_mask {
+ top = 1
+ paste = 1
+ }
+ ha:combining {
+ auto = 1
+ }
+ }
+ }
+ hbottom = 0
+ hplated = 0
+ }
+ ha:ps_proto_v6.2 {
+ htop = 0
+ hdia = 0.0
+ li:shape {
+ ha:ps_shape_v4 {
+ clearance = 0.0
+ li:ps_poly {
+ -0.94996mm
+ 0.94996mm
+ 0.94996mm
+ 0.94996mm
+ 0.94996mm
+ -0.94996mm
+ -0.94996mm
+ -0.94996mm
+ }
+ ha:layer_mask {
+ copper = 1
+ top = 1
+ }
+ ha:combining {
+ }
+ }
+ ha:ps_shape_v4 {
+ clearance = 0.0
+ li:ps_poly {
+ -1.02616mm
+ 1.02616mm
+ 1.02616mm
+ 1.02616mm
+ 1.02616mm
+ -1.02616mm
+ -1.02616mm
+ -1.02616mm
+ }
+ ha:layer_mask {
+ top = 1
+ mask = 1
+ }
+ ha:combining {
+ sub = 1
+ auto = 1
+ }
+ }
+ ha:ps_shape_v4 {
+ clearance = 0.0
+ li:ps_poly {
+ -0.94996mm
+ 0.94996mm
+ 0.94996mm
+ 0.94996mm
+ 0.94996mm
+ -0.94996mm
+ -0.94996mm
+ -0.94996mm
+ }
+ ha:layer_mask {
+ top = 1
+ paste = 1
+ }
+ ha:combining {
+ auto = 1
+ }
+ }
+ }
+ hbottom = 0
+ hplated = 0
+ }
+ ha:ps_proto_v6.3 {
+ htop = 0
+ hdia = 0.450088mm
+ li:shape {
+ ha:ps_shape_v4 {
+ clearance = 0.0
+ ha:ps_circ {
+ x = 0.0
+ y = 0.0
+ dia = 41.34mil
+ }
+ ha:layer_mask {
+ copper = 1
+ top = 1
+ }
+ ha:combining {
+ }
+ }
+ ha:ps_shape_v4 {
+ clearance = 0.0
+ ha:ps_circ {
+ x = 0.0
+ y = 0.0
+ dia = 41.34mil
+ }
+ ha:layer_mask {
+ bottom = 1
+ copper = 1
+ }
+ ha:combining {
+ }
+ }
+ ha:ps_shape_v4 {
+ clearance = 0.0
+ ha:ps_circ {
+ x = 0.0
+ y = 0.0
+ dia = 41.34mil
+ }
+ ha:layer_mask {
+ copper = 1
+ intern = 1
+ }
+ ha:combining {
+ }
+ }
+ ha:ps_shape_v4 {
+ clearance = 0.0
+ ha:ps_circ {
+ x = 0.0
+ y = 0.0
+ dia = 47.34mil
+ }
+ ha:layer_mask {
+ top = 1
+ mask = 1
+ }
+ ha:combining {
+ sub = 1
+ auto = 1
+ }
+ }
+ ha:ps_shape_v4 {
+ clearance = 0.0
+ ha:ps_circ {
+ x = 0.0
+ y = 0.0
+ dia = 47.34mil
+ }
+ ha:layer_mask {
+ bottom = 1
+ mask = 1
+ }
+ ha:combining {
+ sub = 1
+ auto = 1
+ }
+ }
+ }
+ hbottom = 0
+ hplated = 1
+ }
+ ha:ps_proto_v6.4 {
+ htop = 0
+ hdia = 0.0
+ li:shape {
+ ha:ps_shape_v4 {
+ clearance = 0.0
+ ha:ps_line {
+ y2 = 21.655mil
+ thickness = 41.34mil
+ x1 = 0.0
+ x2 = 0.0
+ square = 0
+ y1 = -21.655mil
+ }
+ ha:layer_mask {
+ copper = 1
+ top = 1
+ }
+ ha:combining {
+ }
+ }
+ ha:ps_shape_v4 {
+ clearance = 0.0
+ ha:ps_line {
+ y2 = 21.655mil
+ thickness = 47.34mil
+ x1 = 0.0
+ x2 = 0.0
+ square = 0
+ y1 = -21.655mil
+ }
+ ha:layer_mask {
+ top = 1
+ mask = 1
+ }
+ ha:combining {
+ sub = 1
+ auto = 1
+ }
+ }
+ ha:ps_shape_v4 {
+ clearance = 0.0
+ ha:ps_line {
+ y2 = 21.655mil
+ thickness = 41.34mil
+ x1 = 0.0
+ x2 = 0.0
+ square = 0
+ y1 = -21.655mil
+ }
+ ha:layer_mask {
+ top = 1
+ paste = 1
+ }
+ ha:combining {
+ auto = 1
+ }
+ }
+ }
+ hbottom = 0
+ hplated = 0
+ }
+ ha:ps_proto_v6.5 {
+ htop = 0
+ hdia = 0.0
+ li:shape {
+ ha:ps_shape_v4 {
+ clearance = 0.0
+ ha:ps_line {
+ y2 = 21.655mil
+ thickness = 41.34mil
+ x1 = 0.0
+ x2 = 0.0
+ square = 0
+ y1 = -21.655mil
+ }
+ ha:layer_mask {
+ bottom = 1
+ copper = 1
+ }
+ ha:combining {
+ }
+ }
+ ha:ps_shape_v4 {
+ clearance = 0.0
+ ha:ps_line {
+ y2 = 21.655mil
+ thickness = 47.34mil
+ x1 = 0.0
+ x2 = 0.0
+ square = 0
+ y1 = -21.655mil
+ }
+ ha:layer_mask {
+ bottom = 1
+ mask = 1
+ }
+ ha:combining {
+ sub = 1
+ auto = 1
+ }
+ }
+ ha:ps_shape_v4 {
+ clearance = 0.0
+ ha:ps_line {
+ y2 = 21.655mil
+ thickness = 41.34mil
+ x1 = 0.0
+ x2 = 0.0
+ square = 0
+ y1 = -21.655mil
+ }
+ ha:layer_mask {
+ bottom = 1
+ paste = 1
+ }
+ ha:combining {
+ auto = 1
+ }
+ }
+ }
+ hbottom = 0
+ hplated = 0
+ }
+ ha:ps_proto_v6.6 {
+ htop = 0
+ hdia = 0.0
+ li:shape {
+ ha:ps_shape_v4 {
+ clearance = 50.0mil
+ ha:ps_line {
+ y2 = -0.55mm
+ thickness = 1.05mm
+ x1 = 0.0
+ x2 = 0.0
+ square = 0
+ y1 = 0.55mm
+ }
+ ha:layer_mask {
+ copper = 1
+ top = 1
+ }
+ ha:combining {
+ }
+ }
+ ha:ps_shape_v4 {
+ clearance = 40.0mil
+ ha:ps_line {
+ y2 = -0.55mm
+ thickness = 0.45mm
+ x1 = 0.0
+ x2 = 0.0
+ square = 0
+ y1 = 0.55mm
+ }
+ ha:layer_mask {
+ mech = 1
+ }
+ ha:combining {
+ auto = 1
+ }
+ }
+ ha:ps_shape_v4 {
+ clearance = 0.55mm
+ ha:ps_line {
+ y2 = -0.55mm
+ thickness = 84.0mil
+ x1 = 0.0
+ x2 = 0.0
+ square = 0
+ y1 = 0.55mm
+ }
+ ha:layer_mask {
+ top = 1
+ mask = 1
+ }
+ ha:combining {
+ sub = 1
+ auto = 1
+ }
+ }
+ ha:ps_shape_v4 {
+ clearance = 0.55mm
+ ha:ps_line {
+ y2 = -0.55mm
+ thickness = 1.05mm
+ x1 = 0.0
+ x2 = 0.0
+ square = 0
+ y1 = 0.55mm
+ }
+ ha:layer_mask {
+ copper = 1
+ intern = 1
+ }
+ ha:combining {
+ }
+ }
+ ha:ps_shape_v4 {
+ clearance = 0.55mm
+ ha:ps_line {
+ y2 = -0.55mm
+ thickness = 1.05mm
+ x1 = 0.0
+ x2 = 0.0
+ square = 0
+ y1 = 0.55mm
+ }
+ ha:layer_mask {
+ bottom = 1
+ copper = 1
+ }
+ ha:combining {
+ }
+ }
+ ha:ps_shape_v4 {
+ clearance = 0.55mm
+ ha:ps_line {
+ y2 = -0.55mm
+ thickness = 84.0mil
+ x1 = 0.0
+ x2 = 0.0
+ square = 0
+ y1 = 0.55mm
+ }
+ ha:layer_mask {
+ bottom = 1
+ mask = 1
+ }
+ ha:combining {
+ sub = 1
+ auto = 1
+ }
+ }
+ }
+ hbottom = 0
+ hplated = 1
+ }
+ }
+ li:objects {
+ ha:padstack_ref.7 {
+ smirror = 0
+ ha:attributes {
+ term = 1
+ name = VBUS
+ }
+ proto = 0
+ xmirror = 0
+ x = 5.376164mm
+ rot = 0.000000
+ y = 5.175114mm
+ li:thermal {
+ }
+ ha:flags {
+ clearline = 1
+ }
+ clearance = 6.0mil
+ }
+ ha:padstack_ref.8 {
+ smirror = 0
+ ha:attributes {
+ term = 2
+ name = D-
+ }
+ proto = 0
+ xmirror = 0
+ x = 4.726178mm
+ rot = 0.000000
+ y = 5.175114mm
+ li:thermal {
+ }
+ ha:flags {
+ clearline = 1
+ }
+ clearance = 6.0mil
+ }
+ ha:padstack_ref.9 {
+ smirror = 0
+ ha:attributes {
+ term = 3
+ name = D+
+ }
+ proto = 0
+ xmirror = 0
+ x = 4.076192mm
+ rot = 0.000000
+ y = 5.175114mm
+ li:thermal {
+ }
+ ha:flags {
+ clearline = 1
+ }
+ clearance = 6.0mil
+ }
+ ha:padstack_ref.10 {
+ smirror = 0
+ ha:attributes {
+ term = 4
+ name = HS
+ }
+ proto = 0
+ xmirror = 0
+ x = 3.426206mm
+ rot = 0.000000
+ y = 5.175114mm
+ li:thermal {
+ }
+ ha:flags {
+ clearline = 1
+ }
+ clearance = 6.0mil
+ }
+ ha:padstack_ref.11 {
+ smirror = 0
+ ha:attributes {
+ term = 5
+ name = GND
+ }
+ proto = 0
+ xmirror = 0
+ x = 2.77622mm
+ rot = 0.000000
+ y = 5.175114mm
+ li:thermal {
+ }
+ ha:flags {
+ clearline = 1
+ }
+ clearance = 6.0mil
+ }
+ ha:padstack_ref.12 {
+ smirror = 0
+ ha:attributes {
+ term = G
+ }
+ proto = 1
+ xmirror = 0
+ x = 0.876173mm
+ rot = 0.000000
+ y = 4.750172mm
+ li:thermal {
+ }
+ ha:flags {
+ clearline = 1
+ }
+ clearance = 0.0
+ }
+ ha:padstack_ref.13 {
+ smirror = 0
+ ha:attributes {
+ term = G
+ }
+ proto = 1
+ xmirror = 0
+ x = 7.276211mm
+ rot = 0.000000
+ y = 4.750172mm
+ li:thermal {
+ }
+ ha:flags {
+ clearline = 1
+ }
+ clearance = 0.0
+ }
+ ha:padstack_ref.14 {
+ smirror = 0
+ ha:attributes {
+ term = G
+ }
+ proto = 2
+ xmirror = 0
+ x = 115.2mil
+ rot = 0.000000
+ y = 2.50024mm
+ li:thermal {
+ }
+ ha:flags {
+ clearline = 1
+ }
+ clearance = 0.0
+ }
+ ha:padstack_ref.15 {
+ smirror = 0
+ ha:attributes {
+ term = G
+ }
+ proto = 2
+ xmirror = 0
+ x = 5.226304mm
+ rot = 0.000000
+ y = 2.50024mm
+ li:thermal {
+ }
+ ha:flags {
+ clearline = 1
+ }
+ clearance = 0.0
+ }
+ ha:padstack_ref.16 {
+ smirror = 0
+ ha:attributes {
+ term = G
+ name = GND
+ }
+ proto = 6
+ xmirror = 0
+ x = 34.5mil
+ rot = 0.000000
+ y = 2.500076mm
+ li:thermal {
+ }
+ ha:flags {
+ clearline = 1
+ }
+ clearance = 0.259969mm
+ }
+ ha:padstack_ref.20 {
+ smirror = 0
+ ha:attributes {
+ term = G
+ name = GND
+ }
+ proto = 6
+ xmirror = 0
+ x = 7.276084mm
+ rot = 0.000000
+ y = 2.500076mm
+ li:thermal {
+ }
+ ha:flags {
+ clearline = 1
+ }
+ clearance = 0.259969mm
+ }
+ }
+ li:layers {
+ ha:top-silk {
+ lid = 0
+ ha:type {
+ silk = 1
+ top = 1
+ }
+ li:objects {
+ ha:text.6 {
+ scale = 100
+ ha:attributes {
+ }
+ x = 4.076192mm
+ y = 1.050154mm
+ rot = 0.000000
+ string = %a.parent.refdes%
+ fid = 0
+ ha:flags {
+ dyntext = 1
+ floater = 1
+ }
+ }
+ }
+ ha:combining {
+ }
+ }
+ ha:subc-aux {
+ lid = 1
+ ha:type {
+ top = 1
+ misc = 1
+ virtual = 1
+ }
+ li:objects {
+ ha:line.24 {
+ clearance = 0.0
+ y2 = 139.8269685mil
+ thickness = 0.1mm
+ ha:attributes {
+ subc-role = pnp-origin
+ }
+ x1 = 4.076192mm
+ x2 = 4.076192mm
+ ha:flags {
+ }
+ y1 = 139.8269685mil
+ }
+ ha:line.27 {
+ clearance = 0.0
+ y2 = 1.050154mm
+ thickness = 0.1mm
+ ha:attributes {
+ subc-role = origin
+ }
+ x1 = 4.076192mm
+ x2 = 4.076192mm
+ ha:flags {
+ }
+ y1 = 1.050154mm
+ }
+ ha:line.30 {
+ clearance = 0.0
+ y2 = 1.050154mm
+ thickness = 0.1mm
+ ha:attributes {
+ subc-role = x
+ }
+ x1 = 4.076192mm
+ x2 = 3.076192mm
+ ha:flags {
+ }
+ y1 = 1.050154mm
+ }
+ ha:line.33 {
+ clearance = 0.0
+ y2 = 0.050154mm
+ thickness = 0.1mm
+ ha:attributes {
+ subc-role = y
+ }
+ x1 = 4.076192mm
+ x2 = 4.076192mm
+ ha:flags {
+ }
+ y1 = 1.050154mm
+ }
+ }
+ ha:combining {
+ }
+ }
+ {ha:top copper} {
+ lid = 2
+ ha:type {
+ copper = 1
+ top = 1
+ }
+ li:objects {
+ }
+ ha:combining {
+ }
+ }
+ ha:top_paste {
+ lid = 3
+ ha:type {
+ top = 1
+ paste = 1
+ }
+ li:objects {
+ }
+ ha:combining {
+ auto = 1
+ }
+ }
+ ha:top_mask {
+ lid = 4
+ ha:type {
+ top = 1
+ mask = 1
+ }
+ li:objects {
+ }
+ ha:combining {
+ sub = 1
+ auto = 1
+ }
+ }
+ ha:any_internal_copper {
+ li:objects {
+ }
+ lid = 5
+ ha:type {
+ copper = 1
+ intern = 1
+ }
+ stack_offs = 1
+ ha:combining {
+ }
+ }
+ ha:bottom_copper {
+ lid = 6
+ ha:type {
+ bottom = 1
+ copper = 1
+ }
+ li:objects {
+ }
+ ha:combining {
+ }
+ }
+ ha:bottom_mask {
+ lid = 7
+ ha:type {
+ bottom = 1
+ mask = 1
+ }
+ li:objects {
+ }
+ ha:combining {
+ sub = 1
+ auto = 1
+ }
+ }
+ ha:bottom_silk {
+ lid = 8
+ ha:type {
+ silk = 1
+ bottom = 1
+ }
+ li:objects {
+ }
+ ha:combining {
+ auto = 1
+ }
+ }
+ ha:bottom_paste {
+ lid = 9
+ ha:type {
+ bottom = 1
+ paste = 1
+ }
+ li:objects {
+ }
+ ha:combining {
+ auto = 1
+ }
+ }
+ ha:outline {
+ lid = 10
+ ha:type {
+ boundary = 1
+ }
+ purpose = uroute
+ li:objects {
+ }
+ ha:combining {
+ }
+ }
+ ha:pmech {
+ lid = 11
+ ha:type {
+ mech = 1
+ }
+ purpose = proute
+ li:objects {
+ }
+ ha:combining {
+ auto = 1
+ }
+ }
+ ha:umech {
+ lid = 12
+ ha:type {
+ mech = 1
+ }
+ purpose = uroute
+ li:objects {
+ }
+ ha:combining {
+ auto = 1
+ }
+ }
+ }
+ }
+ uid = t+CANjtdPMoBlE0Q3VMAAAAB
+ ha:flags {
+ }
+ }
+ ha:pixmaps {
+ }
+}