7
mirror of https://gitlab.com/kicad/libraries/kicad-footprints.git synced 2025-04-12 19:19:35 +00:00

Fix Keystone 500 battery holder

* dimensioning/positioning done in inches to match datasheet's primary dimensions
* moved pad 2 (negative terminal) to match datasheet location
* changed pad 1 shape from circular to rectangular pad
* re-drew component outline on fabrication layer to match datasheet dimensions
* added "+" polarization markings on fab and silkscreen layers
* re-drew silkscreen
* re-drew courtyard
* added "12mm" to description
* updated 3D model directory to KiCad 7: `KICAD7_3DMODEL_DIR`
This commit is contained in:
Geries AbuAkel 2023-08-04 17:46:54 +00:00 committed by John Beard
parent 7afb19e4eb
commit fb1fa49d20

View File

@ -1,45 +1,61 @@
(footprint "BatteryHolder_Keystone_500" (version 20211014) (generator pcbnew)
(footprint "BatteryHolder_Keystone_500" (version 20221018) (generator pcbnew)
(layer "F.Cu")
(tedit 5C1118DA)
(descr "Keystone #500, CR1220 battery holder, http://www.keyelco.com/product-pdf.cfm?p=710")
(descr "Keystone #500, 12mm CR1220 battery holder, http://www.keyelco.com/product-pdf.cfm?p=710")
(tags "CR1220 battery holder")
(attr through_hole)
(fp_text reference "REF**" (at -0.35 -3.6) (layer "F.SilkS")
(effects (font (size 1 1) (thickness 0.15)))
(fp_text reference "REF**" (at 0 -3.5) (layer "F.SilkS")
(effects (font (size 1 1) (thickness 0.15)))
(tstamp a63049be-ac89-4498-ba5c-f6f6cea49e50)
)
(fp_text value "BatteryHolder_Keystone_500" (at 9.55 8.85) (layer "F.Fab")
(effects (font (size 1 1) (thickness 0.15)))
(fp_text value "BatteryHolder_Keystone_500" (at 9.525 8.89) (layer "F.Fab")
(effects (font (size 1 1) (thickness 0.15)))
(tstamp 6ccce72b-15e5-4ca6-aec7-5cf45ed2aa0e)
)
(fp_text user "${REFERENCE}" (at 7.275 0) (layer "F.Fab")
(effects (font (size 1 1) (thickness 0.15)))
(fp_text user "${REFERENCE}" (at 9.525 0) (layer "F.Fab")
(effects (font (size 1 1) (thickness 0.15)))
(tstamp e8109d0e-8cbb-4f00-9112-8c50d11fd287)
)
(fp_line (start -2.67 -1.3) (end -1.32 -2.65) (layer "F.SilkS") (width 0.12) (tstamp 29413740-8368-4fe4-9d5c-08b54251ba36))
(fp_line (start -2.67 1.3) (end -2.67 -1.3) (layer "F.SilkS") (width 0.12) (tstamp a28356dc-91b7-4032-9ed9-8b3a157d1ee6))
(fp_line (start -1.32 -2.65) (end 2.33 -2.65) (layer "F.SilkS") (width 0.12) (tstamp db96dbe2-d280-4d2b-a885-e1957325acc4))
(fp_line (start -1.32 2.65) (end -2.67 1.3) (layer "F.SilkS") (width 0.12) (tstamp dc324cb4-9568-459b-8bfe-38c91b82e3df))
(fp_line (start 2.33 2.65) (end -1.32 2.65) (layer "F.SilkS") (width 0.12) (tstamp e771ac97-4e2a-4d87-bc40-88fda7432b86))
(fp_arc (start 2.33 -2.6) (mid 17.185039 -0.019344) (end 2.343232 2.636355) (layer "F.SilkS") (width 0.12) (tstamp 7aac9853-d87b-4d3d-b4f5-8f66cb8eb313))
(fp_line (start -1.42 2.95) (end -2.92 1.45) (layer "F.CrtYd") (width 0.05) (tstamp 41bc2004-e3f1-4d11-a3e4-433cf84f028c))
(fp_line (start -1.47 -2.85) (end 2.18 -2.85) (layer "F.CrtYd") (width 0.05) (tstamp 4890ef70-7d05-47f0-b269-f1cfc1cc808d))
(fp_line (start -2.92 -1.4) (end -1.47 -2.85) (layer "F.CrtYd") (width 0.05) (tstamp 99f09d3f-64dc-4526-8365-b9718740669f))
(fp_line (start -2.92 1.45) (end -2.92 -1.4) (layer "F.CrtYd") (width 0.05) (tstamp ba9836a3-82f5-4664-b0b4-49d6e6052b39))
(fp_line (start 2.23 2.95) (end -1.42 2.95) (layer "F.CrtYd") (width 0.05) (tstamp d646650e-e260-41da-b3c8-81c9ea1ebbb1))
(fp_arc (start 2.18 -2.85) (mid 17.413098 -0.042094) (end 2.210855 2.92833) (layer "F.CrtYd") (width 0.05) (tstamp 682a31f7-e7d1-49a4-9ac3-fd3a5775a233))
(fp_line (start -1.27 2.54) (end -2.54 1.27) (layer "F.Fab") (width 0.1) (tstamp 129e212e-92dd-4071-919e-f3f4082ad69e))
(fp_line (start 13.08 4.32) (end 14.61 5.59) (layer "F.Fab") (width 0.1) (tstamp 1924ae40-c6e2-4e07-bd5c-746801989cb6))
(fp_line (start 13.08 -4.32) (end 14.61 -5.59) (layer "F.Fab") (width 0.1) (tstamp 7d327f56-0943-4c19-8422-41bf6fa18532))
(fp_line (start -1.27 2.54) (end 2.41 2.54) (layer "F.Fab") (width 0.1) (tstamp ccd1e60b-1cd9-4626-a88c-92c4260aaf0f))
(fp_line (start -1.27 -2.54) (end 2.41 -2.54) (layer "F.Fab") (width 0.1) (tstamp e2219811-a4b0-4e75-bc95-ce8133e00da5))
(fp_line (start -2.54 1.27) (end -2.54 -1.27) (layer "F.Fab") (width 0.1) (tstamp e2910dcf-c3f9-436d-a3b7-178dbcacd3b1))
(fp_line (start -2.54 -1.27) (end -1.27 -2.54) (layer "F.Fab") (width 0.1) (tstamp eb73c6ee-7b9f-43b9-a659-eb22c46aa196))
(fp_circle (center 9.53 0) (end 3.94 0) (layer "F.Fab") (width 0.1) (fill none) (tstamp 7932ee77-790b-4869-a296-255ea5c3444a))
(fp_circle (center 9.53 0) (end 2.41 2.54) (layer "F.Fab") (width 0.1) (fill none) (tstamp fe364bae-7c27-4a97-9e4c-43e9ecc59a7d))
(pad "1" thru_hole circle (at 0 0) (size 2.5 2.5) (drill 1.02) (layers *.Cu *.Mask) (tstamp d4c3366c-2e7a-4b58-b62b-1886165d08f9))
(pad "2" thru_hole circle (at 9.53 0) (size 2.54 2.54) (drill 1.02) (layers *.Cu *.Mask) (tstamp 3bb1d88d-f81f-4591-8507-69e7b415bdf2))
(model "${KICAD6_3DMODEL_DIR}/Battery.3dshapes/BatteryHolder_Keystone_500.wrl"
(fp_line (start -1.6256 -2.5781) (end -1.6256 2.5781)
(stroke (width 0.12) (type default)) (layer "F.SilkS") (tstamp 58d63214-b982-4c7c-ae7f-59a2b05b8663))
(fp_line (start -1.6256 -2.5781) (end 2.81 -2.5781)
(stroke (width 0.12) (type solid)) (layer "F.SilkS") (tstamp e2219811-a4b0-4e75-bc95-ce8133e00da5))
(fp_line (start -1.6256 2.5781) (end 2.81 2.5781)
(stroke (width 0.12) (type solid)) (layer "F.SilkS") (tstamp dca7bc58-89aa-4900-803e-ecb0110724e8))
(fp_line (start 0 3) (end 0 4)
(stroke (width 0.12) (type default)) (layer "F.SilkS") (tstamp 66984063-ee1d-4f37-86d8-6a0e932c2a19))
(fp_line (start 0.5 3.5) (end -0.5 3.5)
(stroke (width 0.12) (type default)) (layer "F.SilkS") (tstamp af69cccc-49a7-41a4-ad60-6e3c37d4e36f))
(fp_arc (start 2.81 -2.5781) (mid 17.603686 0) (end 2.81 2.5781)
(stroke (width 0.12) (type default)) (layer "F.SilkS") (tstamp 5cbaab75-c9d6-427d-8c00-a702ef8105de))
(fp_line (start -2.04 -2.99) (end 2.53 -2.99)
(stroke (width 0.05) (type solid)) (layer "F.CrtYd") (tstamp 4890ef70-7d05-47f0-b269-f1cfc1cc808d))
(fp_line (start -2.04 2.99) (end -2.04 -2.99)
(stroke (width 0.05) (type solid)) (layer "F.CrtYd") (tstamp ba9836a3-82f5-4664-b0b4-49d6e6052b39))
(fp_line (start -2.04 2.99) (end 2.53 2.99)
(stroke (width 0.05) (type solid)) (layer "F.CrtYd") (tstamp ae1d25b3-2e34-4da4-9739-cef6248bbc83))
(fp_arc (start 2.53 -2.99) (mid 18.015634 0) (end 2.53 2.99)
(stroke (width 0.05) (type default)) (layer "F.CrtYd") (tstamp ae4ea3ee-80d6-4b4b-975f-cdb0169614ba))
(fp_line (start -1.5367 -2.4892) (end 2.8702 -2.4892)
(stroke (width 0.1) (type solid)) (layer "F.Fab") (tstamp f4a72cd0-ba31-45af-be26-6b1fb193a21d))
(fp_line (start -1.5367 2.4892) (end -1.5367 -2.4892)
(stroke (width 0.1) (type solid)) (layer "F.Fab") (tstamp e2910dcf-c3f9-436d-a3b7-178dbcacd3b1))
(fp_line (start -1.5367 2.4892) (end 2.8702 2.4892)
(stroke (width 0.1) (type solid)) (layer "F.Fab") (tstamp ccd1e60b-1cd9-4626-a88c-92c4260aaf0f))
(fp_line (start 0 3) (end 0 4)
(stroke (width 0.1) (type default)) (layer "F.Fab") (tstamp c5318890-6f6e-4078-8913-8498b30b64a8))
(fp_line (start 0.5 3.5) (end -0.5 3.5)
(stroke (width 0.1) (type default)) (layer "F.Fab") (tstamp 70cfeef2-889b-449a-9e67-68e6dc4ee11f))
(fp_line (start 13.994704 -4.855897) (end 14.771317 -5.795748)
(stroke (width 0.1) (type solid)) (layer "F.Fab") (tstamp 7d327f56-0943-4c19-8422-41bf6fa18532))
(fp_line (start 13.994704 4.855897) (end 14.771317 5.795748)
(stroke (width 0.1) (type solid)) (layer "F.Fab") (tstamp 2421bebb-2766-46b0-b4f2-ee7e2043b250))
(fp_circle (center 9.9822 0) (end 16.2814 0)
(stroke (width 0.1) (type solid)) (fill none) (layer "F.Fab") (tstamp 7932ee77-790b-4869-a296-255ea5c3444a))
(fp_circle (center 9.9822 0) (end 17.5133 0)
(stroke (width 0.1) (type default)) (fill none) (layer "F.Fab") (tstamp e43f7365-c394-4c95-beea-a6da67beedd4))
(pad "1" thru_hole rect (at 0 0) (size 2.54 2.54) (drill 1.016) (layers "*.Cu" "*.Mask") (tstamp d4c3366c-2e7a-4b58-b62b-1886165d08f9))
(pad "2" thru_hole circle (at 9.9822 0) (size 2.54 2.54) (drill 1.016) (layers "*.Cu" "*.Mask") (tstamp 3bb1d88d-f81f-4591-8507-69e7b415bdf2))
(model "${KICAD7_3DMODEL_DIR}/Battery.3dshapes/BatteryHolder_Keystone_500.wrl"
(offset (xyz 0 0 0))
(scale (xyz 1 1 1))
(rotate (xyz 0 0 0))