diff --git a/coraleda/subc/CAPC1608X92N.lht b/coraleda/subc/CAPC1608X92N.lht new file mode 100644 index 0000000..c60b708 --- /dev/null +++ b/coraleda/subc/CAPC1608X92N.lht @@ -0,0 +1,296 @@ +# subcircuit generated using QEDA +li:pcb-rnd-subcircuit-v6 { + ha:subc.1 { + uid = CAPC1608X92N............ + ha:attributes { + footprint = CAPC1608X92N + } + 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.625mm + -0.550mm + 0.625mm + -0.550mm + 0.625mm + 0.550mm + -0.625mm + 0.550mm + } + ha:layer_mask { + top = 1 + copper = 1 + } + ha:combining { + } + } + ha:ps_shape_v4 { + clearance = 0 + li:ps_poly { + -0.675mm + -0.600mm + 0.675mm + -0.600mm + 0.675mm + 0.600mm + -0.675mm + 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.625mm + -0.550mm + 0.625mm + -0.550mm + 0.625mm + 0.550mm + -0.625mm + 0.550mm + } + ha:layer_mask { + top = 1 + paste = 1 + } + ha:combining { + auto = 1 + } + } + } + } + } + li:objects { + ha:padstack_ref.23 { + proto = 2 + rot = 0 + x = 0.000mm + y = -0.750mm + ha:attributes { + term = 1 + name = 1 + } + clearance = 0.200mm + ha:flags { + clearline = 1 + } + } + ha:padstack_ref.24 { + proto = 2 + rot = 0 + x = 0.000mm + y = 0.750mm + ha:attributes { + term = 2 + name = 2 + } + clearance = 0.200mm + ha:flags { + clearline = 1 + } + } + } + li:layers { + ha:subc-aux { + lid = 0 + ha:type { + top = 1 + misc = 1 + virtual = 1 + } + li:objects { + ha:line.25 { + clearance = 0 + thickness = 0.1mm + ha:attributes { + subc-role = origin + } + x1 = 0.000mm + x2 = 0.000mm + y1 = 0.000mm + y2 = 0.000mm + } + ha:line.26 { + clearance = 0 + thickness = 0.1mm + ha:attributes { + subc-role = x + } + x1 = 0.000mm + x2 = 1.000mm + y1 = 0.000mm + y2 = 0.000mm + } + ha:line.27 { + clearance = 0 + thickness = 0.1mm + ha:attributes { + subc-role = y + } + x1 = 0.000mm + x2 = 0.000mm + y1 = 0.000mm + y2 = 1.000mm + } + } + } + ha:top-silkscreen { + lid = 1 + ha:type { + top = 1 + silk = 1 + } + li:objects { + ha:text.28 { + x = 0.000mm + y = 0.000mm + rot = 0 + scale = 100 + string = %a.parent.refdes% + fid = 0 + ha:flags { + floater = 1 + dyntext = 1 + } + } + ha:line.29 { + x1 = -0.925mm + y1 = -0.900mm + x2 = -0.925mm + y2 = 0.900mm + thickness = 0.200mm + clearance = 0 + } + ha:line.30 { + x1 = 0.925mm + y1 = -0.900mm + x2 = 0.925mm + y2 = 0.900mm + thickness = 0.200mm + clearance = 0 + } + } + } + ha:top-assembly { + lid = 2 + ha:type { + top = 1 + doc = 1 + } + purpose = assy + li:objects { + ha:arc.31 { + x = 0.000mm + y = 0.000mm + width = 0.500mm + height = 0.500mm + thickness = 0.100mm + astart = 0 + adelta = 360 + clearance = 0 + } + ha:line.32 { + x1 = -0.700mm + y1 = 0.000mm + x2 = 0.700mm + y2 = 0.000mm + thickness = 0.100mm + clearance = 0 + } + ha:line.33 { + x1 = 0.000mm + y1 = -0.700mm + x2 = 0.000mm + y2 = 0.700mm + thickness = 0.100mm + clearance = 0 + } + ha:text.34 { + x = 0.000mm + y = 0.000mm + rot = 90 + scale = 53 + string = CAPC1608X92N + fid = 0 + ha:flags { + floater = 1 + } + } + ha:line.35 { + x1 = -0.400mm + y1 = -0.800mm + x2 = 0.400mm + y2 = -0.800mm + thickness = 0.100mm + clearance = 0 + } + ha:line.36 { + x1 = 0.400mm + y1 = -0.800mm + x2 = 0.400mm + y2 = 0.800mm + thickness = 0.100mm + clearance = 0 + } + ha:line.37 { + x1 = 0.400mm + y1 = 0.800mm + x2 = -0.400mm + y2 = 0.800mm + thickness = 0.100mm + clearance = 0 + } + ha:line.38 { + x1 = -0.400mm + y1 = 0.800mm + x2 = -0.400mm + y2 = -0.800mm + thickness = 0.100mm + clearance = 0 + } + } + } + ha:top-courtyard { + lid = 3 + ha:type { + top = 1 + doc = 1 + } + purpose = ko.courtyard + li:objects { + ha:polygon.39 { + li:geometry { + ta:contour { + { -0.875mm; -1.550mm } + { -0.875mm; -1.050mm } + { -0.875mm; 1.050mm } + { -0.875mm; 1.550mm } + { 0.875mm; 1.550mm } + { 0.875mm; 1.050mm } + { 0.875mm; -1.050mm } + { 0.875mm; -1.550mm } + } + } + } + } + } + } + } + } +} diff --git a/coraleda/subc/CONNECTOR_USB20_RECEPTACLE.lht b/coraleda/subc/CONNECTOR_USB20_RECEPTACLE.lht new file mode 100644 index 0000000..a8e70db --- /dev/null +++ b/coraleda/subc/CONNECTOR_USB20_RECEPTACLE.lht @@ -0,0 +1,476 @@ +# subcircuit generated using QEDA +li:pcb-rnd-subcircuit-v6 { + ha:subc.1 { + uid = CONNECTOR_USB20_RECEPTAC + ha:attributes { + footprint = CONNECTOR_USB20_RECEPTACLE + } + ha:data { + li:padstack_prototypes { + ha:ps_proto_v6.2 { + htop = 0 + hbottom = 0 + hdia = 0.900mm + hplated = 1 + li:shape { + ha:ps_shape_v4 { + clearance = 0.200mm + ha:ps_circ { + x = 0 + y = 0 + dia = 1.350mm + } + ha:layer_mask { + top = 1 + copper = 1 + } + ha:combining { + } + } + ha:ps_shape_v4 { + clearance = 0 + ha:ps_circ { + x = 0 + y = 0 + dia = 1.400mm + } + 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.350mm + } + 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.350mm + } + ha:layer_mask { + bottom = 1 + copper = 1 + } + ha:combining { + } + } + ha:ps_shape_v4 { + clearance = 0 + ha:ps_circ { + x = 0 + y = 0 + dia = 1.400mm + } + ha:layer_mask { + bottom = 1 + mask = 1 + } + ha:combining { + sub = 1 + auto = 1 + } + } + } + } + ha:ps_proto_v6.3 { + htop = 0 + hbottom = 0 + hdia = 2.100mm + hplated = 1 + li:shape { + ha:ps_shape_v4 { + clearance = 0.200mm + ha:ps_circ { + x = 0 + y = 0 + dia = 3.150mm + } + ha:layer_mask { + top = 1 + copper = 1 + } + ha:combining { + } + } + ha:ps_shape_v4 { + clearance = 0 + ha:ps_circ { + x = 0 + y = 0 + dia = 3.200mm + } + 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 = 3.150mm + } + ha:layer_mask { + intern = 1 + copper = 1 + } + ha:combining { + } + } + ha:ps_shape_v4 { + clearance = 0.200mm + ha:ps_circ { + x = 0 + y = 0 + dia = 3.150mm + } + ha:layer_mask { + bottom = 1 + copper = 1 + } + ha:combining { + } + } + ha:ps_shape_v4 { + clearance = 0 + ha:ps_circ { + x = 0 + y = 0 + dia = 3.200mm + } + ha:layer_mask { + bottom = 1 + mask = 1 + } + ha:combining { + sub = 1 + auto = 1 + } + } + } + } + } + li:objects { + ha:padstack_ref.24 { + proto = 2 + rot = 0 + x = -3.500mm + y = -5.860mm + ha:attributes { + term = 1 + name = 1 + } + clearance = 0.200mm + ha:flags { + clearline = 1 + } + } + ha:padstack_ref.25 { + proto = 2 + rot = 0 + x = -1.000mm + y = -5.860mm + ha:attributes { + term = 2 + name = 2 + } + clearance = 0.200mm + ha:flags { + clearline = 1 + } + } + ha:padstack_ref.26 { + proto = 2 + rot = 0 + x = 1.000mm + y = -5.860mm + ha:attributes { + term = 3 + name = 3 + } + clearance = 0.200mm + ha:flags { + clearline = 1 + } + } + ha:padstack_ref.27 { + proto = 2 + rot = 0 + x = 3.500mm + y = -5.860mm + ha:attributes { + term = 4 + name = 4 + } + clearance = 0.200mm + ha:flags { + clearline = 1 + } + } + ha:padstack_ref.28 { + proto = 3 + rot = 0 + x = -7.000mm + y = -3.150mm + ha:attributes { + term = 5 + name = 5 + } + clearance = 0.200mm + ha:flags { + clearline = 1 + } + } + ha:padstack_ref.29 { + proto = 3 + rot = 0 + x = 7.000mm + y = -3.150mm + ha:attributes { + term = 6 + name = 6 + } + clearance = 0.200mm + ha:flags { + clearline = 1 + } + } + } + li:layers { + ha:subc-aux { + lid = 0 + ha:type { + top = 1 + misc = 1 + virtual = 1 + } + li:objects { + ha:line.30 { + clearance = 0 + thickness = 0.1mm + ha:attributes { + subc-role = origin + } + x1 = 0.000mm + x2 = 0.000mm + y1 = -3.150mm + y2 = -3.150mm + } + ha:line.31 { + clearance = 0 + thickness = 0.1mm + ha:attributes { + subc-role = x + } + x1 = 0.000mm + x2 = 1.000mm + y1 = -3.150mm + y2 = -3.150mm + } + ha:line.32 { + clearance = 0 + thickness = 0.1mm + ha:attributes { + subc-role = y + } + x1 = 0.000mm + x2 = 0.000mm + y1 = -3.150mm + y2 = -2.150mm + } + } + } + ha:top-silkscreen { + lid = 1 + ha:type { + top = 1 + silk = 1 + } + li:objects { + ha:text.33 { + x = 0.000mm + y = 0.000mm + rot = 0 + scale = 100 + string = %a.parent.refdes% + fid = 0 + ha:flags { + floater = 1 + dyntext = 1 + } + } + ha:line.34 { + x1 = -7.300mm + y1 = -7.100mm + x2 = 7.300mm + y2 = -7.100mm + thickness = 0.200mm + clearance = 0 + } + ha:line.35 { + x1 = 7.300mm + y1 = -7.100mm + x2 = 7.300mm + y2 = -5.025mm + thickness = 0.200mm + clearance = 0 + } + ha:line.36 { + x1 = 7.300mm + y1 = -1.275mm + x2 = 7.300mm + y2 = 7.100mm + thickness = 0.200mm + clearance = 0 + } + ha:line.37 { + x1 = 7.300mm + y1 = 7.100mm + x2 = -7.300mm + y2 = 7.100mm + thickness = 0.200mm + clearance = 0 + } + ha:line.38 { + x1 = -7.300mm + y1 = -7.100mm + x2 = -7.300mm + y2 = -5.025mm + thickness = 0.200mm + clearance = 0 + } + ha:line.39 { + x1 = -7.300mm + y1 = -1.275mm + x2 = -7.300mm + y2 = 7.100mm + thickness = 0.200mm + clearance = 0 + } + } + } + ha:top-assembly { + lid = 2 + ha:type { + top = 1 + doc = 1 + } + purpose = assy + li:objects { + ha:arc.40 { + x = 0.000mm + y = 0.000mm + width = 0.500mm + height = 0.500mm + thickness = 0.100mm + astart = 0 + adelta = 360 + clearance = 0 + } + ha:line.41 { + x1 = -0.700mm + y1 = 0.000mm + x2 = 0.700mm + y2 = 0.000mm + thickness = 0.100mm + clearance = 0 + } + ha:line.42 { + x1 = 0.000mm + y1 = -0.700mm + x2 = 0.000mm + y2 = 0.700mm + thickness = 0.100mm + clearance = 0 + } + ha:text.43 { + x = 0.000mm + y = 0.000mm + rot = 0 + scale = 100 + string = CONNECTOR_USB20_RECEPTACLE + fid = 0 + ha:flags { + floater = 1 + } + } + ha:line.44 { + x1 = -7.200mm + y1 = -7.000mm + x2 = 7.200mm + y2 = -7.000mm + thickness = 0.100mm + clearance = 0 + } + ha:line.45 { + x1 = 7.200mm + y1 = -7.000mm + x2 = 7.200mm + y2 = 7.000mm + thickness = 0.100mm + clearance = 0 + } + ha:line.46 { + x1 = 7.200mm + y1 = 7.000mm + x2 = -7.200mm + y2 = 7.000mm + thickness = 0.100mm + clearance = 0 + } + ha:line.47 { + x1 = -7.200mm + y1 = 7.000mm + x2 = -7.200mm + y2 = -7.000mm + thickness = 0.100mm + clearance = 0 + } + } + } + ha:top-courtyard { + lid = 3 + ha:type { + top = 1 + doc = 1 + } + purpose = ko.courtyard + li:objects { + ha:polygon.48 { + li:geometry { + ta:contour { + { -8.825mm; -7.250mm } + { 8.825mm; -7.250mm } + { 8.825mm; 7.250mm } + { -8.825mm; 7.250mm } + } + } + } + } + } + } + } + } +} diff --git a/coraleda/subc/LEDC1608X90N.lht b/coraleda/subc/LEDC1608X90N.lht new file mode 100644 index 0000000..ae403a1 --- /dev/null +++ b/coraleda/subc/LEDC1608X90N.lht @@ -0,0 +1,338 @@ +# subcircuit generated using QEDA +li:pcb-rnd-subcircuit-v6 { + ha:subc.1 { + uid = LEDC1608X90N............ + ha:attributes { + footprint = LEDC1608X90N + } + 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.600mm + -0.450mm + 0.600mm + -0.450mm + 0.600mm + 0.450mm + -0.600mm + 0.450mm + } + ha:layer_mask { + top = 1 + copper = 1 + } + ha:combining { + } + } + ha:ps_shape_v4 { + clearance = 0 + li:ps_poly { + -0.650mm + -0.500mm + 0.650mm + -0.500mm + 0.650mm + 0.500mm + -0.650mm + 0.500mm + } + ha:layer_mask { + top = 1 + mask = 1 + } + ha:combining { + sub = 1 + auto = 1 + } + } + ha:ps_shape_v4 { + clearance = 0 + li:ps_poly { + -0.600mm + -0.450mm + 0.600mm + -0.450mm + 0.600mm + 0.450mm + -0.600mm + 0.450mm + } + ha:layer_mask { + top = 1 + paste = 1 + } + ha:combining { + auto = 1 + } + } + } + } + } + li:objects { + ha:padstack_ref.28 { + proto = 2 + rot = 0 + x = 0.000mm + y = -0.800mm + ha:attributes { + term = 1 + name = 1 + } + clearance = 0.200mm + ha:flags { + clearline = 1 + } + } + ha:padstack_ref.29 { + proto = 2 + rot = 0 + x = 0.000mm + y = 0.800mm + ha:attributes { + term = 2 + name = 2 + } + clearance = 0.200mm + ha:flags { + clearline = 1 + } + } + } + li:layers { + ha:subc-aux { + lid = 0 + ha:type { + top = 1 + misc = 1 + virtual = 1 + } + li:objects { + ha:line.30 { + clearance = 0 + thickness = 0.1mm + ha:attributes { + subc-role = origin + } + x1 = 0.000mm + x2 = 0.000mm + y1 = 0.000mm + y2 = 0.000mm + } + ha:line.31 { + clearance = 0 + thickness = 0.1mm + ha:attributes { + subc-role = x + } + x1 = 0.000mm + x2 = 1.000mm + y1 = 0.000mm + y2 = 0.000mm + } + ha:line.32 { + clearance = 0 + thickness = 0.1mm + ha:attributes { + subc-role = y + } + x1 = 0.000mm + x2 = 0.000mm + y1 = 0.000mm + y2 = 1.000mm + } + } + } + ha:top-silkscreen { + lid = 1 + ha:type { + top = 1 + silk = 1 + } + li:objects { + ha:text.33 { + x = 0.000mm + y = 0.000mm + rot = 0 + scale = 100 + string = %a.parent.refdes% + fid = 0 + ha:flags { + floater = 1 + dyntext = 1 + } + } + ha:line.34 { + x1 = -0.900mm + y1 = -0.900mm + x2 = -0.900mm + y2 = 0.900mm + thickness = 0.200mm + clearance = 0 + } + ha:line.35 { + x1 = 0.900mm + y1 = -0.900mm + x2 = 0.900mm + y2 = 0.900mm + thickness = 0.200mm + clearance = 0 + } + ha:line.36 { + x1 = -0.900mm + y1 = -0.900mm + x2 = -0.900mm + y2 = -1.550mm + thickness = 0.200mm + clearance = 0 + } + ha:line.37 { + x1 = -0.900mm + y1 = -1.550mm + x2 = 0.900mm + y2 = -1.550mm + thickness = 0.200mm + clearance = 0 + } + ha:line.38 { + x1 = 0.900mm + y1 = -1.550mm + x2 = 0.900mm + y2 = -0.900mm + thickness = 0.200mm + clearance = 0 + } + ha:arc.39 { + x = 0.000mm + y = -2.100mm + width = 0.125mm + height = 0.125mm + thickness = 0.250mm + astart = 0 + adelta = 360 + clearance = 0 + } + } + } + ha:top-assembly { + lid = 2 + ha:type { + top = 1 + doc = 1 + } + purpose = assy + li:objects { + ha:arc.40 { + x = 0.000mm + y = 0.000mm + width = 0.500mm + height = 0.500mm + thickness = 0.100mm + astart = 0 + adelta = 360 + clearance = 0 + } + ha:line.41 { + x1 = -0.700mm + y1 = 0.000mm + x2 = 0.700mm + y2 = 0.000mm + thickness = 0.100mm + clearance = 0 + } + ha:line.42 { + x1 = 0.000mm + y1 = -0.700mm + x2 = 0.000mm + y2 = 0.700mm + thickness = 0.100mm + clearance = 0 + } + ha:text.43 { + x = 0.000mm + y = 0.000mm + rot = 90 + scale = 53 + string = LEDC1608X90N + fid = 0 + ha:flags { + floater = 1 + } + } + ha:line.44 { + x1 = 0.000mm + y1 = -0.800mm + x2 = 0.400mm + y2 = -0.800mm + thickness = 0.100mm + clearance = 0 + } + ha:line.45 { + x1 = 0.400mm + y1 = -0.800mm + x2 = 0.400mm + y2 = 0.800mm + thickness = 0.100mm + clearance = 0 + } + ha:line.46 { + x1 = 0.400mm + y1 = 0.800mm + x2 = -0.400mm + y2 = 0.800mm + thickness = 0.100mm + clearance = 0 + } + ha:line.47 { + x1 = -0.400mm + y1 = 0.800mm + x2 = -0.400mm + y2 = -0.400mm + thickness = 0.100mm + clearance = 0 + } + ha:line.48 { + x1 = -0.400mm + y1 = -0.400mm + x2 = 0.000mm + y2 = -0.800mm + thickness = 0.100mm + clearance = 0 + } + } + } + ha:top-courtyard { + lid = 3 + ha:type { + top = 1 + doc = 1 + } + purpose = ko.courtyard + li:objects { + ha:polygon.49 { + li:geometry { + ta:contour { + { -0.850mm; -1.500mm } + { -0.850mm; -1.050mm } + { -0.850mm; 1.050mm } + { -0.850mm; 1.500mm } + { 0.850mm; 1.500mm } + { 0.850mm; 1.050mm } + { 0.850mm; -1.050mm } + { 0.850mm; -1.500mm } + } + } + } + } + } + } + } + } +} diff --git a/coraleda/subc/RESC1608X55N.lht b/coraleda/subc/RESC1608X55N.lht new file mode 100644 index 0000000..bd65015 --- /dev/null +++ b/coraleda/subc/RESC1608X55N.lht @@ -0,0 +1,296 @@ +# subcircuit generated using QEDA +li:pcb-rnd-subcircuit-v6 { + ha:subc.1 { + uid = RESC1608X55N............ + ha:attributes { + footprint = RESC1608X55N + } + 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.550mm + -0.375mm + 0.550mm + -0.375mm + 0.550mm + 0.375mm + -0.550mm + 0.375mm + } + ha:layer_mask { + top = 1 + copper = 1 + } + ha:combining { + } + } + ha:ps_shape_v4 { + clearance = 0 + li:ps_poly { + -0.600mm + -0.425mm + 0.600mm + -0.425mm + 0.600mm + 0.425mm + -0.600mm + 0.425mm + } + ha:layer_mask { + top = 1 + mask = 1 + } + ha:combining { + sub = 1 + auto = 1 + } + } + ha:ps_shape_v4 { + clearance = 0 + li:ps_poly { + -0.550mm + -0.375mm + 0.550mm + -0.375mm + 0.550mm + 0.375mm + -0.550mm + 0.375mm + } + ha:layer_mask { + top = 1 + paste = 1 + } + ha:combining { + auto = 1 + } + } + } + } + } + li:objects { + ha:padstack_ref.23 { + proto = 2 + rot = 0 + x = 0.000mm + y = -0.700mm + ha:attributes { + term = 1 + name = 1 + } + clearance = 0.200mm + ha:flags { + clearline = 1 + } + } + ha:padstack_ref.24 { + proto = 2 + rot = 0 + x = 0.000mm + y = 0.700mm + ha:attributes { + term = 2 + name = 2 + } + clearance = 0.200mm + ha:flags { + clearline = 1 + } + } + } + li:layers { + ha:subc-aux { + lid = 0 + ha:type { + top = 1 + misc = 1 + virtual = 1 + } + li:objects { + ha:line.25 { + clearance = 0 + thickness = 0.1mm + ha:attributes { + subc-role = origin + } + x1 = 0.000mm + x2 = 0.000mm + y1 = 0.000mm + y2 = 0.000mm + } + ha:line.26 { + clearance = 0 + thickness = 0.1mm + ha:attributes { + subc-role = x + } + x1 = 0.000mm + x2 = 1.000mm + y1 = 0.000mm + y2 = 0.000mm + } + ha:line.27 { + clearance = 0 + thickness = 0.1mm + ha:attributes { + subc-role = y + } + x1 = 0.000mm + x2 = 0.000mm + y1 = 0.000mm + y2 = 1.000mm + } + } + } + ha:top-silkscreen { + lid = 1 + ha:type { + top = 1 + silk = 1 + } + li:objects { + ha:text.28 { + x = 0.000mm + y = 0.000mm + rot = 0 + scale = 100 + string = %a.parent.refdes% + fid = 0 + ha:flags { + floater = 1 + dyntext = 1 + } + } + ha:line.29 { + x1 = -0.850mm + y1 = -0.900mm + x2 = -0.850mm + y2 = 0.900mm + thickness = 0.200mm + clearance = 0 + } + ha:line.30 { + x1 = 0.850mm + y1 = -0.900mm + x2 = 0.850mm + y2 = 0.900mm + thickness = 0.200mm + clearance = 0 + } + } + } + ha:top-assembly { + lid = 2 + ha:type { + top = 1 + doc = 1 + } + purpose = assy + li:objects { + ha:arc.31 { + x = 0.000mm + y = 0.000mm + width = 0.500mm + height = 0.500mm + thickness = 0.100mm + astart = 0 + adelta = 360 + clearance = 0 + } + ha:line.32 { + x1 = -0.700mm + y1 = 0.000mm + x2 = 0.700mm + y2 = 0.000mm + thickness = 0.100mm + clearance = 0 + } + ha:line.33 { + x1 = 0.000mm + y1 = -0.700mm + x2 = 0.000mm + y2 = 0.700mm + thickness = 0.100mm + clearance = 0 + } + ha:text.34 { + x = 0.000mm + y = 0.000mm + rot = 90 + scale = 53 + string = RESC1608X55N + fid = 0 + ha:flags { + floater = 1 + } + } + ha:line.35 { + x1 = -0.400mm + y1 = -0.800mm + x2 = 0.400mm + y2 = -0.800mm + thickness = 0.100mm + clearance = 0 + } + ha:line.36 { + x1 = 0.400mm + y1 = -0.800mm + x2 = 0.400mm + y2 = 0.800mm + thickness = 0.100mm + clearance = 0 + } + ha:line.37 { + x1 = 0.400mm + y1 = 0.800mm + x2 = -0.400mm + y2 = 0.800mm + thickness = 0.100mm + clearance = 0 + } + ha:line.38 { + x1 = -0.400mm + y1 = 0.800mm + x2 = -0.400mm + y2 = -0.800mm + thickness = 0.100mm + clearance = 0 + } + } + } + ha:top-courtyard { + lid = 3 + ha:type { + top = 1 + doc = 1 + } + purpose = ko.courtyard + li:objects { + ha:polygon.39 { + li:geometry { + ta:contour { + { -0.730mm; -1.255mm } + { -0.730mm; -0.980mm } + { -0.730mm; 0.980mm } + { -0.730mm; 1.255mm } + { 0.730mm; 1.255mm } + { 0.730mm; 0.980mm } + { 0.730mm; -0.980mm } + { 0.730mm; -1.255mm } + } + } + } + } + } + } + } + } +} diff --git a/coraleda/subc/SOIC127P600X175-14N.lht b/coraleda/subc/SOIC127P600X175-14N.lht new file mode 100644 index 0000000..da3a475 --- /dev/null +++ b/coraleda/subc/SOIC127P600X175-14N.lht @@ -0,0 +1,502 @@ +# subcircuit generated using QEDA +li:pcb-rnd-subcircuit-v6 { + ha:subc.1 { + uid = SOIC127P600X175-14N..... + ha:attributes { + footprint = SOIC127P600X175-14N + } + 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.762mm + -0.300mm + 0.762mm + -0.300mm + 0.762mm + 0.300mm + -0.762mm + 0.300mm + } + ha:layer_mask { + top = 1 + copper = 1 + } + ha:combining { + } + } + ha:ps_shape_v4 { + clearance = 0 + li:ps_poly { + -0.813mm + -0.350mm + 0.813mm + -0.350mm + 0.813mm + 0.350mm + -0.813mm + 0.350mm + } + ha:layer_mask { + top = 1 + mask = 1 + } + ha:combining { + sub = 1 + auto = 1 + } + } + ha:ps_shape_v4 { + clearance = 0 + li:ps_poly { + -0.762mm + -0.300mm + 0.762mm + -0.300mm + 0.762mm + 0.300mm + -0.762mm + 0.300mm + } + ha:layer_mask { + top = 1 + paste = 1 + } + ha:combining { + auto = 1 + } + } + } + } + } + li:objects { + ha:padstack_ref.31 { + proto = 2 + rot = 0 + x = -2.700mm + y = -3.810mm + ha:attributes { + term = 1 + name = 1 + } + clearance = 0.200mm + ha:flags { + clearline = 1 + } + } + ha:padstack_ref.32 { + proto = 2 + rot = 0 + x = -2.700mm + y = -2.540mm + ha:attributes { + term = 2 + name = 2 + } + clearance = 0.200mm + ha:flags { + clearline = 1 + } + } + ha:padstack_ref.33 { + proto = 2 + rot = 0 + x = -2.700mm + y = -1.270mm + ha:attributes { + term = 3 + name = 3 + } + clearance = 0.200mm + ha:flags { + clearline = 1 + } + } + ha:padstack_ref.34 { + proto = 2 + rot = 0 + x = -2.700mm + y = 0.000mm + ha:attributes { + term = 4 + name = 4 + } + clearance = 0.200mm + ha:flags { + clearline = 1 + } + } + ha:padstack_ref.35 { + proto = 2 + rot = 0 + x = -2.700mm + y = 1.270mm + ha:attributes { + term = 5 + name = 5 + } + clearance = 0.200mm + ha:flags { + clearline = 1 + } + } + ha:padstack_ref.36 { + proto = 2 + rot = 0 + x = -2.700mm + y = 2.540mm + ha:attributes { + term = 6 + name = 6 + } + clearance = 0.200mm + ha:flags { + clearline = 1 + } + } + ha:padstack_ref.37 { + proto = 2 + rot = 0 + x = -2.700mm + y = 3.810mm + ha:attributes { + term = 7 + name = 7 + } + clearance = 0.200mm + ha:flags { + clearline = 1 + } + } + ha:padstack_ref.38 { + proto = 2 + rot = 0 + x = 2.700mm + y = -3.810mm + ha:attributes { + term = 14 + name = 14 + } + clearance = 0.200mm + ha:flags { + clearline = 1 + } + } + ha:padstack_ref.39 { + proto = 2 + rot = 0 + x = 2.700mm + y = -2.540mm + ha:attributes { + term = 13 + name = 13 + } + clearance = 0.200mm + ha:flags { + clearline = 1 + } + } + ha:padstack_ref.40 { + proto = 2 + rot = 0 + x = 2.700mm + y = -1.270mm + ha:attributes { + term = 12 + name = 12 + } + clearance = 0.200mm + ha:flags { + clearline = 1 + } + } + ha:padstack_ref.41 { + proto = 2 + rot = 0 + x = 2.700mm + y = 0.000mm + ha:attributes { + term = 11 + name = 11 + } + clearance = 0.200mm + ha:flags { + clearline = 1 + } + } + ha:padstack_ref.42 { + proto = 2 + rot = 0 + x = 2.700mm + y = 1.270mm + ha:attributes { + term = 10 + name = 10 + } + clearance = 0.200mm + ha:flags { + clearline = 1 + } + } + ha:padstack_ref.43 { + proto = 2 + rot = 0 + x = 2.700mm + y = 2.540mm + ha:attributes { + term = 9 + name = 9 + } + clearance = 0.200mm + ha:flags { + clearline = 1 + } + } + ha:padstack_ref.44 { + proto = 2 + rot = 0 + x = 2.700mm + y = 3.810mm + ha:attributes { + term = 8 + name = 8 + } + clearance = 0.200mm + ha:flags { + clearline = 1 + } + } + } + li:layers { + ha:subc-aux { + lid = 0 + ha:type { + top = 1 + misc = 1 + virtual = 1 + } + li:objects { + ha:line.45 { + clearance = 0 + thickness = 0.1mm + ha:attributes { + subc-role = origin + } + x1 = 0.000mm + x2 = 0.000mm + y1 = 0.000mm + y2 = 0.000mm + } + ha:line.46 { + clearance = 0 + thickness = 0.1mm + ha:attributes { + subc-role = x + } + x1 = 0.000mm + x2 = 1.000mm + y1 = 0.000mm + y2 = 0.000mm + } + ha:line.47 { + clearance = 0 + thickness = 0.1mm + ha:attributes { + subc-role = y + } + x1 = 0.000mm + x2 = 0.000mm + y1 = 0.000mm + y2 = 1.000mm + } + } + } + ha:top-silkscreen { + lid = 1 + ha:type { + top = 1 + silk = 1 + } + li:objects { + ha:text.48 { + x = 0.000mm + y = 0.000mm + rot = 0 + scale = 100 + string = %a.parent.refdes% + fid = 0 + ha:flags { + floater = 1 + dyntext = 1 + } + } + ha:line.49 { + x1 = -2.050mm + y1 = -4.425mm + x2 = 2.050mm + y2 = -4.425mm + thickness = 0.200mm + clearance = 0 + } + ha:line.50 { + x1 = 2.050mm + y1 = 4.425mm + x2 = -2.050mm + y2 = 4.425mm + thickness = 0.200mm + clearance = 0 + } + ha:arc.51 { + x = -2.700mm + y = -4.960mm + width = 0.125mm + height = 0.125mm + thickness = 0.250mm + astart = 0 + adelta = 360 + clearance = 0 + } + ha:line.52 { + x1 = -2.050mm + y1 = -4.410mm + x2 = -3.763mm + y2 = -4.410mm + thickness = 0.200mm + clearance = 0 + } + ha:line.53 { + x1 = -3.763mm + y1 = -4.410mm + x2 = -3.763mm + y2 = -3.510mm + thickness = 0.200mm + clearance = 0 + } + } + } + ha:top-assembly { + lid = 2 + ha:type { + top = 1 + doc = 1 + } + purpose = assy + li:objects { + ha:arc.54 { + x = 0.000mm + y = 0.000mm + width = 0.500mm + height = 0.500mm + thickness = 0.100mm + astart = 0 + adelta = 360 + clearance = 0 + } + ha:line.55 { + x1 = -0.700mm + y1 = 0.000mm + x2 = 0.700mm + y2 = 0.000mm + thickness = 0.100mm + clearance = 0 + } + ha:line.56 { + x1 = 0.000mm + y1 = -0.700mm + x2 = 0.000mm + y2 = 0.700mm + thickness = 0.100mm + clearance = 0 + } + ha:text.57 { + x = 0.000mm + y = 0.000mm + rot = 90 + scale = 100 + string = SOIC127P600X175-14N + fid = 0 + ha:flags { + floater = 1 + } + } + ha:line.58 { + x1 = -0.950mm + y1 = -4.325mm + x2 = 1.950mm + y2 = -4.325mm + thickness = 0.100mm + clearance = 0 + } + ha:line.59 { + x1 = 1.950mm + y1 = -4.325mm + x2 = 1.950mm + y2 = 4.325mm + thickness = 0.100mm + clearance = 0 + } + ha:line.60 { + x1 = 1.950mm + y1 = 4.325mm + x2 = -1.950mm + y2 = 4.325mm + thickness = 0.100mm + clearance = 0 + } + ha:line.61 { + x1 = -1.950mm + y1 = 4.325mm + x2 = -1.950mm + y2 = -3.325mm + thickness = 0.100mm + clearance = 0 + } + ha:line.62 { + x1 = -1.950mm + y1 = -3.325mm + x2 = -0.950mm + y2 = -4.325mm + thickness = 0.100mm + clearance = 0 + } + } + } + ha:top-courtyard { + lid = 3 + ha:type { + top = 1 + doc = 1 + } + purpose = ko.courtyard + li:objects { + ha:polygon.63 { + li:geometry { + ta:contour { + { -3.712mm; -4.360mm } + { -2.200mm; -4.360mm } + { -2.200mm; -4.575mm } + { 2.200mm; -4.575mm } + { 2.200mm; -4.360mm } + { 3.712mm; -4.360mm } + { 3.712mm; 4.360mm } + { 2.200mm; 4.360mm } + { 2.200mm; 4.575mm } + { -2.200mm; 4.575mm } + { -2.200mm; 4.360mm } + { -3.712mm; 4.360mm } + } + } + } + } + } + } + } + } +} diff --git a/coraleda/subc/SOT65P210X110-5N.lht b/coraleda/subc/SOT65P210X110-5N.lht new file mode 100644 index 0000000..e566adf --- /dev/null +++ b/coraleda/subc/SOT65P210X110-5N.lht @@ -0,0 +1,452 @@ +# subcircuit generated using QEDA +li:pcb-rnd-subcircuit-v6 { + ha:subc.1 { + uid = SOT65P210X110-5N........ + ha:attributes { + footprint = SOT65P210X110-5N + } + 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.487mm + -0.200mm + 0.487mm + -0.200mm + 0.487mm + 0.200mm + -0.487mm + 0.200mm + } + ha:layer_mask { + top = 1 + copper = 1 + } + ha:combining { + } + } + ha:ps_shape_v4 { + clearance = 0 + li:ps_poly { + -0.512mm + -0.225mm + 0.512mm + -0.225mm + 0.512mm + 0.225mm + -0.512mm + 0.225mm + } + ha:layer_mask { + top = 1 + mask = 1 + } + ha:combining { + sub = 1 + auto = 1 + } + } + ha:ps_shape_v4 { + clearance = 0 + li:ps_poly { + -0.487mm + -0.200mm + 0.487mm + -0.200mm + 0.487mm + 0.200mm + -0.487mm + 0.200mm + } + ha:layer_mask { + top = 1 + paste = 1 + } + ha:combining { + auto = 1 + } + } + } + } + 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.487mm + -0.200mm + 0.487mm + -0.200mm + 0.487mm + 0.200mm + -0.487mm + 0.200mm + } + ha:layer_mask { + top = 1 + copper = 1 + } + ha:combining { + } + } + ha:ps_shape_v4 { + clearance = 0 + li:ps_poly { + -0.537mm + -0.250mm + 0.537mm + -0.250mm + 0.537mm + 0.250mm + -0.537mm + 0.250mm + } + ha:layer_mask { + top = 1 + mask = 1 + } + ha:combining { + sub = 1 + auto = 1 + } + } + ha:ps_shape_v4 { + clearance = 0 + li:ps_poly { + -0.487mm + -0.200mm + 0.487mm + -0.200mm + 0.487mm + 0.200mm + -0.487mm + 0.200mm + } + ha:layer_mask { + top = 1 + paste = 1 + } + ha:combining { + auto = 1 + } + } + } + } + } + li:objects { + ha:padstack_ref.33 { + proto = 2 + rot = 0 + x = -1.100mm + y = -0.650mm + ha:attributes { + term = 1 + name = 1 + } + clearance = 0.200mm + ha:flags { + clearline = 1 + } + } + ha:padstack_ref.34 { + proto = 2 + rot = 0 + x = -1.100mm + y = 0.000mm + ha:attributes { + term = 2 + name = 2 + } + clearance = 0.200mm + ha:flags { + clearline = 1 + } + } + ha:padstack_ref.35 { + proto = 2 + rot = 0 + x = -1.100mm + y = 0.650mm + ha:attributes { + term = 3 + name = 3 + } + clearance = 0.200mm + ha:flags { + clearline = 1 + } + } + ha:padstack_ref.36 { + proto = 3 + rot = 0 + x = 1.100mm + y = 0.650mm + ha:attributes { + term = 4 + name = 4 + } + clearance = 0.200mm + ha:flags { + clearline = 1 + } + } + ha:padstack_ref.37 { + proto = 3 + rot = 0 + x = 1.100mm + y = -0.650mm + ha:attributes { + term = 5 + name = 5 + } + clearance = 0.200mm + ha:flags { + clearline = 1 + } + } + } + li:layers { + ha:subc-aux { + lid = 0 + ha:type { + top = 1 + misc = 1 + virtual = 1 + } + li:objects { + ha:line.38 { + clearance = 0 + thickness = 0.1mm + ha:attributes { + subc-role = origin + } + x1 = 0.000mm + x2 = 0.000mm + y1 = 0.000mm + y2 = 0.000mm + } + ha:line.39 { + clearance = 0 + thickness = 0.1mm + ha:attributes { + subc-role = x + } + x1 = 0.000mm + x2 = 1.000mm + y1 = 0.000mm + y2 = 0.000mm + } + ha:line.40 { + clearance = 0 + thickness = 0.1mm + ha:attributes { + subc-role = y + } + x1 = 0.000mm + x2 = 0.000mm + y1 = 0.000mm + y2 = 1.000mm + } + } + } + ha:top-silkscreen { + lid = 1 + ha:type { + top = 1 + silk = 1 + } + li:objects { + ha:text.41 { + x = 0.000mm + y = 0.000mm + rot = 0 + scale = 100 + string = %a.parent.refdes% + fid = 0 + ha:flags { + floater = 1 + dyntext = 1 + } + } + ha:line.42 { + x1 = -0.725mm + y1 = -1.150mm + x2 = 0.725mm + y2 = -1.150mm + thickness = 0.200mm + clearance = 0 + } + ha:line.43 { + x1 = 0.725mm + y1 = -0.150mm + x2 = 0.725mm + y2 = 0.150mm + thickness = 0.200mm + clearance = 0 + } + ha:line.44 { + x1 = 0.725mm + y1 = 1.150mm + x2 = -0.725mm + y2 = 1.150mm + thickness = 0.200mm + clearance = 0 + } + ha:arc.45 { + x = -1.100mm + y = -1.700mm + width = 0.125mm + height = 0.125mm + thickness = 0.250mm + astart = 0 + adelta = 360 + clearance = 0 + } + ha:line.46 { + x1 = -0.725mm + y1 = -1.150mm + x2 = -1.887mm + y2 = -1.150mm + thickness = 0.200mm + clearance = 0 + } + ha:line.47 { + x1 = -1.887mm + y1 = -1.150mm + x2 = -1.887mm + y2 = -0.450mm + thickness = 0.200mm + clearance = 0 + } + } + } + ha:top-assembly { + lid = 2 + ha:type { + top = 1 + doc = 1 + } + purpose = assy + li:objects { + ha:arc.48 { + x = 0.000mm + y = 0.000mm + width = 0.500mm + height = 0.500mm + thickness = 0.100mm + astart = 0 + adelta = 360 + clearance = 0 + } + ha:line.49 { + x1 = -0.700mm + y1 = 0.000mm + x2 = 0.700mm + y2 = 0.000mm + thickness = 0.100mm + clearance = 0 + } + ha:line.50 { + x1 = 0.000mm + y1 = -0.700mm + x2 = 0.000mm + y2 = 0.700mm + thickness = 0.100mm + clearance = 0 + } + ha:text.51 { + x = 0.000mm + y = 0.000mm + rot = 90 + scale = 83 + string = SOT65P210X110-5N + fid = 0 + ha:flags { + floater = 1 + } + } + ha:line.52 { + x1 = 0.000mm + y1 = -1.000mm + x2 = 0.625mm + y2 = -1.000mm + thickness = 0.100mm + clearance = 0 + } + ha:line.53 { + x1 = 0.625mm + y1 = -1.000mm + x2 = 0.625mm + y2 = 1.000mm + thickness = 0.100mm + clearance = 0 + } + ha:line.54 { + x1 = 0.625mm + y1 = 1.000mm + x2 = -0.625mm + y2 = 1.000mm + thickness = 0.100mm + clearance = 0 + } + ha:line.55 { + x1 = -0.625mm + y1 = 1.000mm + x2 = -0.625mm + y2 = -0.375mm + thickness = 0.100mm + clearance = 0 + } + ha:line.56 { + x1 = -0.625mm + y1 = -0.375mm + x2 = 0.000mm + y2 = -1.000mm + thickness = 0.100mm + clearance = 0 + } + } + } + ha:top-courtyard { + lid = 3 + ha:type { + top = 1 + doc = 1 + } + purpose = ko.courtyard + li:objects { + ha:polygon.57 { + li:geometry { + ta:contour { + { -1.837mm; -1.100mm } + { -0.875mm; -1.100mm } + { -0.875mm; -1.250mm } + { 0.875mm; -1.250mm } + { 0.875mm; -1.100mm } + { 1.837mm; -1.100mm } + { 1.837mm; 1.100mm } + { 0.875mm; 1.100mm } + { 0.875mm; 1.250mm } + { -0.875mm; 1.250mm } + { -0.875mm; 1.100mm } + { -1.837mm; 1.100mm } + } + } + } + } + } + } + } + } +} diff --git a/coraleda/subc/SOT95P280X145-5N.lht b/coraleda/subc/SOT95P280X145-5N.lht new file mode 100644 index 0000000..24cd7eb --- /dev/null +++ b/coraleda/subc/SOT95P280X145-5N.lht @@ -0,0 +1,384 @@ +# subcircuit generated using QEDA +li:pcb-rnd-subcircuit-v6 { + ha:subc.1 { + uid = SOT95P280X145-5N........ + ha:attributes { + footprint = SOT95P280X145-5N + } + 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.550mm + -0.300mm + 0.550mm + -0.300mm + 0.550mm + 0.300mm + -0.550mm + 0.300mm + } + ha:layer_mask { + top = 1 + copper = 1 + } + ha:combining { + } + } + ha:ps_shape_v4 { + clearance = 0 + li:ps_poly { + -0.600mm + -0.350mm + 0.600mm + -0.350mm + 0.600mm + 0.350mm + -0.600mm + 0.350mm + } + ha:layer_mask { + top = 1 + mask = 1 + } + ha:combining { + sub = 1 + auto = 1 + } + } + ha:ps_shape_v4 { + clearance = 0 + li:ps_poly { + -0.550mm + -0.300mm + 0.550mm + -0.300mm + 0.550mm + 0.300mm + -0.550mm + 0.300mm + } + ha:layer_mask { + top = 1 + paste = 1 + } + ha:combining { + auto = 1 + } + } + } + } + } + li:objects { + ha:padstack_ref.32 { + proto = 2 + rot = 0 + x = -1.300mm + y = -0.950mm + ha:attributes { + term = 1 + name = 1 + } + clearance = 0.200mm + ha:flags { + clearline = 1 + } + } + ha:padstack_ref.33 { + proto = 2 + rot = 0 + x = -1.300mm + y = 0.000mm + ha:attributes { + term = 2 + name = 2 + } + clearance = 0.200mm + ha:flags { + clearline = 1 + } + } + ha:padstack_ref.34 { + proto = 2 + rot = 0 + x = -1.300mm + y = 0.950mm + ha:attributes { + term = 3 + name = 3 + } + clearance = 0.200mm + ha:flags { + clearline = 1 + } + } + ha:padstack_ref.35 { + proto = 2 + rot = 0 + x = 1.300mm + y = 0.950mm + ha:attributes { + term = 4 + name = 4 + } + clearance = 0.200mm + ha:flags { + clearline = 1 + } + } + ha:padstack_ref.36 { + proto = 2 + rot = 0 + x = 1.300mm + y = -0.950mm + ha:attributes { + term = 5 + name = 5 + } + clearance = 0.200mm + ha:flags { + clearline = 1 + } + } + } + li:layers { + ha:subc-aux { + lid = 0 + ha:type { + top = 1 + misc = 1 + virtual = 1 + } + li:objects { + ha:line.37 { + clearance = 0 + thickness = 0.1mm + ha:attributes { + subc-role = origin + } + x1 = 0.000mm + x2 = 0.000mm + y1 = 0.000mm + y2 = 0.000mm + } + ha:line.38 { + clearance = 0 + thickness = 0.1mm + ha:attributes { + subc-role = x + } + x1 = 0.000mm + x2 = 1.000mm + y1 = 0.000mm + y2 = 0.000mm + } + ha:line.39 { + clearance = 0 + thickness = 0.1mm + ha:attributes { + subc-role = y + } + x1 = 0.000mm + x2 = 0.000mm + y1 = 0.000mm + y2 = 1.000mm + } + } + } + ha:top-silkscreen { + lid = 1 + ha:type { + top = 1 + silk = 1 + } + li:objects { + ha:text.40 { + x = 0.000mm + y = 0.000mm + rot = 0 + scale = 100 + string = %a.parent.refdes% + fid = 0 + ha:flags { + floater = 1 + dyntext = 1 + } + } + ha:line.41 { + x1 = -0.900mm + y1 = -1.550mm + x2 = 0.900mm + y2 = -1.550mm + thickness = 0.200mm + clearance = 0 + } + ha:line.42 { + x1 = 0.900mm + y1 = -0.350mm + x2 = 0.900mm + y2 = 0.350mm + thickness = 0.200mm + clearance = 0 + } + ha:line.43 { + x1 = 0.900mm + y1 = 1.550mm + x2 = -0.900mm + y2 = 1.550mm + thickness = 0.200mm + clearance = 0 + } + ha:arc.44 { + x = -1.300mm + y = -2.100mm + width = 0.125mm + height = 0.125mm + thickness = 0.250mm + astart = 0 + adelta = 360 + clearance = 0 + } + ha:line.45 { + x1 = -0.900mm + y1 = -1.550mm + x2 = -2.150mm + y2 = -1.550mm + thickness = 0.200mm + clearance = 0 + } + ha:line.46 { + x1 = -2.150mm + y1 = -1.550mm + x2 = -2.150mm + y2 = -0.650mm + thickness = 0.200mm + clearance = 0 + } + } + } + ha:top-assembly { + lid = 2 + ha:type { + top = 1 + doc = 1 + } + purpose = assy + li:objects { + ha:arc.47 { + x = 0.000mm + y = 0.000mm + width = 0.500mm + height = 0.500mm + thickness = 0.100mm + astart = 0 + adelta = 360 + clearance = 0 + } + ha:line.48 { + x1 = -0.700mm + y1 = 0.000mm + x2 = 0.700mm + y2 = 0.000mm + thickness = 0.100mm + clearance = 0 + } + ha:line.49 { + x1 = 0.000mm + y1 = -0.700mm + x2 = 0.000mm + y2 = 0.700mm + thickness = 0.100mm + clearance = 0 + } + ha:text.50 { + x = 0.000mm + y = 0.000mm + rot = 90 + scale = 100 + string = SOT95P280X145-5N + fid = 0 + ha:flags { + floater = 1 + } + } + ha:line.51 { + x1 = 0.000mm + y1 = -1.450mm + x2 = 0.800mm + y2 = -1.450mm + thickness = 0.100mm + clearance = 0 + } + ha:line.52 { + x1 = 0.800mm + y1 = -1.450mm + x2 = 0.800mm + y2 = 1.450mm + thickness = 0.100mm + clearance = 0 + } + ha:line.53 { + x1 = 0.800mm + y1 = 1.450mm + x2 = -0.800mm + y2 = 1.450mm + thickness = 0.100mm + clearance = 0 + } + ha:line.54 { + x1 = -0.800mm + y1 = 1.450mm + x2 = -0.800mm + y2 = -0.650mm + thickness = 0.100mm + clearance = 0 + } + ha:line.55 { + x1 = -0.800mm + y1 = -0.650mm + x2 = 0.000mm + y2 = -1.450mm + thickness = 0.100mm + clearance = 0 + } + } + } + ha:top-courtyard { + lid = 3 + ha:type { + top = 1 + doc = 1 + } + purpose = ko.courtyard + li:objects { + ha:polygon.56 { + li:geometry { + ta:contour { + { -2.100mm; -1.500mm } + { -1.050mm; -1.500mm } + { -1.050mm; -1.700mm } + { 1.050mm; -1.700mm } + { 1.050mm; -1.500mm } + { 2.100mm; -1.500mm } + { 2.100mm; 1.500mm } + { 1.050mm; 1.500mm } + { 1.050mm; 1.700mm } + { -1.050mm; 1.700mm } + { -1.050mm; 1.500mm } + { -2.100mm; 1.500mm } + } + } + } + } + } + } + } + } +} diff --git a/geda/symbols/C0603.sym b/geda/symbols/C0603.sym new file mode 100644 index 0000000..5bf48c9 --- /dev/null +++ b/geda/symbols/C0603.sym @@ -0,0 +1,33 @@ +v 20150930 2 +T 0 0 5 8 0 0 0 0 1 +keywords=Capacitor +T 0 0 5 8 0 0 0 0 1 +footprint=CAPC1608X92N.fp +T 200 520 5 10 1 1 0 3 1 +refdes=C? +T 200 80 9 10 1 1 0 5 1 +device=C0603 +L 170 460 170 140 3 0 1 0 -1 -1 +L 230 460 230 140 3 0 1 0 -1 -1 +P 0 300 170 300 1 0 0 +{ +T 250 300 9 8 0 1 0 0 1 +pinlabel=L +T 250 300 5 8 0 0 0 2 1 +pintype=pas +T 90 300 5 8 0 1 0 6 1 +pinnumber=1 +T 90 300 5 8 0 0 0 8 1 +pinseq=1 +} +P 400 300 230 300 1 0 0 +{ +T 150 300 9 8 0 1 0 6 1 +pinlabel=R +T 150 300 5 8 0 0 0 8 1 +pintype=pas +T 310 300 5 8 0 1 0 0 1 +pinnumber=2 +T 310 300 5 8 0 0 0 2 1 +pinseq=2 +} diff --git a/geda/symbols/LED0603.sym b/geda/symbols/LED0603.sym new file mode 100644 index 0000000..b8710a8 --- /dev/null +++ b/geda/symbols/LED0603.sym @@ -0,0 +1,52 @@ +v 20150930 2 +T 0 0 5 8 0 0 0 0 1 +keywords=LED +T 0 0 5 8 0 0 0 0 1 +footprint=LEDC1608X90N.fp +T 200 360 5 10 1 1 0 3 1 +refdes=D? +T 200 40 9 10 1 1 0 5 1 +device=LED0603 +H 3 0 0 0 -1 -1 0 -1 -1 -1 -1 -1 5 +M 120 300 +L 280 200 +L 120 100 +L 120 300 +z +L 280 300 280 100 3 0 1 0 -1 -1 +L 300 350 400 450 3 0 1 0 -1 -1 +H 3 0 0 0 -1 -1 0 -1 -1 -1 -1 -1 5 +M 336 414 +L 400 450 +L 364 386 +L 336 414 +z +L 350 300 450 400 3 0 1 0 -1 -1 +H 3 0 0 0 -1 -1 0 -1 -1 -1 -1 -1 5 +M 386 364 +L 450 400 +L 414 336 +L 386 364 +z +P 0 200 120 200 1 0 0 +{ +T 200 200 9 8 0 1 0 0 1 +pinlabel=A +T 200 200 5 8 0 0 0 2 1 +pintype=pas +T 40 200 5 8 0 1 0 6 1 +pinnumber=2 +T 40 200 5 8 0 0 0 8 1 +pinseq=2 +} +P 400 200 280 200 1 0 0 +{ +T 200 200 9 8 0 1 0 6 1 +pinlabel=C +T 200 200 5 8 0 0 0 8 1 +pintype=pas +T 360 200 5 8 0 1 0 0 1 +pinnumber=1 +T 360 200 5 8 0 0 0 2 1 +pinseq=1 +} diff --git a/geda/symbols/NL17SZ00DF.sym b/geda/symbols/NL17SZ00DF.sym new file mode 100644 index 0000000..f32d393 --- /dev/null +++ b/geda/symbols/NL17SZ00DF.sym @@ -0,0 +1,65 @@ +v 20150930 2 +T 0 0 5 8 0 0 0 0 1 +datasheet=https://www.onsemi.com/pdf/datasheet/nl17sz00-d.pdf +T 0 0 5 8 0 0 0 0 1 +footprint=SOT65P210X110-5N.fp +B 400 1400 900 -1000 3 0 1 0 -1 -1 0 -1 -1 -1 -1 -1 +P 0 1100 400 1100 1 0 0 +{ +T 480 1100 9 8 1 1 0 0 1 +pinlabel=A +T 480 1100 5 8 0 0 0 2 1 +pintype=false +T 320 1100 5 8 1 1 0 6 1 +pinnumber=1 +T 320 1100 5 8 0 0 0 8 1 +pinseq=1 +} +P 0 700 400 700 1 0 0 +{ +T 480 700 9 8 1 1 0 0 1 +pinlabel=B +T 480 700 5 8 0 0 0 2 1 +pintype=false +T 320 700 5 8 1 1 0 6 1 +pinnumber=2 +T 320 700 5 8 0 0 0 8 1 +pinseq=2 +} +P 1700 900 1300 900 1 0 0 +{ +T 1220 900 9 8 1 1 0 6 1 +pinlabel=Y +T 1220 900 5 8 0 0 0 8 1 +pintype=false +T 1380 900 5 8 1 1 0 0 1 +pinnumber=4 +T 1380 900 5 8 0 0 0 2 1 +pinseq=4 +} +P 900 1800 900 1400 1 0 0 +{ +T 900 1320 9 8 1 1 90 6 1 +pinlabel=VCC +T 900 1320 5 8 0 0 90 8 1 +pintype=pwr +T 900 1480 5 8 1 1 90 0 1 +pinnumber=5 +T 900 1480 5 8 0 0 90 2 1 +pinseq=5 +} +P 900 0 900 400 1 0 0 +{ +T 900 480 9 8 1 1 90 0 1 +pinlabel=GND +T 900 480 5 8 0 0 90 2 1 +pintype=pwr +T 900 320 5 8 1 1 90 6 1 +pinnumber=3 +T 900 320 5 8 0 0 90 8 1 +pinseq=3 +} +T 400 1460 5 10 1 1 0 0 1 +refdes=U? +T 960 340 9 10 1 1 0 2 1 +device=NL17SZ00DF diff --git a/geda/symbols/R0603.sym b/geda/symbols/R0603.sym new file mode 100644 index 0000000..8be1137 --- /dev/null +++ b/geda/symbols/R0603.sym @@ -0,0 +1,32 @@ +v 20150930 2 +T 0 0 5 8 0 0 0 0 1 +keywords=Resistor, 1/10W +T 0 0 5 8 0 0 0 0 1 +footprint=RESC1608X55N.fp +T 300 340 5 10 1 1 0 3 1 +refdes=R? +T 300 60 9 10 1 1 0 5 1 +device=R0603 +B 100 280 400 -160 3 0 1 0 -1 -1 0 -1 -1 -1 -1 -1 +P 0 200 100 200 1 0 0 +{ +T 180 200 9 8 0 1 0 0 1 +pinlabel=L +T 180 200 5 8 0 0 0 2 1 +pintype=pas +T 20 200 5 8 0 1 0 6 1 +pinnumber=1 +T 20 200 5 8 0 0 0 8 1 +pinseq=1 +} +P 600 200 500 200 1 0 0 +{ +T 420 200 9 8 0 1 0 6 1 +pinlabel=R +T 420 200 5 8 0 0 0 8 1 +pintype=pas +T 580 200 5 8 0 1 0 0 1 +pinnumber=2 +T 580 200 5 8 0 0 0 2 1 +pinseq=2 +} diff --git a/geda/symbols/SN74HC02D.sym b/geda/symbols/SN74HC02D.sym new file mode 100644 index 0000000..3f0bb94 --- /dev/null +++ b/geda/symbols/SN74HC02D.sym @@ -0,0 +1,166 @@ +v 20150930 2 +T 0 0 5 8 0 0 0 0 1 +datasheet=https://www.ti.com/lit/ds/symlink/sn74hc02.pdf +T 0 0 5 8 0 0 0 0 1 +aliases=SN54HC02D +T 0 0 5 8 0 0 0 0 1 +footprint=SOIC127P600X175-14N.fp +B 400 3600 900 -3200 3 0 1 0 -1 -1 0 -1 -1 -1 -1 -1 +P 0 3400 400 3400 1 0 0 +{ +T 480 3400 9 8 1 1 0 0 1 +pinlabel=1A +T 480 3400 5 8 0 0 0 2 1 +pintype=false +T 320 3400 5 8 1 1 0 6 1 +pinnumber=2 +T 320 3400 5 8 0 0 0 8 1 +pinseq=2 +} +P 0 3000 400 3000 1 0 0 +{ +T 480 3000 9 8 1 1 0 0 1 +pinlabel=1B +T 480 3000 5 8 0 0 0 2 1 +pintype=false +T 320 3000 5 8 1 1 0 6 1 +pinnumber=3 +T 320 3000 5 8 0 0 0 8 1 +pinseq=3 +} +P 0 2600 400 2600 1 0 0 +{ +T 480 2600 9 8 1 1 0 0 1 +pinlabel=2A +T 480 2600 5 8 0 0 0 2 1 +pintype=false +T 320 2600 5 8 1 1 0 6 1 +pinnumber=5 +T 320 2600 5 8 0 0 0 8 1 +pinseq=5 +} +P 0 2200 400 2200 1 0 0 +{ +T 480 2200 9 8 1 1 0 0 1 +pinlabel=2B +T 480 2200 5 8 0 0 0 2 1 +pintype=false +T 320 2200 5 8 1 1 0 6 1 +pinnumber=6 +T 320 2200 5 8 0 0 0 8 1 +pinseq=6 +} +P 0 1800 400 1800 1 0 0 +{ +T 480 1800 9 8 1 1 0 0 1 +pinlabel=3A +T 480 1800 5 8 0 0 0 2 1 +pintype=false +T 320 1800 5 8 1 1 0 6 1 +pinnumber=8 +T 320 1800 5 8 0 0 0 8 1 +pinseq=8 +} +P 0 1400 400 1400 1 0 0 +{ +T 480 1400 9 8 1 1 0 0 1 +pinlabel=3B +T 480 1400 5 8 0 0 0 2 1 +pintype=false +T 320 1400 5 8 1 1 0 6 1 +pinnumber=9 +T 320 1400 5 8 0 0 0 8 1 +pinseq=9 +} +P 0 1000 400 1000 1 0 0 +{ +T 480 1000 9 8 1 1 0 0 1 +pinlabel=4A +T 480 1000 5 8 0 0 0 2 1 +pintype=false +T 320 1000 5 8 1 1 0 6 1 +pinnumber=11 +T 320 1000 5 8 0 0 0 8 1 +pinseq=11 +} +P 0 600 400 600 1 0 0 +{ +T 480 600 9 8 1 1 0 0 1 +pinlabel=4B +T 480 600 5 8 0 0 0 2 1 +pintype=false +T 320 600 5 8 1 1 0 6 1 +pinnumber=12 +T 320 600 5 8 0 0 0 8 1 +pinseq=12 +} +P 1700 2600 1300 2600 1 0 0 +{ +T 1220 2600 9 8 1 1 0 6 1 +pinlabel=1Y +T 1220 2600 5 8 0 0 0 8 1 +pintype=false +T 1380 2600 5 8 1 1 0 0 1 +pinnumber=1 +T 1380 2600 5 8 0 0 0 2 1 +pinseq=1 +} +P 1700 2200 1300 2200 1 0 0 +{ +T 1220 2200 9 8 1 1 0 6 1 +pinlabel=2Y +T 1220 2200 5 8 0 0 0 8 1 +pintype=false +T 1380 2200 5 8 1 1 0 0 1 +pinnumber=4 +T 1380 2200 5 8 0 0 0 2 1 +pinseq=4 +} +P 1700 1800 1300 1800 1 0 0 +{ +T 1220 1800 9 8 1 1 0 6 1 +pinlabel=3Y +T 1220 1800 5 8 0 0 0 8 1 +pintype=false +T 1380 1800 5 8 1 1 0 0 1 +pinnumber=10 +T 1380 1800 5 8 0 0 0 2 1 +pinseq=10 +} +P 1700 1400 1300 1400 1 0 0 +{ +T 1220 1400 9 8 1 1 0 6 1 +pinlabel=4Y +T 1220 1400 5 8 0 0 0 8 1 +pintype=false +T 1380 1400 5 8 1 1 0 0 1 +pinnumber=13 +T 1380 1400 5 8 0 0 0 2 1 +pinseq=13 +} +P 900 4000 900 3600 1 0 0 +{ +T 900 3520 9 8 1 1 90 6 1 +pinlabel=VCC +T 900 3520 5 8 0 0 90 8 1 +pintype=pwr +T 900 3680 5 8 1 1 90 0 1 +pinnumber=14 +T 900 3680 5 8 0 0 90 2 1 +pinseq=14 +} +P 900 0 900 400 1 0 0 +{ +T 900 480 9 8 1 1 90 0 1 +pinlabel=GND +T 900 480 5 8 0 0 90 2 1 +pintype=pwr +T 900 320 5 8 1 1 90 6 1 +pinnumber=7 +T 900 320 5 8 0 0 90 8 1 +pinseq=7 +} +T 400 3660 5 10 1 1 0 0 1 +refdes=U? +T 960 340 9 10 1 1 0 2 1 +device=SN74HC02D diff --git a/geda/symbols/SN74LVC1G02DBV.sym b/geda/symbols/SN74LVC1G02DBV.sym new file mode 100644 index 0000000..2920384 --- /dev/null +++ b/geda/symbols/SN74LVC1G02DBV.sym @@ -0,0 +1,65 @@ +v 20150930 2 +T 0 0 5 8 0 0 0 0 1 +datasheet=https://www.ti.com/product/SN74LVC1G02 +T 0 0 5 8 0 0 0 0 1 +footprint=SOT95P280X145-5N.fp +B 400 1400 900 -1000 3 0 1 0 -1 -1 0 -1 -1 -1 -1 -1 +P 0 1100 400 1100 1 0 0 +{ +T 480 1100 9 8 1 1 0 0 1 +pinlabel=A +T 480 1100 5 8 0 0 0 2 1 +pintype=false +T 320 1100 5 8 1 1 0 6 1 +pinnumber=1 +T 320 1100 5 8 0 0 0 8 1 +pinseq=1 +} +P 0 700 400 700 1 0 0 +{ +T 480 700 9 8 1 1 0 0 1 +pinlabel=B +T 480 700 5 8 0 0 0 2 1 +pintype=false +T 320 700 5 8 1 1 0 6 1 +pinnumber=2 +T 320 700 5 8 0 0 0 8 1 +pinseq=2 +} +P 1700 900 1300 900 1 0 0 +{ +T 1220 900 9 8 1 1 0 6 1 +pinlabel=Y +T 1220 900 5 8 0 0 0 8 1 +pintype=false +T 1380 900 5 8 1 1 0 0 1 +pinnumber=4 +T 1380 900 5 8 0 0 0 2 1 +pinseq=4 +} +P 900 1800 900 1400 1 0 0 +{ +T 900 1320 9 8 1 1 90 6 1 +pinlabel=VCC +T 900 1320 5 8 0 0 90 8 1 +pintype=pwr +T 900 1480 5 8 1 1 90 0 1 +pinnumber=5 +T 900 1480 5 8 0 0 90 2 1 +pinseq=5 +} +P 900 0 900 400 1 0 0 +{ +T 900 480 9 8 1 1 90 0 1 +pinlabel=GND +T 900 480 5 8 0 0 90 2 1 +pintype=pwr +T 900 320 5 8 1 1 90 6 1 +pinnumber=3 +T 900 320 5 8 0 0 90 8 1 +pinseq=3 +} +T 400 1460 5 10 1 1 0 0 1 +refdes=U? +T 960 340 9 10 1 1 0 2 1 +device=SN74LVC1G02DBV diff --git a/geda/symbols/SN74LVC1G02DCK.sym b/geda/symbols/SN74LVC1G02DCK.sym new file mode 100644 index 0000000..d9f009c --- /dev/null +++ b/geda/symbols/SN74LVC1G02DCK.sym @@ -0,0 +1,65 @@ +v 20150930 2 +T 0 0 5 8 0 0 0 0 1 +datasheet=https://www.ti.com/product/SN74LVC1G02 +T 0 0 5 8 0 0 0 0 1 +footprint=SOT65P210X110-5N.fp +B 400 1400 900 -1000 3 0 1 0 -1 -1 0 -1 -1 -1 -1 -1 +P 0 1100 400 1100 1 0 0 +{ +T 480 1100 9 8 1 1 0 0 1 +pinlabel=A +T 480 1100 5 8 0 0 0 2 1 +pintype=false +T 320 1100 5 8 1 1 0 6 1 +pinnumber=1 +T 320 1100 5 8 0 0 0 8 1 +pinseq=1 +} +P 0 700 400 700 1 0 0 +{ +T 480 700 9 8 1 1 0 0 1 +pinlabel=B +T 480 700 5 8 0 0 0 2 1 +pintype=false +T 320 700 5 8 1 1 0 6 1 +pinnumber=2 +T 320 700 5 8 0 0 0 8 1 +pinseq=2 +} +P 1700 900 1300 900 1 0 0 +{ +T 1220 900 9 8 1 1 0 6 1 +pinlabel=Y +T 1220 900 5 8 0 0 0 8 1 +pintype=false +T 1380 900 5 8 1 1 0 0 1 +pinnumber=4 +T 1380 900 5 8 0 0 0 2 1 +pinseq=4 +} +P 900 1800 900 1400 1 0 0 +{ +T 900 1320 9 8 1 1 90 6 1 +pinlabel=VCC +T 900 1320 5 8 0 0 90 8 1 +pintype=pwr +T 900 1480 5 8 1 1 90 0 1 +pinnumber=5 +T 900 1480 5 8 0 0 90 2 1 +pinseq=5 +} +P 900 0 900 400 1 0 0 +{ +T 900 480 9 8 1 1 90 0 1 +pinlabel=GND +T 900 480 5 8 0 0 90 2 1 +pintype=pwr +T 900 320 5 8 1 1 90 6 1 +pinnumber=3 +T 900 320 5 8 0 0 90 8 1 +pinseq=3 +} +T 400 1460 5 10 1 1 0 0 1 +refdes=U? +T 960 340 9 10 1 1 0 2 1 +device=SN74LVC1G02DCK diff --git a/geda/symbols/USB20_RECEPTACLE.sym b/geda/symbols/USB20_RECEPTACLE.sym new file mode 100644 index 0000000..676c29a --- /dev/null +++ b/geda/symbols/USB20_RECEPTACLE.sym @@ -0,0 +1,84 @@ +v 20150930 2 +T 0 0 5 8 0 0 0 0 1 +datasheet=https://datasheet.lcsc.com/szlcsc/1903251102_Jing-Extension-of-the-Electronic-Co-USB-A-F-900-Ordinary-buckle-Cracked-feet-Not-high-temperature_C2345.pdf +T 0 0 5 8 0 0 0 0 1 +keywords=connector, USB +T 0 0 5 8 0 0 0 0 1 +footprint=CONNECTOR_USB20_RECEPTACLE.fp +B 0 1900 1800 -1500 3 0 1 0 -1 -1 0 -1 -1 -1 -1 -1 +P 2200 1700 1800 1700 1 0 0 +{ +T 1520 1700 9 8 1 1 0 6 1 +pinlabel=VBUS +T 1520 1700 5 8 0 0 0 8 1 +pintype=pwr +T 2080 1700 5 8 1 1 0 0 1 +pinnumber=1 +T 2080 1700 5 8 0 0 0 2 1 +pinseq=1 +} +V 1700 1700 50 3 0 0 0 -1 -1 0 -1 -1 -1 -1 -1 +P 2200 1500 1800 1500 1 0 0 +{ +T 1520 1500 9 8 1 1 0 6 1 +pinlabel=D- +T 1520 1500 5 8 0 0 0 8 1 +pintype=io +T 2080 1500 5 8 1 1 0 0 1 +pinnumber=2 +T 2080 1500 5 8 0 0 0 2 1 +pinseq=2 +} +V 1700 1500 50 3 0 0 0 -1 -1 0 -1 -1 -1 -1 -1 +P 2200 1300 1800 1300 1 0 0 +{ +T 1520 1300 9 8 1 1 0 6 1 +pinlabel=D+ +T 1520 1300 5 8 0 0 0 8 1 +pintype=io +T 2080 1300 5 8 1 1 0 0 1 +pinnumber=3 +T 2080 1300 5 8 0 0 0 2 1 +pinseq=3 +} +V 1700 1300 50 3 0 0 0 -1 -1 0 -1 -1 -1 -1 -1 +P 2200 1100 1800 1100 1 0 0 +{ +T 1520 1100 9 8 1 1 0 6 1 +pinlabel=GND +T 1520 1100 5 8 0 0 0 8 1 +pintype=pwr +T 2080 1100 5 8 1 1 0 0 1 +pinnumber=4 +T 2080 1100 5 8 0 0 0 2 1 +pinseq=4 +} +V 1700 1100 50 3 0 0 0 -1 -1 0 -1 -1 -1 -1 -1 +P 800 0 800 400 1 0 0 +{ +T 800 680 9 8 1 1 90 0 1 +pinlabel=SHIELD +T 800 680 5 8 0 0 90 2 1 +pintype=pas +T 800 120 5 8 1 1 90 6 1 +pinnumber=5 +T 800 120 5 8 0 0 90 8 1 +pinseq=5 +} +V 800 500 50 3 0 0 0 -1 -1 0 -1 -1 -1 -1 -1 +P 1000 0 1000 400 1 0 0 +{ +T 1000 680 9 8 1 1 90 0 1 +pinlabel=SHIELD +T 1000 680 5 8 0 0 90 2 1 +pintype=pas +T 1000 120 5 8 1 1 90 6 1 +pinnumber=6 +T 1000 120 5 8 0 0 90 8 1 +pinseq=6 +} +V 1000 500 50 3 0 0 0 -1 -1 0 -1 -1 -1 -1 -1 +T 900 1960 5 10 1 1 0 3 1 +refdes=J? +T 1060 340 9 10 1 1 0 2 1 +device=USB20_RECEPTACLE