diff --git a/hardware/Rakefile b/hardware/Rakefile index e01fe97..7a0afda 100644 --- a/hardware/Rakefile +++ b/hardware/Rakefile @@ -56,10 +56,9 @@ library = parts_local.collect {|part| "library/#{part.split('@')[0].downcase}.ya parts_github = [] parts_github << "capacitor/c0603" parts_github << "resistor/r0603" -parts_github << "diode/led0603" parts_github << "te/1206sfh" # path to qeda" -qeda = "../qeda/bin/qeda" +qeda = "qeda" # ========== # main tasks diff --git a/hardware/coraleda/subc/LEDC1608X90N.lht b/hardware/coraleda/subc/LEDC1608X90N.lht deleted file mode 100644 index e4eb836..0000000 --- a/hardware/coraleda/subc/LEDC1608X90N.lht +++ /dev/null @@ -1,615 +0,0 @@ -# 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.250mm - 0.597mm - -0.285mm - 0.588mm - -0.318mm - 0.573mm - -0.350mm - 0.553mm - -0.379mm - 0.529mm - -0.403mm - 0.500mm - -0.423mm - 0.468mm - -0.438mm - 0.435mm - -0.447mm - 0.400mm - -0.450mm - -0.400mm - -0.450mm - -0.435mm - -0.447mm - -0.468mm - -0.438mm - -0.500mm - -0.423mm - -0.529mm - -0.403mm - -0.553mm - -0.379mm - -0.573mm - -0.350mm - -0.588mm - -0.318mm - -0.597mm - -0.285mm - -0.600mm - -0.250mm - -0.600mm - 0.250mm - -0.597mm - 0.285mm - -0.588mm - 0.318mm - -0.573mm - 0.350mm - -0.553mm - 0.379mm - -0.529mm - 0.403mm - -0.500mm - 0.423mm - -0.468mm - 0.438mm - -0.435mm - 0.447mm - -0.400mm - 0.450mm - 0.400mm - 0.450mm - 0.435mm - 0.447mm - 0.468mm - 0.438mm - 0.500mm - 0.423mm - 0.529mm - 0.403mm - 0.553mm - 0.379mm - 0.573mm - 0.350mm - 0.588mm - 0.318mm - 0.597mm - 0.285mm - 0.600mm - 0.250mm - } - ha:layer_mask { - top = 1 - copper = 1 - } - ha:combining { - } - } - ha:ps_shape_v4 { - clearance = 0 - li:ps_poly { - 0.650mm - -0.300mm - 0.647mm - -0.335mm - 0.638mm - -0.368mm - 0.623mm - -0.400mm - 0.603mm - -0.429mm - 0.579mm - -0.453mm - 0.550mm - -0.473mm - 0.518mm - -0.488mm - 0.485mm - -0.497mm - 0.450mm - -0.500mm - -0.450mm - -0.500mm - -0.485mm - -0.497mm - -0.518mm - -0.488mm - -0.550mm - -0.473mm - -0.579mm - -0.453mm - -0.603mm - -0.429mm - -0.623mm - -0.400mm - -0.638mm - -0.368mm - -0.647mm - -0.335mm - -0.650mm - -0.300mm - -0.650mm - 0.300mm - -0.647mm - 0.335mm - -0.638mm - 0.368mm - -0.623mm - 0.400mm - -0.603mm - 0.429mm - -0.579mm - 0.453mm - -0.550mm - 0.473mm - -0.518mm - 0.488mm - -0.485mm - 0.497mm - -0.450mm - 0.500mm - 0.450mm - 0.500mm - 0.485mm - 0.497mm - 0.518mm - 0.488mm - 0.550mm - 0.473mm - 0.579mm - 0.453mm - 0.603mm - 0.429mm - 0.623mm - 0.400mm - 0.638mm - 0.368mm - 0.647mm - 0.335mm - 0.650mm - 0.300mm - } - 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.250mm - 0.597mm - -0.285mm - 0.588mm - -0.318mm - 0.573mm - -0.350mm - 0.553mm - -0.379mm - 0.529mm - -0.403mm - 0.500mm - -0.423mm - 0.468mm - -0.438mm - 0.435mm - -0.447mm - 0.400mm - -0.450mm - -0.400mm - -0.450mm - -0.435mm - -0.447mm - -0.468mm - -0.438mm - -0.500mm - -0.423mm - -0.529mm - -0.403mm - -0.553mm - -0.379mm - -0.573mm - -0.350mm - -0.588mm - -0.318mm - -0.597mm - -0.285mm - -0.600mm - -0.250mm - -0.600mm - 0.250mm - -0.597mm - 0.285mm - -0.588mm - 0.318mm - -0.573mm - 0.350mm - -0.553mm - 0.379mm - -0.529mm - 0.403mm - -0.500mm - 0.423mm - -0.468mm - 0.438mm - -0.435mm - 0.447mm - -0.400mm - 0.450mm - 0.400mm - 0.450mm - 0.435mm - 0.447mm - 0.468mm - 0.438mm - 0.500mm - 0.423mm - 0.529mm - 0.403mm - 0.553mm - 0.379mm - 0.573mm - 0.350mm - 0.588mm - 0.318mm - 0.597mm - 0.285mm - 0.600mm - 0.250mm - } - 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.860mm - y1 = -0.860mm - x2 = -0.860mm - y2 = 0.860mm - thickness = 0.120mm - clearance = 0 - } - ha:line.35 { - x1 = 0.860mm - y1 = -0.860mm - x2 = 0.860mm - y2 = 0.860mm - thickness = 0.120mm - clearance = 0 - } - ha:line.36 { - x1 = -0.860mm - y1 = -0.860mm - x2 = -0.860mm - y2 = -1.510mm - thickness = 0.120mm - clearance = 0 - } - ha:line.37 { - x1 = -0.860mm - y1 = -1.510mm - x2 = 0.860mm - y2 = -1.510mm - thickness = 0.120mm - clearance = 0 - } - ha:line.38 { - x1 = 0.860mm - y1 = -1.510mm - x2 = 0.860mm - y2 = -0.860mm - thickness = 0.120mm - clearance = 0 - } - ha:arc.39 { - x = 0.000mm - y = -1.940mm - 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:text.40 { - x = 0.000mm - y = 0.000mm - rot = 90 - scale = 53 - string = LEDC1608X90N - fid = 0 - ha:flags { - floater = 1 - } - } - ha:text.41 { - x = 0.000mm - y = 0.000mm - rot = 90 - scale = 53 - string = LEDC1608X90N - fid = 0 - ha:flags { - floater = 1 - } - } - ha:line.42 { - x1 = 0.000mm - y1 = -0.800mm - x2 = 0.400mm - y2 = -0.800mm - thickness = 0.100mm - clearance = 0 - } - ha:line.43 { - x1 = 0.400mm - y1 = -0.800mm - x2 = 0.400mm - y2 = 0.800mm - thickness = 0.100mm - clearance = 0 - } - ha:line.44 { - x1 = 0.400mm - 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.400mm - thickness = 0.100mm - clearance = 0 - } - ha:line.46 { - 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:arc.47 { - x = 0.000mm - y = 0.000mm - width = 0.500mm - height = 0.500mm - thickness = 0.050mm - astart = 0 - adelta = 360 - clearance = 0 - } - ha:line.48 { - x1 = -0.700mm - y1 = 0.000mm - x2 = 0.700mm - y2 = 0.000mm - thickness = 0.050mm - clearance = 0 - } - ha:line.49 { - x1 = 0.000mm - y1 = -0.700mm - x2 = 0.000mm - y2 = 0.700mm - thickness = 0.050mm - clearance = 0 - } - ha:line.50 { - x1 = -0.850mm - y1 = -1.500mm - x2 = -0.850mm - y2 = -1.050mm - thickness = 0.050mm - clearance = 0 - } - ha:line.51 { - x1 = -0.850mm - y1 = -1.050mm - x2 = -0.850mm - y2 = 1.050mm - thickness = 0.050mm - clearance = 0 - } - ha:line.52 { - x1 = -0.850mm - y1 = 1.050mm - x2 = -0.850mm - y2 = 1.500mm - thickness = 0.050mm - clearance = 0 - } - ha:line.53 { - x1 = -0.850mm - y1 = 1.500mm - x2 = 0.850mm - y2 = 1.500mm - thickness = 0.050mm - clearance = 0 - } - ha:line.54 { - x1 = 0.850mm - y1 = 1.500mm - x2 = 0.850mm - y2 = 1.050mm - thickness = 0.050mm - clearance = 0 - } - ha:line.55 { - x1 = 0.850mm - y1 = 1.050mm - x2 = 0.850mm - y2 = -1.050mm - thickness = 0.050mm - clearance = 0 - } - ha:line.56 { - x1 = 0.850mm - y1 = -1.050mm - x2 = 0.850mm - y2 = -1.500mm - thickness = 0.050mm - clearance = 0 - } - ha:line.57 { - x1 = 0.850mm - y1 = -1.500mm - x2 = -0.850mm - y2 = -1.500mm - thickness = 0.050mm - clearance = 0 - } - } - } - } - } - } -} diff --git a/hardware/geda/symbols/LED0603.sym b/hardware/geda/symbols/LED0603.sym deleted file mode 100644 index b8710a8..0000000 --- a/hardware/geda/symbols/LED0603.sym +++ /dev/null @@ -1,52 +0,0 @@ -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/hardware/usb_cable_tester.sch b/hardware/usb_cable_tester.sch index d09f0a5..b86302f 100644 --- a/hardware/usb_cable_tester.sch +++ b/hardware/usb_cable_tester.sch @@ -34,48 +34,8 @@ T 11200 21800 5 10 0 0 0 0 1 category=passive } C 11000 21700 1 0 0 ground.sym -N 7800 22000 10300 22000 4 +N 8700 22000 10300 22000 4 N 8700 22000 8700 21400 4 -C 7900 21100 1 90 0 resistor-1.sym -{ -T 7500 21400 5 10 0 0 90 0 1 -device=RESISTOR -T 7900 21100 5 10 0 0 0 0 1 -footprint=RESC1608X55N.lht -T 8000 21700 5 10 1 1 0 0 1 -refdes=R7 -T 8000 21400 5 10 1 1 0 0 1 -value=1k5 -T 7900 21100 5 10 0 0 0 0 1 -category=passive -} -C 7800 20900 1 0 0 led-2.sym -{ -T 7900 21500 5 10 0 0 0 0 1 -device=LED -T 7800 20900 5 10 0 1 0 0 1 -footprint=LEDC1608X90N.lht -T 8500 21100 5 10 1 1 0 0 1 -refdes=D2 -T 7800 20900 5 10 0 0 0 0 1 -category=display -T 7800 20900 5 10 0 0 0 0 1 -description=LED -} -C 7800 20500 1 0 0 led-2.sym -{ -T 7900 21100 5 10 0 0 0 0 1 -device=LED -T 7800 20500 5 10 0 1 0 0 1 -footprint=LEDC1608X90N.lht -T 8500 20700 5 10 1 1 0 0 1 -refdes=D3 -T 7800 20500 5 10 0 0 0 0 1 -category=display -T 7800 20500 5 10 0 0 0 0 1 -description=LED -} -N 7800 20600 7800 21100 4 C 11100 18800 1 90 0 resistor-1.sym { T 10700 19100 5 10 0 0 90 0 1