diff --git a/Package_LCC.pretty/PLCC-32_11.4x14.0mm_P1.27mm.kicad_mod b/Package_LCC.pretty/PLCC-32_11.4x14.0mm_P1.27mm.kicad_mod
index f8b7b415d..a429d4196 100644
--- a/Package_LCC.pretty/PLCC-32_11.4x14.0mm_P1.27mm.kicad_mod
+++ b/Package_LCC.pretty/PLCC-32_11.4x14.0mm_P1.27mm.kicad_mod
@@ -1,5 +1,5 @@
 (footprint "PLCC-32_11.4x14.0mm_P1.27mm"
-	(version 20240108)
+	(version 20241229)
 	(generator "kicad-footprint-generator")
 	(layer "F.Cu")
 	(descr "PLCC, 32 Pin (http://ww1.microchip.com/downloads/en/DeviceDoc/doc0015.pdf), generated with kicad-footprint-generator ipc_plcc_jLead_generator.py")
@@ -26,26 +26,8 @@
 	)
 	(attr smd)
 	(fp_line
-		(start 4.37 -7.095)
-		(end 5.825 -7.095)
-		(stroke
-			(width 0.12)
-			(type solid)
-		)
-		(layer "F.SilkS")
-	)
-	(fp_line
-		(start 5.825 -7.095)
-		(end 5.825 -5.64)
-		(stroke
-			(width 0.12)
-			(type solid)
-		)
-		(layer "F.SilkS")
-	)
-	(fp_line
-		(start -4.37 7.095)
-		(end -5.825 7.095)
+		(start -5.825 -5.922782)
+		(end -5.825 -5.64)
 		(stroke
 			(width 0.12)
 			(type solid)
@@ -62,17 +44,8 @@
 		(layer "F.SilkS")
 	)
 	(fp_line
-		(start 4.37 7.095)
-		(end 5.825 7.095)
-		(stroke
-			(width 0.12)
-			(type solid)
-		)
-		(layer "F.SilkS")
-	)
-	(fp_line
-		(start 5.825 7.095)
-		(end 5.825 5.64)
+		(start -4.652782 -7.095)
+		(end -5.825 -5.922782)
 		(stroke
 			(width 0.12)
 			(type solid)
@@ -89,8 +62,8 @@
 		(layer "F.SilkS")
 	)
 	(fp_line
-		(start -4.652782 -7.095)
-		(end -5.825 -5.922782)
+		(start -4.37 7.095)
+		(end -5.825 7.095)
 		(stroke
 			(width 0.12)
 			(type solid)
@@ -98,14 +71,302 @@
 		(layer "F.SilkS")
 	)
 	(fp_line
-		(start -5.825 -5.922782)
-		(end -5.825 -5.64)
+		(start 4.37 -7.095)
+		(end 5.825 -7.095)
 		(stroke
 			(width 0.12)
 			(type solid)
 		)
 		(layer "F.SilkS")
 	)
+	(fp_line
+		(start 4.37 7.095)
+		(end 5.825 7.095)
+		(stroke
+			(width 0.12)
+			(type solid)
+		)
+		(layer "F.SilkS")
+	)
+	(fp_line
+		(start 5.825 -7.095)
+		(end 5.825 -5.64)
+		(stroke
+			(width 0.12)
+			(type solid)
+		)
+		(layer "F.SilkS")
+	)
+	(fp_line
+		(start 5.825 7.095)
+		(end 5.825 5.64)
+		(stroke
+			(width 0.12)
+			(type solid)
+		)
+		(layer "F.SilkS")
+	)
+	(fp_line
+		(start -6.55 -5.63)
+		(end -6.55 0)
+		(stroke
+			(width 0.05)
+			(type solid)
+		)
+		(layer "F.CrtYd")
+	)
+	(fp_line
+		(start -6.55 5.63)
+		(end -6.55 0)
+		(stroke
+			(width 0.05)
+			(type solid)
+		)
+		(layer "F.CrtYd")
+	)
+	(fp_line
+		(start -5.96 -5.95)
+		(end -5.96 -5.63)
+		(stroke
+			(width 0.05)
+			(type solid)
+		)
+		(layer "F.CrtYd")
+	)
+	(fp_line
+		(start -5.96 -5.63)
+		(end -6.55 -5.63)
+		(stroke
+			(width 0.05)
+			(type solid)
+		)
+		(layer "F.CrtYd")
+	)
+	(fp_line
+		(start -5.96 5.63)
+		(end -6.55 5.63)
+		(stroke
+			(width 0.05)
+			(type solid)
+		)
+		(layer "F.CrtYd")
+	)
+	(fp_line
+		(start -5.96 7.23)
+		(end -5.96 5.63)
+		(stroke
+			(width 0.05)
+			(type solid)
+		)
+		(layer "F.CrtYd")
+	)
+	(fp_line
+		(start -4.68 -7.23)
+		(end -5.96 -5.95)
+		(stroke
+			(width 0.05)
+			(type solid)
+		)
+		(layer "F.CrtYd")
+	)
+	(fp_line
+		(start -4.36 -7.82)
+		(end -4.36 -7.23)
+		(stroke
+			(width 0.05)
+			(type solid)
+		)
+		(layer "F.CrtYd")
+	)
+	(fp_line
+		(start -4.36 -7.23)
+		(end -4.68 -7.23)
+		(stroke
+			(width 0.05)
+			(type solid)
+		)
+		(layer "F.CrtYd")
+	)
+	(fp_line
+		(start -4.36 7.23)
+		(end -5.96 7.23)
+		(stroke
+			(width 0.05)
+			(type solid)
+		)
+		(layer "F.CrtYd")
+	)
+	(fp_line
+		(start -4.36 7.82)
+		(end -4.36 7.23)
+		(stroke
+			(width 0.05)
+			(type solid)
+		)
+		(layer "F.CrtYd")
+	)
+	(fp_line
+		(start 0 -7.82)
+		(end -4.36 -7.82)
+		(stroke
+			(width 0.05)
+			(type solid)
+		)
+		(layer "F.CrtYd")
+	)
+	(fp_line
+		(start 0 -7.82)
+		(end 4.36 -7.82)
+		(stroke
+			(width 0.05)
+			(type solid)
+		)
+		(layer "F.CrtYd")
+	)
+	(fp_line
+		(start 0 7.82)
+		(end -4.36 7.82)
+		(stroke
+			(width 0.05)
+			(type solid)
+		)
+		(layer "F.CrtYd")
+	)
+	(fp_line
+		(start 0 7.82)
+		(end 4.36 7.82)
+		(stroke
+			(width 0.05)
+			(type solid)
+		)
+		(layer "F.CrtYd")
+	)
+	(fp_line
+		(start 4.36 -7.82)
+		(end 4.36 -7.23)
+		(stroke
+			(width 0.05)
+			(type solid)
+		)
+		(layer "F.CrtYd")
+	)
+	(fp_line
+		(start 4.36 -7.23)
+		(end 5.96 -7.23)
+		(stroke
+			(width 0.05)
+			(type solid)
+		)
+		(layer "F.CrtYd")
+	)
+	(fp_line
+		(start 4.36 7.23)
+		(end 5.96 7.23)
+		(stroke
+			(width 0.05)
+			(type solid)
+		)
+		(layer "F.CrtYd")
+	)
+	(fp_line
+		(start 4.36 7.82)
+		(end 4.36 7.23)
+		(stroke
+			(width 0.05)
+			(type solid)
+		)
+		(layer "F.CrtYd")
+	)
+	(fp_line
+		(start 5.96 -7.23)
+		(end 5.96 -5.63)
+		(stroke
+			(width 0.05)
+			(type solid)
+		)
+		(layer "F.CrtYd")
+	)
+	(fp_line
+		(start 5.96 -5.63)
+		(end 6.55 -5.63)
+		(stroke
+			(width 0.05)
+			(type solid)
+		)
+		(layer "F.CrtYd")
+	)
+	(fp_line
+		(start 5.96 5.63)
+		(end 6.55 5.63)
+		(stroke
+			(width 0.05)
+			(type solid)
+		)
+		(layer "F.CrtYd")
+	)
+	(fp_line
+		(start 5.96 7.23)
+		(end 5.96 5.63)
+		(stroke
+			(width 0.05)
+			(type solid)
+		)
+		(layer "F.CrtYd")
+	)
+	(fp_line
+		(start 6.55 -5.63)
+		(end 6.55 0)
+		(stroke
+			(width 0.05)
+			(type solid)
+		)
+		(layer "F.CrtYd")
+	)
+	(fp_line
+		(start 6.55 5.63)
+		(end 6.55 0)
+		(stroke
+			(width 0.05)
+			(type solid)
+		)
+		(layer "F.CrtYd")
+	)
+	(fp_line
+		(start -5.715 -5.845)
+		(end -4.575 -6.985)
+		(stroke
+			(width 0.1)
+			(type solid)
+		)
+		(layer "F.Fab")
+	)
+	(fp_line
+		(start -5.715 6.985)
+		(end -5.715 -5.845)
+		(stroke
+			(width 0.1)
+			(type solid)
+		)
+		(layer "F.Fab")
+	)
+	(fp_line
+		(start -4.575 -6.985)
+		(end -0.5 -6.985)
+		(stroke
+			(width 0.1)
+			(type solid)
+		)
+		(layer "F.Fab")
+	)
+	(fp_line
+		(start -0.5 -6.985)
+		(end 0 -6.277893)
+		(stroke
+			(width 0.1)
+			(type solid)
+		)
+		(layer "F.Fab")
+	)
 	(fp_line
 		(start 0 -6.277893)
 		(end 0.5 -6.985)
@@ -142,266 +403,15 @@
 		)
 		(layer "F.Fab")
 	)
-	(fp_line
-		(start -5.715 6.985)
-		(end -5.715 -5.845)
-		(stroke
-			(width 0.1)
-			(type solid)
-		)
+	(fp_text user "${REFERENCE}"
+		(at 0 0 0)
 		(layer "F.Fab")
-	)
-	(fp_line
-		(start -5.715 -5.845)
-		(end -4.575 -6.985)
-		(stroke
-			(width 0.1)
-			(type solid)
+		(effects
+			(font
+				(size 1 1)
+				(thickness 0.15)
+			)
 		)
-		(layer "F.Fab")
-	)
-	(fp_line
-		(start -4.575 -6.985)
-		(end -0.5 -6.985)
-		(stroke
-			(width 0.1)
-			(type solid)
-		)
-		(layer "F.Fab")
-	)
-	(fp_line
-		(start -0.5 -6.985)
-		(end 0 -6.277893)
-		(stroke
-			(width 0.1)
-			(type solid)
-		)
-		(layer "F.Fab")
-	)
-	(fp_line
-		(start 0 -7.82)
-		(end 4.36 -7.82)
-		(stroke
-			(width 0.05)
-			(type solid)
-		)
-		(layer "F.CrtYd")
-	)
-	(fp_line
-		(start 4.36 -7.82)
-		(end 4.36 -7.23)
-		(stroke
-			(width 0.05)
-			(type solid)
-		)
-		(layer "F.CrtYd")
-	)
-	(fp_line
-		(start 4.36 -7.23)
-		(end 5.96 -7.23)
-		(stroke
-			(width 0.05)
-			(type solid)
-		)
-		(layer "F.CrtYd")
-	)
-	(fp_line
-		(start 5.96 -7.23)
-		(end 5.96 -5.63)
-		(stroke
-			(width 0.05)
-			(type solid)
-		)
-		(layer "F.CrtYd")
-	)
-	(fp_line
-		(start 5.96 -5.63)
-		(end 6.55 -5.63)
-		(stroke
-			(width 0.05)
-			(type solid)
-		)
-		(layer "F.CrtYd")
-	)
-	(fp_line
-		(start 6.55 -5.63)
-		(end 6.55 0)
-		(stroke
-			(width 0.05)
-			(type solid)
-		)
-		(layer "F.CrtYd")
-	)
-	(fp_line
-		(start 0 7.82)
-		(end -4.36 7.82)
-		(stroke
-			(width 0.05)
-			(type solid)
-		)
-		(layer "F.CrtYd")
-	)
-	(fp_line
-		(start -4.36 7.82)
-		(end -4.36 7.23)
-		(stroke
-			(width 0.05)
-			(type solid)
-		)
-		(layer "F.CrtYd")
-	)
-	(fp_line
-		(start -4.36 7.23)
-		(end -5.96 7.23)
-		(stroke
-			(width 0.05)
-			(type solid)
-		)
-		(layer "F.CrtYd")
-	)
-	(fp_line
-		(start -5.96 7.23)
-		(end -5.96 5.63)
-		(stroke
-			(width 0.05)
-			(type solid)
-		)
-		(layer "F.CrtYd")
-	)
-	(fp_line
-		(start -5.96 5.63)
-		(end -6.55 5.63)
-		(stroke
-			(width 0.05)
-			(type solid)
-		)
-		(layer "F.CrtYd")
-	)
-	(fp_line
-		(start -6.55 5.63)
-		(end -6.55 0)
-		(stroke
-			(width 0.05)
-			(type solid)
-		)
-		(layer "F.CrtYd")
-	)
-	(fp_line
-		(start 0 7.82)
-		(end 4.36 7.82)
-		(stroke
-			(width 0.05)
-			(type solid)
-		)
-		(layer "F.CrtYd")
-	)
-	(fp_line
-		(start 4.36 7.82)
-		(end 4.36 7.23)
-		(stroke
-			(width 0.05)
-			(type solid)
-		)
-		(layer "F.CrtYd")
-	)
-	(fp_line
-		(start 4.36 7.23)
-		(end 5.96 7.23)
-		(stroke
-			(width 0.05)
-			(type solid)
-		)
-		(layer "F.CrtYd")
-	)
-	(fp_line
-		(start 5.96 7.23)
-		(end 5.96 5.63)
-		(stroke
-			(width 0.05)
-			(type solid)
-		)
-		(layer "F.CrtYd")
-	)
-	(fp_line
-		(start 5.96 5.63)
-		(end 6.55 5.63)
-		(stroke
-			(width 0.05)
-			(type solid)
-		)
-		(layer "F.CrtYd")
-	)
-	(fp_line
-		(start 6.55 5.63)
-		(end 6.55 0)
-		(stroke
-			(width 0.05)
-			(type solid)
-		)
-		(layer "F.CrtYd")
-	)
-	(fp_line
-		(start 0 -7.82)
-		(end -4.36 -7.82)
-		(stroke
-			(width 0.05)
-			(type solid)
-		)
-		(layer "F.CrtYd")
-	)
-	(fp_line
-		(start -4.36 -7.82)
-		(end -4.36 -7.23)
-		(stroke
-			(width 0.05)
-			(type solid)
-		)
-		(layer "F.CrtYd")
-	)
-	(fp_line
-		(start -4.36 -7.23)
-		(end -4.68 -7.23)
-		(stroke
-			(width 0.05)
-			(type solid)
-		)
-		(layer "F.CrtYd")
-	)
-	(fp_line
-		(start -4.68 -7.23)
-		(end -5.96 -5.95)
-		(stroke
-			(width 0.05)
-			(type solid)
-		)
-		(layer "F.CrtYd")
-	)
-	(fp_line
-		(start -5.96 -5.95)
-		(end -5.96 -5.63)
-		(stroke
-			(width 0.05)
-			(type solid)
-		)
-		(layer "F.CrtYd")
-	)
-	(fp_line
-		(start -5.96 -5.63)
-		(end -6.55 -5.63)
-		(stroke
-			(width 0.05)
-			(type solid)
-		)
-		(layer "F.CrtYd")
-	)
-	(fp_line
-		(start -6.55 -5.63)
-		(end -6.55 0)
-		(stroke
-			(width 0.05)
-			(type solid)
-		)
-		(layer "F.CrtYd")
 	)
 	(pad "1" smd roundrect
 		(at 0 -6.8375)
@@ -595,16 +605,7 @@
 		(layers "F.Cu" "F.Mask" "F.Paste")
 		(roundrect_rratio 0.25)
 	)
-	(fp_text user "${REFERENCE}"
-		(at 0 0 0)
-		(layer "F.Fab")
-		(effects
-			(font
-				(size 1 1)
-				(thickness 0.15)
-			)
-		)
-	)
+	(embedded_fonts no)
 	(model "${KICAD9_3DMODEL_DIR}/Package_LCC.3dshapes/PLCC-32_11.4x14.0mm_P1.27mm.wrl"
 		(offset
 			(xyz 0 0 0)
diff --git a/Package_LCC.pretty/PLCC-44_16.6x16.6mm_P1.27mm.kicad_mod b/Package_LCC.pretty/PLCC-44_16.6x16.6mm_P1.27mm.kicad_mod
index ae41278bb..d60d68df7 100644
--- a/Package_LCC.pretty/PLCC-44_16.6x16.6mm_P1.27mm.kicad_mod
+++ b/Package_LCC.pretty/PLCC-44_16.6x16.6mm_P1.27mm.kicad_mod
@@ -1,5 +1,5 @@
 (footprint "PLCC-44_16.6x16.6mm_P1.27mm"
-	(version 20240108)
+	(version 20241229)
 	(generator "kicad-footprint-generator")
 	(layer "F.Cu")
 	(descr "PLCC, 44 Pin (http://www.microsemi.com/index.php?option=com_docman&task=doc_download&gid=131095), generated with kicad-footprint-generator ipc_plcc_jLead_generator.py")
@@ -26,26 +26,8 @@
 	)
 	(attr smd)
 	(fp_line
-		(start 6.91 -8.4031)
-		(end 8.4031 -8.4031)
-		(stroke
-			(width 0.12)
-			(type solid)
-		)
-		(layer "F.SilkS")
-	)
-	(fp_line
-		(start 8.4031 -8.4031)
-		(end 8.4031 -6.91)
-		(stroke
-			(width 0.12)
-			(type solid)
-		)
-		(layer "F.SilkS")
-	)
-	(fp_line
-		(start -6.91 8.4031)
-		(end -8.4031 8.4031)
+		(start -8.4031 -7.227882)
+		(end -8.4031 -6.91)
 		(stroke
 			(width 0.12)
 			(type solid)
@@ -62,17 +44,8 @@
 		(layer "F.SilkS")
 	)
 	(fp_line
-		(start 6.91 8.4031)
-		(end 8.4031 8.4031)
-		(stroke
-			(width 0.12)
-			(type solid)
-		)
-		(layer "F.SilkS")
-	)
-	(fp_line
-		(start 8.4031 8.4031)
-		(end 8.4031 6.91)
+		(start -7.227882 -8.4031)
+		(end -8.4031 -7.227882)
 		(stroke
 			(width 0.12)
 			(type solid)
@@ -89,8 +62,8 @@
 		(layer "F.SilkS")
 	)
 	(fp_line
-		(start -7.227882 -8.4031)
-		(end -8.4031 -7.227882)
+		(start -6.91 8.4031)
+		(end -8.4031 8.4031)
 		(stroke
 			(width 0.12)
 			(type solid)
@@ -98,14 +71,302 @@
 		(layer "F.SilkS")
 	)
 	(fp_line
-		(start -8.4031 -7.227882)
-		(end -8.4031 -6.91)
+		(start 6.91 -8.4031)
+		(end 8.4031 -8.4031)
 		(stroke
 			(width 0.12)
 			(type solid)
 		)
 		(layer "F.SilkS")
 	)
+	(fp_line
+		(start 6.91 8.4031)
+		(end 8.4031 8.4031)
+		(stroke
+			(width 0.12)
+			(type solid)
+		)
+		(layer "F.SilkS")
+	)
+	(fp_line
+		(start 8.4031 -8.4031)
+		(end 8.4031 -6.91)
+		(stroke
+			(width 0.12)
+			(type solid)
+		)
+		(layer "F.SilkS")
+	)
+	(fp_line
+		(start 8.4031 8.4031)
+		(end 8.4031 6.91)
+		(stroke
+			(width 0.12)
+			(type solid)
+		)
+		(layer "F.SilkS")
+	)
+	(fp_line
+		(start -9.1 -6.9)
+		(end -9.1 0)
+		(stroke
+			(width 0.05)
+			(type solid)
+		)
+		(layer "F.CrtYd")
+	)
+	(fp_line
+		(start -9.1 6.9)
+		(end -9.1 0)
+		(stroke
+			(width 0.05)
+			(type solid)
+		)
+		(layer "F.CrtYd")
+	)
+	(fp_line
+		(start -8.54 -7.25)
+		(end -8.54 -6.9)
+		(stroke
+			(width 0.05)
+			(type solid)
+		)
+		(layer "F.CrtYd")
+	)
+	(fp_line
+		(start -8.54 -6.9)
+		(end -9.1 -6.9)
+		(stroke
+			(width 0.05)
+			(type solid)
+		)
+		(layer "F.CrtYd")
+	)
+	(fp_line
+		(start -8.54 6.9)
+		(end -9.1 6.9)
+		(stroke
+			(width 0.05)
+			(type solid)
+		)
+		(layer "F.CrtYd")
+	)
+	(fp_line
+		(start -8.54 8.54)
+		(end -8.54 6.9)
+		(stroke
+			(width 0.05)
+			(type solid)
+		)
+		(layer "F.CrtYd")
+	)
+	(fp_line
+		(start -7.25 -8.54)
+		(end -8.54 -7.25)
+		(stroke
+			(width 0.05)
+			(type solid)
+		)
+		(layer "F.CrtYd")
+	)
+	(fp_line
+		(start -6.9 -9.1)
+		(end -6.9 -8.54)
+		(stroke
+			(width 0.05)
+			(type solid)
+		)
+		(layer "F.CrtYd")
+	)
+	(fp_line
+		(start -6.9 -8.54)
+		(end -7.25 -8.54)
+		(stroke
+			(width 0.05)
+			(type solid)
+		)
+		(layer "F.CrtYd")
+	)
+	(fp_line
+		(start -6.9 8.54)
+		(end -8.54 8.54)
+		(stroke
+			(width 0.05)
+			(type solid)
+		)
+		(layer "F.CrtYd")
+	)
+	(fp_line
+		(start -6.9 9.1)
+		(end -6.9 8.54)
+		(stroke
+			(width 0.05)
+			(type solid)
+		)
+		(layer "F.CrtYd")
+	)
+	(fp_line
+		(start 0 -9.1)
+		(end -6.9 -9.1)
+		(stroke
+			(width 0.05)
+			(type solid)
+		)
+		(layer "F.CrtYd")
+	)
+	(fp_line
+		(start 0 -9.1)
+		(end 6.9 -9.1)
+		(stroke
+			(width 0.05)
+			(type solid)
+		)
+		(layer "F.CrtYd")
+	)
+	(fp_line
+		(start 0 9.1)
+		(end -6.9 9.1)
+		(stroke
+			(width 0.05)
+			(type solid)
+		)
+		(layer "F.CrtYd")
+	)
+	(fp_line
+		(start 0 9.1)
+		(end 6.9 9.1)
+		(stroke
+			(width 0.05)
+			(type solid)
+		)
+		(layer "F.CrtYd")
+	)
+	(fp_line
+		(start 6.9 -9.1)
+		(end 6.9 -8.54)
+		(stroke
+			(width 0.05)
+			(type solid)
+		)
+		(layer "F.CrtYd")
+	)
+	(fp_line
+		(start 6.9 -8.54)
+		(end 8.54 -8.54)
+		(stroke
+			(width 0.05)
+			(type solid)
+		)
+		(layer "F.CrtYd")
+	)
+	(fp_line
+		(start 6.9 8.54)
+		(end 8.54 8.54)
+		(stroke
+			(width 0.05)
+			(type solid)
+		)
+		(layer "F.CrtYd")
+	)
+	(fp_line
+		(start 6.9 9.1)
+		(end 6.9 8.54)
+		(stroke
+			(width 0.05)
+			(type solid)
+		)
+		(layer "F.CrtYd")
+	)
+	(fp_line
+		(start 8.54 -8.54)
+		(end 8.54 -6.9)
+		(stroke
+			(width 0.05)
+			(type solid)
+		)
+		(layer "F.CrtYd")
+	)
+	(fp_line
+		(start 8.54 -6.9)
+		(end 9.1 -6.9)
+		(stroke
+			(width 0.05)
+			(type solid)
+		)
+		(layer "F.CrtYd")
+	)
+	(fp_line
+		(start 8.54 6.9)
+		(end 9.1 6.9)
+		(stroke
+			(width 0.05)
+			(type solid)
+		)
+		(layer "F.CrtYd")
+	)
+	(fp_line
+		(start 8.54 8.54)
+		(end 8.54 6.9)
+		(stroke
+			(width 0.05)
+			(type solid)
+		)
+		(layer "F.CrtYd")
+	)
+	(fp_line
+		(start 9.1 -6.9)
+		(end 9.1 0)
+		(stroke
+			(width 0.05)
+			(type solid)
+		)
+		(layer "F.CrtYd")
+	)
+	(fp_line
+		(start 9.1 6.9)
+		(end 9.1 0)
+		(stroke
+			(width 0.05)
+			(type solid)
+		)
+		(layer "F.CrtYd")
+	)
+	(fp_line
+		(start -8.2931 -7.1501)
+		(end -7.1501 -8.2931)
+		(stroke
+			(width 0.1)
+			(type solid)
+		)
+		(layer "F.Fab")
+	)
+	(fp_line
+		(start -8.2931 8.2931)
+		(end -8.2931 -7.1501)
+		(stroke
+			(width 0.1)
+			(type solid)
+		)
+		(layer "F.Fab")
+	)
+	(fp_line
+		(start -7.1501 -8.2931)
+		(end -0.5 -8.2931)
+		(stroke
+			(width 0.1)
+			(type solid)
+		)
+		(layer "F.Fab")
+	)
+	(fp_line
+		(start -0.5 -8.2931)
+		(end 0 -7.585993)
+		(stroke
+			(width 0.1)
+			(type solid)
+		)
+		(layer "F.Fab")
+	)
 	(fp_line
 		(start 0 -7.585993)
 		(end 0.5 -8.2931)
@@ -142,266 +403,15 @@
 		)
 		(layer "F.Fab")
 	)
-	(fp_line
-		(start -8.2931 8.2931)
-		(end -8.2931 -7.1501)
-		(stroke
-			(width 0.1)
-			(type solid)
-		)
+	(fp_text user "${REFERENCE}"
+		(at 0 0 0)
 		(layer "F.Fab")
-	)
-	(fp_line
-		(start -8.2931 -7.1501)
-		(end -7.1501 -8.2931)
-		(stroke
-			(width 0.1)
-			(type solid)
+		(effects
+			(font
+				(size 1 1)
+				(thickness 0.15)
+			)
 		)
-		(layer "F.Fab")
-	)
-	(fp_line
-		(start -7.1501 -8.2931)
-		(end -0.5 -8.2931)
-		(stroke
-			(width 0.1)
-			(type solid)
-		)
-		(layer "F.Fab")
-	)
-	(fp_line
-		(start -0.5 -8.2931)
-		(end 0 -7.585993)
-		(stroke
-			(width 0.1)
-			(type solid)
-		)
-		(layer "F.Fab")
-	)
-	(fp_line
-		(start 0 -9.1)
-		(end 6.9 -9.1)
-		(stroke
-			(width 0.05)
-			(type solid)
-		)
-		(layer "F.CrtYd")
-	)
-	(fp_line
-		(start 6.9 -9.1)
-		(end 6.9 -8.54)
-		(stroke
-			(width 0.05)
-			(type solid)
-		)
-		(layer "F.CrtYd")
-	)
-	(fp_line
-		(start 6.9 -8.54)
-		(end 8.54 -8.54)
-		(stroke
-			(width 0.05)
-			(type solid)
-		)
-		(layer "F.CrtYd")
-	)
-	(fp_line
-		(start 8.54 -8.54)
-		(end 8.54 -6.9)
-		(stroke
-			(width 0.05)
-			(type solid)
-		)
-		(layer "F.CrtYd")
-	)
-	(fp_line
-		(start 8.54 -6.9)
-		(end 9.1 -6.9)
-		(stroke
-			(width 0.05)
-			(type solid)
-		)
-		(layer "F.CrtYd")
-	)
-	(fp_line
-		(start 9.1 -6.9)
-		(end 9.1 0)
-		(stroke
-			(width 0.05)
-			(type solid)
-		)
-		(layer "F.CrtYd")
-	)
-	(fp_line
-		(start 0 9.1)
-		(end -6.9 9.1)
-		(stroke
-			(width 0.05)
-			(type solid)
-		)
-		(layer "F.CrtYd")
-	)
-	(fp_line
-		(start -6.9 9.1)
-		(end -6.9 8.54)
-		(stroke
-			(width 0.05)
-			(type solid)
-		)
-		(layer "F.CrtYd")
-	)
-	(fp_line
-		(start -6.9 8.54)
-		(end -8.54 8.54)
-		(stroke
-			(width 0.05)
-			(type solid)
-		)
-		(layer "F.CrtYd")
-	)
-	(fp_line
-		(start -8.54 8.54)
-		(end -8.54 6.9)
-		(stroke
-			(width 0.05)
-			(type solid)
-		)
-		(layer "F.CrtYd")
-	)
-	(fp_line
-		(start -8.54 6.9)
-		(end -9.1 6.9)
-		(stroke
-			(width 0.05)
-			(type solid)
-		)
-		(layer "F.CrtYd")
-	)
-	(fp_line
-		(start -9.1 6.9)
-		(end -9.1 0)
-		(stroke
-			(width 0.05)
-			(type solid)
-		)
-		(layer "F.CrtYd")
-	)
-	(fp_line
-		(start 0 9.1)
-		(end 6.9 9.1)
-		(stroke
-			(width 0.05)
-			(type solid)
-		)
-		(layer "F.CrtYd")
-	)
-	(fp_line
-		(start 6.9 9.1)
-		(end 6.9 8.54)
-		(stroke
-			(width 0.05)
-			(type solid)
-		)
-		(layer "F.CrtYd")
-	)
-	(fp_line
-		(start 6.9 8.54)
-		(end 8.54 8.54)
-		(stroke
-			(width 0.05)
-			(type solid)
-		)
-		(layer "F.CrtYd")
-	)
-	(fp_line
-		(start 8.54 8.54)
-		(end 8.54 6.9)
-		(stroke
-			(width 0.05)
-			(type solid)
-		)
-		(layer "F.CrtYd")
-	)
-	(fp_line
-		(start 8.54 6.9)
-		(end 9.1 6.9)
-		(stroke
-			(width 0.05)
-			(type solid)
-		)
-		(layer "F.CrtYd")
-	)
-	(fp_line
-		(start 9.1 6.9)
-		(end 9.1 0)
-		(stroke
-			(width 0.05)
-			(type solid)
-		)
-		(layer "F.CrtYd")
-	)
-	(fp_line
-		(start 0 -9.1)
-		(end -6.9 -9.1)
-		(stroke
-			(width 0.05)
-			(type solid)
-		)
-		(layer "F.CrtYd")
-	)
-	(fp_line
-		(start -6.9 -9.1)
-		(end -6.9 -8.54)
-		(stroke
-			(width 0.05)
-			(type solid)
-		)
-		(layer "F.CrtYd")
-	)
-	(fp_line
-		(start -6.9 -8.54)
-		(end -7.25 -8.54)
-		(stroke
-			(width 0.05)
-			(type solid)
-		)
-		(layer "F.CrtYd")
-	)
-	(fp_line
-		(start -7.25 -8.54)
-		(end -8.54 -7.25)
-		(stroke
-			(width 0.05)
-			(type solid)
-		)
-		(layer "F.CrtYd")
-	)
-	(fp_line
-		(start -8.54 -7.25)
-		(end -8.54 -6.9)
-		(stroke
-			(width 0.05)
-			(type solid)
-		)
-		(layer "F.CrtYd")
-	)
-	(fp_line
-		(start -8.54 -6.9)
-		(end -9.1 -6.9)
-		(stroke
-			(width 0.05)
-			(type solid)
-		)
-		(layer "F.CrtYd")
-	)
-	(fp_line
-		(start -9.1 -6.9)
-		(end -9.1 0)
-		(stroke
-			(width 0.05)
-			(type solid)
-		)
-		(layer "F.CrtYd")
 	)
 	(pad "1" smd roundrect
 		(at 0 -8)
@@ -667,16 +677,7 @@
 		(layers "F.Cu" "F.Mask" "F.Paste")
 		(roundrect_rratio 0.25)
 	)
-	(fp_text user "${REFERENCE}"
-		(at 0 0 0)
-		(layer "F.Fab")
-		(effects
-			(font
-				(size 1 1)
-				(thickness 0.15)
-			)
-		)
-	)
+	(embedded_fonts no)
 	(model "${KICAD9_3DMODEL_DIR}/Package_LCC.3dshapes/PLCC-44_16.6x16.6mm_P1.27mm.wrl"
 		(offset
 			(xyz 0 0 0)
diff --git a/Package_LCC.pretty/PLCC-68_24.2x24.2mm_P1.27mm.kicad_mod b/Package_LCC.pretty/PLCC-68_24.2x24.2mm_P1.27mm.kicad_mod
index 73dbc7b3b..1a77bc5ed 100644
--- a/Package_LCC.pretty/PLCC-68_24.2x24.2mm_P1.27mm.kicad_mod
+++ b/Package_LCC.pretty/PLCC-68_24.2x24.2mm_P1.27mm.kicad_mod
@@ -1,5 +1,5 @@
 (footprint "PLCC-68_24.2x24.2mm_P1.27mm"
-	(version 20240108)
+	(version 20241229)
 	(generator "kicad-footprint-generator")
 	(layer "F.Cu")
 	(descr "PLCC, 68 Pin (http://www.microsemi.com/index.php?option=com_docman&task=doc_download&gid=131095), generated with kicad-footprint-generator ipc_plcc_jLead_generator.py")
@@ -26,26 +26,8 @@
 	)
 	(attr smd)
 	(fp_line
-		(start 10.72 -12.2258)
-		(end 12.2258 -12.2258)
-		(stroke
-			(width 0.12)
-			(type solid)
-		)
-		(layer "F.SilkS")
-	)
-	(fp_line
-		(start 12.2258 -12.2258)
-		(end 12.2258 -10.72)
-		(stroke
-			(width 0.12)
-			(type solid)
-		)
-		(layer "F.SilkS")
-	)
-	(fp_line
-		(start -10.72 12.2258)
-		(end -12.2258 12.2258)
+		(start -12.2258 -11.050582)
+		(end -12.2258 -10.72)
 		(stroke
 			(width 0.12)
 			(type solid)
@@ -62,17 +44,8 @@
 		(layer "F.SilkS")
 	)
 	(fp_line
-		(start 10.72 12.2258)
-		(end 12.2258 12.2258)
-		(stroke
-			(width 0.12)
-			(type solid)
-		)
-		(layer "F.SilkS")
-	)
-	(fp_line
-		(start 12.2258 12.2258)
-		(end 12.2258 10.72)
+		(start -11.050582 -12.2258)
+		(end -12.2258 -11.050582)
 		(stroke
 			(width 0.12)
 			(type solid)
@@ -89,8 +62,8 @@
 		(layer "F.SilkS")
 	)
 	(fp_line
-		(start -11.050582 -12.2258)
-		(end -12.2258 -11.050582)
+		(start -10.72 12.2258)
+		(end -12.2258 12.2258)
 		(stroke
 			(width 0.12)
 			(type solid)
@@ -98,14 +71,302 @@
 		(layer "F.SilkS")
 	)
 	(fp_line
-		(start -12.2258 -11.050582)
-		(end -12.2258 -10.72)
+		(start 10.72 -12.2258)
+		(end 12.2258 -12.2258)
 		(stroke
 			(width 0.12)
 			(type solid)
 		)
 		(layer "F.SilkS")
 	)
+	(fp_line
+		(start 10.72 12.2258)
+		(end 12.2258 12.2258)
+		(stroke
+			(width 0.12)
+			(type solid)
+		)
+		(layer "F.SilkS")
+	)
+	(fp_line
+		(start 12.2258 -12.2258)
+		(end 12.2258 -10.72)
+		(stroke
+			(width 0.12)
+			(type solid)
+		)
+		(layer "F.SilkS")
+	)
+	(fp_line
+		(start 12.2258 12.2258)
+		(end 12.2258 10.72)
+		(stroke
+			(width 0.12)
+			(type solid)
+		)
+		(layer "F.SilkS")
+	)
+	(fp_line
+		(start -12.9 -10.71)
+		(end -12.9 0)
+		(stroke
+			(width 0.05)
+			(type solid)
+		)
+		(layer "F.CrtYd")
+	)
+	(fp_line
+		(start -12.9 10.71)
+		(end -12.9 0)
+		(stroke
+			(width 0.05)
+			(type solid)
+		)
+		(layer "F.CrtYd")
+	)
+	(fp_line
+		(start -12.37 -11.08)
+		(end -12.37 -10.71)
+		(stroke
+			(width 0.05)
+			(type solid)
+		)
+		(layer "F.CrtYd")
+	)
+	(fp_line
+		(start -12.37 -10.71)
+		(end -12.9 -10.71)
+		(stroke
+			(width 0.05)
+			(type solid)
+		)
+		(layer "F.CrtYd")
+	)
+	(fp_line
+		(start -12.37 10.71)
+		(end -12.9 10.71)
+		(stroke
+			(width 0.05)
+			(type solid)
+		)
+		(layer "F.CrtYd")
+	)
+	(fp_line
+		(start -12.37 12.37)
+		(end -12.37 10.71)
+		(stroke
+			(width 0.05)
+			(type solid)
+		)
+		(layer "F.CrtYd")
+	)
+	(fp_line
+		(start -11.08 -12.37)
+		(end -12.37 -11.08)
+		(stroke
+			(width 0.05)
+			(type solid)
+		)
+		(layer "F.CrtYd")
+	)
+	(fp_line
+		(start -10.71 -12.9)
+		(end -10.71 -12.37)
+		(stroke
+			(width 0.05)
+			(type solid)
+		)
+		(layer "F.CrtYd")
+	)
+	(fp_line
+		(start -10.71 -12.37)
+		(end -11.08 -12.37)
+		(stroke
+			(width 0.05)
+			(type solid)
+		)
+		(layer "F.CrtYd")
+	)
+	(fp_line
+		(start -10.71 12.37)
+		(end -12.37 12.37)
+		(stroke
+			(width 0.05)
+			(type solid)
+		)
+		(layer "F.CrtYd")
+	)
+	(fp_line
+		(start -10.71 12.9)
+		(end -10.71 12.37)
+		(stroke
+			(width 0.05)
+			(type solid)
+		)
+		(layer "F.CrtYd")
+	)
+	(fp_line
+		(start 0 -12.9)
+		(end -10.71 -12.9)
+		(stroke
+			(width 0.05)
+			(type solid)
+		)
+		(layer "F.CrtYd")
+	)
+	(fp_line
+		(start 0 -12.9)
+		(end 10.71 -12.9)
+		(stroke
+			(width 0.05)
+			(type solid)
+		)
+		(layer "F.CrtYd")
+	)
+	(fp_line
+		(start 0 12.9)
+		(end -10.71 12.9)
+		(stroke
+			(width 0.05)
+			(type solid)
+		)
+		(layer "F.CrtYd")
+	)
+	(fp_line
+		(start 0 12.9)
+		(end 10.71 12.9)
+		(stroke
+			(width 0.05)
+			(type solid)
+		)
+		(layer "F.CrtYd")
+	)
+	(fp_line
+		(start 10.71 -12.9)
+		(end 10.71 -12.37)
+		(stroke
+			(width 0.05)
+			(type solid)
+		)
+		(layer "F.CrtYd")
+	)
+	(fp_line
+		(start 10.71 -12.37)
+		(end 12.37 -12.37)
+		(stroke
+			(width 0.05)
+			(type solid)
+		)
+		(layer "F.CrtYd")
+	)
+	(fp_line
+		(start 10.71 12.37)
+		(end 12.37 12.37)
+		(stroke
+			(width 0.05)
+			(type solid)
+		)
+		(layer "F.CrtYd")
+	)
+	(fp_line
+		(start 10.71 12.9)
+		(end 10.71 12.37)
+		(stroke
+			(width 0.05)
+			(type solid)
+		)
+		(layer "F.CrtYd")
+	)
+	(fp_line
+		(start 12.37 -12.37)
+		(end 12.37 -10.71)
+		(stroke
+			(width 0.05)
+			(type solid)
+		)
+		(layer "F.CrtYd")
+	)
+	(fp_line
+		(start 12.37 -10.71)
+		(end 12.9 -10.71)
+		(stroke
+			(width 0.05)
+			(type solid)
+		)
+		(layer "F.CrtYd")
+	)
+	(fp_line
+		(start 12.37 10.71)
+		(end 12.9 10.71)
+		(stroke
+			(width 0.05)
+			(type solid)
+		)
+		(layer "F.CrtYd")
+	)
+	(fp_line
+		(start 12.37 12.37)
+		(end 12.37 10.71)
+		(stroke
+			(width 0.05)
+			(type solid)
+		)
+		(layer "F.CrtYd")
+	)
+	(fp_line
+		(start 12.9 -10.71)
+		(end 12.9 0)
+		(stroke
+			(width 0.05)
+			(type solid)
+		)
+		(layer "F.CrtYd")
+	)
+	(fp_line
+		(start 12.9 10.71)
+		(end 12.9 0)
+		(stroke
+			(width 0.05)
+			(type solid)
+		)
+		(layer "F.CrtYd")
+	)
+	(fp_line
+		(start -12.1158 -10.9728)
+		(end -10.9728 -12.1158)
+		(stroke
+			(width 0.1)
+			(type solid)
+		)
+		(layer "F.Fab")
+	)
+	(fp_line
+		(start -12.1158 12.1158)
+		(end -12.1158 -10.9728)
+		(stroke
+			(width 0.1)
+			(type solid)
+		)
+		(layer "F.Fab")
+	)
+	(fp_line
+		(start -10.9728 -12.1158)
+		(end -0.5 -12.1158)
+		(stroke
+			(width 0.1)
+			(type solid)
+		)
+		(layer "F.Fab")
+	)
+	(fp_line
+		(start -0.5 -12.1158)
+		(end 0 -11.408693)
+		(stroke
+			(width 0.1)
+			(type solid)
+		)
+		(layer "F.Fab")
+	)
 	(fp_line
 		(start 0 -11.408693)
 		(end 0.5 -12.1158)
@@ -142,266 +403,15 @@
 		)
 		(layer "F.Fab")
 	)
-	(fp_line
-		(start -12.1158 12.1158)
-		(end -12.1158 -10.9728)
-		(stroke
-			(width 0.1)
-			(type solid)
-		)
+	(fp_text user "${REFERENCE}"
+		(at 0 0 0)
 		(layer "F.Fab")
-	)
-	(fp_line
-		(start -12.1158 -10.9728)
-		(end -10.9728 -12.1158)
-		(stroke
-			(width 0.1)
-			(type solid)
+		(effects
+			(font
+				(size 1 1)
+				(thickness 0.15)
+			)
 		)
-		(layer "F.Fab")
-	)
-	(fp_line
-		(start -10.9728 -12.1158)
-		(end -0.5 -12.1158)
-		(stroke
-			(width 0.1)
-			(type solid)
-		)
-		(layer "F.Fab")
-	)
-	(fp_line
-		(start -0.5 -12.1158)
-		(end 0 -11.408693)
-		(stroke
-			(width 0.1)
-			(type solid)
-		)
-		(layer "F.Fab")
-	)
-	(fp_line
-		(start 0 -12.9)
-		(end 10.71 -12.9)
-		(stroke
-			(width 0.05)
-			(type solid)
-		)
-		(layer "F.CrtYd")
-	)
-	(fp_line
-		(start 10.71 -12.9)
-		(end 10.71 -12.37)
-		(stroke
-			(width 0.05)
-			(type solid)
-		)
-		(layer "F.CrtYd")
-	)
-	(fp_line
-		(start 10.71 -12.37)
-		(end 12.37 -12.37)
-		(stroke
-			(width 0.05)
-			(type solid)
-		)
-		(layer "F.CrtYd")
-	)
-	(fp_line
-		(start 12.37 -12.37)
-		(end 12.37 -10.71)
-		(stroke
-			(width 0.05)
-			(type solid)
-		)
-		(layer "F.CrtYd")
-	)
-	(fp_line
-		(start 12.37 -10.71)
-		(end 12.9 -10.71)
-		(stroke
-			(width 0.05)
-			(type solid)
-		)
-		(layer "F.CrtYd")
-	)
-	(fp_line
-		(start 12.9 -10.71)
-		(end 12.9 0)
-		(stroke
-			(width 0.05)
-			(type solid)
-		)
-		(layer "F.CrtYd")
-	)
-	(fp_line
-		(start 0 12.9)
-		(end -10.71 12.9)
-		(stroke
-			(width 0.05)
-			(type solid)
-		)
-		(layer "F.CrtYd")
-	)
-	(fp_line
-		(start -10.71 12.9)
-		(end -10.71 12.37)
-		(stroke
-			(width 0.05)
-			(type solid)
-		)
-		(layer "F.CrtYd")
-	)
-	(fp_line
-		(start -10.71 12.37)
-		(end -12.37 12.37)
-		(stroke
-			(width 0.05)
-			(type solid)
-		)
-		(layer "F.CrtYd")
-	)
-	(fp_line
-		(start -12.37 12.37)
-		(end -12.37 10.71)
-		(stroke
-			(width 0.05)
-			(type solid)
-		)
-		(layer "F.CrtYd")
-	)
-	(fp_line
-		(start -12.37 10.71)
-		(end -12.9 10.71)
-		(stroke
-			(width 0.05)
-			(type solid)
-		)
-		(layer "F.CrtYd")
-	)
-	(fp_line
-		(start -12.9 10.71)
-		(end -12.9 0)
-		(stroke
-			(width 0.05)
-			(type solid)
-		)
-		(layer "F.CrtYd")
-	)
-	(fp_line
-		(start 0 12.9)
-		(end 10.71 12.9)
-		(stroke
-			(width 0.05)
-			(type solid)
-		)
-		(layer "F.CrtYd")
-	)
-	(fp_line
-		(start 10.71 12.9)
-		(end 10.71 12.37)
-		(stroke
-			(width 0.05)
-			(type solid)
-		)
-		(layer "F.CrtYd")
-	)
-	(fp_line
-		(start 10.71 12.37)
-		(end 12.37 12.37)
-		(stroke
-			(width 0.05)
-			(type solid)
-		)
-		(layer "F.CrtYd")
-	)
-	(fp_line
-		(start 12.37 12.37)
-		(end 12.37 10.71)
-		(stroke
-			(width 0.05)
-			(type solid)
-		)
-		(layer "F.CrtYd")
-	)
-	(fp_line
-		(start 12.37 10.71)
-		(end 12.9 10.71)
-		(stroke
-			(width 0.05)
-			(type solid)
-		)
-		(layer "F.CrtYd")
-	)
-	(fp_line
-		(start 12.9 10.71)
-		(end 12.9 0)
-		(stroke
-			(width 0.05)
-			(type solid)
-		)
-		(layer "F.CrtYd")
-	)
-	(fp_line
-		(start 0 -12.9)
-		(end -10.71 -12.9)
-		(stroke
-			(width 0.05)
-			(type solid)
-		)
-		(layer "F.CrtYd")
-	)
-	(fp_line
-		(start -10.71 -12.9)
-		(end -10.71 -12.37)
-		(stroke
-			(width 0.05)
-			(type solid)
-		)
-		(layer "F.CrtYd")
-	)
-	(fp_line
-		(start -10.71 -12.37)
-		(end -11.08 -12.37)
-		(stroke
-			(width 0.05)
-			(type solid)
-		)
-		(layer "F.CrtYd")
-	)
-	(fp_line
-		(start -11.08 -12.37)
-		(end -12.37 -11.08)
-		(stroke
-			(width 0.05)
-			(type solid)
-		)
-		(layer "F.CrtYd")
-	)
-	(fp_line
-		(start -12.37 -11.08)
-		(end -12.37 -10.71)
-		(stroke
-			(width 0.05)
-			(type solid)
-		)
-		(layer "F.CrtYd")
-	)
-	(fp_line
-		(start -12.37 -10.71)
-		(end -12.9 -10.71)
-		(stroke
-			(width 0.05)
-			(type solid)
-		)
-		(layer "F.CrtYd")
-	)
-	(fp_line
-		(start -12.9 -10.71)
-		(end -12.9 0)
-		(stroke
-			(width 0.05)
-			(type solid)
-		)
-		(layer "F.CrtYd")
 	)
 	(pad "1" smd roundrect
 		(at 0 -11.8)
@@ -811,16 +821,7 @@
 		(layers "F.Cu" "F.Mask" "F.Paste")
 		(roundrect_rratio 0.25)
 	)
-	(fp_text user "${REFERENCE}"
-		(at 0 0 0)
-		(layer "F.Fab")
-		(effects
-			(font
-				(size 1 1)
-				(thickness 0.15)
-			)
-		)
-	)
+	(embedded_fonts no)
 	(model "${KICAD9_3DMODEL_DIR}/Package_LCC.3dshapes/PLCC-68_24.2x24.2mm_P1.27mm.wrl"
 		(offset
 			(xyz 0 0 0)
diff --git a/Package_LCC.pretty/PLCC-84_29.3x29.3mm_P1.27mm.kicad_mod b/Package_LCC.pretty/PLCC-84_29.3x29.3mm_P1.27mm.kicad_mod
index 665f89520..6cdc57967 100644
--- a/Package_LCC.pretty/PLCC-84_29.3x29.3mm_P1.27mm.kicad_mod
+++ b/Package_LCC.pretty/PLCC-84_29.3x29.3mm_P1.27mm.kicad_mod
@@ -1,5 +1,5 @@
 (footprint "PLCC-84_29.3x29.3mm_P1.27mm"
-	(version 20240108)
+	(version 20241229)
 	(generator "kicad-footprint-generator")
 	(layer "F.Cu")
 	(descr "PLCC, 84 Pin (http://www.microsemi.com/index.php?option=com_docman&task=doc_download&gid=131095), generated with kicad-footprint-generator ipc_plcc_jLead_generator.py")
@@ -26,26 +26,8 @@
 	)
 	(attr smd)
 	(fp_line
-		(start 13.26 -14.7658)
-		(end 14.7658 -14.7658)
-		(stroke
-			(width 0.12)
-			(type solid)
-		)
-		(layer "F.SilkS")
-	)
-	(fp_line
-		(start 14.7658 -14.7658)
-		(end 14.7658 -13.26)
-		(stroke
-			(width 0.12)
-			(type solid)
-		)
-		(layer "F.SilkS")
-	)
-	(fp_line
-		(start -13.26 14.7658)
-		(end -14.7658 14.7658)
+		(start -14.7658 -13.590582)
+		(end -14.7658 -13.26)
 		(stroke
 			(width 0.12)
 			(type solid)
@@ -62,17 +44,8 @@
 		(layer "F.SilkS")
 	)
 	(fp_line
-		(start 13.26 14.7658)
-		(end 14.7658 14.7658)
-		(stroke
-			(width 0.12)
-			(type solid)
-		)
-		(layer "F.SilkS")
-	)
-	(fp_line
-		(start 14.7658 14.7658)
-		(end 14.7658 13.26)
+		(start -13.590582 -14.7658)
+		(end -14.7658 -13.590582)
 		(stroke
 			(width 0.12)
 			(type solid)
@@ -89,8 +62,8 @@
 		(layer "F.SilkS")
 	)
 	(fp_line
-		(start -13.590582 -14.7658)
-		(end -14.7658 -13.590582)
+		(start -13.26 14.7658)
+		(end -14.7658 14.7658)
 		(stroke
 			(width 0.12)
 			(type solid)
@@ -98,14 +71,302 @@
 		(layer "F.SilkS")
 	)
 	(fp_line
-		(start -14.7658 -13.590582)
-		(end -14.7658 -13.26)
+		(start 13.26 -14.7658)
+		(end 14.7658 -14.7658)
 		(stroke
 			(width 0.12)
 			(type solid)
 		)
 		(layer "F.SilkS")
 	)
+	(fp_line
+		(start 13.26 14.7658)
+		(end 14.7658 14.7658)
+		(stroke
+			(width 0.12)
+			(type solid)
+		)
+		(layer "F.SilkS")
+	)
+	(fp_line
+		(start 14.7658 -14.7658)
+		(end 14.7658 -13.26)
+		(stroke
+			(width 0.12)
+			(type solid)
+		)
+		(layer "F.SilkS")
+	)
+	(fp_line
+		(start 14.7658 14.7658)
+		(end 14.7658 13.26)
+		(stroke
+			(width 0.12)
+			(type solid)
+		)
+		(layer "F.SilkS")
+	)
+	(fp_line
+		(start -15.45 -13.25)
+		(end -15.45 0)
+		(stroke
+			(width 0.05)
+			(type solid)
+		)
+		(layer "F.CrtYd")
+	)
+	(fp_line
+		(start -15.45 13.25)
+		(end -15.45 0)
+		(stroke
+			(width 0.05)
+			(type solid)
+		)
+		(layer "F.CrtYd")
+	)
+	(fp_line
+		(start -14.91 -13.62)
+		(end -14.91 -13.25)
+		(stroke
+			(width 0.05)
+			(type solid)
+		)
+		(layer "F.CrtYd")
+	)
+	(fp_line
+		(start -14.91 -13.25)
+		(end -15.45 -13.25)
+		(stroke
+			(width 0.05)
+			(type solid)
+		)
+		(layer "F.CrtYd")
+	)
+	(fp_line
+		(start -14.91 13.25)
+		(end -15.45 13.25)
+		(stroke
+			(width 0.05)
+			(type solid)
+		)
+		(layer "F.CrtYd")
+	)
+	(fp_line
+		(start -14.91 14.91)
+		(end -14.91 13.25)
+		(stroke
+			(width 0.05)
+			(type solid)
+		)
+		(layer "F.CrtYd")
+	)
+	(fp_line
+		(start -13.62 -14.91)
+		(end -14.91 -13.62)
+		(stroke
+			(width 0.05)
+			(type solid)
+		)
+		(layer "F.CrtYd")
+	)
+	(fp_line
+		(start -13.25 -15.45)
+		(end -13.25 -14.91)
+		(stroke
+			(width 0.05)
+			(type solid)
+		)
+		(layer "F.CrtYd")
+	)
+	(fp_line
+		(start -13.25 -14.91)
+		(end -13.62 -14.91)
+		(stroke
+			(width 0.05)
+			(type solid)
+		)
+		(layer "F.CrtYd")
+	)
+	(fp_line
+		(start -13.25 14.91)
+		(end -14.91 14.91)
+		(stroke
+			(width 0.05)
+			(type solid)
+		)
+		(layer "F.CrtYd")
+	)
+	(fp_line
+		(start -13.25 15.45)
+		(end -13.25 14.91)
+		(stroke
+			(width 0.05)
+			(type solid)
+		)
+		(layer "F.CrtYd")
+	)
+	(fp_line
+		(start 0 -15.45)
+		(end -13.25 -15.45)
+		(stroke
+			(width 0.05)
+			(type solid)
+		)
+		(layer "F.CrtYd")
+	)
+	(fp_line
+		(start 0 -15.45)
+		(end 13.25 -15.45)
+		(stroke
+			(width 0.05)
+			(type solid)
+		)
+		(layer "F.CrtYd")
+	)
+	(fp_line
+		(start 0 15.45)
+		(end -13.25 15.45)
+		(stroke
+			(width 0.05)
+			(type solid)
+		)
+		(layer "F.CrtYd")
+	)
+	(fp_line
+		(start 0 15.45)
+		(end 13.25 15.45)
+		(stroke
+			(width 0.05)
+			(type solid)
+		)
+		(layer "F.CrtYd")
+	)
+	(fp_line
+		(start 13.25 -15.45)
+		(end 13.25 -14.91)
+		(stroke
+			(width 0.05)
+			(type solid)
+		)
+		(layer "F.CrtYd")
+	)
+	(fp_line
+		(start 13.25 -14.91)
+		(end 14.91 -14.91)
+		(stroke
+			(width 0.05)
+			(type solid)
+		)
+		(layer "F.CrtYd")
+	)
+	(fp_line
+		(start 13.25 14.91)
+		(end 14.91 14.91)
+		(stroke
+			(width 0.05)
+			(type solid)
+		)
+		(layer "F.CrtYd")
+	)
+	(fp_line
+		(start 13.25 15.45)
+		(end 13.25 14.91)
+		(stroke
+			(width 0.05)
+			(type solid)
+		)
+		(layer "F.CrtYd")
+	)
+	(fp_line
+		(start 14.91 -14.91)
+		(end 14.91 -13.25)
+		(stroke
+			(width 0.05)
+			(type solid)
+		)
+		(layer "F.CrtYd")
+	)
+	(fp_line
+		(start 14.91 -13.25)
+		(end 15.45 -13.25)
+		(stroke
+			(width 0.05)
+			(type solid)
+		)
+		(layer "F.CrtYd")
+	)
+	(fp_line
+		(start 14.91 13.25)
+		(end 15.45 13.25)
+		(stroke
+			(width 0.05)
+			(type solid)
+		)
+		(layer "F.CrtYd")
+	)
+	(fp_line
+		(start 14.91 14.91)
+		(end 14.91 13.25)
+		(stroke
+			(width 0.05)
+			(type solid)
+		)
+		(layer "F.CrtYd")
+	)
+	(fp_line
+		(start 15.45 -13.25)
+		(end 15.45 0)
+		(stroke
+			(width 0.05)
+			(type solid)
+		)
+		(layer "F.CrtYd")
+	)
+	(fp_line
+		(start 15.45 13.25)
+		(end 15.45 0)
+		(stroke
+			(width 0.05)
+			(type solid)
+		)
+		(layer "F.CrtYd")
+	)
+	(fp_line
+		(start -14.6558 -13.5128)
+		(end -13.5128 -14.6558)
+		(stroke
+			(width 0.1)
+			(type solid)
+		)
+		(layer "F.Fab")
+	)
+	(fp_line
+		(start -14.6558 14.6558)
+		(end -14.6558 -13.5128)
+		(stroke
+			(width 0.1)
+			(type solid)
+		)
+		(layer "F.Fab")
+	)
+	(fp_line
+		(start -13.5128 -14.6558)
+		(end -0.5 -14.6558)
+		(stroke
+			(width 0.1)
+			(type solid)
+		)
+		(layer "F.Fab")
+	)
+	(fp_line
+		(start -0.5 -14.6558)
+		(end 0 -13.948693)
+		(stroke
+			(width 0.1)
+			(type solid)
+		)
+		(layer "F.Fab")
+	)
 	(fp_line
 		(start 0 -13.948693)
 		(end 0.5 -14.6558)
@@ -142,266 +403,15 @@
 		)
 		(layer "F.Fab")
 	)
-	(fp_line
-		(start -14.6558 14.6558)
-		(end -14.6558 -13.5128)
-		(stroke
-			(width 0.1)
-			(type solid)
-		)
+	(fp_text user "${REFERENCE}"
+		(at 0 0 0)
 		(layer "F.Fab")
-	)
-	(fp_line
-		(start -14.6558 -13.5128)
-		(end -13.5128 -14.6558)
-		(stroke
-			(width 0.1)
-			(type solid)
+		(effects
+			(font
+				(size 1 1)
+				(thickness 0.15)
+			)
 		)
-		(layer "F.Fab")
-	)
-	(fp_line
-		(start -13.5128 -14.6558)
-		(end -0.5 -14.6558)
-		(stroke
-			(width 0.1)
-			(type solid)
-		)
-		(layer "F.Fab")
-	)
-	(fp_line
-		(start -0.5 -14.6558)
-		(end 0 -13.948693)
-		(stroke
-			(width 0.1)
-			(type solid)
-		)
-		(layer "F.Fab")
-	)
-	(fp_line
-		(start 0 -15.45)
-		(end 13.25 -15.45)
-		(stroke
-			(width 0.05)
-			(type solid)
-		)
-		(layer "F.CrtYd")
-	)
-	(fp_line
-		(start 13.25 -15.45)
-		(end 13.25 -14.91)
-		(stroke
-			(width 0.05)
-			(type solid)
-		)
-		(layer "F.CrtYd")
-	)
-	(fp_line
-		(start 13.25 -14.91)
-		(end 14.91 -14.91)
-		(stroke
-			(width 0.05)
-			(type solid)
-		)
-		(layer "F.CrtYd")
-	)
-	(fp_line
-		(start 14.91 -14.91)
-		(end 14.91 -13.25)
-		(stroke
-			(width 0.05)
-			(type solid)
-		)
-		(layer "F.CrtYd")
-	)
-	(fp_line
-		(start 14.91 -13.25)
-		(end 15.45 -13.25)
-		(stroke
-			(width 0.05)
-			(type solid)
-		)
-		(layer "F.CrtYd")
-	)
-	(fp_line
-		(start 15.45 -13.25)
-		(end 15.45 0)
-		(stroke
-			(width 0.05)
-			(type solid)
-		)
-		(layer "F.CrtYd")
-	)
-	(fp_line
-		(start 0 15.45)
-		(end -13.25 15.45)
-		(stroke
-			(width 0.05)
-			(type solid)
-		)
-		(layer "F.CrtYd")
-	)
-	(fp_line
-		(start -13.25 15.45)
-		(end -13.25 14.91)
-		(stroke
-			(width 0.05)
-			(type solid)
-		)
-		(layer "F.CrtYd")
-	)
-	(fp_line
-		(start -13.25 14.91)
-		(end -14.91 14.91)
-		(stroke
-			(width 0.05)
-			(type solid)
-		)
-		(layer "F.CrtYd")
-	)
-	(fp_line
-		(start -14.91 14.91)
-		(end -14.91 13.25)
-		(stroke
-			(width 0.05)
-			(type solid)
-		)
-		(layer "F.CrtYd")
-	)
-	(fp_line
-		(start -14.91 13.25)
-		(end -15.45 13.25)
-		(stroke
-			(width 0.05)
-			(type solid)
-		)
-		(layer "F.CrtYd")
-	)
-	(fp_line
-		(start -15.45 13.25)
-		(end -15.45 0)
-		(stroke
-			(width 0.05)
-			(type solid)
-		)
-		(layer "F.CrtYd")
-	)
-	(fp_line
-		(start 0 15.45)
-		(end 13.25 15.45)
-		(stroke
-			(width 0.05)
-			(type solid)
-		)
-		(layer "F.CrtYd")
-	)
-	(fp_line
-		(start 13.25 15.45)
-		(end 13.25 14.91)
-		(stroke
-			(width 0.05)
-			(type solid)
-		)
-		(layer "F.CrtYd")
-	)
-	(fp_line
-		(start 13.25 14.91)
-		(end 14.91 14.91)
-		(stroke
-			(width 0.05)
-			(type solid)
-		)
-		(layer "F.CrtYd")
-	)
-	(fp_line
-		(start 14.91 14.91)
-		(end 14.91 13.25)
-		(stroke
-			(width 0.05)
-			(type solid)
-		)
-		(layer "F.CrtYd")
-	)
-	(fp_line
-		(start 14.91 13.25)
-		(end 15.45 13.25)
-		(stroke
-			(width 0.05)
-			(type solid)
-		)
-		(layer "F.CrtYd")
-	)
-	(fp_line
-		(start 15.45 13.25)
-		(end 15.45 0)
-		(stroke
-			(width 0.05)
-			(type solid)
-		)
-		(layer "F.CrtYd")
-	)
-	(fp_line
-		(start 0 -15.45)
-		(end -13.25 -15.45)
-		(stroke
-			(width 0.05)
-			(type solid)
-		)
-		(layer "F.CrtYd")
-	)
-	(fp_line
-		(start -13.25 -15.45)
-		(end -13.25 -14.91)
-		(stroke
-			(width 0.05)
-			(type solid)
-		)
-		(layer "F.CrtYd")
-	)
-	(fp_line
-		(start -13.25 -14.91)
-		(end -13.62 -14.91)
-		(stroke
-			(width 0.05)
-			(type solid)
-		)
-		(layer "F.CrtYd")
-	)
-	(fp_line
-		(start -13.62 -14.91)
-		(end -14.91 -13.62)
-		(stroke
-			(width 0.05)
-			(type solid)
-		)
-		(layer "F.CrtYd")
-	)
-	(fp_line
-		(start -14.91 -13.62)
-		(end -14.91 -13.25)
-		(stroke
-			(width 0.05)
-			(type solid)
-		)
-		(layer "F.CrtYd")
-	)
-	(fp_line
-		(start -14.91 -13.25)
-		(end -15.45 -13.25)
-		(stroke
-			(width 0.05)
-			(type solid)
-		)
-		(layer "F.CrtYd")
-	)
-	(fp_line
-		(start -15.45 -13.25)
-		(end -15.45 0)
-		(stroke
-			(width 0.05)
-			(type solid)
-		)
-		(layer "F.CrtYd")
 	)
 	(pad "1" smd roundrect
 		(at 0 -14.35)
@@ -907,16 +917,7 @@
 		(layers "F.Cu" "F.Mask" "F.Paste")
 		(roundrect_rratio 0.25)
 	)
-	(fp_text user "${REFERENCE}"
-		(at 0 0 0)
-		(layer "F.Fab")
-		(effects
-			(font
-				(size 1 1)
-				(thickness 0.15)
-			)
-		)
-	)
+	(embedded_fonts no)
 	(model "${KICAD9_3DMODEL_DIR}/Package_LCC.3dshapes/PLCC-84_29.3x29.3mm_P1.27mm.wrl"
 		(offset
 			(xyz 0 0 0)