diff --git a/LED_SMD.pretty/LED_Cree-PLCC4_2x2mm_CW.kicad_mod b/LED_SMD.pretty/LED_Cree-PLCC4_2x2mm_CW.kicad_mod
index a8802d17b..be9409297 100644
--- a/LED_SMD.pretty/LED_Cree-PLCC4_2x2mm_CW.kicad_mod
+++ b/LED_SMD.pretty/LED_Cree-PLCC4_2x2mm_CW.kicad_mod
@@ -1,14 +1,12 @@
 (footprint "LED_Cree-PLCC4_2x2mm_CW"
 	(version 20241229)
-	(generator "pcbnew")
-	(generator_version "9.0")
+	(generator "kicad-footprint-generator")
 	(layer "F.Cu")
-	(descr "2.0mm x 2.0mm PLCC4 LED, https://assets.cree-led.com/a/ds/h/HB-CLMVC-FKA.pdf")
+	(descr "2.0mm x 2.0mm PLCC4 RGB LED, https://assets.cree-led.com/a/ds/h/HB-CLMVC-FKA.pdf")
 	(tags "LED Cree PLCC-4 2020 CLMVB-FKA CLMVC-FKA")
 	(property "Reference" "REF**"
 		(at 0 -2.25 0)
 		(layer "F.SilkS")
-		(uuid "00f5c243-7ac0-47f9-823f-a2c088aea906")
 		(effects
 			(font
 				(size 1 1)
@@ -19,7 +17,6 @@
 	(property "Value" "LED_Cree-PLCC4_2x2mm_CW"
 		(at 0 2.25 0)
 		(layer "F.Fab")
-		(uuid "1c87325f-815c-4846-85ff-e11243905464")
 		(effects
 			(font
 				(size 1 1)
@@ -27,122 +24,57 @@
 			)
 		)
 	)
-	(property "Datasheet" ""
-		(at 0 0 0)
-		(unlocked yes)
-		(layer "F.Fab")
-		(hide yes)
-		(uuid "55148a2c-3623-4dd1-8954-603b2655caae")
-		(effects
-			(font
-				(size 1.27 1.27)
-				(thickness 0.15)
-			)
-		)
-	)
-	(property "Description" ""
-		(at 0 0 0)
-		(unlocked yes)
-		(layer "F.Fab")
-		(hide yes)
-		(uuid "be2fb744-15ec-4b1c-9630-57977349d262")
-		(effects
-			(font
-				(size 1.27 1.27)
-				(thickness 0.15)
-			)
-		)
-	)
 	(attr smd)
-	(fp_line
-		(start -1.6 1.15)
-		(end -1.6 -0.85)
+	(fp_poly
+		(pts
+			(xy -1.51 -0.91)
+			(xy -1.51 1.21)
+			(xy 1.51 1.21)
+			(xy 1.51 -1.21)
+			(xy -1.21 -1.21)
+		)
 		(stroke
 			(width 0.12)
 			(type solid)
 		)
+		(fill no)
 		(layer "F.SilkS")
-		(uuid "f86b20cd-32ec-4e7e-a6f3-16e079999cc6")
 	)
 	(fp_line
-		(start -1.6 1.15)
-		(end 1.6 1.15)
-		(stroke
-			(width 0.12)
-			(type solid)
-		)
-		(layer "F.SilkS")
-		(uuid "cddf50af-173a-4c0e-9b37-b006a8b1448d")
-	)
-	(fp_line
-		(start -1.3 -1.15)
-		(end -1.6 -0.85)
-		(stroke
-			(width 0.12)
-			(type default)
-		)
-		(layer "F.SilkS")
-		(uuid "75dd4381-6d81-4bff-82af-4b97e3bdea99")
-	)
-	(fp_line
-		(start -1.3 -1.15)
-		(end 1.6 -1.15)
-		(stroke
-			(width 0.12)
-			(type solid)
-		)
-		(layer "F.SilkS")
-		(uuid "4285f90b-4d25-4332-b02f-cbc88dece2a2")
-	)
-	(fp_line
-		(start 1.6 -1.15)
-		(end 1.6 1.15)
-		(stroke
-			(width 0.12)
-			(type solid)
-		)
-		(layer "F.SilkS")
-		(uuid "5b060a2d-6e9f-452a-af1b-59c835ed9a80")
-	)
-	(fp_line
-		(start -1.7 -1.4)
-		(end -1.7 1.4)
+		(start -1.5 -1.25)
+		(end -1.5 1.25)
 		(stroke
 			(width 0.05)
 			(type solid)
 		)
 		(layer "F.CrtYd")
-		(uuid "497034dc-7039-4026-a3ca-405c4aa1bc63")
 	)
 	(fp_line
-		(start -1.7 1.4)
-		(end 1.7 1.4)
+		(start -1.5 1.25)
+		(end 1.5 1.25)
 		(stroke
 			(width 0.05)
 			(type solid)
 		)
 		(layer "F.CrtYd")
-		(uuid "c5013c02-04ac-40a2-bfb1-abf10825240d")
 	)
 	(fp_line
-		(start 1.7 -1.4)
-		(end -1.7 -1.4)
+		(start 1.5 -1.25)
+		(end -1.5 -1.25)
 		(stroke
 			(width 0.05)
 			(type solid)
 		)
 		(layer "F.CrtYd")
-		(uuid "1b4977be-8598-4270-9ddc-538a5cca2d51")
 	)
 	(fp_line
-		(start 1.7 1.4)
-		(end 1.7 -1.4)
+		(start 1.5 1.25)
+		(end 1.5 -1.25)
 		(stroke
 			(width 0.05)
 			(type solid)
 		)
 		(layer "F.CrtYd")
-		(uuid "fec67644-216a-4138-8a74-f460f1f2885f")
 	)
 	(fp_line
 		(start -1 -1)
@@ -152,7 +84,6 @@
 			(type solid)
 		)
 		(layer "F.Fab")
-		(uuid "a42c1fe0-b19c-488b-b50e-160704921587")
 	)
 	(fp_line
 		(start -1 1)
@@ -162,7 +93,6 @@
 			(type solid)
 		)
 		(layer "F.Fab")
-		(uuid "303c12d3-59f5-4532-bdd9-98d8152a2a97")
 	)
 	(fp_line
 		(start 0 -1)
@@ -172,7 +102,6 @@
 			(type solid)
 		)
 		(layer "F.Fab")
-		(uuid "a5995ee1-561f-4486-a9c1-ffc107aa957c")
 	)
 	(fp_line
 		(start 1 -1)
@@ -182,7 +111,6 @@
 			(type solid)
 		)
 		(layer "F.Fab")
-		(uuid "ef7d31a7-719c-4255-b8e1-9db99aa0f36b")
 	)
 	(fp_line
 		(start 1 1)
@@ -192,7 +120,6 @@
 			(type solid)
 		)
 		(layer "F.Fab")
-		(uuid "1612f2d0-c0a9-4124-9397-194e9eda7d77")
 	)
 	(fp_circle
 		(center 0 0)
@@ -203,12 +130,10 @@
 		)
 		(fill no)
 		(layer "F.Fab")
-		(uuid "bf02933a-1503-4915-8327-db5d28ee350a")
 	)
 	(fp_text user "${REFERENCE}"
 		(at 0 0 0)
 		(layer "F.Fab")
-		(uuid "0859d6c8-1cb6-4242-9b1b-336158665cdf")
 		(effects
 			(font
 				(size 0.5 0.5)
@@ -216,29 +141,29 @@
 			)
 		)
 	)
-	(pad "1" smd rect
+	(pad "1" smd roundrect
 		(at -0.75 -0.55)
 		(size 1 0.8)
 		(layers "F.Cu" "F.Mask" "F.Paste")
-		(uuid "05f5443a-c120-442f-a856-5eaf95d393cf")
+		(roundrect_rratio 0.25)
 	)
-	(pad "2" smd rect
+	(pad "2" smd roundrect
 		(at 0.75 -0.55)
 		(size 1 0.8)
 		(layers "F.Cu" "F.Mask" "F.Paste")
-		(uuid "4c52fcc9-7ab5-4683-ae53-e1394bb45b74")
+		(roundrect_rratio 0.25)
 	)
-	(pad "3" smd rect
+	(pad "3" smd roundrect
 		(at 0.75 0.55)
 		(size 1 0.8)
 		(layers "F.Cu" "F.Mask" "F.Paste")
-		(uuid "9ef4708d-91cf-47d6-aecd-f8ef0dbf9ccc")
+		(roundrect_rratio 0.25)
 	)
-	(pad "4" smd rect
+	(pad "4" smd roundrect
 		(at -0.75 0.55)
 		(size 1 0.8)
 		(layers "F.Cu" "F.Mask" "F.Paste")
-		(uuid "0d3775f2-e310-4372-bb60-9f61ea01258f")
+		(roundrect_rratio 0.25)
 	)
 	(embedded_fonts no)
 	(model "${KICAD9_3DMODEL_DIR}/LED_SMD.3dshapes/LED_Cree-PLCC4_2x2mm_CW.wrl"
diff --git a/LED_SMD.pretty/LED_Cree-PLCC4_3.2x2.8mm_CCW.kicad_mod b/LED_SMD.pretty/LED_Cree-PLCC4_3.2x2.8mm_CCW.kicad_mod
index eb80b5038..b5b95246a 100644
--- a/LED_SMD.pretty/LED_Cree-PLCC4_3.2x2.8mm_CCW.kicad_mod
+++ b/LED_SMD.pretty/LED_Cree-PLCC4_3.2x2.8mm_CCW.kicad_mod
@@ -1,14 +1,12 @@
 (footprint "LED_Cree-PLCC4_3.2x2.8mm_CCW"
 	(version 20241229)
-	(generator "pcbnew")
-	(generator_version "9.0")
+	(generator "kicad-footprint-generator")
 	(layer "F.Cu")
 	(descr "3.2mm x 2.8mm PLCC4 RGB LED, https://assets.cree-led.com/a/ds/h/HB-CLV1A-FKB.pdf")
 	(tags "LED Cree PLCC-4 3528 CLV1A-FKB")
 	(property "Reference" "REF**"
 		(at 0 -2.65 0)
 		(layer "F.SilkS")
-		(uuid "e629e53c-dc9e-4ee8-9fbb-df01279dd56c")
 		(effects
 			(font
 				(size 1 1)
@@ -19,7 +17,6 @@
 	(property "Value" "LED_Cree-PLCC4_3.2x2.8mm_CCW"
 		(at 0 2.65 0)
 		(layer "F.Fab")
-		(uuid "9ea3998d-a52c-4836-af7a-73ed928df683")
 		(effects
 			(font
 				(size 1 1)
@@ -27,122 +24,57 @@
 			)
 		)
 	)
-	(property "Datasheet" ""
-		(at 0 0 0)
-		(unlocked yes)
-		(layer "F.Fab")
-		(hide yes)
-		(uuid "5f1fdcc8-d5ef-4f89-8070-fd3ad912ef1d")
-		(effects
-			(font
-				(size 1.27 1.27)
-				(thickness 0.15)
-			)
-		)
-	)
-	(property "Description" ""
-		(at 0 0 0)
-		(unlocked yes)
-		(layer "F.Fab")
-		(hide yes)
-		(uuid "eb2f76b4-00f1-449f-bdb1-1265979eaeb3")
-		(effects
-			(font
-				(size 1.27 1.27)
-				(thickness 0.15)
-			)
-		)
-	)
 	(attr smd)
-	(fp_line
-		(start -2.1 -1.1)
-		(end -1.6 -1.6)
-		(stroke
-			(width 0.12)
-			(type default)
+	(fp_poly
+		(pts
+			(xy -2.01 -1.21)
+			(xy -2.01 1.51)
+			(xy 2.01 1.51)
+			(xy 2.01 -1.51)
+			(xy -1.71 -1.51)
 		)
-		(layer "F.SilkS")
-		(uuid "c0af1564-e4af-49ec-9696-a9a74be13644")
-	)
-	(fp_line
-		(start -2.1 1.6)
-		(end -2.1 -1.1)
 		(stroke
 			(width 0.12)
 			(type solid)
 		)
+		(fill no)
 		(layer "F.SilkS")
-		(uuid "b22c9a54-6ee8-4cb1-8973-5b4b8930d3a4")
 	)
 	(fp_line
-		(start -2.1 1.6)
-		(end 2.1 1.6)
-		(stroke
-			(width 0.12)
-			(type solid)
-		)
-		(layer "F.SilkS")
-		(uuid "134983c6-76d8-4d6e-936f-e7c9eda86d39")
-	)
-	(fp_line
-		(start -1.6 -1.6)
-		(end 2.1 -1.6)
-		(stroke
-			(width 0.12)
-			(type solid)
-		)
-		(layer "F.SilkS")
-		(uuid "e71bac65-d176-437f-ac0a-0280f4a8a75a")
-	)
-	(fp_line
-		(start 2.1 1.6)
-		(end 2.1 -1.6)
-		(stroke
-			(width 0.12)
-			(type solid)
-		)
-		(layer "F.SilkS")
-		(uuid "0a6f3477-eb55-4915-8c9b-7a91e574b37c")
-	)
-	(fp_line
-		(start -2.2 -1.75)
-		(end -2.2 1.75)
+		(start -2 -1.65)
+		(end -2 1.65)
 		(stroke
 			(width 0.05)
 			(type solid)
 		)
 		(layer "F.CrtYd")
-		(uuid "bbee143e-2cfa-41b0-b60f-259740b4a753")
 	)
 	(fp_line
-		(start -2.2 1.75)
-		(end 2.2 1.75)
+		(start -2 1.65)
+		(end 2 1.65)
 		(stroke
 			(width 0.05)
 			(type solid)
 		)
 		(layer "F.CrtYd")
-		(uuid "fb345894-177c-4d73-9af1-89f44f8cfa76")
 	)
 	(fp_line
-		(start 2.2 -1.75)
-		(end -2.2 -1.75)
+		(start 2 -1.65)
+		(end -2 -1.65)
 		(stroke
 			(width 0.05)
 			(type solid)
 		)
 		(layer "F.CrtYd")
-		(uuid "b191286a-2026-4821-b302-34f4b13e74b7")
 	)
 	(fp_line
-		(start 2.2 1.75)
-		(end 2.2 -1.75)
+		(start 2 1.65)
+		(end 2 -1.65)
 		(stroke
 			(width 0.05)
 			(type solid)
 		)
 		(layer "F.CrtYd")
-		(uuid "72d11949-e742-4ef7-a9b0-3155e3cb8678")
 	)
 	(fp_line
 		(start -1.6 -1.4)
@@ -152,7 +84,6 @@
 			(type solid)
 		)
 		(layer "F.Fab")
-		(uuid "385cde22-6307-44c7-8102-b594231a3545")
 	)
 	(fp_line
 		(start -1.6 1.4)
@@ -162,7 +93,6 @@
 			(type solid)
 		)
 		(layer "F.Fab")
-		(uuid "82391c59-4da9-4d4a-8cba-ad747df73e89")
 	)
 	(fp_line
 		(start -0.6 -1.4)
@@ -172,7 +102,6 @@
 			(type solid)
 		)
 		(layer "F.Fab")
-		(uuid "47fe52e1-1bdf-431b-b556-552d82ac1546")
 	)
 	(fp_line
 		(start 1.6 -1.4)
@@ -182,7 +111,6 @@
 			(type solid)
 		)
 		(layer "F.Fab")
-		(uuid "d999d487-6e7b-48e2-8d94-deb2a8a5264a")
 	)
 	(fp_line
 		(start 1.6 1.4)
@@ -192,7 +120,6 @@
 			(type solid)
 		)
 		(layer "F.Fab")
-		(uuid "1d62d586-aead-41c8-8bbd-05d9c2602e62")
 	)
 	(fp_circle
 		(center 0 0)
@@ -203,12 +130,10 @@
 		)
 		(fill no)
 		(layer "F.Fab")
-		(uuid "15c9e156-4639-47b7-a9ab-8d089d48c32d")
 	)
 	(fp_text user "${REFERENCE}"
 		(at 0 0 0)
 		(layer "F.Fab")
-		(uuid "1e316b1a-77dd-43c0-871c-8ec2adda1e67")
 		(effects
 			(font
 				(size 0.5 0.5)
@@ -216,29 +141,29 @@
 			)
 		)
 	)
-	(pad "1" smd rect
+	(pad "1" smd roundrect
 		(at -1.25 -0.7)
 		(size 1 0.8)
 		(layers "F.Cu" "F.Mask" "F.Paste")
-		(uuid "2b0f0928-101d-401a-8c35-eab7f430dc44")
+		(roundrect_rratio 0.25)
 	)
-	(pad "2" smd rect
+	(pad "2" smd roundrect
 		(at -1.25 0.7)
 		(size 1 0.8)
 		(layers "F.Cu" "F.Mask" "F.Paste")
-		(uuid "52b89343-05d6-48a7-8ded-b969e97e8e71")
+		(roundrect_rratio 0.25)
 	)
-	(pad "3" smd rect
+	(pad "3" smd roundrect
 		(at 1.25 0.7)
 		(size 1 0.8)
 		(layers "F.Cu" "F.Mask" "F.Paste")
-		(uuid "b537d2bc-4da7-4eca-9599-4daba322a65c")
+		(roundrect_rratio 0.25)
 	)
-	(pad "4" smd rect
+	(pad "4" smd roundrect
 		(at 1.25 -0.7)
 		(size 1 0.8)
 		(layers "F.Cu" "F.Mask" "F.Paste")
-		(uuid "8760d5c6-b846-45c9-a9e0-f62657845a38")
+		(roundrect_rratio 0.25)
 	)
 	(embedded_fonts no)
 	(model "${KICAD9_3DMODEL_DIR}/LED_SMD.3dshapes/LED_Cree-PLCC4_3.2x2.8mm_CCW.wrl"