diff --git a/hardware/coraleda/subc/custom_18650_HOLDER.lht b/hardware/coraleda/subc/CONNECTOR_18650_HOLDER.lht similarity index 98% rename from hardware/coraleda/subc/custom_18650_HOLDER.lht rename to hardware/coraleda/subc/CONNECTOR_18650_HOLDER.lht index 26f3f9a..ab3ec98 100644 --- a/hardware/coraleda/subc/custom_18650_HOLDER.lht +++ b/hardware/coraleda/subc/CONNECTOR_18650_HOLDER.lht @@ -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 diff --git a/hardware/coraleda/subc/custom_FCI_10117835.lht b/hardware/coraleda/subc/CONNECTOR_FCI_10117835.lht similarity index 83% rename from hardware/coraleda/subc/custom_FCI_10117835.lht rename to hardware/coraleda/subc/CONNECTOR_FCI_10117835.lht index fd3571d..9d5acd6 100644 --- a/hardware/coraleda/subc/custom_FCI_10117835.lht +++ b/hardware/coraleda/subc/CONNECTOR_FCI_10117835.lht @@ -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 diff --git a/hardware/coraleda/subc/custom_GCT_USB3110.lht b/hardware/coraleda/subc/CONNECTOR_GCT_USB3110.lht similarity index 80% rename from hardware/coraleda/subc/custom_GCT_USB3110.lht rename to hardware/coraleda/subc/CONNECTOR_GCT_USB3110.lht index cee51a1..1e49521 100644 --- a/hardware/coraleda/subc/custom_GCT_USB3110.lht +++ b/hardware/coraleda/subc/CONNECTOR_GCT_USB3110.lht @@ -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 diff --git a/hardware/coraleda/subc/custom_HRO_TYPE-C-31-M-04.lht b/hardware/coraleda/subc/CONNECTOR_HRO_TYPE-C-31-M-04.lht similarity index 90% rename from hardware/coraleda/subc/custom_HRO_TYPE-C-31-M-04.lht rename to hardware/coraleda/subc/CONNECTOR_HRO_TYPE-C-31-M-04.lht index d91c732..4e72e3c 100644 --- a/hardware/coraleda/subc/custom_HRO_TYPE-C-31-M-04.lht +++ b/hardware/coraleda/subc/CONNECTOR_HRO_TYPE-C-31-M-04.lht @@ -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 diff --git a/hardware/coraleda/subc/custom_LIGHTNING_IPHONE5.lht b/hardware/coraleda/subc/CONNECTOR_LIGHTNING_IPHONE5.lht similarity index 97% rename from hardware/coraleda/subc/custom_LIGHTNING_IPHONE5.lht rename to hardware/coraleda/subc/CONNECTOR_LIGHTNING_IPHONE5.lht index fc29985..0c24384 100644 --- a/hardware/coraleda/subc/custom_LIGHTNING_IPHONE5.lht +++ b/hardware/coraleda/subc/CONNECTOR_LIGHTNING_IPHONE5.lht @@ -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 diff --git a/hardware/coraleda/subc/custom_USB-B-3.lht b/hardware/coraleda/subc/CONNECTOR_USB-B-3.lht similarity index 85% rename from hardware/coraleda/subc/custom_USB-B-3.lht rename to hardware/coraleda/subc/CONNECTOR_USB-B-3.lht index f105741..bf2e043 100644 --- a/hardware/coraleda/subc/custom_USB-B-3.lht +++ b/hardware/coraleda/subc/CONNECTOR_USB-B-3.lht @@ -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 diff --git a/hardware/coraleda/subc/custom_USB_2_MICRO-B.lht b/hardware/coraleda/subc/CONNECTOR_USB_2_MICRO-B.lht similarity index 67% rename from hardware/coraleda/subc/custom_USB_2_MICRO-B.lht rename to hardware/coraleda/subc/CONNECTOR_USB_2_MICRO-B.lht index cd60b92..6da1721 100644 --- a/hardware/coraleda/subc/custom_USB_2_MICRO-B.lht +++ b/hardware/coraleda/subc/CONNECTOR_USB_2_MICRO-B.lht @@ -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 diff --git a/hardware/coraleda/subc/custom_USB_MINI-B.lht b/hardware/coraleda/subc/CONNECTOR_USB_MINI-B.lht similarity index 77% rename from hardware/coraleda/subc/custom_USB_MINI-B.lht rename to hardware/coraleda/subc/CONNECTOR_USB_MINI-B.lht index 60ab63f..24fe192 100644 --- a/hardware/coraleda/subc/custom_USB_MINI-B.lht +++ b/hardware/coraleda/subc/CONNECTOR_USB_MINI-B.lht @@ -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 diff --git a/hardware/coraleda/subc/custom_XH-2.54-2P.lht b/hardware/coraleda/subc/CONNECTOR_XH-2.54-2P.lht similarity index 98% rename from hardware/coraleda/subc/custom_XH-2.54-2P.lht rename to hardware/coraleda/subc/CONNECTOR_XH-2.54-2P.lht index 70ec8c7..8b6d237 100644 --- a/hardware/coraleda/subc/custom_XH-2.54-2P.lht +++ b/hardware/coraleda/subc/CONNECTOR_XH-2.54-2P.lht @@ -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 diff --git a/hardware/coraleda/subc/custom_I2C_LCD_ADAPTER.lht b/hardware/coraleda/subc/DISPLAY_I2C_LCD_ADAPTER.lht similarity index 82% rename from hardware/coraleda/subc/custom_I2C_LCD_ADAPTER.lht rename to hardware/coraleda/subc/DISPLAY_I2C_LCD_ADAPTER.lht index 06374d1..532cdab 100644 --- a/hardware/coraleda/subc/custom_I2C_LCD_ADAPTER.lht +++ b/hardware/coraleda/subc/DISPLAY_I2C_LCD_ADAPTER.lht @@ -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 diff --git a/hardware/coraleda/subc/custom_LCM1602.lht b/hardware/coraleda/subc/DISPLAY_LCM1602.lht similarity index 99% rename from hardware/coraleda/subc/custom_LCM1602.lht rename to hardware/coraleda/subc/DISPLAY_LCM1602.lht index 9838b72..033d7d7 100644 --- a/hardware/coraleda/subc/custom_LCM1602.lht +++ b/hardware/coraleda/subc/DISPLAY_LCM1602.lht @@ -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 diff --git a/hardware/coraleda/subc/custom_OLED0.96.lht b/hardware/coraleda/subc/DISPLAY_OLED0.96.lht similarity index 98% rename from hardware/coraleda/subc/custom_OLED0.96.lht rename to hardware/coraleda/subc/DISPLAY_OLED0.96.lht index 6ab7d82..adc6ac0 100644 --- a/hardware/coraleda/subc/custom_OLED0.96.lht +++ b/hardware/coraleda/subc/DISPLAY_OLED0.96.lht @@ -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 diff --git a/hardware/coraleda/subc/custom_BUTTON6MM.lht b/hardware/coraleda/subc/MECHANICAL_BUTTON6MM.lht similarity index 98% rename from hardware/coraleda/subc/custom_BUTTON6MM.lht rename to hardware/coraleda/subc/MECHANICAL_BUTTON6MM.lht index 7f55974..428a1b4 100644 --- a/hardware/coraleda/subc/custom_BUTTON6MM.lht +++ b/hardware/coraleda/subc/MECHANICAL_BUTTON6MM.lht @@ -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