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
This commit is contained in:
Matt Mets 2022-11-14 15:44:14 +01:00
parent 7f4480452b
commit f5fc164e4c

View File

@ -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)))