summaryrefslogtreecommitdiff
path: root/library/kicadLibrary/modules/Battery_Holders.pretty
diff options
context:
space:
mode:
Diffstat (limited to 'library/kicadLibrary/modules/Battery_Holders.pretty')
-rw-r--r--library/kicadLibrary/modules/Battery_Holders.pretty/Bulgin_BX0036_1xC.kicad_mod37
-rw-r--r--library/kicadLibrary/modules/Battery_Holders.pretty/Keystone_103_1x20mm-CoinCell.kicad_mod55
-rw-r--r--library/kicadLibrary/modules/Battery_Holders.pretty/Keystone_1042_1x18650.kicad_mod51
-rw-r--r--library/kicadLibrary/modules/Battery_Holders.pretty/Keystone_104_1x23mm-CoinCell.kicad_mod56
-rw-r--r--library/kicadLibrary/modules/Battery_Holders.pretty/Keystone_1058_1x2032-CoinCell.kicad_mod58
-rw-r--r--library/kicadLibrary/modules/Battery_Holders.pretty/Keystone_105_1x2430-CoinCell.kicad_mod59
-rw-r--r--library/kicadLibrary/modules/Battery_Holders.pretty/Keystone_106_1x20mm-CoinCell.kicad_mod59
-rw-r--r--library/kicadLibrary/modules/Battery_Holders.pretty/Keystone_107_1x23mm-CoinCell.kicad_mod59
-rw-r--r--library/kicadLibrary/modules/Battery_Holders.pretty/Keystone_2466_1xAAA.kicad_mod57
-rw-r--r--library/kicadLibrary/modules/Battery_Holders.pretty/Keystone_2468_2xAAA.kicad_mod88
-rw-r--r--library/kicadLibrary/modules/Battery_Holders.pretty/Keystone_2479_3xAAA.kicad_mod131
-rw-r--r--library/kicadLibrary/modules/Battery_Holders.pretty/Keystone_2993.kicad_mod51
-rw-r--r--library/kicadLibrary/modules/Battery_Holders.pretty/Keystone_3000_1x12mm-CoinCell.kicad_mod69
-rw-r--r--library/kicadLibrary/modules/Battery_Holders.pretty/Keystone_3001_1x12mm-CoinCell.kicad_mod64
-rw-r--r--library/kicadLibrary/modules/Battery_Holders.pretty/Keystone_3008_1x2450-CoinCell.kicad_mod69
-rw-r--r--library/kicadLibrary/modules/Battery_Holders.pretty/Keystone_3009_1x2450-CoinCell.kicad_mod64
-rw-r--r--library/kicadLibrary/modules/Battery_Holders.pretty/Keystone_3034_1x20mm-CoinCell.kicad_mod65
-rw-r--r--library/kicadLibrary/modules/Battery_Holders.pretty/README.md3
-rw-r--r--library/kicadLibrary/modules/Battery_Holders.pretty/Seiko_MS621F.kicad_mod25
19 files changed, 1120 insertions, 0 deletions
diff --git a/library/kicadLibrary/modules/Battery_Holders.pretty/Bulgin_BX0036_1xC.kicad_mod b/library/kicadLibrary/modules/Battery_Holders.pretty/Bulgin_BX0036_1xC.kicad_mod
new file mode 100644
index 00000000..a07682cc
--- /dev/null
+++ b/library/kicadLibrary/modules/Battery_Holders.pretty/Bulgin_BX0036_1xC.kicad_mod
@@ -0,0 +1,37 @@
+(module Bulgin_BX0036_1xC (layer F.Cu) (tedit 59653AC9)
+ (descr "Bulgin Battery Holder, BX0036, Battery Type C (http://www.bulgin.com/media/bulgin/data/Battery_holders.pdf)")
+ (tags "Bulgin BX0036")
+ (fp_text reference REF** (at 27.8 -18.1) (layer F.SilkS)
+ (effects (font (size 1 1) (thickness 0.15)))
+ )
+ (fp_text value Bulgin_BX0036_1xC (at 27.8 1) (layer F.Fab)
+ (effects (font (size 1 1) (thickness 0.15)))
+ )
+ (fp_line (start -1.75 17) (end -1.75 -17) (layer F.Fab) (width 0.1))
+ (fp_line (start 57.35 17) (end -1.75 17) (layer F.Fab) (width 0.1))
+ (fp_line (start 57.35 -17) (end 57.35 17) (layer F.Fab) (width 0.1))
+ (fp_line (start -1.75 -17) (end 57.35 -17) (layer F.Fab) (width 0.1))
+ (fp_text user + (at 3 -0.2) (layer F.SilkS)
+ (effects (font (size 3 3) (thickness 0.45)))
+ )
+ (fp_line (start -2.3 -17.5) (end 57.9 -17.5) (layer F.CrtYd) (width 0.05))
+ (fp_line (start 57.9 -17.5) (end 57.9 17.5) (layer F.CrtYd) (width 0.05))
+ (fp_line (start 57.9 17.5) (end -2.3 17.5) (layer F.CrtYd) (width 0.05))
+ (fp_line (start -2.3 17.5) (end -2.3 -17.5) (layer F.CrtYd) (width 0.05))
+ (fp_line (start -1.81 -17.06) (end -1.81 17.06) (layer F.SilkS) (width 0.15))
+ (fp_line (start 57.41 -17.06) (end 57.41 17.06) (layer F.SilkS) (width 0.15))
+ (fp_line (start -1.81 -17.06) (end 57.41 -17.06) (layer F.SilkS) (width 0.15))
+ (fp_line (start -1.81 17.06) (end 57.41 17.06) (layer F.SilkS) (width 0.15))
+ (fp_text user %R (at 27.8 -1) (layer F.Fab)
+ (effects (font (size 1 1) (thickness 0.1)))
+ )
+ (pad 2 thru_hole circle (at 55.6 0) (size 2.6 2.6) (drill 1.6) (layers *.Cu *.Mask))
+ (pad 1 thru_hole rect (at 0 0) (size 2.6 2.6) (drill 1.6) (layers *.Cu *.Mask))
+ (pad "" np_thru_hole circle (at 11.9 0) (size 3.8 3.8) (drill 3.8) (layers *.Cu *.Mask))
+ (pad "" np_thru_hole circle (at 43.7 0) (size 3.8 3.8) (drill 3.8) (layers *.Cu *.Mask))
+ (model ${KISYS3DMOD}/Battery_Holders.3dshapes/Bulgin_BX0036_1xC.wrl
+ (at (xyz 0 0 0))
+ (scale (xyz 1 1 1))
+ (rotate (xyz 0 0 0))
+ )
+)
diff --git a/library/kicadLibrary/modules/Battery_Holders.pretty/Keystone_103_1x20mm-CoinCell.kicad_mod b/library/kicadLibrary/modules/Battery_Holders.pretty/Keystone_103_1x20mm-CoinCell.kicad_mod
new file mode 100644
index 00000000..6a3e9f43
--- /dev/null
+++ b/library/kicadLibrary/modules/Battery_Holders.pretty/Keystone_103_1x20mm-CoinCell.kicad_mod
@@ -0,0 +1,55 @@
+(module Keystone_103_1x20mm-CoinCell (layer F.Cu) (tedit 5787C32C)
+ (descr http://www.keyelco.com/product-pdf.cfm?p=719)
+ (tags "Keystone type 103 battery holder")
+ (fp_text reference REF*** (at 0 -4.3) (layer F.SilkS)
+ (effects (font (size 1 1) (thickness 0.15)))
+ )
+ (fp_text value Keystone_103_1x20mm-CoinCell (at 15 13) (layer F.Fab)
+ (effects (font (size 1 1) (thickness 0.15)))
+ )
+ (fp_text user + (at 2.75 0) (layer F.SilkS)
+ (effects (font (size 1.5 1.5) (thickness 0.15)))
+ )
+ (fp_arc (start 15.2 0) (end 4.015 3.6) (angle -162.5) (layer F.CrtYd) (width 0.05))
+ (fp_arc (start 15.2 0) (end 4.015 -3.6) (angle 162.5) (layer F.CrtYd) (width 0.05))
+ (fp_arc (start 3.5 3.8) (end 3.5 3.25) (angle 70) (layer F.CrtYd) (width 0.05))
+ (fp_arc (start 3.5 -3.8) (end 3.5 -3.25) (angle -70) (layer F.CrtYd) (width 0.05))
+ (fp_arc (start 15.2 0) (end 4.25 3.5) (angle -162.5) (layer F.SilkS) (width 0.12))
+ (fp_arc (start 3.5 3.8) (end 3.5 3) (angle 70) (layer F.SilkS) (width 0.12))
+ (fp_arc (start 15.2 0) (end 4.25 -3.5) (angle 162.5) (layer F.SilkS) (width 0.12))
+ (fp_arc (start 3.5 -3.8) (end 3.5 -3) (angle -70) (layer F.SilkS) (width 0.12))
+ (fp_arc (start 3.5 3.8) (end 3.5 2.9) (angle 70) (layer F.Fab) (width 0.10))
+ (fp_arc (start 15.2 0) (end 4.35 3.5) (angle -162.5) (layer F.Fab) (width 0.10))
+ (fp_arc (start 15.2 0) (end 4.35 -3.5) (angle 162.5) (layer F.Fab) (width 0.10))
+ (fp_arc (start 15.2 0) (end 5.2 1.3) (angle -180) (layer F.Fab) (width 0.10))
+ (fp_line (start -2.45 -3.25) (end 3.5 -3.25) (layer F.CrtYd) (width 0.05))
+ (fp_line (start -2.45 3.25) (end 3.5 3.25) (layer F.CrtYd) (width 0.05))
+ (fp_line (start -2.45 3.25) (end -2.45 -3.25) (layer F.CrtYd) (width 0.05))
+ (fp_line (start -2.2 -3) (end 3.5 -3) (layer F.SilkS) (width 0.12))
+ (fp_line (start -2.2 3) (end -2.2 -3) (layer F.SilkS) (width 0.12))
+ (fp_line (start -2.2 3) (end 3.5 3) (layer F.SilkS) (width 0.12))
+ (fp_arc (start 15.2 0) (end 9 1.3) (angle -170) (layer F.Fab) (width 0.10))
+ (fp_arc (start 15.2 0) (end 13.3 1.3) (angle -150) (layer F.Fab) (width 0.10))
+ (fp_line (start 23.5712 7.7216) (end 22.6568 6.8834) (layer F.Fab) (width 0.10))
+ (fp_line (start 23.5712 -7.7216) (end 22.6314 -6.858) (layer F.Fab) (width 0.10))
+ (fp_arc (start 15.2 0) (end 13.3 -1.3) (angle 150) (layer F.Fab) (width 0.10))
+ (fp_arc (start 15.2 0) (end 9 -1.3) (angle 170) (layer F.Fab) (width 0.10))
+ (fp_arc (start 15.2 0) (end 5.2 -1.3) (angle 180) (layer F.Fab) (width 0.10))
+ (fp_line (start 3.5306 -2.9) (end -1.7 -2.9) (layer F.Fab) (width 0.10))
+ (fp_line (start -1.7 2.9) (end 3.5306 2.9) (layer F.Fab) (width 0.10))
+ (fp_line (start -2.1 -2.5) (end -2.1 2.5) (layer F.Fab) (width 0.10))
+ (fp_line (start 0 1.3) (end 16.2 1.3) (layer F.Fab) (width 0.10))
+ (fp_line (start 16.2 -1.3) (end 0 -1.3) (layer F.Fab) (width 0.10))
+ (fp_arc (start 3.5 -3.8) (end 3.5 -2.9) (angle -70) (layer F.Fab) (width 0.10))
+ (fp_arc (start 16.2 0) (end 16.2 -1.3) (angle 180) (layer F.Fab) (width 0.10))
+ (fp_line (start 0 -1.3) (end 0 1.3) (layer F.Fab) (width 0.10))
+ (fp_arc (start -1.7 2.5) (end -2.1 2.5) (angle -90) (layer F.Fab) (width 0.10))
+ (fp_arc (start -1.7 -2.5) (end -2.1 -2.5) (angle 90) (layer F.Fab) (width 0.10))
+ (pad 2 thru_hole circle (at 20.49 0) (size 3 3) (drill 1.5) (layers *.Cu *.Mask))
+ (pad 1 thru_hole rect (at 0 0) (size 3 3) (drill 1.5) (layers *.Cu *.Mask))
+ (model Battery_Holders.3dshapes/Keystone_103_1x20mm-CoinCell.wrl
+ (at (xyz 0.6 0 0))
+ (scale (xyz 1 1 1))
+ (rotate (xyz 0 0 180))
+ )
+)
diff --git a/library/kicadLibrary/modules/Battery_Holders.pretty/Keystone_1042_1x18650.kicad_mod b/library/kicadLibrary/modules/Battery_Holders.pretty/Keystone_1042_1x18650.kicad_mod
new file mode 100644
index 00000000..b27a9457
--- /dev/null
+++ b/library/kicadLibrary/modules/Battery_Holders.pretty/Keystone_1042_1x18650.kicad_mod
@@ -0,0 +1,51 @@
+(module Keystone_1042_1x18650 (layer F.Cu) (tedit 598F3672)
+ (descr "Battery holder for 18650 cylindrical cells http://www.keyelco.com/product.cfm/product_id/918")
+ (tags "18650 Keystone 1042 Li-ion")
+ (attr smd)
+ (fp_text reference REF** (at 0 -11.5) (layer F.SilkS)
+ (effects (font (size 1 1) (thickness 0.15)))
+ )
+ (fp_text value Keystone_1042_1x18650 (at 0 11.3) (layer F.Fab)
+ (effects (font (size 1 1) (thickness 0.15)))
+ )
+ (fp_line (start -33.3675 -10.33) (end -38.53 -5.1675) (layer F.Fab) (width 0.1))
+ (fp_line (start -38.64 -3.44) (end -43 -3.44) (layer F.SilkS) (width 0.12))
+ (fp_line (start 43.5 3.68) (end 43.5 -3.68) (layer F.CrtYd) (width 0.05))
+ (fp_line (start 39.03 10.83) (end 39.03 3.68) (layer F.CrtYd) (width 0.05))
+ (fp_text user %R (at 0 0) (layer F.Fab)
+ (effects (font (size 1 1) (thickness 0.15)))
+ )
+ (fp_line (start -38.64 10.44) (end -38.64 3.44) (layer F.SilkS) (width 0.12))
+ (fp_line (start 38.64 10.44) (end -38.64 10.44) (layer F.SilkS) (width 0.12))
+ (fp_line (start 38.64 3.44) (end 38.64 10.44) (layer F.SilkS) (width 0.12))
+ (fp_line (start -38.64 -10.44) (end -38.64 -3.44) (layer F.SilkS) (width 0.12))
+ (fp_line (start 38.64 -10.44) (end -38.64 -10.44) (layer F.SilkS) (width 0.12))
+ (fp_line (start 38.64 -3.44) (end 38.64 -10.42) (layer F.SilkS) (width 0.12))
+ (fp_line (start -38.53 10.33) (end 38.53 10.33) (layer F.Fab) (width 0.1))
+ (fp_line (start -38.53 -5.1675) (end -38.53 10.33) (layer F.Fab) (width 0.1))
+ (fp_line (start 43.75 -6) (end 41.25 -6) (layer F.SilkS) (width 0.12))
+ (fp_line (start -33.3675 -10.33) (end 38.53 -10.33) (layer F.Fab) (width 0.1))
+ (fp_line (start 38.53 -10.33) (end 38.53 10.33) (layer F.Fab) (width 0.1))
+ (fp_line (start -39.03 10.83) (end 39.03 10.83) (layer F.CrtYd) (width 0.05))
+ (fp_line (start -39.03 -10.83) (end 39.03 -10.83) (layer F.CrtYd) (width 0.05))
+ (fp_line (start 39.03 -10.83) (end 39.03 -3.68) (layer F.CrtYd) (width 0.05))
+ (fp_line (start -39.03 10.83) (end -39.03 3.68) (layer F.CrtYd) (width 0.05))
+ (fp_line (start -39.03 -10.83) (end -39.03 -3.68) (layer F.CrtYd) (width 0.05))
+ (fp_line (start 39.03 3.68) (end 43.5 3.68) (layer F.CrtYd) (width 0.05))
+ (fp_line (start 43.5 -3.68) (end 39.03 -3.68) (layer F.CrtYd) (width 0.05))
+ (fp_line (start -43.5 -3.68) (end -39.03 -3.68) (layer F.CrtYd) (width 0.05))
+ (fp_line (start -43.5 3.68) (end -43.5 -3.68) (layer F.CrtYd) (width 0.05))
+ (fp_line (start -39.03 3.68) (end -43.5 3.68) (layer F.CrtYd) (width 0.05))
+ (fp_line (start -43.75 -6) (end -41.25 -6) (layer F.SilkS) (width 0.12))
+ (fp_line (start -42.5 -4.75) (end -42.5 -7.25) (layer F.SilkS) (width 0.12))
+ (pad 1 smd rect (at -39.33 0) (size 7.34 6.35) (layers F.Cu F.Paste F.Mask))
+ (pad 2 smd rect (at 39.33 0) (size 7.34 6.35) (layers F.Cu F.Paste F.Mask))
+ (pad "" np_thru_hole circle (at 27.6 -8) (size 3.45 3.45) (drill 3.45) (layers *.Cu *.Mask))
+ (pad "" np_thru_hole circle (at -27.6 8) (size 3.45 3.45) (drill 3.45) (layers *.Cu *.Mask))
+ (pad "" np_thru_hole circle (at 35.93 8) (size 2.39 2.39) (drill 2.39) (layers *.Cu *.Mask))
+ (model ${KISYS3DMOD}/Battery_Holders.3dshapes/Keystone_1042_1x18650.wrl
+ (at (xyz 0 0 0))
+ (scale (xyz 1 1 1))
+ (rotate (xyz 0 0 0))
+ )
+)
diff --git a/library/kicadLibrary/modules/Battery_Holders.pretty/Keystone_104_1x23mm-CoinCell.kicad_mod b/library/kicadLibrary/modules/Battery_Holders.pretty/Keystone_104_1x23mm-CoinCell.kicad_mod
new file mode 100644
index 00000000..3acc315f
--- /dev/null
+++ b/library/kicadLibrary/modules/Battery_Holders.pretty/Keystone_104_1x23mm-CoinCell.kicad_mod
@@ -0,0 +1,56 @@
+(module Keystone_104_1x23mm-CoinCell (layer F.Cu) (tedit 5787C34F)
+ (descr http://www.keyelco.com/product-pdf.cfm?p=744)
+ (tags "Keystone type 104 battery holder")
+ (fp_text reference REF*** (at 0 -4) (layer F.SilkS)
+ (effects (font (size 1 1) (thickness 0.15)))
+ )
+ (fp_text value Keystone_104_1x23mm-CoinCell (at 15 14) (layer F.Fab)
+ (effects (font (size 1 1) (thickness 0.15)))
+ )
+ (fp_text user + (at 2.75 0) (layer F.SilkS)
+ (effects (font (size 1.5 1.5) (thickness 0.15)))
+ )
+ (fp_line (start -1.45 1.8) (end -1.45 3) (layer F.SilkS) (width 0.12))
+ (fp_arc (start 15.2 0) (end 2.615 3.6) (angle -164) (layer F.CrtYd) (width 0.05))
+ (fp_arc (start 15.2 0) (end 2.615 -3.6) (angle 164) (layer F.CrtYd) (width 0.05))
+ (fp_arc (start 2.1 3.8) (end 2.1 3.25) (angle 70) (layer F.CrtYd) (width 0.05))
+ (fp_arc (start 2.1 -3.8) (end 2.1 -3.25) (angle -70) (layer F.CrtYd) (width 0.05))
+ (fp_arc (start 15.2 0) (end 2.85 3.5) (angle -164.5) (layer F.SilkS) (width 0.12))
+ (fp_arc (start 2.1 3.8) (end 2.1 3) (angle 70) (layer F.SilkS) (width 0.12))
+ (fp_arc (start 15.2 0) (end 2.85 -3.5) (angle 164.5) (layer F.SilkS) (width 0.12))
+ (fp_arc (start 2.1 -3.8) (end 2.1 -3) (angle -70) (layer F.SilkS) (width 0.12))
+ (fp_arc (start 2.15 3.8) (end 2.15 2.9) (angle 70) (layer F.Fab) (width 0.10))
+ (fp_arc (start 15.2 0) (end 3 3.5) (angle -164) (layer F.Fab) (width 0.10))
+ (fp_arc (start 15.2 0) (end 3 -3.5) (angle 164) (layer F.Fab) (width 0.10))
+ (fp_arc (start 15.2 0) (end 3.72 1.3) (angle -180) (layer F.Fab) (width 0.10))
+ (fp_line (start -1.75 -3.25) (end 2.15 -3.25) (layer F.CrtYd) (width 0.05))
+ (fp_line (start -1.75 3.25) (end 2.15 3.25) (layer F.CrtYd) (width 0.05))
+ (fp_line (start -1.75 3.25) (end -1.75 -3.25) (layer F.CrtYd) (width 0.05))
+ (fp_line (start -1.45 -3) (end 2.15 -3) (layer F.SilkS) (width 0.12))
+ (fp_line (start -1.45 -1.8) (end -1.45 -3) (layer F.SilkS) (width 0.12))
+ (fp_line (start -1.45 3) (end 2.15 3) (layer F.SilkS) (width 0.12))
+ (fp_arc (start 15.2 0) (end 9 1.3) (angle -170) (layer F.Fab) (width 0.10))
+ (fp_arc (start 15.2 0) (end 13.3 1.3) (angle -150) (layer F.Fab) (width 0.10))
+ (fp_arc (start 15.2 0) (end 13.3 -1.3) (angle 150) (layer F.Fab) (width 0.10))
+ (fp_arc (start 15.2 0) (end 9 -1.3) (angle 170) (layer F.Fab) (width 0.10))
+ (fp_arc (start 15.2 0) (end 3.72 -1.3) (angle 180) (layer F.Fab) (width 0.10))
+ (fp_line (start 2.15 -2.9) (end -0.9 -2.9) (layer F.Fab) (width 0.10))
+ (fp_line (start -0.9 2.9) (end 2.15 2.9) (layer F.Fab) (width 0.10))
+ (fp_line (start -1.3 -2.5) (end -1.3 2.5) (layer F.Fab) (width 0.10))
+ (fp_line (start 0 1.3) (end 16.2 1.3) (layer F.Fab) (width 0.10))
+ (fp_line (start 16.2 -1.3) (end 0 -1.3) (layer F.Fab) (width 0.10))
+ (fp_arc (start 2.15 -3.8) (end 2.15 -2.9) (angle -70) (layer F.Fab) (width 0.10))
+ (fp_arc (start 16.2 0) (end 16.2 -1.3) (angle 180) (layer F.Fab) (width 0.10))
+ (fp_line (start 0 -1.3) (end 0 1.3) (layer F.Fab) (width 0.10))
+ (fp_arc (start -0.9 2.5) (end -1.3 2.5) (angle -90) (layer F.Fab) (width 0.10))
+ (fp_arc (start -0.9 -2.5) (end -1.3 -2.5) (angle 90) (layer F.Fab) (width 0.10))
+ (fp_line (start 23.6982 7.8486) (end 24.5264 8.6133) (layer F.Fab) (width 0.10))
+ (fp_line (start 23.7236 -7.8486) (end 24.5264 -8.6006) (layer F.Fab) (width 0.10))
+ (pad 2 thru_hole circle (at 20.49 0) (size 3 3) (drill 1.5) (layers *.Cu *.Mask))
+ (pad 1 thru_hole rect (at 0 0) (size 3 3) (drill 1.5) (layers *.Cu *.Mask))
+ (model Battery_Holders.3dshapes/Keystone_104_1x23mm-CoinCell.wrl
+ (at (xyz 0.6 0 0))
+ (scale (xyz 1 1 1))
+ (rotate (xyz 0 0 180))
+ )
+)
diff --git a/library/kicadLibrary/modules/Battery_Holders.pretty/Keystone_1058_1x2032-CoinCell.kicad_mod b/library/kicadLibrary/modules/Battery_Holders.pretty/Keystone_1058_1x2032-CoinCell.kicad_mod
new file mode 100644
index 00000000..600bb005
--- /dev/null
+++ b/library/kicadLibrary/modules/Battery_Holders.pretty/Keystone_1058_1x2032-CoinCell.kicad_mod
@@ -0,0 +1,58 @@
+(module Keystone_1058_1x2032-CoinCell (layer F.Cu) (tedit 589EE147)
+ (descr http://www.keyelco.com/product-pdf.cfm?p=14028)
+ (tags "Keystone type 1058 coin cell retainer")
+ (attr smd)
+ (fp_text reference REF** (at 0 7.62) (layer F.SilkS)
+ (effects (font (size 1 1) (thickness 0.15)))
+ )
+ (fp_text value Keystone_1058_1x2032-CoinCell (at 0 -9.398) (layer F.Fab)
+ (effects (font (size 1 1) (thickness 0.15)))
+ )
+ (fp_arc (start 0 0) (end 11.06 4.11) (angle 139.2) (layer F.CrtYd) (width 0.05))
+ (fp_arc (start 0 0) (end -11.06 -4.11) (angle 139.2) (layer F.CrtYd) (width 0.05))
+ (fp_line (start 11.06 4.11) (end 16.45 4.11) (layer F.CrtYd) (width 0.05))
+ (fp_line (start 16.45 4.11) (end 16.45 -4.11) (layer F.CrtYd) (width 0.05))
+ (fp_line (start 16.45 -4.11) (end 11.06 -4.11) (layer F.CrtYd) (width 0.05))
+ (fp_line (start -16.45 -4.11) (end -11.06 -4.11) (layer F.CrtYd) (width 0.05))
+ (fp_line (start -16.45 -4.11) (end -16.45 4.11) (layer F.CrtYd) (width 0.05))
+ (fp_line (start -16.45 4.11) (end -11.06 4.11) (layer F.CrtYd) (width 0.05))
+ (fp_arc (start 0 0) (end -10.692 3.61) (angle -27.3) (layer F.SilkS) (width 0.12))
+ (fp_arc (start 0 0) (end 10.692 -3.61) (angle -27.3) (layer F.SilkS) (width 0.12))
+ (fp_arc (start 0 0) (end 10.692 3.61) (angle 27.3) (layer F.SilkS) (width 0.12))
+ (fp_arc (start 0 0) (end -10.692 -3.61) (angle 27.3) (layer F.SilkS) (width 0.12))
+ (fp_line (start -14.31 1.9) (end -14.31 3.61) (layer F.SilkS) (width 0.12))
+ (fp_line (start -10.692 3.61) (end -14.31 3.61) (layer F.SilkS) (width 0.12))
+ (fp_line (start -3.86 8.11) (end -7.8473 8.11) (layer F.SilkS) (width 0.12))
+ (fp_line (start -1.66 5.91) (end -3.86 8.11) (layer F.SilkS) (width 0.12))
+ (fp_line (start 1.66 5.91) (end -1.66 5.91) (layer F.SilkS) (width 0.12))
+ (fp_line (start 1.66 5.91) (end 3.86 8.11) (layer F.SilkS) (width 0.12))
+ (fp_line (start 7.8473 8.11) (end 3.86 8.11) (layer F.SilkS) (width 0.12))
+ (fp_line (start 14.31 1.9) (end 14.31 3.61) (layer F.SilkS) (width 0.12))
+ (fp_line (start 14.31 3.61) (end 10.692 3.61) (layer F.SilkS) (width 0.12))
+ (fp_line (start 10.692 -3.61) (end 14.31 -3.61) (layer F.SilkS) (width 0.12))
+ (fp_line (start 14.31 -1.9) (end 14.31 -3.61) (layer F.SilkS) (width 0.12))
+ (fp_line (start -7.8473 -8.11) (end 7.8473 -8.11) (layer F.SilkS) (width 0.12))
+ (fp_line (start -14.31 -1.9) (end -14.31 -3.61) (layer F.SilkS) (width 0.12))
+ (fp_line (start -14.31 -3.61) (end -10.692 -3.61) (layer F.SilkS) (width 0.12))
+ (fp_arc (start 0 0) (end -10.61275 3.5) (angle -27.4635) (layer F.Fab) (width 0.1))
+ (fp_arc (start 0 0) (end 10.61275 -3.5) (angle -27.4635) (layer F.Fab) (width 0.1))
+ (fp_arc (start 0 0) (end 10.61275 3.5) (angle 27.4635) (layer F.Fab) (width 0.1))
+ (fp_line (start 14.2 1.9) (end 14.2 3.5) (layer F.Fab) (width 0.1))
+ (fp_line (start 14.2 3.5) (end 10.61275 3.5) (layer F.Fab) (width 0.1))
+ (fp_line (start 10.61275 -3.5) (end 14.2 -3.5) (layer F.Fab) (width 0.1))
+ (fp_line (start 14.2 -3.5) (end 14.2 -1.9) (layer F.Fab) (width 0.1))
+ (fp_line (start -14.2 1.9) (end -14.2 3.5) (layer F.Fab) (width 0.1))
+ (fp_line (start -14.2 3.5) (end -10.61275 3.5) (layer F.Fab) (width 0.1))
+ (fp_line (start 3.9 8) (end 7.8026 8) (layer F.Fab) (width 0.1))
+ (fp_line (start 1.7 5.8) (end 3.9 8) (layer F.Fab) (width 0.1))
+ (fp_line (start -1.7 5.8) (end -3.9 8) (layer F.Fab) (width 0.1))
+ (fp_line (start -1.7 5.8) (end 1.7 5.8) (layer F.Fab) (width 0.1))
+ (fp_line (start -14.2 -3.5) (end -10.61275 -3.5) (layer F.Fab) (width 0.1))
+ (fp_line (start -14.2 -3.5) (end -14.2 -1.9) (layer F.Fab) (width 0.1))
+ (fp_line (start -3.9 8) (end -7.8026 8) (layer F.Fab) (width 0.1))
+ (fp_line (start -7.8026 -8) (end 7.8026 -8) (layer F.Fab) (width 0.1))
+ (fp_arc (start 0 0) (end -10.61275 -3.5) (angle 27.4635) (layer F.Fab) (width 0.1))
+ (fp_circle (center 0 0) (end 10 0) (layer Dwgs.User) (width 0.15))
+ (pad 1 smd rect (at -14.68 0) (size 2.54 3.51) (layers F.Cu F.Paste F.Mask))
+ (pad 2 smd rect (at 14.68 0) (size 2.54 3.51) (layers F.Cu F.Paste F.Mask))
+)
diff --git a/library/kicadLibrary/modules/Battery_Holders.pretty/Keystone_105_1x2430-CoinCell.kicad_mod b/library/kicadLibrary/modules/Battery_Holders.pretty/Keystone_105_1x2430-CoinCell.kicad_mod
new file mode 100644
index 00000000..5d3ec9e8
--- /dev/null
+++ b/library/kicadLibrary/modules/Battery_Holders.pretty/Keystone_105_1x2430-CoinCell.kicad_mod
@@ -0,0 +1,59 @@
+(module Keystone_105_1x2430-CoinCell (layer F.Cu) (tedit 5787C363)
+ (descr http://www.keyelco.com/product-pdf.cfm?p=745)
+ (tags "Keystone type 105 battery holder")
+ (fp_text reference REF*** (at -1.25 -4.5) (layer F.SilkS)
+ (effects (font (size 1 1) (thickness 0.15)))
+ )
+ (fp_text value Keystone_105_1x2430-CoinCell (at 15 15) (layer F.Fab)
+ (effects (font (size 1 1) (thickness 0.15)))
+ )
+ (fp_text user + (at 2.75 0) (layer F.SilkS)
+ (effects (font (size 1.5 1.5) (thickness 0.15)))
+ )
+ (fp_arc (start 15.2 0) (end 1.65 3.52) (angle -165.5) (layer F.SilkS) (width 0.12))
+ (fp_arc (start 15.2 0) (end 1.8 3.5) (angle -165.5) (layer F.Fab) (width 0.10))
+ (fp_arc (start 15.2 0) (end 1.65 -3.52) (angle 165.5) (layer F.SilkS) (width 0.12))
+ (fp_arc (start 15.2 0) (end 1.8 -3.5) (angle 165.5) (layer F.Fab) (width 0.10))
+ (fp_arc (start 0.95 3.8) (end 0.95 3.05) (angle 70) (layer F.SilkS) (width 0.12))
+ (fp_arc (start 0.95 3.8) (end 0.95 2.9) (angle 70) (layer F.Fab) (width 0.10))
+ (fp_arc (start 0.95 -3.8) (end 0.95 -3.05) (angle -70) (layer F.SilkS) (width 0.12))
+ (fp_arc (start 0.95 -3.8) (end 0.95 -2.9) (angle -70) (layer F.Fab) (width 0.10))
+ (fp_line (start 0.95 -3.05) (end -1.5 -3.05) (layer F.SilkS) (width 0.12))
+ (fp_line (start -1.5 3.05) (end 0.95 3.05) (layer F.SilkS) (width 0.12))
+ (fp_arc (start -1.5 -2.5) (end -2.05 -2.5) (angle 90) (layer F.SilkS) (width 0.12))
+ (fp_arc (start -1.5 2.5) (end -2.05 2.5) (angle -90) (layer F.SilkS) (width 0.12))
+ (fp_line (start -2.05 -2.5) (end -2.05 2.5) (layer F.SilkS) (width 0.12))
+ (fp_line (start 0.95 -2.9) (end -1.5 -2.9) (layer F.Fab) (width 0.10))
+ (fp_line (start -1.5 2.9) (end 0.95 2.9) (layer F.Fab) (width 0.10))
+ (fp_arc (start -1.5 2.5) (end -1.9 2.5) (angle -90) (layer F.Fab) (width 0.10))
+ (fp_arc (start -1.5 -2.5) (end -2.3 -2.5) (angle 90) (layer F.CrtYd) (width 0.05))
+ (fp_line (start -2.3 -2.5) (end -2.3 2.5) (layer F.CrtYd) (width 0.05))
+ (fp_arc (start 0.95 3.8) (end 0.95 3.3) (angle 70) (layer F.CrtYd) (width 0.05))
+ (fp_arc (start 15.2 0) (end 1.41 3.6) (angle -165.5) (layer F.CrtYd) (width 0.05))
+ (fp_arc (start 15.2 0) (end 1.41 -3.6) (angle 165.5) (layer F.CrtYd) (width 0.05))
+ (fp_arc (start 15.2 0) (end 2.75 1.3) (angle -180) (layer F.Fab) (width 0.10))
+ (fp_arc (start 15.2 0) (end 9 1.3) (angle -170) (layer F.Fab) (width 0.10))
+ (fp_arc (start 15.2 0) (end 13.3 1.3) (angle -150) (layer F.Fab) (width 0.10))
+ (fp_arc (start 15.2 0) (end 13.3 -1.3) (angle 150) (layer F.Fab) (width 0.10))
+ (fp_arc (start 15.2 0) (end 9 -1.3) (angle 170) (layer F.Fab) (width 0.10))
+ (fp_arc (start 15.2 0) (end 2.75 -1.3) (angle 180) (layer F.Fab) (width 0.10))
+ (fp_line (start 0.95 -3.3) (end -1.5 -3.3) (layer F.CrtYd) (width 0.05))
+ (fp_line (start -1.5 3.3) (end 0.95 3.3) (layer F.CrtYd) (width 0.05))
+ (fp_line (start -1.9 -2.5) (end -1.9 2.5) (layer F.Fab) (width 0.10))
+ (fp_line (start 0 1.3) (end 16.2 1.3) (layer F.Fab) (width 0.10))
+ (fp_line (start 16.2 -1.3) (end 0 -1.3) (layer F.Fab) (width 0.10))
+ (fp_arc (start 0.95 -3.8) (end 0.95 -3.3) (angle -70) (layer F.CrtYd) (width 0.05))
+ (fp_arc (start 16.2 0) (end 16.2 -1.3) (angle 180) (layer F.Fab) (width 0.10))
+ (fp_line (start 0 -1.3) (end 0 1.3) (layer F.Fab) (width 0.10))
+ (fp_arc (start -1.5 2.5) (end -2.3 2.5) (angle -90) (layer F.CrtYd) (width 0.05))
+ (fp_arc (start -1.5 -2.5) (end -1.9 -2.5) (angle 90) (layer F.Fab) (width 0.10))
+ (fp_line (start 24.4094 8.4963) (end 25.3746 9.398) (layer F.Fab) (width 0.10))
+ (fp_line (start 24.384 -8.5471) (end 25.2992 -9.3988) (layer F.Fab) (width 0.10))
+ (pad 2 thru_hole circle (at 20.49 0) (size 3 3) (drill 1.5) (layers *.Cu *.Mask))
+ (pad 1 thru_hole rect (at 0 0) (size 3 3) (drill 1.5) (layers *.Cu *.Mask))
+ (model Battery_Holders.3dshapes/Keystone_105_1x2430-CoinCell.wrl
+ (at (xyz 0.6 0 0))
+ (scale (xyz 1 1 1))
+ (rotate (xyz 0 0 180))
+ )
+)
diff --git a/library/kicadLibrary/modules/Battery_Holders.pretty/Keystone_106_1x20mm-CoinCell.kicad_mod b/library/kicadLibrary/modules/Battery_Holders.pretty/Keystone_106_1x20mm-CoinCell.kicad_mod
new file mode 100644
index 00000000..0442f9c4
--- /dev/null
+++ b/library/kicadLibrary/modules/Battery_Holders.pretty/Keystone_106_1x20mm-CoinCell.kicad_mod
@@ -0,0 +1,59 @@
+(module Keystone_106_1x20mm-CoinCell (layer F.Cu) (tedit 5787C377)
+ (descr http://www.keyelco.com/product-pdf.cfm?p=720)
+ (tags "Keystone type 106 battery holder")
+ (fp_text reference REF*** (at -1.25 -4.5) (layer F.SilkS)
+ (effects (font (size 1 1) (thickness 0.15)))
+ )
+ (fp_text value Keystone_106_1x20mm-CoinCell (at 15 15) (layer F.Fab)
+ (effects (font (size 1 1) (thickness 0.15)))
+ )
+ (fp_text user + (at 2.75 0) (layer F.SilkS)
+ (effects (font (size 1.5 1.5) (thickness 0.15)))
+ )
+ (fp_arc (start 15.2 0) (end 1.65 3.52) (angle -165.5) (layer F.SilkS) (width 0.12))
+ (fp_arc (start 15.2 0) (end 1.8 3.5) (angle -165.5) (layer F.Fab) (width 0.10))
+ (fp_arc (start 15.2 0) (end 1.65 -3.52) (angle 165.5) (layer F.SilkS) (width 0.12))
+ (fp_arc (start 15.2 0) (end 1.8 -3.5) (angle 165.5) (layer F.Fab) (width 0.10))
+ (fp_arc (start 0.95 3.8) (end 0.95 3.05) (angle 70) (layer F.SilkS) (width 0.12))
+ (fp_arc (start 0.95 3.8) (end 0.95 2.9) (angle 70) (layer F.Fab) (width 0.10))
+ (fp_arc (start 0.95 -3.8) (end 0.95 -3.05) (angle -70) (layer F.SilkS) (width 0.12))
+ (fp_arc (start 0.95 -3.8) (end 0.95 -2.9) (angle -70) (layer F.Fab) (width 0.10))
+ (fp_line (start 0.95 -3.05) (end -1.5 -3.05) (layer F.SilkS) (width 0.12))
+ (fp_line (start -1.5 3.05) (end 0.95 3.05) (layer F.SilkS) (width 0.12))
+ (fp_arc (start -1.5 -2.5) (end -2.05 -2.5) (angle 90) (layer F.SilkS) (width 0.12))
+ (fp_arc (start -1.5 2.5) (end -2.05 2.5) (angle -90) (layer F.SilkS) (width 0.12))
+ (fp_line (start -2.05 -2.5) (end -2.05 2.5) (layer F.SilkS) (width 0.12))
+ (fp_line (start 0.95 -2.9) (end -1.5 -2.9) (layer F.Fab) (width 0.10))
+ (fp_line (start -1.5 2.9) (end 0.95 2.9) (layer F.Fab) (width 0.10))
+ (fp_arc (start -1.5 2.5) (end -1.9 2.5) (angle -90) (layer F.Fab) (width 0.10))
+ (fp_arc (start -1.5 -2.5) (end -2.3 -2.5) (angle 90) (layer F.CrtYd) (width 0.05))
+ (fp_line (start -2.3 -2.5) (end -2.3 2.5) (layer F.CrtYd) (width 0.05))
+ (fp_arc (start 0.95 3.8) (end 0.95 3.3) (angle 70) (layer F.CrtYd) (width 0.05))
+ (fp_arc (start 15.2 0) (end 1.41 3.6) (angle -165.5) (layer F.CrtYd) (width 0.05))
+ (fp_arc (start 15.2 0) (end 1.41 -3.6) (angle 165.5) (layer F.CrtYd) (width 0.05))
+ (fp_arc (start 15.2 0) (end 5.18 1.3) (angle -180) (layer F.Fab) (width 0.10))
+ (fp_arc (start 15.2 0) (end 9 1.3) (angle -170) (layer F.Fab) (width 0.10))
+ (fp_arc (start 15.2 0) (end 13.3 1.3) (angle -150) (layer F.Fab) (width 0.10))
+ (fp_arc (start 15.2 0) (end 13.3 -1.3) (angle 150) (layer F.Fab) (width 0.10))
+ (fp_arc (start 15.2 0) (end 9 -1.3) (angle 170) (layer F.Fab) (width 0.10))
+ (fp_arc (start 15.2 0) (end 5.18 -1.3) (angle 180) (layer F.Fab) (width 0.10))
+ (fp_line (start 0.95 -3.3) (end -1.5 -3.3) (layer F.CrtYd) (width 0.05))
+ (fp_line (start -1.5 3.3) (end 0.95 3.3) (layer F.CrtYd) (width 0.05))
+ (fp_line (start -1.9 -2.5) (end -1.9 2.5) (layer F.Fab) (width 0.10))
+ (fp_line (start 0 1.3) (end 16.2 1.3) (layer F.Fab) (width 0.10))
+ (fp_line (start 16.2 -1.3) (end 0 -1.3) (layer F.Fab) (width 0.10))
+ (fp_arc (start 0.95 -3.8) (end 0.95 -3.3) (angle -70) (layer F.CrtYd) (width 0.05))
+ (fp_arc (start 16.2 0) (end 16.2 -1.3) (angle 180) (layer F.Fab) (width 0.10))
+ (fp_line (start 0 -1.3) (end 0 1.3) (layer F.Fab) (width 0.10))
+ (fp_arc (start -1.5 2.5) (end -2.3 2.5) (angle -90) (layer F.CrtYd) (width 0.05))
+ (fp_arc (start -1.5 -2.5) (end -1.9 -2.5) (angle 90) (layer F.Fab) (width 0.10))
+ (fp_line (start 22.6441 6.858) (end 25.35 9.3734) (layer F.Fab) (width 0.10))
+ (fp_line (start 22.6568 -6.858) (end 25.3419 -9.4288) (layer F.Fab) (width 0.10))
+ (pad 2 thru_hole circle (at 20.49 0) (size 3 3) (drill 1.5) (layers *.Cu *.Mask))
+ (pad 1 thru_hole rect (at 0 0) (size 3 3) (drill 1.5) (layers *.Cu *.Mask))
+ (model Battery_Holders.3dshapes/Keystone_106_1x20mm-CoinCell.wrl
+ (at (xyz 0.6 0 0))
+ (scale (xyz 1 1 1))
+ (rotate (xyz 0 0 180))
+ )
+)
diff --git a/library/kicadLibrary/modules/Battery_Holders.pretty/Keystone_107_1x23mm-CoinCell.kicad_mod b/library/kicadLibrary/modules/Battery_Holders.pretty/Keystone_107_1x23mm-CoinCell.kicad_mod
new file mode 100644
index 00000000..2644047d
--- /dev/null
+++ b/library/kicadLibrary/modules/Battery_Holders.pretty/Keystone_107_1x23mm-CoinCell.kicad_mod
@@ -0,0 +1,59 @@
+(module Keystone_107_1x23mm-CoinCell (layer F.Cu) (tedit 5787C387)
+ (descr http://www.keyelco.com/product-pdf.cfm?p=746)
+ (tags "Keystone type 107 battery holder")
+ (fp_text reference REF*** (at -1.25 -4.5) (layer F.SilkS)
+ (effects (font (size 1 1) (thickness 0.15)))
+ )
+ (fp_text value Keystone_107_1x23mm-CoinCell (at 15 15) (layer F.Fab)
+ (effects (font (size 1 1) (thickness 0.15)))
+ )
+ (fp_text user + (at 2.75 0) (layer F.SilkS)
+ (effects (font (size 1.5 1.5) (thickness 0.15)))
+ )
+ (fp_arc (start 15.2 0) (end 1.65 3.52) (angle -165.5) (layer F.SilkS) (width 0.12))
+ (fp_arc (start 15.2 0) (end 1.8 3.5) (angle -165.5) (layer F.Fab) (width 0.10))
+ (fp_arc (start 15.2 0) (end 1.65 -3.52) (angle 165.5) (layer F.SilkS) (width 0.12))
+ (fp_arc (start 15.2 0) (end 1.8 -3.5) (angle 165.5) (layer F.Fab) (width 0.10))
+ (fp_arc (start 0.95 3.8) (end 0.95 3.05) (angle 70) (layer F.SilkS) (width 0.12))
+ (fp_arc (start 0.95 3.8) (end 0.95 2.9) (angle 70) (layer F.Fab) (width 0.10))
+ (fp_arc (start 0.95 -3.8) (end 0.95 -3.05) (angle -70) (layer F.SilkS) (width 0.12))
+ (fp_arc (start 0.95 -3.8) (end 0.95 -2.9) (angle -70) (layer F.Fab) (width 0.10))
+ (fp_line (start 0.95 -3.05) (end -1.5 -3.05) (layer F.SilkS) (width 0.12))
+ (fp_line (start -1.5 3.05) (end 0.95 3.05) (layer F.SilkS) (width 0.12))
+ (fp_arc (start -1.5 -2.5) (end -2.05 -2.5) (angle 90) (layer F.SilkS) (width 0.12))
+ (fp_arc (start -1.5 2.5) (end -2.05 2.5) (angle -90) (layer F.SilkS) (width 0.12))
+ (fp_line (start -2.05 -2.5) (end -2.05 2.5) (layer F.SilkS) (width 0.12))
+ (fp_line (start 0.95 -2.9) (end -1.5 -2.9) (layer F.Fab) (width 0.10))
+ (fp_line (start -1.5 2.9) (end 0.95 2.9) (layer F.Fab) (width 0.10))
+ (fp_arc (start -1.5 2.5) (end -1.9 2.5) (angle -90) (layer F.Fab) (width 0.10))
+ (fp_arc (start -1.5 -2.5) (end -2.3 -2.5) (angle 90) (layer F.CrtYd) (width 0.05))
+ (fp_line (start -2.3 -2.5) (end -2.3 2.5) (layer F.CrtYd) (width 0.05))
+ (fp_arc (start 0.95 3.8) (end 0.95 3.3) (angle 70) (layer F.CrtYd) (width 0.05))
+ (fp_arc (start 15.2 0) (end 1.41 3.6) (angle -165.5) (layer F.CrtYd) (width 0.05))
+ (fp_arc (start 15.2 0) (end 1.41 -3.6) (angle 165.5) (layer F.CrtYd) (width 0.05))
+ (fp_arc (start 15.2 0) (end 3.7 1.3) (angle -180) (layer F.Fab) (width 0.10))
+ (fp_arc (start 15.2 0) (end 9 1.3) (angle -170) (layer F.Fab) (width 0.10))
+ (fp_arc (start 15.2 0) (end 13.3 1.3) (angle -150) (layer F.Fab) (width 0.10))
+ (fp_arc (start 15.2 0) (end 13.3 -1.3) (angle 150) (layer F.Fab) (width 0.10))
+ (fp_arc (start 15.2 0) (end 9 -1.3) (angle 170) (layer F.Fab) (width 0.10))
+ (fp_arc (start 15.2 0) (end 3.7 -1.3) (angle 180) (layer F.Fab) (width 0.10))
+ (fp_line (start 0.95 -3.3) (end -1.5 -3.3) (layer F.CrtYd) (width 0.05))
+ (fp_line (start -1.5 3.3) (end 0.95 3.3) (layer F.CrtYd) (width 0.05))
+ (fp_line (start -1.9 -2.5) (end -1.9 2.5) (layer F.Fab) (width 0.10))
+ (fp_line (start 0 1.3) (end 16.2 1.3) (layer F.Fab) (width 0.10))
+ (fp_line (start 16.2 -1.3) (end 0 -1.3) (layer F.Fab) (width 0.10))
+ (fp_arc (start 0.95 -3.8) (end 0.95 -3.3) (angle -70) (layer F.CrtYd) (width 0.05))
+ (fp_arc (start 16.2 0) (end 16.2 -1.3) (angle 180) (layer F.Fab) (width 0.10))
+ (fp_line (start 0 -1.3) (end 0 1.3) (layer F.Fab) (width 0.10))
+ (fp_arc (start -1.5 2.5) (end -2.3 2.5) (angle -90) (layer F.CrtYd) (width 0.05))
+ (fp_arc (start -1.5 -2.5) (end -1.9 -2.5) (angle 90) (layer F.Fab) (width 0.10))
+ (fp_line (start 23.7236 7.8613) (end 25.3673 9.3907) (layer F.Fab) (width 0.10))
+ (fp_line (start 23.7109 -7.8867) (end 25.3392 -9.4388) (layer F.Fab) (width 0.10))
+ (pad 2 thru_hole circle (at 20.49 0) (size 3 3) (drill 1.5) (layers *.Cu *.Mask))
+ (pad 1 thru_hole rect (at 0 0) (size 3 3) (drill 1.5) (layers *.Cu *.Mask))
+ (model Battery_Holders.3dshapes/Keystone_107_1x23mm-CoinCell.wrl
+ (at (xyz 0.6 0 0))
+ (scale (xyz 1 1 1))
+ (rotate (xyz 0 0 180))
+ )
+)
diff --git a/library/kicadLibrary/modules/Battery_Holders.pretty/Keystone_2466_1xAAA.kicad_mod b/library/kicadLibrary/modules/Battery_Holders.pretty/Keystone_2466_1xAAA.kicad_mod
new file mode 100644
index 00000000..cf5e1698
--- /dev/null
+++ b/library/kicadLibrary/modules/Battery_Holders.pretty/Keystone_2466_1xAAA.kicad_mod
@@ -0,0 +1,57 @@
+(module Keystone_2466_1xAAA (layer F.Cu) (tedit 57A8712F)
+ (descr "1xAAA Battery Holder, Keystone, Plastic Case")
+ (tags "AAA battery holder Keystone")
+ (fp_text reference REF** (at 0 -8 180) (layer F.SilkS)
+ (effects (font (size 1 1) (thickness 0.15)))
+ )
+ (fp_text value Keystone_2466_1xAAA (at 22 0) (layer F.Fab)
+ (effects (font (size 1 1) (thickness 0.15)))
+ )
+ (fp_text user - (at 48.26 0) (layer F.SilkS)
+ (effects (font (size 1 1) (thickness 0.15)))
+ )
+ (fp_text user + (at -3.81 0) (layer F.SilkS)
+ (effects (font (size 1 1) (thickness 0.15)))
+ )
+ (fp_line (start 47.8 7) (end 47.8 -7) (layer F.CrtYd) (width 0.05))
+ (fp_line (start -3.2 7) (end 47.8 7) (layer F.CrtYd) (width 0.05))
+ (fp_line (start -3.2 -7) (end -3.2 7) (layer F.CrtYd) (width 0.05))
+ (fp_line (start 47.8 -7) (end -3.2 -7) (layer F.CrtYd) (width 0.05))
+ (fp_line (start 47.4 6.6) (end 47.4 -6.6) (layer F.SilkS) (width 0.12))
+ (fp_line (start -2.8 6.6) (end 47.4 6.6) (layer F.SilkS) (width 0.12))
+ (fp_line (start -2.8 -6.6) (end -2.8 6.6) (layer F.SilkS) (width 0.12))
+ (fp_line (start 47.4 -6.6) (end -2.8 -6.6) (layer F.SilkS) (width 0.12))
+ (fp_line (start 40 -1) (end 40 1) (layer F.SilkS) (width 0.12))
+ (fp_line (start 41 -2) (end 41 2) (layer F.SilkS) (width 0.12))
+ (fp_line (start 42 3) (end 42 -3) (layer F.SilkS) (width 0.12))
+ (fp_line (start 43 -4) (end 43 4) (layer F.SilkS) (width 0.12))
+ (fp_line (start -2 -2) (end -1 -2) (layer F.SilkS) (width 0.12))
+ (fp_line (start -1 2) (end -2 2) (layer F.SilkS) (width 0.12))
+ (fp_line (start 15 6) (end 29 6) (layer F.SilkS) (width 0.12))
+ (fp_line (start 29 -6) (end 15 -6) (layer F.SilkS) (width 0.12))
+ (fp_arc (start 31 -6) (end 31 -4) (angle 90) (layer F.SilkS) (width 0.12))
+ (fp_arc (start 13 -6) (end 15 -6) (angle 90) (layer F.SilkS) (width 0.12))
+ (fp_arc (start 13 6) (end 13 4) (angle 90) (layer F.SilkS) (width 0.12))
+ (fp_arc (start 31 6) (end 29 6) (angle 90) (layer F.SilkS) (width 0.12))
+ (fp_line (start 3 4) (end 13 4) (layer F.SilkS) (width 0.12))
+ (fp_line (start 3 -4) (end 13 -4) (layer F.SilkS) (width 0.12))
+ (fp_arc (start 3 6) (end 1 6) (angle 90) (layer F.SilkS) (width 0.12))
+ (fp_line (start 41 -4) (end 31 -4) (layer F.SilkS) (width 0.12))
+ (fp_line (start 41 4) (end 31 4) (layer F.SilkS) (width 0.12))
+ (fp_arc (start 41 6) (end 41 4) (angle 90) (layer F.SilkS) (width 0.12))
+ (fp_arc (start 41 -6) (end 43 -6) (angle 90) (layer F.SilkS) (width 0.12))
+ (fp_arc (start 3 -6) (end 3 -4) (angle 90) (layer F.SilkS) (width 0.12))
+ (fp_line (start -2 -6) (end 1 -6) (layer F.SilkS) (width 0.12))
+ (fp_line (start -2 -6) (end -2 6) (layer F.SilkS) (width 0.12))
+ (fp_line (start -2 6) (end 1 6) (layer F.SilkS) (width 0.12))
+ (fp_line (start 46 -6) (end 43 -6) (layer F.SilkS) (width 0.12))
+ (fp_line (start 46 -6) (end 46 6) (layer F.SilkS) (width 0.12))
+ (fp_line (start 46 6) (end 43 6) (layer F.SilkS) (width 0.12))
+ (fp_line (start -2.7 0) (end -2.7 -6.5) (layer F.Fab) (width 0.10))
+ (fp_line (start -2.7 -6.5) (end 47.3 -6.5) (layer F.Fab) (width 0.10))
+ (fp_line (start 47.3 -6.5) (end 47.3 6.5) (layer F.Fab) (width 0.10))
+ (fp_line (start 47.3 6.5) (end -2.7 6.5) (layer F.Fab) (width 0.10))
+ (fp_line (start -2.7 6.5) (end -2.7 0) (layer F.Fab) (width 0.10))
+ (pad 1 thru_hole rect (at 0 0) (size 2 2) (drill 1.02) (layers *.Cu *.Mask))
+ (pad 2 thru_hole circle (at 44.7 0) (size 2 2) (drill 1.02) (layers *.Cu *.Mask))
+)
diff --git a/library/kicadLibrary/modules/Battery_Holders.pretty/Keystone_2468_2xAAA.kicad_mod b/library/kicadLibrary/modules/Battery_Holders.pretty/Keystone_2468_2xAAA.kicad_mod
new file mode 100644
index 00000000..7d8efeac
--- /dev/null
+++ b/library/kicadLibrary/modules/Battery_Holders.pretty/Keystone_2468_2xAAA.kicad_mod
@@ -0,0 +1,88 @@
+(module Keystone_2468_2xAAA (layer F.Cu) (tedit 57A87332)
+ (descr "2xAAA cell battery holder, Keystone P/N 2468")
+ (tags "AAA battery cell holder")
+ (fp_text reference REF** (at 0 -7 180) (layer F.SilkS)
+ (effects (font (size 1 1) (thickness 0.15)))
+ )
+ (fp_text value Keystone_2468_2xAAA (at 24.95 7.8) (layer F.Fab)
+ (effects (font (size 1 1) (thickness 0.15)))
+ )
+ (fp_text user - (at 34.29 0) (layer F.SilkS)
+ (effects (font (size 1.5 1.5) (thickness 0.15)))
+ )
+ (fp_text user + (at 12.7 0) (layer F.SilkS)
+ (effects (font (size 1.5 1.5) (thickness 0.15)))
+ )
+ (fp_line (start 50.9 19.15) (end 50.9 -6.45) (layer F.CrtYd) (width 0.05))
+ (fp_line (start -3.1 19.15) (end 50.9 19.15) (layer F.CrtYd) (width 0.05))
+ (fp_line (start -3.1 -6.45) (end -3.1 19.15) (layer F.CrtYd) (width 0.05))
+ (fp_line (start 50.9 -6.45) (end -3.1 -6.45) (layer F.CrtYd) (width 0.05))
+ (fp_line (start 50.5 18.75) (end 50.5 -6.05) (layer F.SilkS) (width 0.12))
+ (fp_line (start -2.7 18.75) (end 50.5 18.75) (layer F.SilkS) (width 0.12))
+ (fp_line (start -2.7 -6.05) (end -2.7 18.75) (layer F.SilkS) (width 0.12))
+ (fp_line (start 50.5 -6.05) (end -2.7 -6.05) (layer F.SilkS) (width 0.12))
+ (fp_line (start 13.97 15.24) (end 13.97 10.16) (layer F.SilkS) (width 0.12))
+ (fp_line (start 13.97 10.16) (end 31.75 10.16) (layer F.SilkS) (width 0.12))
+ (fp_line (start 31.75 10.16) (end 31.75 11.43) (layer F.SilkS) (width 0.12))
+ (fp_line (start 31.75 11.43) (end 33.02 11.43) (layer F.SilkS) (width 0.12))
+ (fp_line (start 33.02 11.43) (end 33.02 13.97) (layer F.SilkS) (width 0.12))
+ (fp_line (start 33.02 13.97) (end 31.75 13.97) (layer F.SilkS) (width 0.12))
+ (fp_line (start 31.75 13.97) (end 31.75 15.24) (layer F.SilkS) (width 0.12))
+ (fp_line (start 31.75 15.24) (end 13.97 15.24) (layer F.SilkS) (width 0.12))
+ (fp_line (start 33.02 -1.27) (end 33.02 2.54) (layer F.SilkS) (width 0.12))
+ (fp_line (start 33.02 2.54) (end 15.24 2.54) (layer F.SilkS) (width 0.12))
+ (fp_line (start 15.24 2.54) (end 15.24 1.27) (layer F.SilkS) (width 0.12))
+ (fp_line (start 15.24 1.27) (end 13.97 1.27) (layer F.SilkS) (width 0.12))
+ (fp_line (start 13.97 1.27) (end 13.97 -1.27) (layer F.SilkS) (width 0.12))
+ (fp_line (start 13.97 -1.27) (end 15.24 -1.27) (layer F.SilkS) (width 0.12))
+ (fp_line (start 15.24 -1.27) (end 15.24 -2.54) (layer F.SilkS) (width 0.12))
+ (fp_line (start 15.24 -2.54) (end 33.02 -2.54) (layer F.SilkS) (width 0.12))
+ (fp_line (start 33.02 -2.54) (end 33.02 -1.27) (layer F.SilkS) (width 0.12))
+ (fp_line (start -1.27 6.096) (end 21.59 6.096) (layer F.SilkS) (width 0.12))
+ (fp_line (start 21.59 6.096) (end 21.59 6.604) (layer F.SilkS) (width 0.12))
+ (fp_line (start 21.59 6.604) (end -1.27 6.604) (layer F.SilkS) (width 0.12))
+ (fp_line (start 48.26 6.096) (end 25.4 6.096) (layer F.SilkS) (width 0.12))
+ (fp_line (start 25.4 6.096) (end 25.4 6.604) (layer F.SilkS) (width 0.12))
+ (fp_line (start 25.4 6.604) (end 48.26 6.604) (layer F.SilkS) (width 0.12))
+ (fp_line (start 13.97 16.51) (end 13.97 17.78) (layer F.SilkS) (width 0.12))
+ (fp_line (start 13.97 17.78) (end 33.02 17.78) (layer F.SilkS) (width 0.12))
+ (fp_line (start 33.02 17.78) (end 33.02 16.51) (layer F.SilkS) (width 0.12))
+ (fp_line (start 45.72 -3.81) (end 33.02 -3.81) (layer F.SilkS) (width 0.12))
+ (fp_line (start 33.02 -3.81) (end 33.02 -5.08) (layer F.SilkS) (width 0.12))
+ (fp_line (start 33.02 -5.08) (end 13.97 -5.08) (layer F.SilkS) (width 0.12))
+ (fp_line (start 13.97 -5.08) (end 13.97 -3.81) (layer F.SilkS) (width 0.12))
+ (fp_line (start 45.72 16.51) (end 33.02 16.51) (layer F.SilkS) (width 0.12))
+ (fp_line (start 1.27 -3.81) (end 13.97 -3.81) (layer F.SilkS) (width 0.12))
+ (fp_line (start 1.27 -3.81) (end 1.27 -5.08) (layer F.SilkS) (width 0.12))
+ (fp_line (start 1.27 -5.08) (end -1.27 -5.08) (layer F.SilkS) (width 0.12))
+ (fp_line (start -1.27 -5.08) (end -1.27 17.78) (layer F.SilkS) (width 0.12))
+ (fp_line (start -1.27 17.78) (end 1.27 17.78) (layer F.SilkS) (width 0.12))
+ (fp_line (start 1.27 17.78) (end 1.27 16.51) (layer F.SilkS) (width 0.12))
+ (fp_line (start 1.27 16.51) (end 13.97 16.51) (layer F.SilkS) (width 0.12))
+ (fp_line (start 48.26 -5.08) (end 45.72 -5.08) (layer F.SilkS) (width 0.12))
+ (fp_line (start 45.72 -5.08) (end 45.72 -3.81) (layer F.SilkS) (width 0.12))
+ (fp_line (start 48.26 -5.08) (end 48.26 17.78) (layer F.SilkS) (width 0.12))
+ (fp_line (start 48.26 17.78) (end 45.72 17.78) (layer F.SilkS) (width 0.12))
+ (fp_line (start 45.72 17.78) (end 45.72 16.51) (layer F.SilkS) (width 0.12))
+ (fp_line (start -2.6 18.65) (end -2.6 6.35) (layer F.Fab) (width 0.10))
+ (fp_line (start 50.4 18.65) (end 50.4 -5.95) (layer F.Fab) (width 0.10))
+ (fp_line (start -2.6 18.65) (end 50.4 18.65) (layer F.Fab) (width 0.10))
+ (fp_line (start -2.6 6.35) (end -2.6 -5.95) (layer F.Fab) (width 0.10))
+ (fp_line (start -2.6 -5.95) (end 50.4 -5.95) (layer F.Fab) (width 0.10))
+ (fp_text user + (at 34.29 12.7) (layer F.SilkS)
+ (effects (font (size 1.5 1.5) (thickness 0.15)))
+ )
+ (fp_text user - (at 12.7 12.7) (layer F.SilkS)
+ (effects (font (size 1.5 1.5) (thickness 0.15)))
+ )
+ (fp_text user + (at -3.81 0) (layer F.SilkS)
+ (effects (font (size 1.5 1.5) (thickness 0.15)))
+ )
+ (fp_text user - (at -3.81 12.7) (layer F.SilkS)
+ (effects (font (size 1.5 1.5) (thickness 0.15)))
+ )
+ (pad 1 thru_hole rect (at 0 0) (size 2 2) (drill 1.02) (layers *.Cu *.Mask))
+ (pad 2 thru_hole circle (at 0 12.7) (size 2 2) (drill 1.02) (layers *.Cu *.Mask))
+ (pad "" np_thru_hole circle (at 8.636 8.6995) (size 3.5 3.5) (drill 3.5) (layers *.Cu *.Mask))
+ (pad "" np_thru_hole circle (at 38.608 3.9624) (size 3.5 3.5) (drill 3.5) (layers *.Cu *.Mask))
+)
diff --git a/library/kicadLibrary/modules/Battery_Holders.pretty/Keystone_2479_3xAAA.kicad_mod b/library/kicadLibrary/modules/Battery_Holders.pretty/Keystone_2479_3xAAA.kicad_mod
new file mode 100644
index 00000000..397c6bb3
--- /dev/null
+++ b/library/kicadLibrary/modules/Battery_Holders.pretty/Keystone_2479_3xAAA.kicad_mod
@@ -0,0 +1,131 @@
+(module Keystone_2479_3xAAA (layer F.Cu) (tedit 57A872FB)
+ (descr "3xAAA cell battery holder, Keystone P/N 2479")
+ (tags "AAA battery cell holder")
+ (fp_text reference REF** (at 0 -7 180) (layer F.SilkS)
+ (effects (font (size 1 1) (thickness 0.15)))
+ )
+ (fp_text value Keystone_2479_3xAAA (at 25.4 8.89) (layer F.Fab)
+ (effects (font (size 1 1) (thickness 0.15)))
+ )
+ (fp_text user + (at 12.7 0) (layer F.SilkS)
+ (effects (font (size 1.5 1.5) (thickness 0.15)))
+ )
+ (fp_line (start 50.5 31.65) (end 50.5 -6.05) (layer F.SilkS) (width 0.12))
+ (fp_line (start -2.7 31.65) (end 50.5 31.65) (layer F.SilkS) (width 0.12))
+ (fp_line (start -2.7 -6.05) (end -2.7 31.65) (layer F.SilkS) (width 0.12))
+ (fp_line (start 50.5 -6.05) (end -2.7 -6.05) (layer F.SilkS) (width 0.12))
+ (fp_line (start -3.1 -6.45) (end 50.9 -6.45) (layer F.CrtYd) (width 0.05))
+ (fp_line (start -3.1 32.05) (end -3.1 -6.45) (layer F.CrtYd) (width 0.05))
+ (fp_line (start 50.9 32.05) (end -3.1 32.05) (layer F.CrtYd) (width 0.05))
+ (fp_line (start 50.9 -6.45) (end 50.9 32.05) (layer F.CrtYd) (width 0.05))
+ (fp_line (start 25.4 18.034) (end 48.26 18.034) (layer F.SilkS) (width 0.12))
+ (fp_line (start 25.4 17.526) (end 25.4 18.034) (layer F.SilkS) (width 0.12))
+ (fp_line (start 48.26 17.526) (end 25.4 17.526) (layer F.SilkS) (width 0.12))
+ (fp_line (start 21.59 18.034) (end -1.27 18.034) (layer F.SilkS) (width 0.12))
+ (fp_line (start 21.59 17.526) (end 21.59 18.034) (layer F.SilkS) (width 0.12))
+ (fp_line (start -1.27 17.526) (end 21.59 17.526) (layer F.SilkS) (width 0.12))
+ (fp_line (start 32.766 20.955) (end 32.766 22.225) (layer F.SilkS) (width 0.12))
+ (fp_line (start 14.986 20.955) (end 32.766 20.955) (layer F.SilkS) (width 0.12))
+ (fp_line (start 14.986 22.225) (end 14.986 20.955) (layer F.SilkS) (width 0.12))
+ (fp_line (start 13.716 22.225) (end 14.986 22.225) (layer F.SilkS) (width 0.12))
+ (fp_line (start 13.716 24.765) (end 13.716 22.225) (layer F.SilkS) (width 0.12))
+ (fp_line (start 14.986 24.765) (end 13.716 24.765) (layer F.SilkS) (width 0.12))
+ (fp_line (start 14.986 26.035) (end 14.986 24.765) (layer F.SilkS) (width 0.12))
+ (fp_line (start 32.766 26.035) (end 14.986 26.035) (layer F.SilkS) (width 0.12))
+ (fp_line (start 32.766 22.225) (end 32.766 26.035) (layer F.SilkS) (width 0.12))
+ (fp_line (start 32.766 22.225) (end 32.766 26.035) (layer F.SilkS) (width 0.12))
+ (fp_line (start 32.766 26.035) (end 14.986 26.035) (layer F.SilkS) (width 0.12))
+ (fp_line (start 14.986 26.035) (end 14.986 24.765) (layer F.SilkS) (width 0.12))
+ (fp_line (start 14.986 24.765) (end 13.716 24.765) (layer F.SilkS) (width 0.12))
+ (fp_line (start 13.716 24.765) (end 13.716 22.225) (layer F.SilkS) (width 0.12))
+ (fp_line (start 13.716 22.225) (end 14.986 22.225) (layer F.SilkS) (width 0.12))
+ (fp_line (start 14.986 22.225) (end 14.986 20.955) (layer F.SilkS) (width 0.12))
+ (fp_line (start 14.986 20.955) (end 32.766 20.955) (layer F.SilkS) (width 0.12))
+ (fp_line (start 32.766 20.955) (end 32.766 22.225) (layer F.SilkS) (width 0.12))
+ (fp_line (start 33.02 -2.54) (end 33.02 -1.27) (layer F.SilkS) (width 0.12))
+ (fp_line (start 15.24 -2.54) (end 33.02 -2.54) (layer F.SilkS) (width 0.12))
+ (fp_line (start 15.24 -1.27) (end 15.24 -2.54) (layer F.SilkS) (width 0.12))
+ (fp_line (start 13.97 -1.27) (end 15.24 -1.27) (layer F.SilkS) (width 0.12))
+ (fp_line (start 13.97 1.27) (end 13.97 -1.27) (layer F.SilkS) (width 0.12))
+ (fp_line (start 15.24 1.27) (end 13.97 1.27) (layer F.SilkS) (width 0.12))
+ (fp_line (start 15.24 2.54) (end 15.24 1.27) (layer F.SilkS) (width 0.12))
+ (fp_line (start 33.02 2.54) (end 15.24 2.54) (layer F.SilkS) (width 0.12))
+ (fp_line (start 33.02 -1.27) (end 33.02 2.54) (layer F.SilkS) (width 0.12))
+ (fp_line (start -1.27 17.78) (end -1.27 30.6705) (layer F.SilkS) (width 0.12))
+ (fp_line (start 48.26 17.78) (end 48.26 30.68) (layer F.SilkS) (width 0.12))
+ (fp_line (start -2.6 18.65) (end -2.6 31.55) (layer F.Fab) (width 0.10))
+ (fp_line (start 50.4 18.65) (end 50.4 31.55) (layer F.Fab) (width 0.10))
+ (fp_line (start 13.97 15.24) (end 13.97 10.16) (layer F.SilkS) (width 0.12))
+ (fp_line (start 13.97 10.16) (end 31.75 10.16) (layer F.SilkS) (width 0.12))
+ (fp_line (start 31.75 10.16) (end 31.75 11.43) (layer F.SilkS) (width 0.12))
+ (fp_line (start 31.75 11.43) (end 33.02 11.43) (layer F.SilkS) (width 0.12))
+ (fp_line (start 33.02 11.43) (end 33.02 13.97) (layer F.SilkS) (width 0.12))
+ (fp_line (start 33.02 13.97) (end 31.75 13.97) (layer F.SilkS) (width 0.12))
+ (fp_line (start 31.75 13.97) (end 31.75 15.24) (layer F.SilkS) (width 0.12))
+ (fp_line (start 31.75 15.24) (end 13.97 15.24) (layer F.SilkS) (width 0.12))
+ (fp_line (start 33.02 -1.27) (end 33.02 2.54) (layer F.SilkS) (width 0.12))
+ (fp_line (start 33.02 2.54) (end 15.24 2.54) (layer F.SilkS) (width 0.12))
+ (fp_line (start 15.24 2.54) (end 15.24 1.27) (layer F.SilkS) (width 0.12))
+ (fp_line (start 15.24 1.27) (end 13.97 1.27) (layer F.SilkS) (width 0.12))
+ (fp_line (start 13.97 1.27) (end 13.97 -1.27) (layer F.SilkS) (width 0.12))
+ (fp_line (start 13.97 -1.27) (end 15.24 -1.27) (layer F.SilkS) (width 0.12))
+ (fp_line (start 15.24 -1.27) (end 15.24 -2.54) (layer F.SilkS) (width 0.12))
+ (fp_line (start 15.24 -2.54) (end 33.02 -2.54) (layer F.SilkS) (width 0.12))
+ (fp_line (start 33.02 -2.54) (end 33.02 -1.27) (layer F.SilkS) (width 0.12))
+ (fp_line (start -1.27 6.096) (end 21.59 6.096) (layer F.SilkS) (width 0.12))
+ (fp_line (start 21.59 6.096) (end 21.59 6.604) (layer F.SilkS) (width 0.12))
+ (fp_line (start 21.59 6.604) (end -1.27 6.604) (layer F.SilkS) (width 0.12))
+ (fp_line (start 48.26 6.096) (end 25.4 6.096) (layer F.SilkS) (width 0.12))
+ (fp_line (start 25.4 6.096) (end 25.4 6.604) (layer F.SilkS) (width 0.12))
+ (fp_line (start 25.4 6.604) (end 48.26 6.604) (layer F.SilkS) (width 0.12))
+ (fp_line (start 13.97 29.41) (end 13.97 30.68) (layer F.SilkS) (width 0.12))
+ (fp_line (start 13.97 30.68) (end 33.02 30.68) (layer F.SilkS) (width 0.12))
+ (fp_line (start 33.02 30.68) (end 33.02 29.41) (layer F.SilkS) (width 0.12))
+ (fp_line (start 45.72 -3.81) (end 33.02 -3.81) (layer F.SilkS) (width 0.12))
+ (fp_line (start 33.02 -3.81) (end 33.02 -5.08) (layer F.SilkS) (width 0.12))
+ (fp_line (start 33.02 -5.08) (end 13.97 -5.08) (layer F.SilkS) (width 0.12))
+ (fp_line (start 13.97 -5.08) (end 13.97 -3.81) (layer F.SilkS) (width 0.12))
+ (fp_line (start 45.72 29.41) (end 33.02 29.41) (layer F.SilkS) (width 0.12))
+ (fp_line (start 1.27 -3.81) (end 13.97 -3.81) (layer F.SilkS) (width 0.12))
+ (fp_line (start 1.27 -3.81) (end 1.27 -5.08) (layer F.SilkS) (width 0.12))
+ (fp_line (start 1.27 -5.08) (end -1.27 -5.08) (layer F.SilkS) (width 0.12))
+ (fp_line (start -1.27 -5.08) (end -1.27 17.78) (layer F.SilkS) (width 0.12))
+ (fp_line (start -1.27 30.6705) (end 1.27 30.6705) (layer F.SilkS) (width 0.12))
+ (fp_line (start 1.27 30.6705) (end 1.27 29.41) (layer F.SilkS) (width 0.12))
+ (fp_line (start 1.27 29.41) (end 13.97 29.41) (layer F.SilkS) (width 0.12))
+ (fp_line (start 48.26 -5.08) (end 45.72 -5.08) (layer F.SilkS) (width 0.12))
+ (fp_line (start 45.72 -5.08) (end 45.72 -3.81) (layer F.SilkS) (width 0.12))
+ (fp_line (start 48.26 -5.08) (end 48.26 17.78) (layer F.SilkS) (width 0.12))
+ (fp_line (start 48.26 30.68) (end 45.72 30.68) (layer F.SilkS) (width 0.12))
+ (fp_line (start 45.72 30.68) (end 45.72 29.41) (layer F.SilkS) (width 0.12))
+ (fp_line (start -2.6 18.65) (end -2.6 6.35) (layer F.Fab) (width 0.10))
+ (fp_line (start 50.4 18.65) (end 50.4 -5.95) (layer F.Fab) (width 0.10))
+ (fp_line (start -2.6 31.55) (end 50.4 31.55) (layer F.Fab) (width 0.10))
+ (fp_line (start -2.6 6.35) (end -2.6 -5.95) (layer F.Fab) (width 0.10))
+ (fp_line (start -2.6 -5.95) (end 50.4 -5.95) (layer F.Fab) (width 0.10))
+ (fp_text user + (at 34.29 12.7) (layer F.SilkS)
+ (effects (font (size 1.5 1.5) (thickness 0.15)))
+ )
+ (fp_text user + (at 12.7 23.495) (layer F.SilkS)
+ (effects (font (size 1.5 1.5) (thickness 0.15)))
+ )
+ (fp_text user - (at 12.7 12.7) (layer F.SilkS)
+ (effects (font (size 1.5 1.5) (thickness 0.15)))
+ )
+ (fp_text user - (at 34.29 23.495) (layer F.SilkS)
+ (effects (font (size 1.5 1.5) (thickness 0.15)))
+ )
+ (fp_text user - (at 34.29 0) (layer F.SilkS)
+ (effects (font (size 1.5 1.5) (thickness 0.15)))
+ )
+ (fp_text user - (at -3.81 12.7) (layer F.SilkS)
+ (effects (font (size 1.5 1.5) (thickness 0.15)))
+ )
+ (fp_text user + (at -3.81 0) (layer F.SilkS)
+ (effects (font (size 1.5 1.5) (thickness 0.15)))
+ )
+ (pad 1 thru_hole rect (at 0 0) (size 2 2) (drill 1.02) (layers *.Cu *.Mask))
+ (pad 2 thru_hole circle (at 0 12.7) (size 2 2) (drill 1.02) (layers *.Cu *.Mask))
+ (pad "" np_thru_hole circle (at 23.7236 23.495) (size 3.5 3.5) (drill 3.5) (layers *.Cu *.Mask))
+ (pad "" np_thru_hole circle (at 23.7236 0) (size 3.5 3.5) (drill 3.5) (layers *.Cu *.Mask))
+)
diff --git a/library/kicadLibrary/modules/Battery_Holders.pretty/Keystone_2993.kicad_mod b/library/kicadLibrary/modules/Battery_Holders.pretty/Keystone_2993.kicad_mod
new file mode 100644
index 00000000..043d0f18
--- /dev/null
+++ b/library/kicadLibrary/modules/Battery_Holders.pretty/Keystone_2993.kicad_mod
@@ -0,0 +1,51 @@
+(module Keystone_2993 (layer F.Cu) (tedit 57A5D37C)
+ (descr http://www.keyelco.com/product-pdf.cfm?p=776)
+ (tags "Keystone type 2993 negative battery contact")
+ (attr smd)
+ (fp_text reference REF*** (at 0 -6) (layer F.SilkS)
+ (effects (font (size 1 1) (thickness 0.15)))
+ )
+ (fp_text value Keystone_2993 (at 0 6) (layer F.Fab)
+ (effects (font (size 1 1) (thickness 0.15)))
+ )
+ (fp_line (start 8.65 -2.05) (end 8.65 2.05) (layer F.CrtYd) (width 0.05))
+ (fp_line (start 6.95 2.05) (end 8.65 2.05) (layer F.CrtYd) (width 0.05))
+ (fp_line (start 6.95 -2.05) (end 8.65 -2.05) (layer F.CrtYd) (width 0.05))
+ (fp_line (start 6.95 -5.25) (end 6.95 -2.05) (layer F.CrtYd) (width 0.05))
+ (fp_line (start 6.95 5.25) (end 6.95 2.05) (layer F.CrtYd) (width 0.05))
+ (fp_line (start -8.65 -5.25) (end -8.65 5.25) (layer F.CrtYd) (width 0.05))
+ (fp_line (start -8.65 -5.25) (end 6.95 -5.25) (layer F.CrtYd) (width 0.05))
+ (fp_line (start -8.65 5.25) (end 6.95 5.25) (layer F.CrtYd) (width 0.05))
+ (fp_line (start 8.15 -1.55) (end 8.15 1.55) (layer F.SilkS) (width 0.12))
+ (fp_line (start -4.65 1.65) (end -4.65 1.55) (layer F.SilkS) (width 0.12))
+ (fp_line (start -4.65 -1.65) (end -4.65 -1.55) (layer F.SilkS) (width 0.12))
+ (fp_line (start -4.65 1.55) (end 8.15 1.55) (layer F.SilkS) (width 0.12))
+ (fp_line (start -4.65 -1.55) (end 8.15 -1.55) (layer F.SilkS) (width 0.12))
+ (fp_line (start 6.45 4.75) (end 6.45 1.65) (layer F.SilkS) (width 0.12))
+ (fp_line (start 6.45 1.65) (end -4.65 1.65) (layer F.SilkS) (width 0.12))
+ (fp_line (start 6.45 -1.65) (end -4.65 -1.65) (layer F.SilkS) (width 0.12))
+ (fp_line (start -8.15 4.75) (end 6.45 4.75) (layer F.SilkS) (width 0.12))
+ (fp_line (start 6.45 -4.75) (end 6.45 -1.65) (layer F.SilkS) (width 0.12))
+ (fp_line (start -8.15 -4.75) (end 6.45 -4.75) (layer F.SilkS) (width 0.12))
+ (fp_line (start -8.15 -4.75) (end -8.15 4.75) (layer F.SilkS) (width 0.12))
+ (fp_line (start -4.8 1.4) (end -4.8 4.6) (layer F.Fab) (width 0.10))
+ (fp_line (start -4.8 -1.4) (end -4.8 -4.6) (layer F.Fab) (width 0.10))
+ (fp_line (start 2.9 -1.8) (end 2.9 -4.6) (layer F.Fab) (width 0.10))
+ (fp_line (start 2.9 1.8) (end 2.9 4.6) (layer F.Fab) (width 0.10))
+ (fp_line (start 6.3 4.6) (end 6.3 1.8) (layer F.Fab) (width 0.10))
+ (fp_line (start 6.3 1.8) (end -4.8 1.8) (layer F.Fab) (width 0.10))
+ (fp_line (start 6.3 4.6) (end -8 4.6) (layer F.Fab) (width 0.10))
+ (fp_line (start -8 -4.6) (end 6.3 -4.6) (layer F.Fab) (width 0.10))
+ (fp_line (start 6.3 -1.8) (end -4.8 -1.8) (layer F.Fab) (width 0.10))
+ (fp_line (start 6.3 -4.6) (end 6.3 -1.8) (layer F.Fab) (width 0.10))
+ (fp_line (start -4.8 -1.4) (end 8 -1.4) (layer F.Fab) (width 0.10))
+ (fp_line (start 8 -1.4) (end 8 1.4) (layer F.Fab) (width 0.10))
+ (fp_line (start 8 1.4) (end -4.8 1.4) (layer F.Fab) (width 0.10))
+ (fp_line (start -8 -4.6) (end -8 4.6) (layer F.Fab) (width 0.10))
+ (pad 1 smd rect (at 0 0) (size 16 2.9) (layers F.Cu F.Paste F.Mask))
+ (model Battery_Holders.3dshapes/Keystone_2993.wrl
+ (at (xyz 0 0 0))
+ (scale (xyz 1 1 1))
+ (rotate (xyz 0 0 0))
+ )
+)
diff --git a/library/kicadLibrary/modules/Battery_Holders.pretty/Keystone_3000_1x12mm-CoinCell.kicad_mod b/library/kicadLibrary/modules/Battery_Holders.pretty/Keystone_3000_1x12mm-CoinCell.kicad_mod
new file mode 100644
index 00000000..c7779e1b
--- /dev/null
+++ b/library/kicadLibrary/modules/Battery_Holders.pretty/Keystone_3000_1x12mm-CoinCell.kicad_mod
@@ -0,0 +1,69 @@
+(module Keystone_3000_1x12mm-CoinCell (layer F.Cu) (tedit 58972371)
+ (descr http://www.keyelco.com/product-pdf.cfm?p=777)
+ (tags "Keystone type 3000 coin cell retainer")
+ (attr smd)
+ (fp_text reference REF*** (at 0 -8) (layer F.SilkS)
+ (effects (font (size 1 1) (thickness 0.15)))
+ )
+ (fp_text value Keystone_3000_1x12mm-CoinCell (at 0 7.5) (layer F.Fab)
+ (effects (font (size 1 1) (thickness 0.15)))
+ )
+ (fp_arc (start 0 0) (end 0 6.75) (angle 36.6) (layer F.CrtYd) (width 0.05))
+ (fp_arc (start 0.11 9.15) (end 4.22 5.65) (angle -3.1) (layer F.CrtYd) (width 0.05))
+ (fp_arc (start 0.11 9.15) (end -4.22 5.65) (angle 3.1) (layer F.CrtYd) (width 0.05))
+ (fp_arc (start 0 0) (end 0 6.75) (angle -36.6) (layer F.CrtYd) (width 0.05))
+ (fp_arc (start 5.25 4.1) (end 5.3 6.1) (angle -90) (layer F.CrtYd) (width 0.05))
+ (fp_arc (start 5.29 4.6) (end 4.22 5.65) (angle -54.1) (layer F.CrtYd) (width 0.05))
+ (fp_arc (start -5.29 4.6) (end -4.22 5.65) (angle 54.1) (layer F.CrtYd) (width 0.05))
+ (fp_circle (center 0 0) (end 0 6.25) (layer Dwgs.User) (width 0.15))
+ (fp_arc (start 5.29 4.6) (end 4.5 5.2) (angle -60) (layer F.SilkS) (width 0.12))
+ (fp_arc (start -5.29 4.6) (end -4.5 5.2) (angle 60) (layer F.SilkS) (width 0.12))
+ (fp_arc (start 0 8.9) (end -4.5 5.2) (angle 101) (layer F.SilkS) (width 0.12))
+ (fp_arc (start 5.29 4.6) (end 4.6 5.1) (angle -60) (layer F.Fab) (width 0.10))
+ (fp_arc (start -5.29 4.6) (end -4.6 5.1) (angle 60) (layer F.Fab) (width 0.10))
+ (fp_arc (start 0 8.9) (end -4.6 5.1) (angle 101) (layer F.Fab) (width 0.10))
+ (fp_arc (start -5.25 4.1) (end -5.3 6.1) (angle 90) (layer F.CrtYd) (width 0.05))
+ (fp_arc (start 5.25 4.1) (end 5.3 5.6) (angle -90) (layer F.SilkS) (width 0.12))
+ (fp_arc (start -5.25 4.1) (end -5.3 5.6) (angle 90) (layer F.SilkS) (width 0.12))
+ (fp_line (start -7.25 2.15) (end -7.25 4.1) (layer F.CrtYd) (width 0.05))
+ (fp_line (start 7.25 2.15) (end 7.25 4.1) (layer F.CrtYd) (width 0.05))
+ (fp_line (start 6.75 2) (end 6.75 4.1) (layer F.SilkS) (width 0.12))
+ (fp_line (start -6.75 2) (end -6.75 4.1) (layer F.SilkS) (width 0.12))
+ (fp_arc (start 5.25 4.1) (end 5.3 5.45) (angle -90) (layer F.Fab) (width 0.10))
+ (fp_line (start 7.25 -2.15) (end 7.25 -3.8) (layer F.CrtYd) (width 0.05))
+ (fp_line (start 7.25 -3.8) (end 4.65 -6.4) (layer F.CrtYd) (width 0.05))
+ (fp_line (start 4.65 -6.4) (end 4.65 -7.35) (layer F.CrtYd) (width 0.05))
+ (fp_line (start -4.65 -7.35) (end 4.65 -7.35) (layer F.CrtYd) (width 0.05))
+ (fp_line (start -4.65 -6.4) (end -4.65 -7.35) (layer F.CrtYd) (width 0.05))
+ (fp_line (start -7.25 -3.8) (end -4.65 -6.4) (layer F.CrtYd) (width 0.05))
+ (fp_line (start -7.25 -2.15) (end -7.25 -3.8) (layer F.CrtYd) (width 0.05))
+ (fp_line (start -6.75 -2) (end -6.75 -3.45) (layer F.SilkS) (width 0.12))
+ (fp_line (start -6.75 -3.45) (end -4.15 -6.05) (layer F.SilkS) (width 0.12))
+ (fp_line (start -4.15 -6.05) (end -4.15 -6.85) (layer F.SilkS) (width 0.12))
+ (fp_line (start -4.15 -6.85) (end 4.15 -6.85) (layer F.SilkS) (width 0.12))
+ (fp_line (start 4.15 -6.85) (end 4.15 -6.05) (layer F.SilkS) (width 0.12))
+ (fp_line (start 4.15 -6.05) (end 6.75 -3.45) (layer F.SilkS) (width 0.12))
+ (fp_line (start 6.75 -3.45) (end 6.75 -2) (layer F.SilkS) (width 0.12))
+ (fp_line (start -7.25 -2.15) (end -10.15 -2.15) (layer F.CrtYd) (width 0.05))
+ (fp_line (start -10.15 -2.15) (end -10.15 2.15) (layer F.CrtYd) (width 0.05))
+ (fp_line (start -10.15 2.15) (end -7.25 2.15) (layer F.CrtYd) (width 0.05))
+ (fp_line (start 7.25 -2.15) (end 10.15 -2.15) (layer F.CrtYd) (width 0.05))
+ (fp_line (start 10.15 -2.15) (end 10.15 2.15) (layer F.CrtYd) (width 0.05))
+ (fp_line (start 10.15 2.15) (end 7.25 2.15) (layer F.CrtYd) (width 0.05))
+ (fp_arc (start -5.25 4.1) (end -5.3 5.45) (angle 90) (layer F.Fab) (width 0.10))
+ (fp_line (start 6.6 -3.4) (end 6.6 4.1) (layer F.Fab) (width 0.10))
+ (fp_line (start -6.6 -3.4) (end -6.6 4.1) (layer F.Fab) (width 0.10))
+ (fp_line (start 4 -6) (end 6.6 -3.4) (layer F.Fab) (width 0.10))
+ (fp_line (start -4 -6) (end -6.6 -3.4) (layer F.Fab) (width 0.10))
+ (fp_line (start 4 -6.7) (end 4 -6) (layer F.Fab) (width 0.10))
+ (fp_line (start -4 -6.7) (end -4 -6) (layer F.Fab) (width 0.10))
+ (fp_line (start -4 -6.7) (end 4 -6.7) (layer F.Fab) (width 0.10))
+ (pad 1 smd rect (at -7.9 0) (size 3.5 3.3) (layers F.Cu F.Paste F.Mask))
+ (pad 1 smd rect (at 7.9 0) (size 3.5 3.3) (layers F.Cu F.Paste F.Mask))
+ (pad 2 smd rect (at 0 0) (size 4 4) (layers F.Cu F.Mask))
+ (model Battery_Holders.3dshapes/Keystone_3000_1x12mm-CoinCell.wrl
+ (at (xyz 0 0 0))
+ (scale (xyz 1 1 1))
+ (rotate (xyz 0 0 0))
+ )
+)
diff --git a/library/kicadLibrary/modules/Battery_Holders.pretty/Keystone_3001_1x12mm-CoinCell.kicad_mod b/library/kicadLibrary/modules/Battery_Holders.pretty/Keystone_3001_1x12mm-CoinCell.kicad_mod
new file mode 100644
index 00000000..77ac965c
--- /dev/null
+++ b/library/kicadLibrary/modules/Battery_Holders.pretty/Keystone_3001_1x12mm-CoinCell.kicad_mod
@@ -0,0 +1,64 @@
+(module Keystone_3001_1x12mm-CoinCell (layer F.Cu) (tedit 58972363)
+ (descr http://www.keyelco.com/product-pdf.cfm?p=778)
+ (tags "Keystone type 3001 coin cell retainer")
+ (fp_text reference REF*** (at 0 -8) (layer F.SilkS)
+ (effects (font (size 1 1) (thickness 0.15)))
+ )
+ (fp_text value Keystone_3001_1x12mm-CoinCell (at 0 7.5) (layer F.Fab)
+ (effects (font (size 1 1) (thickness 0.15)))
+ )
+ (fp_arc (start 0 0) (end 0 6.75) (angle 36.6) (layer F.CrtYd) (width 0.05))
+ (fp_arc (start 0.11 9.15) (end 4.22 5.65) (angle -3.1) (layer F.CrtYd) (width 0.05))
+ (fp_arc (start 0.11 9.15) (end -4.22 5.65) (angle 3.1) (layer F.CrtYd) (width 0.05))
+ (fp_arc (start 0 0) (end 0 6.75) (angle -36.6) (layer F.CrtYd) (width 0.05))
+ (fp_arc (start 5.25 4.1) (end 5.3 6.1) (angle -90) (layer F.CrtYd) (width 0.05))
+ (fp_arc (start 5.29 4.6) (end 4.22 5.65) (angle -54.1) (layer F.CrtYd) (width 0.05))
+ (fp_arc (start -5.29 4.6) (end -4.22 5.65) (angle 54.1) (layer F.CrtYd) (width 0.05))
+ (fp_arc (start 6.6 0) (end 7.25 1.95) (angle -143) (layer F.CrtYd) (width 0.05))
+ (fp_arc (start -6.6 0) (end -7.25 1.95) (angle 143) (layer F.CrtYd) (width 0.05))
+ (fp_circle (center 0 0) (end 0 6.25) (layer Dwgs.User) (width 0.15))
+ (fp_arc (start 5.29 4.6) (end 4.5 5.2) (angle -60) (layer F.SilkS) (width 0.12))
+ (fp_arc (start -5.29 4.6) (end -4.5 5.2) (angle 60) (layer F.SilkS) (width 0.12))
+ (fp_arc (start 0 8.9) (end -4.5 5.2) (angle 101) (layer F.SilkS) (width 0.12))
+ (fp_arc (start 5.29 4.6) (end 4.6 5.1) (angle -60) (layer F.Fab) (width 0.10))
+ (fp_arc (start -5.29 4.6) (end -4.6 5.1) (angle 60) (layer F.Fab) (width 0.10))
+ (fp_arc (start 0 8.9) (end -4.6 5.1) (angle 101) (layer F.Fab) (width 0.10))
+ (fp_arc (start 5.25 4.1) (end 5.3 5.6) (angle -90) (layer F.SilkS) (width 0.12))
+ (fp_arc (start -5.25 4.1) (end -5.3 5.6) (angle 90) (layer F.SilkS) (width 0.12))
+ (fp_arc (start -5.25 4.1) (end -5.3 6.1) (angle 90) (layer F.CrtYd) (width 0.05))
+ (fp_line (start -7.25 1.95) (end -7.25 4.1) (layer F.CrtYd) (width 0.05))
+ (fp_line (start 7.25 1.95) (end 7.25 4.1) (layer F.CrtYd) (width 0.05))
+ (fp_line (start 6.75 1.8) (end 6.75 4.1) (layer F.SilkS) (width 0.12))
+ (fp_line (start -6.75 1.8) (end -6.75 4.1) (layer F.SilkS) (width 0.12))
+ (fp_arc (start 5.25 4.1) (end 5.3 5.45) (angle -90) (layer F.Fab) (width 0.10))
+ (fp_line (start 7.25 -1.95) (end 7.25 -3.8) (layer F.CrtYd) (width 0.05))
+ (fp_line (start 7.25 -3.8) (end 4.65 -6.4) (layer F.CrtYd) (width 0.05))
+ (fp_line (start 4.65 -6.4) (end 4.65 -7.35) (layer F.CrtYd) (width 0.05))
+ (fp_line (start -4.65 -7.35) (end 4.65 -7.35) (layer F.CrtYd) (width 0.05))
+ (fp_line (start -4.65 -6.4) (end -4.65 -7.35) (layer F.CrtYd) (width 0.05))
+ (fp_line (start -7.25 -3.8) (end -4.65 -6.4) (layer F.CrtYd) (width 0.05))
+ (fp_line (start -7.25 -1.95) (end -7.25 -3.8) (layer F.CrtYd) (width 0.05))
+ (fp_line (start -6.75 -1.8) (end -6.75 -3.45) (layer F.SilkS) (width 0.12))
+ (fp_line (start -6.75 -3.45) (end -4.15 -6.05) (layer F.SilkS) (width 0.12))
+ (fp_line (start -4.15 -6.05) (end -4.15 -6.85) (layer F.SilkS) (width 0.12))
+ (fp_line (start -4.15 -6.85) (end 4.15 -6.85) (layer F.SilkS) (width 0.12))
+ (fp_line (start 4.15 -6.85) (end 4.15 -6.05) (layer F.SilkS) (width 0.12))
+ (fp_line (start 4.15 -6.05) (end 6.75 -3.45) (layer F.SilkS) (width 0.12))
+ (fp_line (start 6.75 -3.45) (end 6.75 -1.8) (layer F.SilkS) (width 0.12))
+ (fp_arc (start -5.25 4.1) (end -5.3 5.45) (angle 90) (layer F.Fab) (width 0.10))
+ (fp_line (start 6.6 -3.4) (end 6.6 4.1) (layer F.Fab) (width 0.10))
+ (fp_line (start -6.6 -3.4) (end -6.6 4.1) (layer F.Fab) (width 0.10))
+ (fp_line (start 4 -6) (end 6.6 -3.4) (layer F.Fab) (width 0.10))
+ (fp_line (start -4 -6) (end -6.6 -3.4) (layer F.Fab) (width 0.10))
+ (fp_line (start 4 -6.7) (end 4 -6) (layer F.Fab) (width 0.10))
+ (fp_line (start -4 -6.7) (end -4 -6) (layer F.Fab) (width 0.10))
+ (fp_line (start -4 -6.7) (end 4 -6.7) (layer F.Fab) (width 0.10))
+ (pad 1 thru_hole circle (at -6.6 0) (size 3 3) (drill 1.9) (layers *.Cu *.Mask))
+ (pad 1 thru_hole circle (at 6.6 0) (size 3 3) (drill 1.9) (layers *.Cu *.Mask))
+ (pad 2 smd rect (at 0 0) (size 4 4) (layers F.Cu F.Mask))
+ (model Battery_Holders.3dshapes/Keystone_3001_1x12mm-CoinCell.wrl
+ (at (xyz 0 0 0))
+ (scale (xyz 1 1 1))
+ (rotate (xyz 0 0 0))
+ )
+)
diff --git a/library/kicadLibrary/modules/Battery_Holders.pretty/Keystone_3008_1x2450-CoinCell.kicad_mod b/library/kicadLibrary/modules/Battery_Holders.pretty/Keystone_3008_1x2450-CoinCell.kicad_mod
new file mode 100644
index 00000000..972eca5e
--- /dev/null
+++ b/library/kicadLibrary/modules/Battery_Holders.pretty/Keystone_3008_1x2450-CoinCell.kicad_mod
@@ -0,0 +1,69 @@
+(module Keystone_3008_1x2450-CoinCell (layer F.Cu) (tedit 58972352)
+ (descr http://www.keyelco.com/product-pdf.cfm?p=786)
+ (tags "Keystone type 3008 coin cell retainer")
+ (attr smd)
+ (fp_text reference REF*** (at 0 -14.4) (layer F.SilkS)
+ (effects (font (size 1 1) (thickness 0.15)))
+ )
+ (fp_text value Keystone_3008_1x2450-CoinCell (at 0 14) (layer F.Fab)
+ (effects (font (size 1 1) (thickness 0.15)))
+ )
+ (fp_arc (start 0 0) (end 0 12.8) (angle -41.7) (layer F.CrtYd) (width 0.05))
+ (fp_arc (start 0 21) (end 9.15 10.05) (angle -3.2) (layer F.CrtYd) (width 0.05))
+ (fp_arc (start 0 0) (end 0 12.8) (angle 41.7) (layer F.CrtYd) (width 0.05))
+ (fp_arc (start 0 21) (end -9.15 10.05) (angle 3.2) (layer F.CrtYd) (width 0.05))
+ (fp_arc (start 10.15 9) (end 10.15 10.45) (angle 45) (layer F.CrtYd) (width 0.05))
+ (fp_arc (start -10.15 9) (end -10.15 10.45) (angle -45) (layer F.CrtYd) (width 0.05))
+ (fp_arc (start 10.15 7.25) (end 10.15 10.45) (angle -90) (layer F.CrtYd) (width 0.05))
+ (fp_arc (start -10.15 7.25) (end -10.15 10.45) (angle 90) (layer F.CrtYd) (width 0.05))
+ (fp_arc (start 0 21) (end -9.55 9.73) (angle 80) (layer F.SilkS) (width 0.12))
+ (fp_arc (start 10.15 9) (end 10.15 9.95) (angle 45) (layer F.SilkS) (width 0.12))
+ (fp_arc (start -10.15 9) (end -10.15 9.95) (angle -45) (layer F.SilkS) (width 0.12))
+ (fp_arc (start 10.15 9) (end 10.15 9.8) (angle 45) (layer F.Fab) (width 0.10))
+ (fp_arc (start -10.15 9) (end -10.15 9.8) (angle -45) (layer F.Fab) (width 0.10))
+ (fp_arc (start 0 21) (end -9.6 9.58) (angle 80) (layer F.Fab) (width 0.10))
+ (fp_arc (start -10.15 7.25) (end -10.15 9.95) (angle 90) (layer F.SilkS) (width 0.12))
+ (fp_arc (start 10.15 7.25) (end 10.15 9.95) (angle -90) (layer F.SilkS) (width 0.12))
+ (fp_line (start 12.85 3.1) (end 12.85 7.3) (layer F.SilkS) (width 0.12))
+ (fp_line (start -12.85 3.1) (end -12.85 7.3) (layer F.SilkS) (width 0.12))
+ (fp_line (start 13.35 3.25) (end 13.35 7.3) (layer F.CrtYd) (width 0.05))
+ (fp_arc (start 10.15 7.25) (end 10.15 9.8) (angle -90) (layer F.Fab) (width 0.10))
+ (fp_arc (start -10.15 7.25) (end -10.15 9.8) (angle 90) (layer F.Fab) (width 0.10))
+ (fp_circle (center 0 0) (end 12.25 0) (layer Dwgs.User) (width 0.15))
+ (fp_line (start 4.45 -13.55) (end 4.45 -12.55) (layer F.CrtYd) (width 0.05))
+ (fp_line (start -4.45 -13.55) (end 4.45 -13.55) (layer F.CrtYd) (width 0.05))
+ (fp_line (start -4.45 -13.55) (end -4.45 -12.55) (layer F.CrtYd) (width 0.05))
+ (fp_line (start 4.45 -12.55) (end 13.35 -6.7) (layer F.CrtYd) (width 0.05))
+ (fp_line (start 13.35 -6.7) (end 13.35 -3.25) (layer F.CrtYd) (width 0.05))
+ (fp_line (start 18.8 3.25) (end 13.35 3.25) (layer F.CrtYd) (width 0.05))
+ (fp_line (start 18.8 -3.25) (end 18.8 3.25) (layer F.CrtYd) (width 0.05))
+ (fp_line (start 13.35 -3.25) (end 18.8 -3.25) (layer F.CrtYd) (width 0.05))
+ (fp_line (start -4.45 -12.55) (end -13.35 -6.7) (layer F.CrtYd) (width 0.05))
+ (fp_line (start -18.8 -3.25) (end -18.8 3.25) (layer F.CrtYd) (width 0.05))
+ (fp_line (start -18.8 3.25) (end -13.35 3.25) (layer F.CrtYd) (width 0.05))
+ (fp_line (start -13.35 3.25) (end -13.35 7.3) (layer F.CrtYd) (width 0.05))
+ (fp_line (start -13.35 -3.25) (end -18.8 -3.25) (layer F.CrtYd) (width 0.05))
+ (fp_line (start -13.35 -6.7) (end -13.35 -3.25) (layer F.CrtYd) (width 0.05))
+ (fp_line (start 12.85 -6.4) (end 12.85 -3.1) (layer F.SilkS) (width 0.12))
+ (fp_line (start 3.95 -12.25) (end 12.85 -6.4) (layer F.SilkS) (width 0.12))
+ (fp_line (start 3.95 -13.05) (end 3.95 -12.25) (layer F.SilkS) (width 0.12))
+ (fp_line (start -3.95 -13.05) (end 3.95 -13.05) (layer F.SilkS) (width 0.12))
+ (fp_line (start -3.95 -13.05) (end -3.95 -12.25) (layer F.SilkS) (width 0.12))
+ (fp_line (start -3.95 -12.25) (end -12.85 -6.4) (layer F.SilkS) (width 0.12))
+ (fp_line (start -12.85 -6.4) (end -12.85 -3.1) (layer F.SilkS) (width 0.12))
+ (fp_line (start 3.8 -12.2) (end 12.7 -6.35) (layer F.Fab) (width 0.10))
+ (fp_line (start 12.7 -6.35) (end 12.7 7.3) (layer F.Fab) (width 0.10))
+ (fp_line (start -3.8 -12.2) (end -12.7 -6.35) (layer F.Fab) (width 0.10))
+ (fp_line (start -12.7 -6.35) (end -12.7 7.3) (layer F.Fab) (width 0.10))
+ (fp_line (start -3.8 -12.9) (end -3.8 -12.2) (layer F.Fab) (width 0.10))
+ (fp_line (start 3.8 -12.9) (end 3.8 -12.2) (layer F.Fab) (width 0.10))
+ (fp_line (start -3.8 -12.9) (end 3.8 -12.9) (layer F.Fab) (width 0.10))
+ (pad 1 smd rect (at -15.3 0) (size 6 5.5) (layers F.Cu F.Paste F.Mask))
+ (pad 1 smd rect (at 15.3 0) (size 6 5.5) (layers F.Cu F.Paste F.Mask))
+ (pad 2 smd rect (at 0 0) (size 8 8) (layers F.Cu F.Mask))
+ (model Battery_Holders.3dshapes/Keystone_3008_1x2450-CoinCell.wrl
+ (at (xyz 0 0 0))
+ (scale (xyz 1 1 1))
+ (rotate (xyz 0 0 0))
+ )
+)
diff --git a/library/kicadLibrary/modules/Battery_Holders.pretty/Keystone_3009_1x2450-CoinCell.kicad_mod b/library/kicadLibrary/modules/Battery_Holders.pretty/Keystone_3009_1x2450-CoinCell.kicad_mod
new file mode 100644
index 00000000..f9af6d72
--- /dev/null
+++ b/library/kicadLibrary/modules/Battery_Holders.pretty/Keystone_3009_1x2450-CoinCell.kicad_mod
@@ -0,0 +1,64 @@
+(module Keystone_3009_1x2450-CoinCell (layer F.Cu) (tedit 58972349)
+ (descr http://www.keyelco.com/product-pdf.cfm?p=787)
+ (tags "Keystone type 3009 coin cell retainer")
+ (fp_text reference REF*** (at 0 -14.4) (layer F.SilkS)
+ (effects (font (size 1 1) (thickness 0.15)))
+ )
+ (fp_text value Keystone_3009_1x2450-CoinCell (at 0 14) (layer F.Fab)
+ (effects (font (size 1 1) (thickness 0.15)))
+ )
+ (fp_arc (start 0 0) (end 0 12.8) (angle -41.7) (layer F.CrtYd) (width 0.05))
+ (fp_arc (start 0 21) (end 9.15 10.05) (angle -3.2) (layer F.CrtYd) (width 0.05))
+ (fp_arc (start 0 0) (end 0 12.8) (angle 41.7) (layer F.CrtYd) (width 0.05))
+ (fp_arc (start 0 21) (end -9.15 10.05) (angle 3.2) (layer F.CrtYd) (width 0.05))
+ (fp_arc (start 10.15 9) (end 10.15 10.45) (angle 45) (layer F.CrtYd) (width 0.05))
+ (fp_arc (start -10.15 9) (end -10.15 10.45) (angle -45) (layer F.CrtYd) (width 0.05))
+ (fp_arc (start 10.15 7.25) (end 10.15 10.45) (angle -90) (layer F.CrtYd) (width 0.05))
+ (fp_arc (start -10.15 7.25) (end -10.15 10.45) (angle 90) (layer F.CrtYd) (width 0.05))
+ (fp_arc (start 12.7 0) (end 13.35 1.95) (angle -143) (layer F.CrtYd) (width 0.05))
+ (fp_arc (start -12.7 0) (end -13.35 1.95) (angle 143) (layer F.CrtYd) (width 0.05))
+ (fp_arc (start 0 21) (end -9.55 9.73) (angle 80) (layer F.SilkS) (width 0.12))
+ (fp_arc (start 10.15 9) (end 10.15 9.95) (angle 45) (layer F.SilkS) (width 0.12))
+ (fp_arc (start -10.15 9) (end -10.15 9.95) (angle -45) (layer F.SilkS) (width 0.12))
+ (fp_arc (start 10.15 9) (end 10.15 9.8) (angle 45) (layer F.Fab) (width 0.10))
+ (fp_arc (start -10.15 9) (end -10.15 9.8) (angle -45) (layer F.Fab) (width 0.10))
+ (fp_arc (start 0 21) (end -9.6 9.58) (angle 80) (layer F.Fab) (width 0.10))
+ (fp_arc (start -10.15 7.25) (end -10.15 9.95) (angle 90) (layer F.SilkS) (width 0.12))
+ (fp_arc (start 10.15 7.25) (end 10.15 9.95) (angle -90) (layer F.SilkS) (width 0.12))
+ (fp_line (start 12.85 1.9) (end 12.85 7.3) (layer F.SilkS) (width 0.12))
+ (fp_line (start -12.85 1.9) (end -12.85 7.3) (layer F.SilkS) (width 0.12))
+ (fp_arc (start 10.15 7.25) (end 10.15 9.8) (angle -90) (layer F.Fab) (width 0.10))
+ (fp_arc (start -10.15 7.25) (end -10.15 9.8) (angle 90) (layer F.Fab) (width 0.10))
+ (fp_circle (center 0 0) (end 12.25 0) (layer Dwgs.User) (width 0.15))
+ (fp_line (start 12.85 -6.4) (end 12.85 -1.9) (layer F.SilkS) (width 0.12))
+ (fp_line (start -12.85 -6.4) (end -12.85 -1.9) (layer F.SilkS) (width 0.12))
+ (fp_line (start 13.35 -6.7) (end 13.35 -1.95) (layer F.CrtYd) (width 0.05))
+ (fp_line (start -13.35 1.95) (end -13.35 7.3) (layer F.CrtYd) (width 0.05))
+ (fp_line (start -13.35 -6.7) (end -13.35 -1.95) (layer F.CrtYd) (width 0.05))
+ (fp_line (start 13.35 1.95) (end 13.35 7.3) (layer F.CrtYd) (width 0.05))
+ (fp_line (start 12.7 -6.35) (end 12.7 7.3) (layer F.Fab) (width 0.10))
+ (fp_line (start -12.7 -6.35) (end -12.7 7.3) (layer F.Fab) (width 0.10))
+ (fp_line (start 4.45 -13.55) (end 4.45 -12.55) (layer F.CrtYd) (width 0.05))
+ (fp_line (start -4.45 -13.55) (end 4.45 -13.55) (layer F.CrtYd) (width 0.05))
+ (fp_line (start -4.45 -13.55) (end -4.45 -12.55) (layer F.CrtYd) (width 0.05))
+ (fp_line (start 4.45 -12.55) (end 13.35 -6.7) (layer F.CrtYd) (width 0.05))
+ (fp_line (start 3.95 -12.25) (end 12.85 -6.4) (layer F.SilkS) (width 0.12))
+ (fp_line (start 3.95 -13.05) (end 3.95 -12.25) (layer F.SilkS) (width 0.12))
+ (fp_line (start -3.95 -13.05) (end 3.95 -13.05) (layer F.SilkS) (width 0.12))
+ (fp_line (start -3.95 -13.05) (end -3.95 -12.25) (layer F.SilkS) (width 0.12))
+ (fp_line (start -3.95 -12.25) (end -12.85 -6.4) (layer F.SilkS) (width 0.12))
+ (fp_line (start 3.8 -12.2) (end 12.7 -6.35) (layer F.Fab) (width 0.10))
+ (fp_line (start -3.8 -12.2) (end -12.7 -6.35) (layer F.Fab) (width 0.10))
+ (fp_line (start -3.8 -12.9) (end -3.8 -12.2) (layer F.Fab) (width 0.10))
+ (fp_line (start 3.8 -12.9) (end 3.8 -12.2) (layer F.Fab) (width 0.10))
+ (fp_line (start -3.8 -12.9) (end 3.8 -12.9) (layer F.Fab) (width 0.10))
+ (fp_line (start -4.45 -12.55) (end -13.35 -6.7) (layer F.CrtYd) (width 0.05))
+ (pad 1 thru_hole circle (at -12.7 0) (size 3 3) (drill 1.9) (layers *.Cu *.Mask))
+ (pad 1 thru_hole circle (at 12.7 0) (size 3 3) (drill 1.9) (layers *.Cu *.Mask))
+ (pad 2 smd rect (at 0 0) (size 8 8) (layers F.Cu F.Mask))
+ (model Battery_Holders.3dshapes/Keystone_3009_1x2450-CoinCell.wrl
+ (at (xyz 0 0 0))
+ (scale (xyz 1 1 1))
+ (rotate (xyz 0 0 0))
+ )
+)
diff --git a/library/kicadLibrary/modules/Battery_Holders.pretty/Keystone_3034_1x20mm-CoinCell.kicad_mod b/library/kicadLibrary/modules/Battery_Holders.pretty/Keystone_3034_1x20mm-CoinCell.kicad_mod
new file mode 100644
index 00000000..e721a77d
--- /dev/null
+++ b/library/kicadLibrary/modules/Battery_Holders.pretty/Keystone_3034_1x20mm-CoinCell.kicad_mod
@@ -0,0 +1,65 @@
+(module Keystone_3034_1x20mm-CoinCell (layer F.Cu) (tedit 595D9565)
+ (descr "Keystone 3034 SMD battery holder for 2020, 2025 and 2032 coincell batteries. http://www.keyelco.com/product-pdf.cfm?p=798")
+ (tags "Keystone type 3034 coin cell retainer")
+ (attr smd)
+ (fp_text reference REF** (at 0 -11.5) (layer F.SilkS)
+ (effects (font (size 1 1) (thickness 0.15)))
+ )
+ (fp_text value Keystone_3034_1x20mm-CoinCell (at 0 11.5) (layer F.Fab)
+ (effects (font (size 1 1) (thickness 0.15)))
+ )
+ (fp_text user %R (at 0 -2.9) (layer F.Fab)
+ (effects (font (size 1 1) (thickness 0.15)))
+ )
+ (fp_circle (center 0 0) (end 0 10.25) (layer Dwgs.User) (width 0.15))
+ (fp_arc (start 0 16.36) (end 6 8.55) (angle -75.1) (layer F.SilkS) (width 0.1))
+ (fp_arc (start -7.31 6.85) (end -9.34 7.58) (angle -107.5) (layer F.SilkS) (width 0.1))
+ (fp_line (start -10.78 3.63) (end -9.34 7.58) (layer F.SilkS) (width 0.1))
+ (fp_line (start -8.7 -7.54) (end -10.78 -5.46) (layer F.SilkS) (width 0.1))
+ (fp_line (start 8.7 -7.54) (end -8.7 -7.54) (layer F.SilkS) (width 0.1))
+ (fp_line (start 8.7 -7.54) (end 10.78 -5.46) (layer F.SilkS) (width 0.1))
+ (fp_line (start 10.78 3.63) (end 9.34 7.58) (layer F.SilkS) (width 0.1))
+ (fp_arc (start 7.31 6.85) (end 6 8.55) (angle -107.5) (layer F.SilkS) (width 0.1))
+ (fp_line (start -10.78 -5.46) (end -10.78 -3) (layer F.SilkS) (width 0.1))
+ (fp_line (start -10.78 3) (end -10.78 3.63) (layer F.SilkS) (width 0.1))
+ (fp_line (start 10.78 -5.46) (end 10.78 -3) (layer F.SilkS) (width 0.1))
+ (fp_line (start 10.78 3) (end 10.78 3.63) (layer F.SilkS) (width 0.1))
+ (fp_line (start -9.19 7.53) (end -10.63 3.6) (layer F.Fab) (width 0.1))
+ (fp_line (start -10.63 3.6) (end -10.63 -5.4) (layer F.Fab) (width 0.1))
+ (fp_line (start -10.63 -5.4) (end -8.64 -7.39) (layer F.Fab) (width 0.1))
+ (fp_line (start -8.64 -7.39) (end 8.64 -7.39) (layer F.Fab) (width 0.1))
+ (fp_line (start 8.64 -7.39) (end 10.63 -5.4) (layer F.Fab) (width 0.1))
+ (fp_line (start 10.63 -5.4) (end 10.63 3.6) (layer F.Fab) (width 0.1))
+ (fp_line (start 10.63 3.6) (end 9.19 7.53) (layer F.Fab) (width 0.1))
+ (fp_arc (start 7.31 6.85) (end 6.1 8.43) (angle -107.5) (layer F.Fab) (width 0.1))
+ (fp_arc (start 0 16.36) (end 6.1 8.43) (angle -75.1) (layer F.Fab) (width 0.1))
+ (fp_arc (start -7.31 6.85) (end -9.19 7.53) (angle -107.5) (layer F.Fab) (width 0.1))
+ (fp_line (start 11.87 -2.79) (end 10.88 -2.79) (layer F.CrtYd) (width 0.05))
+ (fp_line (start 10.88 -2.79) (end 10.88 -5.5) (layer F.CrtYd) (width 0.05))
+ (fp_line (start 10.88 -5.5) (end 8.74 -7.64) (layer F.CrtYd) (width 0.05))
+ (fp_line (start 8.74 -7.64) (end 7.2 -7.64) (layer F.CrtYd) (width 0.05))
+ (fp_arc (start 0 0) (end 7.2 -7.64) (angle -86.6) (layer F.CrtYd) (width 0.05))
+ (fp_line (start -7.2 -7.64) (end -8.74 -7.64) (layer F.CrtYd) (width 0.05))
+ (fp_line (start -8.74 -7.64) (end -10.88 -5.5) (layer F.CrtYd) (width 0.05))
+ (fp_line (start -10.88 -5.5) (end -10.88 -2.79) (layer F.CrtYd) (width 0.05))
+ (fp_line (start -10.88 -2.79) (end -11.87 -2.79) (layer F.CrtYd) (width 0.05))
+ (fp_line (start -11.87 -2.79) (end -11.87 2.79) (layer F.CrtYd) (width 0.05))
+ (fp_line (start -11.87 2.79) (end -10.88 2.79) (layer F.CrtYd) (width 0.05))
+ (fp_line (start -10.88 2.79) (end -10.88 3.64) (layer F.CrtYd) (width 0.05))
+ (fp_line (start -10.88 3.64) (end -9.44 7.62) (layer F.CrtYd) (width 0.05))
+ (fp_arc (start -7.31 6.85) (end -9.43 7.62) (angle -106.9) (layer F.CrtYd) (width 0.05))
+ (fp_arc (start 0 0) (end -5.96 8.64) (angle -69.1) (layer F.CrtYd) (width 0.05))
+ (fp_arc (start 7.31 6.85) (end 5.96 8.64) (angle -106.9) (layer F.CrtYd) (width 0.05))
+ (fp_line (start 9.43 7.63) (end 10.88 3.64) (layer F.CrtYd) (width 0.05))
+ (fp_line (start 10.88 3.64) (end 10.88 2.79) (layer F.CrtYd) (width 0.05))
+ (fp_line (start 10.88 2.79) (end 11.87 2.79) (layer F.CrtYd) (width 0.05))
+ (fp_line (start 11.87 2.79) (end 11.87 -2.79) (layer F.CrtYd) (width 0.05))
+ (pad 2 smd rect (at 0 0) (size 3.96 3.96) (layers F.Cu F.Paste F.Mask))
+ (pad 1 smd rect (at 10.985 0) (size 1.27 5.08) (layers F.Cu F.Paste F.Mask))
+ (pad 1 smd rect (at -10.985 0) (size 1.27 5.08) (layers F.Cu F.Paste F.Mask))
+ (model ${KISYS3DMOD}/Battery_Holders.3dshapes/Keystone_3034_1x20mm-CoinCell.wrl
+ (at (xyz 0 0 0))
+ (scale (xyz 1 1 1))
+ (rotate (xyz 0 0 0))
+ )
+)
diff --git a/library/kicadLibrary/modules/Battery_Holders.pretty/README.md b/library/kicadLibrary/modules/Battery_Holders.pretty/README.md
new file mode 100644
index 00000000..8cc3e514
--- /dev/null
+++ b/library/kicadLibrary/modules/Battery_Holders.pretty/README.md
@@ -0,0 +1,3 @@
+# Battery_Holders.pretty
+
+This repository contains KiCad footprints (.kicad_mod) for various battery holders and associated components.
diff --git a/library/kicadLibrary/modules/Battery_Holders.pretty/Seiko_MS621F.kicad_mod b/library/kicadLibrary/modules/Battery_Holders.pretty/Seiko_MS621F.kicad_mod
new file mode 100644
index 00000000..083c71d8
--- /dev/null
+++ b/library/kicadLibrary/modules/Battery_Holders.pretty/Seiko_MS621F.kicad_mod
@@ -0,0 +1,25 @@
+(module Seiko_MS621F (layer F.Cu) (tedit 589DBD10)
+ (descr "Seiko MS621F")
+ (tags "Seiko MS621F")
+ (attr smd)
+ (fp_text reference REF** (at -4.6 -4.4) (layer F.SilkS)
+ (effects (font (size 1 1) (thickness 0.15)))
+ )
+ (fp_text value Seiko_MS621F (at -4.6 4.5) (layer F.Fab)
+ (effects (font (size 1 1) (thickness 0.15)))
+ )
+ (fp_line (start 1.2 1.3) (end -1.2 1.3) (layer F.CrtYd) (width 0.05))
+ (fp_line (start 1.2 -1.3) (end 1.2 1.3) (layer F.CrtYd) (width 0.05))
+ (fp_line (start -1.2 -1.3) (end 1.2 -1.3) (layer F.CrtYd) (width 0.05))
+ (fp_arc (start -4.6 0) (end -1.2 1.3) (angle 318.1509965) (layer F.CrtYd) (width 0.05))
+ (fp_arc (start -4.6 0) (end -1.3 1.2) (angle 320) (layer F.SilkS) (width 0.12))
+ (fp_line (start 0.9 1) (end -1.3 1) (layer F.Fab) (width 0.1))
+ (fp_line (start 0.9 0.5) (end 0.9 1) (layer F.Fab) (width 0.1))
+ (fp_line (start -1.2 0.5) (end 0.9 0.5) (layer F.Fab) (width 0.1))
+ (fp_line (start 0.9 -0.5) (end -1.2 -0.5) (layer F.Fab) (width 0.1))
+ (fp_line (start 0.9 -1) (end 0.9 -0.5) (layer F.Fab) (width 0.1))
+ (fp_line (start -1.3 -1) (end 0.9 -1) (layer F.Fab) (width 0.1))
+ (fp_circle (center -4.6 0) (end -4.6 3.4) (layer F.Fab) (width 0.1))
+ (pad 1 smd rect (at 0 -0.75) (size 2 0.8) (layers F.Cu F.Paste F.Mask))
+ (pad 2 smd rect (at 0 0.75) (size 2 0.8) (layers F.Cu F.Paste F.Mask))
+)