From f5fc164e4c8215ea4e8e0c7980401b1fca9cdb0e Mon Sep 17 00:00:00 2001 From: Matt Mets Date: Mon, 14 Nov 2022 15:44:14 +0100 Subject: [PATCH] PCB library: add 'screw' and 'foot' symbols * Screw is a schematic-only part, for including mechanical screws in the BOM * Foot is for self-adhesive rubber mounting feet that can be stuck to the bottom of a PCB --- hw/boards/mta1-library/mta1.kicad_sym | 111 ++++++++++++++++++++++++++ 1 file changed, 111 insertions(+) diff --git a/hw/boards/mta1-library/mta1.kicad_sym b/hw/boards/mta1-library/mta1.kicad_sym index 13ff85b..340c416 100644 --- a/hw/boards/mta1-library/mta1.kicad_sym +++ b/hw/boards/mta1-library/mta1.kicad_sym @@ -964,6 +964,40 @@ ) ) ) + (symbol "Foot" (in_bom yes) (on_board no) + (property "Reference" "FOOT" (id 0) (at 0 2.54 0) + (effects (font (size 1.27 1.27))) + ) + (property "Value" "Foot" (id 1) (at 0 -1.905 0) + (effects (font (size 1.27 1.27))) + ) + (property "Footprint" "" (id 2) (at 0 0 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "Datasheet" "" (id 3) (at 0 0 0) + (effects (font (size 1.27 1.27)) hide) + ) + (symbol "Foot_0_1" + (polyline + (pts + (xy -3.175 1.27) + (xy 3.175 1.27) + ) + (stroke (width 0) (type default) (color 0 0 0 0)) + (fill (type none)) + ) + (polyline + (pts + (xy 1.905 1.27) + (xy 1.27 -0.635) + (xy -1.27 -0.635) + (xy -1.905 1.27) + ) + (stroke (width 0) (type default) (color 0 0 0 0)) + (fill (type none)) + ) + ) + ) (symbol "ICE40UP5K-SG48ITR" (in_bom yes) (on_board yes) (property "Reference" "U" (id 0) (at -24.13 -44.45 0) (effects (font (size 1.27 1.27))) @@ -1444,6 +1478,83 @@ ) ) ) + (symbol "Screw" (in_bom yes) (on_board no) + (property "Reference" "SCREW" (id 0) (at 0 2.54 0) + (effects (font (size 1.27 1.27))) + ) + (property "Value" "Screw" (id 1) (at 0 -2.54 0) + (effects (font (size 1.27 1.27))) + ) + (property "Footprint" "" (id 2) (at 0 0 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "Datasheet" "" (id 3) (at 0 0 0) + (effects (font (size 1.27 1.27)) hide) + ) + (symbol "Screw_0_1" + (polyline + (pts + (xy 0.635 0.635) + (xy 0 -0.635) + ) + (stroke (width 0) (type default) (color 0 0 0 0)) + (fill (type none)) + ) + (polyline + (pts + (xy 1.27 0.635) + (xy 0.635 -0.635) + ) + (stroke (width 0) (type default) (color 0 0 0 0)) + (fill (type none)) + ) + (polyline + (pts + (xy 1.905 0.635) + (xy 1.27 -0.635) + ) + (stroke (width 0) (type default) (color 0 0 0 0)) + (fill (type none)) + ) + (polyline + (pts + (xy 2.54 0.635) + (xy 1.905 -0.635) + ) + (stroke (width 0) (type default) (color 0 0 0 0)) + (fill (type none)) + ) + (polyline + (pts + (xy 3.175 0.635) + (xy 2.54 -0.635) + ) + (stroke (width 0) (type default) (color 0 0 0 0)) + (fill (type none)) + ) + (polyline + (pts + (xy 0 0.635) + (xy 3.175 0.635) + (xy 3.175 -0.635) + (xy 0 -0.635) + ) + (stroke (width 0) (type default) (color 0 0 0 0)) + (fill (type none)) + ) + (polyline + (pts + (xy -1.27 1.27) + (xy -1.27 -1.27) + (xy 0 -1.27) + (xy 0 1.27) + (xy -1.27 1.27) + ) + (stroke (width 0) (type default) (color 0 0 0 0)) + (fill (type none)) + ) + ) + ) (symbol "W25Q80DVSNIG" (in_bom yes) (on_board yes) (property "Reference" "U" (id 0) (at -8.89 8.89 0) (effects (font (size 1.27 1.27)))