diff --git a/Package_DIP.pretty/CERDIP-14_W7.62mm_SideBrazed.kicad_mod b/Package_DIP.pretty/CERDIP-14_W7.62mm_SideBrazed.kicad_mod
new file mode 100644
index 000000000..38b8608da
--- /dev/null
+++ b/Package_DIP.pretty/CERDIP-14_W7.62mm_SideBrazed.kicad_mod
@@ -0,0 +1,64 @@
+(footprint CERDIP-14_W7.62mm_SideBrazed (version 20221018) (generator kicad-footprint-generator)
+  (layer F.Cu)
+  (descr "14-lead through-hole mounted CERDIP, JEDEC MS-015-AB package, row spacing 7.62mm (300 mils), SideBrazed, https://www.jedec.org/system/files/docs/Ms-015a.pdf")
+  (tags "THT DIP DIL CERDIP ceramic 2.54mm 7.62mm 300mil SideBrazed")
+  (attr through_hole)
+  (fp_text reference REF** (at 3.81 -2.965) (layer F.SilkS)
+    (effects (font (size 1 1) (thickness 0.15)))
+  )
+  (fp_text value CERDIP-14_W7.62mm_SideBrazed (at 3.81 18.205) (layer F.Fab)
+    (effects (font (size 1 1) (thickness 0.15)))
+  )
+  (fp_arc (start 4.81 -1.965) (mid 3.81 -0.965) (end 2.81 -1.965)
+    (stroke (width 0.12) (type solid)) (layer F.SilkS))
+  (fp_line (start 1.065 -1.905) (end 7.555 -1.905)
+    (stroke (width 0.1) (type solid)) (layer F.Fab))
+  (fp_line (start 7.555 -1.905) (end 7.555 17.145)
+    (stroke (width 0.1) (type solid)) (layer F.Fab))
+  (fp_line (start 7.555 17.145) (end 0.065 17.145)
+    (stroke (width 0.1) (type solid)) (layer F.Fab))
+  (fp_line (start 0.065 17.145) (end 0.065 -0.905)
+    (stroke (width 0.1) (type solid)) (layer F.Fab))
+  (fp_line (start 0.065 -0.905) (end 1.065 -1.905)
+    (stroke (width 0.1) (type solid)) (layer F.Fab))
+  (fp_line (start 2.81 -1.965) (end 1.16 -1.965)
+    (stroke (width 0.12) (type solid)) (layer F.SilkS))
+  (fp_line (start 1.16 -1.965) (end 1.16 17.205)
+    (stroke (width 0.12) (type solid)) (layer F.SilkS))
+  (fp_line (start 1.16 17.205) (end 6.46 17.205)
+    (stroke (width 0.12) (type solid)) (layer F.SilkS))
+  (fp_line (start 6.46 17.205) (end 6.46 -1.965)
+    (stroke (width 0.12) (type solid)) (layer F.SilkS))
+  (fp_line (start 6.46 -1.965) (end 4.81 -1.965)
+    (stroke (width 0.12) (type solid)) (layer F.SilkS))
+  (fp_line (start -1.06 -2.16) (end -1.06 17.4)
+    (stroke (width 0.05) (type solid)) (layer F.CrtYd))
+  (fp_line (start -1.06 17.4) (end 8.67 17.4)
+    (stroke (width 0.05) (type solid)) (layer F.CrtYd))
+  (fp_line (start 8.67 17.4) (end 8.67 -2.16)
+    (stroke (width 0.05) (type solid)) (layer F.CrtYd))
+  (fp_line (start 8.67 -2.16) (end -1.06 -2.16)
+    (stroke (width 0.05) (type solid)) (layer F.CrtYd))
+  (pad 1 thru_hole rect (at 0 0) (size 1.6 1.6) (drill 0.8) (layers *.Cu *.Mask))
+  (pad 8 thru_hole circle (at 7.62 15.24) (size 1.6 1.6) (drill 0.8) (layers *.Cu *.Mask))
+  (pad 2 thru_hole circle (at 0 2.54) (size 1.6 1.6) (drill 0.8) (layers *.Cu *.Mask))
+  (pad 9 thru_hole circle (at 7.62 12.7) (size 1.6 1.6) (drill 0.8) (layers *.Cu *.Mask))
+  (pad 3 thru_hole circle (at 0 5.08) (size 1.6 1.6) (drill 0.8) (layers *.Cu *.Mask))
+  (pad 10 thru_hole circle (at 7.62 10.16) (size 1.6 1.6) (drill 0.8) (layers *.Cu *.Mask))
+  (pad 4 thru_hole circle (at 0 7.62) (size 1.6 1.6) (drill 0.8) (layers *.Cu *.Mask))
+  (pad 11 thru_hole circle (at 7.62 7.62) (size 1.6 1.6) (drill 0.8) (layers *.Cu *.Mask))
+  (pad 5 thru_hole circle (at 0 10.16) (size 1.6 1.6) (drill 0.8) (layers *.Cu *.Mask))
+  (pad 12 thru_hole circle (at 7.62 5.08) (size 1.6 1.6) (drill 0.8) (layers *.Cu *.Mask))
+  (pad 6 thru_hole circle (at 0 12.7) (size 1.6 1.6) (drill 0.8) (layers *.Cu *.Mask))
+  (pad 13 thru_hole circle (at 7.62 2.54) (size 1.6 1.6) (drill 0.8) (layers *.Cu *.Mask))
+  (pad 7 thru_hole circle (at 0 15.24) (size 1.6 1.6) (drill 0.8) (layers *.Cu *.Mask))
+  (pad 14 thru_hole circle (at 7.62 0) (size 1.6 1.6) (drill 0.8) (layers *.Cu *.Mask))
+  (fp_text user ${REFERENCE} (at 3.81 7.62 90) (layer F.Fab)
+    (effects (font (size 1 1) (thickness 0.15)))
+  )
+  (model ${KICAD7_3DMODEL_DIR}/Package_DIP.3dshapes/CERDIP-14_W7.62mm_SideBrazed.wrl
+    (offset (xyz 0 0 0))
+    (scale (xyz 1 1 1))
+    (rotate (xyz 0 0 0))
+  )
+)
diff --git a/Package_DIP.pretty/CERDIP-14_W7.62mm_SideBrazed_LongPads.kicad_mod b/Package_DIP.pretty/CERDIP-14_W7.62mm_SideBrazed_LongPads.kicad_mod
new file mode 100644
index 000000000..eca374baa
--- /dev/null
+++ b/Package_DIP.pretty/CERDIP-14_W7.62mm_SideBrazed_LongPads.kicad_mod
@@ -0,0 +1,64 @@
+(footprint CERDIP-14_W7.62mm_SideBrazed_LongPads (version 20221018) (generator kicad-footprint-generator)
+  (layer F.Cu)
+  (descr "14-lead through-hole mounted CERDIP, JEDEC MS-015-AB package, row spacing 7.62mm (300 mils), SideBrazed, LongPads, https://www.jedec.org/system/files/docs/Ms-015a.pdf")
+  (tags "THT DIP DIL CERDIP ceramic 2.54mm 7.62mm 300mil SideBrazed LongPads")
+  (attr through_hole)
+  (fp_text reference REF** (at 3.81 -2.965) (layer F.SilkS)
+    (effects (font (size 1 1) (thickness 0.15)))
+  )
+  (fp_text value CERDIP-14_W7.62mm_SideBrazed_LongPads (at 3.81 18.205) (layer F.Fab)
+    (effects (font (size 1 1) (thickness 0.15)))
+  )
+  (fp_arc (start 4.81 -1.965) (mid 3.81 -0.965) (end 2.81 -1.965)
+    (stroke (width 0.12) (type solid)) (layer F.SilkS))
+  (fp_line (start 1.065 -1.905) (end 7.555 -1.905)
+    (stroke (width 0.1) (type solid)) (layer F.Fab))
+  (fp_line (start 7.555 -1.905) (end 7.555 17.145)
+    (stroke (width 0.1) (type solid)) (layer F.Fab))
+  (fp_line (start 7.555 17.145) (end 0.065 17.145)
+    (stroke (width 0.1) (type solid)) (layer F.Fab))
+  (fp_line (start 0.065 17.145) (end 0.065 -0.905)
+    (stroke (width 0.1) (type solid)) (layer F.Fab))
+  (fp_line (start 0.065 -0.905) (end 1.065 -1.905)
+    (stroke (width 0.1) (type solid)) (layer F.Fab))
+  (fp_line (start 2.81 -1.965) (end 1.56 -1.965)
+    (stroke (width 0.12) (type solid)) (layer F.SilkS))
+  (fp_line (start 1.56 -1.965) (end 1.56 17.205)
+    (stroke (width 0.12) (type solid)) (layer F.SilkS))
+  (fp_line (start 1.56 17.205) (end 6.06 17.205)
+    (stroke (width 0.12) (type solid)) (layer F.SilkS))
+  (fp_line (start 6.06 17.205) (end 6.06 -1.965)
+    (stroke (width 0.12) (type solid)) (layer F.SilkS))
+  (fp_line (start 6.06 -1.965) (end 4.81 -1.965)
+    (stroke (width 0.12) (type solid)) (layer F.SilkS))
+  (fp_line (start -1.45 -2.16) (end -1.45 17.4)
+    (stroke (width 0.05) (type solid)) (layer F.CrtYd))
+  (fp_line (start -1.45 17.4) (end 9.07 17.4)
+    (stroke (width 0.05) (type solid)) (layer F.CrtYd))
+  (fp_line (start 9.07 17.4) (end 9.07 -2.16)
+    (stroke (width 0.05) (type solid)) (layer F.CrtYd))
+  (fp_line (start 9.07 -2.16) (end -1.45 -2.16)
+    (stroke (width 0.05) (type solid)) (layer F.CrtYd))
+  (pad 1 thru_hole rect (at 0 0) (size 2.4 1.6) (drill 0.8) (layers *.Cu *.Mask))
+  (pad 8 thru_hole oval (at 7.62 15.24) (size 2.4 1.6) (drill 0.8) (layers *.Cu *.Mask))
+  (pad 2 thru_hole oval (at 0 2.54) (size 2.4 1.6) (drill 0.8) (layers *.Cu *.Mask))
+  (pad 9 thru_hole oval (at 7.62 12.7) (size 2.4 1.6) (drill 0.8) (layers *.Cu *.Mask))
+  (pad 3 thru_hole oval (at 0 5.08) (size 2.4 1.6) (drill 0.8) (layers *.Cu *.Mask))
+  (pad 10 thru_hole oval (at 7.62 10.16) (size 2.4 1.6) (drill 0.8) (layers *.Cu *.Mask))
+  (pad 4 thru_hole oval (at 0 7.62) (size 2.4 1.6) (drill 0.8) (layers *.Cu *.Mask))
+  (pad 11 thru_hole oval (at 7.62 7.62) (size 2.4 1.6) (drill 0.8) (layers *.Cu *.Mask))
+  (pad 5 thru_hole oval (at 0 10.16) (size 2.4 1.6) (drill 0.8) (layers *.Cu *.Mask))
+  (pad 12 thru_hole oval (at 7.62 5.08) (size 2.4 1.6) (drill 0.8) (layers *.Cu *.Mask))
+  (pad 6 thru_hole oval (at 0 12.7) (size 2.4 1.6) (drill 0.8) (layers *.Cu *.Mask))
+  (pad 13 thru_hole oval (at 7.62 2.54) (size 2.4 1.6) (drill 0.8) (layers *.Cu *.Mask))
+  (pad 7 thru_hole oval (at 0 15.24) (size 2.4 1.6) (drill 0.8) (layers *.Cu *.Mask))
+  (pad 14 thru_hole oval (at 7.62 0) (size 2.4 1.6) (drill 0.8) (layers *.Cu *.Mask))
+  (fp_text user ${REFERENCE} (at 3.81 7.62 90) (layer F.Fab)
+    (effects (font (size 1 1) (thickness 0.15)))
+  )
+  (model ${KICAD7_3DMODEL_DIR}/Package_DIP.3dshapes/CERDIP-14_W7.62mm_SideBrazed_LongPads.wrl
+    (offset (xyz 0 0 0))
+    (scale (xyz 1 1 1))
+    (rotate (xyz 0 0 0))
+  )
+)
diff --git a/Package_DIP.pretty/CERDIP-14_W7.62mm_SideBrazed_LongPads_Socket.kicad_mod b/Package_DIP.pretty/CERDIP-14_W7.62mm_SideBrazed_LongPads_Socket.kicad_mod
new file mode 100644
index 000000000..6d5c9693e
--- /dev/null
+++ b/Package_DIP.pretty/CERDIP-14_W7.62mm_SideBrazed_LongPads_Socket.kicad_mod
@@ -0,0 +1,80 @@
+(footprint CERDIP-14_W7.62mm_SideBrazed_LongPads_Socket (version 20221018) (generator kicad-footprint-generator)
+  (layer F.Cu)
+  (descr "14-lead through-hole mounted CERDIP, JEDEC MS-015-AB package, row spacing 7.62mm (300 mils), SideBrazed, LongPads, Socket, https://www.jedec.org/system/files/docs/Ms-015a.pdf")
+  (tags "THT DIP DIL CERDIP ceramic 2.54mm 7.62mm 300mil SideBrazed LongPads Socket")
+  (attr through_hole)
+  (fp_text reference REF** (at 3.81 -2.965) (layer F.SilkS)
+    (effects (font (size 1 1) (thickness 0.15)))
+  )
+  (fp_text value CERDIP-14_W7.62mm_SideBrazed_LongPads_Socket (at 3.81 18.205) (layer F.Fab)
+    (effects (font (size 1 1) (thickness 0.15)))
+  )
+  (fp_arc (start 4.81 -1.965) (mid 3.81 -0.965) (end 2.81 -1.965)
+    (stroke (width 0.12) (type solid)) (layer F.SilkS))
+  (fp_line (start 1.065 -1.905) (end 7.555 -1.905)
+    (stroke (width 0.1) (type solid)) (layer F.Fab))
+  (fp_line (start 7.555 -1.905) (end 7.555 17.145)
+    (stroke (width 0.1) (type solid)) (layer F.Fab))
+  (fp_line (start 7.555 17.145) (end 0.065 17.145)
+    (stroke (width 0.1) (type solid)) (layer F.Fab))
+  (fp_line (start 0.065 17.145) (end 0.065 -0.905)
+    (stroke (width 0.1) (type solid)) (layer F.Fab))
+  (fp_line (start 0.065 -0.905) (end 1.065 -1.905)
+    (stroke (width 0.1) (type solid)) (layer F.Fab))
+  (fp_line (start -1.27 -1.965) (end -1.27 17.205)
+    (stroke (width 0.1) (type solid)) (layer F.Fab))
+  (fp_line (start -1.27 17.205) (end 8.89 17.205)
+    (stroke (width 0.1) (type solid)) (layer F.Fab))
+  (fp_line (start 8.89 17.205) (end 8.89 -1.965)
+    (stroke (width 0.1) (type solid)) (layer F.Fab))
+  (fp_line (start 8.89 -1.965) (end -1.27 -1.965)
+    (stroke (width 0.1) (type solid)) (layer F.Fab))
+  (fp_line (start 2.81 -1.965) (end 1.56 -1.965)
+    (stroke (width 0.12) (type solid)) (layer F.SilkS))
+  (fp_line (start 1.56 -1.965) (end 1.56 17.205)
+    (stroke (width 0.12) (type solid)) (layer F.SilkS))
+  (fp_line (start 1.56 17.205) (end 6.06 17.205)
+    (stroke (width 0.12) (type solid)) (layer F.SilkS))
+  (fp_line (start 6.06 17.205) (end 6.06 -1.965)
+    (stroke (width 0.12) (type solid)) (layer F.SilkS))
+  (fp_line (start 6.06 -1.965) (end 4.81 -1.965)
+    (stroke (width 0.12) (type solid)) (layer F.SilkS))
+  (fp_line (start -1.44 -2.025) (end -1.44 17.265)
+    (stroke (width 0.12) (type solid)) (layer F.SilkS))
+  (fp_line (start -1.44 17.265) (end 9.06 17.265)
+    (stroke (width 0.12) (type solid)) (layer F.SilkS))
+  (fp_line (start 9.06 17.265) (end 9.06 -2.025)
+    (stroke (width 0.12) (type solid)) (layer F.SilkS))
+  (fp_line (start 9.06 -2.025) (end -1.44 -2.025)
+    (stroke (width 0.12) (type solid)) (layer F.SilkS))
+  (fp_line (start -1.52 -2.22) (end -1.52 17.46)
+    (stroke (width 0.05) (type solid)) (layer F.CrtYd))
+  (fp_line (start -1.52 17.46) (end 9.14 17.46)
+    (stroke (width 0.05) (type solid)) (layer F.CrtYd))
+  (fp_line (start 9.14 17.46) (end 9.14 -2.22)
+    (stroke (width 0.05) (type solid)) (layer F.CrtYd))
+  (fp_line (start 9.14 -2.22) (end -1.52 -2.22)
+    (stroke (width 0.05) (type solid)) (layer F.CrtYd))
+  (pad 1 thru_hole rect (at 0 0) (size 2.4 1.6) (drill 0.8) (layers *.Cu *.Mask))
+  (pad 8 thru_hole oval (at 7.62 15.24) (size 2.4 1.6) (drill 0.8) (layers *.Cu *.Mask))
+  (pad 2 thru_hole oval (at 0 2.54) (size 2.4 1.6) (drill 0.8) (layers *.Cu *.Mask))
+  (pad 9 thru_hole oval (at 7.62 12.7) (size 2.4 1.6) (drill 0.8) (layers *.Cu *.Mask))
+  (pad 3 thru_hole oval (at 0 5.08) (size 2.4 1.6) (drill 0.8) (layers *.Cu *.Mask))
+  (pad 10 thru_hole oval (at 7.62 10.16) (size 2.4 1.6) (drill 0.8) (layers *.Cu *.Mask))
+  (pad 4 thru_hole oval (at 0 7.62) (size 2.4 1.6) (drill 0.8) (layers *.Cu *.Mask))
+  (pad 11 thru_hole oval (at 7.62 7.62) (size 2.4 1.6) (drill 0.8) (layers *.Cu *.Mask))
+  (pad 5 thru_hole oval (at 0 10.16) (size 2.4 1.6) (drill 0.8) (layers *.Cu *.Mask))
+  (pad 12 thru_hole oval (at 7.62 5.08) (size 2.4 1.6) (drill 0.8) (layers *.Cu *.Mask))
+  (pad 6 thru_hole oval (at 0 12.7) (size 2.4 1.6) (drill 0.8) (layers *.Cu *.Mask))
+  (pad 13 thru_hole oval (at 7.62 2.54) (size 2.4 1.6) (drill 0.8) (layers *.Cu *.Mask))
+  (pad 7 thru_hole oval (at 0 15.24) (size 2.4 1.6) (drill 0.8) (layers *.Cu *.Mask))
+  (pad 14 thru_hole oval (at 7.62 0) (size 2.4 1.6) (drill 0.8) (layers *.Cu *.Mask))
+  (fp_text user ${REFERENCE} (at 3.81 7.62 90) (layer F.Fab)
+    (effects (font (size 1 1) (thickness 0.15)))
+  )
+  (model ${KICAD7_3DMODEL_DIR}/Package_DIP.3dshapes/CERDIP-14_W7.62mm_SideBrazed_LongPads_Socket.wrl
+    (offset (xyz 0 0 0))
+    (scale (xyz 1 1 1))
+    (rotate (xyz 0 0 0))
+  )
+)
diff --git a/Package_DIP.pretty/CERDIP-14_W7.62mm_SideBrazed_Socket.kicad_mod b/Package_DIP.pretty/CERDIP-14_W7.62mm_SideBrazed_Socket.kicad_mod
new file mode 100644
index 000000000..a9fb5f91f
--- /dev/null
+++ b/Package_DIP.pretty/CERDIP-14_W7.62mm_SideBrazed_Socket.kicad_mod
@@ -0,0 +1,80 @@
+(footprint CERDIP-14_W7.62mm_SideBrazed_Socket (version 20221018) (generator kicad-footprint-generator)
+  (layer F.Cu)
+  (descr "14-lead through-hole mounted CERDIP, JEDEC MS-015-AB package, row spacing 7.62mm (300 mils), SideBrazed, Socket, https://www.jedec.org/system/files/docs/Ms-015a.pdf")
+  (tags "THT DIP DIL CERDIP ceramic 2.54mm 7.62mm 300mil SideBrazed Socket")
+  (attr through_hole)
+  (fp_text reference REF** (at 3.81 -2.965) (layer F.SilkS)
+    (effects (font (size 1 1) (thickness 0.15)))
+  )
+  (fp_text value CERDIP-14_W7.62mm_SideBrazed_Socket (at 3.81 18.205) (layer F.Fab)
+    (effects (font (size 1 1) (thickness 0.15)))
+  )
+  (fp_arc (start 4.81 -1.965) (mid 3.81 -0.965) (end 2.81 -1.965)
+    (stroke (width 0.12) (type solid)) (layer F.SilkS))
+  (fp_line (start 1.065 -1.905) (end 7.555 -1.905)
+    (stroke (width 0.1) (type solid)) (layer F.Fab))
+  (fp_line (start 7.555 -1.905) (end 7.555 17.145)
+    (stroke (width 0.1) (type solid)) (layer F.Fab))
+  (fp_line (start 7.555 17.145) (end 0.065 17.145)
+    (stroke (width 0.1) (type solid)) (layer F.Fab))
+  (fp_line (start 0.065 17.145) (end 0.065 -0.905)
+    (stroke (width 0.1) (type solid)) (layer F.Fab))
+  (fp_line (start 0.065 -0.905) (end 1.065 -1.905)
+    (stroke (width 0.1) (type solid)) (layer F.Fab))
+  (fp_line (start -1.27 -1.965) (end -1.27 17.205)
+    (stroke (width 0.1) (type solid)) (layer F.Fab))
+  (fp_line (start -1.27 17.205) (end 8.89 17.205)
+    (stroke (width 0.1) (type solid)) (layer F.Fab))
+  (fp_line (start 8.89 17.205) (end 8.89 -1.965)
+    (stroke (width 0.1) (type solid)) (layer F.Fab))
+  (fp_line (start 8.89 -1.965) (end -1.27 -1.965)
+    (stroke (width 0.1) (type solid)) (layer F.Fab))
+  (fp_line (start 2.81 -1.965) (end 1.16 -1.965)
+    (stroke (width 0.12) (type solid)) (layer F.SilkS))
+  (fp_line (start 1.16 -1.965) (end 1.16 17.205)
+    (stroke (width 0.12) (type solid)) (layer F.SilkS))
+  (fp_line (start 1.16 17.205) (end 6.46 17.205)
+    (stroke (width 0.12) (type solid)) (layer F.SilkS))
+  (fp_line (start 6.46 17.205) (end 6.46 -1.965)
+    (stroke (width 0.12) (type solid)) (layer F.SilkS))
+  (fp_line (start 6.46 -1.965) (end 4.81 -1.965)
+    (stroke (width 0.12) (type solid)) (layer F.SilkS))
+  (fp_line (start -1.33 -2.025) (end -1.33 17.265)
+    (stroke (width 0.12) (type solid)) (layer F.SilkS))
+  (fp_line (start -1.33 17.265) (end 8.95 17.265)
+    (stroke (width 0.12) (type solid)) (layer F.SilkS))
+  (fp_line (start 8.95 17.265) (end 8.95 -2.025)
+    (stroke (width 0.12) (type solid)) (layer F.SilkS))
+  (fp_line (start 8.95 -2.025) (end -1.33 -2.025)
+    (stroke (width 0.12) (type solid)) (layer F.SilkS))
+  (fp_line (start -1.52 -2.22) (end -1.52 17.46)
+    (stroke (width 0.05) (type solid)) (layer F.CrtYd))
+  (fp_line (start -1.52 17.46) (end 9.14 17.46)
+    (stroke (width 0.05) (type solid)) (layer F.CrtYd))
+  (fp_line (start 9.14 17.46) (end 9.14 -2.22)
+    (stroke (width 0.05) (type solid)) (layer F.CrtYd))
+  (fp_line (start 9.14 -2.22) (end -1.52 -2.22)
+    (stroke (width 0.05) (type solid)) (layer F.CrtYd))
+  (pad 1 thru_hole rect (at 0 0) (size 1.6 1.6) (drill 0.8) (layers *.Cu *.Mask))
+  (pad 8 thru_hole circle (at 7.62 15.24) (size 1.6 1.6) (drill 0.8) (layers *.Cu *.Mask))
+  (pad 2 thru_hole circle (at 0 2.54) (size 1.6 1.6) (drill 0.8) (layers *.Cu *.Mask))
+  (pad 9 thru_hole circle (at 7.62 12.7) (size 1.6 1.6) (drill 0.8) (layers *.Cu *.Mask))
+  (pad 3 thru_hole circle (at 0 5.08) (size 1.6 1.6) (drill 0.8) (layers *.Cu *.Mask))
+  (pad 10 thru_hole circle (at 7.62 10.16) (size 1.6 1.6) (drill 0.8) (layers *.Cu *.Mask))
+  (pad 4 thru_hole circle (at 0 7.62) (size 1.6 1.6) (drill 0.8) (layers *.Cu *.Mask))
+  (pad 11 thru_hole circle (at 7.62 7.62) (size 1.6 1.6) (drill 0.8) (layers *.Cu *.Mask))
+  (pad 5 thru_hole circle (at 0 10.16) (size 1.6 1.6) (drill 0.8) (layers *.Cu *.Mask))
+  (pad 12 thru_hole circle (at 7.62 5.08) (size 1.6 1.6) (drill 0.8) (layers *.Cu *.Mask))
+  (pad 6 thru_hole circle (at 0 12.7) (size 1.6 1.6) (drill 0.8) (layers *.Cu *.Mask))
+  (pad 13 thru_hole circle (at 7.62 2.54) (size 1.6 1.6) (drill 0.8) (layers *.Cu *.Mask))
+  (pad 7 thru_hole circle (at 0 15.24) (size 1.6 1.6) (drill 0.8) (layers *.Cu *.Mask))
+  (pad 14 thru_hole circle (at 7.62 0) (size 1.6 1.6) (drill 0.8) (layers *.Cu *.Mask))
+  (fp_text user ${REFERENCE} (at 3.81 7.62 90) (layer F.Fab)
+    (effects (font (size 1 1) (thickness 0.15)))
+  )
+  (model ${KICAD7_3DMODEL_DIR}/Package_DIP.3dshapes/CERDIP-14_W7.62mm_SideBrazed_Socket.wrl
+    (offset (xyz 0 0 0))
+    (scale (xyz 1 1 1))
+    (rotate (xyz 0 0 0))
+  )
+)
diff --git a/Package_DIP.pretty/CERDIP-16_W7.62mm_SideBrazed.kicad_mod b/Package_DIP.pretty/CERDIP-16_W7.62mm_SideBrazed.kicad_mod
new file mode 100644
index 000000000..cbf3f26fa
--- /dev/null
+++ b/Package_DIP.pretty/CERDIP-16_W7.62mm_SideBrazed.kicad_mod
@@ -0,0 +1,66 @@
+(footprint CERDIP-16_W7.62mm_SideBrazed (version 20221018) (generator kicad-footprint-generator)
+  (layer F.Cu)
+  (descr "16-lead through-hole mounted CERDIP, JEDEC MS-015-AC package, row spacing 7.62mm (300 mils), SideBrazed, https://www.jedec.org/system/files/docs/Ms-015a.pdf")
+  (tags "THT DIP DIL CERDIP ceramic 2.54mm 7.62mm 300mil SideBrazed")
+  (attr through_hole)
+  (fp_text reference REF** (at 3.81 -2.33) (layer F.SilkS)
+    (effects (font (size 1 1) (thickness 0.15)))
+  )
+  (fp_text value CERDIP-16_W7.62mm_SideBrazed (at 3.81 20.11) (layer F.Fab)
+    (effects (font (size 1 1) (thickness 0.15)))
+  )
+  (fp_arc (start 4.81 -1.33) (mid 3.81 -0.33) (end 2.81 -1.33)
+    (stroke (width 0.12) (type solid)) (layer F.SilkS))
+  (fp_line (start 1.065 -1.27) (end 7.555 -1.27)
+    (stroke (width 0.1) (type solid)) (layer F.Fab))
+  (fp_line (start 7.555 -1.27) (end 7.555 19.05)
+    (stroke (width 0.1) (type solid)) (layer F.Fab))
+  (fp_line (start 7.555 19.05) (end 0.065 19.05)
+    (stroke (width 0.1) (type solid)) (layer F.Fab))
+  (fp_line (start 0.065 19.05) (end 0.065 -0.27)
+    (stroke (width 0.1) (type solid)) (layer F.Fab))
+  (fp_line (start 0.065 -0.27) (end 1.065 -1.27)
+    (stroke (width 0.1) (type solid)) (layer F.Fab))
+  (fp_line (start 2.81 -1.33) (end 1.16 -1.33)
+    (stroke (width 0.12) (type solid)) (layer F.SilkS))
+  (fp_line (start 1.16 -1.33) (end 1.16 19.11)
+    (stroke (width 0.12) (type solid)) (layer F.SilkS))
+  (fp_line (start 1.16 19.11) (end 6.46 19.11)
+    (stroke (width 0.12) (type solid)) (layer F.SilkS))
+  (fp_line (start 6.46 19.11) (end 6.46 -1.33)
+    (stroke (width 0.12) (type solid)) (layer F.SilkS))
+  (fp_line (start 6.46 -1.33) (end 4.81 -1.33)
+    (stroke (width 0.12) (type solid)) (layer F.SilkS))
+  (fp_line (start -1.06 -1.52) (end -1.06 19.3)
+    (stroke (width 0.05) (type solid)) (layer F.CrtYd))
+  (fp_line (start -1.06 19.3) (end 8.67 19.3)
+    (stroke (width 0.05) (type solid)) (layer F.CrtYd))
+  (fp_line (start 8.67 19.3) (end 8.67 -1.52)
+    (stroke (width 0.05) (type solid)) (layer F.CrtYd))
+  (fp_line (start 8.67 -1.52) (end -1.06 -1.52)
+    (stroke (width 0.05) (type solid)) (layer F.CrtYd))
+  (pad 1 thru_hole rect (at 0 0) (size 1.6 1.6) (drill 0.8) (layers *.Cu *.Mask))
+  (pad 9 thru_hole circle (at 7.62 17.78) (size 1.6 1.6) (drill 0.8) (layers *.Cu *.Mask))
+  (pad 2 thru_hole circle (at 0 2.54) (size 1.6 1.6) (drill 0.8) (layers *.Cu *.Mask))
+  (pad 10 thru_hole circle (at 7.62 15.24) (size 1.6 1.6) (drill 0.8) (layers *.Cu *.Mask))
+  (pad 3 thru_hole circle (at 0 5.08) (size 1.6 1.6) (drill 0.8) (layers *.Cu *.Mask))
+  (pad 11 thru_hole circle (at 7.62 12.7) (size 1.6 1.6) (drill 0.8) (layers *.Cu *.Mask))
+  (pad 4 thru_hole circle (at 0 7.62) (size 1.6 1.6) (drill 0.8) (layers *.Cu *.Mask))
+  (pad 12 thru_hole circle (at 7.62 10.16) (size 1.6 1.6) (drill 0.8) (layers *.Cu *.Mask))
+  (pad 5 thru_hole circle (at 0 10.16) (size 1.6 1.6) (drill 0.8) (layers *.Cu *.Mask))
+  (pad 13 thru_hole circle (at 7.62 7.62) (size 1.6 1.6) (drill 0.8) (layers *.Cu *.Mask))
+  (pad 6 thru_hole circle (at 0 12.7) (size 1.6 1.6) (drill 0.8) (layers *.Cu *.Mask))
+  (pad 14 thru_hole circle (at 7.62 5.08) (size 1.6 1.6) (drill 0.8) (layers *.Cu *.Mask))
+  (pad 7 thru_hole circle (at 0 15.24) (size 1.6 1.6) (drill 0.8) (layers *.Cu *.Mask))
+  (pad 15 thru_hole circle (at 7.62 2.54) (size 1.6 1.6) (drill 0.8) (layers *.Cu *.Mask))
+  (pad 8 thru_hole circle (at 0 17.78) (size 1.6 1.6) (drill 0.8) (layers *.Cu *.Mask))
+  (pad 16 thru_hole circle (at 7.62 0) (size 1.6 1.6) (drill 0.8) (layers *.Cu *.Mask))
+  (fp_text user ${REFERENCE} (at 3.81 8.89 90) (layer F.Fab)
+    (effects (font (size 1 1) (thickness 0.15)))
+  )
+  (model ${KICAD7_3DMODEL_DIR}/Package_DIP.3dshapes/CERDIP-16_W7.62mm_SideBrazed.wrl
+    (offset (xyz 0 0 0))
+    (scale (xyz 1 1 1))
+    (rotate (xyz 0 0 0))
+  )
+)
diff --git a/Package_DIP.pretty/CERDIP-16_W7.62mm_SideBrazed_LongPads.kicad_mod b/Package_DIP.pretty/CERDIP-16_W7.62mm_SideBrazed_LongPads.kicad_mod
new file mode 100644
index 000000000..7dcefc5d9
--- /dev/null
+++ b/Package_DIP.pretty/CERDIP-16_W7.62mm_SideBrazed_LongPads.kicad_mod
@@ -0,0 +1,66 @@
+(footprint CERDIP-16_W7.62mm_SideBrazed_LongPads (version 20221018) (generator kicad-footprint-generator)
+  (layer F.Cu)
+  (descr "16-lead through-hole mounted CERDIP, JEDEC MS-015-AC package, row spacing 7.62mm (300 mils), SideBrazed, LongPads, https://www.jedec.org/system/files/docs/Ms-015a.pdf")
+  (tags "THT DIP DIL CERDIP ceramic 2.54mm 7.62mm 300mil SideBrazed LongPads")
+  (attr through_hole)
+  (fp_text reference REF** (at 3.81 -2.33) (layer F.SilkS)
+    (effects (font (size 1 1) (thickness 0.15)))
+  )
+  (fp_text value CERDIP-16_W7.62mm_SideBrazed_LongPads (at 3.81 20.11) (layer F.Fab)
+    (effects (font (size 1 1) (thickness 0.15)))
+  )
+  (fp_arc (start 4.81 -1.33) (mid 3.81 -0.33) (end 2.81 -1.33)
+    (stroke (width 0.12) (type solid)) (layer F.SilkS))
+  (fp_line (start 1.065 -1.27) (end 7.555 -1.27)
+    (stroke (width 0.1) (type solid)) (layer F.Fab))
+  (fp_line (start 7.555 -1.27) (end 7.555 19.05)
+    (stroke (width 0.1) (type solid)) (layer F.Fab))
+  (fp_line (start 7.555 19.05) (end 0.065 19.05)
+    (stroke (width 0.1) (type solid)) (layer F.Fab))
+  (fp_line (start 0.065 19.05) (end 0.065 -0.27)
+    (stroke (width 0.1) (type solid)) (layer F.Fab))
+  (fp_line (start 0.065 -0.27) (end 1.065 -1.27)
+    (stroke (width 0.1) (type solid)) (layer F.Fab))
+  (fp_line (start 2.81 -1.33) (end 1.56 -1.33)
+    (stroke (width 0.12) (type solid)) (layer F.SilkS))
+  (fp_line (start 1.56 -1.33) (end 1.56 19.11)
+    (stroke (width 0.12) (type solid)) (layer F.SilkS))
+  (fp_line (start 1.56 19.11) (end 6.06 19.11)
+    (stroke (width 0.12) (type solid)) (layer F.SilkS))
+  (fp_line (start 6.06 19.11) (end 6.06 -1.33)
+    (stroke (width 0.12) (type solid)) (layer F.SilkS))
+  (fp_line (start 6.06 -1.33) (end 4.81 -1.33)
+    (stroke (width 0.12) (type solid)) (layer F.SilkS))
+  (fp_line (start -1.45 -1.52) (end -1.45 19.3)
+    (stroke (width 0.05) (type solid)) (layer F.CrtYd))
+  (fp_line (start -1.45 19.3) (end 9.07 19.3)
+    (stroke (width 0.05) (type solid)) (layer F.CrtYd))
+  (fp_line (start 9.07 19.3) (end 9.07 -1.52)
+    (stroke (width 0.05) (type solid)) (layer F.CrtYd))
+  (fp_line (start 9.07 -1.52) (end -1.45 -1.52)
+    (stroke (width 0.05) (type solid)) (layer F.CrtYd))
+  (pad 1 thru_hole rect (at 0 0) (size 2.4 1.6) (drill 0.8) (layers *.Cu *.Mask))
+  (pad 9 thru_hole oval (at 7.62 17.78) (size 2.4 1.6) (drill 0.8) (layers *.Cu *.Mask))
+  (pad 2 thru_hole oval (at 0 2.54) (size 2.4 1.6) (drill 0.8) (layers *.Cu *.Mask))
+  (pad 10 thru_hole oval (at 7.62 15.24) (size 2.4 1.6) (drill 0.8) (layers *.Cu *.Mask))
+  (pad 3 thru_hole oval (at 0 5.08) (size 2.4 1.6) (drill 0.8) (layers *.Cu *.Mask))
+  (pad 11 thru_hole oval (at 7.62 12.7) (size 2.4 1.6) (drill 0.8) (layers *.Cu *.Mask))
+  (pad 4 thru_hole oval (at 0 7.62) (size 2.4 1.6) (drill 0.8) (layers *.Cu *.Mask))
+  (pad 12 thru_hole oval (at 7.62 10.16) (size 2.4 1.6) (drill 0.8) (layers *.Cu *.Mask))
+  (pad 5 thru_hole oval (at 0 10.16) (size 2.4 1.6) (drill 0.8) (layers *.Cu *.Mask))
+  (pad 13 thru_hole oval (at 7.62 7.62) (size 2.4 1.6) (drill 0.8) (layers *.Cu *.Mask))
+  (pad 6 thru_hole oval (at 0 12.7) (size 2.4 1.6) (drill 0.8) (layers *.Cu *.Mask))
+  (pad 14 thru_hole oval (at 7.62 5.08) (size 2.4 1.6) (drill 0.8) (layers *.Cu *.Mask))
+  (pad 7 thru_hole oval (at 0 15.24) (size 2.4 1.6) (drill 0.8) (layers *.Cu *.Mask))
+  (pad 15 thru_hole oval (at 7.62 2.54) (size 2.4 1.6) (drill 0.8) (layers *.Cu *.Mask))
+  (pad 8 thru_hole oval (at 0 17.78) (size 2.4 1.6) (drill 0.8) (layers *.Cu *.Mask))
+  (pad 16 thru_hole oval (at 7.62 0) (size 2.4 1.6) (drill 0.8) (layers *.Cu *.Mask))
+  (fp_text user ${REFERENCE} (at 3.81 8.89 90) (layer F.Fab)
+    (effects (font (size 1 1) (thickness 0.15)))
+  )
+  (model ${KICAD7_3DMODEL_DIR}/Package_DIP.3dshapes/CERDIP-16_W7.62mm_SideBrazed_LongPads.wrl
+    (offset (xyz 0 0 0))
+    (scale (xyz 1 1 1))
+    (rotate (xyz 0 0 0))
+  )
+)
diff --git a/Package_DIP.pretty/CERDIP-16_W7.62mm_SideBrazed_LongPads_Socket.kicad_mod b/Package_DIP.pretty/CERDIP-16_W7.62mm_SideBrazed_LongPads_Socket.kicad_mod
new file mode 100644
index 000000000..810527f78
--- /dev/null
+++ b/Package_DIP.pretty/CERDIP-16_W7.62mm_SideBrazed_LongPads_Socket.kicad_mod
@@ -0,0 +1,82 @@
+(footprint CERDIP-16_W7.62mm_SideBrazed_LongPads_Socket (version 20221018) (generator kicad-footprint-generator)
+  (layer F.Cu)
+  (descr "16-lead through-hole mounted CERDIP, JEDEC MS-015-AC package, row spacing 7.62mm (300 mils), SideBrazed, LongPads, Socket, https://www.jedec.org/system/files/docs/Ms-015a.pdf")
+  (tags "THT DIP DIL CERDIP ceramic 2.54mm 7.62mm 300mil SideBrazed LongPads Socket")
+  (attr through_hole)
+  (fp_text reference REF** (at 3.81 -2.33) (layer F.SilkS)
+    (effects (font (size 1 1) (thickness 0.15)))
+  )
+  (fp_text value CERDIP-16_W7.62mm_SideBrazed_LongPads_Socket (at 3.81 20.11) (layer F.Fab)
+    (effects (font (size 1 1) (thickness 0.15)))
+  )
+  (fp_arc (start 4.81 -1.33) (mid 3.81 -0.33) (end 2.81 -1.33)
+    (stroke (width 0.12) (type solid)) (layer F.SilkS))
+  (fp_line (start 1.065 -1.27) (end 7.555 -1.27)
+    (stroke (width 0.1) (type solid)) (layer F.Fab))
+  (fp_line (start 7.555 -1.27) (end 7.555 19.05)
+    (stroke (width 0.1) (type solid)) (layer F.Fab))
+  (fp_line (start 7.555 19.05) (end 0.065 19.05)
+    (stroke (width 0.1) (type solid)) (layer F.Fab))
+  (fp_line (start 0.065 19.05) (end 0.065 -0.27)
+    (stroke (width 0.1) (type solid)) (layer F.Fab))
+  (fp_line (start 0.065 -0.27) (end 1.065 -1.27)
+    (stroke (width 0.1) (type solid)) (layer F.Fab))
+  (fp_line (start -1.27 -1.33) (end -1.27 19.11)
+    (stroke (width 0.1) (type solid)) (layer F.Fab))
+  (fp_line (start -1.27 19.11) (end 8.89 19.11)
+    (stroke (width 0.1) (type solid)) (layer F.Fab))
+  (fp_line (start 8.89 19.11) (end 8.89 -1.33)
+    (stroke (width 0.1) (type solid)) (layer F.Fab))
+  (fp_line (start 8.89 -1.33) (end -1.27 -1.33)
+    (stroke (width 0.1) (type solid)) (layer F.Fab))
+  (fp_line (start 2.81 -1.33) (end 1.56 -1.33)
+    (stroke (width 0.12) (type solid)) (layer F.SilkS))
+  (fp_line (start 1.56 -1.33) (end 1.56 19.11)
+    (stroke (width 0.12) (type solid)) (layer F.SilkS))
+  (fp_line (start 1.56 19.11) (end 6.06 19.11)
+    (stroke (width 0.12) (type solid)) (layer F.SilkS))
+  (fp_line (start 6.06 19.11) (end 6.06 -1.33)
+    (stroke (width 0.12) (type solid)) (layer F.SilkS))
+  (fp_line (start 6.06 -1.33) (end 4.81 -1.33)
+    (stroke (width 0.12) (type solid)) (layer F.SilkS))
+  (fp_line (start -1.44 -1.39) (end -1.44 19.17)
+    (stroke (width 0.12) (type solid)) (layer F.SilkS))
+  (fp_line (start -1.44 19.17) (end 9.06 19.17)
+    (stroke (width 0.12) (type solid)) (layer F.SilkS))
+  (fp_line (start 9.06 19.17) (end 9.06 -1.39)
+    (stroke (width 0.12) (type solid)) (layer F.SilkS))
+  (fp_line (start 9.06 -1.39) (end -1.44 -1.39)
+    (stroke (width 0.12) (type solid)) (layer F.SilkS))
+  (fp_line (start -1.52 -1.58) (end -1.52 19.36)
+    (stroke (width 0.05) (type solid)) (layer F.CrtYd))
+  (fp_line (start -1.52 19.36) (end 9.14 19.36)
+    (stroke (width 0.05) (type solid)) (layer F.CrtYd))
+  (fp_line (start 9.14 19.36) (end 9.14 -1.58)
+    (stroke (width 0.05) (type solid)) (layer F.CrtYd))
+  (fp_line (start 9.14 -1.58) (end -1.52 -1.58)
+    (stroke (width 0.05) (type solid)) (layer F.CrtYd))
+  (pad 1 thru_hole rect (at 0 0) (size 2.4 1.6) (drill 0.8) (layers *.Cu *.Mask))
+  (pad 9 thru_hole oval (at 7.62 17.78) (size 2.4 1.6) (drill 0.8) (layers *.Cu *.Mask))
+  (pad 2 thru_hole oval (at 0 2.54) (size 2.4 1.6) (drill 0.8) (layers *.Cu *.Mask))
+  (pad 10 thru_hole oval (at 7.62 15.24) (size 2.4 1.6) (drill 0.8) (layers *.Cu *.Mask))
+  (pad 3 thru_hole oval (at 0 5.08) (size 2.4 1.6) (drill 0.8) (layers *.Cu *.Mask))
+  (pad 11 thru_hole oval (at 7.62 12.7) (size 2.4 1.6) (drill 0.8) (layers *.Cu *.Mask))
+  (pad 4 thru_hole oval (at 0 7.62) (size 2.4 1.6) (drill 0.8) (layers *.Cu *.Mask))
+  (pad 12 thru_hole oval (at 7.62 10.16) (size 2.4 1.6) (drill 0.8) (layers *.Cu *.Mask))
+  (pad 5 thru_hole oval (at 0 10.16) (size 2.4 1.6) (drill 0.8) (layers *.Cu *.Mask))
+  (pad 13 thru_hole oval (at 7.62 7.62) (size 2.4 1.6) (drill 0.8) (layers *.Cu *.Mask))
+  (pad 6 thru_hole oval (at 0 12.7) (size 2.4 1.6) (drill 0.8) (layers *.Cu *.Mask))
+  (pad 14 thru_hole oval (at 7.62 5.08) (size 2.4 1.6) (drill 0.8) (layers *.Cu *.Mask))
+  (pad 7 thru_hole oval (at 0 15.24) (size 2.4 1.6) (drill 0.8) (layers *.Cu *.Mask))
+  (pad 15 thru_hole oval (at 7.62 2.54) (size 2.4 1.6) (drill 0.8) (layers *.Cu *.Mask))
+  (pad 8 thru_hole oval (at 0 17.78) (size 2.4 1.6) (drill 0.8) (layers *.Cu *.Mask))
+  (pad 16 thru_hole oval (at 7.62 0) (size 2.4 1.6) (drill 0.8) (layers *.Cu *.Mask))
+  (fp_text user ${REFERENCE} (at 3.81 8.89 90) (layer F.Fab)
+    (effects (font (size 1 1) (thickness 0.15)))
+  )
+  (model ${KICAD7_3DMODEL_DIR}/Package_DIP.3dshapes/CERDIP-16_W7.62mm_SideBrazed_LongPads_Socket.wrl
+    (offset (xyz 0 0 0))
+    (scale (xyz 1 1 1))
+    (rotate (xyz 0 0 0))
+  )
+)
diff --git a/Package_DIP.pretty/CERDIP-16_W7.62mm_SideBrazed_Socket.kicad_mod b/Package_DIP.pretty/CERDIP-16_W7.62mm_SideBrazed_Socket.kicad_mod
new file mode 100644
index 000000000..2a6b51efc
--- /dev/null
+++ b/Package_DIP.pretty/CERDIP-16_W7.62mm_SideBrazed_Socket.kicad_mod
@@ -0,0 +1,82 @@
+(footprint CERDIP-16_W7.62mm_SideBrazed_Socket (version 20221018) (generator kicad-footprint-generator)
+  (layer F.Cu)
+  (descr "16-lead through-hole mounted CERDIP, JEDEC MS-015-AC package, row spacing 7.62mm (300 mils), SideBrazed, Socket, https://www.jedec.org/system/files/docs/Ms-015a.pdf")
+  (tags "THT DIP DIL CERDIP ceramic 2.54mm 7.62mm 300mil SideBrazed Socket")
+  (attr through_hole)
+  (fp_text reference REF** (at 3.81 -2.33) (layer F.SilkS)
+    (effects (font (size 1 1) (thickness 0.15)))
+  )
+  (fp_text value CERDIP-16_W7.62mm_SideBrazed_Socket (at 3.81 20.11) (layer F.Fab)
+    (effects (font (size 1 1) (thickness 0.15)))
+  )
+  (fp_arc (start 4.81 -1.33) (mid 3.81 -0.33) (end 2.81 -1.33)
+    (stroke (width 0.12) (type solid)) (layer F.SilkS))
+  (fp_line (start 1.065 -1.27) (end 7.555 -1.27)
+    (stroke (width 0.1) (type solid)) (layer F.Fab))
+  (fp_line (start 7.555 -1.27) (end 7.555 19.05)
+    (stroke (width 0.1) (type solid)) (layer F.Fab))
+  (fp_line (start 7.555 19.05) (end 0.065 19.05)
+    (stroke (width 0.1) (type solid)) (layer F.Fab))
+  (fp_line (start 0.065 19.05) (end 0.065 -0.27)
+    (stroke (width 0.1) (type solid)) (layer F.Fab))
+  (fp_line (start 0.065 -0.27) (end 1.065 -1.27)
+    (stroke (width 0.1) (type solid)) (layer F.Fab))
+  (fp_line (start -1.27 -1.33) (end -1.27 19.11)
+    (stroke (width 0.1) (type solid)) (layer F.Fab))
+  (fp_line (start -1.27 19.11) (end 8.89 19.11)
+    (stroke (width 0.1) (type solid)) (layer F.Fab))
+  (fp_line (start 8.89 19.11) (end 8.89 -1.33)
+    (stroke (width 0.1) (type solid)) (layer F.Fab))
+  (fp_line (start 8.89 -1.33) (end -1.27 -1.33)
+    (stroke (width 0.1) (type solid)) (layer F.Fab))
+  (fp_line (start 2.81 -1.33) (end 1.16 -1.33)
+    (stroke (width 0.12) (type solid)) (layer F.SilkS))
+  (fp_line (start 1.16 -1.33) (end 1.16 19.11)
+    (stroke (width 0.12) (type solid)) (layer F.SilkS))
+  (fp_line (start 1.16 19.11) (end 6.46 19.11)
+    (stroke (width 0.12) (type solid)) (layer F.SilkS))
+  (fp_line (start 6.46 19.11) (end 6.46 -1.33)
+    (stroke (width 0.12) (type solid)) (layer F.SilkS))
+  (fp_line (start 6.46 -1.33) (end 4.81 -1.33)
+    (stroke (width 0.12) (type solid)) (layer F.SilkS))
+  (fp_line (start -1.33 -1.39) (end -1.33 19.17)
+    (stroke (width 0.12) (type solid)) (layer F.SilkS))
+  (fp_line (start -1.33 19.17) (end 8.95 19.17)
+    (stroke (width 0.12) (type solid)) (layer F.SilkS))
+  (fp_line (start 8.95 19.17) (end 8.95 -1.39)
+    (stroke (width 0.12) (type solid)) (layer F.SilkS))
+  (fp_line (start 8.95 -1.39) (end -1.33 -1.39)
+    (stroke (width 0.12) (type solid)) (layer F.SilkS))
+  (fp_line (start -1.52 -1.58) (end -1.52 19.36)
+    (stroke (width 0.05) (type solid)) (layer F.CrtYd))
+  (fp_line (start -1.52 19.36) (end 9.14 19.36)
+    (stroke (width 0.05) (type solid)) (layer F.CrtYd))
+  (fp_line (start 9.14 19.36) (end 9.14 -1.58)
+    (stroke (width 0.05) (type solid)) (layer F.CrtYd))
+  (fp_line (start 9.14 -1.58) (end -1.52 -1.58)
+    (stroke (width 0.05) (type solid)) (layer F.CrtYd))
+  (pad 1 thru_hole rect (at 0 0) (size 1.6 1.6) (drill 0.8) (layers *.Cu *.Mask))
+  (pad 9 thru_hole circle (at 7.62 17.78) (size 1.6 1.6) (drill 0.8) (layers *.Cu *.Mask))
+  (pad 2 thru_hole circle (at 0 2.54) (size 1.6 1.6) (drill 0.8) (layers *.Cu *.Mask))
+  (pad 10 thru_hole circle (at 7.62 15.24) (size 1.6 1.6) (drill 0.8) (layers *.Cu *.Mask))
+  (pad 3 thru_hole circle (at 0 5.08) (size 1.6 1.6) (drill 0.8) (layers *.Cu *.Mask))
+  (pad 11 thru_hole circle (at 7.62 12.7) (size 1.6 1.6) (drill 0.8) (layers *.Cu *.Mask))
+  (pad 4 thru_hole circle (at 0 7.62) (size 1.6 1.6) (drill 0.8) (layers *.Cu *.Mask))
+  (pad 12 thru_hole circle (at 7.62 10.16) (size 1.6 1.6) (drill 0.8) (layers *.Cu *.Mask))
+  (pad 5 thru_hole circle (at 0 10.16) (size 1.6 1.6) (drill 0.8) (layers *.Cu *.Mask))
+  (pad 13 thru_hole circle (at 7.62 7.62) (size 1.6 1.6) (drill 0.8) (layers *.Cu *.Mask))
+  (pad 6 thru_hole circle (at 0 12.7) (size 1.6 1.6) (drill 0.8) (layers *.Cu *.Mask))
+  (pad 14 thru_hole circle (at 7.62 5.08) (size 1.6 1.6) (drill 0.8) (layers *.Cu *.Mask))
+  (pad 7 thru_hole circle (at 0 15.24) (size 1.6 1.6) (drill 0.8) (layers *.Cu *.Mask))
+  (pad 15 thru_hole circle (at 7.62 2.54) (size 1.6 1.6) (drill 0.8) (layers *.Cu *.Mask))
+  (pad 8 thru_hole circle (at 0 17.78) (size 1.6 1.6) (drill 0.8) (layers *.Cu *.Mask))
+  (pad 16 thru_hole circle (at 7.62 0) (size 1.6 1.6) (drill 0.8) (layers *.Cu *.Mask))
+  (fp_text user ${REFERENCE} (at 3.81 8.89 90) (layer F.Fab)
+    (effects (font (size 1 1) (thickness 0.15)))
+  )
+  (model ${KICAD7_3DMODEL_DIR}/Package_DIP.3dshapes/CERDIP-16_W7.62mm_SideBrazed_Socket.wrl
+    (offset (xyz 0 0 0))
+    (scale (xyz 1 1 1))
+    (rotate (xyz 0 0 0))
+  )
+)
diff --git a/Package_DIP.pretty/CERDIP-18_W7.62mm_SideBrazed.kicad_mod b/Package_DIP.pretty/CERDIP-18_W7.62mm_SideBrazed.kicad_mod
new file mode 100644
index 000000000..956e72184
--- /dev/null
+++ b/Package_DIP.pretty/CERDIP-18_W7.62mm_SideBrazed.kicad_mod
@@ -0,0 +1,68 @@
+(footprint CERDIP-18_W7.62mm_SideBrazed (version 20221018) (generator kicad-footprint-generator)
+  (layer F.Cu)
+  (descr "18-lead through-hole mounted CERDIP, JEDEC MS-015-AD package, row spacing 7.62mm (300 mils), SideBrazed, https://www.jedec.org/system/files/docs/Ms-015a.pdf")
+  (tags "THT DIP DIL CERDIP ceramic 2.54mm 7.62mm 300mil SideBrazed")
+  (attr through_hole)
+  (fp_text reference REF** (at 3.81 -2.33) (layer F.SilkS)
+    (effects (font (size 1 1) (thickness 0.15)))
+  )
+  (fp_text value CERDIP-18_W7.62mm_SideBrazed (at 3.81 22.65) (layer F.Fab)
+    (effects (font (size 1 1) (thickness 0.15)))
+  )
+  (fp_arc (start 4.81 -1.33) (mid 3.81 -0.33) (end 2.81 -1.33)
+    (stroke (width 0.12) (type solid)) (layer F.SilkS))
+  (fp_line (start 1.065 -1.27) (end 7.555 -1.27)
+    (stroke (width 0.1) (type solid)) (layer F.Fab))
+  (fp_line (start 7.555 -1.27) (end 7.555 21.59)
+    (stroke (width 0.1) (type solid)) (layer F.Fab))
+  (fp_line (start 7.555 21.59) (end 0.065 21.59)
+    (stroke (width 0.1) (type solid)) (layer F.Fab))
+  (fp_line (start 0.065 21.59) (end 0.065 -0.27)
+    (stroke (width 0.1) (type solid)) (layer F.Fab))
+  (fp_line (start 0.065 -0.27) (end 1.065 -1.27)
+    (stroke (width 0.1) (type solid)) (layer F.Fab))
+  (fp_line (start 2.81 -1.33) (end 1.16 -1.33)
+    (stroke (width 0.12) (type solid)) (layer F.SilkS))
+  (fp_line (start 1.16 -1.33) (end 1.16 21.65)
+    (stroke (width 0.12) (type solid)) (layer F.SilkS))
+  (fp_line (start 1.16 21.65) (end 6.46 21.65)
+    (stroke (width 0.12) (type solid)) (layer F.SilkS))
+  (fp_line (start 6.46 21.65) (end 6.46 -1.33)
+    (stroke (width 0.12) (type solid)) (layer F.SilkS))
+  (fp_line (start 6.46 -1.33) (end 4.81 -1.33)
+    (stroke (width 0.12) (type solid)) (layer F.SilkS))
+  (fp_line (start -1.06 -1.52) (end -1.06 21.84)
+    (stroke (width 0.05) (type solid)) (layer F.CrtYd))
+  (fp_line (start -1.06 21.84) (end 8.67 21.84)
+    (stroke (width 0.05) (type solid)) (layer F.CrtYd))
+  (fp_line (start 8.67 21.84) (end 8.67 -1.52)
+    (stroke (width 0.05) (type solid)) (layer F.CrtYd))
+  (fp_line (start 8.67 -1.52) (end -1.06 -1.52)
+    (stroke (width 0.05) (type solid)) (layer F.CrtYd))
+  (pad 1 thru_hole rect (at 0 0) (size 1.6 1.6) (drill 0.8) (layers *.Cu *.Mask))
+  (pad 10 thru_hole circle (at 7.62 20.32) (size 1.6 1.6) (drill 0.8) (layers *.Cu *.Mask))
+  (pad 2 thru_hole circle (at 0 2.54) (size 1.6 1.6) (drill 0.8) (layers *.Cu *.Mask))
+  (pad 11 thru_hole circle (at 7.62 17.78) (size 1.6 1.6) (drill 0.8) (layers *.Cu *.Mask))
+  (pad 3 thru_hole circle (at 0 5.08) (size 1.6 1.6) (drill 0.8) (layers *.Cu *.Mask))
+  (pad 12 thru_hole circle (at 7.62 15.24) (size 1.6 1.6) (drill 0.8) (layers *.Cu *.Mask))
+  (pad 4 thru_hole circle (at 0 7.62) (size 1.6 1.6) (drill 0.8) (layers *.Cu *.Mask))
+  (pad 13 thru_hole circle (at 7.62 12.7) (size 1.6 1.6) (drill 0.8) (layers *.Cu *.Mask))
+  (pad 5 thru_hole circle (at 0 10.16) (size 1.6 1.6) (drill 0.8) (layers *.Cu *.Mask))
+  (pad 14 thru_hole circle (at 7.62 10.16) (size 1.6 1.6) (drill 0.8) (layers *.Cu *.Mask))
+  (pad 6 thru_hole circle (at 0 12.7) (size 1.6 1.6) (drill 0.8) (layers *.Cu *.Mask))
+  (pad 15 thru_hole circle (at 7.62 7.62) (size 1.6 1.6) (drill 0.8) (layers *.Cu *.Mask))
+  (pad 7 thru_hole circle (at 0 15.24) (size 1.6 1.6) (drill 0.8) (layers *.Cu *.Mask))
+  (pad 16 thru_hole circle (at 7.62 5.08) (size 1.6 1.6) (drill 0.8) (layers *.Cu *.Mask))
+  (pad 8 thru_hole circle (at 0 17.78) (size 1.6 1.6) (drill 0.8) (layers *.Cu *.Mask))
+  (pad 17 thru_hole circle (at 7.62 2.54) (size 1.6 1.6) (drill 0.8) (layers *.Cu *.Mask))
+  (pad 9 thru_hole circle (at 0 20.32) (size 1.6 1.6) (drill 0.8) (layers *.Cu *.Mask))
+  (pad 18 thru_hole circle (at 7.62 0) (size 1.6 1.6) (drill 0.8) (layers *.Cu *.Mask))
+  (fp_text user ${REFERENCE} (at 3.81 10.16 90) (layer F.Fab)
+    (effects (font (size 1 1) (thickness 0.15)))
+  )
+  (model ${KICAD7_3DMODEL_DIR}/Package_DIP.3dshapes/CERDIP-18_W7.62mm_SideBrazed.wrl
+    (offset (xyz 0 0 0))
+    (scale (xyz 1 1 1))
+    (rotate (xyz 0 0 0))
+  )
+)
diff --git a/Package_DIP.pretty/CERDIP-18_W7.62mm_SideBrazed_LongPads.kicad_mod b/Package_DIP.pretty/CERDIP-18_W7.62mm_SideBrazed_LongPads.kicad_mod
new file mode 100644
index 000000000..d0159a194
--- /dev/null
+++ b/Package_DIP.pretty/CERDIP-18_W7.62mm_SideBrazed_LongPads.kicad_mod
@@ -0,0 +1,68 @@
+(footprint CERDIP-18_W7.62mm_SideBrazed_LongPads (version 20221018) (generator kicad-footprint-generator)
+  (layer F.Cu)
+  (descr "18-lead through-hole mounted CERDIP, JEDEC MS-015-AD package, row spacing 7.62mm (300 mils), SideBrazed, LongPads, https://www.jedec.org/system/files/docs/Ms-015a.pdf")
+  (tags "THT DIP DIL CERDIP ceramic 2.54mm 7.62mm 300mil SideBrazed LongPads")
+  (attr through_hole)
+  (fp_text reference REF** (at 3.81 -2.33) (layer F.SilkS)
+    (effects (font (size 1 1) (thickness 0.15)))
+  )
+  (fp_text value CERDIP-18_W7.62mm_SideBrazed_LongPads (at 3.81 22.65) (layer F.Fab)
+    (effects (font (size 1 1) (thickness 0.15)))
+  )
+  (fp_arc (start 4.81 -1.33) (mid 3.81 -0.33) (end 2.81 -1.33)
+    (stroke (width 0.12) (type solid)) (layer F.SilkS))
+  (fp_line (start 1.065 -1.27) (end 7.555 -1.27)
+    (stroke (width 0.1) (type solid)) (layer F.Fab))
+  (fp_line (start 7.555 -1.27) (end 7.555 21.59)
+    (stroke (width 0.1) (type solid)) (layer F.Fab))
+  (fp_line (start 7.555 21.59) (end 0.065 21.59)
+    (stroke (width 0.1) (type solid)) (layer F.Fab))
+  (fp_line (start 0.065 21.59) (end 0.065 -0.27)
+    (stroke (width 0.1) (type solid)) (layer F.Fab))
+  (fp_line (start 0.065 -0.27) (end 1.065 -1.27)
+    (stroke (width 0.1) (type solid)) (layer F.Fab))
+  (fp_line (start 2.81 -1.33) (end 1.56 -1.33)
+    (stroke (width 0.12) (type solid)) (layer F.SilkS))
+  (fp_line (start 1.56 -1.33) (end 1.56 21.65)
+    (stroke (width 0.12) (type solid)) (layer F.SilkS))
+  (fp_line (start 1.56 21.65) (end 6.06 21.65)
+    (stroke (width 0.12) (type solid)) (layer F.SilkS))
+  (fp_line (start 6.06 21.65) (end 6.06 -1.33)
+    (stroke (width 0.12) (type solid)) (layer F.SilkS))
+  (fp_line (start 6.06 -1.33) (end 4.81 -1.33)
+    (stroke (width 0.12) (type solid)) (layer F.SilkS))
+  (fp_line (start -1.45 -1.52) (end -1.45 21.84)
+    (stroke (width 0.05) (type solid)) (layer F.CrtYd))
+  (fp_line (start -1.45 21.84) (end 9.07 21.84)
+    (stroke (width 0.05) (type solid)) (layer F.CrtYd))
+  (fp_line (start 9.07 21.84) (end 9.07 -1.52)
+    (stroke (width 0.05) (type solid)) (layer F.CrtYd))
+  (fp_line (start 9.07 -1.52) (end -1.45 -1.52)
+    (stroke (width 0.05) (type solid)) (layer F.CrtYd))
+  (pad 1 thru_hole rect (at 0 0) (size 2.4 1.6) (drill 0.8) (layers *.Cu *.Mask))
+  (pad 10 thru_hole oval (at 7.62 20.32) (size 2.4 1.6) (drill 0.8) (layers *.Cu *.Mask))
+  (pad 2 thru_hole oval (at 0 2.54) (size 2.4 1.6) (drill 0.8) (layers *.Cu *.Mask))
+  (pad 11 thru_hole oval (at 7.62 17.78) (size 2.4 1.6) (drill 0.8) (layers *.Cu *.Mask))
+  (pad 3 thru_hole oval (at 0 5.08) (size 2.4 1.6) (drill 0.8) (layers *.Cu *.Mask))
+  (pad 12 thru_hole oval (at 7.62 15.24) (size 2.4 1.6) (drill 0.8) (layers *.Cu *.Mask))
+  (pad 4 thru_hole oval (at 0 7.62) (size 2.4 1.6) (drill 0.8) (layers *.Cu *.Mask))
+  (pad 13 thru_hole oval (at 7.62 12.7) (size 2.4 1.6) (drill 0.8) (layers *.Cu *.Mask))
+  (pad 5 thru_hole oval (at 0 10.16) (size 2.4 1.6) (drill 0.8) (layers *.Cu *.Mask))
+  (pad 14 thru_hole oval (at 7.62 10.16) (size 2.4 1.6) (drill 0.8) (layers *.Cu *.Mask))
+  (pad 6 thru_hole oval (at 0 12.7) (size 2.4 1.6) (drill 0.8) (layers *.Cu *.Mask))
+  (pad 15 thru_hole oval (at 7.62 7.62) (size 2.4 1.6) (drill 0.8) (layers *.Cu *.Mask))
+  (pad 7 thru_hole oval (at 0 15.24) (size 2.4 1.6) (drill 0.8) (layers *.Cu *.Mask))
+  (pad 16 thru_hole oval (at 7.62 5.08) (size 2.4 1.6) (drill 0.8) (layers *.Cu *.Mask))
+  (pad 8 thru_hole oval (at 0 17.78) (size 2.4 1.6) (drill 0.8) (layers *.Cu *.Mask))
+  (pad 17 thru_hole oval (at 7.62 2.54) (size 2.4 1.6) (drill 0.8) (layers *.Cu *.Mask))
+  (pad 9 thru_hole oval (at 0 20.32) (size 2.4 1.6) (drill 0.8) (layers *.Cu *.Mask))
+  (pad 18 thru_hole oval (at 7.62 0) (size 2.4 1.6) (drill 0.8) (layers *.Cu *.Mask))
+  (fp_text user ${REFERENCE} (at 3.81 10.16 90) (layer F.Fab)
+    (effects (font (size 1 1) (thickness 0.15)))
+  )
+  (model ${KICAD7_3DMODEL_DIR}/Package_DIP.3dshapes/CERDIP-18_W7.62mm_SideBrazed_LongPads.wrl
+    (offset (xyz 0 0 0))
+    (scale (xyz 1 1 1))
+    (rotate (xyz 0 0 0))
+  )
+)
diff --git a/Package_DIP.pretty/CERDIP-18_W7.62mm_SideBrazed_LongPads_Socket.kicad_mod b/Package_DIP.pretty/CERDIP-18_W7.62mm_SideBrazed_LongPads_Socket.kicad_mod
new file mode 100644
index 000000000..8d8439189
--- /dev/null
+++ b/Package_DIP.pretty/CERDIP-18_W7.62mm_SideBrazed_LongPads_Socket.kicad_mod
@@ -0,0 +1,84 @@
+(footprint CERDIP-18_W7.62mm_SideBrazed_LongPads_Socket (version 20221018) (generator kicad-footprint-generator)
+  (layer F.Cu)
+  (descr "18-lead through-hole mounted CERDIP, JEDEC MS-015-AD package, row spacing 7.62mm (300 mils), SideBrazed, LongPads, Socket, https://www.jedec.org/system/files/docs/Ms-015a.pdf")
+  (tags "THT DIP DIL CERDIP ceramic 2.54mm 7.62mm 300mil SideBrazed LongPads Socket")
+  (attr through_hole)
+  (fp_text reference REF** (at 3.81 -2.33) (layer F.SilkS)
+    (effects (font (size 1 1) (thickness 0.15)))
+  )
+  (fp_text value CERDIP-18_W7.62mm_SideBrazed_LongPads_Socket (at 3.81 22.65) (layer F.Fab)
+    (effects (font (size 1 1) (thickness 0.15)))
+  )
+  (fp_arc (start 4.81 -1.33) (mid 3.81 -0.33) (end 2.81 -1.33)
+    (stroke (width 0.12) (type solid)) (layer F.SilkS))
+  (fp_line (start 1.065 -1.27) (end 7.555 -1.27)
+    (stroke (width 0.1) (type solid)) (layer F.Fab))
+  (fp_line (start 7.555 -1.27) (end 7.555 21.59)
+    (stroke (width 0.1) (type solid)) (layer F.Fab))
+  (fp_line (start 7.555 21.59) (end 0.065 21.59)
+    (stroke (width 0.1) (type solid)) (layer F.Fab))
+  (fp_line (start 0.065 21.59) (end 0.065 -0.27)
+    (stroke (width 0.1) (type solid)) (layer F.Fab))
+  (fp_line (start 0.065 -0.27) (end 1.065 -1.27)
+    (stroke (width 0.1) (type solid)) (layer F.Fab))
+  (fp_line (start -1.27 -1.33) (end -1.27 21.65)
+    (stroke (width 0.1) (type solid)) (layer F.Fab))
+  (fp_line (start -1.27 21.65) (end 8.89 21.65)
+    (stroke (width 0.1) (type solid)) (layer F.Fab))
+  (fp_line (start 8.89 21.65) (end 8.89 -1.33)
+    (stroke (width 0.1) (type solid)) (layer F.Fab))
+  (fp_line (start 8.89 -1.33) (end -1.27 -1.33)
+    (stroke (width 0.1) (type solid)) (layer F.Fab))
+  (fp_line (start 2.81 -1.33) (end 1.56 -1.33)
+    (stroke (width 0.12) (type solid)) (layer F.SilkS))
+  (fp_line (start 1.56 -1.33) (end 1.56 21.65)
+    (stroke (width 0.12) (type solid)) (layer F.SilkS))
+  (fp_line (start 1.56 21.65) (end 6.06 21.65)
+    (stroke (width 0.12) (type solid)) (layer F.SilkS))
+  (fp_line (start 6.06 21.65) (end 6.06 -1.33)
+    (stroke (width 0.12) (type solid)) (layer F.SilkS))
+  (fp_line (start 6.06 -1.33) (end 4.81 -1.33)
+    (stroke (width 0.12) (type solid)) (layer F.SilkS))
+  (fp_line (start -1.44 -1.39) (end -1.44 21.71)
+    (stroke (width 0.12) (type solid)) (layer F.SilkS))
+  (fp_line (start -1.44 21.71) (end 9.06 21.71)
+    (stroke (width 0.12) (type solid)) (layer F.SilkS))
+  (fp_line (start 9.06 21.71) (end 9.06 -1.39)
+    (stroke (width 0.12) (type solid)) (layer F.SilkS))
+  (fp_line (start 9.06 -1.39) (end -1.44 -1.39)
+    (stroke (width 0.12) (type solid)) (layer F.SilkS))
+  (fp_line (start -1.52 -1.58) (end -1.52 21.9)
+    (stroke (width 0.05) (type solid)) (layer F.CrtYd))
+  (fp_line (start -1.52 21.9) (end 9.14 21.9)
+    (stroke (width 0.05) (type solid)) (layer F.CrtYd))
+  (fp_line (start 9.14 21.9) (end 9.14 -1.58)
+    (stroke (width 0.05) (type solid)) (layer F.CrtYd))
+  (fp_line (start 9.14 -1.58) (end -1.52 -1.58)
+    (stroke (width 0.05) (type solid)) (layer F.CrtYd))
+  (pad 1 thru_hole rect (at 0 0) (size 2.4 1.6) (drill 0.8) (layers *.Cu *.Mask))
+  (pad 10 thru_hole oval (at 7.62 20.32) (size 2.4 1.6) (drill 0.8) (layers *.Cu *.Mask))
+  (pad 2 thru_hole oval (at 0 2.54) (size 2.4 1.6) (drill 0.8) (layers *.Cu *.Mask))
+  (pad 11 thru_hole oval (at 7.62 17.78) (size 2.4 1.6) (drill 0.8) (layers *.Cu *.Mask))
+  (pad 3 thru_hole oval (at 0 5.08) (size 2.4 1.6) (drill 0.8) (layers *.Cu *.Mask))
+  (pad 12 thru_hole oval (at 7.62 15.24) (size 2.4 1.6) (drill 0.8) (layers *.Cu *.Mask))
+  (pad 4 thru_hole oval (at 0 7.62) (size 2.4 1.6) (drill 0.8) (layers *.Cu *.Mask))
+  (pad 13 thru_hole oval (at 7.62 12.7) (size 2.4 1.6) (drill 0.8) (layers *.Cu *.Mask))
+  (pad 5 thru_hole oval (at 0 10.16) (size 2.4 1.6) (drill 0.8) (layers *.Cu *.Mask))
+  (pad 14 thru_hole oval (at 7.62 10.16) (size 2.4 1.6) (drill 0.8) (layers *.Cu *.Mask))
+  (pad 6 thru_hole oval (at 0 12.7) (size 2.4 1.6) (drill 0.8) (layers *.Cu *.Mask))
+  (pad 15 thru_hole oval (at 7.62 7.62) (size 2.4 1.6) (drill 0.8) (layers *.Cu *.Mask))
+  (pad 7 thru_hole oval (at 0 15.24) (size 2.4 1.6) (drill 0.8) (layers *.Cu *.Mask))
+  (pad 16 thru_hole oval (at 7.62 5.08) (size 2.4 1.6) (drill 0.8) (layers *.Cu *.Mask))
+  (pad 8 thru_hole oval (at 0 17.78) (size 2.4 1.6) (drill 0.8) (layers *.Cu *.Mask))
+  (pad 17 thru_hole oval (at 7.62 2.54) (size 2.4 1.6) (drill 0.8) (layers *.Cu *.Mask))
+  (pad 9 thru_hole oval (at 0 20.32) (size 2.4 1.6) (drill 0.8) (layers *.Cu *.Mask))
+  (pad 18 thru_hole oval (at 7.62 0) (size 2.4 1.6) (drill 0.8) (layers *.Cu *.Mask))
+  (fp_text user ${REFERENCE} (at 3.81 10.16 90) (layer F.Fab)
+    (effects (font (size 1 1) (thickness 0.15)))
+  )
+  (model ${KICAD7_3DMODEL_DIR}/Package_DIP.3dshapes/CERDIP-18_W7.62mm_SideBrazed_LongPads_Socket.wrl
+    (offset (xyz 0 0 0))
+    (scale (xyz 1 1 1))
+    (rotate (xyz 0 0 0))
+  )
+)
diff --git a/Package_DIP.pretty/CERDIP-18_W7.62mm_SideBrazed_Socket.kicad_mod b/Package_DIP.pretty/CERDIP-18_W7.62mm_SideBrazed_Socket.kicad_mod
new file mode 100644
index 000000000..017a1e70e
--- /dev/null
+++ b/Package_DIP.pretty/CERDIP-18_W7.62mm_SideBrazed_Socket.kicad_mod
@@ -0,0 +1,84 @@
+(footprint CERDIP-18_W7.62mm_SideBrazed_Socket (version 20221018) (generator kicad-footprint-generator)
+  (layer F.Cu)
+  (descr "18-lead through-hole mounted CERDIP, JEDEC MS-015-AD package, row spacing 7.62mm (300 mils), SideBrazed, Socket, https://www.jedec.org/system/files/docs/Ms-015a.pdf")
+  (tags "THT DIP DIL CERDIP ceramic 2.54mm 7.62mm 300mil SideBrazed Socket")
+  (attr through_hole)
+  (fp_text reference REF** (at 3.81 -2.33) (layer F.SilkS)
+    (effects (font (size 1 1) (thickness 0.15)))
+  )
+  (fp_text value CERDIP-18_W7.62mm_SideBrazed_Socket (at 3.81 22.65) (layer F.Fab)
+    (effects (font (size 1 1) (thickness 0.15)))
+  )
+  (fp_arc (start 4.81 -1.33) (mid 3.81 -0.33) (end 2.81 -1.33)
+    (stroke (width 0.12) (type solid)) (layer F.SilkS))
+  (fp_line (start 1.065 -1.27) (end 7.555 -1.27)
+    (stroke (width 0.1) (type solid)) (layer F.Fab))
+  (fp_line (start 7.555 -1.27) (end 7.555 21.59)
+    (stroke (width 0.1) (type solid)) (layer F.Fab))
+  (fp_line (start 7.555 21.59) (end 0.065 21.59)
+    (stroke (width 0.1) (type solid)) (layer F.Fab))
+  (fp_line (start 0.065 21.59) (end 0.065 -0.27)
+    (stroke (width 0.1) (type solid)) (layer F.Fab))
+  (fp_line (start 0.065 -0.27) (end 1.065 -1.27)
+    (stroke (width 0.1) (type solid)) (layer F.Fab))
+  (fp_line (start -1.27 -1.33) (end -1.27 21.65)
+    (stroke (width 0.1) (type solid)) (layer F.Fab))
+  (fp_line (start -1.27 21.65) (end 8.89 21.65)
+    (stroke (width 0.1) (type solid)) (layer F.Fab))
+  (fp_line (start 8.89 21.65) (end 8.89 -1.33)
+    (stroke (width 0.1) (type solid)) (layer F.Fab))
+  (fp_line (start 8.89 -1.33) (end -1.27 -1.33)
+    (stroke (width 0.1) (type solid)) (layer F.Fab))
+  (fp_line (start 2.81 -1.33) (end 1.16 -1.33)
+    (stroke (width 0.12) (type solid)) (layer F.SilkS))
+  (fp_line (start 1.16 -1.33) (end 1.16 21.65)
+    (stroke (width 0.12) (type solid)) (layer F.SilkS))
+  (fp_line (start 1.16 21.65) (end 6.46 21.65)
+    (stroke (width 0.12) (type solid)) (layer F.SilkS))
+  (fp_line (start 6.46 21.65) (end 6.46 -1.33)
+    (stroke (width 0.12) (type solid)) (layer F.SilkS))
+  (fp_line (start 6.46 -1.33) (end 4.81 -1.33)
+    (stroke (width 0.12) (type solid)) (layer F.SilkS))
+  (fp_line (start -1.33 -1.39) (end -1.33 21.71)
+    (stroke (width 0.12) (type solid)) (layer F.SilkS))
+  (fp_line (start -1.33 21.71) (end 8.95 21.71)
+    (stroke (width 0.12) (type solid)) (layer F.SilkS))
+  (fp_line (start 8.95 21.71) (end 8.95 -1.39)
+    (stroke (width 0.12) (type solid)) (layer F.SilkS))
+  (fp_line (start 8.95 -1.39) (end -1.33 -1.39)
+    (stroke (width 0.12) (type solid)) (layer F.SilkS))
+  (fp_line (start -1.52 -1.58) (end -1.52 21.9)
+    (stroke (width 0.05) (type solid)) (layer F.CrtYd))
+  (fp_line (start -1.52 21.9) (end 9.14 21.9)
+    (stroke (width 0.05) (type solid)) (layer F.CrtYd))
+  (fp_line (start 9.14 21.9) (end 9.14 -1.58)
+    (stroke (width 0.05) (type solid)) (layer F.CrtYd))
+  (fp_line (start 9.14 -1.58) (end -1.52 -1.58)
+    (stroke (width 0.05) (type solid)) (layer F.CrtYd))
+  (pad 1 thru_hole rect (at 0 0) (size 1.6 1.6) (drill 0.8) (layers *.Cu *.Mask))
+  (pad 10 thru_hole circle (at 7.62 20.32) (size 1.6 1.6) (drill 0.8) (layers *.Cu *.Mask))
+  (pad 2 thru_hole circle (at 0 2.54) (size 1.6 1.6) (drill 0.8) (layers *.Cu *.Mask))
+  (pad 11 thru_hole circle (at 7.62 17.78) (size 1.6 1.6) (drill 0.8) (layers *.Cu *.Mask))
+  (pad 3 thru_hole circle (at 0 5.08) (size 1.6 1.6) (drill 0.8) (layers *.Cu *.Mask))
+  (pad 12 thru_hole circle (at 7.62 15.24) (size 1.6 1.6) (drill 0.8) (layers *.Cu *.Mask))
+  (pad 4 thru_hole circle (at 0 7.62) (size 1.6 1.6) (drill 0.8) (layers *.Cu *.Mask))
+  (pad 13 thru_hole circle (at 7.62 12.7) (size 1.6 1.6) (drill 0.8) (layers *.Cu *.Mask))
+  (pad 5 thru_hole circle (at 0 10.16) (size 1.6 1.6) (drill 0.8) (layers *.Cu *.Mask))
+  (pad 14 thru_hole circle (at 7.62 10.16) (size 1.6 1.6) (drill 0.8) (layers *.Cu *.Mask))
+  (pad 6 thru_hole circle (at 0 12.7) (size 1.6 1.6) (drill 0.8) (layers *.Cu *.Mask))
+  (pad 15 thru_hole circle (at 7.62 7.62) (size 1.6 1.6) (drill 0.8) (layers *.Cu *.Mask))
+  (pad 7 thru_hole circle (at 0 15.24) (size 1.6 1.6) (drill 0.8) (layers *.Cu *.Mask))
+  (pad 16 thru_hole circle (at 7.62 5.08) (size 1.6 1.6) (drill 0.8) (layers *.Cu *.Mask))
+  (pad 8 thru_hole circle (at 0 17.78) (size 1.6 1.6) (drill 0.8) (layers *.Cu *.Mask))
+  (pad 17 thru_hole circle (at 7.62 2.54) (size 1.6 1.6) (drill 0.8) (layers *.Cu *.Mask))
+  (pad 9 thru_hole circle (at 0 20.32) (size 1.6 1.6) (drill 0.8) (layers *.Cu *.Mask))
+  (pad 18 thru_hole circle (at 7.62 0) (size 1.6 1.6) (drill 0.8) (layers *.Cu *.Mask))
+  (fp_text user ${REFERENCE} (at 3.81 10.16 90) (layer F.Fab)
+    (effects (font (size 1 1) (thickness 0.15)))
+  )
+  (model ${KICAD7_3DMODEL_DIR}/Package_DIP.3dshapes/CERDIP-18_W7.62mm_SideBrazed_Socket.wrl
+    (offset (xyz 0 0 0))
+    (scale (xyz 1 1 1))
+    (rotate (xyz 0 0 0))
+  )
+)
diff --git a/Package_DIP.pretty/CERDIP-20_W7.62mm_SideBrazed.kicad_mod b/Package_DIP.pretty/CERDIP-20_W7.62mm_SideBrazed.kicad_mod
new file mode 100644
index 000000000..940cd7fab
--- /dev/null
+++ b/Package_DIP.pretty/CERDIP-20_W7.62mm_SideBrazed.kicad_mod
@@ -0,0 +1,70 @@
+(footprint CERDIP-20_W7.62mm_SideBrazed (version 20221018) (generator kicad-footprint-generator)
+  (layer F.Cu)
+  (descr "20-lead through-hole mounted CERDIP, JEDEC MS-015-AE package, row spacing 7.62mm (300 mils), SideBrazed, https://www.jedec.org/system/files/docs/Ms-015a.pdf")
+  (tags "THT DIP DIL CERDIP ceramic 2.54mm 7.62mm 300mil SideBrazed")
+  (attr through_hole)
+  (fp_text reference REF** (at 3.81 -2.33) (layer F.SilkS)
+    (effects (font (size 1 1) (thickness 0.15)))
+  )
+  (fp_text value CERDIP-20_W7.62mm_SideBrazed (at 3.81 25.19) (layer F.Fab)
+    (effects (font (size 1 1) (thickness 0.15)))
+  )
+  (fp_arc (start 4.81 -1.33) (mid 3.81 -0.33) (end 2.81 -1.33)
+    (stroke (width 0.12) (type solid)) (layer F.SilkS))
+  (fp_line (start 1.065 -1.27) (end 7.555 -1.27)
+    (stroke (width 0.1) (type solid)) (layer F.Fab))
+  (fp_line (start 7.555 -1.27) (end 7.555 24.13)
+    (stroke (width 0.1) (type solid)) (layer F.Fab))
+  (fp_line (start 7.555 24.13) (end 0.065 24.13)
+    (stroke (width 0.1) (type solid)) (layer F.Fab))
+  (fp_line (start 0.065 24.13) (end 0.065 -0.27)
+    (stroke (width 0.1) (type solid)) (layer F.Fab))
+  (fp_line (start 0.065 -0.27) (end 1.065 -1.27)
+    (stroke (width 0.1) (type solid)) (layer F.Fab))
+  (fp_line (start 2.81 -1.33) (end 1.16 -1.33)
+    (stroke (width 0.12) (type solid)) (layer F.SilkS))
+  (fp_line (start 1.16 -1.33) (end 1.16 24.19)
+    (stroke (width 0.12) (type solid)) (layer F.SilkS))
+  (fp_line (start 1.16 24.19) (end 6.46 24.19)
+    (stroke (width 0.12) (type solid)) (layer F.SilkS))
+  (fp_line (start 6.46 24.19) (end 6.46 -1.33)
+    (stroke (width 0.12) (type solid)) (layer F.SilkS))
+  (fp_line (start 6.46 -1.33) (end 4.81 -1.33)
+    (stroke (width 0.12) (type solid)) (layer F.SilkS))
+  (fp_line (start -1.06 -1.52) (end -1.06 24.38)
+    (stroke (width 0.05) (type solid)) (layer F.CrtYd))
+  (fp_line (start -1.06 24.38) (end 8.67 24.38)
+    (stroke (width 0.05) (type solid)) (layer F.CrtYd))
+  (fp_line (start 8.67 24.38) (end 8.67 -1.52)
+    (stroke (width 0.05) (type solid)) (layer F.CrtYd))
+  (fp_line (start 8.67 -1.52) (end -1.06 -1.52)
+    (stroke (width 0.05) (type solid)) (layer F.CrtYd))
+  (pad 1 thru_hole rect (at 0 0) (size 1.6 1.6) (drill 0.8) (layers *.Cu *.Mask))
+  (pad 11 thru_hole circle (at 7.62 22.86) (size 1.6 1.6) (drill 0.8) (layers *.Cu *.Mask))
+  (pad 2 thru_hole circle (at 0 2.54) (size 1.6 1.6) (drill 0.8) (layers *.Cu *.Mask))
+  (pad 12 thru_hole circle (at 7.62 20.32) (size 1.6 1.6) (drill 0.8) (layers *.Cu *.Mask))
+  (pad 3 thru_hole circle (at 0 5.08) (size 1.6 1.6) (drill 0.8) (layers *.Cu *.Mask))
+  (pad 13 thru_hole circle (at 7.62 17.78) (size 1.6 1.6) (drill 0.8) (layers *.Cu *.Mask))
+  (pad 4 thru_hole circle (at 0 7.62) (size 1.6 1.6) (drill 0.8) (layers *.Cu *.Mask))
+  (pad 14 thru_hole circle (at 7.62 15.24) (size 1.6 1.6) (drill 0.8) (layers *.Cu *.Mask))
+  (pad 5 thru_hole circle (at 0 10.16) (size 1.6 1.6) (drill 0.8) (layers *.Cu *.Mask))
+  (pad 15 thru_hole circle (at 7.62 12.7) (size 1.6 1.6) (drill 0.8) (layers *.Cu *.Mask))
+  (pad 6 thru_hole circle (at 0 12.7) (size 1.6 1.6) (drill 0.8) (layers *.Cu *.Mask))
+  (pad 16 thru_hole circle (at 7.62 10.16) (size 1.6 1.6) (drill 0.8) (layers *.Cu *.Mask))
+  (pad 7 thru_hole circle (at 0 15.24) (size 1.6 1.6) (drill 0.8) (layers *.Cu *.Mask))
+  (pad 17 thru_hole circle (at 7.62 7.62) (size 1.6 1.6) (drill 0.8) (layers *.Cu *.Mask))
+  (pad 8 thru_hole circle (at 0 17.78) (size 1.6 1.6) (drill 0.8) (layers *.Cu *.Mask))
+  (pad 18 thru_hole circle (at 7.62 5.08) (size 1.6 1.6) (drill 0.8) (layers *.Cu *.Mask))
+  (pad 9 thru_hole circle (at 0 20.32) (size 1.6 1.6) (drill 0.8) (layers *.Cu *.Mask))
+  (pad 19 thru_hole circle (at 7.62 2.54) (size 1.6 1.6) (drill 0.8) (layers *.Cu *.Mask))
+  (pad 10 thru_hole circle (at 0 22.86) (size 1.6 1.6) (drill 0.8) (layers *.Cu *.Mask))
+  (pad 20 thru_hole circle (at 7.62 0) (size 1.6 1.6) (drill 0.8) (layers *.Cu *.Mask))
+  (fp_text user ${REFERENCE} (at 3.81 11.43 90) (layer F.Fab)
+    (effects (font (size 1 1) (thickness 0.15)))
+  )
+  (model ${KICAD7_3DMODEL_DIR}/Package_DIP.3dshapes/CERDIP-20_W7.62mm_SideBrazed.wrl
+    (offset (xyz 0 0 0))
+    (scale (xyz 1 1 1))
+    (rotate (xyz 0 0 0))
+  )
+)
diff --git a/Package_DIP.pretty/CERDIP-20_W7.62mm_SideBrazed_LongPads.kicad_mod b/Package_DIP.pretty/CERDIP-20_W7.62mm_SideBrazed_LongPads.kicad_mod
new file mode 100644
index 000000000..57cc8d2a9
--- /dev/null
+++ b/Package_DIP.pretty/CERDIP-20_W7.62mm_SideBrazed_LongPads.kicad_mod
@@ -0,0 +1,70 @@
+(footprint CERDIP-20_W7.62mm_SideBrazed_LongPads (version 20221018) (generator kicad-footprint-generator)
+  (layer F.Cu)
+  (descr "20-lead through-hole mounted CERDIP, JEDEC MS-015-AE package, row spacing 7.62mm (300 mils), SideBrazed, LongPads, https://www.jedec.org/system/files/docs/Ms-015a.pdf")
+  (tags "THT DIP DIL CERDIP ceramic 2.54mm 7.62mm 300mil SideBrazed LongPads")
+  (attr through_hole)
+  (fp_text reference REF** (at 3.81 -2.33) (layer F.SilkS)
+    (effects (font (size 1 1) (thickness 0.15)))
+  )
+  (fp_text value CERDIP-20_W7.62mm_SideBrazed_LongPads (at 3.81 25.19) (layer F.Fab)
+    (effects (font (size 1 1) (thickness 0.15)))
+  )
+  (fp_arc (start 4.81 -1.33) (mid 3.81 -0.33) (end 2.81 -1.33)
+    (stroke (width 0.12) (type solid)) (layer F.SilkS))
+  (fp_line (start 1.065 -1.27) (end 7.555 -1.27)
+    (stroke (width 0.1) (type solid)) (layer F.Fab))
+  (fp_line (start 7.555 -1.27) (end 7.555 24.13)
+    (stroke (width 0.1) (type solid)) (layer F.Fab))
+  (fp_line (start 7.555 24.13) (end 0.065 24.13)
+    (stroke (width 0.1) (type solid)) (layer F.Fab))
+  (fp_line (start 0.065 24.13) (end 0.065 -0.27)
+    (stroke (width 0.1) (type solid)) (layer F.Fab))
+  (fp_line (start 0.065 -0.27) (end 1.065 -1.27)
+    (stroke (width 0.1) (type solid)) (layer F.Fab))
+  (fp_line (start 2.81 -1.33) (end 1.56 -1.33)
+    (stroke (width 0.12) (type solid)) (layer F.SilkS))
+  (fp_line (start 1.56 -1.33) (end 1.56 24.19)
+    (stroke (width 0.12) (type solid)) (layer F.SilkS))
+  (fp_line (start 1.56 24.19) (end 6.06 24.19)
+    (stroke (width 0.12) (type solid)) (layer F.SilkS))
+  (fp_line (start 6.06 24.19) (end 6.06 -1.33)
+    (stroke (width 0.12) (type solid)) (layer F.SilkS))
+  (fp_line (start 6.06 -1.33) (end 4.81 -1.33)
+    (stroke (width 0.12) (type solid)) (layer F.SilkS))
+  (fp_line (start -1.45 -1.52) (end -1.45 24.38)
+    (stroke (width 0.05) (type solid)) (layer F.CrtYd))
+  (fp_line (start -1.45 24.38) (end 9.07 24.38)
+    (stroke (width 0.05) (type solid)) (layer F.CrtYd))
+  (fp_line (start 9.07 24.38) (end 9.07 -1.52)
+    (stroke (width 0.05) (type solid)) (layer F.CrtYd))
+  (fp_line (start 9.07 -1.52) (end -1.45 -1.52)
+    (stroke (width 0.05) (type solid)) (layer F.CrtYd))
+  (pad 1 thru_hole rect (at 0 0) (size 2.4 1.6) (drill 0.8) (layers *.Cu *.Mask))
+  (pad 11 thru_hole oval (at 7.62 22.86) (size 2.4 1.6) (drill 0.8) (layers *.Cu *.Mask))
+  (pad 2 thru_hole oval (at 0 2.54) (size 2.4 1.6) (drill 0.8) (layers *.Cu *.Mask))
+  (pad 12 thru_hole oval (at 7.62 20.32) (size 2.4 1.6) (drill 0.8) (layers *.Cu *.Mask))
+  (pad 3 thru_hole oval (at 0 5.08) (size 2.4 1.6) (drill 0.8) (layers *.Cu *.Mask))
+  (pad 13 thru_hole oval (at 7.62 17.78) (size 2.4 1.6) (drill 0.8) (layers *.Cu *.Mask))
+  (pad 4 thru_hole oval (at 0 7.62) (size 2.4 1.6) (drill 0.8) (layers *.Cu *.Mask))
+  (pad 14 thru_hole oval (at 7.62 15.24) (size 2.4 1.6) (drill 0.8) (layers *.Cu *.Mask))
+  (pad 5 thru_hole oval (at 0 10.16) (size 2.4 1.6) (drill 0.8) (layers *.Cu *.Mask))
+  (pad 15 thru_hole oval (at 7.62 12.7) (size 2.4 1.6) (drill 0.8) (layers *.Cu *.Mask))
+  (pad 6 thru_hole oval (at 0 12.7) (size 2.4 1.6) (drill 0.8) (layers *.Cu *.Mask))
+  (pad 16 thru_hole oval (at 7.62 10.16) (size 2.4 1.6) (drill 0.8) (layers *.Cu *.Mask))
+  (pad 7 thru_hole oval (at 0 15.24) (size 2.4 1.6) (drill 0.8) (layers *.Cu *.Mask))
+  (pad 17 thru_hole oval (at 7.62 7.62) (size 2.4 1.6) (drill 0.8) (layers *.Cu *.Mask))
+  (pad 8 thru_hole oval (at 0 17.78) (size 2.4 1.6) (drill 0.8) (layers *.Cu *.Mask))
+  (pad 18 thru_hole oval (at 7.62 5.08) (size 2.4 1.6) (drill 0.8) (layers *.Cu *.Mask))
+  (pad 9 thru_hole oval (at 0 20.32) (size 2.4 1.6) (drill 0.8) (layers *.Cu *.Mask))
+  (pad 19 thru_hole oval (at 7.62 2.54) (size 2.4 1.6) (drill 0.8) (layers *.Cu *.Mask))
+  (pad 10 thru_hole oval (at 0 22.86) (size 2.4 1.6) (drill 0.8) (layers *.Cu *.Mask))
+  (pad 20 thru_hole oval (at 7.62 0) (size 2.4 1.6) (drill 0.8) (layers *.Cu *.Mask))
+  (fp_text user ${REFERENCE} (at 3.81 11.43 90) (layer F.Fab)
+    (effects (font (size 1 1) (thickness 0.15)))
+  )
+  (model ${KICAD7_3DMODEL_DIR}/Package_DIP.3dshapes/CERDIP-20_W7.62mm_SideBrazed_LongPads.wrl
+    (offset (xyz 0 0 0))
+    (scale (xyz 1 1 1))
+    (rotate (xyz 0 0 0))
+  )
+)
diff --git a/Package_DIP.pretty/CERDIP-20_W7.62mm_SideBrazed_LongPads_Socket.kicad_mod b/Package_DIP.pretty/CERDIP-20_W7.62mm_SideBrazed_LongPads_Socket.kicad_mod
new file mode 100644
index 000000000..f589005b8
--- /dev/null
+++ b/Package_DIP.pretty/CERDIP-20_W7.62mm_SideBrazed_LongPads_Socket.kicad_mod
@@ -0,0 +1,86 @@
+(footprint CERDIP-20_W7.62mm_SideBrazed_LongPads_Socket (version 20221018) (generator kicad-footprint-generator)
+  (layer F.Cu)
+  (descr "20-lead through-hole mounted CERDIP, JEDEC MS-015-AE package, row spacing 7.62mm (300 mils), SideBrazed, LongPads, Socket, https://www.jedec.org/system/files/docs/Ms-015a.pdf")
+  (tags "THT DIP DIL CERDIP ceramic 2.54mm 7.62mm 300mil SideBrazed LongPads Socket")
+  (attr through_hole)
+  (fp_text reference REF** (at 3.81 -2.33) (layer F.SilkS)
+    (effects (font (size 1 1) (thickness 0.15)))
+  )
+  (fp_text value CERDIP-20_W7.62mm_SideBrazed_LongPads_Socket (at 3.81 25.19) (layer F.Fab)
+    (effects (font (size 1 1) (thickness 0.15)))
+  )
+  (fp_arc (start 4.81 -1.33) (mid 3.81 -0.33) (end 2.81 -1.33)
+    (stroke (width 0.12) (type solid)) (layer F.SilkS))
+  (fp_line (start 1.065 -1.27) (end 7.555 -1.27)
+    (stroke (width 0.1) (type solid)) (layer F.Fab))
+  (fp_line (start 7.555 -1.27) (end 7.555 24.13)
+    (stroke (width 0.1) (type solid)) (layer F.Fab))
+  (fp_line (start 7.555 24.13) (end 0.065 24.13)
+    (stroke (width 0.1) (type solid)) (layer F.Fab))
+  (fp_line (start 0.065 24.13) (end 0.065 -0.27)
+    (stroke (width 0.1) (type solid)) (layer F.Fab))
+  (fp_line (start 0.065 -0.27) (end 1.065 -1.27)
+    (stroke (width 0.1) (type solid)) (layer F.Fab))
+  (fp_line (start -1.27 -1.33) (end -1.27 24.19)
+    (stroke (width 0.1) (type solid)) (layer F.Fab))
+  (fp_line (start -1.27 24.19) (end 8.89 24.19)
+    (stroke (width 0.1) (type solid)) (layer F.Fab))
+  (fp_line (start 8.89 24.19) (end 8.89 -1.33)
+    (stroke (width 0.1) (type solid)) (layer F.Fab))
+  (fp_line (start 8.89 -1.33) (end -1.27 -1.33)
+    (stroke (width 0.1) (type solid)) (layer F.Fab))
+  (fp_line (start 2.81 -1.33) (end 1.56 -1.33)
+    (stroke (width 0.12) (type solid)) (layer F.SilkS))
+  (fp_line (start 1.56 -1.33) (end 1.56 24.19)
+    (stroke (width 0.12) (type solid)) (layer F.SilkS))
+  (fp_line (start 1.56 24.19) (end 6.06 24.19)
+    (stroke (width 0.12) (type solid)) (layer F.SilkS))
+  (fp_line (start 6.06 24.19) (end 6.06 -1.33)
+    (stroke (width 0.12) (type solid)) (layer F.SilkS))
+  (fp_line (start 6.06 -1.33) (end 4.81 -1.33)
+    (stroke (width 0.12) (type solid)) (layer F.SilkS))
+  (fp_line (start -1.44 -1.39) (end -1.44 24.25)
+    (stroke (width 0.12) (type solid)) (layer F.SilkS))
+  (fp_line (start -1.44 24.25) (end 9.06 24.25)
+    (stroke (width 0.12) (type solid)) (layer F.SilkS))
+  (fp_line (start 9.06 24.25) (end 9.06 -1.39)
+    (stroke (width 0.12) (type solid)) (layer F.SilkS))
+  (fp_line (start 9.06 -1.39) (end -1.44 -1.39)
+    (stroke (width 0.12) (type solid)) (layer F.SilkS))
+  (fp_line (start -1.52 -1.58) (end -1.52 24.44)
+    (stroke (width 0.05) (type solid)) (layer F.CrtYd))
+  (fp_line (start -1.52 24.44) (end 9.14 24.44)
+    (stroke (width 0.05) (type solid)) (layer F.CrtYd))
+  (fp_line (start 9.14 24.44) (end 9.14 -1.58)
+    (stroke (width 0.05) (type solid)) (layer F.CrtYd))
+  (fp_line (start 9.14 -1.58) (end -1.52 -1.58)
+    (stroke (width 0.05) (type solid)) (layer F.CrtYd))
+  (pad 1 thru_hole rect (at 0 0) (size 2.4 1.6) (drill 0.8) (layers *.Cu *.Mask))
+  (pad 11 thru_hole oval (at 7.62 22.86) (size 2.4 1.6) (drill 0.8) (layers *.Cu *.Mask))
+  (pad 2 thru_hole oval (at 0 2.54) (size 2.4 1.6) (drill 0.8) (layers *.Cu *.Mask))
+  (pad 12 thru_hole oval (at 7.62 20.32) (size 2.4 1.6) (drill 0.8) (layers *.Cu *.Mask))
+  (pad 3 thru_hole oval (at 0 5.08) (size 2.4 1.6) (drill 0.8) (layers *.Cu *.Mask))
+  (pad 13 thru_hole oval (at 7.62 17.78) (size 2.4 1.6) (drill 0.8) (layers *.Cu *.Mask))
+  (pad 4 thru_hole oval (at 0 7.62) (size 2.4 1.6) (drill 0.8) (layers *.Cu *.Mask))
+  (pad 14 thru_hole oval (at 7.62 15.24) (size 2.4 1.6) (drill 0.8) (layers *.Cu *.Mask))
+  (pad 5 thru_hole oval (at 0 10.16) (size 2.4 1.6) (drill 0.8) (layers *.Cu *.Mask))
+  (pad 15 thru_hole oval (at 7.62 12.7) (size 2.4 1.6) (drill 0.8) (layers *.Cu *.Mask))
+  (pad 6 thru_hole oval (at 0 12.7) (size 2.4 1.6) (drill 0.8) (layers *.Cu *.Mask))
+  (pad 16 thru_hole oval (at 7.62 10.16) (size 2.4 1.6) (drill 0.8) (layers *.Cu *.Mask))
+  (pad 7 thru_hole oval (at 0 15.24) (size 2.4 1.6) (drill 0.8) (layers *.Cu *.Mask))
+  (pad 17 thru_hole oval (at 7.62 7.62) (size 2.4 1.6) (drill 0.8) (layers *.Cu *.Mask))
+  (pad 8 thru_hole oval (at 0 17.78) (size 2.4 1.6) (drill 0.8) (layers *.Cu *.Mask))
+  (pad 18 thru_hole oval (at 7.62 5.08) (size 2.4 1.6) (drill 0.8) (layers *.Cu *.Mask))
+  (pad 9 thru_hole oval (at 0 20.32) (size 2.4 1.6) (drill 0.8) (layers *.Cu *.Mask))
+  (pad 19 thru_hole oval (at 7.62 2.54) (size 2.4 1.6) (drill 0.8) (layers *.Cu *.Mask))
+  (pad 10 thru_hole oval (at 0 22.86) (size 2.4 1.6) (drill 0.8) (layers *.Cu *.Mask))
+  (pad 20 thru_hole oval (at 7.62 0) (size 2.4 1.6) (drill 0.8) (layers *.Cu *.Mask))
+  (fp_text user ${REFERENCE} (at 3.81 11.43 90) (layer F.Fab)
+    (effects (font (size 1 1) (thickness 0.15)))
+  )
+  (model ${KICAD7_3DMODEL_DIR}/Package_DIP.3dshapes/CERDIP-20_W7.62mm_SideBrazed_LongPads_Socket.wrl
+    (offset (xyz 0 0 0))
+    (scale (xyz 1 1 1))
+    (rotate (xyz 0 0 0))
+  )
+)
diff --git a/Package_DIP.pretty/CERDIP-20_W7.62mm_SideBrazed_Socket.kicad_mod b/Package_DIP.pretty/CERDIP-20_W7.62mm_SideBrazed_Socket.kicad_mod
new file mode 100644
index 000000000..03719342c
--- /dev/null
+++ b/Package_DIP.pretty/CERDIP-20_W7.62mm_SideBrazed_Socket.kicad_mod
@@ -0,0 +1,86 @@
+(footprint CERDIP-20_W7.62mm_SideBrazed_Socket (version 20221018) (generator kicad-footprint-generator)
+  (layer F.Cu)
+  (descr "20-lead through-hole mounted CERDIP, JEDEC MS-015-AE package, row spacing 7.62mm (300 mils), SideBrazed, Socket, https://www.jedec.org/system/files/docs/Ms-015a.pdf")
+  (tags "THT DIP DIL CERDIP ceramic 2.54mm 7.62mm 300mil SideBrazed Socket")
+  (attr through_hole)
+  (fp_text reference REF** (at 3.81 -2.33) (layer F.SilkS)
+    (effects (font (size 1 1) (thickness 0.15)))
+  )
+  (fp_text value CERDIP-20_W7.62mm_SideBrazed_Socket (at 3.81 25.19) (layer F.Fab)
+    (effects (font (size 1 1) (thickness 0.15)))
+  )
+  (fp_arc (start 4.81 -1.33) (mid 3.81 -0.33) (end 2.81 -1.33)
+    (stroke (width 0.12) (type solid)) (layer F.SilkS))
+  (fp_line (start 1.065 -1.27) (end 7.555 -1.27)
+    (stroke (width 0.1) (type solid)) (layer F.Fab))
+  (fp_line (start 7.555 -1.27) (end 7.555 24.13)
+    (stroke (width 0.1) (type solid)) (layer F.Fab))
+  (fp_line (start 7.555 24.13) (end 0.065 24.13)
+    (stroke (width 0.1) (type solid)) (layer F.Fab))
+  (fp_line (start 0.065 24.13) (end 0.065 -0.27)
+    (stroke (width 0.1) (type solid)) (layer F.Fab))
+  (fp_line (start 0.065 -0.27) (end 1.065 -1.27)
+    (stroke (width 0.1) (type solid)) (layer F.Fab))
+  (fp_line (start -1.27 -1.33) (end -1.27 24.19)
+    (stroke (width 0.1) (type solid)) (layer F.Fab))
+  (fp_line (start -1.27 24.19) (end 8.89 24.19)
+    (stroke (width 0.1) (type solid)) (layer F.Fab))
+  (fp_line (start 8.89 24.19) (end 8.89 -1.33)
+    (stroke (width 0.1) (type solid)) (layer F.Fab))
+  (fp_line (start 8.89 -1.33) (end -1.27 -1.33)
+    (stroke (width 0.1) (type solid)) (layer F.Fab))
+  (fp_line (start 2.81 -1.33) (end 1.16 -1.33)
+    (stroke (width 0.12) (type solid)) (layer F.SilkS))
+  (fp_line (start 1.16 -1.33) (end 1.16 24.19)
+    (stroke (width 0.12) (type solid)) (layer F.SilkS))
+  (fp_line (start 1.16 24.19) (end 6.46 24.19)
+    (stroke (width 0.12) (type solid)) (layer F.SilkS))
+  (fp_line (start 6.46 24.19) (end 6.46 -1.33)
+    (stroke (width 0.12) (type solid)) (layer F.SilkS))
+  (fp_line (start 6.46 -1.33) (end 4.81 -1.33)
+    (stroke (width 0.12) (type solid)) (layer F.SilkS))
+  (fp_line (start -1.33 -1.39) (end -1.33 24.25)
+    (stroke (width 0.12) (type solid)) (layer F.SilkS))
+  (fp_line (start -1.33 24.25) (end 8.95 24.25)
+    (stroke (width 0.12) (type solid)) (layer F.SilkS))
+  (fp_line (start 8.95 24.25) (end 8.95 -1.39)
+    (stroke (width 0.12) (type solid)) (layer F.SilkS))
+  (fp_line (start 8.95 -1.39) (end -1.33 -1.39)
+    (stroke (width 0.12) (type solid)) (layer F.SilkS))
+  (fp_line (start -1.52 -1.58) (end -1.52 24.44)
+    (stroke (width 0.05) (type solid)) (layer F.CrtYd))
+  (fp_line (start -1.52 24.44) (end 9.14 24.44)
+    (stroke (width 0.05) (type solid)) (layer F.CrtYd))
+  (fp_line (start 9.14 24.44) (end 9.14 -1.58)
+    (stroke (width 0.05) (type solid)) (layer F.CrtYd))
+  (fp_line (start 9.14 -1.58) (end -1.52 -1.58)
+    (stroke (width 0.05) (type solid)) (layer F.CrtYd))
+  (pad 1 thru_hole rect (at 0 0) (size 1.6 1.6) (drill 0.8) (layers *.Cu *.Mask))
+  (pad 11 thru_hole circle (at 7.62 22.86) (size 1.6 1.6) (drill 0.8) (layers *.Cu *.Mask))
+  (pad 2 thru_hole circle (at 0 2.54) (size 1.6 1.6) (drill 0.8) (layers *.Cu *.Mask))
+  (pad 12 thru_hole circle (at 7.62 20.32) (size 1.6 1.6) (drill 0.8) (layers *.Cu *.Mask))
+  (pad 3 thru_hole circle (at 0 5.08) (size 1.6 1.6) (drill 0.8) (layers *.Cu *.Mask))
+  (pad 13 thru_hole circle (at 7.62 17.78) (size 1.6 1.6) (drill 0.8) (layers *.Cu *.Mask))
+  (pad 4 thru_hole circle (at 0 7.62) (size 1.6 1.6) (drill 0.8) (layers *.Cu *.Mask))
+  (pad 14 thru_hole circle (at 7.62 15.24) (size 1.6 1.6) (drill 0.8) (layers *.Cu *.Mask))
+  (pad 5 thru_hole circle (at 0 10.16) (size 1.6 1.6) (drill 0.8) (layers *.Cu *.Mask))
+  (pad 15 thru_hole circle (at 7.62 12.7) (size 1.6 1.6) (drill 0.8) (layers *.Cu *.Mask))
+  (pad 6 thru_hole circle (at 0 12.7) (size 1.6 1.6) (drill 0.8) (layers *.Cu *.Mask))
+  (pad 16 thru_hole circle (at 7.62 10.16) (size 1.6 1.6) (drill 0.8) (layers *.Cu *.Mask))
+  (pad 7 thru_hole circle (at 0 15.24) (size 1.6 1.6) (drill 0.8) (layers *.Cu *.Mask))
+  (pad 17 thru_hole circle (at 7.62 7.62) (size 1.6 1.6) (drill 0.8) (layers *.Cu *.Mask))
+  (pad 8 thru_hole circle (at 0 17.78) (size 1.6 1.6) (drill 0.8) (layers *.Cu *.Mask))
+  (pad 18 thru_hole circle (at 7.62 5.08) (size 1.6 1.6) (drill 0.8) (layers *.Cu *.Mask))
+  (pad 9 thru_hole circle (at 0 20.32) (size 1.6 1.6) (drill 0.8) (layers *.Cu *.Mask))
+  (pad 19 thru_hole circle (at 7.62 2.54) (size 1.6 1.6) (drill 0.8) (layers *.Cu *.Mask))
+  (pad 10 thru_hole circle (at 0 22.86) (size 1.6 1.6) (drill 0.8) (layers *.Cu *.Mask))
+  (pad 20 thru_hole circle (at 7.62 0) (size 1.6 1.6) (drill 0.8) (layers *.Cu *.Mask))
+  (fp_text user ${REFERENCE} (at 3.81 11.43 90) (layer F.Fab)
+    (effects (font (size 1 1) (thickness 0.15)))
+  )
+  (model ${KICAD7_3DMODEL_DIR}/Package_DIP.3dshapes/CERDIP-20_W7.62mm_SideBrazed_Socket.wrl
+    (offset (xyz 0 0 0))
+    (scale (xyz 1 1 1))
+    (rotate (xyz 0 0 0))
+  )
+)
diff --git a/Package_DIP.pretty/CERDIP-22_W7.62mm_SideBrazed.kicad_mod b/Package_DIP.pretty/CERDIP-22_W7.62mm_SideBrazed.kicad_mod
new file mode 100644
index 000000000..ffc1d1e1a
--- /dev/null
+++ b/Package_DIP.pretty/CERDIP-22_W7.62mm_SideBrazed.kicad_mod
@@ -0,0 +1,72 @@
+(footprint CERDIP-22_W7.62mm_SideBrazed (version 20221018) (generator kicad-footprint-generator)
+  (layer F.Cu)
+  (descr "22-lead through-hole mounted CERDIP, JEDEC MS-015-AF package, row spacing 7.62mm (300 mils), SideBrazed, https://www.jedec.org/system/files/docs/Ms-015a.pdf")
+  (tags "THT DIP DIL CERDIP ceramic 2.54mm 7.62mm 300mil SideBrazed")
+  (attr through_hole)
+  (fp_text reference REF** (at 3.81 -2.33) (layer F.SilkS)
+    (effects (font (size 1 1) (thickness 0.15)))
+  )
+  (fp_text value CERDIP-22_W7.62mm_SideBrazed (at 3.81 27.73) (layer F.Fab)
+    (effects (font (size 1 1) (thickness 0.15)))
+  )
+  (fp_arc (start 4.81 -1.33) (mid 3.81 -0.33) (end 2.81 -1.33)
+    (stroke (width 0.12) (type solid)) (layer F.SilkS))
+  (fp_line (start 1.065 -1.27) (end 7.555 -1.27)
+    (stroke (width 0.1) (type solid)) (layer F.Fab))
+  (fp_line (start 7.555 -1.27) (end 7.555 26.67)
+    (stroke (width 0.1) (type solid)) (layer F.Fab))
+  (fp_line (start 7.555 26.67) (end 0.065 26.67)
+    (stroke (width 0.1) (type solid)) (layer F.Fab))
+  (fp_line (start 0.065 26.67) (end 0.065 -0.27)
+    (stroke (width 0.1) (type solid)) (layer F.Fab))
+  (fp_line (start 0.065 -0.27) (end 1.065 -1.27)
+    (stroke (width 0.1) (type solid)) (layer F.Fab))
+  (fp_line (start 2.81 -1.33) (end 1.16 -1.33)
+    (stroke (width 0.12) (type solid)) (layer F.SilkS))
+  (fp_line (start 1.16 -1.33) (end 1.16 26.73)
+    (stroke (width 0.12) (type solid)) (layer F.SilkS))
+  (fp_line (start 1.16 26.73) (end 6.46 26.73)
+    (stroke (width 0.12) (type solid)) (layer F.SilkS))
+  (fp_line (start 6.46 26.73) (end 6.46 -1.33)
+    (stroke (width 0.12) (type solid)) (layer F.SilkS))
+  (fp_line (start 6.46 -1.33) (end 4.81 -1.33)
+    (stroke (width 0.12) (type solid)) (layer F.SilkS))
+  (fp_line (start -1.06 -1.53) (end -1.06 26.92)
+    (stroke (width 0.05) (type solid)) (layer F.CrtYd))
+  (fp_line (start -1.06 26.92) (end 8.67 26.92)
+    (stroke (width 0.05) (type solid)) (layer F.CrtYd))
+  (fp_line (start 8.67 26.92) (end 8.67 -1.53)
+    (stroke (width 0.05) (type solid)) (layer F.CrtYd))
+  (fp_line (start 8.67 -1.53) (end -1.06 -1.53)
+    (stroke (width 0.05) (type solid)) (layer F.CrtYd))
+  (pad 1 thru_hole rect (at 0 0) (size 1.6 1.6) (drill 0.8) (layers *.Cu *.Mask))
+  (pad 12 thru_hole circle (at 7.62 25.4) (size 1.6 1.6) (drill 0.8) (layers *.Cu *.Mask))
+  (pad 2 thru_hole circle (at 0 2.54) (size 1.6 1.6) (drill 0.8) (layers *.Cu *.Mask))
+  (pad 13 thru_hole circle (at 7.62 22.86) (size 1.6 1.6) (drill 0.8) (layers *.Cu *.Mask))
+  (pad 3 thru_hole circle (at 0 5.08) (size 1.6 1.6) (drill 0.8) (layers *.Cu *.Mask))
+  (pad 14 thru_hole circle (at 7.62 20.32) (size 1.6 1.6) (drill 0.8) (layers *.Cu *.Mask))
+  (pad 4 thru_hole circle (at 0 7.62) (size 1.6 1.6) (drill 0.8) (layers *.Cu *.Mask))
+  (pad 15 thru_hole circle (at 7.62 17.78) (size 1.6 1.6) (drill 0.8) (layers *.Cu *.Mask))
+  (pad 5 thru_hole circle (at 0 10.16) (size 1.6 1.6) (drill 0.8) (layers *.Cu *.Mask))
+  (pad 16 thru_hole circle (at 7.62 15.24) (size 1.6 1.6) (drill 0.8) (layers *.Cu *.Mask))
+  (pad 6 thru_hole circle (at 0 12.7) (size 1.6 1.6) (drill 0.8) (layers *.Cu *.Mask))
+  (pad 17 thru_hole circle (at 7.62 12.7) (size 1.6 1.6) (drill 0.8) (layers *.Cu *.Mask))
+  (pad 7 thru_hole circle (at 0 15.24) (size 1.6 1.6) (drill 0.8) (layers *.Cu *.Mask))
+  (pad 18 thru_hole circle (at 7.62 10.16) (size 1.6 1.6) (drill 0.8) (layers *.Cu *.Mask))
+  (pad 8 thru_hole circle (at 0 17.78) (size 1.6 1.6) (drill 0.8) (layers *.Cu *.Mask))
+  (pad 19 thru_hole circle (at 7.62 7.62) (size 1.6 1.6) (drill 0.8) (layers *.Cu *.Mask))
+  (pad 9 thru_hole circle (at 0 20.32) (size 1.6 1.6) (drill 0.8) (layers *.Cu *.Mask))
+  (pad 20 thru_hole circle (at 7.62 5.08) (size 1.6 1.6) (drill 0.8) (layers *.Cu *.Mask))
+  (pad 10 thru_hole circle (at 0 22.86) (size 1.6 1.6) (drill 0.8) (layers *.Cu *.Mask))
+  (pad 21 thru_hole circle (at 7.62 2.54) (size 1.6 1.6) (drill 0.8) (layers *.Cu *.Mask))
+  (pad 11 thru_hole circle (at 0 25.4) (size 1.6 1.6) (drill 0.8) (layers *.Cu *.Mask))
+  (pad 22 thru_hole circle (at 7.62 0) (size 1.6 1.6) (drill 0.8) (layers *.Cu *.Mask))
+  (fp_text user ${REFERENCE} (at 3.81 12.7 90) (layer F.Fab)
+    (effects (font (size 1 1) (thickness 0.15)))
+  )
+  (model ${KICAD7_3DMODEL_DIR}/Package_DIP.3dshapes/CERDIP-22_W7.62mm_SideBrazed.wrl
+    (offset (xyz 0 0 0))
+    (scale (xyz 1 1 1))
+    (rotate (xyz 0 0 0))
+  )
+)
diff --git a/Package_DIP.pretty/CERDIP-22_W7.62mm_SideBrazed_LongPads.kicad_mod b/Package_DIP.pretty/CERDIP-22_W7.62mm_SideBrazed_LongPads.kicad_mod
new file mode 100644
index 000000000..414b00805
--- /dev/null
+++ b/Package_DIP.pretty/CERDIP-22_W7.62mm_SideBrazed_LongPads.kicad_mod
@@ -0,0 +1,72 @@
+(footprint CERDIP-22_W7.62mm_SideBrazed_LongPads (version 20221018) (generator kicad-footprint-generator)
+  (layer F.Cu)
+  (descr "22-lead through-hole mounted CERDIP, JEDEC MS-015-AF package, row spacing 7.62mm (300 mils), SideBrazed, LongPads, https://www.jedec.org/system/files/docs/Ms-015a.pdf")
+  (tags "THT DIP DIL CERDIP ceramic 2.54mm 7.62mm 300mil SideBrazed LongPads")
+  (attr through_hole)
+  (fp_text reference REF** (at 3.81 -2.33) (layer F.SilkS)
+    (effects (font (size 1 1) (thickness 0.15)))
+  )
+  (fp_text value CERDIP-22_W7.62mm_SideBrazed_LongPads (at 3.81 27.73) (layer F.Fab)
+    (effects (font (size 1 1) (thickness 0.15)))
+  )
+  (fp_arc (start 4.81 -1.33) (mid 3.81 -0.33) (end 2.81 -1.33)
+    (stroke (width 0.12) (type solid)) (layer F.SilkS))
+  (fp_line (start 1.065 -1.27) (end 7.555 -1.27)
+    (stroke (width 0.1) (type solid)) (layer F.Fab))
+  (fp_line (start 7.555 -1.27) (end 7.555 26.67)
+    (stroke (width 0.1) (type solid)) (layer F.Fab))
+  (fp_line (start 7.555 26.67) (end 0.065 26.67)
+    (stroke (width 0.1) (type solid)) (layer F.Fab))
+  (fp_line (start 0.065 26.67) (end 0.065 -0.27)
+    (stroke (width 0.1) (type solid)) (layer F.Fab))
+  (fp_line (start 0.065 -0.27) (end 1.065 -1.27)
+    (stroke (width 0.1) (type solid)) (layer F.Fab))
+  (fp_line (start 2.81 -1.33) (end 1.56 -1.33)
+    (stroke (width 0.12) (type solid)) (layer F.SilkS))
+  (fp_line (start 1.56 -1.33) (end 1.56 26.73)
+    (stroke (width 0.12) (type solid)) (layer F.SilkS))
+  (fp_line (start 1.56 26.73) (end 6.06 26.73)
+    (stroke (width 0.12) (type solid)) (layer F.SilkS))
+  (fp_line (start 6.06 26.73) (end 6.06 -1.33)
+    (stroke (width 0.12) (type solid)) (layer F.SilkS))
+  (fp_line (start 6.06 -1.33) (end 4.81 -1.33)
+    (stroke (width 0.12) (type solid)) (layer F.SilkS))
+  (fp_line (start -1.45 -1.53) (end -1.45 26.92)
+    (stroke (width 0.05) (type solid)) (layer F.CrtYd))
+  (fp_line (start -1.45 26.92) (end 9.07 26.92)
+    (stroke (width 0.05) (type solid)) (layer F.CrtYd))
+  (fp_line (start 9.07 26.92) (end 9.07 -1.53)
+    (stroke (width 0.05) (type solid)) (layer F.CrtYd))
+  (fp_line (start 9.07 -1.53) (end -1.45 -1.53)
+    (stroke (width 0.05) (type solid)) (layer F.CrtYd))
+  (pad 1 thru_hole rect (at 0 0) (size 2.4 1.6) (drill 0.8) (layers *.Cu *.Mask))
+  (pad 12 thru_hole oval (at 7.62 25.4) (size 2.4 1.6) (drill 0.8) (layers *.Cu *.Mask))
+  (pad 2 thru_hole oval (at 0 2.54) (size 2.4 1.6) (drill 0.8) (layers *.Cu *.Mask))
+  (pad 13 thru_hole oval (at 7.62 22.86) (size 2.4 1.6) (drill 0.8) (layers *.Cu *.Mask))
+  (pad 3 thru_hole oval (at 0 5.08) (size 2.4 1.6) (drill 0.8) (layers *.Cu *.Mask))
+  (pad 14 thru_hole oval (at 7.62 20.32) (size 2.4 1.6) (drill 0.8) (layers *.Cu *.Mask))
+  (pad 4 thru_hole oval (at 0 7.62) (size 2.4 1.6) (drill 0.8) (layers *.Cu *.Mask))
+  (pad 15 thru_hole oval (at 7.62 17.78) (size 2.4 1.6) (drill 0.8) (layers *.Cu *.Mask))
+  (pad 5 thru_hole oval (at 0 10.16) (size 2.4 1.6) (drill 0.8) (layers *.Cu *.Mask))
+  (pad 16 thru_hole oval (at 7.62 15.24) (size 2.4 1.6) (drill 0.8) (layers *.Cu *.Mask))
+  (pad 6 thru_hole oval (at 0 12.7) (size 2.4 1.6) (drill 0.8) (layers *.Cu *.Mask))
+  (pad 17 thru_hole oval (at 7.62 12.7) (size 2.4 1.6) (drill 0.8) (layers *.Cu *.Mask))
+  (pad 7 thru_hole oval (at 0 15.24) (size 2.4 1.6) (drill 0.8) (layers *.Cu *.Mask))
+  (pad 18 thru_hole oval (at 7.62 10.16) (size 2.4 1.6) (drill 0.8) (layers *.Cu *.Mask))
+  (pad 8 thru_hole oval (at 0 17.78) (size 2.4 1.6) (drill 0.8) (layers *.Cu *.Mask))
+  (pad 19 thru_hole oval (at 7.62 7.62) (size 2.4 1.6) (drill 0.8) (layers *.Cu *.Mask))
+  (pad 9 thru_hole oval (at 0 20.32) (size 2.4 1.6) (drill 0.8) (layers *.Cu *.Mask))
+  (pad 20 thru_hole oval (at 7.62 5.08) (size 2.4 1.6) (drill 0.8) (layers *.Cu *.Mask))
+  (pad 10 thru_hole oval (at 0 22.86) (size 2.4 1.6) (drill 0.8) (layers *.Cu *.Mask))
+  (pad 21 thru_hole oval (at 7.62 2.54) (size 2.4 1.6) (drill 0.8) (layers *.Cu *.Mask))
+  (pad 11 thru_hole oval (at 0 25.4) (size 2.4 1.6) (drill 0.8) (layers *.Cu *.Mask))
+  (pad 22 thru_hole oval (at 7.62 0) (size 2.4 1.6) (drill 0.8) (layers *.Cu *.Mask))
+  (fp_text user ${REFERENCE} (at 3.81 12.7 90) (layer F.Fab)
+    (effects (font (size 1 1) (thickness 0.15)))
+  )
+  (model ${KICAD7_3DMODEL_DIR}/Package_DIP.3dshapes/CERDIP-22_W7.62mm_SideBrazed_LongPads.wrl
+    (offset (xyz 0 0 0))
+    (scale (xyz 1 1 1))
+    (rotate (xyz 0 0 0))
+  )
+)
diff --git a/Package_DIP.pretty/CERDIP-22_W7.62mm_SideBrazed_LongPads_Socket.kicad_mod b/Package_DIP.pretty/CERDIP-22_W7.62mm_SideBrazed_LongPads_Socket.kicad_mod
new file mode 100644
index 000000000..165a5fd2b
--- /dev/null
+++ b/Package_DIP.pretty/CERDIP-22_W7.62mm_SideBrazed_LongPads_Socket.kicad_mod
@@ -0,0 +1,88 @@
+(footprint CERDIP-22_W7.62mm_SideBrazed_LongPads_Socket (version 20221018) (generator kicad-footprint-generator)
+  (layer F.Cu)
+  (descr "22-lead through-hole mounted CERDIP, JEDEC MS-015-AF package, row spacing 7.62mm (300 mils), SideBrazed, LongPads, Socket, https://www.jedec.org/system/files/docs/Ms-015a.pdf")
+  (tags "THT DIP DIL CERDIP ceramic 2.54mm 7.62mm 300mil SideBrazed LongPads Socket")
+  (attr through_hole)
+  (fp_text reference REF** (at 3.81 -2.33) (layer F.SilkS)
+    (effects (font (size 1 1) (thickness 0.15)))
+  )
+  (fp_text value CERDIP-22_W7.62mm_SideBrazed_LongPads_Socket (at 3.81 27.73) (layer F.Fab)
+    (effects (font (size 1 1) (thickness 0.15)))
+  )
+  (fp_arc (start 4.81 -1.33) (mid 3.81 -0.33) (end 2.81 -1.33)
+    (stroke (width 0.12) (type solid)) (layer F.SilkS))
+  (fp_line (start 1.065 -1.27) (end 7.555 -1.27)
+    (stroke (width 0.1) (type solid)) (layer F.Fab))
+  (fp_line (start 7.555 -1.27) (end 7.555 26.67)
+    (stroke (width 0.1) (type solid)) (layer F.Fab))
+  (fp_line (start 7.555 26.67) (end 0.065 26.67)
+    (stroke (width 0.1) (type solid)) (layer F.Fab))
+  (fp_line (start 0.065 26.67) (end 0.065 -0.27)
+    (stroke (width 0.1) (type solid)) (layer F.Fab))
+  (fp_line (start 0.065 -0.27) (end 1.065 -1.27)
+    (stroke (width 0.1) (type solid)) (layer F.Fab))
+  (fp_line (start -1.27 -1.33) (end -1.27 26.73)
+    (stroke (width 0.1) (type solid)) (layer F.Fab))
+  (fp_line (start -1.27 26.73) (end 8.89 26.73)
+    (stroke (width 0.1) (type solid)) (layer F.Fab))
+  (fp_line (start 8.89 26.73) (end 8.89 -1.33)
+    (stroke (width 0.1) (type solid)) (layer F.Fab))
+  (fp_line (start 8.89 -1.33) (end -1.27 -1.33)
+    (stroke (width 0.1) (type solid)) (layer F.Fab))
+  (fp_line (start 2.81 -1.33) (end 1.56 -1.33)
+    (stroke (width 0.12) (type solid)) (layer F.SilkS))
+  (fp_line (start 1.56 -1.33) (end 1.56 26.73)
+    (stroke (width 0.12) (type solid)) (layer F.SilkS))
+  (fp_line (start 1.56 26.73) (end 6.06 26.73)
+    (stroke (width 0.12) (type solid)) (layer F.SilkS))
+  (fp_line (start 6.06 26.73) (end 6.06 -1.33)
+    (stroke (width 0.12) (type solid)) (layer F.SilkS))
+  (fp_line (start 6.06 -1.33) (end 4.81 -1.33)
+    (stroke (width 0.12) (type solid)) (layer F.SilkS))
+  (fp_line (start -1.44 -1.39) (end -1.44 26.79)
+    (stroke (width 0.12) (type solid)) (layer F.SilkS))
+  (fp_line (start -1.44 26.79) (end 9.06 26.79)
+    (stroke (width 0.12) (type solid)) (layer F.SilkS))
+  (fp_line (start 9.06 26.79) (end 9.06 -1.39)
+    (stroke (width 0.12) (type solid)) (layer F.SilkS))
+  (fp_line (start 9.06 -1.39) (end -1.44 -1.39)
+    (stroke (width 0.12) (type solid)) (layer F.SilkS))
+  (fp_line (start -1.52 -1.59) (end -1.52 26.99)
+    (stroke (width 0.05) (type solid)) (layer F.CrtYd))
+  (fp_line (start -1.52 26.99) (end 9.14 26.99)
+    (stroke (width 0.05) (type solid)) (layer F.CrtYd))
+  (fp_line (start 9.14 26.99) (end 9.14 -1.59)
+    (stroke (width 0.05) (type solid)) (layer F.CrtYd))
+  (fp_line (start 9.14 -1.59) (end -1.52 -1.59)
+    (stroke (width 0.05) (type solid)) (layer F.CrtYd))
+  (pad 1 thru_hole rect (at 0 0) (size 2.4 1.6) (drill 0.8) (layers *.Cu *.Mask))
+  (pad 12 thru_hole oval (at 7.62 25.4) (size 2.4 1.6) (drill 0.8) (layers *.Cu *.Mask))
+  (pad 2 thru_hole oval (at 0 2.54) (size 2.4 1.6) (drill 0.8) (layers *.Cu *.Mask))
+  (pad 13 thru_hole oval (at 7.62 22.86) (size 2.4 1.6) (drill 0.8) (layers *.Cu *.Mask))
+  (pad 3 thru_hole oval (at 0 5.08) (size 2.4 1.6) (drill 0.8) (layers *.Cu *.Mask))
+  (pad 14 thru_hole oval (at 7.62 20.32) (size 2.4 1.6) (drill 0.8) (layers *.Cu *.Mask))
+  (pad 4 thru_hole oval (at 0 7.62) (size 2.4 1.6) (drill 0.8) (layers *.Cu *.Mask))
+  (pad 15 thru_hole oval (at 7.62 17.78) (size 2.4 1.6) (drill 0.8) (layers *.Cu *.Mask))
+  (pad 5 thru_hole oval (at 0 10.16) (size 2.4 1.6) (drill 0.8) (layers *.Cu *.Mask))
+  (pad 16 thru_hole oval (at 7.62 15.24) (size 2.4 1.6) (drill 0.8) (layers *.Cu *.Mask))
+  (pad 6 thru_hole oval (at 0 12.7) (size 2.4 1.6) (drill 0.8) (layers *.Cu *.Mask))
+  (pad 17 thru_hole oval (at 7.62 12.7) (size 2.4 1.6) (drill 0.8) (layers *.Cu *.Mask))
+  (pad 7 thru_hole oval (at 0 15.24) (size 2.4 1.6) (drill 0.8) (layers *.Cu *.Mask))
+  (pad 18 thru_hole oval (at 7.62 10.16) (size 2.4 1.6) (drill 0.8) (layers *.Cu *.Mask))
+  (pad 8 thru_hole oval (at 0 17.78) (size 2.4 1.6) (drill 0.8) (layers *.Cu *.Mask))
+  (pad 19 thru_hole oval (at 7.62 7.62) (size 2.4 1.6) (drill 0.8) (layers *.Cu *.Mask))
+  (pad 9 thru_hole oval (at 0 20.32) (size 2.4 1.6) (drill 0.8) (layers *.Cu *.Mask))
+  (pad 20 thru_hole oval (at 7.62 5.08) (size 2.4 1.6) (drill 0.8) (layers *.Cu *.Mask))
+  (pad 10 thru_hole oval (at 0 22.86) (size 2.4 1.6) (drill 0.8) (layers *.Cu *.Mask))
+  (pad 21 thru_hole oval (at 7.62 2.54) (size 2.4 1.6) (drill 0.8) (layers *.Cu *.Mask))
+  (pad 11 thru_hole oval (at 0 25.4) (size 2.4 1.6) (drill 0.8) (layers *.Cu *.Mask))
+  (pad 22 thru_hole oval (at 7.62 0) (size 2.4 1.6) (drill 0.8) (layers *.Cu *.Mask))
+  (fp_text user ${REFERENCE} (at 3.81 12.7 90) (layer F.Fab)
+    (effects (font (size 1 1) (thickness 0.15)))
+  )
+  (model ${KICAD7_3DMODEL_DIR}/Package_DIP.3dshapes/CERDIP-22_W7.62mm_SideBrazed_LongPads_Socket.wrl
+    (offset (xyz 0 0 0))
+    (scale (xyz 1 1 1))
+    (rotate (xyz 0 0 0))
+  )
+)
diff --git a/Package_DIP.pretty/CERDIP-22_W7.62mm_SideBrazed_Socket.kicad_mod b/Package_DIP.pretty/CERDIP-22_W7.62mm_SideBrazed_Socket.kicad_mod
new file mode 100644
index 000000000..1a12afbde
--- /dev/null
+++ b/Package_DIP.pretty/CERDIP-22_W7.62mm_SideBrazed_Socket.kicad_mod
@@ -0,0 +1,88 @@
+(footprint CERDIP-22_W7.62mm_SideBrazed_Socket (version 20221018) (generator kicad-footprint-generator)
+  (layer F.Cu)
+  (descr "22-lead through-hole mounted CERDIP, JEDEC MS-015-AF package, row spacing 7.62mm (300 mils), SideBrazed, Socket, https://www.jedec.org/system/files/docs/Ms-015a.pdf")
+  (tags "THT DIP DIL CERDIP ceramic 2.54mm 7.62mm 300mil SideBrazed Socket")
+  (attr through_hole)
+  (fp_text reference REF** (at 3.81 -2.33) (layer F.SilkS)
+    (effects (font (size 1 1) (thickness 0.15)))
+  )
+  (fp_text value CERDIP-22_W7.62mm_SideBrazed_Socket (at 3.81 27.73) (layer F.Fab)
+    (effects (font (size 1 1) (thickness 0.15)))
+  )
+  (fp_arc (start 4.81 -1.33) (mid 3.81 -0.33) (end 2.81 -1.33)
+    (stroke (width 0.12) (type solid)) (layer F.SilkS))
+  (fp_line (start 1.065 -1.27) (end 7.555 -1.27)
+    (stroke (width 0.1) (type solid)) (layer F.Fab))
+  (fp_line (start 7.555 -1.27) (end 7.555 26.67)
+    (stroke (width 0.1) (type solid)) (layer F.Fab))
+  (fp_line (start 7.555 26.67) (end 0.065 26.67)
+    (stroke (width 0.1) (type solid)) (layer F.Fab))
+  (fp_line (start 0.065 26.67) (end 0.065 -0.27)
+    (stroke (width 0.1) (type solid)) (layer F.Fab))
+  (fp_line (start 0.065 -0.27) (end 1.065 -1.27)
+    (stroke (width 0.1) (type solid)) (layer F.Fab))
+  (fp_line (start -1.27 -1.33) (end -1.27 26.73)
+    (stroke (width 0.1) (type solid)) (layer F.Fab))
+  (fp_line (start -1.27 26.73) (end 8.89 26.73)
+    (stroke (width 0.1) (type solid)) (layer F.Fab))
+  (fp_line (start 8.89 26.73) (end 8.89 -1.33)
+    (stroke (width 0.1) (type solid)) (layer F.Fab))
+  (fp_line (start 8.89 -1.33) (end -1.27 -1.33)
+    (stroke (width 0.1) (type solid)) (layer F.Fab))
+  (fp_line (start 2.81 -1.33) (end 1.16 -1.33)
+    (stroke (width 0.12) (type solid)) (layer F.SilkS))
+  (fp_line (start 1.16 -1.33) (end 1.16 26.73)
+    (stroke (width 0.12) (type solid)) (layer F.SilkS))
+  (fp_line (start 1.16 26.73) (end 6.46 26.73)
+    (stroke (width 0.12) (type solid)) (layer F.SilkS))
+  (fp_line (start 6.46 26.73) (end 6.46 -1.33)
+    (stroke (width 0.12) (type solid)) (layer F.SilkS))
+  (fp_line (start 6.46 -1.33) (end 4.81 -1.33)
+    (stroke (width 0.12) (type solid)) (layer F.SilkS))
+  (fp_line (start -1.33 -1.39) (end -1.33 26.79)
+    (stroke (width 0.12) (type solid)) (layer F.SilkS))
+  (fp_line (start -1.33 26.79) (end 8.95 26.79)
+    (stroke (width 0.12) (type solid)) (layer F.SilkS))
+  (fp_line (start 8.95 26.79) (end 8.95 -1.39)
+    (stroke (width 0.12) (type solid)) (layer F.SilkS))
+  (fp_line (start 8.95 -1.39) (end -1.33 -1.39)
+    (stroke (width 0.12) (type solid)) (layer F.SilkS))
+  (fp_line (start -1.52 -1.59) (end -1.52 26.99)
+    (stroke (width 0.05) (type solid)) (layer F.CrtYd))
+  (fp_line (start -1.52 26.99) (end 9.14 26.99)
+    (stroke (width 0.05) (type solid)) (layer F.CrtYd))
+  (fp_line (start 9.14 26.99) (end 9.14 -1.59)
+    (stroke (width 0.05) (type solid)) (layer F.CrtYd))
+  (fp_line (start 9.14 -1.59) (end -1.52 -1.59)
+    (stroke (width 0.05) (type solid)) (layer F.CrtYd))
+  (pad 1 thru_hole rect (at 0 0) (size 1.6 1.6) (drill 0.8) (layers *.Cu *.Mask))
+  (pad 12 thru_hole circle (at 7.62 25.4) (size 1.6 1.6) (drill 0.8) (layers *.Cu *.Mask))
+  (pad 2 thru_hole circle (at 0 2.54) (size 1.6 1.6) (drill 0.8) (layers *.Cu *.Mask))
+  (pad 13 thru_hole circle (at 7.62 22.86) (size 1.6 1.6) (drill 0.8) (layers *.Cu *.Mask))
+  (pad 3 thru_hole circle (at 0 5.08) (size 1.6 1.6) (drill 0.8) (layers *.Cu *.Mask))
+  (pad 14 thru_hole circle (at 7.62 20.32) (size 1.6 1.6) (drill 0.8) (layers *.Cu *.Mask))
+  (pad 4 thru_hole circle (at 0 7.62) (size 1.6 1.6) (drill 0.8) (layers *.Cu *.Mask))
+  (pad 15 thru_hole circle (at 7.62 17.78) (size 1.6 1.6) (drill 0.8) (layers *.Cu *.Mask))
+  (pad 5 thru_hole circle (at 0 10.16) (size 1.6 1.6) (drill 0.8) (layers *.Cu *.Mask))
+  (pad 16 thru_hole circle (at 7.62 15.24) (size 1.6 1.6) (drill 0.8) (layers *.Cu *.Mask))
+  (pad 6 thru_hole circle (at 0 12.7) (size 1.6 1.6) (drill 0.8) (layers *.Cu *.Mask))
+  (pad 17 thru_hole circle (at 7.62 12.7) (size 1.6 1.6) (drill 0.8) (layers *.Cu *.Mask))
+  (pad 7 thru_hole circle (at 0 15.24) (size 1.6 1.6) (drill 0.8) (layers *.Cu *.Mask))
+  (pad 18 thru_hole circle (at 7.62 10.16) (size 1.6 1.6) (drill 0.8) (layers *.Cu *.Mask))
+  (pad 8 thru_hole circle (at 0 17.78) (size 1.6 1.6) (drill 0.8) (layers *.Cu *.Mask))
+  (pad 19 thru_hole circle (at 7.62 7.62) (size 1.6 1.6) (drill 0.8) (layers *.Cu *.Mask))
+  (pad 9 thru_hole circle (at 0 20.32) (size 1.6 1.6) (drill 0.8) (layers *.Cu *.Mask))
+  (pad 20 thru_hole circle (at 7.62 5.08) (size 1.6 1.6) (drill 0.8) (layers *.Cu *.Mask))
+  (pad 10 thru_hole circle (at 0 22.86) (size 1.6 1.6) (drill 0.8) (layers *.Cu *.Mask))
+  (pad 21 thru_hole circle (at 7.62 2.54) (size 1.6 1.6) (drill 0.8) (layers *.Cu *.Mask))
+  (pad 11 thru_hole circle (at 0 25.4) (size 1.6 1.6) (drill 0.8) (layers *.Cu *.Mask))
+  (pad 22 thru_hole circle (at 7.62 0) (size 1.6 1.6) (drill 0.8) (layers *.Cu *.Mask))
+  (fp_text user ${REFERENCE} (at 3.81 12.7 90) (layer F.Fab)
+    (effects (font (size 1 1) (thickness 0.15)))
+  )
+  (model ${KICAD7_3DMODEL_DIR}/Package_DIP.3dshapes/CERDIP-22_W7.62mm_SideBrazed_Socket.wrl
+    (offset (xyz 0 0 0))
+    (scale (xyz 1 1 1))
+    (rotate (xyz 0 0 0))
+  )
+)
diff --git a/Package_DIP.pretty/CERDIP-24_W7.62mm_SideBrazed.kicad_mod b/Package_DIP.pretty/CERDIP-24_W7.62mm_SideBrazed.kicad_mod
new file mode 100644
index 000000000..c4e335d9b
--- /dev/null
+++ b/Package_DIP.pretty/CERDIP-24_W7.62mm_SideBrazed.kicad_mod
@@ -0,0 +1,74 @@
+(footprint CERDIP-24_W7.62mm_SideBrazed (version 20221018) (generator kicad-footprint-generator)
+  (layer F.Cu)
+  (descr "24-lead through-hole mounted CERDIP, JEDEC MS-015-AG package, row spacing 7.62mm (300 mils), SideBrazed, https://www.jedec.org/system/files/docs/Ms-015a.pdf")
+  (tags "THT DIP DIL CERDIP ceramic 2.54mm 7.62mm 300mil SideBrazed")
+  (attr through_hole)
+  (fp_text reference REF** (at 3.81 -2.33) (layer F.SilkS)
+    (effects (font (size 1 1) (thickness 0.15)))
+  )
+  (fp_text value CERDIP-24_W7.62mm_SideBrazed (at 3.81 30.27) (layer F.Fab)
+    (effects (font (size 1 1) (thickness 0.15)))
+  )
+  (fp_arc (start 4.81 -1.33) (mid 3.81 -0.33) (end 2.81 -1.33)
+    (stroke (width 0.12) (type solid)) (layer F.SilkS))
+  (fp_line (start 1.065 -1.27) (end 7.555 -1.27)
+    (stroke (width 0.1) (type solid)) (layer F.Fab))
+  (fp_line (start 7.555 -1.27) (end 7.555 29.21)
+    (stroke (width 0.1) (type solid)) (layer F.Fab))
+  (fp_line (start 7.555 29.21) (end 0.065 29.21)
+    (stroke (width 0.1) (type solid)) (layer F.Fab))
+  (fp_line (start 0.065 29.21) (end 0.065 -0.27)
+    (stroke (width 0.1) (type solid)) (layer F.Fab))
+  (fp_line (start 0.065 -0.27) (end 1.065 -1.27)
+    (stroke (width 0.1) (type solid)) (layer F.Fab))
+  (fp_line (start 2.81 -1.33) (end 1.16 -1.33)
+    (stroke (width 0.12) (type solid)) (layer F.SilkS))
+  (fp_line (start 1.16 -1.33) (end 1.16 29.27)
+    (stroke (width 0.12) (type solid)) (layer F.SilkS))
+  (fp_line (start 1.16 29.27) (end 6.46 29.27)
+    (stroke (width 0.12) (type solid)) (layer F.SilkS))
+  (fp_line (start 6.46 29.27) (end 6.46 -1.33)
+    (stroke (width 0.12) (type solid)) (layer F.SilkS))
+  (fp_line (start 6.46 -1.33) (end 4.81 -1.33)
+    (stroke (width 0.12) (type solid)) (layer F.SilkS))
+  (fp_line (start -1.06 -1.52) (end -1.06 29.46)
+    (stroke (width 0.05) (type solid)) (layer F.CrtYd))
+  (fp_line (start -1.06 29.46) (end 8.67 29.46)
+    (stroke (width 0.05) (type solid)) (layer F.CrtYd))
+  (fp_line (start 8.67 29.46) (end 8.67 -1.52)
+    (stroke (width 0.05) (type solid)) (layer F.CrtYd))
+  (fp_line (start 8.67 -1.52) (end -1.06 -1.52)
+    (stroke (width 0.05) (type solid)) (layer F.CrtYd))
+  (pad 1 thru_hole rect (at 0 0) (size 1.6 1.6) (drill 0.8) (layers *.Cu *.Mask))
+  (pad 13 thru_hole circle (at 7.62 27.94) (size 1.6 1.6) (drill 0.8) (layers *.Cu *.Mask))
+  (pad 2 thru_hole circle (at 0 2.54) (size 1.6 1.6) (drill 0.8) (layers *.Cu *.Mask))
+  (pad 14 thru_hole circle (at 7.62 25.4) (size 1.6 1.6) (drill 0.8) (layers *.Cu *.Mask))
+  (pad 3 thru_hole circle (at 0 5.08) (size 1.6 1.6) (drill 0.8) (layers *.Cu *.Mask))
+  (pad 15 thru_hole circle (at 7.62 22.86) (size 1.6 1.6) (drill 0.8) (layers *.Cu *.Mask))
+  (pad 4 thru_hole circle (at 0 7.62) (size 1.6 1.6) (drill 0.8) (layers *.Cu *.Mask))
+  (pad 16 thru_hole circle (at 7.62 20.32) (size 1.6 1.6) (drill 0.8) (layers *.Cu *.Mask))
+  (pad 5 thru_hole circle (at 0 10.16) (size 1.6 1.6) (drill 0.8) (layers *.Cu *.Mask))
+  (pad 17 thru_hole circle (at 7.62 17.78) (size 1.6 1.6) (drill 0.8) (layers *.Cu *.Mask))
+  (pad 6 thru_hole circle (at 0 12.7) (size 1.6 1.6) (drill 0.8) (layers *.Cu *.Mask))
+  (pad 18 thru_hole circle (at 7.62 15.24) (size 1.6 1.6) (drill 0.8) (layers *.Cu *.Mask))
+  (pad 7 thru_hole circle (at 0 15.24) (size 1.6 1.6) (drill 0.8) (layers *.Cu *.Mask))
+  (pad 19 thru_hole circle (at 7.62 12.7) (size 1.6 1.6) (drill 0.8) (layers *.Cu *.Mask))
+  (pad 8 thru_hole circle (at 0 17.78) (size 1.6 1.6) (drill 0.8) (layers *.Cu *.Mask))
+  (pad 20 thru_hole circle (at 7.62 10.16) (size 1.6 1.6) (drill 0.8) (layers *.Cu *.Mask))
+  (pad 9 thru_hole circle (at 0 20.32) (size 1.6 1.6) (drill 0.8) (layers *.Cu *.Mask))
+  (pad 21 thru_hole circle (at 7.62 7.62) (size 1.6 1.6) (drill 0.8) (layers *.Cu *.Mask))
+  (pad 10 thru_hole circle (at 0 22.86) (size 1.6 1.6) (drill 0.8) (layers *.Cu *.Mask))
+  (pad 22 thru_hole circle (at 7.62 5.08) (size 1.6 1.6) (drill 0.8) (layers *.Cu *.Mask))
+  (pad 11 thru_hole circle (at 0 25.4) (size 1.6 1.6) (drill 0.8) (layers *.Cu *.Mask))
+  (pad 23 thru_hole circle (at 7.62 2.54) (size 1.6 1.6) (drill 0.8) (layers *.Cu *.Mask))
+  (pad 12 thru_hole circle (at 0 27.94) (size 1.6 1.6) (drill 0.8) (layers *.Cu *.Mask))
+  (pad 24 thru_hole circle (at 7.62 0) (size 1.6 1.6) (drill 0.8) (layers *.Cu *.Mask))
+  (fp_text user ${REFERENCE} (at 3.81 13.97 90) (layer F.Fab)
+    (effects (font (size 1 1) (thickness 0.15)))
+  )
+  (model ${KICAD7_3DMODEL_DIR}/Package_DIP.3dshapes/CERDIP-24_W7.62mm_SideBrazed.wrl
+    (offset (xyz 0 0 0))
+    (scale (xyz 1 1 1))
+    (rotate (xyz 0 0 0))
+  )
+)
diff --git a/Package_DIP.pretty/CERDIP-24_W7.62mm_SideBrazed_LongPads.kicad_mod b/Package_DIP.pretty/CERDIP-24_W7.62mm_SideBrazed_LongPads.kicad_mod
new file mode 100644
index 000000000..54df83897
--- /dev/null
+++ b/Package_DIP.pretty/CERDIP-24_W7.62mm_SideBrazed_LongPads.kicad_mod
@@ -0,0 +1,74 @@
+(footprint CERDIP-24_W7.62mm_SideBrazed_LongPads (version 20221018) (generator kicad-footprint-generator)
+  (layer F.Cu)
+  (descr "24-lead through-hole mounted CERDIP, JEDEC MS-015-AG package, row spacing 7.62mm (300 mils), SideBrazed, LongPads, https://www.jedec.org/system/files/docs/Ms-015a.pdf")
+  (tags "THT DIP DIL CERDIP ceramic 2.54mm 7.62mm 300mil SideBrazed LongPads")
+  (attr through_hole)
+  (fp_text reference REF** (at 3.81 -2.33) (layer F.SilkS)
+    (effects (font (size 1 1) (thickness 0.15)))
+  )
+  (fp_text value CERDIP-24_W7.62mm_SideBrazed_LongPads (at 3.81 30.27) (layer F.Fab)
+    (effects (font (size 1 1) (thickness 0.15)))
+  )
+  (fp_arc (start 4.81 -1.33) (mid 3.81 -0.33) (end 2.81 -1.33)
+    (stroke (width 0.12) (type solid)) (layer F.SilkS))
+  (fp_line (start 1.065 -1.27) (end 7.555 -1.27)
+    (stroke (width 0.1) (type solid)) (layer F.Fab))
+  (fp_line (start 7.555 -1.27) (end 7.555 29.21)
+    (stroke (width 0.1) (type solid)) (layer F.Fab))
+  (fp_line (start 7.555 29.21) (end 0.065 29.21)
+    (stroke (width 0.1) (type solid)) (layer F.Fab))
+  (fp_line (start 0.065 29.21) (end 0.065 -0.27)
+    (stroke (width 0.1) (type solid)) (layer F.Fab))
+  (fp_line (start 0.065 -0.27) (end 1.065 -1.27)
+    (stroke (width 0.1) (type solid)) (layer F.Fab))
+  (fp_line (start 2.81 -1.33) (end 1.56 -1.33)
+    (stroke (width 0.12) (type solid)) (layer F.SilkS))
+  (fp_line (start 1.56 -1.33) (end 1.56 29.27)
+    (stroke (width 0.12) (type solid)) (layer F.SilkS))
+  (fp_line (start 1.56 29.27) (end 6.06 29.27)
+    (stroke (width 0.12) (type solid)) (layer F.SilkS))
+  (fp_line (start 6.06 29.27) (end 6.06 -1.33)
+    (stroke (width 0.12) (type solid)) (layer F.SilkS))
+  (fp_line (start 6.06 -1.33) (end 4.81 -1.33)
+    (stroke (width 0.12) (type solid)) (layer F.SilkS))
+  (fp_line (start -1.45 -1.52) (end -1.45 29.46)
+    (stroke (width 0.05) (type solid)) (layer F.CrtYd))
+  (fp_line (start -1.45 29.46) (end 9.07 29.46)
+    (stroke (width 0.05) (type solid)) (layer F.CrtYd))
+  (fp_line (start 9.07 29.46) (end 9.07 -1.52)
+    (stroke (width 0.05) (type solid)) (layer F.CrtYd))
+  (fp_line (start 9.07 -1.52) (end -1.45 -1.52)
+    (stroke (width 0.05) (type solid)) (layer F.CrtYd))
+  (pad 1 thru_hole rect (at 0 0) (size 2.4 1.6) (drill 0.8) (layers *.Cu *.Mask))
+  (pad 13 thru_hole oval (at 7.62 27.94) (size 2.4 1.6) (drill 0.8) (layers *.Cu *.Mask))
+  (pad 2 thru_hole oval (at 0 2.54) (size 2.4 1.6) (drill 0.8) (layers *.Cu *.Mask))
+  (pad 14 thru_hole oval (at 7.62 25.4) (size 2.4 1.6) (drill 0.8) (layers *.Cu *.Mask))
+  (pad 3 thru_hole oval (at 0 5.08) (size 2.4 1.6) (drill 0.8) (layers *.Cu *.Mask))
+  (pad 15 thru_hole oval (at 7.62 22.86) (size 2.4 1.6) (drill 0.8) (layers *.Cu *.Mask))
+  (pad 4 thru_hole oval (at 0 7.62) (size 2.4 1.6) (drill 0.8) (layers *.Cu *.Mask))
+  (pad 16 thru_hole oval (at 7.62 20.32) (size 2.4 1.6) (drill 0.8) (layers *.Cu *.Mask))
+  (pad 5 thru_hole oval (at 0 10.16) (size 2.4 1.6) (drill 0.8) (layers *.Cu *.Mask))
+  (pad 17 thru_hole oval (at 7.62 17.78) (size 2.4 1.6) (drill 0.8) (layers *.Cu *.Mask))
+  (pad 6 thru_hole oval (at 0 12.7) (size 2.4 1.6) (drill 0.8) (layers *.Cu *.Mask))
+  (pad 18 thru_hole oval (at 7.62 15.24) (size 2.4 1.6) (drill 0.8) (layers *.Cu *.Mask))
+  (pad 7 thru_hole oval (at 0 15.24) (size 2.4 1.6) (drill 0.8) (layers *.Cu *.Mask))
+  (pad 19 thru_hole oval (at 7.62 12.7) (size 2.4 1.6) (drill 0.8) (layers *.Cu *.Mask))
+  (pad 8 thru_hole oval (at 0 17.78) (size 2.4 1.6) (drill 0.8) (layers *.Cu *.Mask))
+  (pad 20 thru_hole oval (at 7.62 10.16) (size 2.4 1.6) (drill 0.8) (layers *.Cu *.Mask))
+  (pad 9 thru_hole oval (at 0 20.32) (size 2.4 1.6) (drill 0.8) (layers *.Cu *.Mask))
+  (pad 21 thru_hole oval (at 7.62 7.62) (size 2.4 1.6) (drill 0.8) (layers *.Cu *.Mask))
+  (pad 10 thru_hole oval (at 0 22.86) (size 2.4 1.6) (drill 0.8) (layers *.Cu *.Mask))
+  (pad 22 thru_hole oval (at 7.62 5.08) (size 2.4 1.6) (drill 0.8) (layers *.Cu *.Mask))
+  (pad 11 thru_hole oval (at 0 25.4) (size 2.4 1.6) (drill 0.8) (layers *.Cu *.Mask))
+  (pad 23 thru_hole oval (at 7.62 2.54) (size 2.4 1.6) (drill 0.8) (layers *.Cu *.Mask))
+  (pad 12 thru_hole oval (at 0 27.94) (size 2.4 1.6) (drill 0.8) (layers *.Cu *.Mask))
+  (pad 24 thru_hole oval (at 7.62 0) (size 2.4 1.6) (drill 0.8) (layers *.Cu *.Mask))
+  (fp_text user ${REFERENCE} (at 3.81 13.97 90) (layer F.Fab)
+    (effects (font (size 1 1) (thickness 0.15)))
+  )
+  (model ${KICAD7_3DMODEL_DIR}/Package_DIP.3dshapes/CERDIP-24_W7.62mm_SideBrazed_LongPads.wrl
+    (offset (xyz 0 0 0))
+    (scale (xyz 1 1 1))
+    (rotate (xyz 0 0 0))
+  )
+)
diff --git a/Package_DIP.pretty/CERDIP-24_W7.62mm_SideBrazed_LongPads_Socket.kicad_mod b/Package_DIP.pretty/CERDIP-24_W7.62mm_SideBrazed_LongPads_Socket.kicad_mod
new file mode 100644
index 000000000..89a19e4ff
--- /dev/null
+++ b/Package_DIP.pretty/CERDIP-24_W7.62mm_SideBrazed_LongPads_Socket.kicad_mod
@@ -0,0 +1,90 @@
+(footprint CERDIP-24_W7.62mm_SideBrazed_LongPads_Socket (version 20221018) (generator kicad-footprint-generator)
+  (layer F.Cu)
+  (descr "24-lead through-hole mounted CERDIP, JEDEC MS-015-AG package, row spacing 7.62mm (300 mils), SideBrazed, LongPads, Socket, https://www.jedec.org/system/files/docs/Ms-015a.pdf")
+  (tags "THT DIP DIL CERDIP ceramic 2.54mm 7.62mm 300mil SideBrazed LongPads Socket")
+  (attr through_hole)
+  (fp_text reference REF** (at 3.81 -2.33) (layer F.SilkS)
+    (effects (font (size 1 1) (thickness 0.15)))
+  )
+  (fp_text value CERDIP-24_W7.62mm_SideBrazed_LongPads_Socket (at 3.81 30.27) (layer F.Fab)
+    (effects (font (size 1 1) (thickness 0.15)))
+  )
+  (fp_arc (start 4.81 -1.33) (mid 3.81 -0.33) (end 2.81 -1.33)
+    (stroke (width 0.12) (type solid)) (layer F.SilkS))
+  (fp_line (start 1.065 -1.27) (end 7.555 -1.27)
+    (stroke (width 0.1) (type solid)) (layer F.Fab))
+  (fp_line (start 7.555 -1.27) (end 7.555 29.21)
+    (stroke (width 0.1) (type solid)) (layer F.Fab))
+  (fp_line (start 7.555 29.21) (end 0.065 29.21)
+    (stroke (width 0.1) (type solid)) (layer F.Fab))
+  (fp_line (start 0.065 29.21) (end 0.065 -0.27)
+    (stroke (width 0.1) (type solid)) (layer F.Fab))
+  (fp_line (start 0.065 -0.27) (end 1.065 -1.27)
+    (stroke (width 0.1) (type solid)) (layer F.Fab))
+  (fp_line (start -1.27 -1.33) (end -1.27 29.27)
+    (stroke (width 0.1) (type solid)) (layer F.Fab))
+  (fp_line (start -1.27 29.27) (end 8.89 29.27)
+    (stroke (width 0.1) (type solid)) (layer F.Fab))
+  (fp_line (start 8.89 29.27) (end 8.89 -1.33)
+    (stroke (width 0.1) (type solid)) (layer F.Fab))
+  (fp_line (start 8.89 -1.33) (end -1.27 -1.33)
+    (stroke (width 0.1) (type solid)) (layer F.Fab))
+  (fp_line (start 2.81 -1.33) (end 1.56 -1.33)
+    (stroke (width 0.12) (type solid)) (layer F.SilkS))
+  (fp_line (start 1.56 -1.33) (end 1.56 29.27)
+    (stroke (width 0.12) (type solid)) (layer F.SilkS))
+  (fp_line (start 1.56 29.27) (end 6.06 29.27)
+    (stroke (width 0.12) (type solid)) (layer F.SilkS))
+  (fp_line (start 6.06 29.27) (end 6.06 -1.33)
+    (stroke (width 0.12) (type solid)) (layer F.SilkS))
+  (fp_line (start 6.06 -1.33) (end 4.81 -1.33)
+    (stroke (width 0.12) (type solid)) (layer F.SilkS))
+  (fp_line (start -1.44 -1.39) (end -1.44 29.33)
+    (stroke (width 0.12) (type solid)) (layer F.SilkS))
+  (fp_line (start -1.44 29.33) (end 9.06 29.33)
+    (stroke (width 0.12) (type solid)) (layer F.SilkS))
+  (fp_line (start 9.06 29.33) (end 9.06 -1.39)
+    (stroke (width 0.12) (type solid)) (layer F.SilkS))
+  (fp_line (start 9.06 -1.39) (end -1.44 -1.39)
+    (stroke (width 0.12) (type solid)) (layer F.SilkS))
+  (fp_line (start -1.52 -1.58) (end -1.52 29.53)
+    (stroke (width 0.05) (type solid)) (layer F.CrtYd))
+  (fp_line (start -1.52 29.53) (end 9.14 29.53)
+    (stroke (width 0.05) (type solid)) (layer F.CrtYd))
+  (fp_line (start 9.14 29.53) (end 9.14 -1.58)
+    (stroke (width 0.05) (type solid)) (layer F.CrtYd))
+  (fp_line (start 9.14 -1.58) (end -1.52 -1.58)
+    (stroke (width 0.05) (type solid)) (layer F.CrtYd))
+  (pad 1 thru_hole rect (at 0 0) (size 2.4 1.6) (drill 0.8) (layers *.Cu *.Mask))
+  (pad 13 thru_hole oval (at 7.62 27.94) (size 2.4 1.6) (drill 0.8) (layers *.Cu *.Mask))
+  (pad 2 thru_hole oval (at 0 2.54) (size 2.4 1.6) (drill 0.8) (layers *.Cu *.Mask))
+  (pad 14 thru_hole oval (at 7.62 25.4) (size 2.4 1.6) (drill 0.8) (layers *.Cu *.Mask))
+  (pad 3 thru_hole oval (at 0 5.08) (size 2.4 1.6) (drill 0.8) (layers *.Cu *.Mask))
+  (pad 15 thru_hole oval (at 7.62 22.86) (size 2.4 1.6) (drill 0.8) (layers *.Cu *.Mask))
+  (pad 4 thru_hole oval (at 0 7.62) (size 2.4 1.6) (drill 0.8) (layers *.Cu *.Mask))
+  (pad 16 thru_hole oval (at 7.62 20.32) (size 2.4 1.6) (drill 0.8) (layers *.Cu *.Mask))
+  (pad 5 thru_hole oval (at 0 10.16) (size 2.4 1.6) (drill 0.8) (layers *.Cu *.Mask))
+  (pad 17 thru_hole oval (at 7.62 17.78) (size 2.4 1.6) (drill 0.8) (layers *.Cu *.Mask))
+  (pad 6 thru_hole oval (at 0 12.7) (size 2.4 1.6) (drill 0.8) (layers *.Cu *.Mask))
+  (pad 18 thru_hole oval (at 7.62 15.24) (size 2.4 1.6) (drill 0.8) (layers *.Cu *.Mask))
+  (pad 7 thru_hole oval (at 0 15.24) (size 2.4 1.6) (drill 0.8) (layers *.Cu *.Mask))
+  (pad 19 thru_hole oval (at 7.62 12.7) (size 2.4 1.6) (drill 0.8) (layers *.Cu *.Mask))
+  (pad 8 thru_hole oval (at 0 17.78) (size 2.4 1.6) (drill 0.8) (layers *.Cu *.Mask))
+  (pad 20 thru_hole oval (at 7.62 10.16) (size 2.4 1.6) (drill 0.8) (layers *.Cu *.Mask))
+  (pad 9 thru_hole oval (at 0 20.32) (size 2.4 1.6) (drill 0.8) (layers *.Cu *.Mask))
+  (pad 21 thru_hole oval (at 7.62 7.62) (size 2.4 1.6) (drill 0.8) (layers *.Cu *.Mask))
+  (pad 10 thru_hole oval (at 0 22.86) (size 2.4 1.6) (drill 0.8) (layers *.Cu *.Mask))
+  (pad 22 thru_hole oval (at 7.62 5.08) (size 2.4 1.6) (drill 0.8) (layers *.Cu *.Mask))
+  (pad 11 thru_hole oval (at 0 25.4) (size 2.4 1.6) (drill 0.8) (layers *.Cu *.Mask))
+  (pad 23 thru_hole oval (at 7.62 2.54) (size 2.4 1.6) (drill 0.8) (layers *.Cu *.Mask))
+  (pad 12 thru_hole oval (at 0 27.94) (size 2.4 1.6) (drill 0.8) (layers *.Cu *.Mask))
+  (pad 24 thru_hole oval (at 7.62 0) (size 2.4 1.6) (drill 0.8) (layers *.Cu *.Mask))
+  (fp_text user ${REFERENCE} (at 3.81 13.97 90) (layer F.Fab)
+    (effects (font (size 1 1) (thickness 0.15)))
+  )
+  (model ${KICAD7_3DMODEL_DIR}/Package_DIP.3dshapes/CERDIP-24_W7.62mm_SideBrazed_LongPads_Socket.wrl
+    (offset (xyz 0 0 0))
+    (scale (xyz 1 1 1))
+    (rotate (xyz 0 0 0))
+  )
+)
diff --git a/Package_DIP.pretty/CERDIP-24_W7.62mm_SideBrazed_Socket.kicad_mod b/Package_DIP.pretty/CERDIP-24_W7.62mm_SideBrazed_Socket.kicad_mod
new file mode 100644
index 000000000..7bfe3e909
--- /dev/null
+++ b/Package_DIP.pretty/CERDIP-24_W7.62mm_SideBrazed_Socket.kicad_mod
@@ -0,0 +1,90 @@
+(footprint CERDIP-24_W7.62mm_SideBrazed_Socket (version 20221018) (generator kicad-footprint-generator)
+  (layer F.Cu)
+  (descr "24-lead through-hole mounted CERDIP, JEDEC MS-015-AG package, row spacing 7.62mm (300 mils), SideBrazed, Socket, https://www.jedec.org/system/files/docs/Ms-015a.pdf")
+  (tags "THT DIP DIL CERDIP ceramic 2.54mm 7.62mm 300mil SideBrazed Socket")
+  (attr through_hole)
+  (fp_text reference REF** (at 3.81 -2.33) (layer F.SilkS)
+    (effects (font (size 1 1) (thickness 0.15)))
+  )
+  (fp_text value CERDIP-24_W7.62mm_SideBrazed_Socket (at 3.81 30.27) (layer F.Fab)
+    (effects (font (size 1 1) (thickness 0.15)))
+  )
+  (fp_arc (start 4.81 -1.33) (mid 3.81 -0.33) (end 2.81 -1.33)
+    (stroke (width 0.12) (type solid)) (layer F.SilkS))
+  (fp_line (start 1.065 -1.27) (end 7.555 -1.27)
+    (stroke (width 0.1) (type solid)) (layer F.Fab))
+  (fp_line (start 7.555 -1.27) (end 7.555 29.21)
+    (stroke (width 0.1) (type solid)) (layer F.Fab))
+  (fp_line (start 7.555 29.21) (end 0.065 29.21)
+    (stroke (width 0.1) (type solid)) (layer F.Fab))
+  (fp_line (start 0.065 29.21) (end 0.065 -0.27)
+    (stroke (width 0.1) (type solid)) (layer F.Fab))
+  (fp_line (start 0.065 -0.27) (end 1.065 -1.27)
+    (stroke (width 0.1) (type solid)) (layer F.Fab))
+  (fp_line (start -1.27 -1.33) (end -1.27 29.27)
+    (stroke (width 0.1) (type solid)) (layer F.Fab))
+  (fp_line (start -1.27 29.27) (end 8.89 29.27)
+    (stroke (width 0.1) (type solid)) (layer F.Fab))
+  (fp_line (start 8.89 29.27) (end 8.89 -1.33)
+    (stroke (width 0.1) (type solid)) (layer F.Fab))
+  (fp_line (start 8.89 -1.33) (end -1.27 -1.33)
+    (stroke (width 0.1) (type solid)) (layer F.Fab))
+  (fp_line (start 2.81 -1.33) (end 1.16 -1.33)
+    (stroke (width 0.12) (type solid)) (layer F.SilkS))
+  (fp_line (start 1.16 -1.33) (end 1.16 29.27)
+    (stroke (width 0.12) (type solid)) (layer F.SilkS))
+  (fp_line (start 1.16 29.27) (end 6.46 29.27)
+    (stroke (width 0.12) (type solid)) (layer F.SilkS))
+  (fp_line (start 6.46 29.27) (end 6.46 -1.33)
+    (stroke (width 0.12) (type solid)) (layer F.SilkS))
+  (fp_line (start 6.46 -1.33) (end 4.81 -1.33)
+    (stroke (width 0.12) (type solid)) (layer F.SilkS))
+  (fp_line (start -1.33 -1.39) (end -1.33 29.33)
+    (stroke (width 0.12) (type solid)) (layer F.SilkS))
+  (fp_line (start -1.33 29.33) (end 8.95 29.33)
+    (stroke (width 0.12) (type solid)) (layer F.SilkS))
+  (fp_line (start 8.95 29.33) (end 8.95 -1.39)
+    (stroke (width 0.12) (type solid)) (layer F.SilkS))
+  (fp_line (start 8.95 -1.39) (end -1.33 -1.39)
+    (stroke (width 0.12) (type solid)) (layer F.SilkS))
+  (fp_line (start -1.52 -1.58) (end -1.52 29.53)
+    (stroke (width 0.05) (type solid)) (layer F.CrtYd))
+  (fp_line (start -1.52 29.53) (end 9.14 29.53)
+    (stroke (width 0.05) (type solid)) (layer F.CrtYd))
+  (fp_line (start 9.14 29.53) (end 9.14 -1.58)
+    (stroke (width 0.05) (type solid)) (layer F.CrtYd))
+  (fp_line (start 9.14 -1.58) (end -1.52 -1.58)
+    (stroke (width 0.05) (type solid)) (layer F.CrtYd))
+  (pad 1 thru_hole rect (at 0 0) (size 1.6 1.6) (drill 0.8) (layers *.Cu *.Mask))
+  (pad 13 thru_hole circle (at 7.62 27.94) (size 1.6 1.6) (drill 0.8) (layers *.Cu *.Mask))
+  (pad 2 thru_hole circle (at 0 2.54) (size 1.6 1.6) (drill 0.8) (layers *.Cu *.Mask))
+  (pad 14 thru_hole circle (at 7.62 25.4) (size 1.6 1.6) (drill 0.8) (layers *.Cu *.Mask))
+  (pad 3 thru_hole circle (at 0 5.08) (size 1.6 1.6) (drill 0.8) (layers *.Cu *.Mask))
+  (pad 15 thru_hole circle (at 7.62 22.86) (size 1.6 1.6) (drill 0.8) (layers *.Cu *.Mask))
+  (pad 4 thru_hole circle (at 0 7.62) (size 1.6 1.6) (drill 0.8) (layers *.Cu *.Mask))
+  (pad 16 thru_hole circle (at 7.62 20.32) (size 1.6 1.6) (drill 0.8) (layers *.Cu *.Mask))
+  (pad 5 thru_hole circle (at 0 10.16) (size 1.6 1.6) (drill 0.8) (layers *.Cu *.Mask))
+  (pad 17 thru_hole circle (at 7.62 17.78) (size 1.6 1.6) (drill 0.8) (layers *.Cu *.Mask))
+  (pad 6 thru_hole circle (at 0 12.7) (size 1.6 1.6) (drill 0.8) (layers *.Cu *.Mask))
+  (pad 18 thru_hole circle (at 7.62 15.24) (size 1.6 1.6) (drill 0.8) (layers *.Cu *.Mask))
+  (pad 7 thru_hole circle (at 0 15.24) (size 1.6 1.6) (drill 0.8) (layers *.Cu *.Mask))
+  (pad 19 thru_hole circle (at 7.62 12.7) (size 1.6 1.6) (drill 0.8) (layers *.Cu *.Mask))
+  (pad 8 thru_hole circle (at 0 17.78) (size 1.6 1.6) (drill 0.8) (layers *.Cu *.Mask))
+  (pad 20 thru_hole circle (at 7.62 10.16) (size 1.6 1.6) (drill 0.8) (layers *.Cu *.Mask))
+  (pad 9 thru_hole circle (at 0 20.32) (size 1.6 1.6) (drill 0.8) (layers *.Cu *.Mask))
+  (pad 21 thru_hole circle (at 7.62 7.62) (size 1.6 1.6) (drill 0.8) (layers *.Cu *.Mask))
+  (pad 10 thru_hole circle (at 0 22.86) (size 1.6 1.6) (drill 0.8) (layers *.Cu *.Mask))
+  (pad 22 thru_hole circle (at 7.62 5.08) (size 1.6 1.6) (drill 0.8) (layers *.Cu *.Mask))
+  (pad 11 thru_hole circle (at 0 25.4) (size 1.6 1.6) (drill 0.8) (layers *.Cu *.Mask))
+  (pad 23 thru_hole circle (at 7.62 2.54) (size 1.6 1.6) (drill 0.8) (layers *.Cu *.Mask))
+  (pad 12 thru_hole circle (at 0 27.94) (size 1.6 1.6) (drill 0.8) (layers *.Cu *.Mask))
+  (pad 24 thru_hole circle (at 7.62 0) (size 1.6 1.6) (drill 0.8) (layers *.Cu *.Mask))
+  (fp_text user ${REFERENCE} (at 3.81 13.97 90) (layer F.Fab)
+    (effects (font (size 1 1) (thickness 0.15)))
+  )
+  (model ${KICAD7_3DMODEL_DIR}/Package_DIP.3dshapes/CERDIP-24_W7.62mm_SideBrazed_Socket.wrl
+    (offset (xyz 0 0 0))
+    (scale (xyz 1 1 1))
+    (rotate (xyz 0 0 0))
+  )
+)
diff --git a/Package_DIP.pretty/CERDIP-28_W7.62mm_SideBrazed.kicad_mod b/Package_DIP.pretty/CERDIP-28_W7.62mm_SideBrazed.kicad_mod
new file mode 100644
index 000000000..5b5f5d3c7
--- /dev/null
+++ b/Package_DIP.pretty/CERDIP-28_W7.62mm_SideBrazed.kicad_mod
@@ -0,0 +1,78 @@
+(footprint CERDIP-28_W7.62mm_SideBrazed (version 20221018) (generator kicad-footprint-generator)
+  (layer F.Cu)
+  (descr "28-lead through-hole mounted CERDIP, JEDEC MS-015-AH package, row spacing 7.62mm (300 mils), SideBrazed, https://www.jedec.org/system/files/docs/Ms-015a.pdf")
+  (tags "THT DIP DIL CERDIP ceramic 2.54mm 7.62mm 300mil SideBrazed")
+  (attr through_hole)
+  (fp_text reference REF** (at 3.81 -2.33) (layer F.SilkS)
+    (effects (font (size 1 1) (thickness 0.15)))
+  )
+  (fp_text value CERDIP-28_W7.62mm_SideBrazed (at 3.81 35.35) (layer F.Fab)
+    (effects (font (size 1 1) (thickness 0.15)))
+  )
+  (fp_arc (start 4.81 -1.33) (mid 3.81 -0.33) (end 2.81 -1.33)
+    (stroke (width 0.12) (type solid)) (layer F.SilkS))
+  (fp_line (start 1.065 -1.27) (end 7.555 -1.27)
+    (stroke (width 0.1) (type solid)) (layer F.Fab))
+  (fp_line (start 7.555 -1.27) (end 7.555 34.29)
+    (stroke (width 0.1) (type solid)) (layer F.Fab))
+  (fp_line (start 7.555 34.29) (end 0.065 34.29)
+    (stroke (width 0.1) (type solid)) (layer F.Fab))
+  (fp_line (start 0.065 34.29) (end 0.065 -0.27)
+    (stroke (width 0.1) (type solid)) (layer F.Fab))
+  (fp_line (start 0.065 -0.27) (end 1.065 -1.27)
+    (stroke (width 0.1) (type solid)) (layer F.Fab))
+  (fp_line (start 2.81 -1.33) (end 1.16 -1.33)
+    (stroke (width 0.12) (type solid)) (layer F.SilkS))
+  (fp_line (start 1.16 -1.33) (end 1.16 34.35)
+    (stroke (width 0.12) (type solid)) (layer F.SilkS))
+  (fp_line (start 1.16 34.35) (end 6.46 34.35)
+    (stroke (width 0.12) (type solid)) (layer F.SilkS))
+  (fp_line (start 6.46 34.35) (end 6.46 -1.33)
+    (stroke (width 0.12) (type solid)) (layer F.SilkS))
+  (fp_line (start 6.46 -1.33) (end 4.81 -1.33)
+    (stroke (width 0.12) (type solid)) (layer F.SilkS))
+  (fp_line (start -1.06 -1.52) (end -1.06 34.55)
+    (stroke (width 0.05) (type solid)) (layer F.CrtYd))
+  (fp_line (start -1.06 34.55) (end 8.67 34.55)
+    (stroke (width 0.05) (type solid)) (layer F.CrtYd))
+  (fp_line (start 8.67 34.55) (end 8.67 -1.52)
+    (stroke (width 0.05) (type solid)) (layer F.CrtYd))
+  (fp_line (start 8.67 -1.52) (end -1.06 -1.52)
+    (stroke (width 0.05) (type solid)) (layer F.CrtYd))
+  (pad 1 thru_hole rect (at 0 0) (size 1.6 1.6) (drill 0.8) (layers *.Cu *.Mask))
+  (pad 15 thru_hole circle (at 7.62 33.02) (size 1.6 1.6) (drill 0.8) (layers *.Cu *.Mask))
+  (pad 2 thru_hole circle (at 0 2.54) (size 1.6 1.6) (drill 0.8) (layers *.Cu *.Mask))
+  (pad 16 thru_hole circle (at 7.62 30.48) (size 1.6 1.6) (drill 0.8) (layers *.Cu *.Mask))
+  (pad 3 thru_hole circle (at 0 5.08) (size 1.6 1.6) (drill 0.8) (layers *.Cu *.Mask))
+  (pad 17 thru_hole circle (at 7.62 27.94) (size 1.6 1.6) (drill 0.8) (layers *.Cu *.Mask))
+  (pad 4 thru_hole circle (at 0 7.62) (size 1.6 1.6) (drill 0.8) (layers *.Cu *.Mask))
+  (pad 18 thru_hole circle (at 7.62 25.4) (size 1.6 1.6) (drill 0.8) (layers *.Cu *.Mask))
+  (pad 5 thru_hole circle (at 0 10.16) (size 1.6 1.6) (drill 0.8) (layers *.Cu *.Mask))
+  (pad 19 thru_hole circle (at 7.62 22.86) (size 1.6 1.6) (drill 0.8) (layers *.Cu *.Mask))
+  (pad 6 thru_hole circle (at 0 12.7) (size 1.6 1.6) (drill 0.8) (layers *.Cu *.Mask))
+  (pad 20 thru_hole circle (at 7.62 20.32) (size 1.6 1.6) (drill 0.8) (layers *.Cu *.Mask))
+  (pad 7 thru_hole circle (at 0 15.24) (size 1.6 1.6) (drill 0.8) (layers *.Cu *.Mask))
+  (pad 21 thru_hole circle (at 7.62 17.78) (size 1.6 1.6) (drill 0.8) (layers *.Cu *.Mask))
+  (pad 8 thru_hole circle (at 0 17.78) (size 1.6 1.6) (drill 0.8) (layers *.Cu *.Mask))
+  (pad 22 thru_hole circle (at 7.62 15.24) (size 1.6 1.6) (drill 0.8) (layers *.Cu *.Mask))
+  (pad 9 thru_hole circle (at 0 20.32) (size 1.6 1.6) (drill 0.8) (layers *.Cu *.Mask))
+  (pad 23 thru_hole circle (at 7.62 12.7) (size 1.6 1.6) (drill 0.8) (layers *.Cu *.Mask))
+  (pad 10 thru_hole circle (at 0 22.86) (size 1.6 1.6) (drill 0.8) (layers *.Cu *.Mask))
+  (pad 24 thru_hole circle (at 7.62 10.16) (size 1.6 1.6) (drill 0.8) (layers *.Cu *.Mask))
+  (pad 11 thru_hole circle (at 0 25.4) (size 1.6 1.6) (drill 0.8) (layers *.Cu *.Mask))
+  (pad 25 thru_hole circle (at 7.62 7.62) (size 1.6 1.6) (drill 0.8) (layers *.Cu *.Mask))
+  (pad 12 thru_hole circle (at 0 27.94) (size 1.6 1.6) (drill 0.8) (layers *.Cu *.Mask))
+  (pad 26 thru_hole circle (at 7.62 5.08) (size 1.6 1.6) (drill 0.8) (layers *.Cu *.Mask))
+  (pad 13 thru_hole circle (at 0 30.48) (size 1.6 1.6) (drill 0.8) (layers *.Cu *.Mask))
+  (pad 27 thru_hole circle (at 7.62 2.54) (size 1.6 1.6) (drill 0.8) (layers *.Cu *.Mask))
+  (pad 14 thru_hole circle (at 0 33.02) (size 1.6 1.6) (drill 0.8) (layers *.Cu *.Mask))
+  (pad 28 thru_hole circle (at 7.62 0) (size 1.6 1.6) (drill 0.8) (layers *.Cu *.Mask))
+  (fp_text user ${REFERENCE} (at 3.81 16.51 90) (layer F.Fab)
+    (effects (font (size 1 1) (thickness 0.15)))
+  )
+  (model ${KICAD7_3DMODEL_DIR}/Package_DIP.3dshapes/CERDIP-28_W7.62mm_SideBrazed.wrl
+    (offset (xyz 0 0 0))
+    (scale (xyz 1 1 1))
+    (rotate (xyz 0 0 0))
+  )
+)
diff --git a/Package_DIP.pretty/CERDIP-28_W7.62mm_SideBrazed_LongPads.kicad_mod b/Package_DIP.pretty/CERDIP-28_W7.62mm_SideBrazed_LongPads.kicad_mod
new file mode 100644
index 000000000..1342286e9
--- /dev/null
+++ b/Package_DIP.pretty/CERDIP-28_W7.62mm_SideBrazed_LongPads.kicad_mod
@@ -0,0 +1,78 @@
+(footprint CERDIP-28_W7.62mm_SideBrazed_LongPads (version 20221018) (generator kicad-footprint-generator)
+  (layer F.Cu)
+  (descr "28-lead through-hole mounted CERDIP, JEDEC MS-015-AH package, row spacing 7.62mm (300 mils), SideBrazed, LongPads, https://www.jedec.org/system/files/docs/Ms-015a.pdf")
+  (tags "THT DIP DIL CERDIP ceramic 2.54mm 7.62mm 300mil SideBrazed LongPads")
+  (attr through_hole)
+  (fp_text reference REF** (at 3.81 -2.33) (layer F.SilkS)
+    (effects (font (size 1 1) (thickness 0.15)))
+  )
+  (fp_text value CERDIP-28_W7.62mm_SideBrazed_LongPads (at 3.81 35.35) (layer F.Fab)
+    (effects (font (size 1 1) (thickness 0.15)))
+  )
+  (fp_arc (start 4.81 -1.33) (mid 3.81 -0.33) (end 2.81 -1.33)
+    (stroke (width 0.12) (type solid)) (layer F.SilkS))
+  (fp_line (start 1.065 -1.27) (end 7.555 -1.27)
+    (stroke (width 0.1) (type solid)) (layer F.Fab))
+  (fp_line (start 7.555 -1.27) (end 7.555 34.29)
+    (stroke (width 0.1) (type solid)) (layer F.Fab))
+  (fp_line (start 7.555 34.29) (end 0.065 34.29)
+    (stroke (width 0.1) (type solid)) (layer F.Fab))
+  (fp_line (start 0.065 34.29) (end 0.065 -0.27)
+    (stroke (width 0.1) (type solid)) (layer F.Fab))
+  (fp_line (start 0.065 -0.27) (end 1.065 -1.27)
+    (stroke (width 0.1) (type solid)) (layer F.Fab))
+  (fp_line (start 2.81 -1.33) (end 1.56 -1.33)
+    (stroke (width 0.12) (type solid)) (layer F.SilkS))
+  (fp_line (start 1.56 -1.33) (end 1.56 34.35)
+    (stroke (width 0.12) (type solid)) (layer F.SilkS))
+  (fp_line (start 1.56 34.35) (end 6.06 34.35)
+    (stroke (width 0.12) (type solid)) (layer F.SilkS))
+  (fp_line (start 6.06 34.35) (end 6.06 -1.33)
+    (stroke (width 0.12) (type solid)) (layer F.SilkS))
+  (fp_line (start 6.06 -1.33) (end 4.81 -1.33)
+    (stroke (width 0.12) (type solid)) (layer F.SilkS))
+  (fp_line (start -1.45 -1.52) (end -1.45 34.55)
+    (stroke (width 0.05) (type solid)) (layer F.CrtYd))
+  (fp_line (start -1.45 34.55) (end 9.07 34.55)
+    (stroke (width 0.05) (type solid)) (layer F.CrtYd))
+  (fp_line (start 9.07 34.55) (end 9.07 -1.52)
+    (stroke (width 0.05) (type solid)) (layer F.CrtYd))
+  (fp_line (start 9.07 -1.52) (end -1.45 -1.52)
+    (stroke (width 0.05) (type solid)) (layer F.CrtYd))
+  (pad 1 thru_hole rect (at 0 0) (size 2.4 1.6) (drill 0.8) (layers *.Cu *.Mask))
+  (pad 15 thru_hole oval (at 7.62 33.02) (size 2.4 1.6) (drill 0.8) (layers *.Cu *.Mask))
+  (pad 2 thru_hole oval (at 0 2.54) (size 2.4 1.6) (drill 0.8) (layers *.Cu *.Mask))
+  (pad 16 thru_hole oval (at 7.62 30.48) (size 2.4 1.6) (drill 0.8) (layers *.Cu *.Mask))
+  (pad 3 thru_hole oval (at 0 5.08) (size 2.4 1.6) (drill 0.8) (layers *.Cu *.Mask))
+  (pad 17 thru_hole oval (at 7.62 27.94) (size 2.4 1.6) (drill 0.8) (layers *.Cu *.Mask))
+  (pad 4 thru_hole oval (at 0 7.62) (size 2.4 1.6) (drill 0.8) (layers *.Cu *.Mask))
+  (pad 18 thru_hole oval (at 7.62 25.4) (size 2.4 1.6) (drill 0.8) (layers *.Cu *.Mask))
+  (pad 5 thru_hole oval (at 0 10.16) (size 2.4 1.6) (drill 0.8) (layers *.Cu *.Mask))
+  (pad 19 thru_hole oval (at 7.62 22.86) (size 2.4 1.6) (drill 0.8) (layers *.Cu *.Mask))
+  (pad 6 thru_hole oval (at 0 12.7) (size 2.4 1.6) (drill 0.8) (layers *.Cu *.Mask))
+  (pad 20 thru_hole oval (at 7.62 20.32) (size 2.4 1.6) (drill 0.8) (layers *.Cu *.Mask))
+  (pad 7 thru_hole oval (at 0 15.24) (size 2.4 1.6) (drill 0.8) (layers *.Cu *.Mask))
+  (pad 21 thru_hole oval (at 7.62 17.78) (size 2.4 1.6) (drill 0.8) (layers *.Cu *.Mask))
+  (pad 8 thru_hole oval (at 0 17.78) (size 2.4 1.6) (drill 0.8) (layers *.Cu *.Mask))
+  (pad 22 thru_hole oval (at 7.62 15.24) (size 2.4 1.6) (drill 0.8) (layers *.Cu *.Mask))
+  (pad 9 thru_hole oval (at 0 20.32) (size 2.4 1.6) (drill 0.8) (layers *.Cu *.Mask))
+  (pad 23 thru_hole oval (at 7.62 12.7) (size 2.4 1.6) (drill 0.8) (layers *.Cu *.Mask))
+  (pad 10 thru_hole oval (at 0 22.86) (size 2.4 1.6) (drill 0.8) (layers *.Cu *.Mask))
+  (pad 24 thru_hole oval (at 7.62 10.16) (size 2.4 1.6) (drill 0.8) (layers *.Cu *.Mask))
+  (pad 11 thru_hole oval (at 0 25.4) (size 2.4 1.6) (drill 0.8) (layers *.Cu *.Mask))
+  (pad 25 thru_hole oval (at 7.62 7.62) (size 2.4 1.6) (drill 0.8) (layers *.Cu *.Mask))
+  (pad 12 thru_hole oval (at 0 27.94) (size 2.4 1.6) (drill 0.8) (layers *.Cu *.Mask))
+  (pad 26 thru_hole oval (at 7.62 5.08) (size 2.4 1.6) (drill 0.8) (layers *.Cu *.Mask))
+  (pad 13 thru_hole oval (at 0 30.48) (size 2.4 1.6) (drill 0.8) (layers *.Cu *.Mask))
+  (pad 27 thru_hole oval (at 7.62 2.54) (size 2.4 1.6) (drill 0.8) (layers *.Cu *.Mask))
+  (pad 14 thru_hole oval (at 0 33.02) (size 2.4 1.6) (drill 0.8) (layers *.Cu *.Mask))
+  (pad 28 thru_hole oval (at 7.62 0) (size 2.4 1.6) (drill 0.8) (layers *.Cu *.Mask))
+  (fp_text user ${REFERENCE} (at 3.81 16.51 90) (layer F.Fab)
+    (effects (font (size 1 1) (thickness 0.15)))
+  )
+  (model ${KICAD7_3DMODEL_DIR}/Package_DIP.3dshapes/CERDIP-28_W7.62mm_SideBrazed_LongPads.wrl
+    (offset (xyz 0 0 0))
+    (scale (xyz 1 1 1))
+    (rotate (xyz 0 0 0))
+  )
+)
diff --git a/Package_DIP.pretty/CERDIP-28_W7.62mm_SideBrazed_LongPads_Socket.kicad_mod b/Package_DIP.pretty/CERDIP-28_W7.62mm_SideBrazed_LongPads_Socket.kicad_mod
new file mode 100644
index 000000000..e0eaec9c8
--- /dev/null
+++ b/Package_DIP.pretty/CERDIP-28_W7.62mm_SideBrazed_LongPads_Socket.kicad_mod
@@ -0,0 +1,94 @@
+(footprint CERDIP-28_W7.62mm_SideBrazed_LongPads_Socket (version 20221018) (generator kicad-footprint-generator)
+  (layer F.Cu)
+  (descr "28-lead through-hole mounted CERDIP, JEDEC MS-015-AH package, row spacing 7.62mm (300 mils), SideBrazed, LongPads, Socket, https://www.jedec.org/system/files/docs/Ms-015a.pdf")
+  (tags "THT DIP DIL CERDIP ceramic 2.54mm 7.62mm 300mil SideBrazed LongPads Socket")
+  (attr through_hole)
+  (fp_text reference REF** (at 3.81 -2.33) (layer F.SilkS)
+    (effects (font (size 1 1) (thickness 0.15)))
+  )
+  (fp_text value CERDIP-28_W7.62mm_SideBrazed_LongPads_Socket (at 3.81 35.35) (layer F.Fab)
+    (effects (font (size 1 1) (thickness 0.15)))
+  )
+  (fp_arc (start 4.81 -1.33) (mid 3.81 -0.33) (end 2.81 -1.33)
+    (stroke (width 0.12) (type solid)) (layer F.SilkS))
+  (fp_line (start 1.065 -1.27) (end 7.555 -1.27)
+    (stroke (width 0.1) (type solid)) (layer F.Fab))
+  (fp_line (start 7.555 -1.27) (end 7.555 34.29)
+    (stroke (width 0.1) (type solid)) (layer F.Fab))
+  (fp_line (start 7.555 34.29) (end 0.065 34.29)
+    (stroke (width 0.1) (type solid)) (layer F.Fab))
+  (fp_line (start 0.065 34.29) (end 0.065 -0.27)
+    (stroke (width 0.1) (type solid)) (layer F.Fab))
+  (fp_line (start 0.065 -0.27) (end 1.065 -1.27)
+    (stroke (width 0.1) (type solid)) (layer F.Fab))
+  (fp_line (start -1.27 -1.33) (end -1.27 34.35)
+    (stroke (width 0.1) (type solid)) (layer F.Fab))
+  (fp_line (start -1.27 34.35) (end 8.89 34.35)
+    (stroke (width 0.1) (type solid)) (layer F.Fab))
+  (fp_line (start 8.89 34.35) (end 8.89 -1.33)
+    (stroke (width 0.1) (type solid)) (layer F.Fab))
+  (fp_line (start 8.89 -1.33) (end -1.27 -1.33)
+    (stroke (width 0.1) (type solid)) (layer F.Fab))
+  (fp_line (start 2.81 -1.33) (end 1.56 -1.33)
+    (stroke (width 0.12) (type solid)) (layer F.SilkS))
+  (fp_line (start 1.56 -1.33) (end 1.56 34.35)
+    (stroke (width 0.12) (type solid)) (layer F.SilkS))
+  (fp_line (start 1.56 34.35) (end 6.06 34.35)
+    (stroke (width 0.12) (type solid)) (layer F.SilkS))
+  (fp_line (start 6.06 34.35) (end 6.06 -1.33)
+    (stroke (width 0.12) (type solid)) (layer F.SilkS))
+  (fp_line (start 6.06 -1.33) (end 4.81 -1.33)
+    (stroke (width 0.12) (type solid)) (layer F.SilkS))
+  (fp_line (start -1.44 -1.39) (end -1.44 34.41)
+    (stroke (width 0.12) (type solid)) (layer F.SilkS))
+  (fp_line (start -1.44 34.41) (end 9.06 34.41)
+    (stroke (width 0.12) (type solid)) (layer F.SilkS))
+  (fp_line (start 9.06 34.41) (end 9.06 -1.39)
+    (stroke (width 0.12) (type solid)) (layer F.SilkS))
+  (fp_line (start 9.06 -1.39) (end -1.44 -1.39)
+    (stroke (width 0.12) (type solid)) (layer F.SilkS))
+  (fp_line (start -1.52 -1.58) (end -1.52 34.6)
+    (stroke (width 0.05) (type solid)) (layer F.CrtYd))
+  (fp_line (start -1.52 34.6) (end 9.14 34.6)
+    (stroke (width 0.05) (type solid)) (layer F.CrtYd))
+  (fp_line (start 9.14 34.6) (end 9.14 -1.58)
+    (stroke (width 0.05) (type solid)) (layer F.CrtYd))
+  (fp_line (start 9.14 -1.58) (end -1.52 -1.58)
+    (stroke (width 0.05) (type solid)) (layer F.CrtYd))
+  (pad 1 thru_hole rect (at 0 0) (size 2.4 1.6) (drill 0.8) (layers *.Cu *.Mask))
+  (pad 15 thru_hole oval (at 7.62 33.02) (size 2.4 1.6) (drill 0.8) (layers *.Cu *.Mask))
+  (pad 2 thru_hole oval (at 0 2.54) (size 2.4 1.6) (drill 0.8) (layers *.Cu *.Mask))
+  (pad 16 thru_hole oval (at 7.62 30.48) (size 2.4 1.6) (drill 0.8) (layers *.Cu *.Mask))
+  (pad 3 thru_hole oval (at 0 5.08) (size 2.4 1.6) (drill 0.8) (layers *.Cu *.Mask))
+  (pad 17 thru_hole oval (at 7.62 27.94) (size 2.4 1.6) (drill 0.8) (layers *.Cu *.Mask))
+  (pad 4 thru_hole oval (at 0 7.62) (size 2.4 1.6) (drill 0.8) (layers *.Cu *.Mask))
+  (pad 18 thru_hole oval (at 7.62 25.4) (size 2.4 1.6) (drill 0.8) (layers *.Cu *.Mask))
+  (pad 5 thru_hole oval (at 0 10.16) (size 2.4 1.6) (drill 0.8) (layers *.Cu *.Mask))
+  (pad 19 thru_hole oval (at 7.62 22.86) (size 2.4 1.6) (drill 0.8) (layers *.Cu *.Mask))
+  (pad 6 thru_hole oval (at 0 12.7) (size 2.4 1.6) (drill 0.8) (layers *.Cu *.Mask))
+  (pad 20 thru_hole oval (at 7.62 20.32) (size 2.4 1.6) (drill 0.8) (layers *.Cu *.Mask))
+  (pad 7 thru_hole oval (at 0 15.24) (size 2.4 1.6) (drill 0.8) (layers *.Cu *.Mask))
+  (pad 21 thru_hole oval (at 7.62 17.78) (size 2.4 1.6) (drill 0.8) (layers *.Cu *.Mask))
+  (pad 8 thru_hole oval (at 0 17.78) (size 2.4 1.6) (drill 0.8) (layers *.Cu *.Mask))
+  (pad 22 thru_hole oval (at 7.62 15.24) (size 2.4 1.6) (drill 0.8) (layers *.Cu *.Mask))
+  (pad 9 thru_hole oval (at 0 20.32) (size 2.4 1.6) (drill 0.8) (layers *.Cu *.Mask))
+  (pad 23 thru_hole oval (at 7.62 12.7) (size 2.4 1.6) (drill 0.8) (layers *.Cu *.Mask))
+  (pad 10 thru_hole oval (at 0 22.86) (size 2.4 1.6) (drill 0.8) (layers *.Cu *.Mask))
+  (pad 24 thru_hole oval (at 7.62 10.16) (size 2.4 1.6) (drill 0.8) (layers *.Cu *.Mask))
+  (pad 11 thru_hole oval (at 0 25.4) (size 2.4 1.6) (drill 0.8) (layers *.Cu *.Mask))
+  (pad 25 thru_hole oval (at 7.62 7.62) (size 2.4 1.6) (drill 0.8) (layers *.Cu *.Mask))
+  (pad 12 thru_hole oval (at 0 27.94) (size 2.4 1.6) (drill 0.8) (layers *.Cu *.Mask))
+  (pad 26 thru_hole oval (at 7.62 5.08) (size 2.4 1.6) (drill 0.8) (layers *.Cu *.Mask))
+  (pad 13 thru_hole oval (at 0 30.48) (size 2.4 1.6) (drill 0.8) (layers *.Cu *.Mask))
+  (pad 27 thru_hole oval (at 7.62 2.54) (size 2.4 1.6) (drill 0.8) (layers *.Cu *.Mask))
+  (pad 14 thru_hole oval (at 0 33.02) (size 2.4 1.6) (drill 0.8) (layers *.Cu *.Mask))
+  (pad 28 thru_hole oval (at 7.62 0) (size 2.4 1.6) (drill 0.8) (layers *.Cu *.Mask))
+  (fp_text user ${REFERENCE} (at 3.81 16.51 90) (layer F.Fab)
+    (effects (font (size 1 1) (thickness 0.15)))
+  )
+  (model ${KICAD7_3DMODEL_DIR}/Package_DIP.3dshapes/CERDIP-28_W7.62mm_SideBrazed_LongPads_Socket.wrl
+    (offset (xyz 0 0 0))
+    (scale (xyz 1 1 1))
+    (rotate (xyz 0 0 0))
+  )
+)
diff --git a/Package_DIP.pretty/CERDIP-28_W7.62mm_SideBrazed_Socket.kicad_mod b/Package_DIP.pretty/CERDIP-28_W7.62mm_SideBrazed_Socket.kicad_mod
new file mode 100644
index 000000000..cf96c7c22
--- /dev/null
+++ b/Package_DIP.pretty/CERDIP-28_W7.62mm_SideBrazed_Socket.kicad_mod
@@ -0,0 +1,94 @@
+(footprint CERDIP-28_W7.62mm_SideBrazed_Socket (version 20221018) (generator kicad-footprint-generator)
+  (layer F.Cu)
+  (descr "28-lead through-hole mounted CERDIP, JEDEC MS-015-AH package, row spacing 7.62mm (300 mils), SideBrazed, Socket, https://www.jedec.org/system/files/docs/Ms-015a.pdf")
+  (tags "THT DIP DIL CERDIP ceramic 2.54mm 7.62mm 300mil SideBrazed Socket")
+  (attr through_hole)
+  (fp_text reference REF** (at 3.81 -2.33) (layer F.SilkS)
+    (effects (font (size 1 1) (thickness 0.15)))
+  )
+  (fp_text value CERDIP-28_W7.62mm_SideBrazed_Socket (at 3.81 35.35) (layer F.Fab)
+    (effects (font (size 1 1) (thickness 0.15)))
+  )
+  (fp_arc (start 4.81 -1.33) (mid 3.81 -0.33) (end 2.81 -1.33)
+    (stroke (width 0.12) (type solid)) (layer F.SilkS))
+  (fp_line (start 1.065 -1.27) (end 7.555 -1.27)
+    (stroke (width 0.1) (type solid)) (layer F.Fab))
+  (fp_line (start 7.555 -1.27) (end 7.555 34.29)
+    (stroke (width 0.1) (type solid)) (layer F.Fab))
+  (fp_line (start 7.555 34.29) (end 0.065 34.29)
+    (stroke (width 0.1) (type solid)) (layer F.Fab))
+  (fp_line (start 0.065 34.29) (end 0.065 -0.27)
+    (stroke (width 0.1) (type solid)) (layer F.Fab))
+  (fp_line (start 0.065 -0.27) (end 1.065 -1.27)
+    (stroke (width 0.1) (type solid)) (layer F.Fab))
+  (fp_line (start -1.27 -1.33) (end -1.27 34.35)
+    (stroke (width 0.1) (type solid)) (layer F.Fab))
+  (fp_line (start -1.27 34.35) (end 8.89 34.35)
+    (stroke (width 0.1) (type solid)) (layer F.Fab))
+  (fp_line (start 8.89 34.35) (end 8.89 -1.33)
+    (stroke (width 0.1) (type solid)) (layer F.Fab))
+  (fp_line (start 8.89 -1.33) (end -1.27 -1.33)
+    (stroke (width 0.1) (type solid)) (layer F.Fab))
+  (fp_line (start 2.81 -1.33) (end 1.16 -1.33)
+    (stroke (width 0.12) (type solid)) (layer F.SilkS))
+  (fp_line (start 1.16 -1.33) (end 1.16 34.35)
+    (stroke (width 0.12) (type solid)) (layer F.SilkS))
+  (fp_line (start 1.16 34.35) (end 6.46 34.35)
+    (stroke (width 0.12) (type solid)) (layer F.SilkS))
+  (fp_line (start 6.46 34.35) (end 6.46 -1.33)
+    (stroke (width 0.12) (type solid)) (layer F.SilkS))
+  (fp_line (start 6.46 -1.33) (end 4.81 -1.33)
+    (stroke (width 0.12) (type solid)) (layer F.SilkS))
+  (fp_line (start -1.33 -1.39) (end -1.33 34.41)
+    (stroke (width 0.12) (type solid)) (layer F.SilkS))
+  (fp_line (start -1.33 34.41) (end 8.95 34.41)
+    (stroke (width 0.12) (type solid)) (layer F.SilkS))
+  (fp_line (start 8.95 34.41) (end 8.95 -1.39)
+    (stroke (width 0.12) (type solid)) (layer F.SilkS))
+  (fp_line (start 8.95 -1.39) (end -1.33 -1.39)
+    (stroke (width 0.12) (type solid)) (layer F.SilkS))
+  (fp_line (start -1.52 -1.58) (end -1.52 34.6)
+    (stroke (width 0.05) (type solid)) (layer F.CrtYd))
+  (fp_line (start -1.52 34.6) (end 9.14 34.6)
+    (stroke (width 0.05) (type solid)) (layer F.CrtYd))
+  (fp_line (start 9.14 34.6) (end 9.14 -1.58)
+    (stroke (width 0.05) (type solid)) (layer F.CrtYd))
+  (fp_line (start 9.14 -1.58) (end -1.52 -1.58)
+    (stroke (width 0.05) (type solid)) (layer F.CrtYd))
+  (pad 1 thru_hole rect (at 0 0) (size 1.6 1.6) (drill 0.8) (layers *.Cu *.Mask))
+  (pad 15 thru_hole circle (at 7.62 33.02) (size 1.6 1.6) (drill 0.8) (layers *.Cu *.Mask))
+  (pad 2 thru_hole circle (at 0 2.54) (size 1.6 1.6) (drill 0.8) (layers *.Cu *.Mask))
+  (pad 16 thru_hole circle (at 7.62 30.48) (size 1.6 1.6) (drill 0.8) (layers *.Cu *.Mask))
+  (pad 3 thru_hole circle (at 0 5.08) (size 1.6 1.6) (drill 0.8) (layers *.Cu *.Mask))
+  (pad 17 thru_hole circle (at 7.62 27.94) (size 1.6 1.6) (drill 0.8) (layers *.Cu *.Mask))
+  (pad 4 thru_hole circle (at 0 7.62) (size 1.6 1.6) (drill 0.8) (layers *.Cu *.Mask))
+  (pad 18 thru_hole circle (at 7.62 25.4) (size 1.6 1.6) (drill 0.8) (layers *.Cu *.Mask))
+  (pad 5 thru_hole circle (at 0 10.16) (size 1.6 1.6) (drill 0.8) (layers *.Cu *.Mask))
+  (pad 19 thru_hole circle (at 7.62 22.86) (size 1.6 1.6) (drill 0.8) (layers *.Cu *.Mask))
+  (pad 6 thru_hole circle (at 0 12.7) (size 1.6 1.6) (drill 0.8) (layers *.Cu *.Mask))
+  (pad 20 thru_hole circle (at 7.62 20.32) (size 1.6 1.6) (drill 0.8) (layers *.Cu *.Mask))
+  (pad 7 thru_hole circle (at 0 15.24) (size 1.6 1.6) (drill 0.8) (layers *.Cu *.Mask))
+  (pad 21 thru_hole circle (at 7.62 17.78) (size 1.6 1.6) (drill 0.8) (layers *.Cu *.Mask))
+  (pad 8 thru_hole circle (at 0 17.78) (size 1.6 1.6) (drill 0.8) (layers *.Cu *.Mask))
+  (pad 22 thru_hole circle (at 7.62 15.24) (size 1.6 1.6) (drill 0.8) (layers *.Cu *.Mask))
+  (pad 9 thru_hole circle (at 0 20.32) (size 1.6 1.6) (drill 0.8) (layers *.Cu *.Mask))
+  (pad 23 thru_hole circle (at 7.62 12.7) (size 1.6 1.6) (drill 0.8) (layers *.Cu *.Mask))
+  (pad 10 thru_hole circle (at 0 22.86) (size 1.6 1.6) (drill 0.8) (layers *.Cu *.Mask))
+  (pad 24 thru_hole circle (at 7.62 10.16) (size 1.6 1.6) (drill 0.8) (layers *.Cu *.Mask))
+  (pad 11 thru_hole circle (at 0 25.4) (size 1.6 1.6) (drill 0.8) (layers *.Cu *.Mask))
+  (pad 25 thru_hole circle (at 7.62 7.62) (size 1.6 1.6) (drill 0.8) (layers *.Cu *.Mask))
+  (pad 12 thru_hole circle (at 0 27.94) (size 1.6 1.6) (drill 0.8) (layers *.Cu *.Mask))
+  (pad 26 thru_hole circle (at 7.62 5.08) (size 1.6 1.6) (drill 0.8) (layers *.Cu *.Mask))
+  (pad 13 thru_hole circle (at 0 30.48) (size 1.6 1.6) (drill 0.8) (layers *.Cu *.Mask))
+  (pad 27 thru_hole circle (at 7.62 2.54) (size 1.6 1.6) (drill 0.8) (layers *.Cu *.Mask))
+  (pad 14 thru_hole circle (at 0 33.02) (size 1.6 1.6) (drill 0.8) (layers *.Cu *.Mask))
+  (pad 28 thru_hole circle (at 7.62 0) (size 1.6 1.6) (drill 0.8) (layers *.Cu *.Mask))
+  (fp_text user ${REFERENCE} (at 3.81 16.51 90) (layer F.Fab)
+    (effects (font (size 1 1) (thickness 0.15)))
+  )
+  (model ${KICAD7_3DMODEL_DIR}/Package_DIP.3dshapes/CERDIP-28_W7.62mm_SideBrazed_Socket.wrl
+    (offset (xyz 0 0 0))
+    (scale (xyz 1 1 1))
+    (rotate (xyz 0 0 0))
+  )
+)
diff --git a/Package_DIP.pretty/CERDIP-8_W7.62mm_SideBrazed.kicad_mod b/Package_DIP.pretty/CERDIP-8_W7.62mm_SideBrazed.kicad_mod
new file mode 100644
index 000000000..59594f389
--- /dev/null
+++ b/Package_DIP.pretty/CERDIP-8_W7.62mm_SideBrazed.kicad_mod
@@ -0,0 +1,58 @@
+(footprint CERDIP-8_W7.62mm_SideBrazed (version 20221018) (generator kicad-footprint-generator)
+  (layer F.Cu)
+  (descr "8-lead through-hole mounted CERDIP, JEDEC MS-015-AA package, row spacing 7.62mm (300 mils), SideBrazed, https://www.jedec.org/system/files/docs/Ms-015a.pdf")
+  (tags "THT DIP DIL CERDIP ceramic 2.54mm 7.62mm 300mil SideBrazed")
+  (attr through_hole)
+  (fp_text reference REF** (at 3.81 -3.855) (layer F.SilkS)
+    (effects (font (size 1 1) (thickness 0.15)))
+  )
+  (fp_text value CERDIP-8_W7.62mm_SideBrazed (at 3.81 11.475) (layer F.Fab)
+    (effects (font (size 1 1) (thickness 0.15)))
+  )
+  (fp_arc (start 4.81 -2.855) (mid 3.81 -1.855) (end 2.81 -2.855)
+    (stroke (width 0.12) (type solid)) (layer F.SilkS))
+  (fp_line (start 1.065 -2.795) (end 7.555 -2.795)
+    (stroke (width 0.1) (type solid)) (layer F.Fab))
+  (fp_line (start 7.555 -2.795) (end 7.555 10.415)
+    (stroke (width 0.1) (type solid)) (layer F.Fab))
+  (fp_line (start 7.555 10.415) (end 0.065 10.415)
+    (stroke (width 0.1) (type solid)) (layer F.Fab))
+  (fp_line (start 0.065 10.415) (end 0.065 -1.795)
+    (stroke (width 0.1) (type solid)) (layer F.Fab))
+  (fp_line (start 0.065 -1.795) (end 1.065 -2.795)
+    (stroke (width 0.1) (type solid)) (layer F.Fab))
+  (fp_line (start 2.81 -2.855) (end 1.16 -2.855)
+    (stroke (width 0.12) (type solid)) (layer F.SilkS))
+  (fp_line (start 1.16 -2.855) (end 1.16 10.475)
+    (stroke (width 0.12) (type solid)) (layer F.SilkS))
+  (fp_line (start 1.16 10.475) (end 6.46 10.475)
+    (stroke (width 0.12) (type solid)) (layer F.SilkS))
+  (fp_line (start 6.46 10.475) (end 6.46 -2.855)
+    (stroke (width 0.12) (type solid)) (layer F.SilkS))
+  (fp_line (start 6.46 -2.855) (end 4.81 -2.855)
+    (stroke (width 0.12) (type solid)) (layer F.SilkS))
+  (fp_line (start -1.06 -3.05) (end -1.06 10.67)
+    (stroke (width 0.05) (type solid)) (layer F.CrtYd))
+  (fp_line (start -1.06 10.67) (end 8.67 10.67)
+    (stroke (width 0.05) (type solid)) (layer F.CrtYd))
+  (fp_line (start 8.67 10.67) (end 8.67 -3.05)
+    (stroke (width 0.05) (type solid)) (layer F.CrtYd))
+  (fp_line (start 8.67 -3.05) (end -1.06 -3.05)
+    (stroke (width 0.05) (type solid)) (layer F.CrtYd))
+  (pad 1 thru_hole rect (at 0 0) (size 1.6 1.6) (drill 0.8) (layers *.Cu *.Mask))
+  (pad 5 thru_hole circle (at 7.62 7.62) (size 1.6 1.6) (drill 0.8) (layers *.Cu *.Mask))
+  (pad 2 thru_hole circle (at 0 2.54) (size 1.6 1.6) (drill 0.8) (layers *.Cu *.Mask))
+  (pad 6 thru_hole circle (at 7.62 5.08) (size 1.6 1.6) (drill 0.8) (layers *.Cu *.Mask))
+  (pad 3 thru_hole circle (at 0 5.08) (size 1.6 1.6) (drill 0.8) (layers *.Cu *.Mask))
+  (pad 7 thru_hole circle (at 7.62 2.54) (size 1.6 1.6) (drill 0.8) (layers *.Cu *.Mask))
+  (pad 4 thru_hole circle (at 0 7.62) (size 1.6 1.6) (drill 0.8) (layers *.Cu *.Mask))
+  (pad 8 thru_hole circle (at 7.62 0) (size 1.6 1.6) (drill 0.8) (layers *.Cu *.Mask))
+  (fp_text user ${REFERENCE} (at 3.81 3.81 90) (layer F.Fab)
+    (effects (font (size 1 1) (thickness 0.15)))
+  )
+  (model ${KICAD7_3DMODEL_DIR}/Package_DIP.3dshapes/CERDIP-8_W7.62mm_SideBrazed.wrl
+    (offset (xyz 0 0 0))
+    (scale (xyz 1 1 1))
+    (rotate (xyz 0 0 0))
+  )
+)
diff --git a/Package_DIP.pretty/CERDIP-8_W7.62mm_SideBrazed_LongPads.kicad_mod b/Package_DIP.pretty/CERDIP-8_W7.62mm_SideBrazed_LongPads.kicad_mod
new file mode 100644
index 000000000..364719312
--- /dev/null
+++ b/Package_DIP.pretty/CERDIP-8_W7.62mm_SideBrazed_LongPads.kicad_mod
@@ -0,0 +1,58 @@
+(footprint CERDIP-8_W7.62mm_SideBrazed_LongPads (version 20221018) (generator kicad-footprint-generator)
+  (layer F.Cu)
+  (descr "8-lead through-hole mounted CERDIP, JEDEC MS-015-AA package, row spacing 7.62mm (300 mils), SideBrazed, LongPads, https://www.jedec.org/system/files/docs/Ms-015a.pdf")
+  (tags "THT DIP DIL CERDIP ceramic 2.54mm 7.62mm 300mil SideBrazed LongPads")
+  (attr through_hole)
+  (fp_text reference REF** (at 3.81 -3.855) (layer F.SilkS)
+    (effects (font (size 1 1) (thickness 0.15)))
+  )
+  (fp_text value CERDIP-8_W7.62mm_SideBrazed_LongPads (at 3.81 11.475) (layer F.Fab)
+    (effects (font (size 1 1) (thickness 0.15)))
+  )
+  (fp_arc (start 4.81 -2.855) (mid 3.81 -1.855) (end 2.81 -2.855)
+    (stroke (width 0.12) (type solid)) (layer F.SilkS))
+  (fp_line (start 1.065 -2.795) (end 7.555 -2.795)
+    (stroke (width 0.1) (type solid)) (layer F.Fab))
+  (fp_line (start 7.555 -2.795) (end 7.555 10.415)
+    (stroke (width 0.1) (type solid)) (layer F.Fab))
+  (fp_line (start 7.555 10.415) (end 0.065 10.415)
+    (stroke (width 0.1) (type solid)) (layer F.Fab))
+  (fp_line (start 0.065 10.415) (end 0.065 -1.795)
+    (stroke (width 0.1) (type solid)) (layer F.Fab))
+  (fp_line (start 0.065 -1.795) (end 1.065 -2.795)
+    (stroke (width 0.1) (type solid)) (layer F.Fab))
+  (fp_line (start 2.81 -2.855) (end 1.56 -2.855)
+    (stroke (width 0.12) (type solid)) (layer F.SilkS))
+  (fp_line (start 1.56 -2.855) (end 1.56 10.475)
+    (stroke (width 0.12) (type solid)) (layer F.SilkS))
+  (fp_line (start 1.56 10.475) (end 6.06 10.475)
+    (stroke (width 0.12) (type solid)) (layer F.SilkS))
+  (fp_line (start 6.06 10.475) (end 6.06 -2.855)
+    (stroke (width 0.12) (type solid)) (layer F.SilkS))
+  (fp_line (start 6.06 -2.855) (end 4.81 -2.855)
+    (stroke (width 0.12) (type solid)) (layer F.SilkS))
+  (fp_line (start -1.45 -3.05) (end -1.45 10.67)
+    (stroke (width 0.05) (type solid)) (layer F.CrtYd))
+  (fp_line (start -1.45 10.67) (end 9.07 10.67)
+    (stroke (width 0.05) (type solid)) (layer F.CrtYd))
+  (fp_line (start 9.07 10.67) (end 9.07 -3.05)
+    (stroke (width 0.05) (type solid)) (layer F.CrtYd))
+  (fp_line (start 9.07 -3.05) (end -1.45 -3.05)
+    (stroke (width 0.05) (type solid)) (layer F.CrtYd))
+  (pad 1 thru_hole rect (at 0 0) (size 2.4 1.6) (drill 0.8) (layers *.Cu *.Mask))
+  (pad 5 thru_hole oval (at 7.62 7.62) (size 2.4 1.6) (drill 0.8) (layers *.Cu *.Mask))
+  (pad 2 thru_hole oval (at 0 2.54) (size 2.4 1.6) (drill 0.8) (layers *.Cu *.Mask))
+  (pad 6 thru_hole oval (at 7.62 5.08) (size 2.4 1.6) (drill 0.8) (layers *.Cu *.Mask))
+  (pad 3 thru_hole oval (at 0 5.08) (size 2.4 1.6) (drill 0.8) (layers *.Cu *.Mask))
+  (pad 7 thru_hole oval (at 7.62 2.54) (size 2.4 1.6) (drill 0.8) (layers *.Cu *.Mask))
+  (pad 4 thru_hole oval (at 0 7.62) (size 2.4 1.6) (drill 0.8) (layers *.Cu *.Mask))
+  (pad 8 thru_hole oval (at 7.62 0) (size 2.4 1.6) (drill 0.8) (layers *.Cu *.Mask))
+  (fp_text user ${REFERENCE} (at 3.81 3.81 90) (layer F.Fab)
+    (effects (font (size 1 1) (thickness 0.15)))
+  )
+  (model ${KICAD7_3DMODEL_DIR}/Package_DIP.3dshapes/CERDIP-8_W7.62mm_SideBrazed_LongPads.wrl
+    (offset (xyz 0 0 0))
+    (scale (xyz 1 1 1))
+    (rotate (xyz 0 0 0))
+  )
+)
diff --git a/Package_DIP.pretty/CERDIP-8_W7.62mm_SideBrazed_LongPads_Socket.kicad_mod b/Package_DIP.pretty/CERDIP-8_W7.62mm_SideBrazed_LongPads_Socket.kicad_mod
new file mode 100644
index 000000000..aba5911a5
--- /dev/null
+++ b/Package_DIP.pretty/CERDIP-8_W7.62mm_SideBrazed_LongPads_Socket.kicad_mod
@@ -0,0 +1,74 @@
+(footprint CERDIP-8_W7.62mm_SideBrazed_LongPads_Socket (version 20221018) (generator kicad-footprint-generator)
+  (layer F.Cu)
+  (descr "8-lead through-hole mounted CERDIP, JEDEC MS-015-AA package, row spacing 7.62mm (300 mils), SideBrazed, LongPads, Socket, https://www.jedec.org/system/files/docs/Ms-015a.pdf")
+  (tags "THT DIP DIL CERDIP ceramic 2.54mm 7.62mm 300mil SideBrazed LongPads Socket")
+  (attr through_hole)
+  (fp_text reference REF** (at 3.81 -3.855) (layer F.SilkS)
+    (effects (font (size 1 1) (thickness 0.15)))
+  )
+  (fp_text value CERDIP-8_W7.62mm_SideBrazed_LongPads_Socket (at 3.81 11.475) (layer F.Fab)
+    (effects (font (size 1 1) (thickness 0.15)))
+  )
+  (fp_arc (start 4.81 -2.855) (mid 3.81 -1.855) (end 2.81 -2.855)
+    (stroke (width 0.12) (type solid)) (layer F.SilkS))
+  (fp_line (start 1.065 -2.795) (end 7.555 -2.795)
+    (stroke (width 0.1) (type solid)) (layer F.Fab))
+  (fp_line (start 7.555 -2.795) (end 7.555 10.415)
+    (stroke (width 0.1) (type solid)) (layer F.Fab))
+  (fp_line (start 7.555 10.415) (end 0.065 10.415)
+    (stroke (width 0.1) (type solid)) (layer F.Fab))
+  (fp_line (start 0.065 10.415) (end 0.065 -1.795)
+    (stroke (width 0.1) (type solid)) (layer F.Fab))
+  (fp_line (start 0.065 -1.795) (end 1.065 -2.795)
+    (stroke (width 0.1) (type solid)) (layer F.Fab))
+  (fp_line (start -1.27 -2.855) (end -1.27 10.475)
+    (stroke (width 0.1) (type solid)) (layer F.Fab))
+  (fp_line (start -1.27 10.475) (end 8.89 10.475)
+    (stroke (width 0.1) (type solid)) (layer F.Fab))
+  (fp_line (start 8.89 10.475) (end 8.89 -2.855)
+    (stroke (width 0.1) (type solid)) (layer F.Fab))
+  (fp_line (start 8.89 -2.855) (end -1.27 -2.855)
+    (stroke (width 0.1) (type solid)) (layer F.Fab))
+  (fp_line (start 2.81 -2.855) (end 1.56 -2.855)
+    (stroke (width 0.12) (type solid)) (layer F.SilkS))
+  (fp_line (start 1.56 -2.855) (end 1.56 10.475)
+    (stroke (width 0.12) (type solid)) (layer F.SilkS))
+  (fp_line (start 1.56 10.475) (end 6.06 10.475)
+    (stroke (width 0.12) (type solid)) (layer F.SilkS))
+  (fp_line (start 6.06 10.475) (end 6.06 -2.855)
+    (stroke (width 0.12) (type solid)) (layer F.SilkS))
+  (fp_line (start 6.06 -2.855) (end 4.81 -2.855)
+    (stroke (width 0.12) (type solid)) (layer F.SilkS))
+  (fp_line (start -1.44 -2.915) (end -1.44 10.535)
+    (stroke (width 0.12) (type solid)) (layer F.SilkS))
+  (fp_line (start -1.44 10.535) (end 9.06 10.535)
+    (stroke (width 0.12) (type solid)) (layer F.SilkS))
+  (fp_line (start 9.06 10.535) (end 9.06 -2.915)
+    (stroke (width 0.12) (type solid)) (layer F.SilkS))
+  (fp_line (start 9.06 -2.915) (end -1.44 -2.915)
+    (stroke (width 0.12) (type solid)) (layer F.SilkS))
+  (fp_line (start -1.52 -3.11) (end -1.52 10.73)
+    (stroke (width 0.05) (type solid)) (layer F.CrtYd))
+  (fp_line (start -1.52 10.73) (end 9.14 10.73)
+    (stroke (width 0.05) (type solid)) (layer F.CrtYd))
+  (fp_line (start 9.14 10.73) (end 9.14 -3.11)
+    (stroke (width 0.05) (type solid)) (layer F.CrtYd))
+  (fp_line (start 9.14 -3.11) (end -1.52 -3.11)
+    (stroke (width 0.05) (type solid)) (layer F.CrtYd))
+  (pad 1 thru_hole rect (at 0 0) (size 2.4 1.6) (drill 0.8) (layers *.Cu *.Mask))
+  (pad 5 thru_hole oval (at 7.62 7.62) (size 2.4 1.6) (drill 0.8) (layers *.Cu *.Mask))
+  (pad 2 thru_hole oval (at 0 2.54) (size 2.4 1.6) (drill 0.8) (layers *.Cu *.Mask))
+  (pad 6 thru_hole oval (at 7.62 5.08) (size 2.4 1.6) (drill 0.8) (layers *.Cu *.Mask))
+  (pad 3 thru_hole oval (at 0 5.08) (size 2.4 1.6) (drill 0.8) (layers *.Cu *.Mask))
+  (pad 7 thru_hole oval (at 7.62 2.54) (size 2.4 1.6) (drill 0.8) (layers *.Cu *.Mask))
+  (pad 4 thru_hole oval (at 0 7.62) (size 2.4 1.6) (drill 0.8) (layers *.Cu *.Mask))
+  (pad 8 thru_hole oval (at 7.62 0) (size 2.4 1.6) (drill 0.8) (layers *.Cu *.Mask))
+  (fp_text user ${REFERENCE} (at 3.81 3.81 90) (layer F.Fab)
+    (effects (font (size 1 1) (thickness 0.15)))
+  )
+  (model ${KICAD7_3DMODEL_DIR}/Package_DIP.3dshapes/CERDIP-8_W7.62mm_SideBrazed_LongPads_Socket.wrl
+    (offset (xyz 0 0 0))
+    (scale (xyz 1 1 1))
+    (rotate (xyz 0 0 0))
+  )
+)
diff --git a/Package_DIP.pretty/CERDIP-8_W7.62mm_SideBrazed_Socket.kicad_mod b/Package_DIP.pretty/CERDIP-8_W7.62mm_SideBrazed_Socket.kicad_mod
new file mode 100644
index 000000000..da44c6881
--- /dev/null
+++ b/Package_DIP.pretty/CERDIP-8_W7.62mm_SideBrazed_Socket.kicad_mod
@@ -0,0 +1,74 @@
+(footprint CERDIP-8_W7.62mm_SideBrazed_Socket (version 20221018) (generator kicad-footprint-generator)
+  (layer F.Cu)
+  (descr "8-lead through-hole mounted CERDIP, JEDEC MS-015-AA package, row spacing 7.62mm (300 mils), SideBrazed, Socket, https://www.jedec.org/system/files/docs/Ms-015a.pdf")
+  (tags "THT DIP DIL CERDIP ceramic 2.54mm 7.62mm 300mil SideBrazed Socket")
+  (attr through_hole)
+  (fp_text reference REF** (at 3.81 -3.855) (layer F.SilkS)
+    (effects (font (size 1 1) (thickness 0.15)))
+  )
+  (fp_text value CERDIP-8_W7.62mm_SideBrazed_Socket (at 3.81 11.475) (layer F.Fab)
+    (effects (font (size 1 1) (thickness 0.15)))
+  )
+  (fp_arc (start 4.81 -2.855) (mid 3.81 -1.855) (end 2.81 -2.855)
+    (stroke (width 0.12) (type solid)) (layer F.SilkS))
+  (fp_line (start 1.065 -2.795) (end 7.555 -2.795)
+    (stroke (width 0.1) (type solid)) (layer F.Fab))
+  (fp_line (start 7.555 -2.795) (end 7.555 10.415)
+    (stroke (width 0.1) (type solid)) (layer F.Fab))
+  (fp_line (start 7.555 10.415) (end 0.065 10.415)
+    (stroke (width 0.1) (type solid)) (layer F.Fab))
+  (fp_line (start 0.065 10.415) (end 0.065 -1.795)
+    (stroke (width 0.1) (type solid)) (layer F.Fab))
+  (fp_line (start 0.065 -1.795) (end 1.065 -2.795)
+    (stroke (width 0.1) (type solid)) (layer F.Fab))
+  (fp_line (start -1.27 -2.855) (end -1.27 10.475)
+    (stroke (width 0.1) (type solid)) (layer F.Fab))
+  (fp_line (start -1.27 10.475) (end 8.89 10.475)
+    (stroke (width 0.1) (type solid)) (layer F.Fab))
+  (fp_line (start 8.89 10.475) (end 8.89 -2.855)
+    (stroke (width 0.1) (type solid)) (layer F.Fab))
+  (fp_line (start 8.89 -2.855) (end -1.27 -2.855)
+    (stroke (width 0.1) (type solid)) (layer F.Fab))
+  (fp_line (start 2.81 -2.855) (end 1.16 -2.855)
+    (stroke (width 0.12) (type solid)) (layer F.SilkS))
+  (fp_line (start 1.16 -2.855) (end 1.16 10.475)
+    (stroke (width 0.12) (type solid)) (layer F.SilkS))
+  (fp_line (start 1.16 10.475) (end 6.46 10.475)
+    (stroke (width 0.12) (type solid)) (layer F.SilkS))
+  (fp_line (start 6.46 10.475) (end 6.46 -2.855)
+    (stroke (width 0.12) (type solid)) (layer F.SilkS))
+  (fp_line (start 6.46 -2.855) (end 4.81 -2.855)
+    (stroke (width 0.12) (type solid)) (layer F.SilkS))
+  (fp_line (start -1.33 -2.915) (end -1.33 10.535)
+    (stroke (width 0.12) (type solid)) (layer F.SilkS))
+  (fp_line (start -1.33 10.535) (end 8.95 10.535)
+    (stroke (width 0.12) (type solid)) (layer F.SilkS))
+  (fp_line (start 8.95 10.535) (end 8.95 -2.915)
+    (stroke (width 0.12) (type solid)) (layer F.SilkS))
+  (fp_line (start 8.95 -2.915) (end -1.33 -2.915)
+    (stroke (width 0.12) (type solid)) (layer F.SilkS))
+  (fp_line (start -1.52 -3.11) (end -1.52 10.73)
+    (stroke (width 0.05) (type solid)) (layer F.CrtYd))
+  (fp_line (start -1.52 10.73) (end 9.14 10.73)
+    (stroke (width 0.05) (type solid)) (layer F.CrtYd))
+  (fp_line (start 9.14 10.73) (end 9.14 -3.11)
+    (stroke (width 0.05) (type solid)) (layer F.CrtYd))
+  (fp_line (start 9.14 -3.11) (end -1.52 -3.11)
+    (stroke (width 0.05) (type solid)) (layer F.CrtYd))
+  (pad 1 thru_hole rect (at 0 0) (size 1.6 1.6) (drill 0.8) (layers *.Cu *.Mask))
+  (pad 5 thru_hole circle (at 7.62 7.62) (size 1.6 1.6) (drill 0.8) (layers *.Cu *.Mask))
+  (pad 2 thru_hole circle (at 0 2.54) (size 1.6 1.6) (drill 0.8) (layers *.Cu *.Mask))
+  (pad 6 thru_hole circle (at 7.62 5.08) (size 1.6 1.6) (drill 0.8) (layers *.Cu *.Mask))
+  (pad 3 thru_hole circle (at 0 5.08) (size 1.6 1.6) (drill 0.8) (layers *.Cu *.Mask))
+  (pad 7 thru_hole circle (at 7.62 2.54) (size 1.6 1.6) (drill 0.8) (layers *.Cu *.Mask))
+  (pad 4 thru_hole circle (at 0 7.62) (size 1.6 1.6) (drill 0.8) (layers *.Cu *.Mask))
+  (pad 8 thru_hole circle (at 7.62 0) (size 1.6 1.6) (drill 0.8) (layers *.Cu *.Mask))
+  (fp_text user ${REFERENCE} (at 3.81 3.81 90) (layer F.Fab)
+    (effects (font (size 1 1) (thickness 0.15)))
+  )
+  (model ${KICAD7_3DMODEL_DIR}/Package_DIP.3dshapes/CERDIP-8_W7.62mm_SideBrazed_Socket.wrl
+    (offset (xyz 0 0 0))
+    (scale (xyz 1 1 1))
+    (rotate (xyz 0 0 0))
+  )
+)