diff --git a/.qeda.yaml b/.qeda.yaml index 12bb6c8..7ec4447 100644 --- a/.qeda.yaml +++ b/.qeda.yaml @@ -1,8 +1,6 @@ config: nodate: true output: kicad6 - symbol: - pinIcon: false pattern: densityLevel: 'N' lineWidth: @@ -10,7 +8,12 @@ config: polarityMark: none preferManufacturer: false smoothPadCorners: false + symbol: + pinIcon: false library: - resistor/r0603 - capacitor/c0603 - diode/led0805 + - connector/tab_molex_197054001 + - connector/barrel_dc-005-2.0 + - connector/header-2.54@1x3 diff --git a/kicad/qeda.3dshapes/CONNECTOR_DC-005_2.0.wrl b/kicad/qeda.3dshapes/CONNECTOR_DC-005_2.0.wrl new file mode 100644 index 0000000..9e3b97b --- /dev/null +++ b/kicad/qeda.3dshapes/CONNECTOR_DC-005_2.0.wrl @@ -0,0 +1,35 @@ +#VRML V2.0 utf8 +Shape { + appearance Appearance { + material Material { + diffuseColor 0.37 0.37 0.37 + emissiveColor 0.0 0.0 0.0 + specularColor 1.0 1.0 1.0 + ambientIntensity 1.0 + transparency 0.5 + shininess 1.0 + } + } + geometry IndexedFaceSet { + coord Coordinate { + point [ + -7.1 -4.4 0, + 7.1 -4.4 0, + 7.1 4.4 0, + -7.1 4.4 0, + -7.1 -4.4 10.8, + 7.1 -4.4 10.8, + 7.1 4.4 10.8, + -7.1 4.4 10.8 + ] + } + coordIndex [ + 0,1,2,3,-1 + 4,5,6,7,-1 + 0,1,5,4,-1 + 2,3,7,6,-1 + 0,3,7,4,-1 + 1,2,6,5,-1 + ] + } +} diff --git a/kicad/qeda.3dshapes/CONNECTOR_HEADER-2.54-1X3.wrl b/kicad/qeda.3dshapes/CONNECTOR_HEADER-2.54-1X3.wrl new file mode 100644 index 0000000..04b3a6b --- /dev/null +++ b/kicad/qeda.3dshapes/CONNECTOR_HEADER-2.54-1X3.wrl @@ -0,0 +1,35 @@ +#VRML V2.0 utf8 +Shape { + appearance Appearance { + material Material { + diffuseColor 0.37 0.37 0.37 + emissiveColor 0.0 0.0 0.0 + specularColor 1.0 1.0 1.0 + ambientIntensity 1.0 + transparency 0.5 + shininess 1.0 + } + } + geometry IndexedFaceSet { + coord Coordinate { + point [ + -1.205 -3.81 0, + 1.205 -3.81 0, + 1.205 3.81 0, + -1.205 3.81 0, + -1.205 -3.81 8.38, + 1.205 -3.81 8.38, + 1.205 3.81 8.38, + -1.205 3.81 8.38 + ] + } + coordIndex [ + 0,1,2,3,-1 + 4,5,6,7,-1 + 0,1,5,4,-1 + 2,3,7,6,-1 + 0,3,7,4,-1 + 1,2,6,5,-1 + ] + } +} diff --git a/kicad/qeda.3dshapes/CONNECTOR_MOLEX_197054001.wrl b/kicad/qeda.3dshapes/CONNECTOR_MOLEX_197054001.wrl new file mode 100644 index 0000000..00fbbab --- /dev/null +++ b/kicad/qeda.3dshapes/CONNECTOR_MOLEX_197054001.wrl @@ -0,0 +1,35 @@ +#VRML V2.0 utf8 +Shape { + appearance Appearance { + material Material { + diffuseColor 0.37 0.37 0.37 + emissiveColor 0.0 0.0 0.0 + specularColor 1.0 1.0 1.0 + ambientIntensity 1.0 + transparency 0.5 + shininess 1.0 + } + } + geometry IndexedFaceSet { + coord Coordinate { + point [ + -3.95 -1.5 0, + 3.95 -1.5 0, + 3.95 1.5 0, + -3.95 1.5 0, + -3.95 -1.5 14.22, + 3.95 -1.5 14.22, + 3.95 1.5 14.22, + -3.95 1.5 14.22 + ] + } + coordIndex [ + 0,1,2,3,-1 + 4,5,6,7,-1 + 0,1,5,4,-1 + 2,3,7,6,-1 + 0,3,7,4,-1 + 1,2,6,5,-1 + ] + } +} diff --git a/kicad/qeda.kicad_sym b/kicad/qeda.kicad_sym index 4951639..429372c 100644 --- a/kicad/qeda.kicad_sym +++ b/kicad/qeda.kicad_sym @@ -139,4 +139,173 @@ ) ) ) + (symbol "MOLEX_197054001" (pin_numbers hide) (pin_names hide) (in_bom yes) (on_board yes) + (property "Reference" "TP" + (id 0) + (at 0.000 1.270 0) + (effects (font (size 1.27 1.27)) (justify bottom)) + ) + (property "Value" "MOLEX_197054001" + (id 1) + (at 1.270 0.000 0) + (effects (font (size 1.27 1.27)) (justify left)) + ) + (property "Footprint" "qeda:CONNECTOR_MOLEX_197054001" + (id 2) + (at 0 0 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "Datasheet" "https://www.molex.com/content/dam/molex/molex-dot-com/products/automated/en-us/salesdrawingpdf/197/19705/197054001_sd.pdf" + (id 3) + (at 0 0 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "ki_description" "PCB tab" + (id 4) + (at 0 0 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "ki_keywords" "connector, tab" + (id 5) + (at 0 0 0) + (effects (font (size 1.27 1.27)) hide) + ) + (circle (center 0.000 0.000) (radius 0.508) (stroke (width 0.305) (type default) (color 0 0 0 0)) (fill (type background))) + (pin passive line + (at 0.000 -2.540 90) + (length 2.032) + (name "1" + (effects (font (size 1.27 1.27))) + ) + (number "1" + (effects (font (size 1.27 1.27))) + ) + ) + ) + (symbol "DC-005_2.0" (in_bom yes) (on_board yes) + (property "Reference" "J" + (id 0) + (at 6.985 0.762 0) + (effects (font (size 1.27 1.27)) (justify bottom)) + ) + (property "Value" "DC-005_2.0" + (id 1) + (at 6.985 -16.002 0) + (effects (font (size 1.27 1.27)) (justify top)) + ) + (property "Footprint" "qeda:CONNECTOR_DC-005_2.0" + (id 2) + (at 0 0 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "Datasheet" "https://datasheet.lcsc.com/lcsc/1811051112_BOOMELE-Boom-Precision-Elec-DC-005-2-0_C16214.pdf" + (id 3) + (at 0 0 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "ki_description" "barrel DC power jack" + (id 4) + (at 0 0 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "ki_keywords" "connector, barrel" + (id 5) + (at 0 0 0) + (effects (font (size 1.27 1.27)) hide) + ) + (rectangle (start 0.000 0.000) (end 13.970 -15.240) (stroke (width 0.305) (type default) (color 0 0 0 0)) (fill (type background))) + (pin passive line + (at 19.050 -2.540 180) + (length 5.080) + (name "PIN" + (effects (font (size 1.27 1.27))) + ) + (number "1" + (effects (font (size 1.27 1.27))) + ) + ) + (pin passive line + (at 19.050 -7.620 180) + (length 5.080) + (name "SWITCH" + (effects (font (size 1.27 1.27))) + ) + (number "3" + (effects (font (size 1.27 1.27))) + ) + ) + (pin passive line + (at 19.050 -12.700 180) + (length 5.080) + (name "COM" + (effects (font (size 1.27 1.27))) + ) + (number "2" + (effects (font (size 1.27 1.27))) + ) + ) + ) + (symbol "HEADER-2.54-1x3" (pin_names hide) (in_bom yes) (on_board yes) + (property "Reference" "J" + (id 0) + (at 2.540 0.762 0) + (effects (font (size 1.27 1.27)) (justify bottom)) + ) + (property "Value" "HEADER-2.54-1x3" + (id 1) + (at 2.540 -10.922 0) + (effects (font (size 1.27 1.27)) (justify top)) + ) + (property "Footprint" "qeda:CONNECTOR_HEADER-2.54-1X3" + (id 2) + (at 0 0 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "Datasheet" "https://cdn.amphenol-icc.com/media/wysiwyg/files/drawing/54101.pdf https://cdn.amphenol-icc.com/media/wysiwyg/files/drawing/67996.pdf" + (id 3) + (at 0 0 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "ki_description" "header, 1 rows, 0.1 in/2.54 mm pitch, through hole, straight, not shrouded" + (id 4) + (at 0 0 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "ki_keywords" "Connector, Male" + (id 5) + (at 0 0 0) + (effects (font (size 1.27 1.27)) hide) + ) + (rectangle (start 0.000 0.000) (end 5.080 -10.160) (stroke (width 0.305) (type default) (color 0 0 0 0)) (fill (type background))) + (pin passive line + (at -5.080 -2.540 0) + (length 5.080) + (name "1" + (effects (font (size 1.27 1.27))) + ) + (number "1" + (effects (font (size 1.27 1.27))) + ) + ) + (pin passive line + (at -5.080 -5.080 0) + (length 5.080) + (name "2" + (effects (font (size 1.27 1.27))) + ) + (number "2" + (effects (font (size 1.27 1.27))) + ) + ) + (pin passive line + (at -5.080 -7.620 0) + (length 5.080) + (name "3" + (effects (font (size 1.27 1.27))) + ) + (number "3" + (effects (font (size 1.27 1.27))) + ) + ) + ) ) diff --git a/kicad/qeda.pretty/CONNECTOR_DC-005_2.0.kicad_mod b/kicad/qeda.pretty/CONNECTOR_DC-005_2.0.kicad_mod new file mode 100644 index 0000000..e5bf3cd --- /dev/null +++ b/kicad/qeda.pretty/CONNECTOR_DC-005_2.0.kicad_mod @@ -0,0 +1,42 @@ +(module CONNECTOR_DC-005_2.0 (layer F.Cu) + (pad 1 thru_hole oval (at -6.400 0.000) (size 1.300 4.000) (layers F.Cu F.Mask *.Cu B.Cu B.Mask) + (drill oval 0.800 3.500) + (solder_mask_margin 0.050)) + (pad 2 thru_hole oval (at -0.400 0.000) (size 1.300 4.000) (layers F.Cu F.Mask *.Cu B.Cu B.Mask) + (drill oval 0.800 3.500) + (solder_mask_margin 0.050)) + (pad 3 thru_hole oval (at -3.900 -4.800) (size 4.000 1.300) (layers F.Cu F.Mask *.Cu B.Cu B.Mask) + (drill oval 3.500 0.800) + (solder_mask_margin 0.050)) + (fp_text reference REF** (at 0.000 0.000) (layer F.SilkS) + (effects (font (size 1.200 1.200) (thickness 0.200))) + ) + (fp_line (start -7.200 -4.500) (end -6.200 -4.500) (layer F.SilkS) (width 0.200)) + (fp_line (start -1.600 -4.500) (end 7.200 -4.500) (layer F.SilkS) (width 0.200)) + (fp_line (start 7.200 -4.500) (end 7.200 4.500) (layer F.SilkS) (width 0.200)) + (fp_line (start 7.200 4.500) (end -7.200 4.500) (layer F.SilkS) (width 0.200)) + (fp_line (start -7.200 -4.500) (end -7.200 -2.300) (layer F.SilkS) (width 0.200)) + (fp_line (start -7.200 2.300) (end -7.200 4.500) (layer F.SilkS) (width 0.200)) + (fp_circle (center 0.000 0.000) (end 0.000 0.500) (layer F.Fab) (width 0.100)) + (fp_line (start -0.700 0.000) (end 0.700 0.000) (layer F.Fab) (width 0.100)) + (fp_line (start 0.000 -0.700) (end 0.000 0.700) (layer F.Fab) (width 0.100)) + (fp_text value CONNECTOR_DC-005_2.0 (at 0.000 0.000 0) (layer F.Fab) + (effects (font (size 1.000 1.000) (thickness 0.100))) + ) + (fp_text user REF** (at 0.000 0.000 0) hide (layer F.Fab) + (effects (font (size 1.000 1.000) (thickness 0.100))) + ) + (fp_line (start -7.100 -4.400) (end 7.100 -4.400) (layer F.Fab) (width 0.100)) + (fp_line (start 7.100 -4.400) (end 7.100 4.400) (layer F.Fab) (width 0.100)) + (fp_line (start 7.100 4.400) (end -7.100 4.400) (layer F.Fab) (width 0.100)) + (fp_line (start -7.100 4.400) (end -7.100 -4.400) (layer F.Fab) (width 0.100)) + (fp_line (start -7.350 -5.700) (end 7.350 -5.700) (layer F.CrtYd) (width 0.050)) + (fp_line (start 7.350 -5.700) (end 7.350 4.650) (layer F.CrtYd) (width 0.050)) + (fp_line (start 7.350 4.650) (end -7.350 4.650) (layer F.CrtYd) (width 0.050)) + (fp_line (start -7.350 4.650) (end -7.350 -5.700) (layer F.CrtYd) (width 0.050)) + (model CONNECTOR_DC-005_2.0.wrl + (at (xyz 0 0 0)) + (scale (xyz 0.3937 0.3937 0.3937)) + (rotate (xyz 0 0 0 )) + ) +) diff --git a/kicad/qeda.pretty/CONNECTOR_HEADER-2.54-1X3.kicad_mod b/kicad/qeda.pretty/CONNECTOR_HEADER-2.54-1X3.kicad_mod new file mode 100644 index 0000000..6958fe8 --- /dev/null +++ b/kicad/qeda.pretty/CONNECTOR_HEADER-2.54-1X3.kicad_mod @@ -0,0 +1,41 @@ +(module CONNECTOR_HEADER-2.54-1X3 (layer F.Cu) + (pad 1 thru_hole rect (at 0.000 -2.540) (size 1.500 1.500) (layers F.Cu F.Mask *.Cu B.Cu B.Mask) + (drill 1.000) + (solder_mask_margin 0.050)) + (pad 2 thru_hole circle (at 0.000 0.000) (size 1.500 1.500) (layers F.Cu F.Mask *.Cu B.Cu B.Mask) + (drill 1.000) + (solder_mask_margin 0.050)) + (pad 3 thru_hole circle (at 0.000 2.540) (size 1.500 1.500) (layers F.Cu F.Mask *.Cu B.Cu B.Mask) + (drill 1.000) + (solder_mask_margin 0.050)) + (fp_text reference REF** (at 0.000 0.000) (layer F.SilkS) + (effects (font (size 1.200 1.200) (thickness 0.200))) + ) + (fp_line (start -1.305 -3.910) (end 1.305 -3.910) (layer F.SilkS) (width 0.200)) + (fp_line (start 1.305 -3.910) (end 1.305 3.910) (layer F.SilkS) (width 0.200)) + (fp_line (start 1.305 3.910) (end -1.305 3.910) (layer F.SilkS) (width 0.200)) + (fp_line (start -1.305 3.910) (end -1.305 -3.910) (layer F.SilkS) (width 0.200)) + (fp_circle (center 0.000 0.000) (end 0.000 0.500) (layer F.Fab) (width 0.100)) + (fp_line (start -0.700 0.000) (end 0.700 0.000) (layer F.Fab) (width 0.100)) + (fp_line (start 0.000 -0.700) (end 0.000 0.700) (layer F.Fab) (width 0.100)) + (fp_text value CONNECTOR_HEADER-2.54-1X3 (at 0.000 0.000 90) (layer F.Fab) + (effects (font (size 1.000 1.000) (thickness 0.100))) + ) + (fp_text user REF** (at 0.000 0.000 90) hide (layer F.Fab) + (effects (font (size 1.000 1.000) (thickness 0.100))) + ) + (fp_line (start -0.205 -3.810) (end 1.205 -3.810) (layer F.Fab) (width 0.100)) + (fp_line (start 1.205 -3.810) (end 1.205 3.810) (layer F.Fab) (width 0.100)) + (fp_line (start 1.205 3.810) (end -1.205 3.810) (layer F.Fab) (width 0.100)) + (fp_line (start -1.205 3.810) (end -1.205 -2.810) (layer F.Fab) (width 0.100)) + (fp_line (start -1.205 -2.810) (end -0.205 -3.810) (layer F.Fab) (width 0.100)) + (fp_line (start -1.455 -4.060) (end 1.455 -4.060) (layer F.CrtYd) (width 0.050)) + (fp_line (start 1.455 -4.060) (end 1.455 4.060) (layer F.CrtYd) (width 0.050)) + (fp_line (start 1.455 4.060) (end -1.455 4.060) (layer F.CrtYd) (width 0.050)) + (fp_line (start -1.455 4.060) (end -1.455 -4.060) (layer F.CrtYd) (width 0.050)) + (model CONNECTOR_HEADER-2.54-1X3.wrl + (at (xyz 0 0 0)) + (scale (xyz 0.3937 0.3937 0.3937)) + (rotate (xyz 0 0 0 )) + ) +) diff --git a/kicad/qeda.pretty/CONNECTOR_MOLEX_197054001.kicad_mod b/kicad/qeda.pretty/CONNECTOR_MOLEX_197054001.kicad_mod new file mode 100644 index 0000000..7cc1d2e --- /dev/null +++ b/kicad/qeda.pretty/CONNECTOR_MOLEX_197054001.kicad_mod @@ -0,0 +1,35 @@ +(module CONNECTOR_MOLEX_197054001 (layer F.Cu) + (pad 1 thru_hole circle (at -2.540 0.000) (size 2.550 2.550) (layers F.Cu F.Mask *.Cu B.Cu B.Mask) + (drill 1.700) + (solder_mask_margin 0.050)) + (pad 2 thru_hole circle (at 2.540 0.000) (size 2.550 2.550) (layers F.Cu F.Mask *.Cu B.Cu B.Mask) + (drill 1.700) + (solder_mask_margin 0.050)) + (fp_text reference REF** (at 0.000 0.000) (layer F.SilkS) + (effects (font (size 1.200 1.200) (thickness 0.200))) + ) + (fp_line (start -4.050 -1.600) (end 4.050 -1.600) (layer F.SilkS) (width 0.200)) + (fp_line (start 4.050 1.600) (end -4.050 1.600) (layer F.SilkS) (width 0.200)) + (fp_circle (center 0.000 0.000) (end 0.000 0.500) (layer F.Fab) (width 0.100)) + (fp_line (start -0.700 0.000) (end 0.700 0.000) (layer F.Fab) (width 0.100)) + (fp_line (start 0.000 -0.700) (end 0.000 0.700) (layer F.Fab) (width 0.100)) + (fp_text value CONNECTOR_MOLEX_197054001 (at 0.000 0.000 0) (layer F.Fab) + (effects (font (size 1.000 1.000) (thickness 0.100))) + ) + (fp_text user REF** (at 0.000 0.000 0) hide (layer F.Fab) + (effects (font (size 1.000 1.000) (thickness 0.100))) + ) + (fp_line (start -3.950 -1.500) (end 3.950 -1.500) (layer F.Fab) (width 0.100)) + (fp_line (start 3.950 -1.500) (end 3.950 1.500) (layer F.Fab) (width 0.100)) + (fp_line (start 3.950 1.500) (end -3.950 1.500) (layer F.Fab) (width 0.100)) + (fp_line (start -3.950 1.500) (end -3.950 -1.500) (layer F.Fab) (width 0.100)) + (fp_line (start -4.200 -1.750) (end 4.200 -1.750) (layer F.CrtYd) (width 0.050)) + (fp_line (start 4.200 -1.750) (end 4.200 1.750) (layer F.CrtYd) (width 0.050)) + (fp_line (start 4.200 1.750) (end -4.200 1.750) (layer F.CrtYd) (width 0.050)) + (fp_line (start -4.200 1.750) (end -4.200 -1.750) (layer F.CrtYd) (width 0.050)) + (model CONNECTOR_MOLEX_197054001.wrl + (at (xyz 0 0 0)) + (scale (xyz 0.3937 0.3937 0.3937)) + (rotate (xyz 0 0 0 )) + ) +)