library: use updated footprints

This commit is contained in:
King Kévin 2020-02-03 16:54:47 +01:00
parent fc04154982
commit 259ceb7af4
13 changed files with 1937 additions and 781 deletions

View File

@ -1,9 +1,9 @@
# subcircuit generated using QEDA
li:pcb-rnd-subcircuit-v6 {
ha:subc.1 {
uid = custom_18650_HOLDER.....
uid = CONNECTOR_18650_HOLDER..
ha:attributes {
footprint = custom_18650_HOLDER
footprint = CONNECTOR_18650_HOLDER
}
ha:data {
li:padstack_prototypes {
@ -340,7 +340,7 @@ li:pcb-rnd-subcircuit-v6 {
y = 0.000mm
rot = 0
scale = 100
string = custom_18650_HOLDER
string = CONNECTOR_18650_HOLDER
fid = 0
ha:flags {
floater = 1

View File

@ -1,9 +1,9 @@
# subcircuit generated using QEDA
li:pcb-rnd-subcircuit-v6 {
ha:subc.1 {
uid = custom_FCI_10117835.....
uid = CONNECTOR_FCI_10117835..
ha:attributes {
footprint = custom_FCI_10117835
footprint = CONNECTOR_FCI_10117835
}
ha:data {
li:padstack_prototypes {
@ -90,6 +90,88 @@ li:pcb-rnd-subcircuit-v6 {
}
}
ha:ps_proto_v6.3 {
htop = 0
hbottom = 0
hdia = 0.700mm
hplated = 1
li:shape {
ha:ps_shape_v4 {
clearance = 0.200mm
ha:ps_circ {
x = 0
y = 0
dia = 1.100mm
}
ha:layer_mask {
top = 1
copper = 1
}
ha:combining {
}
}
ha:ps_shape_v4 {
clearance = 0
ha:ps_circ {
x = 0
y = 0
dia = 1.150mm
}
ha:layer_mask {
top = 1
mask = 1
}
ha:combining {
sub = 1
auto = 1
}
}
ha:ps_shape_v4 {
clearance = 0.200mm
ha:ps_circ {
x = 0
y = 0
dia = 1.100mm
}
ha:layer_mask {
intern = 1
copper = 1
}
ha:combining {
}
}
ha:ps_shape_v4 {
clearance = 0.200mm
ha:ps_circ {
x = 0
y = 0
dia = 1.100mm
}
ha:layer_mask {
bottom = 1
copper = 1
}
ha:combining {
}
}
ha:ps_shape_v4 {
clearance = 0
ha:ps_circ {
x = 0
y = 0
dia = 1.150mm
}
ha:layer_mask {
bottom = 1
mask = 1
}
ha:combining {
sub = 1
auto = 1
}
}
}
}
ha:ps_proto_v6.4 {
htop = 0
hbottom = 0
hdia = 2.300mm
@ -173,7 +255,7 @@ li:pcb-rnd-subcircuit-v6 {
}
}
li:objects {
ha:padstack_ref.24 {
ha:padstack_ref.25 {
proto = 2
rot = 0
x = -3.500mm
@ -187,7 +269,7 @@ li:pcb-rnd-subcircuit-v6 {
clearline = 1
}
}
ha:padstack_ref.25 {
ha:padstack_ref.26 {
proto = 2
rot = 0
x = -1.000mm
@ -201,7 +283,7 @@ li:pcb-rnd-subcircuit-v6 {
clearline = 1
}
}
ha:padstack_ref.26 {
ha:padstack_ref.27 {
proto = 2
rot = 0
x = 1.000mm
@ -215,7 +297,7 @@ li:pcb-rnd-subcircuit-v6 {
clearline = 1
}
}
ha:padstack_ref.27 {
ha:padstack_ref.28 {
proto = 2
rot = 0
x = 3.500mm
@ -229,11 +311,67 @@ li:pcb-rnd-subcircuit-v6 {
clearline = 1
}
}
ha:padstack_ref.28 {
ha:padstack_ref.29 {
proto = 2
rot = 0
x = 4.000mm
y = -6.930mm
ha:attributes {
term = 1
name = 1
}
clearance = 0.200mm
ha:flags {
clearline = 1
}
}
ha:padstack_ref.30 {
proto = 2
rot = 0
x = 2.000mm
y = -6.930mm
ha:attributes {
term = 2
name = 2
}
clearance = 0.200mm
ha:flags {
clearline = 1
}
}
ha:padstack_ref.31 {
proto = 3
rot = 0
x = 0.000mm
y = -6.930mm
ha:attributes {
term = 3
name = 3
}
clearance = 0.200mm
ha:flags {
clearline = 1
}
}
ha:padstack_ref.32 {
proto = 3
rot = 0
x = -2.000mm
y = -6.930mm
ha:attributes {
term = 4
name = 4
}
clearance = 0.200mm
ha:flags {
clearline = 1
}
}
ha:padstack_ref.33 {
proto = 3
rot = 0
x = -4.000mm
y = -6.930mm
ha:attributes {
term = 5
name = 5
@ -243,84 +381,28 @@ li:pcb-rnd-subcircuit-v6 {
clearline = 1
}
}
ha:padstack_ref.29 {
proto = 2
rot = 0
x = 2.000mm
y = -6.930mm
ha:attributes {
term = 6
name = 6
}
clearance = 0.200mm
ha:flags {
clearline = 1
}
}
ha:padstack_ref.30 {
proto = 2
rot = 0
x = 0.000mm
y = -6.930mm
ha:attributes {
term = 7
name = 7
}
clearance = 0.200mm
ha:flags {
clearline = 1
}
}
ha:padstack_ref.31 {
proto = 2
rot = 0
x = -2.000mm
y = -6.930mm
ha:attributes {
term = 8
name = 8
}
clearance = 0.200mm
ha:flags {
clearline = 1
}
}
ha:padstack_ref.32 {
proto = 2
rot = 0
x = -4.000mm
y = -6.930mm
ha:attributes {
term = 9
name = 9
}
clearance = 0.200mm
ha:flags {
clearline = 1
}
}
ha:padstack_ref.33 {
proto = 3
ha:padstack_ref.34 {
proto = 4
rot = 0
x = -6.570mm
y = -3.430mm
ha:attributes {
term = 10
name = 10
term = 1
name = 1
}
clearance = 0.200mm
ha:flags {
clearline = 1
}
}
ha:padstack_ref.34 {
proto = 3
ha:padstack_ref.35 {
proto = 4
rot = 0
x = 6.570mm
y = -3.430mm
ha:attributes {
term = 11
name = 11
term = 2
name = 2
}
clearance = 0.200mm
ha:flags {
@ -337,7 +419,7 @@ li:pcb-rnd-subcircuit-v6 {
virtual = 1
}
li:objects {
ha:line.35 {
ha:line.36 {
clearance = 0
thickness = 0.1mm
ha:attributes {
@ -348,7 +430,7 @@ li:pcb-rnd-subcircuit-v6 {
y1 = -3.430mm
y2 = -3.430mm
}
ha:line.36 {
ha:line.37 {
clearance = 0
thickness = 0.1mm
ha:attributes {
@ -359,7 +441,7 @@ li:pcb-rnd-subcircuit-v6 {
y1 = -3.430mm
y2 = -3.430mm
}
ha:line.37 {
ha:line.38 {
clearance = 0
thickness = 0.1mm
ha:attributes {
@ -379,7 +461,7 @@ li:pcb-rnd-subcircuit-v6 {
silk = 1
}
li:objects {
ha:text.38 {
ha:text.39 {
x = 0.000mm
y = 0.000mm
rot = 0
@ -391,7 +473,7 @@ li:pcb-rnd-subcircuit-v6 {
dyntext = 1
}
}
ha:line.39 {
ha:line.40 {
x1 = -8.000mm
y1 = -8.410mm
x2 = 8.000mm
@ -399,7 +481,7 @@ li:pcb-rnd-subcircuit-v6 {
thickness = 0.120mm
clearance = 0
}
ha:line.40 {
ha:line.41 {
x1 = 8.000mm
y1 = -8.410mm
x2 = 8.000mm
@ -407,7 +489,7 @@ li:pcb-rnd-subcircuit-v6 {
thickness = 0.120mm
clearance = 0
}
ha:line.41 {
ha:line.42 {
x1 = 8.000mm
y1 = -1.445mm
x2 = 8.000mm
@ -415,7 +497,7 @@ li:pcb-rnd-subcircuit-v6 {
thickness = 0.120mm
clearance = 0
}
ha:line.42 {
ha:line.43 {
x1 = 8.000mm
y1 = 8.410mm
x2 = -8.000mm
@ -423,7 +505,7 @@ li:pcb-rnd-subcircuit-v6 {
thickness = 0.120mm
clearance = 0
}
ha:line.43 {
ha:line.44 {
x1 = -8.000mm
y1 = -8.410mm
x2 = -8.000mm
@ -431,7 +513,7 @@ li:pcb-rnd-subcircuit-v6 {
thickness = 0.120mm
clearance = 0
}
ha:line.44 {
ha:line.45 {
x1 = -8.000mm
y1 = -1.445mm
x2 = -8.000mm
@ -449,18 +531,18 @@ li:pcb-rnd-subcircuit-v6 {
}
purpose = assy
li:objects {
ha:text.45 {
ha:text.46 {
x = 0.000mm
y = 0.000mm
rot = 90
scale = 100
string = custom_FCI_10117835
string = CONNECTOR_FCI_10117835
fid = 0
ha:flags {
floater = 1
}
}
ha:line.46 {
ha:line.47 {
x1 = -7.940mm
y1 = -8.350mm
x2 = 7.940mm
@ -468,7 +550,7 @@ li:pcb-rnd-subcircuit-v6 {
thickness = 0.100mm
clearance = 0
}
ha:line.47 {
ha:line.48 {
x1 = 7.940mm
y1 = -8.350mm
x2 = 7.940mm
@ -476,7 +558,7 @@ li:pcb-rnd-subcircuit-v6 {
thickness = 0.100mm
clearance = 0
}
ha:line.48 {
ha:line.49 {
x1 = 7.940mm
y1 = 8.350mm
x2 = -7.940mm
@ -484,7 +566,7 @@ li:pcb-rnd-subcircuit-v6 {
thickness = 0.100mm
clearance = 0
}
ha:line.49 {
ha:line.50 {
x1 = -7.940mm
y1 = 8.350mm
x2 = -7.940mm
@ -502,7 +584,7 @@ li:pcb-rnd-subcircuit-v6 {
}
purpose = ko.courtyard
li:objects {
ha:arc.50 {
ha:arc.51 {
x = 0.000mm
y = 0.000mm
width = 0.500mm
@ -512,7 +594,7 @@ li:pcb-rnd-subcircuit-v6 {
adelta = 360
clearance = 0
}
ha:line.51 {
ha:line.52 {
x1 = -0.700mm
y1 = 0.000mm
x2 = 0.700mm
@ -520,7 +602,7 @@ li:pcb-rnd-subcircuit-v6 {
thickness = 0.050mm
clearance = 0
}
ha:line.52 {
ha:line.53 {
x1 = 0.000mm
y1 = -0.700mm
x2 = 0.000mm
@ -528,7 +610,7 @@ li:pcb-rnd-subcircuit-v6 {
thickness = 0.050mm
clearance = 0
}
ha:line.53 {
ha:line.54 {
x1 = -8.795mm
y1 = -8.850mm
x2 = 8.795mm
@ -536,7 +618,7 @@ li:pcb-rnd-subcircuit-v6 {
thickness = 0.050mm
clearance = 0
}
ha:line.54 {
ha:line.55 {
x1 = 8.795mm
y1 = -8.850mm
x2 = 8.795mm
@ -544,7 +626,7 @@ li:pcb-rnd-subcircuit-v6 {
thickness = 0.050mm
clearance = 0
}
ha:line.55 {
ha:line.56 {
x1 = 8.795mm
y1 = 8.850mm
x2 = -8.795mm
@ -552,7 +634,7 @@ li:pcb-rnd-subcircuit-v6 {
thickness = 0.050mm
clearance = 0
}
ha:line.56 {
ha:line.57 {
x1 = -8.795mm
y1 = 8.850mm
x2 = -8.795mm

View File

@ -1,13 +1,297 @@
# subcircuit generated using QEDA
li:pcb-rnd-subcircuit-v6 {
ha:subc.1 {
uid = custom_GCT_USB3110......
uid = CONNECTOR_GCT_USB3110...
ha:attributes {
footprint = custom_GCT_USB3110
footprint = CONNECTOR_GCT_USB3110
}
ha:data {
li:padstack_prototypes {
ha:ps_proto_v6.2 {
htop = 0
hbottom = 0
hdia = 0
hplated = 0
li:shape {
ha:ps_shape_v4 {
clearance = 0.200mm
li:ps_poly {
0.200mm
-0.575mm
0.198mm
-0.592mm
0.194mm
-0.609mm
0.187mm
-0.625mm
0.177mm
-0.639mm
0.164mm
-0.652mm
0.150mm
-0.662mm
0.134mm
-0.669mm
0.117mm
-0.673mm
0.100mm
-0.675mm
-0.100mm
-0.675mm
-0.117mm
-0.673mm
-0.134mm
-0.669mm
-0.150mm
-0.662mm
-0.164mm
-0.652mm
-0.177mm
-0.639mm
-0.187mm
-0.625mm
-0.194mm
-0.609mm
-0.198mm
-0.592mm
-0.200mm
-0.575mm
-0.200mm
0.575mm
-0.198mm
0.592mm
-0.194mm
0.609mm
-0.187mm
0.625mm
-0.177mm
0.639mm
-0.164mm
0.652mm
-0.150mm
0.662mm
-0.134mm
0.669mm
-0.117mm
0.673mm
-0.100mm
0.675mm
0.100mm
0.675mm
0.117mm
0.673mm
0.134mm
0.669mm
0.150mm
0.662mm
0.164mm
0.652mm
0.177mm
0.639mm
0.187mm
0.625mm
0.194mm
0.609mm
0.198mm
0.592mm
0.200mm
0.575mm
}
ha:layer_mask {
top = 1
copper = 1
}
ha:combining {
}
}
ha:ps_shape_v4 {
clearance = 0
li:ps_poly {
0.250mm
-0.600mm
0.248mm
-0.622mm
0.242mm
-0.643mm
0.233mm
-0.663mm
0.221mm
-0.680mm
0.205mm
-0.696mm
0.188mm
-0.708mm
0.168mm
-0.717mm
0.147mm
-0.723mm
0.125mm
-0.725mm
-0.125mm
-0.725mm
-0.147mm
-0.723mm
-0.168mm
-0.717mm
-0.187mm
-0.708mm
-0.205mm
-0.696mm
-0.221mm
-0.680mm
-0.233mm
-0.663mm
-0.242mm
-0.643mm
-0.248mm
-0.622mm
-0.250mm
-0.600mm
-0.250mm
0.600mm
-0.248mm
0.622mm
-0.242mm
0.643mm
-0.233mm
0.663mm
-0.221mm
0.680mm
-0.205mm
0.696mm
-0.188mm
0.708mm
-0.168mm
0.717mm
-0.147mm
0.723mm
-0.125mm
0.725mm
0.125mm
0.725mm
0.147mm
0.723mm
0.168mm
0.717mm
0.188mm
0.708mm
0.205mm
0.696mm
0.221mm
0.680mm
0.233mm
0.663mm
0.242mm
0.643mm
0.248mm
0.622mm
0.250mm
0.600mm
}
ha:layer_mask {
top = 1
mask = 1
}
ha:combining {
sub = 1
auto = 1
}
}
ha:ps_shape_v4 {
clearance = 0
li:ps_poly {
0.200mm
-0.575mm
0.198mm
-0.592mm
0.194mm
-0.609mm
0.187mm
-0.625mm
0.177mm
-0.639mm
0.164mm
-0.652mm
0.150mm
-0.662mm
0.134mm
-0.669mm
0.117mm
-0.673mm
0.100mm
-0.675mm
-0.100mm
-0.675mm
-0.117mm
-0.673mm
-0.134mm
-0.669mm
-0.150mm
-0.662mm
-0.164mm
-0.652mm
-0.177mm
-0.639mm
-0.187mm
-0.625mm
-0.194mm
-0.609mm
-0.198mm
-0.592mm
-0.200mm
-0.575mm
-0.200mm
0.575mm
-0.198mm
0.592mm
-0.194mm
0.609mm
-0.187mm
0.625mm
-0.177mm
0.639mm
-0.164mm
0.652mm
-0.150mm
0.662mm
-0.134mm
0.669mm
-0.117mm
0.673mm
-0.100mm
0.675mm
0.100mm
0.675mm
0.117mm
0.673mm
0.134mm
0.669mm
0.150mm
0.662mm
0.164mm
0.652mm
0.177mm
0.639mm
0.187mm
0.625mm
0.194mm
0.609mm
0.198mm
0.592mm
0.200mm
0.575mm
}
ha:layer_mask {
top = 1
paste = 1
}
ha:combining {
auto = 1
}
}
}
}
ha:ps_proto_v6.3 {
htop = 0
hbottom = 0
hdia = 0
@ -291,7 +575,7 @@ li:pcb-rnd-subcircuit-v6 {
}
}
}
ha:ps_proto_v6.3 {
ha:ps_proto_v6.4 {
htop = 0
hbottom = 0
hdia = 1.250mm
@ -373,7 +657,7 @@ li:pcb-rnd-subcircuit-v6 {
}
}
}
ha:ps_proto_v6.4 {
ha:ps_proto_v6.5 {
htop = 0
hbottom = 0
hdia = 0
@ -657,7 +941,7 @@ li:pcb-rnd-subcircuit-v6 {
}
}
}
ha:ps_proto_v6.5 {
ha:ps_proto_v6.6 {
htop = 0
hbottom = 0
hdia = 0
@ -943,7 +1227,7 @@ li:pcb-rnd-subcircuit-v6 {
}
}
li:objects {
ha:padstack_ref.29 {
ha:padstack_ref.27 {
proto = 2
rot = 0
x = -3.975mm
@ -957,7 +1241,7 @@ li:pcb-rnd-subcircuit-v6 {
clearline = 1
}
}
ha:padstack_ref.30 {
ha:padstack_ref.28 {
proto = 2
rot = 0
x = -3.325mm
@ -971,7 +1255,7 @@ li:pcb-rnd-subcircuit-v6 {
clearline = 1
}
}
ha:padstack_ref.31 {
ha:padstack_ref.29 {
proto = 2
rot = 0
x = -2.675mm
@ -985,7 +1269,7 @@ li:pcb-rnd-subcircuit-v6 {
clearline = 1
}
}
ha:padstack_ref.32 {
ha:padstack_ref.30 {
proto = 2
rot = 0
x = -2.025mm
@ -999,7 +1283,7 @@ li:pcb-rnd-subcircuit-v6 {
clearline = 1
}
}
ha:padstack_ref.33 {
ha:padstack_ref.31 {
proto = 2
rot = 0
x = -1.375mm
@ -1013,14 +1297,42 @@ li:pcb-rnd-subcircuit-v6 {
clearline = 1
}
}
ha:padstack_ref.34 {
ha:padstack_ref.32 {
proto = 2
rot = 0
x = 2.725mm
y = -2.325mm
ha:attributes {
term = 6
name = 6
term = 1
name = 1
}
clearance = 0.200mm
ha:flags {
clearline = 1
}
}
ha:padstack_ref.33 {
proto = 2
rot = 0
x = 3.375mm
y = -2.325mm
ha:attributes {
term = 2
name = 2
}
clearance = 0.200mm
ha:flags {
clearline = 1
}
}
ha:padstack_ref.34 {
proto = 3
rot = 0
x = 4.025mm
y = -2.325mm
ha:attributes {
term = 3
name = 3
}
clearance = 0.200mm
ha:flags {
@ -1028,13 +1340,13 @@ li:pcb-rnd-subcircuit-v6 {
}
}
ha:padstack_ref.35 {
proto = 2
proto = 3
rot = 0
x = 3.375mm
x = 4.675mm
y = -2.325mm
ha:attributes {
term = 7
name = 7
term = 4
name = 4
}
clearance = 0.200mm
ha:flags {
@ -1042,13 +1354,13 @@ li:pcb-rnd-subcircuit-v6 {
}
}
ha:padstack_ref.36 {
proto = 2
proto = 3
rot = 0
x = 4.025mm
x = 5.325mm
y = -2.325mm
ha:attributes {
term = 8
name = 8
term = 5
name = 5
}
clearance = 0.200mm
ha:flags {
@ -1056,13 +1368,13 @@ li:pcb-rnd-subcircuit-v6 {
}
}
ha:padstack_ref.37 {
proto = 2
proto = 4
rot = 0
x = 4.675mm
y = -2.325mm
x = -6.275mm
y = 0.350mm
ha:attributes {
term = 9
name = 9
term = 1
name = 1
}
clearance = 0.200mm
ha:flags {
@ -1070,13 +1382,13 @@ li:pcb-rnd-subcircuit-v6 {
}
}
ha:padstack_ref.38 {
proto = 2
proto = 4
rot = 0
x = 5.325mm
y = -2.325mm
x = 6.275mm
y = 0.350mm
ha:attributes {
term = 10
name = 10
term = 2
name = 2
}
clearance = 0.200mm
ha:flags {
@ -1084,13 +1396,13 @@ li:pcb-rnd-subcircuit-v6 {
}
}
ha:padstack_ref.39 {
proto = 3
proto = 5
rot = 0
x = -6.275mm
x = -3.875mm
y = 0.350mm
ha:attributes {
term = 11
name = 11
term = 1
name = 1
}
clearance = 0.200mm
ha:flags {
@ -1098,13 +1410,13 @@ li:pcb-rnd-subcircuit-v6 {
}
}
ha:padstack_ref.40 {
proto = 3
proto = 5
rot = 0
x = 6.275mm
x = -1.475mm
y = 0.350mm
ha:attributes {
term = 12
name = 12
term = 2
name = 2
}
clearance = 0.200mm
ha:flags {
@ -1112,13 +1424,13 @@ li:pcb-rnd-subcircuit-v6 {
}
}
ha:padstack_ref.41 {
proto = 4
proto = 6
rot = 0
x = -3.875mm
x = 1.325mm
y = 0.350mm
ha:attributes {
term = 13
name = 13
term = 1
name = 1
}
clearance = 0.200mm
ha:flags {
@ -1126,41 +1438,13 @@ li:pcb-rnd-subcircuit-v6 {
}
}
ha:padstack_ref.42 {
proto = 4
rot = 0
x = -1.475mm
y = 0.350mm
ha:attributes {
term = 14
name = 14
}
clearance = 0.200mm
ha:flags {
clearline = 1
}
}
ha:padstack_ref.43 {
proto = 5
rot = 0
x = 1.325mm
y = 0.350mm
ha:attributes {
term = 15
name = 15
}
clearance = 0.200mm
ha:flags {
clearline = 1
}
}
ha:padstack_ref.44 {
proto = 5
proto = 6
rot = 0
x = 3.825mm
y = 0.350mm
ha:attributes {
term = 16
name = 16
term = 2
name = 2
}
clearance = 0.200mm
ha:flags {
@ -1177,7 +1461,7 @@ li:pcb-rnd-subcircuit-v6 {
virtual = 1
}
li:objects {
ha:line.45 {
ha:line.43 {
clearance = 0
thickness = 0.1mm
ha:attributes {
@ -1188,7 +1472,7 @@ li:pcb-rnd-subcircuit-v6 {
y1 = 0.350mm
y2 = 0.350mm
}
ha:line.46 {
ha:line.44 {
clearance = 0
thickness = 0.1mm
ha:attributes {
@ -1199,7 +1483,7 @@ li:pcb-rnd-subcircuit-v6 {
y1 = 0.350mm
y2 = 0.350mm
}
ha:line.47 {
ha:line.45 {
clearance = 0
thickness = 0.1mm
ha:attributes {
@ -1219,7 +1503,7 @@ li:pcb-rnd-subcircuit-v6 {
silk = 1
}
li:objects {
ha:text.48 {
ha:text.46 {
x = 0.000mm
y = 0.000mm
rot = 0
@ -1231,7 +1515,7 @@ li:pcb-rnd-subcircuit-v6 {
dyntext = 1
}
}
ha:line.49 {
ha:line.47 {
x1 = -6.275mm
y1 = 1.800mm
x2 = 6.275mm
@ -1239,23 +1523,15 @@ li:pcb-rnd-subcircuit-v6 {
thickness = 0.120mm
clearance = 0
}
ha:line.50 {
ha:line.48 {
x1 = -6.485mm
y1 = -2.560mm
x2 = -4.435mm
x2 = 3.565mm
y2 = -2.560mm
thickness = 0.120mm
clearance = 0
}
ha:line.51 {
x1 = -0.915mm
y1 = -2.560mm
x2 = 2.265mm
y2 = -2.560mm
thickness = 0.120mm
clearance = 0
}
ha:line.52 {
ha:line.49 {
x1 = 5.785mm
y1 = -2.560mm
x2 = 6.485mm
@ -1263,23 +1539,15 @@ li:pcb-rnd-subcircuit-v6 {
thickness = 0.120mm
clearance = 0
}
ha:line.53 {
ha:line.50 {
x1 = 6.485mm
y1 = -2.560mm
x2 = 6.485mm
y2 = -0.835mm
thickness = 0.120mm
clearance = 0
}
ha:line.54 {
x1 = 6.485mm
y1 = 1.535mm
x2 = 6.485mm
y2 = 2.560mm
thickness = 0.120mm
clearance = 0
}
ha:line.55 {
ha:line.51 {
x1 = 6.485mm
y1 = 2.560mm
x2 = -6.485mm
@ -1287,19 +1555,11 @@ li:pcb-rnd-subcircuit-v6 {
thickness = 0.120mm
clearance = 0
}
ha:line.56 {
ha:line.52 {
x1 = -6.485mm
y1 = -2.560mm
y1 = 2.560mm
x2 = -6.485mm
y2 = -0.835mm
thickness = 0.120mm
clearance = 0
}
ha:line.57 {
x1 = -6.485mm
y1 = 1.535mm
x2 = -6.485mm
y2 = 2.560mm
y2 = -2.560mm
thickness = 0.120mm
clearance = 0
}
@ -1313,18 +1573,18 @@ li:pcb-rnd-subcircuit-v6 {
}
purpose = assy
li:objects {
ha:text.58 {
ha:text.53 {
x = 0.000mm
y = 0.000mm
rot = 0
scale = 100
string = custom_GCT_USB3110
string = CONNECTOR_GCT_USB3110
fid = 0
ha:flags {
floater = 1
}
}
ha:line.59 {
ha:line.54 {
x1 = -6.425mm
y1 = -2.500mm
x2 = 6.425mm
@ -1332,7 +1592,7 @@ li:pcb-rnd-subcircuit-v6 {
thickness = 0.100mm
clearance = 0
}
ha:line.60 {
ha:line.55 {
x1 = 6.425mm
y1 = -2.500mm
x2 = 6.425mm
@ -1340,7 +1600,7 @@ li:pcb-rnd-subcircuit-v6 {
thickness = 0.100mm
clearance = 0
}
ha:line.61 {
ha:line.56 {
x1 = 6.425mm
y1 = 2.500mm
x2 = -6.425mm
@ -1348,7 +1608,7 @@ li:pcb-rnd-subcircuit-v6 {
thickness = 0.100mm
clearance = 0
}
ha:line.62 {
ha:line.57 {
x1 = -6.425mm
y1 = 2.500mm
x2 = -6.425mm
@ -1366,7 +1626,7 @@ li:pcb-rnd-subcircuit-v6 {
}
purpose = ko.courtyard
li:objects {
ha:arc.63 {
ha:arc.58 {
x = 0.000mm
y = 0.000mm
width = 0.500mm
@ -1376,7 +1636,7 @@ li:pcb-rnd-subcircuit-v6 {
adelta = 360
clearance = 0
}
ha:line.64 {
ha:line.59 {
x1 = -0.700mm
y1 = 0.000mm
x2 = 0.700mm
@ -1384,7 +1644,7 @@ li:pcb-rnd-subcircuit-v6 {
thickness = 0.050mm
clearance = 0
}
ha:line.65 {
ha:line.60 {
x1 = 0.000mm
y1 = -0.700mm
x2 = 0.000mm
@ -1392,34 +1652,34 @@ li:pcb-rnd-subcircuit-v6 {
thickness = 0.050mm
clearance = 0
}
ha:line.66 {
x1 = -7.700mm
ha:line.61 {
x1 = -6.925mm
y1 = -3.500mm
x2 = 7.700mm
x2 = 6.925mm
y2 = -3.500mm
thickness = 0.050mm
clearance = 0
}
ha:line.67 {
x1 = 7.700mm
ha:line.62 {
x1 = 6.925mm
y1 = -3.500mm
x2 = 7.700mm
x2 = 6.925mm
y2 = 3.000mm
thickness = 0.050mm
clearance = 0
}
ha:line.68 {
x1 = 7.700mm
ha:line.63 {
x1 = 6.925mm
y1 = 3.000mm
x2 = -7.700mm
x2 = -6.925mm
y2 = 3.000mm
thickness = 0.050mm
clearance = 0
}
ha:line.69 {
x1 = -7.700mm
ha:line.64 {
x1 = -6.925mm
y1 = 3.000mm
x2 = -7.700mm
x2 = -6.925mm
y2 = -3.500mm
thickness = 0.050mm
clearance = 0

View File

@ -1,9 +1,9 @@
# subcircuit generated using QEDA
li:pcb-rnd-subcircuit-v6 {
ha:subc.1 {
uid = custom_HRO_TYPE-C-31-M-0
uid = CONNECTOR_HRO_TYPE-C-31-
ha:attributes {
footprint = custom_HRO_TYPE-C-31-M-04
footprint = CONNECTOR_HRO_TYPE-C-31-M-04
}
ha:data {
li:padstack_prototypes {
@ -376,7 +376,7 @@ li:pcb-rnd-subcircuit-v6 {
ha:ps_proto_v6.4 {
htop = 0
hbottom = 0
hdia = 1.100mm
hdia = 0.400mm
hplated = 1
li:shape {
ha:ps_shape_v4 {
@ -384,7 +384,7 @@ li:pcb-rnd-subcircuit-v6 {
ha:ps_circ {
x = 0
y = 0
dia = 1.500mm
dia = 0.600mm
}
ha:layer_mask {
top = 1
@ -398,7 +398,7 @@ li:pcb-rnd-subcircuit-v6 {
ha:ps_circ {
x = 0
y = 0
dia = 1.535mm
dia = 0.650mm
}
ha:layer_mask {
top = 1
@ -414,7 +414,7 @@ li:pcb-rnd-subcircuit-v6 {
ha:ps_circ {
x = 0
y = 0
dia = 1.500mm
dia = 0.600mm
}
ha:layer_mask {
intern = 1
@ -428,7 +428,7 @@ li:pcb-rnd-subcircuit-v6 {
ha:ps_circ {
x = 0
y = 0
dia = 1.500mm
dia = 0.600mm
}
ha:layer_mask {
bottom = 1
@ -442,7 +442,7 @@ li:pcb-rnd-subcircuit-v6 {
ha:ps_circ {
x = 0
y = 0
dia = 1.535mm
dia = 0.650mm
}
ha:layer_mask {
bottom = 1
@ -538,6 +538,88 @@ li:pcb-rnd-subcircuit-v6 {
}
}
ha:ps_proto_v6.6 {
htop = 0
hbottom = 0
hdia = 1.100mm
hplated = 1
li:shape {
ha:ps_shape_v4 {
clearance = 0.200mm
ha:ps_circ {
x = 0
y = 0
dia = 1.500mm
}
ha:layer_mask {
top = 1
copper = 1
}
ha:combining {
}
}
ha:ps_shape_v4 {
clearance = 0
ha:ps_circ {
x = 0
y = 0
dia = 1.535mm
}
ha:layer_mask {
top = 1
mask = 1
}
ha:combining {
sub = 1
auto = 1
}
}
ha:ps_shape_v4 {
clearance = 0.200mm
ha:ps_circ {
x = 0
y = 0
dia = 1.500mm
}
ha:layer_mask {
intern = 1
copper = 1
}
ha:combining {
}
}
ha:ps_shape_v4 {
clearance = 0.200mm
ha:ps_circ {
x = 0
y = 0
dia = 1.500mm
}
ha:layer_mask {
bottom = 1
copper = 1
}
ha:combining {
}
}
ha:ps_shape_v4 {
clearance = 0
ha:ps_circ {
x = 0
y = 0
dia = 1.535mm
}
ha:layer_mask {
bottom = 1
mask = 1
}
ha:combining {
sub = 1
auto = 1
}
}
}
}
ha:ps_proto_v6.7 {
htop = 0
hbottom = 0
hdia = 0.650mm
@ -621,7 +703,7 @@ li:pcb-rnd-subcircuit-v6 {
}
}
li:objects {
ha:padstack_ref.29 {
ha:padstack_ref.30 {
proto = 2
rot = 0
x = -2.750mm
@ -635,7 +717,7 @@ li:pcb-rnd-subcircuit-v6 {
clearline = 1
}
}
ha:padstack_ref.30 {
ha:padstack_ref.31 {
proto = 2
rot = 0
x = -2.250mm
@ -649,7 +731,7 @@ li:pcb-rnd-subcircuit-v6 {
clearline = 1
}
}
ha:padstack_ref.31 {
ha:padstack_ref.32 {
proto = 2
rot = 0
x = -1.750mm
@ -663,7 +745,7 @@ li:pcb-rnd-subcircuit-v6 {
clearline = 1
}
}
ha:padstack_ref.32 {
ha:padstack_ref.33 {
proto = 2
rot = 0
x = -1.250mm
@ -677,7 +759,7 @@ li:pcb-rnd-subcircuit-v6 {
clearline = 1
}
}
ha:padstack_ref.33 {
ha:padstack_ref.34 {
proto = 2
rot = 0
x = -0.750mm
@ -691,7 +773,7 @@ li:pcb-rnd-subcircuit-v6 {
clearline = 1
}
}
ha:padstack_ref.34 {
ha:padstack_ref.35 {
proto = 2
rot = 0
x = -0.250mm
@ -705,7 +787,7 @@ li:pcb-rnd-subcircuit-v6 {
clearline = 1
}
}
ha:padstack_ref.35 {
ha:padstack_ref.36 {
proto = 2
rot = 0
x = 0.250mm
@ -719,7 +801,7 @@ li:pcb-rnd-subcircuit-v6 {
clearline = 1
}
}
ha:padstack_ref.36 {
ha:padstack_ref.37 {
proto = 2
rot = 0
x = 0.750mm
@ -733,7 +815,7 @@ li:pcb-rnd-subcircuit-v6 {
clearline = 1
}
}
ha:padstack_ref.37 {
ha:padstack_ref.38 {
proto = 2
rot = 0
x = 1.250mm
@ -747,7 +829,7 @@ li:pcb-rnd-subcircuit-v6 {
clearline = 1
}
}
ha:padstack_ref.38 {
ha:padstack_ref.39 {
proto = 2
rot = 0
x = 1.750mm
@ -761,7 +843,7 @@ li:pcb-rnd-subcircuit-v6 {
clearline = 1
}
}
ha:padstack_ref.39 {
ha:padstack_ref.40 {
proto = 2
rot = 0
x = 2.250mm
@ -775,7 +857,7 @@ li:pcb-rnd-subcircuit-v6 {
clearline = 1
}
}
ha:padstack_ref.40 {
ha:padstack_ref.41 {
proto = 2
rot = 0
x = 2.750mm
@ -789,28 +871,14 @@ li:pcb-rnd-subcircuit-v6 {
clearline = 1
}
}
ha:padstack_ref.41 {
ha:padstack_ref.42 {
proto = 3
rot = 0
x = -2.875mm
y = -2.585mm
ha:attributes {
term = 13
name = 13
}
clearance = 0.200mm
ha:flags {
clearline = 1
}
}
ha:padstack_ref.42 {
proto = 3
rot = 0
x = -2.475mm
y = -1.885mm
ha:attributes {
term = 14
name = 14
term = 1
name = 1
}
clearance = 0.200mm
ha:flags {
@ -820,11 +888,11 @@ li:pcb-rnd-subcircuit-v6 {
ha:padstack_ref.43 {
proto = 3
rot = 0
x = -1.675mm
x = -2.475mm
y = -1.885mm
ha:attributes {
term = 15
name = 15
term = 2
name = 2
}
clearance = 0.200mm
ha:flags {
@ -834,11 +902,11 @@ li:pcb-rnd-subcircuit-v6 {
ha:padstack_ref.44 {
proto = 3
rot = 0
x = -1.275mm
y = -2.585mm
x = -1.675mm
y = -1.885mm
ha:attributes {
term = 16
name = 16
term = 3
name = 3
}
clearance = 0.200mm
ha:flags {
@ -848,11 +916,11 @@ li:pcb-rnd-subcircuit-v6 {
ha:padstack_ref.45 {
proto = 3
rot = 0
x = -0.875mm
y = -1.885mm
x = -1.275mm
y = -2.585mm
ha:attributes {
term = 17
name = 17
term = 4
name = 4
}
clearance = 0.200mm
ha:flags {
@ -860,13 +928,13 @@ li:pcb-rnd-subcircuit-v6 {
}
}
ha:padstack_ref.46 {
proto = 3
proto = 4
rot = 0
x = -0.457mm
y = -2.585mm
x = -0.875mm
y = -1.885mm
ha:attributes {
term = 18
name = 18
term = 5
name = 5
}
clearance = 0.200mm
ha:flags {
@ -874,13 +942,13 @@ li:pcb-rnd-subcircuit-v6 {
}
}
ha:padstack_ref.47 {
proto = 3
proto = 4
rot = 0
x = 0.457mm
x = -0.457mm
y = -2.585mm
ha:attributes {
term = 19
name = 19
term = 6
name = 6
}
clearance = 0.200mm
ha:flags {
@ -888,13 +956,13 @@ li:pcb-rnd-subcircuit-v6 {
}
}
ha:padstack_ref.48 {
proto = 3
proto = 4
rot = 0
x = 0.875mm
y = -1.885mm
x = 0.457mm
y = -2.585mm
ha:attributes {
term = 20
name = 20
term = 7
name = 7
}
clearance = 0.200mm
ha:flags {
@ -902,13 +970,13 @@ li:pcb-rnd-subcircuit-v6 {
}
}
ha:padstack_ref.49 {
proto = 3
proto = 4
rot = 0
x = 1.275mm
y = -2.585mm
x = 0.875mm
y = -1.885mm
ha:attributes {
term = 21
name = 21
term = 8
name = 8
}
clearance = 0.200mm
ha:flags {
@ -916,13 +984,13 @@ li:pcb-rnd-subcircuit-v6 {
}
}
ha:padstack_ref.50 {
proto = 3
proto = 4
rot = 0
x = 1.675mm
y = -1.885mm
x = 1.275mm
y = -2.585mm
ha:attributes {
term = 22
name = 22
term = 9
name = 9
}
clearance = 0.200mm
ha:flags {
@ -930,13 +998,13 @@ li:pcb-rnd-subcircuit-v6 {
}
}
ha:padstack_ref.51 {
proto = 3
proto = 4
rot = 0
x = 2.475mm
x = 1.675mm
y = -1.885mm
ha:attributes {
term = 23
name = 23
term = 10
name = 10
}
clearance = 0.200mm
ha:flags {
@ -944,13 +1012,13 @@ li:pcb-rnd-subcircuit-v6 {
}
}
ha:padstack_ref.52 {
proto = 3
proto = 4
rot = 0
x = 2.875mm
y = -2.585mm
x = 2.475mm
y = -1.885mm
ha:attributes {
term = 24
name = 24
term = 11
name = 11
}
clearance = 0.200mm
ha:flags {
@ -960,11 +1028,11 @@ li:pcb-rnd-subcircuit-v6 {
ha:padstack_ref.53 {
proto = 4
rot = 0
x = -4.195mm
y = -1.995mm
x = 2.875mm
y = -2.585mm
ha:attributes {
term = 25
name = 25
term = 12
name = 12
}
clearance = 0.200mm
ha:flags {
@ -972,13 +1040,13 @@ li:pcb-rnd-subcircuit-v6 {
}
}
ha:padstack_ref.54 {
proto = 4
proto = 5
rot = 0
x = 4.195mm
x = -4.195mm
y = -1.995mm
ha:attributes {
term = 26
name = 26
term = 1
name = 1
}
clearance = 0.200mm
ha:flags {
@ -986,13 +1054,13 @@ li:pcb-rnd-subcircuit-v6 {
}
}
ha:padstack_ref.55 {
proto = 5
proto = 6
rot = 0
x = -4.565mm
y = 2.405mm
x = 4.195mm
y = -1.995mm
ha:attributes {
term = 27
name = 27
term = 2
name = 2
}
clearance = 0.200mm
ha:flags {
@ -1002,11 +1070,11 @@ li:pcb-rnd-subcircuit-v6 {
ha:padstack_ref.56 {
proto = 5
rot = 0
x = 4.565mm
x = -4.565mm
y = 2.405mm
ha:attributes {
term = 28
name = 28
term = 3
name = 3
}
clearance = 0.200mm
ha:flags {
@ -1014,7 +1082,21 @@ li:pcb-rnd-subcircuit-v6 {
}
}
ha:padstack_ref.57 {
proto = 6
proto = 5
rot = 0
x = 4.565mm
y = 2.405mm
ha:attributes {
term = 4
name = 4
}
clearance = 0.200mm
ha:flags {
clearline = 1
}
}
ha:padstack_ref.58 {
proto = 7
rot = 0
x = -3.675mm
y = -3.235mm
@ -1027,8 +1109,8 @@ li:pcb-rnd-subcircuit-v6 {
clearline = 1
}
}
ha:padstack_ref.58 {
proto = 6
ha:padstack_ref.59 {
proto = 7
rot = 0
x = 3.675mm
y = -3.235mm
@ -1051,7 +1133,7 @@ li:pcb-rnd-subcircuit-v6 {
virtual = 1
}
li:objects {
ha:line.59 {
ha:line.60 {
clearance = 0
thickness = 0.1mm
ha:attributes {
@ -1062,7 +1144,7 @@ li:pcb-rnd-subcircuit-v6 {
y1 = -3.235mm
y2 = -3.235mm
}
ha:line.60 {
ha:line.61 {
clearance = 0
thickness = 0.1mm
ha:attributes {
@ -1073,7 +1155,7 @@ li:pcb-rnd-subcircuit-v6 {
y1 = -3.235mm
y2 = -3.235mm
}
ha:line.61 {
ha:line.62 {
clearance = 0
thickness = 0.1mm
ha:attributes {
@ -1093,7 +1175,7 @@ li:pcb-rnd-subcircuit-v6 {
silk = 1
}
li:objects {
ha:text.62 {
ha:text.63 {
x = 0.000mm
y = 0.000mm
rot = 0
@ -1105,7 +1187,7 @@ li:pcb-rnd-subcircuit-v6 {
dyntext = 1
}
}
ha:line.63 {
ha:line.64 {
x1 = -4.985mm
y1 = -4.995mm
x2 = 4.985mm
@ -1113,7 +1195,7 @@ li:pcb-rnd-subcircuit-v6 {
thickness = 0.120mm
clearance = 0
}
ha:line.64 {
ha:line.65 {
x1 = 4.985mm
y1 = -4.995mm
x2 = 4.985mm
@ -1121,7 +1203,7 @@ li:pcb-rnd-subcircuit-v6 {
thickness = 0.120mm
clearance = 0
}
ha:line.65 {
ha:line.66 {
x1 = 4.985mm
y1 = -0.985mm
x2 = 4.985mm
@ -1129,7 +1211,7 @@ li:pcb-rnd-subcircuit-v6 {
thickness = 0.120mm
clearance = 0
}
ha:line.66 {
ha:line.67 {
x1 = 4.985mm
y1 = 3.415mm
x2 = 4.985mm
@ -1137,7 +1219,7 @@ li:pcb-rnd-subcircuit-v6 {
thickness = 0.120mm
clearance = 0
}
ha:line.67 {
ha:line.68 {
x1 = 4.985mm
y1 = 4.995mm
x2 = -4.985mm
@ -1145,7 +1227,7 @@ li:pcb-rnd-subcircuit-v6 {
thickness = 0.120mm
clearance = 0
}
ha:line.68 {
ha:line.69 {
x1 = -4.985mm
y1 = -4.995mm
x2 = -4.985mm
@ -1153,7 +1235,7 @@ li:pcb-rnd-subcircuit-v6 {
thickness = 0.120mm
clearance = 0
}
ha:line.69 {
ha:line.70 {
x1 = -4.985mm
y1 = -0.985mm
x2 = -4.985mm
@ -1161,7 +1243,7 @@ li:pcb-rnd-subcircuit-v6 {
thickness = 0.120mm
clearance = 0
}
ha:line.70 {
ha:line.71 {
x1 = -4.985mm
y1 = 3.415mm
x2 = -4.985mm
@ -1179,18 +1261,18 @@ li:pcb-rnd-subcircuit-v6 {
}
purpose = assy
li:objects {
ha:text.71 {
ha:text.72 {
x = 0.000mm
y = 0.000mm
rot = 90
scale = 100
string = custom_HRO_TYPE-C-31-M-04
string = CONNECTOR_HRO_TYPE-C-31-M-04
fid = 0
ha:flags {
floater = 1
}
}
ha:line.72 {
ha:line.73 {
x1 = -4.925mm
y1 = -4.935mm
x2 = 4.925mm
@ -1198,7 +1280,7 @@ li:pcb-rnd-subcircuit-v6 {
thickness = 0.100mm
clearance = 0
}
ha:line.73 {
ha:line.74 {
x1 = 4.925mm
y1 = -4.935mm
x2 = 4.925mm
@ -1206,7 +1288,7 @@ li:pcb-rnd-subcircuit-v6 {
thickness = 0.100mm
clearance = 0
}
ha:line.74 {
ha:line.75 {
x1 = 4.925mm
y1 = 4.935mm
x2 = -4.925mm
@ -1214,7 +1296,7 @@ li:pcb-rnd-subcircuit-v6 {
thickness = 0.100mm
clearance = 0
}
ha:line.75 {
ha:line.76 {
x1 = -4.925mm
y1 = 4.935mm
x2 = -4.925mm
@ -1232,7 +1314,7 @@ li:pcb-rnd-subcircuit-v6 {
}
purpose = ko.courtyard
li:objects {
ha:arc.76 {
ha:arc.77 {
x = 0.000mm
y = 0.000mm
width = 0.500mm
@ -1242,7 +1324,7 @@ li:pcb-rnd-subcircuit-v6 {
adelta = 360
clearance = 0
}
ha:line.77 {
ha:line.78 {
x1 = -0.700mm
y1 = 0.000mm
x2 = 0.700mm
@ -1250,7 +1332,7 @@ li:pcb-rnd-subcircuit-v6 {
thickness = 0.050mm
clearance = 0
}
ha:line.78 {
ha:line.79 {
x1 = 0.000mm
y1 = -0.700mm
x2 = 0.000mm
@ -1258,7 +1340,7 @@ li:pcb-rnd-subcircuit-v6 {
thickness = 0.050mm
clearance = 0
}
ha:line.79 {
ha:line.80 {
x1 = -5.815mm
y1 = -5.435mm
x2 = 5.815mm
@ -1266,7 +1348,7 @@ li:pcb-rnd-subcircuit-v6 {
thickness = 0.050mm
clearance = 0
}
ha:line.80 {
ha:line.81 {
x1 = 5.815mm
y1 = -5.435mm
x2 = 5.815mm
@ -1274,7 +1356,7 @@ li:pcb-rnd-subcircuit-v6 {
thickness = 0.050mm
clearance = 0
}
ha:line.81 {
ha:line.82 {
x1 = 5.815mm
y1 = 5.435mm
x2 = -5.815mm
@ -1282,7 +1364,7 @@ li:pcb-rnd-subcircuit-v6 {
thickness = 0.050mm
clearance = 0
}
ha:line.82 {
ha:line.83 {
x1 = -5.815mm
y1 = 5.435mm
x2 = -5.815mm

View File

@ -1,9 +1,9 @@
# subcircuit generated using QEDA
li:pcb-rnd-subcircuit-v6 {
ha:subc.1 {
uid = custom_LIGHTNING_IPHONE5
uid = CONNECTOR_LIGHTNING_IPHO
ha:attributes {
footprint = custom_LIGHTNING_IPHONE5
footprint = CONNECTOR_LIGHTNING_IPHONE5
}
ha:data {
li:padstack_prototypes {
@ -1004,7 +1004,7 @@ li:pcb-rnd-subcircuit-v6 {
}
}
ha:padstack_ref.29 {
proto = 2
proto = 3
rot = 0
x = -0.900mm
y = -4.750mm
@ -1018,7 +1018,7 @@ li:pcb-rnd-subcircuit-v6 {
}
}
ha:padstack_ref.30 {
proto = 2
proto = 3
rot = 0
x = -0.300mm
y = -4.750mm
@ -1032,7 +1032,7 @@ li:pcb-rnd-subcircuit-v6 {
}
}
ha:padstack_ref.31 {
proto = 2
proto = 3
rot = 0
x = 0.300mm
y = -4.750mm
@ -1046,7 +1046,7 @@ li:pcb-rnd-subcircuit-v6 {
}
}
ha:padstack_ref.32 {
proto = 2
proto = 3
rot = 0
x = 0.900mm
y = -4.750mm
@ -1060,7 +1060,7 @@ li:pcb-rnd-subcircuit-v6 {
}
}
ha:padstack_ref.33 {
proto = 2
proto = 3
rot = 0
x = 1.500mm
y = -4.750mm
@ -1074,7 +1074,7 @@ li:pcb-rnd-subcircuit-v6 {
}
}
ha:padstack_ref.34 {
proto = 2
proto = 3
rot = 0
x = 2.100mm
y = -4.750mm
@ -1088,13 +1088,13 @@ li:pcb-rnd-subcircuit-v6 {
}
}
ha:padstack_ref.35 {
proto = 3
proto = 2
rot = 0
x = -2.930mm
y = -4.750mm
ha:attributes {
term = 9
name = 9
term = 1
name = 1
}
clearance = 0.200mm
ha:flags {
@ -1102,13 +1102,13 @@ li:pcb-rnd-subcircuit-v6 {
}
}
ha:padstack_ref.36 {
proto = 3
proto = 2
rot = 0
x = 2.930mm
y = -4.750mm
ha:attributes {
term = 10
name = 10
term = 2
name = 2
}
clearance = 0.200mm
ha:flags {
@ -1121,8 +1121,8 @@ li:pcb-rnd-subcircuit-v6 {
x = -5.800mm
y = -3.300mm
ha:attributes {
term = 11
name = 11
term = 1
name = 1
}
clearance = 0.200mm
ha:flags {
@ -1135,8 +1135,8 @@ li:pcb-rnd-subcircuit-v6 {
x = 5.800mm
y = -3.300mm
ha:attributes {
term = 12
name = 12
term = 2
name = 2
}
clearance = 0.200mm
ha:flags {
@ -1149,8 +1149,8 @@ li:pcb-rnd-subcircuit-v6 {
x = -5.050mm
y = 0.950mm
ha:attributes {
term = 13
name = 13
term = 1
name = 1
}
clearance = 0.200mm
ha:flags {
@ -1163,8 +1163,8 @@ li:pcb-rnd-subcircuit-v6 {
x = 5.050mm
y = 0.950mm
ha:attributes {
term = 14
name = 14
term = 2
name = 2
}
clearance = 0.200mm
ha:flags {
@ -1236,24 +1236,24 @@ li:pcb-rnd-subcircuit-v6 {
}
}
ha:line.45 {
x1 = -4.740mm
x1 = -5.210mm
y1 = -4.160mm
x2 = -3.390mm
x2 = -1.360mm
y2 = -4.160mm
thickness = 0.120mm
clearance = 0
}
ha:line.46 {
x1 = 3.390mm
x1 = 2.560mm
y1 = -4.160mm
x2 = 4.740mm
x2 = 5.210mm
y2 = -4.160mm
thickness = 0.120mm
clearance = 0
}
ha:line.47 {
x1 = 5.210mm
y1 = -2.440mm
y1 = -4.160mm
x2 = 5.210mm
y2 = -0.210mm
thickness = 0.120mm
@ -1277,7 +1277,7 @@ li:pcb-rnd-subcircuit-v6 {
}
ha:line.50 {
x1 = -5.210mm
y1 = -2.440mm
y1 = -4.160mm
x2 = -5.210mm
y2 = -0.210mm
thickness = 0.120mm
@ -1306,7 +1306,7 @@ li:pcb-rnd-subcircuit-v6 {
y = 0.000mm
rot = 0
scale = 100
string = custom_LIGHTNING_IPHONE5
string = CONNECTOR_LIGHTNING_IPHONE5
fid = 0
ha:flags {
floater = 1
@ -1381,33 +1381,33 @@ li:pcb-rnd-subcircuit-v6 {
clearance = 0
}
ha:line.60 {
x1 = -7.100mm
x1 = -6.050mm
y1 = -6.000mm
x2 = 7.100mm
x2 = 6.050mm
y2 = -6.000mm
thickness = 0.050mm
clearance = 0
}
ha:line.61 {
x1 = 7.100mm
x1 = 6.050mm
y1 = -6.000mm
x2 = 7.100mm
x2 = 6.050mm
y2 = 4.600mm
thickness = 0.050mm
clearance = 0
}
ha:line.62 {
x1 = 7.100mm
x1 = 6.050mm
y1 = 4.600mm
x2 = -7.100mm
x2 = -6.050mm
y2 = 4.600mm
thickness = 0.050mm
clearance = 0
}
ha:line.63 {
x1 = -7.100mm
x1 = -6.050mm
y1 = 4.600mm
x2 = -7.100mm
x2 = -6.050mm
y2 = -6.000mm
thickness = 0.050mm
clearance = 0

View File

@ -1,9 +1,9 @@
# subcircuit generated using QEDA
li:pcb-rnd-subcircuit-v6 {
ha:subc.1 {
uid = custom_USB-B-3..........
uid = CONNECTOR_USB-B-3.......
ha:attributes {
footprint = custom_USB-B-3
footprint = CONNECTOR_USB-B-3
}
ha:data {
li:padstack_prototypes {
@ -172,6 +172,88 @@ li:pcb-rnd-subcircuit-v6 {
}
}
ha:ps_proto_v6.4 {
htop = 0
hbottom = 0
hdia = 0.700mm
hplated = 1
li:shape {
ha:ps_shape_v4 {
clearance = 0.200mm
ha:ps_circ {
x = 0
y = 0
dia = 1.100mm
}
ha:layer_mask {
top = 1
copper = 1
}
ha:combining {
}
}
ha:ps_shape_v4 {
clearance = 0
ha:ps_circ {
x = 0
y = 0
dia = 1.150mm
}
ha:layer_mask {
top = 1
mask = 1
}
ha:combining {
sub = 1
auto = 1
}
}
ha:ps_shape_v4 {
clearance = 0.200mm
ha:ps_circ {
x = 0
y = 0
dia = 1.100mm
}
ha:layer_mask {
intern = 1
copper = 1
}
ha:combining {
}
}
ha:ps_shape_v4 {
clearance = 0.200mm
ha:ps_circ {
x = 0
y = 0
dia = 1.100mm
}
ha:layer_mask {
bottom = 1
copper = 1
}
ha:combining {
}
}
ha:ps_shape_v4 {
clearance = 0
ha:ps_circ {
x = 0
y = 0
dia = 1.150mm
}
ha:layer_mask {
bottom = 1
mask = 1
}
ha:combining {
sub = 1
auto = 1
}
}
}
}
ha:ps_proto_v6.5 {
htop = 0
hbottom = 0
hdia = 2.300mm
@ -255,7 +337,7 @@ li:pcb-rnd-subcircuit-v6 {
}
}
li:objects {
ha:padstack_ref.26 {
ha:padstack_ref.27 {
proto = 2
rot = 0
x = 1.250mm
@ -269,7 +351,7 @@ li:pcb-rnd-subcircuit-v6 {
clearline = 1
}
}
ha:padstack_ref.27 {
ha:padstack_ref.28 {
proto = 2
rot = 0
x = -1.250mm
@ -283,7 +365,7 @@ li:pcb-rnd-subcircuit-v6 {
clearline = 1
}
}
ha:padstack_ref.28 {
ha:padstack_ref.29 {
proto = 2
rot = 0
x = -1.250mm
@ -297,7 +379,7 @@ li:pcb-rnd-subcircuit-v6 {
clearline = 1
}
}
ha:padstack_ref.29 {
ha:padstack_ref.30 {
proto = 2
rot = 0
x = 1.250mm
@ -311,11 +393,67 @@ li:pcb-rnd-subcircuit-v6 {
clearline = 1
}
}
ha:padstack_ref.30 {
ha:padstack_ref.31 {
proto = 3
rot = 0
x = -4.250mm
y = -7.835mm
ha:attributes {
term = 1
name = 1
}
clearance = 0.200mm
ha:flags {
clearline = 1
}
}
ha:padstack_ref.32 {
proto = 3
rot = 0
x = -2.500mm
y = -7.835mm
ha:attributes {
term = 2
name = 2
}
clearance = 0.200mm
ha:flags {
clearline = 1
}
}
ha:padstack_ref.33 {
proto = 4
rot = 0
x = 0.000mm
y = -7.835mm
ha:attributes {
term = 3
name = 3
}
clearance = 0.200mm
ha:flags {
clearline = 1
}
}
ha:padstack_ref.34 {
proto = 4
rot = 0
x = 2.500mm
y = -7.835mm
ha:attributes {
term = 4
name = 4
}
clearance = 0.200mm
ha:flags {
clearline = 1
}
}
ha:padstack_ref.35 {
proto = 4
rot = 0
x = 4.250mm
y = -7.835mm
ha:attributes {
term = 5
name = 5
@ -325,84 +463,28 @@ li:pcb-rnd-subcircuit-v6 {
clearline = 1
}
}
ha:padstack_ref.31 {
proto = 3
rot = 0
x = -2.500mm
y = -7.835mm
ha:attributes {
term = 6
name = 6
}
clearance = 0.200mm
ha:flags {
clearline = 1
}
}
ha:padstack_ref.32 {
proto = 3
rot = 0
x = 0.000mm
y = -7.835mm
ha:attributes {
term = 7
name = 7
}
clearance = 0.200mm
ha:flags {
clearline = 1
}
}
ha:padstack_ref.33 {
proto = 3
rot = 0
x = 2.500mm
y = -7.835mm
ha:attributes {
term = 8
name = 8
}
clearance = 0.200mm
ha:flags {
clearline = 1
}
}
ha:padstack_ref.34 {
proto = 3
rot = 0
x = 4.250mm
y = -7.835mm
ha:attributes {
term = 9
name = 9
}
clearance = 0.200mm
ha:flags {
clearline = 1
}
}
ha:padstack_ref.35 {
proto = 4
ha:padstack_ref.36 {
proto = 5
rot = 0
x = -6.020mm
y = -1.125mm
ha:attributes {
term = 10
name = 10
term = 1
name = 1
}
clearance = 0.200mm
ha:flags {
clearline = 1
}
}
ha:padstack_ref.36 {
proto = 4
ha:padstack_ref.37 {
proto = 5
rot = 0
x = 6.020mm
y = -1.125mm
ha:attributes {
term = 11
name = 11
term = 2
name = 2
}
clearance = 0.200mm
ha:flags {
@ -419,7 +501,7 @@ li:pcb-rnd-subcircuit-v6 {
virtual = 1
}
li:objects {
ha:line.37 {
ha:line.38 {
clearance = 0
thickness = 0.1mm
ha:attributes {
@ -430,7 +512,7 @@ li:pcb-rnd-subcircuit-v6 {
y1 = -1.125mm
y2 = -1.125mm
}
ha:line.38 {
ha:line.39 {
clearance = 0
thickness = 0.1mm
ha:attributes {
@ -441,7 +523,7 @@ li:pcb-rnd-subcircuit-v6 {
y1 = -1.125mm
y2 = -1.125mm
}
ha:line.39 {
ha:line.40 {
clearance = 0
thickness = 0.1mm
ha:attributes {
@ -461,7 +543,7 @@ li:pcb-rnd-subcircuit-v6 {
silk = 1
}
li:objects {
ha:text.40 {
ha:text.41 {
x = 0.000mm
y = 0.000mm
rot = 0
@ -473,7 +555,7 @@ li:pcb-rnd-subcircuit-v6 {
dyntext = 1
}
}
ha:line.41 {
ha:line.42 {
x1 = -6.020mm
y1 = 2.625mm
x2 = 6.020mm
@ -481,7 +563,7 @@ li:pcb-rnd-subcircuit-v6 {
thickness = 0.120mm
clearance = 0
}
ha:line.42 {
ha:line.43 {
x1 = -6.060mm
y1 = -9.235mm
x2 = 6.060mm
@ -489,7 +571,7 @@ li:pcb-rnd-subcircuit-v6 {
thickness = 0.120mm
clearance = 0
}
ha:line.43 {
ha:line.44 {
x1 = 6.060mm
y1 = -9.235mm
x2 = 6.060mm
@ -497,7 +579,7 @@ li:pcb-rnd-subcircuit-v6 {
thickness = 0.120mm
clearance = 0
}
ha:line.44 {
ha:line.45 {
x1 = 6.060mm
y1 = 0.860mm
x2 = 6.060mm
@ -505,7 +587,7 @@ li:pcb-rnd-subcircuit-v6 {
thickness = 0.120mm
clearance = 0
}
ha:line.45 {
ha:line.46 {
x1 = 6.060mm
y1 = 9.235mm
x2 = -6.060mm
@ -513,7 +595,7 @@ li:pcb-rnd-subcircuit-v6 {
thickness = 0.120mm
clearance = 0
}
ha:line.46 {
ha:line.47 {
x1 = -6.060mm
y1 = -9.235mm
x2 = -6.060mm
@ -521,7 +603,7 @@ li:pcb-rnd-subcircuit-v6 {
thickness = 0.120mm
clearance = 0
}
ha:line.47 {
ha:line.48 {
x1 = -6.060mm
y1 = 0.860mm
x2 = -6.060mm
@ -539,18 +621,18 @@ li:pcb-rnd-subcircuit-v6 {
}
purpose = assy
li:objects {
ha:text.48 {
ha:text.49 {
x = 0.000mm
y = 0.000mm
rot = 90
scale = 100
string = custom_USB-B-3
string = CONNECTOR_USB-B-3
fid = 0
ha:flags {
floater = 1
}
}
ha:line.49 {
ha:line.50 {
x1 = -6.000mm
y1 = -9.175mm
x2 = 6.000mm
@ -558,7 +640,7 @@ li:pcb-rnd-subcircuit-v6 {
thickness = 0.100mm
clearance = 0
}
ha:line.50 {
ha:line.51 {
x1 = 6.000mm
y1 = -9.175mm
x2 = 6.000mm
@ -566,7 +648,7 @@ li:pcb-rnd-subcircuit-v6 {
thickness = 0.100mm
clearance = 0
}
ha:line.51 {
ha:line.52 {
x1 = 6.000mm
y1 = 9.175mm
x2 = -6.000mm
@ -574,7 +656,7 @@ li:pcb-rnd-subcircuit-v6 {
thickness = 0.100mm
clearance = 0
}
ha:line.52 {
ha:line.53 {
x1 = -6.000mm
y1 = 9.175mm
x2 = -6.000mm
@ -592,7 +674,7 @@ li:pcb-rnd-subcircuit-v6 {
}
purpose = ko.courtyard
li:objects {
ha:arc.53 {
ha:arc.54 {
x = 0.000mm
y = 0.000mm
width = 0.500mm
@ -602,7 +684,7 @@ li:pcb-rnd-subcircuit-v6 {
adelta = 360
clearance = 0
}
ha:line.54 {
ha:line.55 {
x1 = -0.700mm
y1 = 0.000mm
x2 = 0.700mm
@ -610,7 +692,7 @@ li:pcb-rnd-subcircuit-v6 {
thickness = 0.050mm
clearance = 0
}
ha:line.55 {
ha:line.56 {
x1 = 0.000mm
y1 = -0.700mm
x2 = 0.000mm
@ -618,7 +700,7 @@ li:pcb-rnd-subcircuit-v6 {
thickness = 0.050mm
clearance = 0
}
ha:line.56 {
ha:line.57 {
x1 = -8.245mm
y1 = -9.675mm
x2 = 8.245mm
@ -626,7 +708,7 @@ li:pcb-rnd-subcircuit-v6 {
thickness = 0.050mm
clearance = 0
}
ha:line.57 {
ha:line.58 {
x1 = 8.245mm
y1 = -9.675mm
x2 = 8.245mm
@ -634,7 +716,7 @@ li:pcb-rnd-subcircuit-v6 {
thickness = 0.050mm
clearance = 0
}
ha:line.58 {
ha:line.59 {
x1 = 8.245mm
y1 = 9.675mm
x2 = -8.245mm
@ -642,7 +724,7 @@ li:pcb-rnd-subcircuit-v6 {
thickness = 0.050mm
clearance = 0
}
ha:line.59 {
ha:line.60 {
x1 = -8.245mm
y1 = 9.675mm
x2 = -8.245mm

View File

@ -1,9 +1,9 @@
# subcircuit generated using QEDA
li:pcb-rnd-subcircuit-v6 {
ha:subc.1 {
uid = custom_USB_2_MICRO-B....
uid = CONNECTOR_USB_2_MICRO-B.
ha:attributes {
footprint = custom_USB_2_MICRO-B
footprint = CONNECTOR_USB_2_MICRO-B
}
ha:data {
li:padstack_prototypes {
@ -107,86 +107,86 @@ li:pcb-rnd-subcircuit-v6 {
ha:ps_shape_v4 {
clearance = 0
li:ps_poly {
0.225mm
-0.838mm
0.223mm
-0.857mm
0.218mm
-0.876mm
0.210mm
-0.894mm
0.199mm
-0.910mm
0.185mm
-0.924mm
0.169mm
-0.935mm
0.151mm
-0.943mm
0.132mm
-0.948mm
0.113mm
-0.950mm
-0.113mm
-0.950mm
-0.132mm
-0.948mm
-0.151mm
-0.943mm
-0.169mm
-0.935mm
-0.185mm
-0.924mm
-0.199mm
-0.910mm
-0.210mm
-0.894mm
-0.218mm
-0.876mm
-0.223mm
-0.857mm
-0.225mm
-0.838mm
-0.225mm
0.838mm
-0.223mm
0.857mm
-0.218mm
0.876mm
-0.210mm
0.894mm
-0.199mm
0.910mm
-0.185mm
0.924mm
-0.169mm
0.935mm
-0.151mm
0.943mm
-0.132mm
0.948mm
-0.113mm
0.950mm
0.112mm
0.950mm
0.132mm
0.948mm
0.151mm
0.943mm
0.169mm
0.935mm
0.185mm
0.924mm
0.199mm
0.910mm
0.210mm
0.894mm
0.218mm
0.876mm
0.223mm
0.857mm
0.225mm
0.838mm
0.250mm
-0.850mm
0.248mm
-0.872mm
0.242mm
-0.893mm
0.233mm
-0.913mm
0.221mm
-0.930mm
0.205mm
-0.946mm
0.188mm
-0.958mm
0.168mm
-0.967mm
0.147mm
-0.973mm
0.125mm
-0.975mm
-0.125mm
-0.975mm
-0.147mm
-0.973mm
-0.168mm
-0.967mm
-0.187mm
-0.958mm
-0.205mm
-0.946mm
-0.221mm
-0.930mm
-0.233mm
-0.913mm
-0.242mm
-0.893mm
-0.248mm
-0.872mm
-0.250mm
-0.850mm
-0.250mm
0.850mm
-0.248mm
0.872mm
-0.242mm
0.893mm
-0.233mm
0.913mm
-0.221mm
0.930mm
-0.205mm
0.946mm
-0.188mm
0.958mm
-0.168mm
0.967mm
-0.147mm
0.973mm
-0.125mm
0.975mm
0.125mm
0.975mm
0.147mm
0.973mm
0.168mm
0.967mm
0.188mm
0.958mm
0.205mm
0.946mm
0.221mm
0.930mm
0.233mm
0.913mm
0.242mm
0.893mm
0.248mm
0.872mm
0.250mm
0.850mm
}
ha:layer_mask {
top = 1
@ -292,6 +292,290 @@ li:pcb-rnd-subcircuit-v6 {
}
}
ha:ps_proto_v6.3 {
htop = 0
hbottom = 0
hdia = 0
hplated = 0
li:shape {
ha:ps_shape_v4 {
clearance = 0.200mm
li:ps_poly {
0.200mm
-0.825mm
0.198mm
-0.842mm
0.194mm
-0.859mm
0.187mm
-0.875mm
0.177mm
-0.889mm
0.164mm
-0.902mm
0.150mm
-0.912mm
0.134mm
-0.919mm
0.117mm
-0.923mm
0.100mm
-0.925mm
-0.100mm
-0.925mm
-0.117mm
-0.923mm
-0.134mm
-0.919mm
-0.150mm
-0.912mm
-0.164mm
-0.902mm
-0.177mm
-0.889mm
-0.187mm
-0.875mm
-0.194mm
-0.859mm
-0.198mm
-0.842mm
-0.200mm
-0.825mm
-0.200mm
0.825mm
-0.198mm
0.842mm
-0.194mm
0.859mm
-0.187mm
0.875mm
-0.177mm
0.889mm
-0.164mm
0.902mm
-0.150mm
0.912mm
-0.134mm
0.919mm
-0.117mm
0.923mm
-0.100mm
0.925mm
0.100mm
0.925mm
0.117mm
0.923mm
0.134mm
0.919mm
0.150mm
0.912mm
0.164mm
0.902mm
0.177mm
0.889mm
0.187mm
0.875mm
0.194mm
0.859mm
0.198mm
0.842mm
0.200mm
0.825mm
}
ha:layer_mask {
top = 1
copper = 1
}
ha:combining {
}
}
ha:ps_shape_v4 {
clearance = 0
li:ps_poly {
0.250mm
-0.850mm
0.248mm
-0.872mm
0.242mm
-0.893mm
0.233mm
-0.913mm
0.221mm
-0.930mm
0.205mm
-0.946mm
0.188mm
-0.958mm
0.168mm
-0.967mm
0.147mm
-0.973mm
0.125mm
-0.975mm
-0.125mm
-0.975mm
-0.147mm
-0.973mm
-0.168mm
-0.967mm
-0.187mm
-0.958mm
-0.205mm
-0.946mm
-0.221mm
-0.930mm
-0.233mm
-0.913mm
-0.242mm
-0.893mm
-0.248mm
-0.872mm
-0.250mm
-0.850mm
-0.250mm
0.850mm
-0.248mm
0.872mm
-0.242mm
0.893mm
-0.233mm
0.913mm
-0.221mm
0.930mm
-0.205mm
0.946mm
-0.188mm
0.958mm
-0.168mm
0.967mm
-0.147mm
0.973mm
-0.125mm
0.975mm
0.125mm
0.975mm
0.147mm
0.973mm
0.168mm
0.967mm
0.188mm
0.958mm
0.205mm
0.946mm
0.221mm
0.930mm
0.233mm
0.913mm
0.242mm
0.893mm
0.248mm
0.872mm
0.250mm
0.850mm
}
ha:layer_mask {
top = 1
mask = 1
}
ha:combining {
sub = 1
auto = 1
}
}
ha:ps_shape_v4 {
clearance = 0
li:ps_poly {
0.200mm
-0.825mm
0.198mm
-0.842mm
0.194mm
-0.859mm
0.187mm
-0.875mm
0.177mm
-0.889mm
0.164mm
-0.902mm
0.150mm
-0.912mm
0.134mm
-0.919mm
0.117mm
-0.923mm
0.100mm
-0.925mm
-0.100mm
-0.925mm
-0.117mm
-0.923mm
-0.134mm
-0.919mm
-0.150mm
-0.912mm
-0.164mm
-0.902mm
-0.177mm
-0.889mm
-0.187mm
-0.875mm
-0.194mm
-0.859mm
-0.198mm
-0.842mm
-0.200mm
-0.825mm
-0.200mm
0.825mm
-0.198mm
0.842mm
-0.194mm
0.859mm
-0.187mm
0.875mm
-0.177mm
0.889mm
-0.164mm
0.902mm
-0.150mm
0.912mm
-0.134mm
0.919mm
-0.117mm
0.923mm
-0.100mm
0.925mm
0.100mm
0.925mm
0.117mm
0.923mm
0.134mm
0.919mm
0.150mm
0.912mm
0.164mm
0.902mm
0.177mm
0.889mm
0.187mm
0.875mm
0.194mm
0.859mm
0.198mm
0.842mm
0.200mm
0.825mm
}
ha:layer_mask {
top = 1
paste = 1
}
ha:combining {
auto = 1
}
}
}
}
ha:ps_proto_v6.4 {
htop = 0
hbottom = 0
hdia = 0
@ -405,7 +689,7 @@ li:pcb-rnd-subcircuit-v6 {
}
}
}
ha:ps_proto_v6.4 {
ha:ps_proto_v6.5 {
htop = 0
hbottom = 0
hdia = 0.800mm
@ -489,7 +773,7 @@ li:pcb-rnd-subcircuit-v6 {
}
}
li:objects {
ha:padstack_ref.27 {
ha:padstack_ref.28 {
proto = 2
rot = 0
x = -1.300mm
@ -503,7 +787,7 @@ li:pcb-rnd-subcircuit-v6 {
clearline = 1
}
}
ha:padstack_ref.28 {
ha:padstack_ref.29 {
proto = 2
rot = 0
x = -0.650mm
@ -517,7 +801,7 @@ li:pcb-rnd-subcircuit-v6 {
clearline = 1
}
}
ha:padstack_ref.29 {
ha:padstack_ref.30 {
proto = 2
rot = 0
x = 0.000mm
@ -531,7 +815,7 @@ li:pcb-rnd-subcircuit-v6 {
clearline = 1
}
}
ha:padstack_ref.30 {
ha:padstack_ref.31 {
proto = 2
rot = 0
x = 0.650mm
@ -545,8 +829,8 @@ li:pcb-rnd-subcircuit-v6 {
clearline = 1
}
}
ha:padstack_ref.31 {
proto = 2
ha:padstack_ref.32 {
proto = 3
rot = 0
x = 1.300mm
y = -2.470mm
@ -559,28 +843,14 @@ li:pcb-rnd-subcircuit-v6 {
clearline = 1
}
}
ha:padstack_ref.32 {
proto = 3
ha:padstack_ref.33 {
proto = 4
rot = 0
x = -3.575mm
y = -2.900mm
ha:attributes {
term = 6
name = 6
}
clearance = 0.200mm
ha:flags {
clearline = 1
}
}
ha:padstack_ref.33 {
proto = 3
rot = 0
x = 3.575mm
y = -2.900mm
ha:attributes {
term = 7
name = 7
term = 1
name = 1
}
clearance = 0.200mm
ha:flags {
@ -588,13 +858,13 @@ li:pcb-rnd-subcircuit-v6 {
}
}
ha:padstack_ref.34 {
proto = 3
proto = 4
rot = 0
x = -3.575mm
y = 0.550mm
x = 3.575mm
y = -2.900mm
ha:attributes {
term = 8
name = 8
term = 2
name = 2
}
clearance = 0.200mm
ha:flags {
@ -602,13 +872,13 @@ li:pcb-rnd-subcircuit-v6 {
}
}
ha:padstack_ref.35 {
proto = 3
proto = 4
rot = 0
x = 3.575mm
x = -3.575mm
y = 0.550mm
ha:attributes {
term = 9
name = 9
term = 3
name = 3
}
clearance = 0.200mm
ha:flags {
@ -618,6 +888,20 @@ li:pcb-rnd-subcircuit-v6 {
ha:padstack_ref.36 {
proto = 4
rot = 0
x = 3.575mm
y = 0.550mm
ha:attributes {
term = 4
name = 4
}
clearance = 0.200mm
ha:flags {
clearline = 1
}
}
ha:padstack_ref.37 {
proto = 5
rot = 0
x = -2.000mm
y = -1.750mm
ha:attributes {
@ -629,8 +913,8 @@ li:pcb-rnd-subcircuit-v6 {
clearline = 1
}
}
ha:padstack_ref.37 {
proto = 4
ha:padstack_ref.38 {
proto = 5
rot = 0
x = 2.000mm
y = -1.750mm
@ -653,7 +937,7 @@ li:pcb-rnd-subcircuit-v6 {
virtual = 1
}
li:objects {
ha:line.38 {
ha:line.39 {
clearance = 0
thickness = 0.1mm
ha:attributes {
@ -664,7 +948,7 @@ li:pcb-rnd-subcircuit-v6 {
y1 = -1.750mm
y2 = -1.750mm
}
ha:line.39 {
ha:line.40 {
clearance = 0
thickness = 0.1mm
ha:attributes {
@ -675,7 +959,7 @@ li:pcb-rnd-subcircuit-v6 {
y1 = -1.750mm
y2 = -1.750mm
}
ha:line.40 {
ha:line.41 {
clearance = 0
thickness = 0.1mm
ha:attributes {
@ -695,7 +979,7 @@ li:pcb-rnd-subcircuit-v6 {
silk = 1
}
li:objects {
ha:text.41 {
ha:text.42 {
x = 0.000mm
y = 0.000mm
rot = 0
@ -707,7 +991,7 @@ li:pcb-rnd-subcircuit-v6 {
dyntext = 1
}
}
ha:line.42 {
ha:line.43 {
x1 = -3.575mm
y1 = 2.700mm
x2 = 3.575mm
@ -715,15 +999,15 @@ li:pcb-rnd-subcircuit-v6 {
thickness = 0.120mm
clearance = 0
}
ha:line.43 {
ha:line.44 {
x1 = -2.840mm
y1 = -3.360mm
x2 = -1.760mm
x2 = 0.840mm
y2 = -3.360mm
thickness = 0.120mm
clearance = 0
}
ha:line.44 {
ha:line.45 {
x1 = 1.760mm
y1 = -3.360mm
x2 = 2.840mm
@ -731,7 +1015,7 @@ li:pcb-rnd-subcircuit-v6 {
thickness = 0.120mm
clearance = 0
}
ha:line.45 {
ha:line.46 {
x1 = 4.060mm
y1 = -1.565mm
x2 = 4.060mm
@ -739,7 +1023,7 @@ li:pcb-rnd-subcircuit-v6 {
thickness = 0.120mm
clearance = 0
}
ha:line.46 {
ha:line.47 {
x1 = 4.060mm
y1 = 1.885mm
x2 = 4.060mm
@ -747,7 +1031,7 @@ li:pcb-rnd-subcircuit-v6 {
thickness = 0.120mm
clearance = 0
}
ha:line.47 {
ha:line.48 {
x1 = 4.060mm
y1 = 3.360mm
x2 = -4.060mm
@ -755,7 +1039,7 @@ li:pcb-rnd-subcircuit-v6 {
thickness = 0.120mm
clearance = 0
}
ha:line.48 {
ha:line.49 {
x1 = -4.060mm
y1 = -1.565mm
x2 = -4.060mm
@ -763,7 +1047,7 @@ li:pcb-rnd-subcircuit-v6 {
thickness = 0.120mm
clearance = 0
}
ha:line.49 {
ha:line.50 {
x1 = -4.060mm
y1 = 1.885mm
x2 = -4.060mm
@ -781,18 +1065,18 @@ li:pcb-rnd-subcircuit-v6 {
}
purpose = assy
li:objects {
ha:text.50 {
ha:text.51 {
x = 0.000mm
y = 0.000mm
rot = 0
scale = 100
string = custom_USB_2_MICRO-B
string = CONNECTOR_USB_2_MICRO-B
fid = 0
ha:flags {
floater = 1
}
}
ha:line.51 {
ha:line.52 {
x1 = -4.000mm
y1 = -3.300mm
x2 = 4.000mm
@ -800,7 +1084,7 @@ li:pcb-rnd-subcircuit-v6 {
thickness = 0.100mm
clearance = 0
}
ha:line.52 {
ha:line.53 {
x1 = 4.000mm
y1 = -3.300mm
x2 = 4.000mm
@ -808,7 +1092,7 @@ li:pcb-rnd-subcircuit-v6 {
thickness = 0.100mm
clearance = 0
}
ha:line.53 {
ha:line.54 {
x1 = 4.000mm
y1 = 3.300mm
x2 = -4.000mm
@ -816,7 +1100,7 @@ li:pcb-rnd-subcircuit-v6 {
thickness = 0.100mm
clearance = 0
}
ha:line.54 {
ha:line.55 {
x1 = -4.000mm
y1 = 3.300mm
x2 = -4.000mm
@ -834,7 +1118,7 @@ li:pcb-rnd-subcircuit-v6 {
}
purpose = ko.courtyard
li:objects {
ha:arc.55 {
ha:arc.56 {
x = 0.000mm
y = 0.000mm
width = 0.500mm
@ -844,7 +1128,7 @@ li:pcb-rnd-subcircuit-v6 {
adelta = 360
clearance = 0
}
ha:line.56 {
ha:line.57 {
x1 = -0.700mm
y1 = 0.000mm
x2 = 0.700mm
@ -852,7 +1136,7 @@ li:pcb-rnd-subcircuit-v6 {
thickness = 0.050mm
clearance = 0
}
ha:line.57 {
ha:line.58 {
x1 = 0.000mm
y1 = -0.700mm
x2 = 0.000mm
@ -860,7 +1144,7 @@ li:pcb-rnd-subcircuit-v6 {
thickness = 0.050mm
clearance = 0
}
ha:line.58 {
ha:line.59 {
x1 = -4.550mm
y1 = -4.475mm
x2 = 4.550mm
@ -868,7 +1152,7 @@ li:pcb-rnd-subcircuit-v6 {
thickness = 0.050mm
clearance = 0
}
ha:line.59 {
ha:line.60 {
x1 = 4.550mm
y1 = -4.475mm
x2 = 4.550mm
@ -876,7 +1160,7 @@ li:pcb-rnd-subcircuit-v6 {
thickness = 0.050mm
clearance = 0
}
ha:line.60 {
ha:line.61 {
x1 = 4.550mm
y1 = 3.800mm
x2 = -4.550mm
@ -884,7 +1168,7 @@ li:pcb-rnd-subcircuit-v6 {
thickness = 0.050mm
clearance = 0
}
ha:line.61 {
ha:line.62 {
x1 = -4.550mm
y1 = 3.800mm
x2 = -4.550mm

View File

@ -1,9 +1,9 @@
# subcircuit generated using QEDA
li:pcb-rnd-subcircuit-v6 {
ha:subc.1 {
uid = custom_USB_MINI-B.......
uid = CONNECTOR_USB_MINI-B....
ha:attributes {
footprint = custom_USB_MINI-B
footprint = CONNECTOR_USB_MINI-B
}
ha:data {
li:padstack_prototypes {
@ -292,6 +292,290 @@ li:pcb-rnd-subcircuit-v6 {
}
}
ha:ps_proto_v6.3 {
htop = 0
hbottom = 0
hdia = 0
hplated = 0
li:shape {
ha:ps_shape_v4 {
clearance = 0.200mm
li:ps_poly {
0.250mm
-1.025mm
0.248mm
-1.047mm
0.242mm
-1.068mm
0.233mm
-1.087mm
0.221mm
-1.105mm
0.205mm
-1.121mm
0.188mm
-1.133mm
0.168mm
-1.142mm
0.147mm
-1.148mm
0.125mm
-1.150mm
-0.125mm
-1.150mm
-0.147mm
-1.148mm
-0.168mm
-1.142mm
-0.187mm
-1.133mm
-0.205mm
-1.121mm
-0.221mm
-1.105mm
-0.233mm
-1.087mm
-0.242mm
-1.068mm
-0.248mm
-1.047mm
-0.250mm
-1.025mm
-0.250mm
1.025mm
-0.248mm
1.047mm
-0.242mm
1.068mm
-0.233mm
1.087mm
-0.221mm
1.105mm
-0.205mm
1.121mm
-0.188mm
1.133mm
-0.168mm
1.142mm
-0.147mm
1.148mm
-0.125mm
1.150mm
0.125mm
1.150mm
0.147mm
1.148mm
0.168mm
1.142mm
0.188mm
1.133mm
0.205mm
1.121mm
0.221mm
1.105mm
0.233mm
1.087mm
0.242mm
1.068mm
0.248mm
1.047mm
0.250mm
1.025mm
}
ha:layer_mask {
top = 1
copper = 1
}
ha:combining {
}
}
ha:ps_shape_v4 {
clearance = 0
li:ps_poly {
0.300mm
-1.050mm
0.298mm
-1.076mm
0.291mm
-1.101mm
0.280mm
-1.125mm
0.265mm
-1.146mm
0.246mm
-1.165mm
0.225mm
-1.180mm
0.201mm
-1.191mm
0.176mm
-1.198mm
0.150mm
-1.200mm
-0.150mm
-1.200mm
-0.176mm
-1.198mm
-0.201mm
-1.191mm
-0.225mm
-1.180mm
-0.246mm
-1.165mm
-0.265mm
-1.146mm
-0.280mm
-1.125mm
-0.291mm
-1.101mm
-0.298mm
-1.076mm
-0.300mm
-1.050mm
-0.300mm
1.050mm
-0.298mm
1.076mm
-0.291mm
1.101mm
-0.280mm
1.125mm
-0.265mm
1.146mm
-0.246mm
1.165mm
-0.225mm
1.180mm
-0.201mm
1.191mm
-0.176mm
1.198mm
-0.150mm
1.200mm
0.150mm
1.200mm
0.176mm
1.198mm
0.201mm
1.191mm
0.225mm
1.180mm
0.246mm
1.165mm
0.265mm
1.146mm
0.280mm
1.125mm
0.291mm
1.101mm
0.298mm
1.076mm
0.300mm
1.050mm
}
ha:layer_mask {
top = 1
mask = 1
}
ha:combining {
sub = 1
auto = 1
}
}
ha:ps_shape_v4 {
clearance = 0
li:ps_poly {
0.250mm
-1.025mm
0.248mm
-1.047mm
0.242mm
-1.068mm
0.233mm
-1.087mm
0.221mm
-1.105mm
0.205mm
-1.121mm
0.188mm
-1.133mm
0.168mm
-1.142mm
0.147mm
-1.148mm
0.125mm
-1.150mm
-0.125mm
-1.150mm
-0.147mm
-1.148mm
-0.168mm
-1.142mm
-0.187mm
-1.133mm
-0.205mm
-1.121mm
-0.221mm
-1.105mm
-0.233mm
-1.087mm
-0.242mm
-1.068mm
-0.248mm
-1.047mm
-0.250mm
-1.025mm
-0.250mm
1.025mm
-0.248mm
1.047mm
-0.242mm
1.068mm
-0.233mm
1.087mm
-0.221mm
1.105mm
-0.205mm
1.121mm
-0.188mm
1.133mm
-0.168mm
1.142mm
-0.147mm
1.148mm
-0.125mm
1.150mm
0.125mm
1.150mm
0.147mm
1.148mm
0.168mm
1.142mm
0.188mm
1.133mm
0.205mm
1.121mm
0.221mm
1.105mm
0.233mm
1.087mm
0.242mm
1.068mm
0.248mm
1.047mm
0.250mm
1.025mm
}
ha:layer_mask {
top = 1
paste = 1
}
ha:combining {
auto = 1
}
}
}
}
ha:ps_proto_v6.4 {
htop = 0
hbottom = 0
hdia = 0
@ -575,7 +859,7 @@ li:pcb-rnd-subcircuit-v6 {
}
}
}
ha:ps_proto_v6.4 {
ha:ps_proto_v6.5 {
htop = 0
hbottom = 0
hdia = 0.900mm
@ -659,7 +943,7 @@ li:pcb-rnd-subcircuit-v6 {
}
}
li:objects {
ha:padstack_ref.26 {
ha:padstack_ref.27 {
proto = 2
rot = 0
x = -1.600mm
@ -673,7 +957,7 @@ li:pcb-rnd-subcircuit-v6 {
clearline = 1
}
}
ha:padstack_ref.27 {
ha:padstack_ref.28 {
proto = 2
rot = 0
x = -0.800mm
@ -687,7 +971,7 @@ li:pcb-rnd-subcircuit-v6 {
clearline = 1
}
}
ha:padstack_ref.28 {
ha:padstack_ref.29 {
proto = 2
rot = 0
x = 0.000mm
@ -701,7 +985,7 @@ li:pcb-rnd-subcircuit-v6 {
clearline = 1
}
}
ha:padstack_ref.29 {
ha:padstack_ref.30 {
proto = 2
rot = 0
x = 0.800mm
@ -715,8 +999,8 @@ li:pcb-rnd-subcircuit-v6 {
clearline = 1
}
}
ha:padstack_ref.30 {
proto = 2
ha:padstack_ref.31 {
proto = 3
rot = 0
x = 1.600mm
y = -3.250mm
@ -729,28 +1013,14 @@ li:pcb-rnd-subcircuit-v6 {
clearline = 1
}
}
ha:padstack_ref.31 {
proto = 3
ha:padstack_ref.32 {
proto = 4
rot = 0
x = -4.450mm
y = 2.350mm
ha:attributes {
term = 6
name = 6
}
clearance = 0.200mm
ha:flags {
clearline = 1
}
}
ha:padstack_ref.32 {
proto = 3
rot = 0
x = 4.450mm
y = 2.350mm
ha:attributes {
term = 7
name = 7
term = 1
name = 1
}
clearance = 0.200mm
ha:flags {
@ -758,13 +1028,13 @@ li:pcb-rnd-subcircuit-v6 {
}
}
ha:padstack_ref.33 {
proto = 3
proto = 4
rot = 0
x = -4.450mm
y = -3.150mm
x = 4.450mm
y = 2.350mm
ha:attributes {
term = 8
name = 8
term = 2
name = 2
}
clearance = 0.200mm
ha:flags {
@ -772,13 +1042,13 @@ li:pcb-rnd-subcircuit-v6 {
}
}
ha:padstack_ref.34 {
proto = 3
proto = 4
rot = 0
x = 4.450mm
x = -4.450mm
y = -3.150mm
ha:attributes {
term = 9
name = 9
term = 3
name = 3
}
clearance = 0.200mm
ha:flags {
@ -788,6 +1058,20 @@ li:pcb-rnd-subcircuit-v6 {
ha:padstack_ref.35 {
proto = 4
rot = 0
x = 4.450mm
y = -3.150mm
ha:attributes {
term = 4
name = 4
}
clearance = 0.200mm
ha:flags {
clearline = 1
}
}
ha:padstack_ref.36 {
proto = 5
rot = 0
x = -2.200mm
y = -0.600mm
ha:attributes {
@ -799,8 +1083,8 @@ li:pcb-rnd-subcircuit-v6 {
clearline = 1
}
}
ha:padstack_ref.36 {
proto = 4
ha:padstack_ref.37 {
proto = 5
rot = 0
x = 2.200mm
y = -0.600mm
@ -823,7 +1107,7 @@ li:pcb-rnd-subcircuit-v6 {
virtual = 1
}
li:objects {
ha:line.37 {
ha:line.38 {
clearance = 0
thickness = 0.1mm
ha:attributes {
@ -834,7 +1118,7 @@ li:pcb-rnd-subcircuit-v6 {
y1 = -0.600mm
y2 = -0.600mm
}
ha:line.38 {
ha:line.39 {
clearance = 0
thickness = 0.1mm
ha:attributes {
@ -845,7 +1129,7 @@ li:pcb-rnd-subcircuit-v6 {
y1 = -0.600mm
y2 = -0.600mm
}
ha:line.39 {
ha:line.40 {
clearance = 0
thickness = 0.1mm
ha:attributes {
@ -865,7 +1149,7 @@ li:pcb-rnd-subcircuit-v6 {
silk = 1
}
li:objects {
ha:text.40 {
ha:text.41 {
x = 0.000mm
y = 0.000mm
rot = 0
@ -877,15 +1161,15 @@ li:pcb-rnd-subcircuit-v6 {
dyntext = 1
}
}
ha:line.41 {
ha:line.42 {
x1 = -3.190mm
y1 = -4.660mm
x2 = -2.110mm
x2 = 1.090mm
y2 = -4.660mm
thickness = 0.120mm
clearance = 0
}
ha:line.42 {
ha:line.43 {
x1 = 2.110mm
y1 = -4.660mm
x2 = 3.190mm
@ -893,7 +1177,7 @@ li:pcb-rnd-subcircuit-v6 {
thickness = 0.120mm
clearance = 0
}
ha:line.43 {
ha:line.44 {
x1 = 3.810mm
y1 = -1.640mm
x2 = 3.810mm
@ -901,7 +1185,7 @@ li:pcb-rnd-subcircuit-v6 {
thickness = 0.120mm
clearance = 0
}
ha:line.44 {
ha:line.45 {
x1 = 3.810mm
y1 = 3.860mm
x2 = 3.810mm
@ -909,7 +1193,7 @@ li:pcb-rnd-subcircuit-v6 {
thickness = 0.120mm
clearance = 0
}
ha:line.45 {
ha:line.46 {
x1 = 3.810mm
y1 = 4.660mm
x2 = -3.810mm
@ -917,7 +1201,7 @@ li:pcb-rnd-subcircuit-v6 {
thickness = 0.120mm
clearance = 0
}
ha:line.46 {
ha:line.47 {
x1 = -3.810mm
y1 = -1.640mm
x2 = -3.810mm
@ -925,7 +1209,7 @@ li:pcb-rnd-subcircuit-v6 {
thickness = 0.120mm
clearance = 0
}
ha:line.47 {
ha:line.48 {
x1 = -3.810mm
y1 = 3.860mm
x2 = -3.810mm
@ -943,18 +1227,18 @@ li:pcb-rnd-subcircuit-v6 {
}
purpose = assy
li:objects {
ha:text.48 {
ha:text.49 {
x = 0.000mm
y = 0.000mm
rot = 90
scale = 100
string = custom_USB_MINI-B
string = CONNECTOR_USB_MINI-B
fid = 0
ha:flags {
floater = 1
}
}
ha:line.49 {
ha:line.50 {
x1 = -3.750mm
y1 = -4.600mm
x2 = 3.750mm
@ -962,7 +1246,7 @@ li:pcb-rnd-subcircuit-v6 {
thickness = 0.100mm
clearance = 0
}
ha:line.50 {
ha:line.51 {
x1 = 3.750mm
y1 = -4.600mm
x2 = 3.750mm
@ -970,7 +1254,7 @@ li:pcb-rnd-subcircuit-v6 {
thickness = 0.100mm
clearance = 0
}
ha:line.51 {
ha:line.52 {
x1 = 3.750mm
y1 = 4.600mm
x2 = -3.750mm
@ -978,7 +1262,7 @@ li:pcb-rnd-subcircuit-v6 {
thickness = 0.100mm
clearance = 0
}
ha:line.52 {
ha:line.53 {
x1 = -3.750mm
y1 = 4.600mm
x2 = -3.750mm
@ -996,7 +1280,7 @@ li:pcb-rnd-subcircuit-v6 {
}
purpose = ko.courtyard
li:objects {
ha:arc.53 {
ha:arc.54 {
x = 0.000mm
y = 0.000mm
width = 0.500mm
@ -1006,7 +1290,7 @@ li:pcb-rnd-subcircuit-v6 {
adelta = 360
clearance = 0
}
ha:line.54 {
ha:line.55 {
x1 = -0.700mm
y1 = 0.000mm
x2 = 0.700mm
@ -1014,7 +1298,7 @@ li:pcb-rnd-subcircuit-v6 {
thickness = 0.050mm
clearance = 0
}
ha:line.55 {
ha:line.56 {
x1 = 0.000mm
y1 = -0.700mm
x2 = 0.000mm
@ -1022,7 +1306,7 @@ li:pcb-rnd-subcircuit-v6 {
thickness = 0.050mm
clearance = 0
}
ha:line.56 {
ha:line.57 {
x1 = -5.950mm
y1 = -5.100mm
x2 = 5.950mm
@ -1030,7 +1314,7 @@ li:pcb-rnd-subcircuit-v6 {
thickness = 0.050mm
clearance = 0
}
ha:line.57 {
ha:line.58 {
x1 = 5.950mm
y1 = -5.100mm
x2 = 5.950mm
@ -1038,7 +1322,7 @@ li:pcb-rnd-subcircuit-v6 {
thickness = 0.050mm
clearance = 0
}
ha:line.58 {
ha:line.59 {
x1 = 5.950mm
y1 = 5.100mm
x2 = -5.950mm
@ -1046,7 +1330,7 @@ li:pcb-rnd-subcircuit-v6 {
thickness = 0.050mm
clearance = 0
}
ha:line.59 {
ha:line.60 {
x1 = -5.950mm
y1 = 5.100mm
x2 = -5.950mm

View File

@ -1,9 +1,9 @@
# subcircuit generated using QEDA
li:pcb-rnd-subcircuit-v6 {
ha:subc.1 {
uid = custom_XH-2.54-2P.......
uid = CONNECTOR_XH-2.54-2P....
ha:attributes {
footprint = custom_XH-2.54-2P
footprint = CONNECTOR_XH-2.54-2P
}
ha:data {
li:padstack_prototypes {
@ -230,7 +230,7 @@ li:pcb-rnd-subcircuit-v6 {
y = 0.000mm
rot = 0
scale = 100
string = custom_XH-2.54-2P
string = CONNECTOR_XH-2.54-2P
fid = 0
ha:flags {
floater = 1

View File

@ -1,9 +1,9 @@
# subcircuit generated using QEDA
li:pcb-rnd-subcircuit-v6 {
ha:subc.1 {
uid = custom_I2C_LCD_ADAPTER..
uid = DISPLAY_I2C_LCD_ADAPTER.
ha:attributes {
footprint = custom_I2C_LCD_ADAPTER
footprint = DISPLAY_I2C_LCD_ADAPTER
}
ha:data {
li:padstack_prototypes {
@ -89,9 +89,91 @@ li:pcb-rnd-subcircuit-v6 {
}
}
}
ha:ps_proto_v6.3 {
htop = 0
hbottom = 0
hdia = 1.000mm
hplated = 1
li:shape {
ha:ps_shape_v4 {
clearance = 0.200mm
ha:ps_circ {
x = 0
y = 0
dia = 1.800mm
}
ha:layer_mask {
top = 1
copper = 1
}
ha:combining {
}
}
ha:ps_shape_v4 {
clearance = 0
ha:ps_circ {
x = 0
y = 0
dia = 1.850mm
}
ha:layer_mask {
top = 1
mask = 1
}
ha:combining {
sub = 1
auto = 1
}
}
ha:ps_shape_v4 {
clearance = 0.200mm
ha:ps_circ {
x = 0
y = 0
dia = 1.800mm
}
ha:layer_mask {
intern = 1
copper = 1
}
ha:combining {
}
}
ha:ps_shape_v4 {
clearance = 0.200mm
ha:ps_circ {
x = 0
y = 0
dia = 1.800mm
}
ha:layer_mask {
bottom = 1
copper = 1
}
ha:combining {
}
}
ha:ps_shape_v4 {
clearance = 0
ha:ps_circ {
x = 0
y = 0
dia = 1.850mm
}
ha:layer_mask {
bottom = 1
mask = 1
}
ha:combining {
sub = 1
auto = 1
}
}
}
}
}
li:objects {
ha:padstack_ref.21 {
ha:padstack_ref.22 {
proto = 2
rot = 0
x = -19.050mm
@ -105,7 +187,7 @@ li:pcb-rnd-subcircuit-v6 {
clearline = 1
}
}
ha:padstack_ref.22 {
ha:padstack_ref.23 {
proto = 2
rot = 0
x = -16.510mm
@ -119,7 +201,7 @@ li:pcb-rnd-subcircuit-v6 {
clearline = 1
}
}
ha:padstack_ref.23 {
ha:padstack_ref.24 {
proto = 2
rot = 0
x = -13.970mm
@ -133,7 +215,7 @@ li:pcb-rnd-subcircuit-v6 {
clearline = 1
}
}
ha:padstack_ref.24 {
ha:padstack_ref.25 {
proto = 2
rot = 0
x = -11.430mm
@ -147,8 +229,8 @@ li:pcb-rnd-subcircuit-v6 {
clearline = 1
}
}
ha:padstack_ref.25 {
proto = 2
ha:padstack_ref.26 {
proto = 3
rot = 0
x = -8.890mm
y = -8.000mm
@ -161,8 +243,8 @@ li:pcb-rnd-subcircuit-v6 {
clearline = 1
}
}
ha:padstack_ref.26 {
proto = 2
ha:padstack_ref.27 {
proto = 3
rot = 0
x = -6.350mm
y = -8.000mm
@ -175,8 +257,8 @@ li:pcb-rnd-subcircuit-v6 {
clearline = 1
}
}
ha:padstack_ref.27 {
proto = 2
ha:padstack_ref.28 {
proto = 3
rot = 0
x = -3.810mm
y = -8.000mm
@ -189,8 +271,8 @@ li:pcb-rnd-subcircuit-v6 {
clearline = 1
}
}
ha:padstack_ref.28 {
proto = 2
ha:padstack_ref.29 {
proto = 3
rot = 0
x = -1.270mm
y = -8.000mm
@ -203,8 +285,8 @@ li:pcb-rnd-subcircuit-v6 {
clearline = 1
}
}
ha:padstack_ref.29 {
proto = 2
ha:padstack_ref.30 {
proto = 3
rot = 0
x = 1.270mm
y = -8.000mm
@ -217,8 +299,8 @@ li:pcb-rnd-subcircuit-v6 {
clearline = 1
}
}
ha:padstack_ref.30 {
proto = 2
ha:padstack_ref.31 {
proto = 3
rot = 0
x = 3.810mm
y = -8.000mm
@ -231,8 +313,8 @@ li:pcb-rnd-subcircuit-v6 {
clearline = 1
}
}
ha:padstack_ref.31 {
proto = 2
ha:padstack_ref.32 {
proto = 3
rot = 0
x = 6.350mm
y = -8.000mm
@ -245,8 +327,8 @@ li:pcb-rnd-subcircuit-v6 {
clearline = 1
}
}
ha:padstack_ref.32 {
proto = 2
ha:padstack_ref.33 {
proto = 3
rot = 0
x = 8.890mm
y = -8.000mm
@ -259,8 +341,8 @@ li:pcb-rnd-subcircuit-v6 {
clearline = 1
}
}
ha:padstack_ref.33 {
proto = 2
ha:padstack_ref.34 {
proto = 3
rot = 0
x = 11.430mm
y = -8.000mm
@ -273,8 +355,8 @@ li:pcb-rnd-subcircuit-v6 {
clearline = 1
}
}
ha:padstack_ref.34 {
proto = 2
ha:padstack_ref.35 {
proto = 3
rot = 0
x = 13.970mm
y = -8.000mm
@ -287,8 +369,8 @@ li:pcb-rnd-subcircuit-v6 {
clearline = 1
}
}
ha:padstack_ref.35 {
proto = 2
ha:padstack_ref.36 {
proto = 3
rot = 0
x = 16.510mm
y = -8.000mm
@ -301,8 +383,8 @@ li:pcb-rnd-subcircuit-v6 {
clearline = 1
}
}
ha:padstack_ref.36 {
proto = 2
ha:padstack_ref.37 {
proto = 3
rot = 0
x = 19.050mm
y = -8.000mm
@ -315,28 +397,14 @@ li:pcb-rnd-subcircuit-v6 {
clearline = 1
}
}
ha:padstack_ref.37 {
proto = 2
ha:padstack_ref.38 {
proto = 3
rot = 0
x = 19.000mm
y = -3.810mm
ha:attributes {
term = 17
name = 17
}
clearance = 0.200mm
ha:flags {
clearline = 1
}
}
ha:padstack_ref.38 {
proto = 2
rot = 0
x = 19.000mm
y = -1.270mm
ha:attributes {
term = 18
name = 18
term = 1
name = 1
}
clearance = 0.200mm
ha:flags {
@ -344,13 +412,13 @@ li:pcb-rnd-subcircuit-v6 {
}
}
ha:padstack_ref.39 {
proto = 2
proto = 3
rot = 0
x = 19.000mm
y = 1.270mm
y = -1.270mm
ha:attributes {
term = 19
name = 19
term = 2
name = 2
}
clearance = 0.200mm
ha:flags {
@ -358,13 +426,27 @@ li:pcb-rnd-subcircuit-v6 {
}
}
ha:padstack_ref.40 {
proto = 2
proto = 3
rot = 0
x = 19.000mm
y = 1.270mm
ha:attributes {
term = 3
name = 3
}
clearance = 0.200mm
ha:flags {
clearline = 1
}
}
ha:padstack_ref.41 {
proto = 3
rot = 0
x = 19.000mm
y = 3.810mm
ha:attributes {
term = 20
name = 20
term = 4
name = 4
}
clearance = 0.200mm
ha:flags {
@ -381,7 +463,7 @@ li:pcb-rnd-subcircuit-v6 {
virtual = 1
}
li:objects {
ha:line.41 {
ha:line.42 {
clearance = 0
thickness = 0.1mm
ha:attributes {
@ -392,7 +474,7 @@ li:pcb-rnd-subcircuit-v6 {
y1 = 0.000mm
y2 = 0.000mm
}
ha:line.42 {
ha:line.43 {
clearance = 0
thickness = 0.1mm
ha:attributes {
@ -403,7 +485,7 @@ li:pcb-rnd-subcircuit-v6 {
y1 = 0.000mm
y2 = 0.000mm
}
ha:line.43 {
ha:line.44 {
clearance = 0
thickness = 0.1mm
ha:attributes {
@ -423,7 +505,7 @@ li:pcb-rnd-subcircuit-v6 {
silk = 1
}
li:objects {
ha:text.44 {
ha:text.45 {
x = 0.000mm
y = 0.000mm
rot = 0
@ -435,7 +517,7 @@ li:pcb-rnd-subcircuit-v6 {
dyntext = 1
}
}
ha:line.45 {
ha:line.46 {
x1 = -21.060mm
y1 = -9.560mm
x2 = 21.060mm
@ -443,7 +525,7 @@ li:pcb-rnd-subcircuit-v6 {
thickness = 0.120mm
clearance = 0
}
ha:line.46 {
ha:line.47 {
x1 = 21.060mm
y1 = -9.560mm
x2 = 21.060mm
@ -451,7 +533,7 @@ li:pcb-rnd-subcircuit-v6 {
thickness = 0.120mm
clearance = 0
}
ha:line.47 {
ha:line.48 {
x1 = 21.060mm
y1 = 9.560mm
x2 = -21.060mm
@ -459,7 +541,7 @@ li:pcb-rnd-subcircuit-v6 {
thickness = 0.120mm
clearance = 0
}
ha:line.48 {
ha:line.49 {
x1 = -21.060mm
y1 = 9.560mm
x2 = -21.060mm
@ -477,18 +559,18 @@ li:pcb-rnd-subcircuit-v6 {
}
purpose = assy
li:objects {
ha:text.49 {
ha:text.50 {
x = 0.000mm
y = 0.000mm
rot = 0
scale = 100
string = custom_I2C_LCD_ADAPTER
string = DISPLAY_I2C_LCD_ADAPTER
fid = 0
ha:flags {
floater = 1
}
}
ha:line.50 {
ha:line.51 {
x1 = -21.000mm
y1 = -9.500mm
x2 = 21.000mm
@ -496,7 +578,7 @@ li:pcb-rnd-subcircuit-v6 {
thickness = 0.100mm
clearance = 0
}
ha:line.51 {
ha:line.52 {
x1 = 21.000mm
y1 = -9.500mm
x2 = 21.000mm
@ -504,7 +586,7 @@ li:pcb-rnd-subcircuit-v6 {
thickness = 0.100mm
clearance = 0
}
ha:line.52 {
ha:line.53 {
x1 = 21.000mm
y1 = 9.500mm
x2 = -21.000mm
@ -512,7 +594,7 @@ li:pcb-rnd-subcircuit-v6 {
thickness = 0.100mm
clearance = 0
}
ha:line.53 {
ha:line.54 {
x1 = -21.000mm
y1 = 9.500mm
x2 = -21.000mm
@ -530,7 +612,7 @@ li:pcb-rnd-subcircuit-v6 {
}
purpose = ko.courtyard
li:objects {
ha:arc.54 {
ha:arc.55 {
x = 0.000mm
y = 0.000mm
width = 0.500mm
@ -540,7 +622,7 @@ li:pcb-rnd-subcircuit-v6 {
adelta = 360
clearance = 0
}
ha:line.55 {
ha:line.56 {
x1 = -0.700mm
y1 = 0.000mm
x2 = 0.700mm
@ -548,7 +630,7 @@ li:pcb-rnd-subcircuit-v6 {
thickness = 0.050mm
clearance = 0
}
ha:line.56 {
ha:line.57 {
x1 = 0.000mm
y1 = -0.700mm
x2 = 0.000mm
@ -556,7 +638,7 @@ li:pcb-rnd-subcircuit-v6 {
thickness = 0.050mm
clearance = 0
}
ha:line.57 {
ha:line.58 {
x1 = -21.500mm
y1 = -10.000mm
x2 = 21.500mm
@ -564,7 +646,7 @@ li:pcb-rnd-subcircuit-v6 {
thickness = 0.050mm
clearance = 0
}
ha:line.58 {
ha:line.59 {
x1 = 21.500mm
y1 = -10.000mm
x2 = 21.500mm
@ -572,7 +654,7 @@ li:pcb-rnd-subcircuit-v6 {
thickness = 0.050mm
clearance = 0
}
ha:line.59 {
ha:line.60 {
x1 = 21.500mm
y1 = 10.000mm
x2 = -21.500mm
@ -580,7 +662,7 @@ li:pcb-rnd-subcircuit-v6 {
thickness = 0.050mm
clearance = 0
}
ha:line.60 {
ha:line.61 {
x1 = -21.500mm
y1 = 10.000mm
x2 = -21.500mm

View File

@ -1,9 +1,9 @@
# subcircuit generated using QEDA
li:pcb-rnd-subcircuit-v6 {
ha:subc.1 {
uid = custom_LCM1602..........
uid = DISPLAY_LCM1602.........
ha:attributes {
footprint = custom_LCM1602
footprint = DISPLAY_LCM1602
}
ha:data {
li:padstack_prototypes {
@ -564,7 +564,7 @@ li:pcb-rnd-subcircuit-v6 {
y = 0.000mm
rot = 0
scale = 100
string = custom_LCM1602
string = DISPLAY_LCM1602
fid = 0
ha:flags {
floater = 1

View File

@ -1,9 +1,9 @@
# subcircuit generated using QEDA
li:pcb-rnd-subcircuit-v6 {
ha:subc.1 {
uid = custom_OLED0.96.........
uid = DISPLAY_OLED0.96........
ha:attributes {
footprint = custom_OLED0.96
footprint = DISPLAY_OLED0.96
}
ha:data {
li:padstack_prototypes {
@ -452,7 +452,7 @@ li:pcb-rnd-subcircuit-v6 {
y = 0.000mm
rot = 0
scale = 100
string = custom_OLED0.96
string = DISPLAY_OLED0.96
fid = 0
ha:flags {
floater = 1

View File

@ -1,9 +1,9 @@
# subcircuit generated using QEDA
li:pcb-rnd-subcircuit-v6 {
ha:subc.1 {
uid = custom_BUTTON6MM........
uid = MECHANICAL_BUTTON6MM....
ha:attributes {
footprint = custom_BUTTON6MM
footprint = MECHANICAL_BUTTON6MM
}
ha:data {
li:padstack_prototypes {
@ -258,7 +258,7 @@ li:pcb-rnd-subcircuit-v6 {
y = 0.000mm
rot = 0
scale = 100
string = custom_BUTTON6MM
string = MECHANICAL_BUTTON6MM
fid = 0
ha:flags {
floater = 1