diff --git a/fab.pretty/PinHeader_1x01_P2.54mm_Horizontal_SMD.kicad_mod b/fab.pretty/PinHeader_01x01_P2.54mm_Horizontal_SMD.kicad_mod
similarity index 98%
rename from fab.pretty/PinHeader_1x01_P2.54mm_Horizontal_SMD.kicad_mod
rename to fab.pretty/PinHeader_01x01_P2.54mm_Horizontal_SMD.kicad_mod
index 46c8899fb8cc938cc337373d592d4433d1d29ed0..0240beb6b8444ae774ebbc73959632d366fa7bd8 100644
--- a/fab.pretty/PinHeader_1x01_P2.54mm_Horizontal_SMD.kicad_mod
+++ b/fab.pretty/PinHeader_01x01_P2.54mm_Horizontal_SMD.kicad_mod
@@ -1,4 +1,4 @@
-(footprint "PinHeader_1x01_P2.54mm_Horizontal_SMD"
+(footprint "PinHeader_01x01_P2.54mm_Horizontal_SMD"
 	(version 20240108)
 	(generator "pcbnew")
 	(generator_version "8.0")
diff --git a/fab.pretty/PinHeader_01x01_P2.54mm_Vertical_THT_D1.4mm.kicad_mod b/fab.pretty/PinHeader_01x01_P2.54mm_Vertical_THT_D1.4mm.kicad_mod
new file mode 100644
index 0000000000000000000000000000000000000000..8da4bd9bc60fc9397ad95a7af8fd8c9664f9dd6c
--- /dev/null
+++ b/fab.pretty/PinHeader_01x01_P2.54mm_Vertical_THT_D1.4mm.kicad_mod
@@ -0,0 +1,227 @@
+(footprint "PinHeader_01x01_P2.54mm_Vertical_THT_D1.4mm"
+	(version 20240108)
+	(generator "pcbnew")
+	(generator_version "8.0")
+	(layer "F.Cu")
+	(descr "Through hole straight pin header, 2.54mm pitch, single row")
+	(tags "Through hole pin header THT 2.54mm single row")
+	(property "Reference" "REF**"
+		(at 0 -2.33 0)
+		(layer "F.SilkS")
+		(uuid "d5357e37-d25c-4236-8a47-df3ab3de176c")
+		(effects
+			(font
+				(size 1 1)
+				(thickness 0.15)
+			)
+		)
+	)
+	(property "Value" "PinHeader_1x01"
+		(at 0 3.1 0)
+		(layer "F.Fab")
+		(uuid "b0fdc2f1-a75f-4906-a702-5e4d10e92e01")
+		(effects
+			(font
+				(size 1 1)
+				(thickness 0.15)
+			)
+		)
+	)
+	(property "Footprint" ""
+		(at 0 0 0)
+		(layer "F.Fab")
+		(hide yes)
+		(uuid "ef8164d9-1d71-4bc2-8541-4f7f8f203d3c")
+		(effects
+			(font
+				(size 1.27 1.27)
+				(thickness 0.15)
+			)
+		)
+	)
+	(property "Datasheet" ""
+		(at 0 0 0)
+		(layer "F.Fab")
+		(hide yes)
+		(uuid "adfccbd4-5ebf-4cb3-bf14-e29e1c8ee73d")
+		(effects
+			(font
+				(size 1.27 1.27)
+				(thickness 0.15)
+			)
+		)
+	)
+	(property "Description" ""
+		(at 0 0 0)
+		(layer "F.Fab")
+		(hide yes)
+		(uuid "8630d664-6d1f-4251-b901-7cab0e3f1b11")
+		(effects
+			(font
+				(size 1.27 1.27)
+				(thickness 0.15)
+			)
+		)
+	)
+	(attr through_hole)
+	(fp_line
+		(start -1.27 -1.27)
+		(end -1.27 1.27)
+		(stroke
+			(width 0.12)
+			(type solid)
+		)
+		(layer "F.SilkS")
+		(uuid "7dfe3186-a38e-4405-8637-744604d52341")
+	)
+	(fp_line
+		(start -1.27 -1.27)
+		(end 1.27 -1.27)
+		(stroke
+			(width 0.12)
+			(type solid)
+		)
+		(layer "F.SilkS")
+		(uuid "ddb1112a-cf65-49eb-a66c-2cde96d3a58e")
+	)
+	(fp_line
+		(start -1.27 1.27)
+		(end 1.27 1.27)
+		(stroke
+			(width 0.12)
+			(type solid)
+		)
+		(layer "F.SilkS")
+		(uuid "68c498c9-6276-45f7-92b3-1544a17416ab")
+	)
+	(fp_line
+		(start 1.27 -1.27)
+		(end 1.27 1.27)
+		(stroke
+			(width 0.12)
+			(type solid)
+		)
+		(layer "F.SilkS")
+		(uuid "51e5b6ba-4fe5-4cfc-aeb7-a93a1cd430c9")
+	)
+	(fp_line
+		(start -1.8 -1.8)
+		(end -1.8 1.8)
+		(stroke
+			(width 0.05)
+			(type solid)
+		)
+		(layer "F.CrtYd")
+		(uuid "0ebba632-cd4c-4e60-8613-e3f11af6a9f3")
+	)
+	(fp_line
+		(start -1.8 1.8)
+		(end 1.8 1.8)
+		(stroke
+			(width 0.05)
+			(type solid)
+		)
+		(layer "F.CrtYd")
+		(uuid "a647c6f2-57e7-4f72-b8bd-f636b55e566e")
+	)
+	(fp_line
+		(start 1.8 -1.8)
+		(end -1.8 -1.8)
+		(stroke
+			(width 0.05)
+			(type solid)
+		)
+		(layer "F.CrtYd")
+		(uuid "87f90a4e-ed92-464c-975d-32166794171f")
+	)
+	(fp_line
+		(start 1.8 1.8)
+		(end 1.8 -1.8)
+		(stroke
+			(width 0.05)
+			(type solid)
+		)
+		(layer "F.CrtYd")
+		(uuid "7637360a-116d-47c8-8cf9-c7d11405a564")
+	)
+	(fp_line
+		(start -1.27 -0.635)
+		(end -0.635 -1.27)
+		(stroke
+			(width 0.1)
+			(type solid)
+		)
+		(layer "F.Fab")
+		(uuid "5a32b414-5403-4c2d-9d0e-9a56c683c520")
+	)
+	(fp_line
+		(start -1.27 1.27)
+		(end -1.27 -0.635)
+		(stroke
+			(width 0.1)
+			(type solid)
+		)
+		(layer "F.Fab")
+		(uuid "c76846a2-5f87-40d7-9667-230ef06b76b1")
+	)
+	(fp_line
+		(start -0.635 -1.27)
+		(end 1.27 -1.27)
+		(stroke
+			(width 0.1)
+			(type solid)
+		)
+		(layer "F.Fab")
+		(uuid "72c46215-603f-4313-b9fb-1a4e6f7ddb58")
+	)
+	(fp_line
+		(start 1.27 -1.27)
+		(end 1.27 1.27)
+		(stroke
+			(width 0.1)
+			(type solid)
+		)
+		(layer "F.Fab")
+		(uuid "d4599302-afdc-4dee-bdb4-7734e2addaf8")
+	)
+	(fp_line
+		(start 1.27 1.27)
+		(end -1.27 1.27)
+		(stroke
+			(width 0.1)
+			(type solid)
+		)
+		(layer "F.Fab")
+		(uuid "c01c9d16-dc07-4c16-84f2-45bc26f9fc11")
+	)
+	(fp_text user "${REFERENCE}"
+		(at 0 -0.6 90)
+		(layer "F.Fab")
+		(uuid "5d9be8b9-7c62-465a-b062-184e3ffc91ac")
+		(effects
+			(font
+				(size 1 1)
+				(thickness 0.15)
+			)
+		)
+	)
+	(pad "1" thru_hole circle
+		(at 0 0)
+		(size 2.1 2.1)
+		(drill 1.4)
+		(layers "*.Cu" "*.Mask")
+		(remove_unused_layers no)
+		(uuid "44e52d28-30ab-4f7b-94f3-0e22bc498dda")
+	)
+	(model "${KISYS3DMOD}/Connector_PinHeader_2.54mm.3dshapes/PinHeader_1x05_P2.54mm_Vertical.wrl"
+		(offset
+			(xyz 0 0 0)
+		)
+		(scale
+			(xyz 1 1 1)
+		)
+		(rotate
+			(xyz 0 0 0)
+		)
+	)
+)
diff --git a/fab.pretty/PinHeader_01x01_P2.54mm_Vertical_THT_D1mm.kicad_mod b/fab.pretty/PinHeader_01x01_P2.54mm_Vertical_THT_D1mm.kicad_mod
new file mode 100644
index 0000000000000000000000000000000000000000..8e08b6829853a6256d161ee2c0c1e70393eced14
--- /dev/null
+++ b/fab.pretty/PinHeader_01x01_P2.54mm_Vertical_THT_D1mm.kicad_mod
@@ -0,0 +1,227 @@
+(footprint "PinHeader_01x01_P2.54mm_Vertical_THT_D1mm"
+	(version 20240108)
+	(generator "pcbnew")
+	(generator_version "8.0")
+	(layer "F.Cu")
+	(descr "Through hole straight pin header, 2.54mm pitch, single row")
+	(tags "Through hole pin header THT 2.54mm single row")
+	(property "Reference" "REF**"
+		(at 0 -2.33 0)
+		(layer "F.SilkS")
+		(uuid "43aebc32-c024-457d-8ce6-c37df4014852")
+		(effects
+			(font
+				(size 1 1)
+				(thickness 0.15)
+			)
+		)
+	)
+	(property "Value" "PinHeader_1x01"
+		(at 0 3.1 0)
+		(layer "F.Fab")
+		(uuid "1e141e74-56b0-421d-aa52-a4e87240e3e7")
+		(effects
+			(font
+				(size 1 1)
+				(thickness 0.15)
+			)
+		)
+	)
+	(property "Footprint" ""
+		(at 0 0 0)
+		(layer "F.Fab")
+		(hide yes)
+		(uuid "b43dca75-a510-4940-ad32-4d7faec7ab82")
+		(effects
+			(font
+				(size 1.27 1.27)
+				(thickness 0.15)
+			)
+		)
+	)
+	(property "Datasheet" ""
+		(at 0 0 0)
+		(layer "F.Fab")
+		(hide yes)
+		(uuid "58ab298d-9174-467d-b43a-080fc6247664")
+		(effects
+			(font
+				(size 1.27 1.27)
+				(thickness 0.15)
+			)
+		)
+	)
+	(property "Description" ""
+		(at 0 0 0)
+		(layer "F.Fab")
+		(hide yes)
+		(uuid "26f0e874-6e42-4343-ac6b-9e81bc268947")
+		(effects
+			(font
+				(size 1.27 1.27)
+				(thickness 0.15)
+			)
+		)
+	)
+	(attr through_hole)
+	(fp_line
+		(start -1.27 -1.27)
+		(end -1.27 1.27)
+		(stroke
+			(width 0.12)
+			(type solid)
+		)
+		(layer "F.SilkS")
+		(uuid "84a6f0e0-1bff-471b-b07c-3febddea3f2f")
+	)
+	(fp_line
+		(start -1.27 -1.27)
+		(end 1.27 -1.27)
+		(stroke
+			(width 0.12)
+			(type solid)
+		)
+		(layer "F.SilkS")
+		(uuid "2aac368a-886b-4325-8f33-5c0c7f8c4b65")
+	)
+	(fp_line
+		(start -1.27 1.27)
+		(end 1.27 1.27)
+		(stroke
+			(width 0.12)
+			(type solid)
+		)
+		(layer "F.SilkS")
+		(uuid "d46525fd-eb4e-4f7e-a8ed-36bd739181f1")
+	)
+	(fp_line
+		(start 1.27 -1.27)
+		(end 1.27 1.27)
+		(stroke
+			(width 0.12)
+			(type solid)
+		)
+		(layer "F.SilkS")
+		(uuid "517db3fd-4baf-4853-9897-9ba9c3fb82a1")
+	)
+	(fp_line
+		(start -1.8 -1.8)
+		(end -1.8 1.8)
+		(stroke
+			(width 0.05)
+			(type solid)
+		)
+		(layer "F.CrtYd")
+		(uuid "3cd4eb9b-4e46-47c9-9bb8-b73dbc0bab69")
+	)
+	(fp_line
+		(start -1.8 1.8)
+		(end 1.8 1.8)
+		(stroke
+			(width 0.05)
+			(type solid)
+		)
+		(layer "F.CrtYd")
+		(uuid "c2a15671-8a57-4995-afbd-8a31c6c790ab")
+	)
+	(fp_line
+		(start 1.8 -1.8)
+		(end -1.8 -1.8)
+		(stroke
+			(width 0.05)
+			(type solid)
+		)
+		(layer "F.CrtYd")
+		(uuid "149590f9-6fe8-44a9-a0c2-6b72f97d141d")
+	)
+	(fp_line
+		(start 1.8 1.8)
+		(end 1.8 -1.8)
+		(stroke
+			(width 0.05)
+			(type solid)
+		)
+		(layer "F.CrtYd")
+		(uuid "76ee71ed-b834-430d-a229-06b4626e4e0b")
+	)
+	(fp_line
+		(start -1.27 -0.635)
+		(end -0.635 -1.27)
+		(stroke
+			(width 0.1)
+			(type solid)
+		)
+		(layer "F.Fab")
+		(uuid "6d2fe796-7537-43eb-ae1a-3252f58f5fe1")
+	)
+	(fp_line
+		(start -1.27 1.27)
+		(end -1.27 -0.635)
+		(stroke
+			(width 0.1)
+			(type solid)
+		)
+		(layer "F.Fab")
+		(uuid "decc2ac0-182f-448b-aaec-df4e26194434")
+	)
+	(fp_line
+		(start -0.635 -1.27)
+		(end 1.27 -1.27)
+		(stroke
+			(width 0.1)
+			(type solid)
+		)
+		(layer "F.Fab")
+		(uuid "6db53347-9cc2-497e-bbc2-5ed56799bb7b")
+	)
+	(fp_line
+		(start 1.27 -1.27)
+		(end 1.27 1.27)
+		(stroke
+			(width 0.1)
+			(type solid)
+		)
+		(layer "F.Fab")
+		(uuid "276a7958-7b45-4ae3-a70d-daa10fd1e4ac")
+	)
+	(fp_line
+		(start 1.27 1.27)
+		(end -1.27 1.27)
+		(stroke
+			(width 0.1)
+			(type solid)
+		)
+		(layer "F.Fab")
+		(uuid "a45ae14e-6f6d-4608-a912-67abb6c22a38")
+	)
+	(fp_text user "${REFERENCE}"
+		(at 0 -0.6 90)
+		(layer "F.Fab")
+		(uuid "14d2754a-6b37-435b-86d9-2a865784b069")
+		(effects
+			(font
+				(size 1 1)
+				(thickness 0.15)
+			)
+		)
+	)
+	(pad "1" thru_hole oval
+		(at 0 0)
+		(size 1.7 1.7)
+		(drill 1)
+		(layers "*.Cu" "*.Mask")
+		(remove_unused_layers no)
+		(uuid "269e7aca-d2f5-488c-8fe6-c16b317ce43f")
+	)
+	(model "${KISYS3DMOD}/Connector_PinHeader_2.54mm.3dshapes/PinHeader_1x05_P2.54mm_Vertical.wrl"
+		(offset
+			(xyz 0 0 0)
+		)
+		(scale
+			(xyz 1 1 1)
+		)
+		(rotate
+			(xyz 0 0 0)
+		)
+	)
+)
diff --git a/fab.pretty/PinHeader_1x02_P2.54mm_Horizontal_SMD.kicad_mod b/fab.pretty/PinHeader_01x02_P2.54mm_Horizontal_SMD.kicad_mod
similarity index 99%
rename from fab.pretty/PinHeader_1x02_P2.54mm_Horizontal_SMD.kicad_mod
rename to fab.pretty/PinHeader_01x02_P2.54mm_Horizontal_SMD.kicad_mod
index d409b7f96fa74e18a160796a56591e2cd5d1fd2c..b4554849778c1808935558eeb40fe6677100c64f 100644
--- a/fab.pretty/PinHeader_1x02_P2.54mm_Horizontal_SMD.kicad_mod
+++ b/fab.pretty/PinHeader_01x02_P2.54mm_Horizontal_SMD.kicad_mod
@@ -1,4 +1,4 @@
-(footprint "PinHeader_1x02_P2.54mm_Horizontal_SMD"
+(footprint "PinHeader_01x02_P2.54mm_Horizontal_SMD"
 	(version 20240108)
 	(generator "pcbnew")
 	(generator_version "8.0")
diff --git a/fab.pretty/PinHeader_01x02_P2.54mm_Vertical_THT_D1.4mm.kicad_mod b/fab.pretty/PinHeader_01x02_P2.54mm_Vertical_THT_D1.4mm.kicad_mod
new file mode 100644
index 0000000000000000000000000000000000000000..eb5b2a7eee4abd53fe68e021810aae776135c986
--- /dev/null
+++ b/fab.pretty/PinHeader_01x02_P2.54mm_Vertical_THT_D1.4mm.kicad_mod
@@ -0,0 +1,235 @@
+(footprint "PinHeader_01x02_P2.54mm_Vertical_THT_D1.4mm"
+	(version 20240108)
+	(generator "pcbnew")
+	(generator_version "8.0")
+	(layer "F.Cu")
+	(descr "Through hole straight pin header, 2.54mm pitch, single row")
+	(tags "Through hole pin header THT 2.54mm single row")
+	(property "Reference" "REF**"
+		(at 0 -2.33 0)
+		(layer "F.SilkS")
+		(uuid "3a5121c1-0a1d-4874-83e2-4344e5b3508c")
+		(effects
+			(font
+				(size 1 1)
+				(thickness 0.15)
+			)
+		)
+	)
+	(property "Value" "PinHeader_1x02"
+		(at 0 5.5 0)
+		(layer "F.Fab")
+		(uuid "f3f10eef-b43a-43d8-8764-d32ee9fd4d2c")
+		(effects
+			(font
+				(size 1 1)
+				(thickness 0.15)
+			)
+		)
+	)
+	(property "Footprint" ""
+		(at 0 0 0)
+		(layer "F.Fab")
+		(hide yes)
+		(uuid "48dabee0-84de-43e1-9fb4-71ee56f6a075")
+		(effects
+			(font
+				(size 1.27 1.27)
+				(thickness 0.15)
+			)
+		)
+	)
+	(property "Datasheet" ""
+		(at 0 0 0)
+		(layer "F.Fab")
+		(hide yes)
+		(uuid "4e72518f-1dd5-44d1-b65b-2661b4ee4a24")
+		(effects
+			(font
+				(size 1.27 1.27)
+				(thickness 0.15)
+			)
+		)
+	)
+	(property "Description" ""
+		(at 0 0 0)
+		(layer "F.Fab")
+		(hide yes)
+		(uuid "587ab45e-9070-4c38-a689-db6930950a15")
+		(effects
+			(font
+				(size 1.27 1.27)
+				(thickness 0.15)
+			)
+		)
+	)
+	(attr through_hole)
+	(fp_line
+		(start -1.27 -1.27)
+		(end -1.27 3.81)
+		(stroke
+			(width 0.12)
+			(type solid)
+		)
+		(layer "F.SilkS")
+		(uuid "2f181bd3-a937-432e-98f9-6b9e4998bac8")
+	)
+	(fp_line
+		(start -1.27 -1.27)
+		(end 1.27 -1.27)
+		(stroke
+			(width 0.12)
+			(type solid)
+		)
+		(layer "F.SilkS")
+		(uuid "3cda9eaf-793e-4b18-be9e-d963e9667953")
+	)
+	(fp_line
+		(start -1.27 3.81)
+		(end 1.27 3.81)
+		(stroke
+			(width 0.12)
+			(type solid)
+		)
+		(layer "F.SilkS")
+		(uuid "17c50afe-8d76-4f2e-9a71-03f9ddc0d47f")
+	)
+	(fp_line
+		(start 1.27 -1.27)
+		(end 1.27 3.81)
+		(stroke
+			(width 0.12)
+			(type solid)
+		)
+		(layer "F.SilkS")
+		(uuid "840db1ce-52cc-4670-a9c4-f6f6d0f4408b")
+	)
+	(fp_line
+		(start -1.8 -1.8)
+		(end -1.8 4.4)
+		(stroke
+			(width 0.05)
+			(type solid)
+		)
+		(layer "F.CrtYd")
+		(uuid "1059f3ec-8b36-4b25-98b1-409ce924a9f1")
+	)
+	(fp_line
+		(start -1.8 4.4)
+		(end 1.8 4.4)
+		(stroke
+			(width 0.05)
+			(type solid)
+		)
+		(layer "F.CrtYd")
+		(uuid "a3f1c2c3-1e8a-4c2a-aa13-69d86c936212")
+	)
+	(fp_line
+		(start 1.8 -1.8)
+		(end -1.8 -1.8)
+		(stroke
+			(width 0.05)
+			(type solid)
+		)
+		(layer "F.CrtYd")
+		(uuid "2f59c37b-6058-47f9-9473-56576b1a487a")
+	)
+	(fp_line
+		(start 1.8 4.4)
+		(end 1.8 -1.8)
+		(stroke
+			(width 0.05)
+			(type solid)
+		)
+		(layer "F.CrtYd")
+		(uuid "7a5cd8e3-6844-412f-a19f-4adaeaaf86bf")
+	)
+	(fp_line
+		(start -1.27 -0.635)
+		(end -0.635 -1.27)
+		(stroke
+			(width 0.1)
+			(type solid)
+		)
+		(layer "F.Fab")
+		(uuid "b90c0b17-6b46-4726-aae4-b7eeb1eee731")
+	)
+	(fp_line
+		(start -1.27 3.81)
+		(end -1.27 -0.635)
+		(stroke
+			(width 0.1)
+			(type solid)
+		)
+		(layer "F.Fab")
+		(uuid "fff31baf-30f1-4c9e-b950-a81dff293418")
+	)
+	(fp_line
+		(start -0.635 -1.27)
+		(end 1.27 -1.27)
+		(stroke
+			(width 0.1)
+			(type solid)
+		)
+		(layer "F.Fab")
+		(uuid "eba4cfa6-5b24-4fa4-b30f-2d2d8ad6e360")
+	)
+	(fp_line
+		(start 1.27 -1.27)
+		(end 1.27 3.81)
+		(stroke
+			(width 0.1)
+			(type solid)
+		)
+		(layer "F.Fab")
+		(uuid "173209ad-6067-4f8c-91c0-b516b90d4ff5")
+	)
+	(fp_line
+		(start 1.27 3.81)
+		(end -1.27 3.81)
+		(stroke
+			(width 0.1)
+			(type solid)
+		)
+		(layer "F.Fab")
+		(uuid "11f6ddbf-79d0-43ed-a61d-72c4d776473b")
+	)
+	(fp_text user "${REFERENCE}"
+		(at 0 1.5 90)
+		(layer "F.Fab")
+		(uuid "4fb7384a-8eb3-4ed0-bc00-6518fe25cbaa")
+		(effects
+			(font
+				(size 1 1)
+				(thickness 0.15)
+			)
+		)
+	)
+	(pad "1" thru_hole circle
+		(at 0 0)
+		(size 2.1 2.1)
+		(drill 1.4)
+		(layers "*.Cu" "*.Mask")
+		(remove_unused_layers no)
+		(uuid "8be01001-0d79-49ce-8e38-0a426777355c")
+	)
+	(pad "2" thru_hole circle
+		(at 0 2.54)
+		(size 2.1 2.1)
+		(drill 1.4)
+		(layers "*.Cu" "*.Mask")
+		(remove_unused_layers no)
+		(uuid "54d13193-c550-47ba-8020-71866e6a6fc4")
+	)
+	(model "${KISYS3DMOD}/Connector_PinHeader_2.54mm.3dshapes/PinHeader_1x05_P2.54mm_Vertical.wrl"
+		(offset
+			(xyz 0 0 0)
+		)
+		(scale
+			(xyz 1 1 1)
+		)
+		(rotate
+			(xyz 0 0 0)
+		)
+	)
+)
diff --git a/fab.pretty/PinHeader_01x02_P2.54mm_Vertical_THT_D1mm.kicad_mod b/fab.pretty/PinHeader_01x02_P2.54mm_Vertical_THT_D1mm.kicad_mod
new file mode 100644
index 0000000000000000000000000000000000000000..24d2919c5447659e58cf4c79539630669b91f2ed
--- /dev/null
+++ b/fab.pretty/PinHeader_01x02_P2.54mm_Vertical_THT_D1mm.kicad_mod
@@ -0,0 +1,235 @@
+(footprint "PinHeader_01x02_P2.54mm_Vertical_THT_D1mm"
+	(version 20240108)
+	(generator "pcbnew")
+	(generator_version "8.0")
+	(layer "F.Cu")
+	(descr "Through hole straight pin header, 2.54mm pitch, single row")
+	(tags "Through hole pin header THT 2.54mm single row")
+	(property "Reference" "REF**"
+		(at 0 -2.33 0)
+		(layer "F.SilkS")
+		(uuid "16615108-abf2-4757-817e-ee9e64d919e6")
+		(effects
+			(font
+				(size 1 1)
+				(thickness 0.15)
+			)
+		)
+	)
+	(property "Value" "PinHeader_1x02"
+		(at 0 5.5 0)
+		(layer "F.Fab")
+		(uuid "588e916f-ce85-46fc-a260-becb0a6030f3")
+		(effects
+			(font
+				(size 1 1)
+				(thickness 0.15)
+			)
+		)
+	)
+	(property "Footprint" ""
+		(at 0 0 0)
+		(layer "F.Fab")
+		(hide yes)
+		(uuid "bd97fa53-5c1f-4469-bd3b-4e0240ed706a")
+		(effects
+			(font
+				(size 1.27 1.27)
+				(thickness 0.15)
+			)
+		)
+	)
+	(property "Datasheet" ""
+		(at 0 0 0)
+		(layer "F.Fab")
+		(hide yes)
+		(uuid "2ec85cee-f95f-4b69-856b-b25b8c1a0371")
+		(effects
+			(font
+				(size 1.27 1.27)
+				(thickness 0.15)
+			)
+		)
+	)
+	(property "Description" ""
+		(at 0 0 0)
+		(layer "F.Fab")
+		(hide yes)
+		(uuid "f61c599a-6f7d-4dad-98e3-d3463817480f")
+		(effects
+			(font
+				(size 1.27 1.27)
+				(thickness 0.15)
+			)
+		)
+	)
+	(attr through_hole)
+	(fp_line
+		(start -1.27 -1.27)
+		(end -1.27 3.81)
+		(stroke
+			(width 0.12)
+			(type solid)
+		)
+		(layer "F.SilkS")
+		(uuid "9d047fbc-5701-4b84-9f88-3cfd9c0dbf12")
+	)
+	(fp_line
+		(start -1.27 -1.27)
+		(end 1.27 -1.27)
+		(stroke
+			(width 0.12)
+			(type solid)
+		)
+		(layer "F.SilkS")
+		(uuid "8fe1d1f6-3562-44fe-ad29-11d9cb040975")
+	)
+	(fp_line
+		(start -1.27 3.81)
+		(end 1.27 3.81)
+		(stroke
+			(width 0.12)
+			(type solid)
+		)
+		(layer "F.SilkS")
+		(uuid "04567fe7-733a-4b98-8ef6-932bce12a526")
+	)
+	(fp_line
+		(start 1.27 -1.27)
+		(end 1.27 3.81)
+		(stroke
+			(width 0.12)
+			(type solid)
+		)
+		(layer "F.SilkS")
+		(uuid "842cc929-eaa7-4e7f-913a-528a9d742ae2")
+	)
+	(fp_line
+		(start -1.8 -1.8)
+		(end -1.8 4.4)
+		(stroke
+			(width 0.05)
+			(type solid)
+		)
+		(layer "F.CrtYd")
+		(uuid "fe41e138-74f8-437b-8dc3-037bd05f996f")
+	)
+	(fp_line
+		(start -1.8 4.4)
+		(end 1.8 4.4)
+		(stroke
+			(width 0.05)
+			(type solid)
+		)
+		(layer "F.CrtYd")
+		(uuid "ac60dd39-d6f4-46c4-a2a8-94d15d78abcc")
+	)
+	(fp_line
+		(start 1.8 -1.8)
+		(end -1.8 -1.8)
+		(stroke
+			(width 0.05)
+			(type solid)
+		)
+		(layer "F.CrtYd")
+		(uuid "b830e813-5bb6-4822-b6b2-1fc63c4b7e60")
+	)
+	(fp_line
+		(start 1.8 4.4)
+		(end 1.8 -1.8)
+		(stroke
+			(width 0.05)
+			(type solid)
+		)
+		(layer "F.CrtYd")
+		(uuid "5bd77a85-55d1-4381-907a-9860d7423350")
+	)
+	(fp_line
+		(start -1.27 -0.635)
+		(end -0.635 -1.27)
+		(stroke
+			(width 0.1)
+			(type solid)
+		)
+		(layer "F.Fab")
+		(uuid "9f3c0817-80bb-4bae-8c0c-24ebb5938954")
+	)
+	(fp_line
+		(start -1.27 3.81)
+		(end -1.27 -0.635)
+		(stroke
+			(width 0.1)
+			(type solid)
+		)
+		(layer "F.Fab")
+		(uuid "45b8094c-34c8-4811-9cf6-8ab2ad9e58af")
+	)
+	(fp_line
+		(start -0.635 -1.27)
+		(end 1.27 -1.27)
+		(stroke
+			(width 0.1)
+			(type solid)
+		)
+		(layer "F.Fab")
+		(uuid "7e957ce9-5aed-413c-bd6a-d27c6a148d07")
+	)
+	(fp_line
+		(start 1.27 -1.27)
+		(end 1.27 3.81)
+		(stroke
+			(width 0.1)
+			(type solid)
+		)
+		(layer "F.Fab")
+		(uuid "ae357c5c-44d3-45f0-8936-86f6f303359e")
+	)
+	(fp_line
+		(start 1.27 3.81)
+		(end -1.27 3.81)
+		(stroke
+			(width 0.1)
+			(type solid)
+		)
+		(layer "F.Fab")
+		(uuid "bc110998-191c-428a-87ec-c8070f5f2eb6")
+	)
+	(fp_text user "${REFERENCE}"
+		(at 0 1.5 90)
+		(layer "F.Fab")
+		(uuid "be5360bf-bcad-4aa3-9317-963dc3d0ec6b")
+		(effects
+			(font
+				(size 1 1)
+				(thickness 0.15)
+			)
+		)
+	)
+	(pad "1" thru_hole oval
+		(at 0 0)
+		(size 1.7 1.7)
+		(drill 1)
+		(layers "*.Cu" "*.Mask")
+		(remove_unused_layers no)
+		(uuid "20a3fb64-57e8-461b-9060-675c7bcfb0c4")
+	)
+	(pad "2" thru_hole oval
+		(at 0 2.54)
+		(size 1.7 1.7)
+		(drill 1)
+		(layers "*.Cu" "*.Mask")
+		(remove_unused_layers no)
+		(uuid "1bbfe5de-723e-4a5b-bcc8-649aba753fcf")
+	)
+	(model "${KISYS3DMOD}/Connector_PinHeader_2.54mm.3dshapes/PinHeader_1x05_P2.54mm_Vertical.wrl"
+		(offset
+			(xyz 0 0 0)
+		)
+		(scale
+			(xyz 1 1 1)
+		)
+		(rotate
+			(xyz 0 0 0)
+		)
+	)
+)
diff --git a/fab.pretty/PinHeader_1x03_P2.54mm_Horizontal_SMD.kicad_mod b/fab.pretty/PinHeader_01x03_P2.54mm_Horizontal_SMD.kicad_mod
similarity index 99%
rename from fab.pretty/PinHeader_1x03_P2.54mm_Horizontal_SMD.kicad_mod
rename to fab.pretty/PinHeader_01x03_P2.54mm_Horizontal_SMD.kicad_mod
index 322017f411cac026b2eee4e7ce42afd2c3be13ac..2218c90f8b4031407d705608a8a895bf85088767 100644
--- a/fab.pretty/PinHeader_1x03_P2.54mm_Horizontal_SMD.kicad_mod
+++ b/fab.pretty/PinHeader_01x03_P2.54mm_Horizontal_SMD.kicad_mod
@@ -1,4 +1,4 @@
-(footprint "PinHeader_1x03_P2.54mm_Horizontal_SMD"
+(footprint "PinHeader_01x03_P2.54mm_Horizontal_SMD"
 	(version 20240108)
 	(generator "pcbnew")
 	(generator_version "8.0")
diff --git a/fab.pretty/PinHeader_01x03_P2.54mm_Vertical_THT_D1.4mm.kicad_mod b/fab.pretty/PinHeader_01x03_P2.54mm_Vertical_THT_D1.4mm.kicad_mod
new file mode 100644
index 0000000000000000000000000000000000000000..4b4f36fa4c7790c9438749f26404a48a6f62efd2
--- /dev/null
+++ b/fab.pretty/PinHeader_01x03_P2.54mm_Vertical_THT_D1.4mm.kicad_mod
@@ -0,0 +1,243 @@
+(footprint "PinHeader_01x03_P2.54mm_Vertical_THT_D1.4mm"
+	(version 20240108)
+	(generator "pcbnew")
+	(generator_version "8.0")
+	(layer "F.Cu")
+	(descr "Through hole straight pin header, 2.54mm pitch, single row")
+	(tags "Through hole pin header THT 2.54mm single row")
+	(property "Reference" "REF**"
+		(at 0 -2.33 0)
+		(layer "F.SilkS")
+		(uuid "676fc27e-8336-4404-ae9d-42cd498bdcf4")
+		(effects
+			(font
+				(size 1 1)
+				(thickness 0.15)
+			)
+		)
+	)
+	(property "Value" "PinHeader_1x03"
+		(at 0 8.1 0)
+		(layer "F.Fab")
+		(uuid "831c2d11-bc9c-499b-8643-f53680cca3ae")
+		(effects
+			(font
+				(size 1 1)
+				(thickness 0.15)
+			)
+		)
+	)
+	(property "Footprint" ""
+		(at 0 0 0)
+		(layer "F.Fab")
+		(hide yes)
+		(uuid "6ceab06e-3e57-447b-a3e6-28ab3c916e6a")
+		(effects
+			(font
+				(size 1.27 1.27)
+				(thickness 0.15)
+			)
+		)
+	)
+	(property "Datasheet" ""
+		(at 0 0 0)
+		(layer "F.Fab")
+		(hide yes)
+		(uuid "395ecfe2-b627-43c2-9827-cb9a5a328a5c")
+		(effects
+			(font
+				(size 1.27 1.27)
+				(thickness 0.15)
+			)
+		)
+	)
+	(property "Description" ""
+		(at 0 0 0)
+		(layer "F.Fab")
+		(hide yes)
+		(uuid "c89593cc-4a7e-424a-bdf4-0af844452546")
+		(effects
+			(font
+				(size 1.27 1.27)
+				(thickness 0.15)
+			)
+		)
+	)
+	(attr through_hole)
+	(fp_line
+		(start -1.27 -1.27)
+		(end -1.27 6.35)
+		(stroke
+			(width 0.12)
+			(type solid)
+		)
+		(layer "F.SilkS")
+		(uuid "ca09b49d-e60c-4db3-9d21-79a9006ed439")
+	)
+	(fp_line
+		(start -1.27 -1.27)
+		(end 1.27 -1.27)
+		(stroke
+			(width 0.12)
+			(type solid)
+		)
+		(layer "F.SilkS")
+		(uuid "43470c6e-7ac1-4f11-85c9-b1f57525b2f2")
+	)
+	(fp_line
+		(start -1.27 6.35)
+		(end 1.27 6.35)
+		(stroke
+			(width 0.12)
+			(type solid)
+		)
+		(layer "F.SilkS")
+		(uuid "d863bc13-ff55-4cd0-a561-59f238aa622d")
+	)
+	(fp_line
+		(start 1.27 -1.27)
+		(end 1.27 6.35)
+		(stroke
+			(width 0.12)
+			(type solid)
+		)
+		(layer "F.SilkS")
+		(uuid "7636c4b9-a795-4ab0-a1ae-3c4946e0a96e")
+	)
+	(fp_line
+		(start -1.8 -1.8)
+		(end -1.8 6.9)
+		(stroke
+			(width 0.05)
+			(type solid)
+		)
+		(layer "F.CrtYd")
+		(uuid "1446620d-39fe-4d77-8ee8-f212175ffbca")
+	)
+	(fp_line
+		(start -1.8 6.9)
+		(end 1.8 6.9)
+		(stroke
+			(width 0.05)
+			(type solid)
+		)
+		(layer "F.CrtYd")
+		(uuid "c093bb10-b5f6-4ff3-9399-8570b8ffa765")
+	)
+	(fp_line
+		(start 1.8 -1.8)
+		(end -1.8 -1.8)
+		(stroke
+			(width 0.05)
+			(type solid)
+		)
+		(layer "F.CrtYd")
+		(uuid "1778415d-aec5-473e-a0bf-0a618f51cf44")
+	)
+	(fp_line
+		(start 1.8 6.9)
+		(end 1.8 -1.8)
+		(stroke
+			(width 0.05)
+			(type solid)
+		)
+		(layer "F.CrtYd")
+		(uuid "1159c203-0154-457b-a7bb-2f5e4825a1f2")
+	)
+	(fp_line
+		(start -1.27 -0.635)
+		(end -0.635 -1.27)
+		(stroke
+			(width 0.1)
+			(type solid)
+		)
+		(layer "F.Fab")
+		(uuid "46ff6730-a0cd-4a02-8c05-d4f0dbeeb77d")
+	)
+	(fp_line
+		(start -1.27 6.35)
+		(end -1.27 -0.635)
+		(stroke
+			(width 0.1)
+			(type solid)
+		)
+		(layer "F.Fab")
+		(uuid "3e781aa8-ec97-4c49-8efd-97b651930bba")
+	)
+	(fp_line
+		(start -0.635 -1.27)
+		(end 1.27 -1.27)
+		(stroke
+			(width 0.1)
+			(type solid)
+		)
+		(layer "F.Fab")
+		(uuid "fea8f297-b155-427a-9b69-9e391e7fad68")
+	)
+	(fp_line
+		(start 1.27 -1.27)
+		(end 1.27 6.35)
+		(stroke
+			(width 0.1)
+			(type solid)
+		)
+		(layer "F.Fab")
+		(uuid "fbc9ef64-32e2-4e7a-b040-7b0849ce0246")
+	)
+	(fp_line
+		(start 1.27 6.35)
+		(end -1.27 6.35)
+		(stroke
+			(width 0.1)
+			(type solid)
+		)
+		(layer "F.Fab")
+		(uuid "40f5e697-13c4-402a-b851-52a9ae19c792")
+	)
+	(fp_text user "${REFERENCE}"
+		(at 0 3.3 90)
+		(layer "F.Fab")
+		(uuid "f8902a54-1e9d-4895-9085-80f38095b3f9")
+		(effects
+			(font
+				(size 1 1)
+				(thickness 0.15)
+			)
+		)
+	)
+	(pad "1" thru_hole circle
+		(at 0 0)
+		(size 2.1 2.1)
+		(drill 1.4)
+		(layers "*.Cu" "*.Mask")
+		(remove_unused_layers no)
+		(uuid "17d3c03a-65b8-4490-8445-bf528394218a")
+	)
+	(pad "2" thru_hole circle
+		(at 0 2.54)
+		(size 2.1 2.1)
+		(drill 1.4)
+		(layers "*.Cu" "*.Mask")
+		(remove_unused_layers no)
+		(uuid "983da466-407d-442d-a4b2-d3fffd12cbab")
+	)
+	(pad "3" thru_hole circle
+		(at 0 5.08)
+		(size 2.1 2.1)
+		(drill 1.4)
+		(layers "*.Cu" "*.Mask")
+		(remove_unused_layers no)
+		(uuid "f03b5745-d287-4730-83cc-6ed257f5eebb")
+	)
+	(model "${KISYS3DMOD}/Connector_PinHeader_2.54mm.3dshapes/PinHeader_1x05_P2.54mm_Vertical.wrl"
+		(offset
+			(xyz 0 0 0)
+		)
+		(scale
+			(xyz 1 1 1)
+		)
+		(rotate
+			(xyz 0 0 0)
+		)
+	)
+)
diff --git a/fab.pretty/PinHeader_01x03_P2.54mm_Vertical_THT_D1mm.kicad_mod b/fab.pretty/PinHeader_01x03_P2.54mm_Vertical_THT_D1mm.kicad_mod
new file mode 100644
index 0000000000000000000000000000000000000000..482a6e84420eb99324edd81c244196371619c105
--- /dev/null
+++ b/fab.pretty/PinHeader_01x03_P2.54mm_Vertical_THT_D1mm.kicad_mod
@@ -0,0 +1,243 @@
+(footprint "PinHeader_01x03_P2.54mm_Vertical_THT_D1mm"
+	(version 20240108)
+	(generator "pcbnew")
+	(generator_version "8.0")
+	(layer "F.Cu")
+	(descr "Through hole straight pin header, 2.54mm pitch, single row")
+	(tags "Through hole pin header THT 2.54mm single row")
+	(property "Reference" "REF**"
+		(at 0 -2.33 0)
+		(layer "F.SilkS")
+		(uuid "c344377f-3e04-4722-9cc6-ec99406d0645")
+		(effects
+			(font
+				(size 1 1)
+				(thickness 0.15)
+			)
+		)
+	)
+	(property "Value" "PinHeader_1x03"
+		(at 0 8.1 0)
+		(layer "F.Fab")
+		(uuid "b235dbbf-ae96-433b-8892-a92e5e05e3f2")
+		(effects
+			(font
+				(size 1 1)
+				(thickness 0.15)
+			)
+		)
+	)
+	(property "Footprint" ""
+		(at 0 0 0)
+		(layer "F.Fab")
+		(hide yes)
+		(uuid "72e6ca95-8d8a-4a98-a9dc-c604b416616d")
+		(effects
+			(font
+				(size 1.27 1.27)
+				(thickness 0.15)
+			)
+		)
+	)
+	(property "Datasheet" ""
+		(at 0 0 0)
+		(layer "F.Fab")
+		(hide yes)
+		(uuid "ffb337e6-3db6-4d6f-bcc4-2c923e53ca9d")
+		(effects
+			(font
+				(size 1.27 1.27)
+				(thickness 0.15)
+			)
+		)
+	)
+	(property "Description" ""
+		(at 0 0 0)
+		(layer "F.Fab")
+		(hide yes)
+		(uuid "3272786b-8382-4fe1-8d31-38c244a32c25")
+		(effects
+			(font
+				(size 1.27 1.27)
+				(thickness 0.15)
+			)
+		)
+	)
+	(attr through_hole)
+	(fp_line
+		(start -1.27 -1.27)
+		(end -1.27 6.35)
+		(stroke
+			(width 0.12)
+			(type solid)
+		)
+		(layer "F.SilkS")
+		(uuid "318e72f1-eb88-4d8a-9632-5ea6a9cb9b21")
+	)
+	(fp_line
+		(start -1.27 -1.27)
+		(end 1.27 -1.27)
+		(stroke
+			(width 0.12)
+			(type solid)
+		)
+		(layer "F.SilkS")
+		(uuid "30747f82-6d64-4de2-bf28-9ddcd5b0c51d")
+	)
+	(fp_line
+		(start -1.27 6.35)
+		(end 1.27 6.35)
+		(stroke
+			(width 0.12)
+			(type solid)
+		)
+		(layer "F.SilkS")
+		(uuid "644a6afa-1bae-4ddc-b725-726e2c2bf704")
+	)
+	(fp_line
+		(start 1.27 -1.27)
+		(end 1.27 6.35)
+		(stroke
+			(width 0.12)
+			(type solid)
+		)
+		(layer "F.SilkS")
+		(uuid "b5b9fedf-598f-4198-96ab-6fc784be39ad")
+	)
+	(fp_line
+		(start -1.8 -1.8)
+		(end -1.8 6.9)
+		(stroke
+			(width 0.05)
+			(type solid)
+		)
+		(layer "F.CrtYd")
+		(uuid "846d8972-d90e-4d6d-ab86-a5fc32b13b95")
+	)
+	(fp_line
+		(start -1.8 6.9)
+		(end 1.8 6.9)
+		(stroke
+			(width 0.05)
+			(type solid)
+		)
+		(layer "F.CrtYd")
+		(uuid "15e17c8c-6049-49f6-b271-a9e92e2f5db8")
+	)
+	(fp_line
+		(start 1.8 -1.8)
+		(end -1.8 -1.8)
+		(stroke
+			(width 0.05)
+			(type solid)
+		)
+		(layer "F.CrtYd")
+		(uuid "7f461de4-b89a-4cf3-8e3d-37927dabe06d")
+	)
+	(fp_line
+		(start 1.8 6.9)
+		(end 1.8 -1.8)
+		(stroke
+			(width 0.05)
+			(type solid)
+		)
+		(layer "F.CrtYd")
+		(uuid "54304625-5638-4f0a-bbdf-aab684cefd45")
+	)
+	(fp_line
+		(start -1.27 -0.635)
+		(end -0.635 -1.27)
+		(stroke
+			(width 0.1)
+			(type solid)
+		)
+		(layer "F.Fab")
+		(uuid "ef72f1db-181b-437e-bf62-635374acdd12")
+	)
+	(fp_line
+		(start -1.27 6.35)
+		(end -1.27 -0.635)
+		(stroke
+			(width 0.1)
+			(type solid)
+		)
+		(layer "F.Fab")
+		(uuid "eda7896d-1129-4e13-8670-6aa47ee117ea")
+	)
+	(fp_line
+		(start -0.635 -1.27)
+		(end 1.27 -1.27)
+		(stroke
+			(width 0.1)
+			(type solid)
+		)
+		(layer "F.Fab")
+		(uuid "2f9d6a58-cd1d-477a-8ce0-ff4c04afd63e")
+	)
+	(fp_line
+		(start 1.27 -1.27)
+		(end 1.27 6.35)
+		(stroke
+			(width 0.1)
+			(type solid)
+		)
+		(layer "F.Fab")
+		(uuid "70cd20af-04f5-45e9-865a-df42ad1ebc63")
+	)
+	(fp_line
+		(start 1.27 6.35)
+		(end -1.27 6.35)
+		(stroke
+			(width 0.1)
+			(type solid)
+		)
+		(layer "F.Fab")
+		(uuid "9375a91b-4ca5-46f2-a06a-78c927ab4a04")
+	)
+	(fp_text user "${REFERENCE}"
+		(at 0 3.3 90)
+		(layer "F.Fab")
+		(uuid "6d61caff-b98b-44ac-96ea-5035373bf189")
+		(effects
+			(font
+				(size 1 1)
+				(thickness 0.15)
+			)
+		)
+	)
+	(pad "1" thru_hole oval
+		(at 0 0)
+		(size 1.7 1.7)
+		(drill 1)
+		(layers "*.Cu" "*.Mask")
+		(remove_unused_layers no)
+		(uuid "064e0ecc-0974-40ff-82ab-b46982a4446f")
+	)
+	(pad "2" thru_hole oval
+		(at 0 2.54)
+		(size 1.7 1.7)
+		(drill 1)
+		(layers "*.Cu" "*.Mask")
+		(remove_unused_layers no)
+		(uuid "1b5d468b-4d84-444c-ad9f-65683226592d")
+	)
+	(pad "3" thru_hole oval
+		(at 0 5.08)
+		(size 1.7 1.7)
+		(drill 1)
+		(layers "*.Cu" "*.Mask")
+		(remove_unused_layers no)
+		(uuid "3c1962c0-4aca-4ddc-92a9-7d38c49285bf")
+	)
+	(model "${KISYS3DMOD}/Connector_PinHeader_2.54mm.3dshapes/PinHeader_1x05_P2.54mm_Vertical.wrl"
+		(offset
+			(xyz 0 0 0)
+		)
+		(scale
+			(xyz 1 1 1)
+		)
+		(rotate
+			(xyz 0 0 0)
+		)
+	)
+)
diff --git a/fab.pretty/PinHeader_01x04_P2.54mm_Horizontal_SMD.kicad_mod b/fab.pretty/PinHeader_01x04_P2.54mm_Horizontal_SMD.kicad_mod
new file mode 100644
index 0000000000000000000000000000000000000000..1a70a476c7b517a904bb5467ac03bb3e7b29dd44
--- /dev/null
+++ b/fab.pretty/PinHeader_01x04_P2.54mm_Horizontal_SMD.kicad_mod
@@ -0,0 +1,404 @@
+(footprint "PinHeader_01x04_P2.54mm_Horizontal_SMD"
+	(version 20240108)
+	(generator "pcbnew")
+	(generator_version "8.0")
+	(layer "F.Cu")
+	(descr "https://s3.amazonaws.com/catalogspreads-pdf/PAGE112-113%20.100%20MALE%20HDR.pdf")
+	(tags "horizontal pin header SMD 2.54mm")
+	(property "Reference" "REF**"
+		(at -1.524 -2.54 180)
+		(layer "F.SilkS")
+		(uuid "0a78b936-fb60-4363-92d9-ce00e5807caa")
+		(effects
+			(font
+				(size 1 1)
+				(thickness 0.15)
+			)
+			(justify left)
+		)
+	)
+	(property "Value" "PinHeader_1x04"
+		(at 0 10.795 0)
+		(layer "F.Fab")
+		(uuid "2120d1f2-aeac-4364-93ac-fa680188bcdd")
+		(effects
+			(font
+				(size 1 1)
+				(thickness 0.15)
+			)
+		)
+	)
+	(property "Footprint" ""
+		(at 0 0 0)
+		(layer "F.Fab")
+		(hide yes)
+		(uuid "31ad5cb2-9fc0-4db6-99ab-1ce38ea7fdaf")
+		(effects
+			(font
+				(size 1.27 1.27)
+				(thickness 0.15)
+			)
+		)
+	)
+	(property "Datasheet" ""
+		(at 0 0 0)
+		(layer "F.Fab")
+		(hide yes)
+		(uuid "81d8d3f9-ba4d-4c33-82b3-39999b589078")
+		(effects
+			(font
+				(size 1.27 1.27)
+				(thickness 0.15)
+			)
+		)
+	)
+	(property "Description" ""
+		(at 0 0 0)
+		(layer "F.Fab")
+		(hide yes)
+		(uuid "a51f4c66-2251-47eb-8c0c-eb428cfa8227")
+		(effects
+			(font
+				(size 1.27 1.27)
+				(thickness 0.15)
+			)
+		)
+	)
+	(attr smd)
+	(fp_line
+		(start -1.27 -1.27)
+		(end 0 -1.27)
+		(stroke
+			(width 0.12)
+			(type solid)
+		)
+		(layer "F.SilkS")
+		(uuid "31e17996-9762-46db-803a-9121c67c043d")
+	)
+	(fp_line
+		(start 3.81 -1.27)
+		(end 6.35 -1.27)
+		(stroke
+			(width 0.12)
+			(type solid)
+		)
+		(layer "F.SilkS")
+		(uuid "23ab625a-24a7-4d78-b827-c2d1702e0ca5")
+	)
+	(fp_line
+		(start 3.81 -0.254)
+		(end 1.6 -0.254)
+		(stroke
+			(width 0.12)
+			(type solid)
+		)
+		(layer "F.SilkS")
+		(uuid "570f5244-ff1e-4900-b559-813e4a387aa6")
+	)
+	(fp_line
+		(start 3.81 0.254)
+		(end 1.6 0.254)
+		(stroke
+			(width 0.12)
+			(type solid)
+		)
+		(layer "F.SilkS")
+		(uuid "bfdc105c-7e72-4d72-9f1e-87479f57fef9")
+	)
+	(fp_line
+		(start 3.81 2.286)
+		(end 1.6 2.286)
+		(stroke
+			(width 0.12)
+			(type solid)
+		)
+		(layer "F.SilkS")
+		(uuid "cf6a4593-440c-428e-af5a-3054c7705c79")
+	)
+	(fp_line
+		(start 3.81 2.794)
+		(end 1.6 2.794)
+		(stroke
+			(width 0.12)
+			(type solid)
+		)
+		(layer "F.SilkS")
+		(uuid "135cf1b7-cc2b-46b5-8197-2024deb430b3")
+	)
+	(fp_line
+		(start 3.81 4.826)
+		(end 1.6 4.826)
+		(stroke
+			(width 0.12)
+			(type solid)
+		)
+		(layer "F.SilkS")
+		(uuid "a854e141-4780-4478-bf54-0b4da651f1f6")
+	)
+	(fp_line
+		(start 3.81 5.334)
+		(end 1.6 5.334)
+		(stroke
+			(width 0.12)
+			(type solid)
+		)
+		(layer "F.SilkS")
+		(uuid "1afada3c-62e4-4bf3-9a14-fdde833d2a4e")
+	)
+	(fp_line
+		(start 3.81 7.366)
+		(end 1.6 7.366)
+		(stroke
+			(width 0.12)
+			(type solid)
+		)
+		(layer "F.SilkS")
+		(uuid "1a932f1f-6578-45e9-b974-77e59723ce2d")
+	)
+	(fp_line
+		(start 3.81 7.874)
+		(end 1.6 7.874)
+		(stroke
+			(width 0.12)
+			(type solid)
+		)
+		(layer "F.SilkS")
+		(uuid "b3ade924-39fc-47db-9399-82fae8d63a34")
+	)
+	(fp_line
+		(start 3.81 8.89)
+		(end 3.81 -1.27)
+		(stroke
+			(width 0.12)
+			(type solid)
+		)
+		(layer "F.SilkS")
+		(uuid "bc33e5cb-69c0-4070-aa14-3013f356fa06")
+	)
+	(fp_line
+		(start 6.35 -1.27)
+		(end 6.35 8.89)
+		(stroke
+			(width 0.12)
+			(type solid)
+		)
+		(layer "F.SilkS")
+		(uuid "7d883e05-a65e-46e9-953c-a77ab9bd3b0a")
+	)
+	(fp_line
+		(start 6.35 8.89)
+		(end 3.81 8.89)
+		(stroke
+			(width 0.12)
+			(type solid)
+		)
+		(layer "F.SilkS")
+		(uuid "e8182c58-e867-4ebd-ac9b-43626c08a338")
+	)
+	(fp_line
+		(start -1.8 -1.8)
+		(end -1.8 9.4)
+		(stroke
+			(width 0.05)
+			(type solid)
+		)
+		(layer "F.CrtYd")
+		(uuid "6f53d26c-1017-4900-8d5d-ceeb769ce422")
+	)
+	(fp_line
+		(start -1.8 9.4)
+		(end 6.4 9.4)
+		(stroke
+			(width 0.05)
+			(type solid)
+		)
+		(layer "F.CrtYd")
+		(uuid "05d7a9c7-7f75-476c-a799-7b7ee2919cee")
+	)
+	(fp_line
+		(start 6.4 -1.8)
+		(end -1.8 -1.8)
+		(stroke
+			(width 0.05)
+			(type solid)
+		)
+		(layer "F.CrtYd")
+		(uuid "f2dd37fc-25d7-46bc-8f11-cfa528a50299")
+	)
+	(fp_line
+		(start 6.4 9.4)
+		(end 6.4 -1.8)
+		(stroke
+			(width 0.05)
+			(type solid)
+		)
+		(layer "F.CrtYd")
+		(uuid "b2dba4ac-1d91-41d1-a6d9-e68b09ea3d26")
+	)
+	(fp_line
+		(start -0.635 -0.254)
+		(end -0.635 0.254)
+		(stroke
+			(width 0.1)
+			(type solid)
+		)
+		(layer "F.Fab")
+		(uuid "32b7fe36-2bc7-46b7-80b9-ad40e67e304b")
+	)
+	(fp_line
+		(start -0.635 2.286)
+		(end -0.635 2.794)
+		(stroke
+			(width 0.1)
+			(type solid)
+		)
+		(layer "F.Fab")
+		(uuid "9bbb73ad-fdc1-428f-97dd-ceafa4d349c7")
+	)
+	(fp_line
+		(start -0.635 4.826)
+		(end -0.635 5.334)
+		(stroke
+			(width 0.1)
+			(type solid)
+		)
+		(layer "F.Fab")
+		(uuid "7ef57e86-7dcd-4eaa-9f84-e217c754674a")
+	)
+	(fp_line
+		(start -0.635 7.366)
+		(end -0.635 7.874)
+		(stroke
+			(width 0.1)
+			(type solid)
+		)
+		(layer "F.Fab")
+		(uuid "77583c8a-37e6-46c5-b3c9-9c726ac825f0")
+	)
+	(fp_line
+		(start 3.8 -1.27)
+		(end 6.34 -1.27)
+		(stroke
+			(width 0.1)
+			(type solid)
+		)
+		(layer "F.Fab")
+		(uuid "374eea56-2b59-48ad-887c-524354799f40")
+	)
+	(fp_line
+		(start 3.8 8.89)
+		(end 3.8 -1.27)
+		(stroke
+			(width 0.1)
+			(type solid)
+		)
+		(layer "F.Fab")
+		(uuid "57c125c3-7a58-4b98-b852-9eeeb8931fde")
+	)
+	(fp_line
+		(start 3.8 8.89)
+		(end 6.35 8.89)
+		(stroke
+			(width 0.1)
+			(type solid)
+		)
+		(layer "F.Fab")
+		(uuid "e99fd30f-74e5-4e5a-80e5-24fdc9cec578")
+	)
+	(fp_line
+		(start 3.81 0)
+		(end -0.635 0)
+		(stroke
+			(width 0.1)
+			(type solid)
+		)
+		(layer "F.Fab")
+		(uuid "41658b61-35fc-457f-8b19-a3d062e4b874")
+	)
+	(fp_line
+		(start 3.81 2.54)
+		(end -0.635 2.54)
+		(stroke
+			(width 0.1)
+			(type solid)
+		)
+		(layer "F.Fab")
+		(uuid "4375aa90-4511-4c13-9c71-8e776d8548ad")
+	)
+	(fp_line
+		(start 3.81 5.08)
+		(end -0.635 5.08)
+		(stroke
+			(width 0.1)
+			(type solid)
+		)
+		(layer "F.Fab")
+		(uuid "9c719d3e-bec6-4af7-9cfd-83bbd9036dea")
+	)
+	(fp_line
+		(start 3.81 7.62)
+		(end -0.635 7.62)
+		(stroke
+			(width 0.1)
+			(type solid)
+		)
+		(layer "F.Fab")
+		(uuid "89a5fb9d-f640-49fb-a0e6-1e9884353cb5")
+	)
+	(fp_line
+		(start 6.34 -1.27)
+		(end 6.35 8.89)
+		(stroke
+			(width 0.1)
+			(type solid)
+		)
+		(layer "F.Fab")
+		(uuid "4f02920f-9889-4493-bc11-e89f9b073b1f")
+	)
+	(fp_text user "${REFERENCE}"
+		(at 2.5 3.9 90)
+		(layer "F.Fab")
+		(uuid "75ba49ab-c95c-4f25-b9ab-932475ffd8dd")
+		(effects
+			(font
+				(size 1 1)
+				(thickness 0.15)
+			)
+		)
+	)
+	(pad "1" smd rect
+		(at 0 0)
+		(size 2.5 1.7)
+		(layers "F.Cu" "F.Paste" "F.Mask")
+		(uuid "75842352-ac5b-4883-9a08-8994ef6bbe9c")
+	)
+	(pad "2" smd rect
+		(at 0 2.54)
+		(size 2.5 1.7)
+		(layers "F.Cu" "F.Paste" "F.Mask")
+		(uuid "5c7ea578-7f8c-49bf-bbb0-f972ef767d70")
+	)
+	(pad "3" smd rect
+		(at 0 5.08)
+		(size 2.5 1.7)
+		(layers "F.Cu" "F.Paste" "F.Mask")
+		(uuid "9a9aa58d-2c4b-4224-b02d-68cc5cc6b8b9")
+	)
+	(pad "4" smd rect
+		(at 0 7.62)
+		(size 2.5 1.7)
+		(layers "F.Cu" "F.Paste" "F.Mask")
+		(uuid "41c7219c-2315-4770-a0ab-23f94feeebf7")
+	)
+	(model "${FAB}/fab.3dshapes/Header_SMD_01x04_P2.54mm_Horizontal_Male.step"
+		(offset
+			(xyz 0 0 0)
+		)
+		(scale
+			(xyz 1 1 1)
+		)
+		(rotate
+			(xyz 0 0 0)
+		)
+	)
+)
diff --git a/fab.pretty/PinHeader_01x04_P2.54mm_Vertical_THT_D1.4mm.kicad_mod b/fab.pretty/PinHeader_01x04_P2.54mm_Vertical_THT_D1.4mm.kicad_mod
new file mode 100644
index 0000000000000000000000000000000000000000..418a83a7874f196edbc038775597b949dc4e5649
--- /dev/null
+++ b/fab.pretty/PinHeader_01x04_P2.54mm_Vertical_THT_D1.4mm.kicad_mod
@@ -0,0 +1,251 @@
+(footprint "PinHeader_01x04_P2.54mm_Vertical_THT_D1.4mm"
+	(version 20240108)
+	(generator "pcbnew")
+	(generator_version "8.0")
+	(layer "F.Cu")
+	(descr "Through hole straight pin header, 2.54mm pitch, single row")
+	(tags "Through hole pin header THT 2.54mm single row")
+	(property "Reference" "REF**"
+		(at 0 -2.33 0)
+		(layer "F.SilkS")
+		(uuid "7f5c9105-5362-4596-9363-3d84c089cf4a")
+		(effects
+			(font
+				(size 1 1)
+				(thickness 0.15)
+			)
+		)
+	)
+	(property "Value" "PinHeader_1x04"
+		(at 0 10.5 0)
+		(layer "F.Fab")
+		(uuid "ed1266bf-412b-4dd8-a5c5-320140634128")
+		(effects
+			(font
+				(size 1 1)
+				(thickness 0.15)
+			)
+		)
+	)
+	(property "Footprint" ""
+		(at 0 0 0)
+		(layer "F.Fab")
+		(hide yes)
+		(uuid "fe1025fb-04f6-44f0-bec0-f40cba072def")
+		(effects
+			(font
+				(size 1.27 1.27)
+				(thickness 0.15)
+			)
+		)
+	)
+	(property "Datasheet" ""
+		(at 0 0 0)
+		(layer "F.Fab")
+		(hide yes)
+		(uuid "077e688f-627a-4718-ab82-49e36ef545dd")
+		(effects
+			(font
+				(size 1.27 1.27)
+				(thickness 0.15)
+			)
+		)
+	)
+	(property "Description" ""
+		(at 0 0 0)
+		(layer "F.Fab")
+		(hide yes)
+		(uuid "6d70faa3-d1af-48e5-a924-4db4d42fe229")
+		(effects
+			(font
+				(size 1.27 1.27)
+				(thickness 0.15)
+			)
+		)
+	)
+	(attr through_hole)
+	(fp_line
+		(start -1.27 -1.27)
+		(end -1.27 8.89)
+		(stroke
+			(width 0.12)
+			(type solid)
+		)
+		(layer "F.SilkS")
+		(uuid "16fe3437-ee1f-421c-901e-3c136062a23b")
+	)
+	(fp_line
+		(start -1.27 -1.27)
+		(end 1.27 -1.27)
+		(stroke
+			(width 0.12)
+			(type solid)
+		)
+		(layer "F.SilkS")
+		(uuid "4b3ceddf-8323-4e4e-a458-038f45dcb8d7")
+	)
+	(fp_line
+		(start -1.27 8.89)
+		(end 1.27 8.89)
+		(stroke
+			(width 0.12)
+			(type solid)
+		)
+		(layer "F.SilkS")
+		(uuid "8cd96043-f3a7-41f9-8264-a020570c546b")
+	)
+	(fp_line
+		(start 1.27 -1.27)
+		(end 1.27 8.89)
+		(stroke
+			(width 0.12)
+			(type solid)
+		)
+		(layer "F.SilkS")
+		(uuid "0104bf6f-e245-412f-9cdf-16f39adc4acc")
+	)
+	(fp_line
+		(start -1.8 -1.8)
+		(end -1.8 9.4)
+		(stroke
+			(width 0.05)
+			(type solid)
+		)
+		(layer "F.CrtYd")
+		(uuid "67813d79-6682-42a3-9219-09ad95c6211b")
+	)
+	(fp_line
+		(start -1.8 9.4)
+		(end 1.8 9.4)
+		(stroke
+			(width 0.05)
+			(type solid)
+		)
+		(layer "F.CrtYd")
+		(uuid "b34a7811-8cb1-477d-8a21-be41ba46b189")
+	)
+	(fp_line
+		(start 1.8 -1.8)
+		(end -1.8 -1.8)
+		(stroke
+			(width 0.05)
+			(type solid)
+		)
+		(layer "F.CrtYd")
+		(uuid "3e670eac-d69f-4bed-b900-d7f8553bb2e6")
+	)
+	(fp_line
+		(start 1.8 9.4)
+		(end 1.8 -1.8)
+		(stroke
+			(width 0.05)
+			(type solid)
+		)
+		(layer "F.CrtYd")
+		(uuid "06356fde-47cc-4bec-a646-66574f5d9296")
+	)
+	(fp_line
+		(start -1.27 -0.635)
+		(end -0.635 -1.27)
+		(stroke
+			(width 0.1)
+			(type solid)
+		)
+		(layer "F.Fab")
+		(uuid "6f5083ea-1f8a-4c45-b9e1-66ecfd487a98")
+	)
+	(fp_line
+		(start -1.27 8.89)
+		(end -1.27 -0.635)
+		(stroke
+			(width 0.1)
+			(type solid)
+		)
+		(layer "F.Fab")
+		(uuid "b9c1452a-c107-4953-bd76-af10bbd37683")
+	)
+	(fp_line
+		(start -0.635 -1.27)
+		(end 1.27 -1.27)
+		(stroke
+			(width 0.1)
+			(type solid)
+		)
+		(layer "F.Fab")
+		(uuid "0288e26f-8413-46ec-bffb-b0ff901c0818")
+	)
+	(fp_line
+		(start 1.27 -1.27)
+		(end 1.27 8.89)
+		(stroke
+			(width 0.1)
+			(type solid)
+		)
+		(layer "F.Fab")
+		(uuid "ef4ec9d3-384d-4847-b5d3-1f6a12f1a6aa")
+	)
+	(fp_line
+		(start 1.27 8.89)
+		(end -1.27 8.89)
+		(stroke
+			(width 0.1)
+			(type solid)
+		)
+		(layer "F.Fab")
+		(uuid "047f77d0-9556-4401-89ec-66df78f0b980")
+	)
+	(fp_text user "${REFERENCE}"
+		(at 0 5.08 90)
+		(layer "F.Fab")
+		(uuid "21d52e1c-19aa-40b9-933e-97583164631c")
+		(effects
+			(font
+				(size 1 1)
+				(thickness 0.15)
+			)
+		)
+	)
+	(pad "1" thru_hole circle
+		(at 0 0)
+		(size 2.1 2.1)
+		(drill 1.4)
+		(layers "*.Cu" "*.Mask")
+		(remove_unused_layers no)
+		(uuid "0d091abb-657e-4b46-b44e-3d361c6d4e3d")
+	)
+	(pad "2" thru_hole circle
+		(at 0 2.54)
+		(size 2.1 2.1)
+		(drill 1.4)
+		(layers "*.Cu" "*.Mask")
+		(remove_unused_layers no)
+		(uuid "5ab7d3ca-3c93-4b89-8d8c-b3d5dd432b01")
+	)
+	(pad "3" thru_hole circle
+		(at 0 5.08)
+		(size 2.1 2.1)
+		(drill 1.4)
+		(layers "*.Cu" "*.Mask")
+		(remove_unused_layers no)
+		(uuid "d9d23dd2-014c-411a-9ddf-7be68af14e79")
+	)
+	(pad "4" thru_hole circle
+		(at 0 7.62)
+		(size 2.1 2.1)
+		(drill 1.4)
+		(layers "*.Cu" "*.Mask")
+		(remove_unused_layers no)
+		(uuid "baf7d921-9f52-417e-a94d-8c9867eaf03a")
+	)
+	(model "${KISYS3DMOD}/Connector_PinHeader_2.54mm.3dshapes/PinHeader_1x05_P2.54mm_Vertical.wrl"
+		(offset
+			(xyz 0 0 0)
+		)
+		(scale
+			(xyz 1 1 1)
+		)
+		(rotate
+			(xyz 0 0 0)
+		)
+	)
+)
diff --git a/fab.pretty/PinHeader_01x04_P2.54mm_Vertical_THT_D1mm.kicad_mod b/fab.pretty/PinHeader_01x04_P2.54mm_Vertical_THT_D1mm.kicad_mod
new file mode 100644
index 0000000000000000000000000000000000000000..54d6f06e75e14b18cda7f2528f51278507518151
--- /dev/null
+++ b/fab.pretty/PinHeader_01x04_P2.54mm_Vertical_THT_D1mm.kicad_mod
@@ -0,0 +1,251 @@
+(footprint "PinHeader_01x04_P2.54mm_Vertical_THT_D1mm"
+	(version 20240108)
+	(generator "pcbnew")
+	(generator_version "8.0")
+	(layer "F.Cu")
+	(descr "Through hole straight pin header, 2.54mm pitch, single row")
+	(tags "Through hole pin header THT 2.54mm single row")
+	(property "Reference" "REF**"
+		(at 0 -2.33 0)
+		(layer "F.SilkS")
+		(uuid "28d4f655-48e4-4116-baad-4359a7778fd6")
+		(effects
+			(font
+				(size 1 1)
+				(thickness 0.15)
+			)
+		)
+	)
+	(property "Value" "PinHeader_1x04"
+		(at 0 10.5 0)
+		(layer "F.Fab")
+		(uuid "b8e9d08c-4884-45f4-9eda-06a26c3f5768")
+		(effects
+			(font
+				(size 1 1)
+				(thickness 0.15)
+			)
+		)
+	)
+	(property "Footprint" ""
+		(at 0 0 0)
+		(layer "F.Fab")
+		(hide yes)
+		(uuid "7425c3f6-46cf-424b-9c69-c3a808fe22f3")
+		(effects
+			(font
+				(size 1.27 1.27)
+				(thickness 0.15)
+			)
+		)
+	)
+	(property "Datasheet" ""
+		(at 0 0 0)
+		(layer "F.Fab")
+		(hide yes)
+		(uuid "1dcc43d1-839e-4763-b159-006dca18bd3b")
+		(effects
+			(font
+				(size 1.27 1.27)
+				(thickness 0.15)
+			)
+		)
+	)
+	(property "Description" ""
+		(at 0 0 0)
+		(layer "F.Fab")
+		(hide yes)
+		(uuid "cba43591-8efd-419d-bdcd-c01da8c5d8f3")
+		(effects
+			(font
+				(size 1.27 1.27)
+				(thickness 0.15)
+			)
+		)
+	)
+	(attr through_hole)
+	(fp_line
+		(start -1.27 -1.27)
+		(end -1.27 8.89)
+		(stroke
+			(width 0.12)
+			(type solid)
+		)
+		(layer "F.SilkS")
+		(uuid "ef6fa675-c853-4e3f-9bda-f35bab4d4b95")
+	)
+	(fp_line
+		(start -1.27 -1.27)
+		(end 1.27 -1.27)
+		(stroke
+			(width 0.12)
+			(type solid)
+		)
+		(layer "F.SilkS")
+		(uuid "d97a42e5-386a-458e-ae41-cf62d817a76d")
+	)
+	(fp_line
+		(start -1.27 8.89)
+		(end 1.27 8.89)
+		(stroke
+			(width 0.12)
+			(type solid)
+		)
+		(layer "F.SilkS")
+		(uuid "cc19cc37-8c61-4293-a64a-1ffad95663ca")
+	)
+	(fp_line
+		(start 1.27 -1.27)
+		(end 1.27 8.89)
+		(stroke
+			(width 0.12)
+			(type solid)
+		)
+		(layer "F.SilkS")
+		(uuid "ddd67632-5ba5-429f-89c5-7069c49a62de")
+	)
+	(fp_line
+		(start -1.8 -1.8)
+		(end -1.8 9.4)
+		(stroke
+			(width 0.05)
+			(type solid)
+		)
+		(layer "F.CrtYd")
+		(uuid "c6a9c635-ca6c-4c8d-b307-26f54bf70f0c")
+	)
+	(fp_line
+		(start -1.8 9.4)
+		(end 1.8 9.4)
+		(stroke
+			(width 0.05)
+			(type solid)
+		)
+		(layer "F.CrtYd")
+		(uuid "67772a12-3753-4fd1-9cf2-15aa3f0e25bc")
+	)
+	(fp_line
+		(start 1.8 -1.8)
+		(end -1.8 -1.8)
+		(stroke
+			(width 0.05)
+			(type solid)
+		)
+		(layer "F.CrtYd")
+		(uuid "cd6b066d-ad1a-418b-9d34-5ff533637c2b")
+	)
+	(fp_line
+		(start 1.8 9.4)
+		(end 1.8 -1.8)
+		(stroke
+			(width 0.05)
+			(type solid)
+		)
+		(layer "F.CrtYd")
+		(uuid "fc073f44-bc63-415e-9659-d74988b02653")
+	)
+	(fp_line
+		(start -1.27 -0.635)
+		(end -0.635 -1.27)
+		(stroke
+			(width 0.1)
+			(type solid)
+		)
+		(layer "F.Fab")
+		(uuid "bd64483e-4964-442b-aaaf-38491c0a1949")
+	)
+	(fp_line
+		(start -1.27 8.89)
+		(end -1.27 -0.635)
+		(stroke
+			(width 0.1)
+			(type solid)
+		)
+		(layer "F.Fab")
+		(uuid "79f918ff-cc40-4525-889e-0f14cf733691")
+	)
+	(fp_line
+		(start -0.635 -1.27)
+		(end 1.27 -1.27)
+		(stroke
+			(width 0.1)
+			(type solid)
+		)
+		(layer "F.Fab")
+		(uuid "e282d203-9487-441d-a8a2-28b688eff0b3")
+	)
+	(fp_line
+		(start 1.27 -1.27)
+		(end 1.27 8.89)
+		(stroke
+			(width 0.1)
+			(type solid)
+		)
+		(layer "F.Fab")
+		(uuid "709cd71d-4f07-46e4-8f64-487fd25fc456")
+	)
+	(fp_line
+		(start 1.27 8.89)
+		(end -1.27 8.89)
+		(stroke
+			(width 0.1)
+			(type solid)
+		)
+		(layer "F.Fab")
+		(uuid "7ba8279d-2e19-4619-a457-1a109f19b8a3")
+	)
+	(fp_text user "${REFERENCE}"
+		(at 0 5.08 90)
+		(layer "F.Fab")
+		(uuid "574466aa-199f-4d9f-8d66-da2c014b7ff1")
+		(effects
+			(font
+				(size 1 1)
+				(thickness 0.15)
+			)
+		)
+	)
+	(pad "1" thru_hole oval
+		(at 0 0)
+		(size 1.7 1.7)
+		(drill 1)
+		(layers "*.Cu" "*.Mask")
+		(remove_unused_layers no)
+		(uuid "fe399c76-094a-4b0e-82a2-649e3f0e046e")
+	)
+	(pad "2" thru_hole oval
+		(at 0 2.54)
+		(size 1.7 1.7)
+		(drill 1)
+		(layers "*.Cu" "*.Mask")
+		(remove_unused_layers no)
+		(uuid "351e6301-3235-4e92-b25e-1b01605b90d0")
+	)
+	(pad "3" thru_hole oval
+		(at 0 5.08)
+		(size 1.7 1.7)
+		(drill 1)
+		(layers "*.Cu" "*.Mask")
+		(remove_unused_layers no)
+		(uuid "0afbf10d-8683-4b00-b782-08dd524401a3")
+	)
+	(pad "4" thru_hole oval
+		(at 0 7.62)
+		(size 1.7 1.7)
+		(drill 1)
+		(layers "*.Cu" "*.Mask")
+		(remove_unused_layers no)
+		(uuid "f87aeb0f-83ee-417e-ac08-6eb96dc4eb7b")
+	)
+	(model "${KISYS3DMOD}/Connector_PinHeader_2.54mm.3dshapes/PinHeader_1x05_P2.54mm_Vertical.wrl"
+		(offset
+			(xyz 0 0 0)
+		)
+		(scale
+			(xyz 1 1 1)
+		)
+		(rotate
+			(xyz 0 0 0)
+		)
+	)
+)
diff --git a/fab.pretty/PinHeader_01x05_P2.54mm_Horizontal_SMD.kicad_mod b/fab.pretty/PinHeader_01x05_P2.54mm_Horizontal_SMD.kicad_mod
new file mode 100644
index 0000000000000000000000000000000000000000..1f49f8fd588d1519448fb515b6b09b546e264ac0
--- /dev/null
+++ b/fab.pretty/PinHeader_01x05_P2.54mm_Horizontal_SMD.kicad_mod
@@ -0,0 +1,450 @@
+(footprint "PinHeader_01x05_P2.54mm_Horizontal_SMD"
+	(version 20240108)
+	(generator "pcbnew")
+	(generator_version "8.0")
+	(layer "F.Cu")
+	(descr "https://s3.amazonaws.com/catalogspreads-pdf/PAGE112-113%20.100%20MALE%20HDR.pdf")
+	(tags "horizontal pin header SMD 2.54mm")
+	(property "Reference" "REF**"
+		(at -1.524 -2.54 180)
+		(layer "F.SilkS")
+		(uuid "e4cd2bf2-7752-4898-b8e6-ea064a69cf22")
+		(effects
+			(font
+				(size 1 1)
+				(thickness 0.15)
+			)
+			(justify left)
+		)
+	)
+	(property "Value" "PinHeader_1x05"
+		(at 0 13.335 0)
+		(layer "F.Fab")
+		(uuid "7c0cc802-bff1-4996-91f5-bff302b5835f")
+		(effects
+			(font
+				(size 1 1)
+				(thickness 0.15)
+			)
+		)
+	)
+	(property "Footprint" ""
+		(at 0 0 0)
+		(layer "F.Fab")
+		(hide yes)
+		(uuid "534c4357-bf04-4654-9990-e0670ed4f108")
+		(effects
+			(font
+				(size 1.27 1.27)
+				(thickness 0.15)
+			)
+		)
+	)
+	(property "Datasheet" ""
+		(at 0 0 0)
+		(layer "F.Fab")
+		(hide yes)
+		(uuid "d5f7c541-7a58-4d77-9074-b7573d9985c1")
+		(effects
+			(font
+				(size 1.27 1.27)
+				(thickness 0.15)
+			)
+		)
+	)
+	(property "Description" ""
+		(at 0 0 0)
+		(layer "F.Fab")
+		(hide yes)
+		(uuid "4d1e5e10-fa3c-4ee3-a0f4-8e12fc6fbe19")
+		(effects
+			(font
+				(size 1.27 1.27)
+				(thickness 0.15)
+			)
+		)
+	)
+	(attr smd)
+	(fp_line
+		(start -1.27 -1.27)
+		(end 0 -1.27)
+		(stroke
+			(width 0.12)
+			(type solid)
+		)
+		(layer "F.SilkS")
+		(uuid "dd32107d-830a-49f1-bfb5-625088e9314b")
+	)
+	(fp_line
+		(start 3.81 -1.27)
+		(end 6.35 -1.27)
+		(stroke
+			(width 0.12)
+			(type solid)
+		)
+		(layer "F.SilkS")
+		(uuid "2006aab6-50fe-496f-99f9-e45655823503")
+	)
+	(fp_line
+		(start 3.81 -0.254)
+		(end 1.6 -0.254)
+		(stroke
+			(width 0.12)
+			(type solid)
+		)
+		(layer "F.SilkS")
+		(uuid "8c483ff4-9969-4f77-b5bc-6d99f45bac5d")
+	)
+	(fp_line
+		(start 3.81 0.254)
+		(end 1.6 0.254)
+		(stroke
+			(width 0.12)
+			(type solid)
+		)
+		(layer "F.SilkS")
+		(uuid "64539286-700a-4ec5-92d5-5bbc97a0a481")
+	)
+	(fp_line
+		(start 3.81 2.286)
+		(end 1.6 2.286)
+		(stroke
+			(width 0.12)
+			(type solid)
+		)
+		(layer "F.SilkS")
+		(uuid "6d6072a0-1087-4b5b-b548-b6fbad293eb1")
+	)
+	(fp_line
+		(start 3.81 2.794)
+		(end 1.6 2.794)
+		(stroke
+			(width 0.12)
+			(type solid)
+		)
+		(layer "F.SilkS")
+		(uuid "f010c05a-06d2-4d01-ab38-2d48e8c5d523")
+	)
+	(fp_line
+		(start 3.81 4.826)
+		(end 1.6 4.826)
+		(stroke
+			(width 0.12)
+			(type solid)
+		)
+		(layer "F.SilkS")
+		(uuid "c535e21d-8f7b-474e-8b9a-b17d1aa9dc3f")
+	)
+	(fp_line
+		(start 3.81 5.334)
+		(end 1.6 5.334)
+		(stroke
+			(width 0.12)
+			(type solid)
+		)
+		(layer "F.SilkS")
+		(uuid "16766ddb-e782-465d-ba68-dfd55691efea")
+	)
+	(fp_line
+		(start 3.81 7.366)
+		(end 1.6 7.366)
+		(stroke
+			(width 0.12)
+			(type solid)
+		)
+		(layer "F.SilkS")
+		(uuid "c28cf488-23f4-4fee-9b6a-ead28c7568b2")
+	)
+	(fp_line
+		(start 3.81 7.874)
+		(end 1.6 7.874)
+		(stroke
+			(width 0.12)
+			(type solid)
+		)
+		(layer "F.SilkS")
+		(uuid "7534eb01-6811-4f26-9a95-927b6b47e63f")
+	)
+	(fp_line
+		(start 3.81 9.906)
+		(end 1.6 9.906)
+		(stroke
+			(width 0.12)
+			(type solid)
+		)
+		(layer "F.SilkS")
+		(uuid "de16ea23-0ca2-487a-ab88-aa34d7cd31ac")
+	)
+	(fp_line
+		(start 3.81 10.414)
+		(end 1.6 10.414)
+		(stroke
+			(width 0.12)
+			(type solid)
+		)
+		(layer "F.SilkS")
+		(uuid "70770738-5f02-4d83-90b2-5e6949791dde")
+	)
+	(fp_line
+		(start 3.81 11.43)
+		(end 3.81 -1.27)
+		(stroke
+			(width 0.12)
+			(type solid)
+		)
+		(layer "F.SilkS")
+		(uuid "435304e1-bc25-4fd0-b8f2-ae662e09a556")
+	)
+	(fp_line
+		(start 6.35 -1.27)
+		(end 6.35 11.43)
+		(stroke
+			(width 0.12)
+			(type solid)
+		)
+		(layer "F.SilkS")
+		(uuid "7689c0ef-8d8c-4bcf-b660-09be1b6a9e5f")
+	)
+	(fp_line
+		(start 6.35 11.43)
+		(end 3.81 11.43)
+		(stroke
+			(width 0.12)
+			(type solid)
+		)
+		(layer "F.SilkS")
+		(uuid "d067f696-7d54-435c-be57-dde2ee08b7f8")
+	)
+	(fp_line
+		(start -1.8 -1.8)
+		(end -1.8 12)
+		(stroke
+			(width 0.05)
+			(type solid)
+		)
+		(layer "F.CrtYd")
+		(uuid "a720db15-cc38-4f87-a28a-fe0053605a70")
+	)
+	(fp_line
+		(start -1.8 12)
+		(end 6.4 12)
+		(stroke
+			(width 0.05)
+			(type solid)
+		)
+		(layer "F.CrtYd")
+		(uuid "c20f6149-8c85-411d-8933-898b78c6cdf3")
+	)
+	(fp_line
+		(start 6.4 -1.8)
+		(end -1.8 -1.8)
+		(stroke
+			(width 0.05)
+			(type solid)
+		)
+		(layer "F.CrtYd")
+		(uuid "99d6871e-9d1b-406e-85b1-a2fa974fcd9a")
+	)
+	(fp_line
+		(start 6.4 12)
+		(end 6.4 -1.8)
+		(stroke
+			(width 0.05)
+			(type solid)
+		)
+		(layer "F.CrtYd")
+		(uuid "f1e09bac-08e7-457d-be04-44eeaf48f03f")
+	)
+	(fp_line
+		(start -0.635 -0.254)
+		(end -0.635 0.254)
+		(stroke
+			(width 0.1)
+			(type solid)
+		)
+		(layer "F.Fab")
+		(uuid "e46aac38-b097-42e1-97b2-4da8cd35bfcf")
+	)
+	(fp_line
+		(start -0.635 2.286)
+		(end -0.635 2.794)
+		(stroke
+			(width 0.1)
+			(type solid)
+		)
+		(layer "F.Fab")
+		(uuid "be59f53a-0bfa-4021-aa0c-70969b579f78")
+	)
+	(fp_line
+		(start -0.635 4.826)
+		(end -0.635 5.334)
+		(stroke
+			(width 0.1)
+			(type solid)
+		)
+		(layer "F.Fab")
+		(uuid "8bda315c-5610-49d0-b392-bed05d82f341")
+	)
+	(fp_line
+		(start -0.635 7.366)
+		(end -0.635 7.874)
+		(stroke
+			(width 0.1)
+			(type solid)
+		)
+		(layer "F.Fab")
+		(uuid "a8a82a33-06ed-4c5a-a173-e9ae371df93c")
+	)
+	(fp_line
+		(start -0.635 9.906)
+		(end -0.635 10.414)
+		(stroke
+			(width 0.1)
+			(type solid)
+		)
+		(layer "F.Fab")
+		(uuid "0d0b5a8a-d343-48ff-8d2c-d795d15086b8")
+	)
+	(fp_line
+		(start 3.8 -1.27)
+		(end 6.34 -1.27)
+		(stroke
+			(width 0.1)
+			(type solid)
+		)
+		(layer "F.Fab")
+		(uuid "bf6d755b-d38c-4466-a9b6-f5110b7ec3c4")
+	)
+	(fp_line
+		(start 3.8 11.43)
+		(end 6.35 11.43)
+		(stroke
+			(width 0.1)
+			(type solid)
+		)
+		(layer "F.Fab")
+		(uuid "e488cecb-6b44-4655-a508-e698a945f40c")
+	)
+	(fp_line
+		(start 3.81 0)
+		(end -0.635 0)
+		(stroke
+			(width 0.1)
+			(type solid)
+		)
+		(layer "F.Fab")
+		(uuid "d182cf29-6765-4b82-a02b-3be041dff47f")
+	)
+	(fp_line
+		(start 3.81 2.54)
+		(end -0.635 2.54)
+		(stroke
+			(width 0.1)
+			(type solid)
+		)
+		(layer "F.Fab")
+		(uuid "108c3e6a-78f3-4d89-bc8c-616343f841d9")
+	)
+	(fp_line
+		(start 3.81 5.08)
+		(end -0.635 5.08)
+		(stroke
+			(width 0.1)
+			(type solid)
+		)
+		(layer "F.Fab")
+		(uuid "341a5b88-81cf-4510-afed-6f9c7ccfac57")
+	)
+	(fp_line
+		(start 3.81 7.62)
+		(end -0.635 7.62)
+		(stroke
+			(width 0.1)
+			(type solid)
+		)
+		(layer "F.Fab")
+		(uuid "ce2c6141-8f12-40c4-9875-b84ac8c30ad7")
+	)
+	(fp_line
+		(start 3.81 10.16)
+		(end -0.635 10.16)
+		(stroke
+			(width 0.1)
+			(type solid)
+		)
+		(layer "F.Fab")
+		(uuid "2bb1a98b-b8d7-4499-963c-c0dc239d4a41")
+	)
+	(fp_line
+		(start 3.81 11.43)
+		(end 3.8 -1.27)
+		(stroke
+			(width 0.1)
+			(type solid)
+		)
+		(layer "F.Fab")
+		(uuid "a49e2c2c-7f94-48ff-82c5-e4d9a4f53f6c")
+	)
+	(fp_line
+		(start 6.34 -1.27)
+		(end 6.35 11.43)
+		(stroke
+			(width 0.1)
+			(type solid)
+		)
+		(layer "F.Fab")
+		(uuid "a9776b15-62b1-4a79-afe7-f7af68a81810")
+	)
+	(fp_text user "${REFERENCE}"
+		(at 2.54 5.08 90)
+		(layer "F.Fab")
+		(uuid "5d76be30-1e85-4be3-b4f7-b8e4f70cc9ae")
+		(effects
+			(font
+				(size 1 1)
+				(thickness 0.15)
+			)
+		)
+	)
+	(pad "1" smd rect
+		(at 0 0)
+		(size 2.5 1.7)
+		(layers "F.Cu" "F.Paste" "F.Mask")
+		(uuid "0ad249dd-377f-4f21-9400-e5eaace663d5")
+	)
+	(pad "2" smd rect
+		(at 0 2.54)
+		(size 2.5 1.7)
+		(layers "F.Cu" "F.Paste" "F.Mask")
+		(uuid "a0dc4507-de7b-4c43-8960-7d04581cb571")
+	)
+	(pad "3" smd rect
+		(at 0 5.08)
+		(size 2.5 1.7)
+		(layers "F.Cu" "F.Paste" "F.Mask")
+		(uuid "825caa16-13c7-40ad-bbcb-040ee8a175b5")
+	)
+	(pad "4" smd rect
+		(at 0 7.62)
+		(size 2.5 1.7)
+		(layers "F.Cu" "F.Paste" "F.Mask")
+		(uuid "07ca9030-7ceb-48f7-8838-6c20c715555b")
+	)
+	(pad "5" smd rect
+		(at 0 10.16)
+		(size 2.5 1.7)
+		(layers "F.Cu" "F.Paste" "F.Mask")
+		(uuid "58afd32c-b0f2-481a-8cf5-e161c1c09e34")
+	)
+	(model "${FAB}/fab.3dshapes/Header_SMD_01x05_P2.54mm_Horizontal_Male.step"
+		(offset
+			(xyz 0 0 0)
+		)
+		(scale
+			(xyz 1 1 1)
+		)
+		(rotate
+			(xyz 0 0 0)
+		)
+	)
+)
diff --git a/fab.pretty/PinHeader_01x05_P2.54mm_Vertical_THT_D1.4mm.kicad_mod b/fab.pretty/PinHeader_01x05_P2.54mm_Vertical_THT_D1.4mm.kicad_mod
new file mode 100644
index 0000000000000000000000000000000000000000..30eb424f8153ec7faa5455e48fea125a205628c8
--- /dev/null
+++ b/fab.pretty/PinHeader_01x05_P2.54mm_Vertical_THT_D1.4mm.kicad_mod
@@ -0,0 +1,279 @@
+(footprint "PinHeader_01x05_P2.54mm_Vertical_THT_D1.4mm"
+	(version 20240108)
+	(generator "pcbnew")
+	(generator_version "8.0")
+	(layer "F.Cu")
+	(descr "Through hole straight pin header, 1x05, 2.54mm pitch, single row")
+	(tags "Through hole pin header THT 1x05 2.54mm single row")
+	(property "Reference" "REF**"
+		(at 0 -2.33 0)
+		(layer "F.SilkS")
+		(uuid "9c900b77-efdc-496f-bbfe-0fcaece4fa26")
+		(effects
+			(font
+				(size 1 1)
+				(thickness 0.15)
+			)
+		)
+	)
+	(property "Value" "PinHeader_1x05"
+		(at 0 12.9 0)
+		(layer "F.Fab")
+		(uuid "83346ad7-1e13-4e4e-9884-f20c38ab9082")
+		(effects
+			(font
+				(size 1 1)
+				(thickness 0.15)
+			)
+		)
+	)
+	(property "Footprint" ""
+		(at 0 0 0)
+		(layer "F.Fab")
+		(hide yes)
+		(uuid "60a10143-4845-4d9c-b01d-120c11fd1165")
+		(effects
+			(font
+				(size 1.27 1.27)
+				(thickness 0.15)
+			)
+		)
+	)
+	(property "Datasheet" ""
+		(at 0 0 0)
+		(layer "F.Fab")
+		(hide yes)
+		(uuid "41fa954d-8bdc-4acc-98c6-4f5ef6f8cc87")
+		(effects
+			(font
+				(size 1.27 1.27)
+				(thickness 0.15)
+			)
+		)
+	)
+	(property "Description" ""
+		(at 0 0 0)
+		(layer "F.Fab")
+		(hide yes)
+		(uuid "ea88d0ac-c5c4-4304-9f65-f1b71a4a7f05")
+		(effects
+			(font
+				(size 1.27 1.27)
+				(thickness 0.15)
+			)
+		)
+	)
+	(attr through_hole)
+	(fp_line
+		(start -1.33 -1.33)
+		(end 0 -1.33)
+		(stroke
+			(width 0.12)
+			(type solid)
+		)
+		(layer "F.SilkS")
+		(uuid "bb402aa0-ee17-4efd-9f04-a2f166fb5d27")
+	)
+	(fp_line
+		(start -1.33 0)
+		(end -1.33 -1.33)
+		(stroke
+			(width 0.12)
+			(type solid)
+		)
+		(layer "F.SilkS")
+		(uuid "0e4399fc-1500-49bd-a832-b673d47c4958")
+	)
+	(fp_line
+		(start -1.33 1.27)
+		(end -1.33 11.49)
+		(stroke
+			(width 0.12)
+			(type solid)
+		)
+		(layer "F.SilkS")
+		(uuid "877fa548-e78e-4722-9b39-cd368c9423bc")
+	)
+	(fp_line
+		(start -1.33 1.27)
+		(end 1.33 1.27)
+		(stroke
+			(width 0.12)
+			(type solid)
+		)
+		(layer "F.SilkS")
+		(uuid "eb64432e-68cf-4550-91d2-ade2cd615f47")
+	)
+	(fp_line
+		(start -1.33 11.49)
+		(end 1.33 11.49)
+		(stroke
+			(width 0.12)
+			(type solid)
+		)
+		(layer "F.SilkS")
+		(uuid "162ccac4-fbb7-40d8-82b5-5d69142c3adb")
+	)
+	(fp_line
+		(start 1.33 1.27)
+		(end 1.33 11.49)
+		(stroke
+			(width 0.12)
+			(type solid)
+		)
+		(layer "F.SilkS")
+		(uuid "1de80cb9-b982-47e0-b4da-2a4982d018cf")
+	)
+	(fp_line
+		(start -1.8 -1.8)
+		(end -1.8 11.95)
+		(stroke
+			(width 0.05)
+			(type solid)
+		)
+		(layer "F.CrtYd")
+		(uuid "faaa4bbe-0c2c-4645-8f0c-362f1fe042ac")
+	)
+	(fp_line
+		(start -1.8 11.95)
+		(end 1.8 11.95)
+		(stroke
+			(width 0.05)
+			(type solid)
+		)
+		(layer "F.CrtYd")
+		(uuid "0bcba7fe-50cd-40bb-9aac-a493ceb41dc6")
+	)
+	(fp_line
+		(start 1.8 -1.8)
+		(end -1.8 -1.8)
+		(stroke
+			(width 0.05)
+			(type solid)
+		)
+		(layer "F.CrtYd")
+		(uuid "967748aa-0f27-4401-bef4-cd74f2d632d6")
+	)
+	(fp_line
+		(start 1.8 11.95)
+		(end 1.8 -1.8)
+		(stroke
+			(width 0.05)
+			(type solid)
+		)
+		(layer "F.CrtYd")
+		(uuid "b9afa0ce-7056-4aed-826a-4a914e46ac72")
+	)
+	(fp_line
+		(start -1.27 -0.635)
+		(end -0.635 -1.27)
+		(stroke
+			(width 0.1)
+			(type solid)
+		)
+		(layer "F.Fab")
+		(uuid "8d463116-9a5e-4e48-88da-7be70610b2f2")
+	)
+	(fp_line
+		(start -1.27 11.43)
+		(end -1.27 -0.635)
+		(stroke
+			(width 0.1)
+			(type solid)
+		)
+		(layer "F.Fab")
+		(uuid "3f51ffb8-05f8-4b11-a3b2-0b8cbba28db2")
+	)
+	(fp_line
+		(start -0.635 -1.27)
+		(end 1.27 -1.27)
+		(stroke
+			(width 0.1)
+			(type solid)
+		)
+		(layer "F.Fab")
+		(uuid "6bf81505-f372-44ee-bbb4-ecefa028e4c3")
+	)
+	(fp_line
+		(start 1.27 -1.27)
+		(end 1.27 11.43)
+		(stroke
+			(width 0.1)
+			(type solid)
+		)
+		(layer "F.Fab")
+		(uuid "50211556-af7c-471c-ae33-5e1a23e4a62d")
+	)
+	(fp_line
+		(start 1.27 11.43)
+		(end -1.27 11.43)
+		(stroke
+			(width 0.1)
+			(type solid)
+		)
+		(layer "F.Fab")
+		(uuid "6c4e6dfe-4e8e-4328-8cda-a30c891aaced")
+	)
+	(fp_text user "${REFERENCE}"
+		(at 0 5.08 90)
+		(layer "F.Fab")
+		(uuid "294bd617-1449-4ee0-89d5-4f3c2d02d1b6")
+		(effects
+			(font
+				(size 1 1)
+				(thickness 0.15)
+			)
+		)
+	)
+	(pad "1" thru_hole circle
+		(at 0 0)
+		(size 2.1 2.1)
+		(drill 1.4)
+		(layers "*.Cu" "*.Mask")
+		(remove_unused_layers no)
+		(uuid "b9f47d89-05e4-45a7-bcab-5ed5c402179f")
+	)
+	(pad "2" thru_hole circle
+		(at 0 2.54)
+		(size 2.1 2.1)
+		(drill 1.4)
+		(layers "*.Cu" "*.Mask")
+		(remove_unused_layers no)
+		(uuid "934d56ba-2ec4-431c-8784-8f4db3e68bab")
+	)
+	(pad "3" thru_hole circle
+		(at 0 5.08)
+		(size 2.1 2.1)
+		(drill 1.4)
+		(layers "*.Cu" "*.Mask")
+		(remove_unused_layers no)
+		(uuid "3759409b-bcd1-4118-a04c-9ee83025f2ac")
+	)
+	(pad "4" thru_hole circle
+		(at 0 7.62)
+		(size 2.1 2.1)
+		(drill 1.4)
+		(layers "*.Cu" "*.Mask")
+		(remove_unused_layers no)
+		(uuid "d9b343e7-9aa1-42a9-98c8-2fd20b3aa8ec")
+	)
+	(pad "5" thru_hole circle
+		(at 0 10.16)
+		(size 2.1 2.1)
+		(drill 1.4)
+		(layers "*.Cu" "*.Mask")
+		(remove_unused_layers no)
+		(uuid "599ea244-efd2-4f0c-b250-62d2ef6f4b76")
+	)
+	(model "${KISYS3DMOD}/Connector_PinHeader_2.54mm.3dshapes/PinHeader_1x05_P2.54mm_Vertical.wrl"
+		(offset
+			(xyz 0 0 0)
+		)
+		(scale
+			(xyz 1 1 1)
+		)
+		(rotate
+			(xyz 0 0 0)
+		)
+	)
+)
diff --git a/fab.pretty/PinHeader_01x05_P2.54mm_Vertical_THT_D1mm.kicad_mod b/fab.pretty/PinHeader_01x05_P2.54mm_Vertical_THT_D1mm.kicad_mod
new file mode 100644
index 0000000000000000000000000000000000000000..7348aac39417eb5035bb49a6501fa01ad1861ff2
--- /dev/null
+++ b/fab.pretty/PinHeader_01x05_P2.54mm_Vertical_THT_D1mm.kicad_mod
@@ -0,0 +1,279 @@
+(footprint "PinHeader_01x05_P2.54mm_Vertical_THT_D1mm"
+	(version 20240108)
+	(generator "pcbnew")
+	(generator_version "8.0")
+	(layer "F.Cu")
+	(descr "Through hole straight pin header, 1x05, 2.54mm pitch, single row")
+	(tags "Through hole pin header THT 1x05 2.54mm single row")
+	(property "Reference" "REF**"
+		(at 0 -2.33 0)
+		(layer "F.SilkS")
+		(uuid "75c152a6-f00c-4ce0-902c-5cdd6a575fcb")
+		(effects
+			(font
+				(size 1 1)
+				(thickness 0.15)
+			)
+		)
+	)
+	(property "Value" "PinHeader_1x05"
+		(at 0 12.9 0)
+		(layer "F.Fab")
+		(uuid "5ccb6a8e-480e-40dd-92b7-3a3598ef83ba")
+		(effects
+			(font
+				(size 1 1)
+				(thickness 0.15)
+			)
+		)
+	)
+	(property "Footprint" ""
+		(at 0 0 0)
+		(layer "F.Fab")
+		(hide yes)
+		(uuid "6ae0455a-eff2-4ebd-9c04-87c0cd3d5ce4")
+		(effects
+			(font
+				(size 1.27 1.27)
+				(thickness 0.15)
+			)
+		)
+	)
+	(property "Datasheet" ""
+		(at 0 0 0)
+		(layer "F.Fab")
+		(hide yes)
+		(uuid "c6224c41-c0b1-4dc1-904b-fd183d909793")
+		(effects
+			(font
+				(size 1.27 1.27)
+				(thickness 0.15)
+			)
+		)
+	)
+	(property "Description" ""
+		(at 0 0 0)
+		(layer "F.Fab")
+		(hide yes)
+		(uuid "4ef61ee0-90fe-412c-976a-493ccbbe6cec")
+		(effects
+			(font
+				(size 1.27 1.27)
+				(thickness 0.15)
+			)
+		)
+	)
+	(attr through_hole)
+	(fp_line
+		(start -1.33 -1.33)
+		(end 0 -1.33)
+		(stroke
+			(width 0.12)
+			(type solid)
+		)
+		(layer "F.SilkS")
+		(uuid "d43928e4-f601-480d-aa80-9caeeb3484a1")
+	)
+	(fp_line
+		(start -1.33 0)
+		(end -1.33 -1.33)
+		(stroke
+			(width 0.12)
+			(type solid)
+		)
+		(layer "F.SilkS")
+		(uuid "56670f69-c0ca-4225-8b48-6d35e54bf118")
+	)
+	(fp_line
+		(start -1.33 1.27)
+		(end -1.33 11.49)
+		(stroke
+			(width 0.12)
+			(type solid)
+		)
+		(layer "F.SilkS")
+		(uuid "85ba5d88-37c4-4931-a8de-f9caffda93a5")
+	)
+	(fp_line
+		(start -1.33 1.27)
+		(end 1.33 1.27)
+		(stroke
+			(width 0.12)
+			(type solid)
+		)
+		(layer "F.SilkS")
+		(uuid "5a2d8620-2e76-402c-b0bb-f3947a4e412f")
+	)
+	(fp_line
+		(start -1.33 11.49)
+		(end 1.33 11.49)
+		(stroke
+			(width 0.12)
+			(type solid)
+		)
+		(layer "F.SilkS")
+		(uuid "97075ea0-c1c0-469b-95e6-e862448db145")
+	)
+	(fp_line
+		(start 1.33 1.27)
+		(end 1.33 11.49)
+		(stroke
+			(width 0.12)
+			(type solid)
+		)
+		(layer "F.SilkS")
+		(uuid "c99b477a-51a2-4a73-80b4-d516f9afb354")
+	)
+	(fp_line
+		(start -1.8 -1.8)
+		(end -1.8 11.95)
+		(stroke
+			(width 0.05)
+			(type solid)
+		)
+		(layer "F.CrtYd")
+		(uuid "a1281f17-6e61-4278-9e3f-aafc778c8641")
+	)
+	(fp_line
+		(start -1.8 11.95)
+		(end 1.8 11.95)
+		(stroke
+			(width 0.05)
+			(type solid)
+		)
+		(layer "F.CrtYd")
+		(uuid "063d2a4c-fde3-44cb-93f2-b7fadef95eda")
+	)
+	(fp_line
+		(start 1.8 -1.8)
+		(end -1.8 -1.8)
+		(stroke
+			(width 0.05)
+			(type solid)
+		)
+		(layer "F.CrtYd")
+		(uuid "24354d25-6b7b-4836-8472-556e192a95ec")
+	)
+	(fp_line
+		(start 1.8 11.95)
+		(end 1.8 -1.8)
+		(stroke
+			(width 0.05)
+			(type solid)
+		)
+		(layer "F.CrtYd")
+		(uuid "3e349163-b0c5-4788-9316-79a27c7af67c")
+	)
+	(fp_line
+		(start -1.27 -0.635)
+		(end -0.635 -1.27)
+		(stroke
+			(width 0.1)
+			(type solid)
+		)
+		(layer "F.Fab")
+		(uuid "07906237-73cb-4142-a63d-955a561479b1")
+	)
+	(fp_line
+		(start -1.27 11.43)
+		(end -1.27 -0.635)
+		(stroke
+			(width 0.1)
+			(type solid)
+		)
+		(layer "F.Fab")
+		(uuid "ee46392a-815d-4a95-b678-8b37e071166d")
+	)
+	(fp_line
+		(start -0.635 -1.27)
+		(end 1.27 -1.27)
+		(stroke
+			(width 0.1)
+			(type solid)
+		)
+		(layer "F.Fab")
+		(uuid "3a4324f8-47b8-4ea8-8885-f517c83e8489")
+	)
+	(fp_line
+		(start 1.27 -1.27)
+		(end 1.27 11.43)
+		(stroke
+			(width 0.1)
+			(type solid)
+		)
+		(layer "F.Fab")
+		(uuid "d2208605-8bd7-4fa6-9846-0e3be3105f8e")
+	)
+	(fp_line
+		(start 1.27 11.43)
+		(end -1.27 11.43)
+		(stroke
+			(width 0.1)
+			(type solid)
+		)
+		(layer "F.Fab")
+		(uuid "6cc0f075-1ed7-4302-8d29-43f94e1e76d6")
+	)
+	(fp_text user "${REFERENCE}"
+		(at 0 5.08 90)
+		(layer "F.Fab")
+		(uuid "263083a0-1494-4772-86fb-c8f9e1aacb6a")
+		(effects
+			(font
+				(size 1 1)
+				(thickness 0.15)
+			)
+		)
+	)
+	(pad "1" thru_hole circle
+		(at 0 0)
+		(size 1.7 1.7)
+		(drill 1)
+		(layers "*.Cu" "*.Mask")
+		(remove_unused_layers no)
+		(uuid "9347f28b-e76a-478a-99d6-6499ebdb5bd8")
+	)
+	(pad "2" thru_hole oval
+		(at 0 2.54)
+		(size 1.7 1.7)
+		(drill 1)
+		(layers "*.Cu" "*.Mask")
+		(remove_unused_layers no)
+		(uuid "a9aa3c9e-04e6-4a1c-bb0c-0dddee0f1cfa")
+	)
+	(pad "3" thru_hole oval
+		(at 0 5.08)
+		(size 1.7 1.7)
+		(drill 1)
+		(layers "*.Cu" "*.Mask")
+		(remove_unused_layers no)
+		(uuid "f973662f-f39a-45ed-be24-f3e753f6dc43")
+	)
+	(pad "4" thru_hole oval
+		(at 0 7.62)
+		(size 1.7 1.7)
+		(drill 1)
+		(layers "*.Cu" "*.Mask")
+		(remove_unused_layers no)
+		(uuid "aee48e95-8ace-4ff0-805b-feeb65cf5ee0")
+	)
+	(pad "5" thru_hole oval
+		(at 0 10.16)
+		(size 1.7 1.7)
+		(drill 1)
+		(layers "*.Cu" "*.Mask")
+		(remove_unused_layers no)
+		(uuid "bde19cc8-0ee7-479d-b80a-b52a80d64585")
+	)
+	(model "${KISYS3DMOD}/Connector_PinHeader_2.54mm.3dshapes/PinHeader_1x05_P2.54mm_Vertical.wrl"
+		(offset
+			(xyz 0 0 0)
+		)
+		(scale
+			(xyz 1 1 1)
+		)
+		(rotate
+			(xyz 0 0 0)
+		)
+	)
+)
diff --git a/fab.pretty/PinHeader_1x06_P2.54mm_Horizontal_SMD.kicad_mod b/fab.pretty/PinHeader_01x06_P2.54mm_Horizontal_SMD.kicad_mod
similarity index 99%
rename from fab.pretty/PinHeader_1x06_P2.54mm_Horizontal_SMD.kicad_mod
rename to fab.pretty/PinHeader_01x06_P2.54mm_Horizontal_SMD.kicad_mod
index 81754f68ee603daef25f38768fc588c100b66966..974464cb3965566ffc9fe20aeac6c8eb133207cc 100644
--- a/fab.pretty/PinHeader_1x06_P2.54mm_Horizontal_SMD.kicad_mod
+++ b/fab.pretty/PinHeader_01x06_P2.54mm_Horizontal_SMD.kicad_mod
@@ -1,4 +1,4 @@
-(footprint "PinHeader_1x06_P2.54mm_Horizontal_SMD"
+(footprint "PinHeader_01x06_P2.54mm_Horizontal_SMD"
 	(version 20240108)
 	(generator "pcbnew")
 	(generator_version "8.0")
diff --git a/fab.pretty/PinHeader_01x06_P2.54mm_Vertical_THT_D1.4mm.kicad_mod b/fab.pretty/PinHeader_01x06_P2.54mm_Vertical_THT_D1.4mm.kicad_mod
new file mode 100644
index 0000000000000000000000000000000000000000..180fb6dfc81346e33317e8095f26961311bd4e7b
--- /dev/null
+++ b/fab.pretty/PinHeader_01x06_P2.54mm_Vertical_THT_D1.4mm.kicad_mod
@@ -0,0 +1,287 @@
+(footprint "PinHeader_01x06_P2.54mm_Vertical_THT_D1.4mm"
+	(version 20240108)
+	(generator "pcbnew")
+	(generator_version "8.0")
+	(layer "F.Cu")
+	(descr "Through hole straight pin header, 1x06, 2.54mm pitch, single row")
+	(tags "Through hole pin header THT 1x06 2.54mm single row")
+	(property "Reference" "REF**"
+		(at 0 -2.33 0)
+		(layer "F.SilkS")
+		(uuid "bd8130ad-ce63-44ba-9a23-3ab9825ba511")
+		(effects
+			(font
+				(size 1 1)
+				(thickness 0.15)
+			)
+		)
+	)
+	(property "Value" "PinHeader_1x06"
+		(at 0 15.03 0)
+		(layer "F.Fab")
+		(uuid "b8a3b24b-6f4b-403e-be9f-31348049cc35")
+		(effects
+			(font
+				(size 1 1)
+				(thickness 0.15)
+			)
+		)
+	)
+	(property "Footprint" ""
+		(at 0 0 0)
+		(layer "F.Fab")
+		(hide yes)
+		(uuid "44a733f3-de4f-4bc1-b177-a67accff5311")
+		(effects
+			(font
+				(size 1.27 1.27)
+				(thickness 0.15)
+			)
+		)
+	)
+	(property "Datasheet" ""
+		(at 0 0 0)
+		(layer "F.Fab")
+		(hide yes)
+		(uuid "7e9cd244-b1be-44e2-a22a-b6e00b311980")
+		(effects
+			(font
+				(size 1.27 1.27)
+				(thickness 0.15)
+			)
+		)
+	)
+	(property "Description" ""
+		(at 0 0 0)
+		(layer "F.Fab")
+		(hide yes)
+		(uuid "633f0d4b-fec4-4bab-9874-0734c6c50abe")
+		(effects
+			(font
+				(size 1.27 1.27)
+				(thickness 0.15)
+			)
+		)
+	)
+	(attr through_hole)
+	(fp_line
+		(start -1.33 -1.33)
+		(end 0 -1.33)
+		(stroke
+			(width 0.12)
+			(type solid)
+		)
+		(layer "F.SilkS")
+		(uuid "96da7c4c-a644-474a-83a9-ff076b4679dc")
+	)
+	(fp_line
+		(start -1.33 0)
+		(end -1.33 -1.33)
+		(stroke
+			(width 0.12)
+			(type solid)
+		)
+		(layer "F.SilkS")
+		(uuid "d7787840-55fa-429a-a1ea-cf0bce655194")
+	)
+	(fp_line
+		(start -1.33 1.27)
+		(end -1.33 14.03)
+		(stroke
+			(width 0.12)
+			(type solid)
+		)
+		(layer "F.SilkS")
+		(uuid "45132535-1b10-4ad4-b119-88fc99a95334")
+	)
+	(fp_line
+		(start -1.33 1.27)
+		(end 1.33 1.27)
+		(stroke
+			(width 0.12)
+			(type solid)
+		)
+		(layer "F.SilkS")
+		(uuid "a6c473fe-1462-40a7-8e19-94ad27af7dd8")
+	)
+	(fp_line
+		(start -1.33 14.03)
+		(end 1.33 14.03)
+		(stroke
+			(width 0.12)
+			(type solid)
+		)
+		(layer "F.SilkS")
+		(uuid "8210e4c4-1c88-4d55-9571-f756c6f29536")
+	)
+	(fp_line
+		(start 1.33 1.27)
+		(end 1.33 14.03)
+		(stroke
+			(width 0.12)
+			(type solid)
+		)
+		(layer "F.SilkS")
+		(uuid "118a57b5-638e-4385-8415-b75e11161059")
+	)
+	(fp_line
+		(start -1.8 -1.8)
+		(end -1.8 14.5)
+		(stroke
+			(width 0.05)
+			(type solid)
+		)
+		(layer "F.CrtYd")
+		(uuid "73da534f-7ab3-4594-bff4-0f3e6ada94c9")
+	)
+	(fp_line
+		(start -1.8 14.5)
+		(end 1.8 14.5)
+		(stroke
+			(width 0.05)
+			(type solid)
+		)
+		(layer "F.CrtYd")
+		(uuid "04500a20-b7c7-4e39-9206-ce9f40fb1dcc")
+	)
+	(fp_line
+		(start 1.8 -1.8)
+		(end -1.8 -1.8)
+		(stroke
+			(width 0.05)
+			(type solid)
+		)
+		(layer "F.CrtYd")
+		(uuid "ea547fbe-0fa7-4ebb-9aa9-cdbf5f312cad")
+	)
+	(fp_line
+		(start 1.8 14.5)
+		(end 1.8 -1.8)
+		(stroke
+			(width 0.05)
+			(type solid)
+		)
+		(layer "F.CrtYd")
+		(uuid "248f56ce-a737-47b5-acd3-74f862efcb6e")
+	)
+	(fp_line
+		(start -1.27 -0.635)
+		(end -0.635 -1.27)
+		(stroke
+			(width 0.1)
+			(type solid)
+		)
+		(layer "F.Fab")
+		(uuid "d1ae9fdc-574b-4f9a-a958-e03da79a720c")
+	)
+	(fp_line
+		(start -1.27 13.97)
+		(end -1.27 -0.635)
+		(stroke
+			(width 0.1)
+			(type solid)
+		)
+		(layer "F.Fab")
+		(uuid "d59eda84-9c2b-40a2-9d73-252fed2cbef5")
+	)
+	(fp_line
+		(start -0.635 -1.27)
+		(end 1.27 -1.27)
+		(stroke
+			(width 0.1)
+			(type solid)
+		)
+		(layer "F.Fab")
+		(uuid "7cdf85c2-17cd-499d-a5d7-fc1d4d6c5086")
+	)
+	(fp_line
+		(start 1.27 -1.27)
+		(end 1.27 13.97)
+		(stroke
+			(width 0.1)
+			(type solid)
+		)
+		(layer "F.Fab")
+		(uuid "f61e9f09-f240-41f1-bc8f-8f441a020108")
+	)
+	(fp_line
+		(start 1.27 13.97)
+		(end -1.27 13.97)
+		(stroke
+			(width 0.1)
+			(type solid)
+		)
+		(layer "F.Fab")
+		(uuid "c88f56c8-3d07-497c-8dc3-56c4ade10a20")
+	)
+	(fp_text user "${REFERENCE}"
+		(at 0 6.35 90)
+		(layer "F.Fab")
+		(uuid "1e3b8a0a-5aef-4125-aaac-a3d22b05035b")
+		(effects
+			(font
+				(size 1 1)
+				(thickness 0.15)
+			)
+		)
+	)
+	(pad "1" thru_hole circle
+		(at 0 0)
+		(size 2.1 2.1)
+		(drill 1.4)
+		(layers "*.Cu" "*.Mask")
+		(remove_unused_layers no)
+		(uuid "65c9334c-0c82-48f2-ac2d-ac84c1093726")
+	)
+	(pad "2" thru_hole circle
+		(at 0 2.54)
+		(size 2.1 2.1)
+		(drill 1.4)
+		(layers "*.Cu" "*.Mask")
+		(remove_unused_layers no)
+		(uuid "aa7b399c-ed23-495c-8b3f-fe7625acc5e3")
+	)
+	(pad "3" thru_hole circle
+		(at 0 5.08)
+		(size 2.1 2.1)
+		(drill 1.4)
+		(layers "*.Cu" "*.Mask")
+		(remove_unused_layers no)
+		(uuid "03b66b8b-cb40-444a-b7fd-d008a8703c9e")
+	)
+	(pad "4" thru_hole circle
+		(at 0 7.62)
+		(size 2.1 2.1)
+		(drill 1.4)
+		(layers "*.Cu" "*.Mask")
+		(remove_unused_layers no)
+		(uuid "28867160-71c0-43c2-9fba-0c620debcfe2")
+	)
+	(pad "5" thru_hole circle
+		(at 0 10.16)
+		(size 2.1 2.1)
+		(drill 1.4)
+		(layers "*.Cu" "*.Mask")
+		(remove_unused_layers no)
+		(uuid "f41cf817-2151-403a-9d93-ee154dbc6b40")
+	)
+	(pad "6" thru_hole circle
+		(at 0 12.7)
+		(size 2.1 2.1)
+		(drill 1.4)
+		(layers "*.Cu" "*.Mask")
+		(remove_unused_layers no)
+		(uuid "31925c34-8c6d-49bf-8cb5-f4c88fee83e2")
+	)
+	(model "${KISYS3DMOD}/Connector_PinHeader_2.54mm.3dshapes/PinHeader_1x06_P2.54mm_Vertical.wrl"
+		(offset
+			(xyz 0 0 0)
+		)
+		(scale
+			(xyz 1 1 1)
+		)
+		(rotate
+			(xyz 0 0 0)
+		)
+	)
+)
diff --git a/fab.pretty/PinHeader_01x06_P2.54mm_Vertical_THT_D1mm.kicad_mod b/fab.pretty/PinHeader_01x06_P2.54mm_Vertical_THT_D1mm.kicad_mod
new file mode 100644
index 0000000000000000000000000000000000000000..e15d6aa3cf6804f97633d7fddd4f29845eb7ffdb
--- /dev/null
+++ b/fab.pretty/PinHeader_01x06_P2.54mm_Vertical_THT_D1mm.kicad_mod
@@ -0,0 +1,287 @@
+(footprint "PinHeader_01x06_P2.54mm_Vertical_THT_D1mm"
+	(version 20240108)
+	(generator "pcbnew")
+	(generator_version "8.0")
+	(layer "F.Cu")
+	(descr "Through hole straight pin header, 1x06, 2.54mm pitch, single row")
+	(tags "Through hole pin header THT 1x06 2.54mm single row")
+	(property "Reference" "REF**"
+		(at 0 -2.33 0)
+		(layer "F.SilkS")
+		(uuid "ff510193-40e6-4a22-b5de-075c1b6dda47")
+		(effects
+			(font
+				(size 1 1)
+				(thickness 0.15)
+			)
+		)
+	)
+	(property "Value" "PinHeader_1x06"
+		(at 0 15.03 0)
+		(layer "F.Fab")
+		(uuid "fb835b2c-a1e1-4aef-9d8a-f72498a77b0f")
+		(effects
+			(font
+				(size 1 1)
+				(thickness 0.15)
+			)
+		)
+	)
+	(property "Footprint" ""
+		(at 0 0 0)
+		(layer "F.Fab")
+		(hide yes)
+		(uuid "d23f61ab-591f-4128-a23b-52fdf05215c5")
+		(effects
+			(font
+				(size 1.27 1.27)
+				(thickness 0.15)
+			)
+		)
+	)
+	(property "Datasheet" ""
+		(at 0 0 0)
+		(layer "F.Fab")
+		(hide yes)
+		(uuid "a1832626-9c8d-4dcc-8628-1a352f041054")
+		(effects
+			(font
+				(size 1.27 1.27)
+				(thickness 0.15)
+			)
+		)
+	)
+	(property "Description" ""
+		(at 0 0 0)
+		(layer "F.Fab")
+		(hide yes)
+		(uuid "f63d9f60-5705-4f73-a313-fd1dcd67833c")
+		(effects
+			(font
+				(size 1.27 1.27)
+				(thickness 0.15)
+			)
+		)
+	)
+	(attr through_hole)
+	(fp_line
+		(start -1.33 -1.33)
+		(end 0 -1.33)
+		(stroke
+			(width 0.12)
+			(type solid)
+		)
+		(layer "F.SilkS")
+		(uuid "7b81cdf9-d564-4b46-bd39-32722e867144")
+	)
+	(fp_line
+		(start -1.33 0)
+		(end -1.33 -1.33)
+		(stroke
+			(width 0.12)
+			(type solid)
+		)
+		(layer "F.SilkS")
+		(uuid "7d1842f6-fb2c-4c39-9408-a320118c0e78")
+	)
+	(fp_line
+		(start -1.33 1.27)
+		(end -1.33 14.03)
+		(stroke
+			(width 0.12)
+			(type solid)
+		)
+		(layer "F.SilkS")
+		(uuid "61da680b-4ceb-4a8e-8f93-cf8b8898ca50")
+	)
+	(fp_line
+		(start -1.33 1.27)
+		(end 1.33 1.27)
+		(stroke
+			(width 0.12)
+			(type solid)
+		)
+		(layer "F.SilkS")
+		(uuid "462420e4-f631-4d16-acc6-d1705cc56bfe")
+	)
+	(fp_line
+		(start -1.33 14.03)
+		(end 1.33 14.03)
+		(stroke
+			(width 0.12)
+			(type solid)
+		)
+		(layer "F.SilkS")
+		(uuid "fb6ab4cf-b625-47d6-b476-cbc083b661ad")
+	)
+	(fp_line
+		(start 1.33 1.27)
+		(end 1.33 14.03)
+		(stroke
+			(width 0.12)
+			(type solid)
+		)
+		(layer "F.SilkS")
+		(uuid "00431362-fa34-4741-9d69-d5e02c445951")
+	)
+	(fp_line
+		(start -1.8 -1.8)
+		(end -1.8 14.5)
+		(stroke
+			(width 0.05)
+			(type solid)
+		)
+		(layer "F.CrtYd")
+		(uuid "84141734-0b0c-438f-838a-385a8b213282")
+	)
+	(fp_line
+		(start -1.8 14.5)
+		(end 1.8 14.5)
+		(stroke
+			(width 0.05)
+			(type solid)
+		)
+		(layer "F.CrtYd")
+		(uuid "728547d3-7a17-414b-b0f6-580a18df9c4f")
+	)
+	(fp_line
+		(start 1.8 -1.8)
+		(end -1.8 -1.8)
+		(stroke
+			(width 0.05)
+			(type solid)
+		)
+		(layer "F.CrtYd")
+		(uuid "68c26993-21cb-49a2-9deb-3da3444f8739")
+	)
+	(fp_line
+		(start 1.8 14.5)
+		(end 1.8 -1.8)
+		(stroke
+			(width 0.05)
+			(type solid)
+		)
+		(layer "F.CrtYd")
+		(uuid "05a6b289-1560-4b59-aa75-65bee63f1814")
+	)
+	(fp_line
+		(start -1.27 -0.635)
+		(end -0.635 -1.27)
+		(stroke
+			(width 0.1)
+			(type solid)
+		)
+		(layer "F.Fab")
+		(uuid "80aa9498-7498-439f-8858-b00ea0c9c3af")
+	)
+	(fp_line
+		(start -1.27 13.97)
+		(end -1.27 -0.635)
+		(stroke
+			(width 0.1)
+			(type solid)
+		)
+		(layer "F.Fab")
+		(uuid "dbb082b4-4852-471e-93df-df9ed5a689d2")
+	)
+	(fp_line
+		(start -0.635 -1.27)
+		(end 1.27 -1.27)
+		(stroke
+			(width 0.1)
+			(type solid)
+		)
+		(layer "F.Fab")
+		(uuid "6088a4f6-fea9-4ebd-a506-2d608fd90f6f")
+	)
+	(fp_line
+		(start 1.27 -1.27)
+		(end 1.27 13.97)
+		(stroke
+			(width 0.1)
+			(type solid)
+		)
+		(layer "F.Fab")
+		(uuid "3ea0c99e-30c2-4165-a382-30c6f19473d2")
+	)
+	(fp_line
+		(start 1.27 13.97)
+		(end -1.27 13.97)
+		(stroke
+			(width 0.1)
+			(type solid)
+		)
+		(layer "F.Fab")
+		(uuid "f95217e2-afce-439b-a023-47d8bc747d58")
+	)
+	(fp_text user "${REFERENCE}"
+		(at 0 6.35 90)
+		(layer "F.Fab")
+		(uuid "7118d6a1-d5e3-4d81-b240-22470141dab9")
+		(effects
+			(font
+				(size 1 1)
+				(thickness 0.15)
+			)
+		)
+	)
+	(pad "1" thru_hole circle
+		(at 0 0)
+		(size 1.7 1.7)
+		(drill 1)
+		(layers "*.Cu" "*.Mask")
+		(remove_unused_layers no)
+		(uuid "04243588-22db-4e91-b916-6352e53abce0")
+	)
+	(pad "2" thru_hole oval
+		(at 0 2.54)
+		(size 1.7 1.7)
+		(drill 1)
+		(layers "*.Cu" "*.Mask")
+		(remove_unused_layers no)
+		(uuid "0a04a5a3-a105-4c8f-9e22-66fad91136c4")
+	)
+	(pad "3" thru_hole oval
+		(at 0 5.08)
+		(size 1.7 1.7)
+		(drill 1)
+		(layers "*.Cu" "*.Mask")
+		(remove_unused_layers no)
+		(uuid "e239db8f-8841-4fc2-9ddd-c4569ddddc85")
+	)
+	(pad "4" thru_hole oval
+		(at 0 7.62)
+		(size 1.7 1.7)
+		(drill 1)
+		(layers "*.Cu" "*.Mask")
+		(remove_unused_layers no)
+		(uuid "02059d43-5a79-46a8-9d10-925325042265")
+	)
+	(pad "5" thru_hole oval
+		(at 0 10.16)
+		(size 1.7 1.7)
+		(drill 1)
+		(layers "*.Cu" "*.Mask")
+		(remove_unused_layers no)
+		(uuid "048f0ddc-669a-435e-a5c9-3ef083e8aea6")
+	)
+	(pad "6" thru_hole oval
+		(at 0 12.7)
+		(size 1.7 1.7)
+		(drill 1)
+		(layers "*.Cu" "*.Mask")
+		(remove_unused_layers no)
+		(uuid "7bcf9caf-552f-4579-a647-168d7126c5e2")
+	)
+	(model "${KISYS3DMOD}/Connector_PinHeader_2.54mm.3dshapes/PinHeader_1x06_P2.54mm_Vertical.wrl"
+		(offset
+			(xyz 0 0 0)
+		)
+		(scale
+			(xyz 1 1 1)
+		)
+		(rotate
+			(xyz 0 0 0)
+		)
+	)
+)
diff --git a/fab.pretty/PinHeader_1x07_P2.54mm_Horizontal_SMD.kicad_mod b/fab.pretty/PinHeader_01x07_P2.54mm_Horizontal_SMD.kicad_mod
similarity index 99%
rename from fab.pretty/PinHeader_1x07_P2.54mm_Horizontal_SMD.kicad_mod
rename to fab.pretty/PinHeader_01x07_P2.54mm_Horizontal_SMD.kicad_mod
index 3821c51a1a22fcde8d6cdb55421f1f97906dd048..c24a333af4b4905c1af52d89a8793fa3125eba4d 100644
--- a/fab.pretty/PinHeader_1x07_P2.54mm_Horizontal_SMD.kicad_mod
+++ b/fab.pretty/PinHeader_01x07_P2.54mm_Horizontal_SMD.kicad_mod
@@ -1,4 +1,4 @@
-(footprint "PinHeader_1x07_P2.54mm_Horizontal_SMD"
+(footprint "PinHeader_01x07_P2.54mm_Horizontal_SMD"
 	(version 20240108)
 	(generator "pcbnew")
 	(generator_version "8.0")
diff --git a/fab.pretty/PinHeader_01x07_P2.54mm_Vertical_THT_D1.4mm.kicad_mod b/fab.pretty/PinHeader_01x07_P2.54mm_Vertical_THT_D1.4mm.kicad_mod
new file mode 100644
index 0000000000000000000000000000000000000000..96686eb2a3e26b2afbe309df212419fd8c3bbc5f
--- /dev/null
+++ b/fab.pretty/PinHeader_01x07_P2.54mm_Vertical_THT_D1.4mm.kicad_mod
@@ -0,0 +1,295 @@
+(footprint "PinHeader_01x07_P2.54mm_Vertical_THT_D1.4mm"
+	(version 20240108)
+	(generator "pcbnew")
+	(generator_version "8.0")
+	(layer "F.Cu")
+	(descr "Through hole straight pin header, 1x07, 2.54mm pitch, single row")
+	(tags "Through hole pin header THT 1x07 2.54mm single row")
+	(property "Reference" "REF**"
+		(at 0 -2.33 0)
+		(layer "F.SilkS")
+		(uuid "0c1c6c50-e1f7-48a0-ada5-7f64e905fb27")
+		(effects
+			(font
+				(size 1 1)
+				(thickness 0.15)
+			)
+		)
+	)
+	(property "Value" "PinHeader_1x07"
+		(at 0 17.57 0)
+		(layer "F.Fab")
+		(uuid "0b33e71a-7c5c-4d38-b3fb-c4d6943527bf")
+		(effects
+			(font
+				(size 1 1)
+				(thickness 0.15)
+			)
+		)
+	)
+	(property "Footprint" ""
+		(at 0 0 0)
+		(layer "F.Fab")
+		(hide yes)
+		(uuid "107996b3-efda-4df8-a886-f15e2af5ad61")
+		(effects
+			(font
+				(size 1.27 1.27)
+				(thickness 0.15)
+			)
+		)
+	)
+	(property "Datasheet" ""
+		(at 0 0 0)
+		(layer "F.Fab")
+		(hide yes)
+		(uuid "27275f28-bd41-4751-b0e0-49db605703c7")
+		(effects
+			(font
+				(size 1.27 1.27)
+				(thickness 0.15)
+			)
+		)
+	)
+	(property "Description" ""
+		(at 0 0 0)
+		(layer "F.Fab")
+		(hide yes)
+		(uuid "6773afdd-e427-4d77-8c92-1f8280d68290")
+		(effects
+			(font
+				(size 1.27 1.27)
+				(thickness 0.15)
+			)
+		)
+	)
+	(attr through_hole)
+	(fp_line
+		(start -1.33 -1.33)
+		(end 0 -1.33)
+		(stroke
+			(width 0.12)
+			(type solid)
+		)
+		(layer "F.SilkS")
+		(uuid "6c03624f-81d5-4f12-9103-5883ff948732")
+	)
+	(fp_line
+		(start -1.33 0)
+		(end -1.33 -1.33)
+		(stroke
+			(width 0.12)
+			(type solid)
+		)
+		(layer "F.SilkS")
+		(uuid "20feb57c-4e97-4277-a792-3b47d19bc21a")
+	)
+	(fp_line
+		(start -1.33 1.27)
+		(end -1.33 16.57)
+		(stroke
+			(width 0.12)
+			(type solid)
+		)
+		(layer "F.SilkS")
+		(uuid "a0758760-723a-42e1-a78b-a0e9e979cc67")
+	)
+	(fp_line
+		(start -1.33 1.27)
+		(end 1.33 1.27)
+		(stroke
+			(width 0.12)
+			(type solid)
+		)
+		(layer "F.SilkS")
+		(uuid "970bffe2-7e46-48c4-bbf5-76b9b8f3525b")
+	)
+	(fp_line
+		(start -1.33 16.57)
+		(end 1.33 16.57)
+		(stroke
+			(width 0.12)
+			(type solid)
+		)
+		(layer "F.SilkS")
+		(uuid "d4ce67e0-0102-42d1-9b7d-4bad7d6ab87f")
+	)
+	(fp_line
+		(start 1.33 1.27)
+		(end 1.33 16.57)
+		(stroke
+			(width 0.12)
+			(type solid)
+		)
+		(layer "F.SilkS")
+		(uuid "c93b35aa-d1a5-4012-8054-ed59ea876a60")
+	)
+	(fp_line
+		(start -1.8 -1.8)
+		(end -1.8 17.05)
+		(stroke
+			(width 0.05)
+			(type solid)
+		)
+		(layer "F.CrtYd")
+		(uuid "b1084b79-0c38-4470-90d5-fee02dfefd47")
+	)
+	(fp_line
+		(start -1.8 17.05)
+		(end 1.8 17.05)
+		(stroke
+			(width 0.05)
+			(type solid)
+		)
+		(layer "F.CrtYd")
+		(uuid "8f72c5e8-b64a-46d1-add2-6aa263686277")
+	)
+	(fp_line
+		(start 1.8 -1.8)
+		(end -1.8 -1.8)
+		(stroke
+			(width 0.05)
+			(type solid)
+		)
+		(layer "F.CrtYd")
+		(uuid "a0ad1f83-571c-403c-a67b-a189607f07da")
+	)
+	(fp_line
+		(start 1.8 17.05)
+		(end 1.8 -1.8)
+		(stroke
+			(width 0.05)
+			(type solid)
+		)
+		(layer "F.CrtYd")
+		(uuid "dbb86660-7678-45d1-b6e2-a39ce87556cb")
+	)
+	(fp_line
+		(start -1.27 -0.635)
+		(end -0.635 -1.27)
+		(stroke
+			(width 0.1)
+			(type solid)
+		)
+		(layer "F.Fab")
+		(uuid "1a2ead90-22f8-4a93-b2f9-503c6bd2b883")
+	)
+	(fp_line
+		(start -1.27 16.51)
+		(end -1.27 -0.635)
+		(stroke
+			(width 0.1)
+			(type solid)
+		)
+		(layer "F.Fab")
+		(uuid "55c8c2bf-c5cd-41e1-906a-85640c359628")
+	)
+	(fp_line
+		(start -0.635 -1.27)
+		(end 1.27 -1.27)
+		(stroke
+			(width 0.1)
+			(type solid)
+		)
+		(layer "F.Fab")
+		(uuid "6ff60a2c-6bc0-4047-83d6-48913cc4c7f7")
+	)
+	(fp_line
+		(start 1.27 -1.27)
+		(end 1.27 16.51)
+		(stroke
+			(width 0.1)
+			(type solid)
+		)
+		(layer "F.Fab")
+		(uuid "a271ee99-0ed9-4468-84fe-8980ddc67f48")
+	)
+	(fp_line
+		(start 1.27 16.51)
+		(end -1.27 16.51)
+		(stroke
+			(width 0.1)
+			(type solid)
+		)
+		(layer "F.Fab")
+		(uuid "c22b4274-4bf0-4bc3-94f3-c3f3915db7d3")
+	)
+	(fp_text user "${REFERENCE}"
+		(at 0 7.62 90)
+		(layer "F.Fab")
+		(uuid "0eaf1cad-51cd-4bcf-958a-a907876335d1")
+		(effects
+			(font
+				(size 1 1)
+				(thickness 0.15)
+			)
+		)
+	)
+	(pad "1" thru_hole circle
+		(at 0 0)
+		(size 2.1 2.1)
+		(drill 1.4)
+		(layers "*.Cu" "*.Mask")
+		(remove_unused_layers no)
+		(uuid "7ea81fb9-b898-4c56-8cf0-0da719595f92")
+	)
+	(pad "2" thru_hole circle
+		(at 0 2.54)
+		(size 2.1 2.1)
+		(drill 1.4)
+		(layers "*.Cu" "*.Mask")
+		(remove_unused_layers no)
+		(uuid "7234db5c-3b33-481b-90da-08495235f11d")
+	)
+	(pad "3" thru_hole circle
+		(at 0 5.08)
+		(size 2.1 2.1)
+		(drill 1.4)
+		(layers "*.Cu" "*.Mask")
+		(remove_unused_layers no)
+		(uuid "24a23aaf-2c50-4a71-ac73-0da5e84214f5")
+	)
+	(pad "4" thru_hole circle
+		(at 0 7.62)
+		(size 2.1 2.1)
+		(drill 1.4)
+		(layers "*.Cu" "*.Mask")
+		(remove_unused_layers no)
+		(uuid "2c12f3bf-d80e-4b78-896d-59a562ea30ff")
+	)
+	(pad "5" thru_hole circle
+		(at 0 10.16)
+		(size 2.1 2.1)
+		(drill 1.4)
+		(layers "*.Cu" "*.Mask")
+		(remove_unused_layers no)
+		(uuid "c4b324a9-a8d9-4038-9f14-3c8bc518bd68")
+	)
+	(pad "6" thru_hole circle
+		(at 0 12.7)
+		(size 2.1 2.1)
+		(drill 1.4)
+		(layers "*.Cu" "*.Mask")
+		(remove_unused_layers no)
+		(uuid "7d93a8fb-1f67-468c-92f2-c4c2056fd6b5")
+	)
+	(pad "7" thru_hole circle
+		(at 0 15.24)
+		(size 2.1 2.1)
+		(drill 1.4)
+		(layers "*.Cu" "*.Mask")
+		(remove_unused_layers no)
+		(uuid "bf2725c7-7000-4c8c-9a38-6636e8ce8238")
+	)
+	(model "${KISYS3DMOD}/Connector_PinHeader_2.54mm.3dshapes/PinHeader_1x07_P2.54mm_Vertical.wrl"
+		(offset
+			(xyz 0 0 0)
+		)
+		(scale
+			(xyz 1 1 1)
+		)
+		(rotate
+			(xyz 0 0 0)
+		)
+	)
+)
diff --git a/fab.pretty/PinHeader_01x07_P2.54mm_Vertical_THT_D1mm.kicad_mod b/fab.pretty/PinHeader_01x07_P2.54mm_Vertical_THT_D1mm.kicad_mod
new file mode 100644
index 0000000000000000000000000000000000000000..68b8d7b3eb66e53d6d87712a81ec90081a7c7c30
--- /dev/null
+++ b/fab.pretty/PinHeader_01x07_P2.54mm_Vertical_THT_D1mm.kicad_mod
@@ -0,0 +1,295 @@
+(footprint "PinHeader_01x07_P2.54mm_Vertical_THT_D1mm"
+	(version 20240108)
+	(generator "pcbnew")
+	(generator_version "8.0")
+	(layer "F.Cu")
+	(descr "Through hole straight pin header, 1x07, 2.54mm pitch, single row")
+	(tags "Through hole pin header THT 1x07 2.54mm single row")
+	(property "Reference" "REF**"
+		(at 0 -2.33 0)
+		(layer "F.SilkS")
+		(uuid "194faf23-cb3c-4476-9b0a-7d98e2e1713a")
+		(effects
+			(font
+				(size 1 1)
+				(thickness 0.15)
+			)
+		)
+	)
+	(property "Value" "PinHeader_1x07"
+		(at 0 17.57 0)
+		(layer "F.Fab")
+		(uuid "8adfd034-27d7-4b3d-bbf0-4d978516fd79")
+		(effects
+			(font
+				(size 1 1)
+				(thickness 0.15)
+			)
+		)
+	)
+	(property "Footprint" ""
+		(at 0 0 0)
+		(layer "F.Fab")
+		(hide yes)
+		(uuid "ca5ae5c9-4543-46f0-bbe5-80e0c50f0437")
+		(effects
+			(font
+				(size 1.27 1.27)
+				(thickness 0.15)
+			)
+		)
+	)
+	(property "Datasheet" ""
+		(at 0 0 0)
+		(layer "F.Fab")
+		(hide yes)
+		(uuid "802dfacd-1a93-42a6-b934-a592974bdf03")
+		(effects
+			(font
+				(size 1.27 1.27)
+				(thickness 0.15)
+			)
+		)
+	)
+	(property "Description" ""
+		(at 0 0 0)
+		(layer "F.Fab")
+		(hide yes)
+		(uuid "295ea7c5-3771-4ecd-8839-485bb9c8d1e1")
+		(effects
+			(font
+				(size 1.27 1.27)
+				(thickness 0.15)
+			)
+		)
+	)
+	(attr through_hole)
+	(fp_line
+		(start -1.33 -1.33)
+		(end 0 -1.33)
+		(stroke
+			(width 0.12)
+			(type solid)
+		)
+		(layer "F.SilkS")
+		(uuid "eb8515b0-1eaa-4d31-9ce8-9664ff3bc39f")
+	)
+	(fp_line
+		(start -1.33 0)
+		(end -1.33 -1.33)
+		(stroke
+			(width 0.12)
+			(type solid)
+		)
+		(layer "F.SilkS")
+		(uuid "60ecc815-6b1e-4b83-baf4-b4e9b071f6a7")
+	)
+	(fp_line
+		(start -1.33 1.27)
+		(end -1.33 16.57)
+		(stroke
+			(width 0.12)
+			(type solid)
+		)
+		(layer "F.SilkS")
+		(uuid "80d4e5bb-3ce1-4cc0-803a-300d51400870")
+	)
+	(fp_line
+		(start -1.33 1.27)
+		(end 1.33 1.27)
+		(stroke
+			(width 0.12)
+			(type solid)
+		)
+		(layer "F.SilkS")
+		(uuid "7e859501-15b5-49af-b61d-623c19d6bb59")
+	)
+	(fp_line
+		(start -1.33 16.57)
+		(end 1.33 16.57)
+		(stroke
+			(width 0.12)
+			(type solid)
+		)
+		(layer "F.SilkS")
+		(uuid "deadbc22-71c3-44e1-957f-5d79a26e3d81")
+	)
+	(fp_line
+		(start 1.33 1.27)
+		(end 1.33 16.57)
+		(stroke
+			(width 0.12)
+			(type solid)
+		)
+		(layer "F.SilkS")
+		(uuid "973a76d1-95dc-411d-8347-8b5835dea9f2")
+	)
+	(fp_line
+		(start -1.8 -1.8)
+		(end -1.8 17.05)
+		(stroke
+			(width 0.05)
+			(type solid)
+		)
+		(layer "F.CrtYd")
+		(uuid "659337e0-a819-4e1e-8dcb-32c6f9101192")
+	)
+	(fp_line
+		(start -1.8 17.05)
+		(end 1.8 17.05)
+		(stroke
+			(width 0.05)
+			(type solid)
+		)
+		(layer "F.CrtYd")
+		(uuid "c7661fcd-14a7-48a7-8e2b-da0f5f0bb44a")
+	)
+	(fp_line
+		(start 1.8 -1.8)
+		(end -1.8 -1.8)
+		(stroke
+			(width 0.05)
+			(type solid)
+		)
+		(layer "F.CrtYd")
+		(uuid "b150eea7-39c6-4d2f-8751-f8ada6efde7e")
+	)
+	(fp_line
+		(start 1.8 17.05)
+		(end 1.8 -1.8)
+		(stroke
+			(width 0.05)
+			(type solid)
+		)
+		(layer "F.CrtYd")
+		(uuid "76fd5f6e-62e5-4d97-9db6-529fe3b5aa94")
+	)
+	(fp_line
+		(start -1.27 -0.635)
+		(end -0.635 -1.27)
+		(stroke
+			(width 0.1)
+			(type solid)
+		)
+		(layer "F.Fab")
+		(uuid "707d9017-ebbd-4e71-80f6-f0b15ab31bf4")
+	)
+	(fp_line
+		(start -1.27 16.51)
+		(end -1.27 -0.635)
+		(stroke
+			(width 0.1)
+			(type solid)
+		)
+		(layer "F.Fab")
+		(uuid "9643a48c-0c58-4cca-acdd-d61b9d9df9fa")
+	)
+	(fp_line
+		(start -0.635 -1.27)
+		(end 1.27 -1.27)
+		(stroke
+			(width 0.1)
+			(type solid)
+		)
+		(layer "F.Fab")
+		(uuid "182663db-837a-4251-ae19-52c8ee4b5148")
+	)
+	(fp_line
+		(start 1.27 -1.27)
+		(end 1.27 16.51)
+		(stroke
+			(width 0.1)
+			(type solid)
+		)
+		(layer "F.Fab")
+		(uuid "79389353-9dae-4346-9f70-80d7932d7aa8")
+	)
+	(fp_line
+		(start 1.27 16.51)
+		(end -1.27 16.51)
+		(stroke
+			(width 0.1)
+			(type solid)
+		)
+		(layer "F.Fab")
+		(uuid "4fe5719f-5e1b-43c2-98ae-f352caeb9f64")
+	)
+	(fp_text user "${REFERENCE}"
+		(at 0 7.62 90)
+		(layer "F.Fab")
+		(uuid "f2cd77c0-11d2-450e-9ecc-1f1393239ecc")
+		(effects
+			(font
+				(size 1 1)
+				(thickness 0.15)
+			)
+		)
+	)
+	(pad "1" thru_hole circle
+		(at 0 0)
+		(size 1.7 1.7)
+		(drill 1)
+		(layers "*.Cu" "*.Mask")
+		(remove_unused_layers no)
+		(uuid "0fa04cde-f621-4484-9c55-e85c8d1377fc")
+	)
+	(pad "2" thru_hole oval
+		(at 0 2.54)
+		(size 1.7 1.7)
+		(drill 1)
+		(layers "*.Cu" "*.Mask")
+		(remove_unused_layers no)
+		(uuid "adec5ef7-324c-4c65-90c0-b0253bbc8fed")
+	)
+	(pad "3" thru_hole oval
+		(at 0 5.08)
+		(size 1.7 1.7)
+		(drill 1)
+		(layers "*.Cu" "*.Mask")
+		(remove_unused_layers no)
+		(uuid "0623a22d-a1b4-4384-97b0-1b72ae24a6b5")
+	)
+	(pad "4" thru_hole oval
+		(at 0 7.62)
+		(size 1.7 1.7)
+		(drill 1)
+		(layers "*.Cu" "*.Mask")
+		(remove_unused_layers no)
+		(uuid "9fecc0c5-022e-4064-97da-b93ccb0dd288")
+	)
+	(pad "5" thru_hole oval
+		(at 0 10.16)
+		(size 1.7 1.7)
+		(drill 1)
+		(layers "*.Cu" "*.Mask")
+		(remove_unused_layers no)
+		(uuid "3ac365c5-bdaa-4047-b1c6-74494979a2d6")
+	)
+	(pad "6" thru_hole oval
+		(at 0 12.7)
+		(size 1.7 1.7)
+		(drill 1)
+		(layers "*.Cu" "*.Mask")
+		(remove_unused_layers no)
+		(uuid "100145af-8f7b-4a84-aa91-b3ca42002558")
+	)
+	(pad "7" thru_hole oval
+		(at 0 15.24)
+		(size 1.7 1.7)
+		(drill 1)
+		(layers "*.Cu" "*.Mask")
+		(remove_unused_layers no)
+		(uuid "baf61302-433a-42bb-b8d9-d6850ea859ef")
+	)
+	(model "${KISYS3DMOD}/Connector_PinHeader_2.54mm.3dshapes/PinHeader_1x07_P2.54mm_Vertical.wrl"
+		(offset
+			(xyz 0 0 0)
+		)
+		(scale
+			(xyz 1 1 1)
+		)
+		(rotate
+			(xyz 0 0 0)
+		)
+	)
+)
diff --git a/fab.pretty/PinHeader_1x08_P2.54mm_Horizontal_SMD.kicad_mod b/fab.pretty/PinHeader_01x08_P2.54mm_Horizontal_SMD.kicad_mod
similarity index 99%
rename from fab.pretty/PinHeader_1x08_P2.54mm_Horizontal_SMD.kicad_mod
rename to fab.pretty/PinHeader_01x08_P2.54mm_Horizontal_SMD.kicad_mod
index 18174f4f58ae7e8d1d5a67d9e8beadbacf9d7d4a..a9fb537d04ffc68c915295a479e949bcc1233f60 100644
--- a/fab.pretty/PinHeader_1x08_P2.54mm_Horizontal_SMD.kicad_mod
+++ b/fab.pretty/PinHeader_01x08_P2.54mm_Horizontal_SMD.kicad_mod
@@ -1,4 +1,4 @@
-(footprint "PinHeader_1x08_P2.54mm_Horizontal_SMD"
+(footprint "PinHeader_01x08_P2.54mm_Horizontal_SMD"
 	(version 20240108)
 	(generator "pcbnew")
 	(generator_version "8.0")
diff --git a/fab.pretty/PinHeader_01x08_P2.54mm_Vertical_THT_D1.4mm.kicad_mod b/fab.pretty/PinHeader_01x08_P2.54mm_Vertical_THT_D1.4mm.kicad_mod
new file mode 100644
index 0000000000000000000000000000000000000000..07716f4e6767d796ef72ccbdc7162168f80d09d4
--- /dev/null
+++ b/fab.pretty/PinHeader_01x08_P2.54mm_Vertical_THT_D1.4mm.kicad_mod
@@ -0,0 +1,303 @@
+(footprint "PinHeader_01x08_P2.54mm_Vertical_THT_D1.4mm"
+	(version 20240108)
+	(generator "pcbnew")
+	(generator_version "8.0")
+	(layer "F.Cu")
+	(descr "Through hole straight pin header, 1x08, 2.54mm pitch, single row")
+	(tags "Through hole pin header THT 1x08 2.54mm single row")
+	(property "Reference" "REF**"
+		(at 0 -2.33 0)
+		(layer "F.SilkS")
+		(uuid "5041c61a-54e2-4884-a990-7be62ff379b5")
+		(effects
+			(font
+				(size 1 1)
+				(thickness 0.15)
+			)
+		)
+	)
+	(property "Value" "PinHeader_1x08"
+		(at 0 20.11 0)
+		(layer "F.Fab")
+		(uuid "ca61c025-67c1-403b-a500-545792cf4fee")
+		(effects
+			(font
+				(size 1 1)
+				(thickness 0.15)
+			)
+		)
+	)
+	(property "Footprint" ""
+		(at 0 0 0)
+		(layer "F.Fab")
+		(hide yes)
+		(uuid "cd567263-2692-4f81-8d92-205ae7673966")
+		(effects
+			(font
+				(size 1.27 1.27)
+				(thickness 0.15)
+			)
+		)
+	)
+	(property "Datasheet" ""
+		(at 0 0 0)
+		(layer "F.Fab")
+		(hide yes)
+		(uuid "d8bb36e0-1c47-4184-bb4f-666819bcbe71")
+		(effects
+			(font
+				(size 1.27 1.27)
+				(thickness 0.15)
+			)
+		)
+	)
+	(property "Description" ""
+		(at 0 0 0)
+		(layer "F.Fab")
+		(hide yes)
+		(uuid "5d289078-5030-4e83-80b1-c2abb24e66e2")
+		(effects
+			(font
+				(size 1.27 1.27)
+				(thickness 0.15)
+			)
+		)
+	)
+	(attr through_hole)
+	(fp_line
+		(start -1.33 -1.33)
+		(end 0 -1.33)
+		(stroke
+			(width 0.12)
+			(type solid)
+		)
+		(layer "F.SilkS")
+		(uuid "0baab608-af38-4250-ac0f-977688dbbad7")
+	)
+	(fp_line
+		(start -1.33 0)
+		(end -1.33 -1.33)
+		(stroke
+			(width 0.12)
+			(type solid)
+		)
+		(layer "F.SilkS")
+		(uuid "b467435b-d3d6-42d2-b0dd-425760ea9a11")
+	)
+	(fp_line
+		(start -1.33 1.27)
+		(end -1.33 19.11)
+		(stroke
+			(width 0.12)
+			(type solid)
+		)
+		(layer "F.SilkS")
+		(uuid "459510ca-df5f-46d6-8874-67d7a27459fa")
+	)
+	(fp_line
+		(start -1.33 1.27)
+		(end 1.33 1.27)
+		(stroke
+			(width 0.12)
+			(type solid)
+		)
+		(layer "F.SilkS")
+		(uuid "76c65d3f-2957-4767-9ab2-403e799bb1d1")
+	)
+	(fp_line
+		(start -1.33 19.11)
+		(end 1.33 19.11)
+		(stroke
+			(width 0.12)
+			(type solid)
+		)
+		(layer "F.SilkS")
+		(uuid "d3a518f0-0cdf-4c18-bd38-522dbce0ebbb")
+	)
+	(fp_line
+		(start 1.33 1.27)
+		(end 1.33 19.11)
+		(stroke
+			(width 0.12)
+			(type solid)
+		)
+		(layer "F.SilkS")
+		(uuid "354bb30d-d853-4329-bfea-757bc5122b25")
+	)
+	(fp_line
+		(start -1.8 -1.8)
+		(end -1.8 19.55)
+		(stroke
+			(width 0.05)
+			(type solid)
+		)
+		(layer "F.CrtYd")
+		(uuid "4d1c64b6-4180-4356-8484-447e8237dc41")
+	)
+	(fp_line
+		(start -1.8 19.55)
+		(end 1.8 19.55)
+		(stroke
+			(width 0.05)
+			(type solid)
+		)
+		(layer "F.CrtYd")
+		(uuid "2d84f4f6-6cff-4e05-b446-3986129ca7ec")
+	)
+	(fp_line
+		(start 1.8 -1.8)
+		(end -1.8 -1.8)
+		(stroke
+			(width 0.05)
+			(type solid)
+		)
+		(layer "F.CrtYd")
+		(uuid "4a14af41-9949-4d17-bfa4-ebf76c6a7ac4")
+	)
+	(fp_line
+		(start 1.8 19.55)
+		(end 1.8 -1.8)
+		(stroke
+			(width 0.05)
+			(type solid)
+		)
+		(layer "F.CrtYd")
+		(uuid "6bd27dcf-bd8e-47d1-97bb-a47c91c32fde")
+	)
+	(fp_line
+		(start -1.27 -0.635)
+		(end -0.635 -1.27)
+		(stroke
+			(width 0.1)
+			(type solid)
+		)
+		(layer "F.Fab")
+		(uuid "e76aeffc-73d2-438f-a8ce-b5aceb280adc")
+	)
+	(fp_line
+		(start -1.27 19.05)
+		(end -1.27 -0.635)
+		(stroke
+			(width 0.1)
+			(type solid)
+		)
+		(layer "F.Fab")
+		(uuid "58ae63e4-de18-4178-afc1-428ccde2091a")
+	)
+	(fp_line
+		(start -0.635 -1.27)
+		(end 1.27 -1.27)
+		(stroke
+			(width 0.1)
+			(type solid)
+		)
+		(layer "F.Fab")
+		(uuid "8f60efda-10a8-4182-be8a-1edc201dbb62")
+	)
+	(fp_line
+		(start 1.27 -1.27)
+		(end 1.27 19.05)
+		(stroke
+			(width 0.1)
+			(type solid)
+		)
+		(layer "F.Fab")
+		(uuid "448c5b15-4cba-43e5-9084-e35385925ebc")
+	)
+	(fp_line
+		(start 1.27 19.05)
+		(end -1.27 19.05)
+		(stroke
+			(width 0.1)
+			(type solid)
+		)
+		(layer "F.Fab")
+		(uuid "702c9acb-3369-4158-a6b7-cbdd9a6fb504")
+	)
+	(fp_text user "${REFERENCE}"
+		(at 0 8.89 90)
+		(layer "F.Fab")
+		(uuid "29eb6fdc-d146-477c-aa0c-f149fb846740")
+		(effects
+			(font
+				(size 1 1)
+				(thickness 0.15)
+			)
+		)
+	)
+	(pad "1" thru_hole circle
+		(at 0 0)
+		(size 2.1 2.1)
+		(drill 1.4)
+		(layers "*.Cu" "*.Mask")
+		(remove_unused_layers no)
+		(uuid "9dfc0d4d-85dd-4a12-b13e-1d8012d3cfc1")
+	)
+	(pad "2" thru_hole circle
+		(at 0 2.54)
+		(size 2.1 2.1)
+		(drill 1.4)
+		(layers "*.Cu" "*.Mask")
+		(remove_unused_layers no)
+		(uuid "587718f1-af05-4022-9d7b-bd9c609d4cad")
+	)
+	(pad "3" thru_hole circle
+		(at 0 5.08)
+		(size 2.1 2.1)
+		(drill 1.4)
+		(layers "*.Cu" "*.Mask")
+		(remove_unused_layers no)
+		(uuid "1e17836a-73cf-4fe4-a424-86018aaed8ac")
+	)
+	(pad "4" thru_hole circle
+		(at 0 7.62)
+		(size 2.1 2.1)
+		(drill 1.4)
+		(layers "*.Cu" "*.Mask")
+		(remove_unused_layers no)
+		(uuid "d5f2575c-ec60-4adb-9a1d-7da2efbfe368")
+	)
+	(pad "5" thru_hole circle
+		(at 0 10.16)
+		(size 2.1 2.1)
+		(drill 1.4)
+		(layers "*.Cu" "*.Mask")
+		(remove_unused_layers no)
+		(uuid "aca6a70f-91f9-416b-8160-f0927f29a227")
+	)
+	(pad "6" thru_hole circle
+		(at 0 12.7)
+		(size 2.1 2.1)
+		(drill 1.4)
+		(layers "*.Cu" "*.Mask")
+		(remove_unused_layers no)
+		(uuid "3ddc744c-73dc-44a2-a6fd-3853b8f62ab4")
+	)
+	(pad "7" thru_hole circle
+		(at 0 15.24)
+		(size 2.1 2.1)
+		(drill 1.4)
+		(layers "*.Cu" "*.Mask")
+		(remove_unused_layers no)
+		(uuid "e2dee95b-67ff-42b8-9131-36f691fc547c")
+	)
+	(pad "8" thru_hole circle
+		(at 0 17.78)
+		(size 2.1 2.1)
+		(drill 1.4)
+		(layers "*.Cu" "*.Mask")
+		(remove_unused_layers no)
+		(uuid "0d512265-66ad-45ea-b21e-a5202ecb9326")
+	)
+	(model "${KISYS3DMOD}/Connector_PinHeader_2.54mm.3dshapes/PinHeader_1x08_P2.54mm_Vertical.wrl"
+		(offset
+			(xyz 0 0 0)
+		)
+		(scale
+			(xyz 1 1 1)
+		)
+		(rotate
+			(xyz 0 0 0)
+		)
+	)
+)
diff --git a/fab.pretty/PinHeader_01x08_P2.54mm_Vertical_THT_D1mm.kicad_mod b/fab.pretty/PinHeader_01x08_P2.54mm_Vertical_THT_D1mm.kicad_mod
new file mode 100644
index 0000000000000000000000000000000000000000..f47985c20dd97916cdc82989ea682b6e5a0062e5
--- /dev/null
+++ b/fab.pretty/PinHeader_01x08_P2.54mm_Vertical_THT_D1mm.kicad_mod
@@ -0,0 +1,303 @@
+(footprint "PinHeader_01x08_P2.54mm_Vertical_THT_D1mm"
+	(version 20240108)
+	(generator "pcbnew")
+	(generator_version "8.0")
+	(layer "F.Cu")
+	(descr "Through hole straight pin header, 1x08, 2.54mm pitch, single row")
+	(tags "Through hole pin header THT 1x08 2.54mm single row")
+	(property "Reference" "REF**"
+		(at 0 -2.33 0)
+		(layer "F.SilkS")
+		(uuid "93c258d8-3abf-47a5-b37b-3477ab947d47")
+		(effects
+			(font
+				(size 1 1)
+				(thickness 0.15)
+			)
+		)
+	)
+	(property "Value" "PinHeader_1x08"
+		(at 0 20.11 0)
+		(layer "F.Fab")
+		(uuid "3f6f2d2e-f23a-44b5-b479-daede7acf9a8")
+		(effects
+			(font
+				(size 1 1)
+				(thickness 0.15)
+			)
+		)
+	)
+	(property "Footprint" ""
+		(at 0 0 0)
+		(layer "F.Fab")
+		(hide yes)
+		(uuid "4c665a29-84cf-4fa3-897b-8ff80bddfe8e")
+		(effects
+			(font
+				(size 1.27 1.27)
+				(thickness 0.15)
+			)
+		)
+	)
+	(property "Datasheet" ""
+		(at 0 0 0)
+		(layer "F.Fab")
+		(hide yes)
+		(uuid "1001411f-2a1f-430c-b2cb-4f61434f50f3")
+		(effects
+			(font
+				(size 1.27 1.27)
+				(thickness 0.15)
+			)
+		)
+	)
+	(property "Description" ""
+		(at 0 0 0)
+		(layer "F.Fab")
+		(hide yes)
+		(uuid "c9339338-b378-43f5-a7d2-9fc9e4576347")
+		(effects
+			(font
+				(size 1.27 1.27)
+				(thickness 0.15)
+			)
+		)
+	)
+	(attr through_hole)
+	(fp_line
+		(start -1.33 -1.33)
+		(end 0 -1.33)
+		(stroke
+			(width 0.12)
+			(type solid)
+		)
+		(layer "F.SilkS")
+		(uuid "5b17ff4d-8e10-4b5d-b016-e8a7d345943d")
+	)
+	(fp_line
+		(start -1.33 0)
+		(end -1.33 -1.33)
+		(stroke
+			(width 0.12)
+			(type solid)
+		)
+		(layer "F.SilkS")
+		(uuid "505d8456-e99a-43c8-bd70-d9075fb33418")
+	)
+	(fp_line
+		(start -1.33 1.27)
+		(end -1.33 19.11)
+		(stroke
+			(width 0.12)
+			(type solid)
+		)
+		(layer "F.SilkS")
+		(uuid "144a54f2-e91c-4727-a1ea-a5ae247e2654")
+	)
+	(fp_line
+		(start -1.33 1.27)
+		(end 1.33 1.27)
+		(stroke
+			(width 0.12)
+			(type solid)
+		)
+		(layer "F.SilkS")
+		(uuid "29bf04c7-09f9-498f-8e53-9a67cb43627d")
+	)
+	(fp_line
+		(start -1.33 19.11)
+		(end 1.33 19.11)
+		(stroke
+			(width 0.12)
+			(type solid)
+		)
+		(layer "F.SilkS")
+		(uuid "a38c039f-34ac-49f3-812f-51e08a8b9cef")
+	)
+	(fp_line
+		(start 1.33 1.27)
+		(end 1.33 19.11)
+		(stroke
+			(width 0.12)
+			(type solid)
+		)
+		(layer "F.SilkS")
+		(uuid "eb574e8d-c921-4f54-947d-fdc552eec9aa")
+	)
+	(fp_line
+		(start -1.8 -1.8)
+		(end -1.8 19.55)
+		(stroke
+			(width 0.05)
+			(type solid)
+		)
+		(layer "F.CrtYd")
+		(uuid "3e73e730-00c3-4258-adfb-3d93c1f578a0")
+	)
+	(fp_line
+		(start -1.8 19.55)
+		(end 1.8 19.55)
+		(stroke
+			(width 0.05)
+			(type solid)
+		)
+		(layer "F.CrtYd")
+		(uuid "7ca398d3-a43a-477a-b65f-54ac9613a3f4")
+	)
+	(fp_line
+		(start 1.8 -1.8)
+		(end -1.8 -1.8)
+		(stroke
+			(width 0.05)
+			(type solid)
+		)
+		(layer "F.CrtYd")
+		(uuid "431c3dc8-b6cb-4de3-84d7-8cae8212fa68")
+	)
+	(fp_line
+		(start 1.8 19.55)
+		(end 1.8 -1.8)
+		(stroke
+			(width 0.05)
+			(type solid)
+		)
+		(layer "F.CrtYd")
+		(uuid "1fcadd87-8819-424f-87b1-8fe7783784a4")
+	)
+	(fp_line
+		(start -1.27 -0.635)
+		(end -0.635 -1.27)
+		(stroke
+			(width 0.1)
+			(type solid)
+		)
+		(layer "F.Fab")
+		(uuid "b4d1f68c-a0cd-4b69-9ae9-59d9c4c8de1b")
+	)
+	(fp_line
+		(start -1.27 19.05)
+		(end -1.27 -0.635)
+		(stroke
+			(width 0.1)
+			(type solid)
+		)
+		(layer "F.Fab")
+		(uuid "4be2f46d-dadd-4d1e-96d1-0c6e99a25785")
+	)
+	(fp_line
+		(start -0.635 -1.27)
+		(end 1.27 -1.27)
+		(stroke
+			(width 0.1)
+			(type solid)
+		)
+		(layer "F.Fab")
+		(uuid "7cc9b965-e48f-4362-b6e8-9fc5f86c31ee")
+	)
+	(fp_line
+		(start 1.27 -1.27)
+		(end 1.27 19.05)
+		(stroke
+			(width 0.1)
+			(type solid)
+		)
+		(layer "F.Fab")
+		(uuid "1f4ceebc-ef6a-4a25-bb68-b147cb53d2b2")
+	)
+	(fp_line
+		(start 1.27 19.05)
+		(end -1.27 19.05)
+		(stroke
+			(width 0.1)
+			(type solid)
+		)
+		(layer "F.Fab")
+		(uuid "01e19c97-f76d-4e40-b3be-b4af17e60873")
+	)
+	(fp_text user "${REFERENCE}"
+		(at 0 8.89 90)
+		(layer "F.Fab")
+		(uuid "08f4e72c-7cc6-4206-8419-cf138e94bea9")
+		(effects
+			(font
+				(size 1 1)
+				(thickness 0.15)
+			)
+		)
+	)
+	(pad "1" thru_hole circle
+		(at 0 0)
+		(size 1.7 1.7)
+		(drill 1)
+		(layers "*.Cu" "*.Mask")
+		(remove_unused_layers no)
+		(uuid "3ed156d2-3398-48c3-a0ad-08dbb1fe64c8")
+	)
+	(pad "2" thru_hole oval
+		(at 0 2.54)
+		(size 1.7 1.7)
+		(drill 1)
+		(layers "*.Cu" "*.Mask")
+		(remove_unused_layers no)
+		(uuid "e0f1fec6-5bf6-44b5-b5a3-4cfd273e349b")
+	)
+	(pad "3" thru_hole oval
+		(at 0 5.08)
+		(size 1.7 1.7)
+		(drill 1)
+		(layers "*.Cu" "*.Mask")
+		(remove_unused_layers no)
+		(uuid "70ebd776-7918-442b-a5eb-7836fd16c283")
+	)
+	(pad "4" thru_hole oval
+		(at 0 7.62)
+		(size 1.7 1.7)
+		(drill 1)
+		(layers "*.Cu" "*.Mask")
+		(remove_unused_layers no)
+		(uuid "d4d1c807-76cd-445f-a036-1513879b3a9b")
+	)
+	(pad "5" thru_hole oval
+		(at 0 10.16)
+		(size 1.7 1.7)
+		(drill 1)
+		(layers "*.Cu" "*.Mask")
+		(remove_unused_layers no)
+		(uuid "839e7195-0359-4672-9cc2-5cc401bfdf5e")
+	)
+	(pad "6" thru_hole oval
+		(at 0 12.7)
+		(size 1.7 1.7)
+		(drill 1)
+		(layers "*.Cu" "*.Mask")
+		(remove_unused_layers no)
+		(uuid "0d025630-330c-45a3-ad16-92c97b1112cd")
+	)
+	(pad "7" thru_hole oval
+		(at 0 15.24)
+		(size 1.7 1.7)
+		(drill 1)
+		(layers "*.Cu" "*.Mask")
+		(remove_unused_layers no)
+		(uuid "f808912d-1b97-4544-8b0a-15f88b119951")
+	)
+	(pad "8" thru_hole oval
+		(at 0 17.78)
+		(size 1.7 1.7)
+		(drill 1)
+		(layers "*.Cu" "*.Mask")
+		(remove_unused_layers no)
+		(uuid "d0963cbb-6cd6-4cca-ad3a-54b14183fee5")
+	)
+	(model "${KISYS3DMOD}/Connector_PinHeader_2.54mm.3dshapes/PinHeader_1x08_P2.54mm_Vertical.wrl"
+		(offset
+			(xyz 0 0 0)
+		)
+		(scale
+			(xyz 1 1 1)
+		)
+		(rotate
+			(xyz 0 0 0)
+		)
+	)
+)
diff --git a/fab.pretty/PinHeader_02x02_P1.27mm_Vertical_SMD.kicad_mod b/fab.pretty/PinHeader_02x02_P1.27mm_Vertical_SMD.kicad_mod
new file mode 100644
index 0000000000000000000000000000000000000000..d548d0a8de838b177491ab2eeb5c4de41c76f195
--- /dev/null
+++ b/fab.pretty/PinHeader_02x02_P1.27mm_Vertical_SMD.kicad_mod
@@ -0,0 +1,393 @@
+(footprint "PinHeader_02x02_P1.27mm_Vertical_SMD"
+	(version 20240108)
+	(generator "pcbnew")
+	(generator_version "8.0")
+	(layer "F.Cu")
+	(descr "surface-mounted straight pin header, 2x02, 1.27mm pitch, double rows")
+	(tags "Surface mounted pin header SMD 2x02 1.27mm double row")
+	(property "Reference" "REF**"
+		(at 0 -2.33 0)
+		(layer "F.SilkS")
+		(uuid "d237eb33-9957-4a5c-b47c-d44eca069ada")
+		(effects
+			(font
+				(size 1 1)
+				(thickness 0.15)
+			)
+		)
+	)
+	(property "Value" "PinHeader_2x02"
+		(at 0 2.33 0)
+		(layer "F.Fab")
+		(uuid "aed0a390-e426-49e5-bea8-01421517d5de")
+		(effects
+			(font
+				(size 1 1)
+				(thickness 0.15)
+			)
+		)
+	)
+	(property "Footprint" ""
+		(at 0 0 0)
+		(layer "F.Fab")
+		(hide yes)
+		(uuid "ea1b80b3-3946-4d50-b528-39c41ea74195")
+		(effects
+			(font
+				(size 1.27 1.27)
+				(thickness 0.15)
+			)
+		)
+	)
+	(property "Datasheet" ""
+		(at 0 0 0)
+		(layer "F.Fab")
+		(hide yes)
+		(uuid "b842b587-1104-4dc3-8906-8cbc9c03b57c")
+		(effects
+			(font
+				(size 1.27 1.27)
+				(thickness 0.15)
+			)
+		)
+	)
+	(property "Description" ""
+		(at 0 0 0)
+		(layer "F.Fab")
+		(hide yes)
+		(uuid "7a104018-e8df-4d37-a5e0-4b9321c04cf6")
+		(effects
+			(font
+				(size 1.27 1.27)
+				(thickness 0.15)
+			)
+		)
+	)
+	(attr smd)
+	(fp_line
+		(start -3.09 -1.265)
+		(end -1.765 -1.265)
+		(stroke
+			(width 0.12)
+			(type solid)
+		)
+		(layer "F.SilkS")
+		(uuid "ddaed6f2-fd1b-4fd3-931f-d8e1fcf23e8d")
+	)
+	(fp_line
+		(start -1.765 -1.33)
+		(end -1.765 -1.265)
+		(stroke
+			(width 0.12)
+			(type solid)
+		)
+		(layer "F.SilkS")
+		(uuid "5babbac0-3d78-4088-ad9a-c13e2ea5f76f")
+	)
+	(fp_line
+		(start -1.765 -1.33)
+		(end 1.765 -1.33)
+		(stroke
+			(width 0.12)
+			(type solid)
+		)
+		(layer "F.SilkS")
+		(uuid "3495c6cd-8ba3-445f-85a8-1d2493229315")
+	)
+	(fp_line
+		(start -1.765 1.265)
+		(end -1.765 1.33)
+		(stroke
+			(width 0.12)
+			(type solid)
+		)
+		(layer "F.SilkS")
+		(uuid "bd284371-1670-4b38-a780-50b15598370a")
+	)
+	(fp_line
+		(start -1.765 1.33)
+		(end 1.765 1.33)
+		(stroke
+			(width 0.12)
+			(type solid)
+		)
+		(layer "F.SilkS")
+		(uuid "6d83fe2f-8dba-4eb2-8a2c-d856042319d5")
+	)
+	(fp_line
+		(start 1.765 -1.33)
+		(end 1.765 -1.265)
+		(stroke
+			(width 0.12)
+			(type solid)
+		)
+		(layer "F.SilkS")
+		(uuid "049eb761-d8e1-4fd8-ad8e-0d665ec96a29")
+	)
+	(fp_line
+		(start 1.765 1.265)
+		(end 1.765 1.33)
+		(stroke
+			(width 0.12)
+			(type solid)
+		)
+		(layer "F.SilkS")
+		(uuid "9ed66b30-6600-4f1b-99d9-522b7279242a")
+	)
+	(fp_line
+		(start -3.2 -1.5)
+		(end -3.2 1.5)
+		(stroke
+			(width 0.05)
+			(type solid)
+		)
+		(layer "F.CrtYd")
+		(uuid "4a8767ee-61ff-43be-93b5-e22a20cbe553")
+	)
+	(fp_line
+		(start -3.2 1.5)
+		(end 3.2 1.5)
+		(stroke
+			(width 0.05)
+			(type solid)
+		)
+		(layer "F.CrtYd")
+		(uuid "8e673024-b94f-49fd-b40e-1d953c2cc578")
+	)
+	(fp_line
+		(start 3.2 -1.5)
+		(end -3.2 -1.5)
+		(stroke
+			(width 0.05)
+			(type solid)
+		)
+		(layer "F.CrtYd")
+		(uuid "57b0e4a7-0816-4232-83ad-9db92bafa258")
+	)
+	(fp_line
+		(start 3.2 1.5)
+		(end 3.2 -1.5)
+		(stroke
+			(width 0.05)
+			(type solid)
+		)
+		(layer "F.CrtYd")
+		(uuid "f50be645-7f9b-4497-a8d3-37f962218485")
+	)
+	(fp_line
+		(start -2.75 -0.835)
+		(end -2.75 -0.435)
+		(stroke
+			(width 0.1)
+			(type solid)
+		)
+		(layer "F.Fab")
+		(uuid "ea4ec003-644e-4cba-9db8-e13c0f6a4178")
+	)
+	(fp_line
+		(start -2.75 -0.435)
+		(end -1.705 -0.435)
+		(stroke
+			(width 0.1)
+			(type solid)
+		)
+		(layer "F.Fab")
+		(uuid "4cbc5e3b-1f61-4f63-88eb-61e71d1c76cc")
+	)
+	(fp_line
+		(start -2.75 0.435)
+		(end -2.75 0.835)
+		(stroke
+			(width 0.1)
+			(type solid)
+		)
+		(layer "F.Fab")
+		(uuid "86426280-7749-41c0-924b-eb404bd3cbfd")
+	)
+	(fp_line
+		(start -2.75 0.835)
+		(end -1.705 0.835)
+		(stroke
+			(width 0.1)
+			(type solid)
+		)
+		(layer "F.Fab")
+		(uuid "53541c50-7d74-4ba7-a2e9-71729d9eaa13")
+	)
+	(fp_line
+		(start -1.705 -0.835)
+		(end -2.75 -0.835)
+		(stroke
+			(width 0.1)
+			(type solid)
+		)
+		(layer "F.Fab")
+		(uuid "1c3627f9-1535-4f55-a7b1-ecb389a7d580")
+	)
+	(fp_line
+		(start -1.705 -0.835)
+		(end -1.27 -1.27)
+		(stroke
+			(width 0.1)
+			(type solid)
+		)
+		(layer "F.Fab")
+		(uuid "45fc168c-fe8c-4371-bf03-83fcf7692c08")
+	)
+	(fp_line
+		(start -1.705 0.435)
+		(end -2.75 0.435)
+		(stroke
+			(width 0.1)
+			(type solid)
+		)
+		(layer "F.Fab")
+		(uuid "77652cfd-59e6-4566-9d13-debf690c2848")
+	)
+	(fp_line
+		(start -1.705 1.27)
+		(end -1.705 -0.835)
+		(stroke
+			(width 0.1)
+			(type solid)
+		)
+		(layer "F.Fab")
+		(uuid "704d6d8b-92bf-4f28-bcf6-9d0f3e13d0e4")
+	)
+	(fp_line
+		(start -1.27 -1.27)
+		(end 1.705 -1.27)
+		(stroke
+			(width 0.1)
+			(type solid)
+		)
+		(layer "F.Fab")
+		(uuid "795e377d-7ee2-4b52-9f3d-8673ac272dbc")
+	)
+	(fp_line
+		(start 1.705 -1.27)
+		(end 1.705 1.27)
+		(stroke
+			(width 0.1)
+			(type solid)
+		)
+		(layer "F.Fab")
+		(uuid "a12d8c7c-622f-4ba4-bfb2-65cbd2da79cd")
+	)
+	(fp_line
+		(start 1.705 -0.835)
+		(end 2.75 -0.835)
+		(stroke
+			(width 0.1)
+			(type solid)
+		)
+		(layer "F.Fab")
+		(uuid "2357565c-e5d9-4c07-966c-18b4fc5556d8")
+	)
+	(fp_line
+		(start 1.705 0.435)
+		(end 2.75 0.435)
+		(stroke
+			(width 0.1)
+			(type solid)
+		)
+		(layer "F.Fab")
+		(uuid "d26ab42b-48c0-43c4-81b3-9be127dead6e")
+	)
+	(fp_line
+		(start 1.705 1.27)
+		(end -1.705 1.27)
+		(stroke
+			(width 0.1)
+			(type solid)
+		)
+		(layer "F.Fab")
+		(uuid "e1782781-6ad2-4f75-a890-2ee73e2c284b")
+	)
+	(fp_line
+		(start 2.75 -0.835)
+		(end 2.75 -0.435)
+		(stroke
+			(width 0.1)
+			(type solid)
+		)
+		(layer "F.Fab")
+		(uuid "057d308a-8ba1-422b-b3b7-7e9023089f79")
+	)
+	(fp_line
+		(start 2.75 -0.435)
+		(end 1.705 -0.435)
+		(stroke
+			(width 0.1)
+			(type solid)
+		)
+		(layer "F.Fab")
+		(uuid "504f783f-4c28-4efc-8f25-0f891c412559")
+	)
+	(fp_line
+		(start 2.75 0.435)
+		(end 2.75 0.835)
+		(stroke
+			(width 0.1)
+			(type solid)
+		)
+		(layer "F.Fab")
+		(uuid "a4990744-d707-4ecc-a96d-d9288aa9f15c")
+	)
+	(fp_line
+		(start 2.75 0.835)
+		(end 1.705 0.835)
+		(stroke
+			(width 0.1)
+			(type solid)
+		)
+		(layer "F.Fab")
+		(uuid "c8356043-3805-4412-bd8a-fcc00ade6fc1")
+	)
+	(fp_text user "${REFERENCE}"
+		(at 0 0 90)
+		(layer "F.Fab")
+		(uuid "9d2ac044-295e-48e0-b88c-125a61ca7fcf")
+		(effects
+			(font
+				(size 1 1)
+				(thickness 0.15)
+			)
+		)
+	)
+	(pad "1" smd rect
+		(at -1.95 -0.635)
+		(size 2.4 0.74)
+		(layers "F.Cu" "F.Paste" "F.Mask")
+		(uuid "b2c9f241-b63c-44dc-8518-faa80e7799ba")
+	)
+	(pad "2" smd rect
+		(at 1.95 -0.635)
+		(size 2.4 0.74)
+		(layers "F.Cu" "F.Paste" "F.Mask")
+		(uuid "6e07982e-4c8a-44e4-a1ee-7d0cb5eff10f")
+	)
+	(pad "3" smd rect
+		(at -1.95 0.635)
+		(size 2.4 0.74)
+		(layers "F.Cu" "F.Paste" "F.Mask")
+		(uuid "cc6d58f1-ea06-4275-aa12-42b0eb94058e")
+	)
+	(pad "4" smd rect
+		(at 1.95 0.635)
+		(size 2.4 0.74)
+		(layers "F.Cu" "F.Paste" "F.Mask")
+		(uuid "791e5836-b2e9-47b6-89f4-1b83e69f1f70")
+	)
+	(model "${KISYS3DMOD}/Connector_PinHeader_1.27mm.3dshapes/PinHeader_2x02_P1.27mm_Vertical_SMD.wrl"
+		(offset
+			(xyz 0 0 0)
+		)
+		(scale
+			(xyz 1 1 1)
+		)
+		(rotate
+			(xyz 0 0 0)
+		)
+	)
+)
diff --git a/fab.pretty/PinHeader_02x02_P2.54mm_Vertical_SMD.kicad_mod b/fab.pretty/PinHeader_02x02_P2.54mm_Vertical_SMD.kicad_mod
new file mode 100644
index 0000000000000000000000000000000000000000..a4a6208e5bdb1d39bc5f0ecf0fb2e934b5e1b6d0
--- /dev/null
+++ b/fab.pretty/PinHeader_02x02_P2.54mm_Vertical_SMD.kicad_mod
@@ -0,0 +1,424 @@
+(footprint "PinHeader_02x02_P2.54mm_Vertical_SMD"
+	(version 20240108)
+	(generator "pcbnew")
+	(generator_version "8.0")
+	(layer "F.Cu")
+	(descr "surface-mounted straight pin header, 2x02, 2.54mm pitch, double rows")
+	(tags "Surface mounted pin header SMD 2x02 2.54mm double row")
+	(property "Reference" "REF**"
+		(at 0 -3.6 0)
+		(layer "F.SilkS")
+		(uuid "b1a13497-3e76-4f59-b695-b1d09db4382b")
+		(effects
+			(font
+				(size 1 1)
+				(thickness 0.15)
+			)
+		)
+	)
+	(property "Value" "PinHeader_2x02"
+		(at 0 3.6 0)
+		(layer "F.Fab")
+		(uuid "1d1e12a4-e0ee-4c7a-93dd-ce99cf42e6aa")
+		(effects
+			(font
+				(size 1 1)
+				(thickness 0.15)
+			)
+		)
+	)
+	(property "Footprint" ""
+		(at 0 0 0)
+		(layer "F.Fab")
+		(hide yes)
+		(uuid "204f19e6-79f6-448f-b597-509fc4173513")
+		(effects
+			(font
+				(size 1.27 1.27)
+				(thickness 0.15)
+			)
+		)
+	)
+	(property "Datasheet" ""
+		(at 0 0 0)
+		(layer "F.Fab")
+		(hide yes)
+		(uuid "e0cc4260-ae57-4480-933a-e4440ad144ab")
+		(effects
+			(font
+				(size 1.27 1.27)
+				(thickness 0.15)
+			)
+		)
+	)
+	(property "Description" ""
+		(at 0 0 0)
+		(layer "F.Fab")
+		(hide yes)
+		(uuid "986c80a8-9c3e-4710-a401-2bfac5f81432")
+		(effects
+			(font
+				(size 1.27 1.27)
+				(thickness 0.15)
+			)
+		)
+	)
+	(attr smd)
+	(fp_circle
+		(center -3.4 -2.8)
+		(end -3.1 -2.8)
+		(stroke
+			(width 0.2)
+			(type solid)
+		)
+		(fill solid)
+		(layer "F.Cu")
+		(uuid "e4b26e79-64af-4fe8-84d3-3c610d7d5f51")
+	)
+	(fp_line
+		(start -4.04 -2.03)
+		(end -2.6 -2.03)
+		(stroke
+			(width 0.12)
+			(type solid)
+		)
+		(layer "F.SilkS")
+		(uuid "fd7c8b7d-d7ba-4163-8bba-603621fa5dc4")
+	)
+	(fp_line
+		(start -2.6 -2.6)
+		(end -2.6 -2.03)
+		(stroke
+			(width 0.12)
+			(type solid)
+		)
+		(layer "F.SilkS")
+		(uuid "4f420387-7207-4f95-9315-c3ed841304ed")
+	)
+	(fp_line
+		(start -2.6 -2.6)
+		(end 2.6 -2.6)
+		(stroke
+			(width 0.12)
+			(type solid)
+		)
+		(layer "F.SilkS")
+		(uuid "10924d01-5893-4e04-8ca8-4d82a6bb3aed")
+	)
+	(fp_line
+		(start -2.6 -0.51)
+		(end -2.6 0.51)
+		(stroke
+			(width 0.12)
+			(type solid)
+		)
+		(layer "F.SilkS")
+		(uuid "c67be1d3-51ca-4feb-aa97-2e3ae71fa0a3")
+	)
+	(fp_line
+		(start -2.6 2.03)
+		(end -2.6 2.6)
+		(stroke
+			(width 0.12)
+			(type solid)
+		)
+		(layer "F.SilkS")
+		(uuid "507c36a6-40b7-48fe-a404-eaa93e1a3074")
+	)
+	(fp_line
+		(start -2.6 2.6)
+		(end 2.6 2.6)
+		(stroke
+			(width 0.12)
+			(type solid)
+		)
+		(layer "F.SilkS")
+		(uuid "eb432f16-df2d-43d5-a65c-95f16ec91060")
+	)
+	(fp_line
+		(start 2.6 -2.6)
+		(end 2.6 -2.03)
+		(stroke
+			(width 0.12)
+			(type solid)
+		)
+		(layer "F.SilkS")
+		(uuid "c3326bb9-3240-443c-ad0c-c11a037637bb")
+	)
+	(fp_line
+		(start 2.6 -0.51)
+		(end 2.6 0.51)
+		(stroke
+			(width 0.12)
+			(type solid)
+		)
+		(layer "F.SilkS")
+		(uuid "a10133f1-2f69-47ec-9423-262deaddc6b8")
+	)
+	(fp_line
+		(start 2.6 2.03)
+		(end 2.6 2.6)
+		(stroke
+			(width 0.12)
+			(type solid)
+		)
+		(layer "F.SilkS")
+		(uuid "337bdb2d-6304-4cf6-92bd-d4bbdac648a0")
+	)
+	(fp_line
+		(start -4.2 -2.8)
+		(end -4.2 2.7)
+		(stroke
+			(width 0.05)
+			(type solid)
+		)
+		(layer "F.CrtYd")
+		(uuid "430aab46-b4f1-4ca8-a6b3-d0d1a5a942b8")
+	)
+	(fp_line
+		(start -4.2 2.7)
+		(end 4.2 2.7)
+		(stroke
+			(width 0.05)
+			(type solid)
+		)
+		(layer "F.CrtYd")
+		(uuid "96b68647-ec02-4f9d-b974-1f9120d9eda5")
+	)
+	(fp_line
+		(start 4.2 -2.8)
+		(end -4.2 -2.8)
+		(stroke
+			(width 0.05)
+			(type solid)
+		)
+		(layer "F.CrtYd")
+		(uuid "5d6a69a8-0bd0-4b11-9901-f99098549864")
+	)
+	(fp_line
+		(start 4.2 2.7)
+		(end 4.2 -2.8)
+		(stroke
+			(width 0.05)
+			(type solid)
+		)
+		(layer "F.CrtYd")
+		(uuid "bc412e19-fb3a-4ea2-b5b9-d835f500f7d2")
+	)
+	(fp_line
+		(start -3.6 -1.59)
+		(end -3.6 -0.95)
+		(stroke
+			(width 0.1)
+			(type solid)
+		)
+		(layer "F.Fab")
+		(uuid "fe9fc355-72ea-4cb8-a08f-1748e53389a5")
+	)
+	(fp_line
+		(start -3.6 -0.95)
+		(end -2.54 -0.95)
+		(stroke
+			(width 0.1)
+			(type solid)
+		)
+		(layer "F.Fab")
+		(uuid "3315c113-f3c8-4076-a12f-798cbf829c5a")
+	)
+	(fp_line
+		(start -3.6 0.95)
+		(end -3.6 1.59)
+		(stroke
+			(width 0.1)
+			(type solid)
+		)
+		(layer "F.Fab")
+		(uuid "8d48e01f-9fe1-498d-8140-9f0fd5bc017f")
+	)
+	(fp_line
+		(start -3.6 1.59)
+		(end -2.54 1.59)
+		(stroke
+			(width 0.1)
+			(type solid)
+		)
+		(layer "F.Fab")
+		(uuid "75fd788e-4019-4a8b-8c6e-bbd9bbed7d42")
+	)
+	(fp_line
+		(start -2.54 -1.59)
+		(end -3.6 -1.59)
+		(stroke
+			(width 0.1)
+			(type solid)
+		)
+		(layer "F.Fab")
+		(uuid "528bc8a8-b258-4259-b2bb-b454adde3a4a")
+	)
+	(fp_line
+		(start -2.54 -1.59)
+		(end -1.59 -2.54)
+		(stroke
+			(width 0.1)
+			(type solid)
+		)
+		(layer "F.Fab")
+		(uuid "8c76f0ee-46bf-48da-a1a4-40848f3341e7")
+	)
+	(fp_line
+		(start -2.54 0.95)
+		(end -3.6 0.95)
+		(stroke
+			(width 0.1)
+			(type solid)
+		)
+		(layer "F.Fab")
+		(uuid "b81a775c-f4ea-447e-8c7d-7797b4448624")
+	)
+	(fp_line
+		(start -2.54 2.54)
+		(end -2.54 -1.59)
+		(stroke
+			(width 0.1)
+			(type solid)
+		)
+		(layer "F.Fab")
+		(uuid "aed836fc-d90a-41cf-8dec-4fbb75c78e42")
+	)
+	(fp_line
+		(start -1.59 -2.54)
+		(end 2.54 -2.54)
+		(stroke
+			(width 0.1)
+			(type solid)
+		)
+		(layer "F.Fab")
+		(uuid "58f1bc01-f6fe-4f35-a699-42f4549c8d48")
+	)
+	(fp_line
+		(start 2.54 -2.54)
+		(end 2.54 2.54)
+		(stroke
+			(width 0.1)
+			(type solid)
+		)
+		(layer "F.Fab")
+		(uuid "6adee9fe-bc4f-4d39-b623-74859d607fbc")
+	)
+	(fp_line
+		(start 2.54 -1.59)
+		(end 3.6 -1.59)
+		(stroke
+			(width 0.1)
+			(type solid)
+		)
+		(layer "F.Fab")
+		(uuid "361cae69-0e81-4bdb-9800-6fe77dfb425b")
+	)
+	(fp_line
+		(start 2.54 0.95)
+		(end 3.6 0.95)
+		(stroke
+			(width 0.1)
+			(type solid)
+		)
+		(layer "F.Fab")
+		(uuid "b71998a2-dc31-488e-96c8-f96d58289595")
+	)
+	(fp_line
+		(start 2.54 2.54)
+		(end -2.54 2.54)
+		(stroke
+			(width 0.1)
+			(type solid)
+		)
+		(layer "F.Fab")
+		(uuid "e7334379-accd-4a58-80ec-7fef8c9e140c")
+	)
+	(fp_line
+		(start 3.6 -1.59)
+		(end 3.6 -0.95)
+		(stroke
+			(width 0.1)
+			(type solid)
+		)
+		(layer "F.Fab")
+		(uuid "f9b0a870-18af-465b-9142-437ff07a5458")
+	)
+	(fp_line
+		(start 3.6 -0.95)
+		(end 2.54 -0.95)
+		(stroke
+			(width 0.1)
+			(type solid)
+		)
+		(layer "F.Fab")
+		(uuid "89dca6bf-b270-49dc-9678-d267f4562306")
+	)
+	(fp_line
+		(start 3.6 0.95)
+		(end 3.6 1.59)
+		(stroke
+			(width 0.1)
+			(type solid)
+		)
+		(layer "F.Fab")
+		(uuid "1ce8eb5c-0705-4afb-a412-5034d0e17fc1")
+	)
+	(fp_line
+		(start 3.6 1.59)
+		(end 2.54 1.59)
+		(stroke
+			(width 0.1)
+			(type solid)
+		)
+		(layer "F.Fab")
+		(uuid "af841cc7-411b-4fa7-bf12-b2b6bf90990e")
+	)
+	(fp_text user "${REFERENCE}"
+		(at 0 0 90)
+		(layer "F.Fab")
+		(uuid "443068a9-615e-45ce-810d-2684090fbb2c")
+		(effects
+			(font
+				(size 1 1)
+				(thickness 0.15)
+			)
+		)
+	)
+	(pad "1" smd rect
+		(at -2.525 -1.27)
+		(size 3.15 1)
+		(layers "F.Cu" "F.Paste" "F.Mask")
+		(uuid "6f41a869-2001-4f54-8a3d-0f31f71bb1ae")
+	)
+	(pad "2" smd rect
+		(at 2.525 -1.27)
+		(size 3.15 1)
+		(layers "F.Cu" "F.Paste" "F.Mask")
+		(uuid "b86607f5-23f1-4151-b6da-7ca114dcba07")
+	)
+	(pad "3" smd rect
+		(at -2.525 1.27)
+		(size 3.15 1)
+		(layers "F.Cu" "F.Paste" "F.Mask")
+		(uuid "559199b8-73b4-4971-8ef9-2c0b54305dd3")
+	)
+	(pad "4" smd rect
+		(at 2.525 1.27)
+		(size 3.15 1)
+		(layers "F.Cu" "F.Paste" "F.Mask")
+		(uuid "54ad53c9-5430-4f75-9438-d52a20b4bb1d")
+	)
+	(model "${KISYS3DMOD}/Connector_PinHeader_2.54mm.3dshapes/PinHeader_2x02_P2.54mm_Vertical_SMD.wrl"
+		(offset
+			(xyz 0 0 0)
+		)
+		(scale
+			(xyz 1 1 1)
+		)
+		(rotate
+			(xyz 0 0 0)
+		)
+	)
+)
diff --git a/fab.pretty/PinHeader_02x02_P2.54mm_Vertical_THT_D1.0mm.kicad_mod b/fab.pretty/PinHeader_02x02_P2.54mm_Vertical_THT_D1.0mm.kicad_mod
new file mode 100644
index 0000000000000000000000000000000000000000..41e6ef8c47e1312c486eed91ce90f1a177e89765
--- /dev/null
+++ b/fab.pretty/PinHeader_02x02_P2.54mm_Vertical_THT_D1.0mm.kicad_mod
@@ -0,0 +1,252 @@
+(footprint "PinHeader_02x02_P2.54mm_Vertical_THT_D1.0mm"
+	(version 20240108)
+	(generator "pcbnew")
+	(generator_version "8.0")
+	(layer "F.Cu")
+	(descr "surface-mounted straight pin header, 2x02, 2.54mm pitch, double rows")
+	(tags "Surface mounted pin header SMD 2x02 2.54mm double row")
+	(property "Reference" "REF**"
+		(at 0 -3.6 0)
+		(layer "F.SilkS")
+		(uuid "b1a13497-3e76-4f59-b695-b1d09db4382b")
+		(effects
+			(font
+				(size 1 1)
+				(thickness 0.15)
+			)
+		)
+	)
+	(property "Value" "PinHeader_2x02"
+		(at 0 3.6 0)
+		(layer "F.Fab")
+		(uuid "1d1e12a4-e0ee-4c7a-93dd-ce99cf42e6aa")
+		(effects
+			(font
+				(size 1 1)
+				(thickness 0.15)
+			)
+		)
+	)
+	(property "Footprint" ""
+		(at 0 0 0)
+		(layer "F.Fab")
+		(hide yes)
+		(uuid "8f0e3a8e-e7a6-48e9-a060-ed7ea5699110")
+		(effects
+			(font
+				(size 1.27 1.27)
+				(thickness 0.15)
+			)
+		)
+	)
+	(property "Datasheet" ""
+		(at 0 0 0)
+		(layer "F.Fab")
+		(hide yes)
+		(uuid "3f2d27a6-a22e-445c-8882-d68d7bed56b5")
+		(effects
+			(font
+				(size 1.27 1.27)
+				(thickness 0.15)
+			)
+		)
+	)
+	(property "Description" ""
+		(at 0 0 0)
+		(layer "F.Fab")
+		(hide yes)
+		(uuid "1e9f9d91-5d04-4e76-8abf-84f15a5cc9b2")
+		(effects
+			(font
+				(size 1.27 1.27)
+				(thickness 0.15)
+			)
+		)
+	)
+	(attr smd)
+	(fp_circle
+		(center -3.4 -2.8)
+		(end -3.1 -2.8)
+		(stroke
+			(width 0.2)
+			(type solid)
+		)
+		(fill solid)
+		(layer "F.Cu")
+		(uuid "e4b26e79-64af-4fe8-84d3-3c610d7d5f51")
+	)
+	(fp_line
+		(start -2.6 -0.51)
+		(end -2.6 0.51)
+		(stroke
+			(width 0.12)
+			(type solid)
+		)
+		(layer "F.SilkS")
+		(uuid "c67be1d3-51ca-4feb-aa97-2e3ae71fa0a3")
+	)
+	(fp_line
+		(start -2.5 -2.6)
+		(end 2.5 -2.6)
+		(stroke
+			(width 0.12)
+			(type solid)
+		)
+		(layer "F.SilkS")
+		(uuid "10924d01-5893-4e04-8ca8-4d82a6bb3aed")
+	)
+	(fp_line
+		(start -2.5 2.6)
+		(end 2.5 2.6)
+		(stroke
+			(width 0.12)
+			(type solid)
+		)
+		(layer "F.SilkS")
+		(uuid "eb432f16-df2d-43d5-a65c-95f16ec91060")
+	)
+	(fp_line
+		(start 2.6 -0.51)
+		(end 2.6 0.51)
+		(stroke
+			(width 0.12)
+			(type solid)
+		)
+		(layer "F.SilkS")
+		(uuid "a10133f1-2f69-47ec-9423-262deaddc6b8")
+	)
+	(fp_line
+		(start -2.5 -2.5)
+		(end -2.5 2.5)
+		(stroke
+			(width 0.05)
+			(type solid)
+		)
+		(layer "F.CrtYd")
+		(uuid "430aab46-b4f1-4ca8-a6b3-d0d1a5a942b8")
+	)
+	(fp_line
+		(start -2.5 2.5)
+		(end 2.5 2.5)
+		(stroke
+			(width 0.05)
+			(type solid)
+		)
+		(layer "F.CrtYd")
+		(uuid "96b68647-ec02-4f9d-b974-1f9120d9eda5")
+	)
+	(fp_line
+		(start 2.5 -2.5)
+		(end -2.5 -2.5)
+		(stroke
+			(width 0.05)
+			(type solid)
+		)
+		(layer "F.CrtYd")
+		(uuid "5d6a69a8-0bd0-4b11-9901-f99098549864")
+	)
+	(fp_line
+		(start 2.5 2.5)
+		(end 2.5 -2.5)
+		(stroke
+			(width 0.05)
+			(type solid)
+		)
+		(layer "F.CrtYd")
+		(uuid "bc412e19-fb3a-4ea2-b5b9-d835f500f7d2")
+	)
+	(fp_line
+		(start -2.5 -2.5)
+		(end 2.5 -2.5)
+		(stroke
+			(width 0.1)
+			(type solid)
+		)
+		(layer "F.Fab")
+		(uuid "4db55cb8-197b-4402-871f-ce582b65664b")
+	)
+	(fp_line
+		(start -2.5 2.5)
+		(end -2.5 -2.5)
+		(stroke
+			(width 0.1)
+			(type solid)
+		)
+		(layer "F.Fab")
+		(uuid "076046ab-4b56-4060-b8d9-0d80806d0277")
+	)
+	(fp_line
+		(start 2.5 -2.5)
+		(end 2.5 2.5)
+		(stroke
+			(width 0.1)
+			(type solid)
+		)
+		(layer "F.Fab")
+		(uuid "97fe2a5c-4eee-4c7a-9c43-47749b396494")
+	)
+	(fp_line
+		(start 2.5 2.5)
+		(end -2.5 2.5)
+		(stroke
+			(width 0.1)
+			(type solid)
+		)
+		(layer "F.Fab")
+		(uuid "2454fd1b-3484-4838-8b7e-d26357238fe1")
+	)
+	(fp_text user "${REFERENCE}"
+		(at 0 0 90)
+		(layer "F.Fab")
+		(uuid "443068a9-615e-45ce-810d-2684090fbb2c")
+		(effects
+			(font
+				(size 1 1)
+				(thickness 0.15)
+			)
+		)
+	)
+	(pad "1" thru_hole circle
+		(at -1.27 -1.27)
+		(size 1.8 1.8)
+		(drill 1)
+		(layers "*.Cu" "*.Mask")
+		(remove_unused_layers no)
+		(uuid "6f41a869-2001-4f54-8a3d-0f31f71bb1ae")
+	)
+	(pad "2" thru_hole circle
+		(at 1.27 -1.27)
+		(size 1.8 1.8)
+		(drill 1)
+		(layers "*.Cu" "*.Mask")
+		(remove_unused_layers no)
+		(uuid "b86607f5-23f1-4151-b6da-7ca114dcba07")
+	)
+	(pad "3" thru_hole circle
+		(at -1.27 1.27)
+		(size 1.8 1.8)
+		(drill 1)
+		(layers "*.Cu" "*.Mask")
+		(remove_unused_layers no)
+		(uuid "559199b8-73b4-4971-8ef9-2c0b54305dd3")
+	)
+	(pad "4" thru_hole circle
+		(at 1.27 1.27)
+		(size 1.8 1.8)
+		(drill 1)
+		(layers "*.Cu" "*.Mask")
+		(remove_unused_layers no)
+		(uuid "54ad53c9-5430-4f75-9438-d52a20b4bb1d")
+	)
+	(model "${KISYS3DMOD}/Connector_PinHeader_2.54mm.3dshapes/PinHeader_2x02_P2.54mm_Vertical_SMD.wrl"
+		(offset
+			(xyz 0 0 0)
+		)
+		(scale
+			(xyz 1 1 1)
+		)
+		(rotate
+			(xyz 0 0 0)
+		)
+	)
+)
diff --git a/fab.pretty/PinHeader_02x02_P2.54mm_Vertical_THT_D1.4mm.kicad_mod b/fab.pretty/PinHeader_02x02_P2.54mm_Vertical_THT_D1.4mm.kicad_mod
new file mode 100644
index 0000000000000000000000000000000000000000..f6cb008dad867b8e6276ccf686b1f1ab8afa0390
--- /dev/null
+++ b/fab.pretty/PinHeader_02x02_P2.54mm_Vertical_THT_D1.4mm.kicad_mod
@@ -0,0 +1,252 @@
+(footprint "PinHeader_02x02_P2.54mm_Vertical_THT_D1.4mm"
+	(version 20240108)
+	(generator "pcbnew")
+	(generator_version "8.0")
+	(layer "F.Cu")
+	(descr "surface-mounted straight pin header, 2x02, 2.54mm pitch, double rows")
+	(tags "Surface mounted pin header SMD 2x02 2.54mm double row")
+	(property "Reference" "REF**"
+		(at 0 -3.6 0)
+		(layer "F.SilkS")
+		(uuid "b1a13497-3e76-4f59-b695-b1d09db4382b")
+		(effects
+			(font
+				(size 1 1)
+				(thickness 0.15)
+			)
+		)
+	)
+	(property "Value" "PinHeader_2x02"
+		(at 0 3.6 0)
+		(layer "F.Fab")
+		(uuid "1d1e12a4-e0ee-4c7a-93dd-ce99cf42e6aa")
+		(effects
+			(font
+				(size 1 1)
+				(thickness 0.15)
+			)
+		)
+	)
+	(property "Footprint" ""
+		(at 0 0 0)
+		(layer "F.Fab")
+		(hide yes)
+		(uuid "83173a96-137a-4c5d-98d7-04513adc1d60")
+		(effects
+			(font
+				(size 1.27 1.27)
+				(thickness 0.15)
+			)
+		)
+	)
+	(property "Datasheet" ""
+		(at 0 0 0)
+		(layer "F.Fab")
+		(hide yes)
+		(uuid "250725ab-53e0-4390-85e5-01b560963cdb")
+		(effects
+			(font
+				(size 1.27 1.27)
+				(thickness 0.15)
+			)
+		)
+	)
+	(property "Description" ""
+		(at 0 0 0)
+		(layer "F.Fab")
+		(hide yes)
+		(uuid "153290d8-84d8-4208-ba64-1e72da5903e4")
+		(effects
+			(font
+				(size 1.27 1.27)
+				(thickness 0.15)
+			)
+		)
+	)
+	(attr smd)
+	(fp_circle
+		(center -3.4 -2.8)
+		(end -3.1 -2.8)
+		(stroke
+			(width 0.2)
+			(type solid)
+		)
+		(fill solid)
+		(layer "F.Cu")
+		(uuid "e4b26e79-64af-4fe8-84d3-3c610d7d5f51")
+	)
+	(fp_line
+		(start -2.6 -0.51)
+		(end -2.6 0.51)
+		(stroke
+			(width 0.12)
+			(type solid)
+		)
+		(layer "F.SilkS")
+		(uuid "c67be1d3-51ca-4feb-aa97-2e3ae71fa0a3")
+	)
+	(fp_line
+		(start -2.5 -2.6)
+		(end 2.5 -2.6)
+		(stroke
+			(width 0.12)
+			(type solid)
+		)
+		(layer "F.SilkS")
+		(uuid "10924d01-5893-4e04-8ca8-4d82a6bb3aed")
+	)
+	(fp_line
+		(start -2.5 2.6)
+		(end 2.5 2.6)
+		(stroke
+			(width 0.12)
+			(type solid)
+		)
+		(layer "F.SilkS")
+		(uuid "eb432f16-df2d-43d5-a65c-95f16ec91060")
+	)
+	(fp_line
+		(start 2.6 -0.51)
+		(end 2.6 0.51)
+		(stroke
+			(width 0.12)
+			(type solid)
+		)
+		(layer "F.SilkS")
+		(uuid "a10133f1-2f69-47ec-9423-262deaddc6b8")
+	)
+	(fp_line
+		(start -2.5 -2.5)
+		(end -2.5 2.5)
+		(stroke
+			(width 0.05)
+			(type solid)
+		)
+		(layer "F.CrtYd")
+		(uuid "430aab46-b4f1-4ca8-a6b3-d0d1a5a942b8")
+	)
+	(fp_line
+		(start -2.5 2.5)
+		(end 2.5 2.5)
+		(stroke
+			(width 0.05)
+			(type solid)
+		)
+		(layer "F.CrtYd")
+		(uuid "96b68647-ec02-4f9d-b974-1f9120d9eda5")
+	)
+	(fp_line
+		(start 2.5 -2.5)
+		(end -2.5 -2.5)
+		(stroke
+			(width 0.05)
+			(type solid)
+		)
+		(layer "F.CrtYd")
+		(uuid "5d6a69a8-0bd0-4b11-9901-f99098549864")
+	)
+	(fp_line
+		(start 2.5 2.5)
+		(end 2.5 -2.5)
+		(stroke
+			(width 0.05)
+			(type solid)
+		)
+		(layer "F.CrtYd")
+		(uuid "bc412e19-fb3a-4ea2-b5b9-d835f500f7d2")
+	)
+	(fp_line
+		(start -2.5 -2.5)
+		(end 2.5 -2.5)
+		(stroke
+			(width 0.1)
+			(type solid)
+		)
+		(layer "F.Fab")
+		(uuid "4db55cb8-197b-4402-871f-ce582b65664b")
+	)
+	(fp_line
+		(start -2.5 2.5)
+		(end -2.5 -2.5)
+		(stroke
+			(width 0.1)
+			(type solid)
+		)
+		(layer "F.Fab")
+		(uuid "076046ab-4b56-4060-b8d9-0d80806d0277")
+	)
+	(fp_line
+		(start 2.5 -2.5)
+		(end 2.5 2.5)
+		(stroke
+			(width 0.1)
+			(type solid)
+		)
+		(layer "F.Fab")
+		(uuid "97fe2a5c-4eee-4c7a-9c43-47749b396494")
+	)
+	(fp_line
+		(start 2.5 2.5)
+		(end -2.5 2.5)
+		(stroke
+			(width 0.1)
+			(type solid)
+		)
+		(layer "F.Fab")
+		(uuid "2454fd1b-3484-4838-8b7e-d26357238fe1")
+	)
+	(fp_text user "${REFERENCE}"
+		(at 0 0 90)
+		(layer "F.Fab")
+		(uuid "443068a9-615e-45ce-810d-2684090fbb2c")
+		(effects
+			(font
+				(size 1 1)
+				(thickness 0.15)
+			)
+		)
+	)
+	(pad "1" thru_hole circle
+		(at -1.27 -1.27)
+		(size 2.1 2.1)
+		(drill 1.4)
+		(layers "*.Cu" "*.Mask")
+		(remove_unused_layers no)
+		(uuid "6f41a869-2001-4f54-8a3d-0f31f71bb1ae")
+	)
+	(pad "2" thru_hole circle
+		(at 1.27 -1.27)
+		(size 2.1 2.1)
+		(drill 1.4)
+		(layers "*.Cu" "*.Mask")
+		(remove_unused_layers no)
+		(uuid "b86607f5-23f1-4151-b6da-7ca114dcba07")
+	)
+	(pad "3" thru_hole circle
+		(at -1.27 1.27)
+		(size 2.1 2.1)
+		(drill 1.4)
+		(layers "*.Cu" "*.Mask")
+		(remove_unused_layers no)
+		(uuid "559199b8-73b4-4971-8ef9-2c0b54305dd3")
+	)
+	(pad "4" thru_hole circle
+		(at 1.27 1.27)
+		(size 2.1 2.1)
+		(drill 1.4)
+		(layers "*.Cu" "*.Mask")
+		(remove_unused_layers no)
+		(uuid "54ad53c9-5430-4f75-9438-d52a20b4bb1d")
+	)
+	(model "${KISYS3DMOD}/Connector_PinHeader_2.54mm.3dshapes/PinHeader_2x02_P2.54mm_Vertical_SMD.wrl"
+		(offset
+			(xyz 0 0 0)
+		)
+		(scale
+			(xyz 1 1 1)
+		)
+		(rotate
+			(xyz 0 0 0)
+		)
+	)
+)
diff --git a/fab.pretty/PinHeader_02x02_SWD_P2.54mm_Vertical_SMD.kicad_mod b/fab.pretty/PinHeader_02x02_SWD_P2.54mm_Vertical_SMD.kicad_mod
new file mode 100644
index 0000000000000000000000000000000000000000..8a6ca5147baa290563fe6cc708db471af2f6d8f7
--- /dev/null
+++ b/fab.pretty/PinHeader_02x02_SWD_P2.54mm_Vertical_SMD.kicad_mod
@@ -0,0 +1,424 @@
+(footprint "PinHeader_02x02_SWD_P2.54mm_Vertical_SMD"
+	(version 20240108)
+	(generator "pcbnew")
+	(generator_version "8.0")
+	(layer "F.Cu")
+	(descr "surface-mounted straight pin header, 2x02, 2.54mm pitch, double rows")
+	(tags "Surface mounted pin header SMD 2x02 2.54mm double row")
+	(property "Reference" "REF**"
+		(at 0 -3.6 0)
+		(layer "F.SilkS")
+		(uuid "08485760-2d59-42b0-9972-1bb17897c55d")
+		(effects
+			(font
+				(size 1 1)
+				(thickness 0.15)
+			)
+		)
+	)
+	(property "Value" "PinHeader_2x02"
+		(at 0 3.6 0)
+		(layer "F.Fab")
+		(uuid "b258f3f3-1932-4e4a-9628-1dfed692a9bb")
+		(effects
+			(font
+				(size 1 1)
+				(thickness 0.15)
+			)
+		)
+	)
+	(property "Footprint" ""
+		(at 0 0 0)
+		(layer "F.Fab")
+		(hide yes)
+		(uuid "6a7aa8dc-c9d9-4888-b565-82c8075ad40e")
+		(effects
+			(font
+				(size 1.27 1.27)
+				(thickness 0.15)
+			)
+		)
+	)
+	(property "Datasheet" ""
+		(at 0 0 0)
+		(layer "F.Fab")
+		(hide yes)
+		(uuid "a649a030-2ffb-48b9-a424-16fb32a44210")
+		(effects
+			(font
+				(size 1.27 1.27)
+				(thickness 0.15)
+			)
+		)
+	)
+	(property "Description" ""
+		(at 0 0 0)
+		(layer "F.Fab")
+		(hide yes)
+		(uuid "a41731d6-4800-4ac6-b457-5702667f0832")
+		(effects
+			(font
+				(size 1.27 1.27)
+				(thickness 0.15)
+			)
+		)
+	)
+	(attr smd)
+	(fp_circle
+		(center -3.4 -2.9)
+		(end -2.9 -2.9)
+		(stroke
+			(width 0.2)
+			(type solid)
+		)
+		(fill solid)
+		(layer "F.Cu")
+		(uuid "25e12d02-d3ca-4711-9249-49ef65cf7ca9")
+	)
+	(fp_line
+		(start -4.04 -2.03)
+		(end -2.6 -2.03)
+		(stroke
+			(width 0.12)
+			(type solid)
+		)
+		(layer "F.SilkS")
+		(uuid "5a1a1700-5775-4688-9043-a2f31cf9d29b")
+	)
+	(fp_line
+		(start -2.6 -2.6)
+		(end -2.6 -2.03)
+		(stroke
+			(width 0.12)
+			(type solid)
+		)
+		(layer "F.SilkS")
+		(uuid "5d503f29-6d71-416f-9227-ed546a1b2d5e")
+	)
+	(fp_line
+		(start -2.6 -2.6)
+		(end 2.6 -2.6)
+		(stroke
+			(width 0.12)
+			(type solid)
+		)
+		(layer "F.SilkS")
+		(uuid "57379d8b-9ba9-4f78-b326-15a774325f38")
+	)
+	(fp_line
+		(start -2.6 -0.51)
+		(end -2.6 0.51)
+		(stroke
+			(width 0.12)
+			(type solid)
+		)
+		(layer "F.SilkS")
+		(uuid "5d0098ad-5114-4cf7-94c3-1ab2c008a029")
+	)
+	(fp_line
+		(start -2.6 2.03)
+		(end -2.6 2.6)
+		(stroke
+			(width 0.12)
+			(type solid)
+		)
+		(layer "F.SilkS")
+		(uuid "7758ffd0-d4ff-4431-87e8-f39bad6301a7")
+	)
+	(fp_line
+		(start -2.6 2.6)
+		(end 2.6 2.6)
+		(stroke
+			(width 0.12)
+			(type solid)
+		)
+		(layer "F.SilkS")
+		(uuid "e2b0367e-ecc4-4e7d-994d-64faa25d2efd")
+	)
+	(fp_line
+		(start 2.6 -2.6)
+		(end 2.6 -2.03)
+		(stroke
+			(width 0.12)
+			(type solid)
+		)
+		(layer "F.SilkS")
+		(uuid "d751be33-bc96-4cde-8cd7-54ee5cf97ea0")
+	)
+	(fp_line
+		(start 2.6 -0.51)
+		(end 2.6 0.51)
+		(stroke
+			(width 0.12)
+			(type solid)
+		)
+		(layer "F.SilkS")
+		(uuid "796c4713-1d32-4635-a0db-d689793ceab1")
+	)
+	(fp_line
+		(start 2.6 2.03)
+		(end 2.6 2.6)
+		(stroke
+			(width 0.12)
+			(type solid)
+		)
+		(layer "F.SilkS")
+		(uuid "88fa2017-ec5c-4eb1-aeb1-6356394061bf")
+	)
+	(fp_line
+		(start -4.2 -2.7)
+		(end -4.2 2.7)
+		(stroke
+			(width 0.05)
+			(type solid)
+		)
+		(layer "F.CrtYd")
+		(uuid "b4d1a9b4-07e6-48ae-8da4-df2035cf5576")
+	)
+	(fp_line
+		(start -4.2 2.7)
+		(end 4.2 2.7)
+		(stroke
+			(width 0.05)
+			(type solid)
+		)
+		(layer "F.CrtYd")
+		(uuid "e9a72aad-fe63-4737-835b-383fde8e85b5")
+	)
+	(fp_line
+		(start 4.2 -2.7)
+		(end -4.2 -2.7)
+		(stroke
+			(width 0.05)
+			(type solid)
+		)
+		(layer "F.CrtYd")
+		(uuid "01657feb-0276-4c93-8a8e-d4d5ce3f4ec5")
+	)
+	(fp_line
+		(start 4.2 2.7)
+		(end 4.2 -2.7)
+		(stroke
+			(width 0.05)
+			(type solid)
+		)
+		(layer "F.CrtYd")
+		(uuid "d15e2649-2cbf-4bb0-830a-c18106babbf6")
+	)
+	(fp_line
+		(start -3.6 -1.59)
+		(end -3.6 -0.95)
+		(stroke
+			(width 0.1)
+			(type solid)
+		)
+		(layer "F.Fab")
+		(uuid "15745daf-46b2-4937-9c71-88ec6dccc5cc")
+	)
+	(fp_line
+		(start -3.6 -0.95)
+		(end -2.54 -0.95)
+		(stroke
+			(width 0.1)
+			(type solid)
+		)
+		(layer "F.Fab")
+		(uuid "9ab3492b-45da-46c1-a759-3ad9aa758635")
+	)
+	(fp_line
+		(start -3.6 0.95)
+		(end -3.6 1.59)
+		(stroke
+			(width 0.1)
+			(type solid)
+		)
+		(layer "F.Fab")
+		(uuid "84d6a668-3ab7-4114-a6f4-17bf6adbd7f1")
+	)
+	(fp_line
+		(start -3.6 1.59)
+		(end -2.54 1.59)
+		(stroke
+			(width 0.1)
+			(type solid)
+		)
+		(layer "F.Fab")
+		(uuid "861ec82d-ecec-477c-a740-15c1359301e6")
+	)
+	(fp_line
+		(start -2.54 -1.59)
+		(end -3.6 -1.59)
+		(stroke
+			(width 0.1)
+			(type solid)
+		)
+		(layer "F.Fab")
+		(uuid "55f5bca2-e5f6-4bcb-a857-298be72426a2")
+	)
+	(fp_line
+		(start -2.54 -1.59)
+		(end -1.59 -2.54)
+		(stroke
+			(width 0.1)
+			(type solid)
+		)
+		(layer "F.Fab")
+		(uuid "834fc8b0-8952-4228-85d3-31aa9be133ba")
+	)
+	(fp_line
+		(start -2.54 0.95)
+		(end -3.6 0.95)
+		(stroke
+			(width 0.1)
+			(type solid)
+		)
+		(layer "F.Fab")
+		(uuid "fa45c1e1-43e9-40df-880b-c199616a450e")
+	)
+	(fp_line
+		(start -2.54 2.54)
+		(end -2.54 -1.59)
+		(stroke
+			(width 0.1)
+			(type solid)
+		)
+		(layer "F.Fab")
+		(uuid "36c11f2a-30e4-4499-b58a-15f8216fb06e")
+	)
+	(fp_line
+		(start -1.59 -2.54)
+		(end 2.54 -2.54)
+		(stroke
+			(width 0.1)
+			(type solid)
+		)
+		(layer "F.Fab")
+		(uuid "13e5fc7b-945e-458b-8dea-c83dbc8c9420")
+	)
+	(fp_line
+		(start 2.54 -2.54)
+		(end 2.54 2.54)
+		(stroke
+			(width 0.1)
+			(type solid)
+		)
+		(layer "F.Fab")
+		(uuid "e950e2dd-2659-41c1-84f2-345b75e2c676")
+	)
+	(fp_line
+		(start 2.54 -1.59)
+		(end 3.6 -1.59)
+		(stroke
+			(width 0.1)
+			(type solid)
+		)
+		(layer "F.Fab")
+		(uuid "4170b0eb-5ccf-450b-84b5-481e5619e4f8")
+	)
+	(fp_line
+		(start 2.54 0.95)
+		(end 3.6 0.95)
+		(stroke
+			(width 0.1)
+			(type solid)
+		)
+		(layer "F.Fab")
+		(uuid "7ddd6969-3662-4f1a-9c48-574d6cb570df")
+	)
+	(fp_line
+		(start 2.54 2.54)
+		(end -2.54 2.54)
+		(stroke
+			(width 0.1)
+			(type solid)
+		)
+		(layer "F.Fab")
+		(uuid "28ff867d-2f70-4db5-9867-36de4b767980")
+	)
+	(fp_line
+		(start 3.6 -1.59)
+		(end 3.6 -0.95)
+		(stroke
+			(width 0.1)
+			(type solid)
+		)
+		(layer "F.Fab")
+		(uuid "84c4af3e-30fd-4d04-b4bf-a31780a4a310")
+	)
+	(fp_line
+		(start 3.6 -0.95)
+		(end 2.54 -0.95)
+		(stroke
+			(width 0.1)
+			(type solid)
+		)
+		(layer "F.Fab")
+		(uuid "bf0c7382-7057-4597-8497-bfa352ffcec9")
+	)
+	(fp_line
+		(start 3.6 0.95)
+		(end 3.6 1.59)
+		(stroke
+			(width 0.1)
+			(type solid)
+		)
+		(layer "F.Fab")
+		(uuid "770ed71c-2685-4a0d-83e2-deb19737add4")
+	)
+	(fp_line
+		(start 3.6 1.59)
+		(end 2.54 1.59)
+		(stroke
+			(width 0.1)
+			(type solid)
+		)
+		(layer "F.Fab")
+		(uuid "ea239748-3eba-4243-ab52-d1db3d3ba736")
+	)
+	(fp_text user "${REFERENCE}"
+		(at 0 0 90)
+		(layer "F.Fab")
+		(uuid "5afc27d0-eb64-4472-be31-8051cab60500")
+		(effects
+			(font
+				(size 1 1)
+				(thickness 0.15)
+			)
+		)
+	)
+	(pad "1" smd rect
+		(at -2.525 -1.27)
+		(size 3.15 1)
+		(layers "F.Cu" "F.Paste" "F.Mask")
+		(uuid "1ae34bc2-c1a0-47cf-b74f-fa8d941f7feb")
+	)
+	(pad "2" smd rect
+		(at 2.525 -1.27)
+		(size 3.15 1)
+		(layers "F.Cu" "F.Paste" "F.Mask")
+		(uuid "d190cd17-fff3-469c-a37d-b5f27170f9e2")
+	)
+	(pad "3" smd rect
+		(at -2.525 1.27)
+		(size 3.15 1)
+		(layers "F.Cu" "F.Paste" "F.Mask")
+		(uuid "e50ae6a9-bbaf-4063-aeb3-27d7510498ff")
+	)
+	(pad "4" smd rect
+		(at 2.525 1.27)
+		(size 3.15 1)
+		(layers "F.Cu" "F.Paste" "F.Mask")
+		(uuid "5f1c1ff9-55de-45fd-88f4-642c821180b0")
+	)
+	(model "${KISYS3DMOD}/Connector_PinHeader_2.54mm.3dshapes/PinHeader_2x02_P2.54mm_Vertical_SMD.wrl"
+		(offset
+			(xyz 0 0 0)
+		)
+		(scale
+			(xyz 1 1 1)
+		)
+		(rotate
+			(xyz 0 0 0)
+		)
+	)
+)
diff --git a/fab.pretty/PinHeader_02x03_P2.54mm_Vertical_SMD.kicad_mod b/fab.pretty/PinHeader_02x03_P2.54mm_Vertical_SMD.kicad_mod
new file mode 100644
index 0000000000000000000000000000000000000000..72faa2faf3bfa0202422c0860331875e8fe8ccba
--- /dev/null
+++ b/fab.pretty/PinHeader_02x03_P2.54mm_Vertical_SMD.kicad_mod
@@ -0,0 +1,505 @@
+(footprint "PinHeader_02x03_P2.54mm_Vertical_SMD"
+	(version 20240108)
+	(generator "pcbnew")
+	(generator_version "8.0")
+	(layer "F.Cu")
+	(descr "surface-mounted straight pin header, 2x03, 2.54mm pitch, double rows")
+	(tags "Surface mounted pin header SMD 2x03 2.54mm double row")
+	(property "Reference" "REF**"
+		(at 0 -4.87 0)
+		(layer "F.SilkS")
+		(uuid "7be9df97-3067-4ac4-9ac0-c6deb59f3e13")
+		(effects
+			(font
+				(size 1 1)
+				(thickness 0.15)
+			)
+		)
+	)
+	(property "Value" "PinHeader_2x03"
+		(at 0 4.87 0)
+		(layer "F.Fab")
+		(uuid "bc7a74b7-96c6-4082-b837-c38069f8432d")
+		(effects
+			(font
+				(size 1 1)
+				(thickness 0.15)
+			)
+		)
+	)
+	(property "Footprint" ""
+		(at 0 0 0)
+		(layer "F.Fab")
+		(hide yes)
+		(uuid "d339b4c2-6919-409a-98bf-21cfa9848d42")
+		(effects
+			(font
+				(size 1.27 1.27)
+				(thickness 0.15)
+			)
+		)
+	)
+	(property "Datasheet" ""
+		(at 0 0 0)
+		(layer "F.Fab")
+		(hide yes)
+		(uuid "1e648bf2-a133-4477-a8af-8a846d14fcb2")
+		(effects
+			(font
+				(size 1.27 1.27)
+				(thickness 0.15)
+			)
+		)
+	)
+	(property "Description" ""
+		(at 0 0 0)
+		(layer "F.Fab")
+		(hide yes)
+		(uuid "4419df14-d380-4d52-a4b3-49b333c15bac")
+		(effects
+			(font
+				(size 1.27 1.27)
+				(thickness 0.15)
+			)
+		)
+	)
+	(attr smd)
+	(fp_line
+		(start -4.04 -3.3)
+		(end -2.6 -3.3)
+		(stroke
+			(width 0.12)
+			(type solid)
+		)
+		(layer "F.SilkS")
+		(uuid "ce15ebe2-6ca3-411d-baf5-f4a09e07a447")
+	)
+	(fp_line
+		(start -2.6 -3.87)
+		(end -2.6 -3.3)
+		(stroke
+			(width 0.12)
+			(type solid)
+		)
+		(layer "F.SilkS")
+		(uuid "692208ce-2144-43c5-bbcb-2107e1584661")
+	)
+	(fp_line
+		(start -2.6 -3.87)
+		(end 2.6 -3.87)
+		(stroke
+			(width 0.12)
+			(type solid)
+		)
+		(layer "F.SilkS")
+		(uuid "046b95bd-08b2-45b9-a320-c6d442067d80")
+	)
+	(fp_line
+		(start -2.6 -1.78)
+		(end -2.6 -0.76)
+		(stroke
+			(width 0.12)
+			(type solid)
+		)
+		(layer "F.SilkS")
+		(uuid "74b4c5b4-8b57-4db1-be90-413566b5cbd7")
+	)
+	(fp_line
+		(start -2.6 0.76)
+		(end -2.6 1.78)
+		(stroke
+			(width 0.12)
+			(type solid)
+		)
+		(layer "F.SilkS")
+		(uuid "024e110d-4763-46c3-bf2d-117afefe0d57")
+	)
+	(fp_line
+		(start -2.6 3.3)
+		(end -2.6 3.87)
+		(stroke
+			(width 0.12)
+			(type solid)
+		)
+		(layer "F.SilkS")
+		(uuid "8f48303b-6852-4ae0-bd64-3ac85f0ea001")
+	)
+	(fp_line
+		(start -2.6 3.87)
+		(end 2.6 3.87)
+		(stroke
+			(width 0.12)
+			(type solid)
+		)
+		(layer "F.SilkS")
+		(uuid "a6dcd5ce-2c62-49e1-b3f9-2809ff972d78")
+	)
+	(fp_line
+		(start 2.6 -3.87)
+		(end 2.6 -3.3)
+		(stroke
+			(width 0.12)
+			(type solid)
+		)
+		(layer "F.SilkS")
+		(uuid "625ec863-ba5c-4ecd-ad56-aea980896188")
+	)
+	(fp_line
+		(start 2.6 -1.78)
+		(end 2.6 -0.76)
+		(stroke
+			(width 0.12)
+			(type solid)
+		)
+		(layer "F.SilkS")
+		(uuid "d33ce402-3f00-4a80-a4b1-366b6687c563")
+	)
+	(fp_line
+		(start 2.6 0.76)
+		(end 2.6 1.78)
+		(stroke
+			(width 0.12)
+			(type solid)
+		)
+		(layer "F.SilkS")
+		(uuid "4126bdce-ab93-4424-8857-61535896e8ed")
+	)
+	(fp_line
+		(start 2.6 3.3)
+		(end 2.6 3.87)
+		(stroke
+			(width 0.12)
+			(type solid)
+		)
+		(layer "F.SilkS")
+		(uuid "05ad4999-06fd-4fdf-84f3-f971b2864f56")
+	)
+	(fp_line
+		(start -5.9 -4.35)
+		(end -5.9 4.35)
+		(stroke
+			(width 0.05)
+			(type solid)
+		)
+		(layer "F.CrtYd")
+		(uuid "af461a74-fbbb-4e64-8ed1-a2a1b117504d")
+	)
+	(fp_line
+		(start -5.9 4.35)
+		(end 5.9 4.35)
+		(stroke
+			(width 0.05)
+			(type solid)
+		)
+		(layer "F.CrtYd")
+		(uuid "6cf4bb1c-a809-47ed-9704-d8b9b6adaaf0")
+	)
+	(fp_line
+		(start 5.9 -4.35)
+		(end -5.9 -4.35)
+		(stroke
+			(width 0.05)
+			(type solid)
+		)
+		(layer "F.CrtYd")
+		(uuid "c5c587db-c381-4e05-87a6-0eb1538da038")
+	)
+	(fp_line
+		(start 5.9 4.35)
+		(end 5.9 -4.35)
+		(stroke
+			(width 0.05)
+			(type solid)
+		)
+		(layer "F.CrtYd")
+		(uuid "946cfa7a-b3c5-4d59-9f37-8ceceaaeb070")
+	)
+	(fp_line
+		(start -3.6 -2.86)
+		(end -3.6 -2.22)
+		(stroke
+			(width 0.1)
+			(type solid)
+		)
+		(layer "F.Fab")
+		(uuid "80c67621-1731-40fe-ad35-03a970436a4b")
+	)
+	(fp_line
+		(start -3.6 -2.22)
+		(end -2.54 -2.22)
+		(stroke
+			(width 0.1)
+			(type solid)
+		)
+		(layer "F.Fab")
+		(uuid "66a78c4e-a742-490f-afec-323aae96cd94")
+	)
+	(fp_line
+		(start -3.6 -0.32)
+		(end -3.6 0.32)
+		(stroke
+			(width 0.1)
+			(type solid)
+		)
+		(layer "F.Fab")
+		(uuid "3a598c45-0a51-41ef-a557-7fa5f364da51")
+	)
+	(fp_line
+		(start -3.6 0.32)
+		(end -2.54 0.32)
+		(stroke
+			(width 0.1)
+			(type solid)
+		)
+		(layer "F.Fab")
+		(uuid "71fe76a1-58c6-451f-854a-98fc50f48528")
+	)
+	(fp_line
+		(start -3.6 2.22)
+		(end -3.6 2.86)
+		(stroke
+			(width 0.1)
+			(type solid)
+		)
+		(layer "F.Fab")
+		(uuid "756dd404-475b-47c0-a20b-cd338de98dd0")
+	)
+	(fp_line
+		(start -3.6 2.86)
+		(end -2.54 2.86)
+		(stroke
+			(width 0.1)
+			(type solid)
+		)
+		(layer "F.Fab")
+		(uuid "c986a21b-3c0c-4809-9f5b-90849f615e3b")
+	)
+	(fp_line
+		(start -2.54 -2.86)
+		(end -3.6 -2.86)
+		(stroke
+			(width 0.1)
+			(type solid)
+		)
+		(layer "F.Fab")
+		(uuid "daa9983e-9ee0-4bf7-87c1-0fb853e2a980")
+	)
+	(fp_line
+		(start -2.54 -2.86)
+		(end -1.59 -3.81)
+		(stroke
+			(width 0.1)
+			(type solid)
+		)
+		(layer "F.Fab")
+		(uuid "3a245e11-a69f-45c2-bc9a-b49ff868c28d")
+	)
+	(fp_line
+		(start -2.54 -0.32)
+		(end -3.6 -0.32)
+		(stroke
+			(width 0.1)
+			(type solid)
+		)
+		(layer "F.Fab")
+		(uuid "ef265142-b8b9-4705-8445-b2017a52defb")
+	)
+	(fp_line
+		(start -2.54 2.22)
+		(end -3.6 2.22)
+		(stroke
+			(width 0.1)
+			(type solid)
+		)
+		(layer "F.Fab")
+		(uuid "23c446cc-e838-4568-a4de-fbf9b5fd4207")
+	)
+	(fp_line
+		(start -2.54 3.81)
+		(end -2.54 -2.86)
+		(stroke
+			(width 0.1)
+			(type solid)
+		)
+		(layer "F.Fab")
+		(uuid "c06179cb-62b3-4ea9-bf98-4b4f9296b5a8")
+	)
+	(fp_line
+		(start -1.59 -3.81)
+		(end 2.54 -3.81)
+		(stroke
+			(width 0.1)
+			(type solid)
+		)
+		(layer "F.Fab")
+		(uuid "369f851c-628a-45f4-b9c3-645a212b5582")
+	)
+	(fp_line
+		(start 2.54 -3.81)
+		(end 2.54 3.81)
+		(stroke
+			(width 0.1)
+			(type solid)
+		)
+		(layer "F.Fab")
+		(uuid "2633e049-c5ec-4751-8ce8-85906c8593e1")
+	)
+	(fp_line
+		(start 2.54 -2.86)
+		(end 3.6 -2.86)
+		(stroke
+			(width 0.1)
+			(type solid)
+		)
+		(layer "F.Fab")
+		(uuid "f511a925-409f-4a2f-b8c0-d9440a53f397")
+	)
+	(fp_line
+		(start 2.54 -0.32)
+		(end 3.6 -0.32)
+		(stroke
+			(width 0.1)
+			(type solid)
+		)
+		(layer "F.Fab")
+		(uuid "a8b9510c-35ed-4374-a866-9a874b3657a1")
+	)
+	(fp_line
+		(start 2.54 2.22)
+		(end 3.6 2.22)
+		(stroke
+			(width 0.1)
+			(type solid)
+		)
+		(layer "F.Fab")
+		(uuid "b6eb9ad0-0e15-482b-8282-76f91db2abec")
+	)
+	(fp_line
+		(start 2.54 3.81)
+		(end -2.54 3.81)
+		(stroke
+			(width 0.1)
+			(type solid)
+		)
+		(layer "F.Fab")
+		(uuid "b2e8f934-26ab-419d-aadd-58e749dfcaeb")
+	)
+	(fp_line
+		(start 3.6 -2.86)
+		(end 3.6 -2.22)
+		(stroke
+			(width 0.1)
+			(type solid)
+		)
+		(layer "F.Fab")
+		(uuid "fb7ff5d3-a7c7-46cd-bff8-e640f0b91c64")
+	)
+	(fp_line
+		(start 3.6 -2.22)
+		(end 2.54 -2.22)
+		(stroke
+			(width 0.1)
+			(type solid)
+		)
+		(layer "F.Fab")
+		(uuid "cb5b7495-997f-4cb3-bc58-01b3430112f8")
+	)
+	(fp_line
+		(start 3.6 -0.32)
+		(end 3.6 0.32)
+		(stroke
+			(width 0.1)
+			(type solid)
+		)
+		(layer "F.Fab")
+		(uuid "6dd081b5-055c-4651-bc18-1f220e6bca34")
+	)
+	(fp_line
+		(start 3.6 0.32)
+		(end 2.54 0.32)
+		(stroke
+			(width 0.1)
+			(type solid)
+		)
+		(layer "F.Fab")
+		(uuid "e4bd40aa-566a-4cca-b10c-cb1423e0f48c")
+	)
+	(fp_line
+		(start 3.6 2.22)
+		(end 3.6 2.86)
+		(stroke
+			(width 0.1)
+			(type solid)
+		)
+		(layer "F.Fab")
+		(uuid "6ee951dd-ee4c-4d2b-b211-4ea50115d106")
+	)
+	(fp_line
+		(start 3.6 2.86)
+		(end 2.54 2.86)
+		(stroke
+			(width 0.1)
+			(type solid)
+		)
+		(layer "F.Fab")
+		(uuid "1cb2d20b-8494-4afe-8bef-0c41d134b350")
+	)
+	(fp_text user "${REFERENCE}"
+		(at 0 0 90)
+		(layer "F.Fab")
+		(uuid "70d14d2a-8fe7-413c-82a2-404c13940ab7")
+		(effects
+			(font
+				(size 1 1)
+				(thickness 0.15)
+			)
+		)
+	)
+	(pad "1" smd rect
+		(at -2.525 -2.54)
+		(size 3.15 1)
+		(layers "F.Cu" "F.Paste" "F.Mask")
+		(uuid "cf76add0-48c7-49e1-9963-d30a16d81895")
+	)
+	(pad "2" smd rect
+		(at 2.525 -2.54)
+		(size 3.15 1)
+		(layers "F.Cu" "F.Paste" "F.Mask")
+		(uuid "afcc2b29-af43-4cba-a641-c527e72614b8")
+	)
+	(pad "3" smd rect
+		(at -2.525 0)
+		(size 3.15 1)
+		(layers "F.Cu" "F.Paste" "F.Mask")
+		(uuid "00718ac6-fd10-4961-90df-45fec2b38e00")
+	)
+	(pad "4" smd rect
+		(at 2.525 0)
+		(size 3.15 1)
+		(layers "F.Cu" "F.Paste" "F.Mask")
+		(uuid "09067790-916c-4524-b631-44349b6ea837")
+	)
+	(pad "5" smd rect
+		(at -2.525 2.54)
+		(size 3.15 1)
+		(layers "F.Cu" "F.Paste" "F.Mask")
+		(uuid "e53c96fa-680c-475c-991c-312cc07c90ea")
+	)
+	(pad "6" smd rect
+		(at 2.525 2.54)
+		(size 3.15 1)
+		(layers "F.Cu" "F.Paste" "F.Mask")
+		(uuid "745eb555-a5be-4e18-bd33-5c539623cfa1")
+	)
+	(model "${KISYS3DMOD}/Connector_PinHeader_2.54mm.3dshapes/PinHeader_2x03_P2.54mm_Vertical_SMD.wrl"
+		(offset
+			(xyz 0 0 0)
+		)
+		(scale
+			(xyz 1 1 1)
+		)
+		(rotate
+			(xyz 0 0 0)
+		)
+	)
+)
diff --git a/fab.pretty/PinHeader_02x03_P2.54mm_Vertical_THT_D1.0mm.kicad_mod b/fab.pretty/PinHeader_02x03_P2.54mm_Vertical_THT_D1.0mm.kicad_mod
new file mode 100644
index 0000000000000000000000000000000000000000..49bd1551cd512f29a1121b02abc1dee9fedd4b65
--- /dev/null
+++ b/fab.pretty/PinHeader_02x03_P2.54mm_Vertical_THT_D1.0mm.kicad_mod
@@ -0,0 +1,268 @@
+(footprint "PinHeader_02x03_P2.54mm_Vertical_THT_D1.0mm"
+	(version 20240108)
+	(generator "pcbnew")
+	(generator_version "8.0")
+	(layer "F.Cu")
+	(descr "surface-mounted straight pin header, 2x02, 2.54mm pitch, double rows")
+	(tags "Surface mounted pin header SMD 2x02 2.54mm double row")
+	(property "Reference" "REF**"
+		(at 0 -5 0)
+		(layer "F.SilkS")
+		(uuid "b1a13497-3e76-4f59-b695-b1d09db4382b")
+		(effects
+			(font
+				(size 1 1)
+				(thickness 0.15)
+			)
+		)
+	)
+	(property "Value" "PinHeader_2x02"
+		(at 0 5 0)
+		(layer "F.Fab")
+		(uuid "1d1e12a4-e0ee-4c7a-93dd-ce99cf42e6aa")
+		(effects
+			(font
+				(size 1 1)
+				(thickness 0.15)
+			)
+		)
+	)
+	(property "Footprint" ""
+		(at 0 0 0)
+		(layer "F.Fab")
+		(hide yes)
+		(uuid "7dc025ca-7708-4979-b2a0-fefb356d07f7")
+		(effects
+			(font
+				(size 1.27 1.27)
+				(thickness 0.15)
+			)
+		)
+	)
+	(property "Datasheet" ""
+		(at 0 0 0)
+		(layer "F.Fab")
+		(hide yes)
+		(uuid "11d02be1-20b6-401a-a148-3936e521bd67")
+		(effects
+			(font
+				(size 1.27 1.27)
+				(thickness 0.15)
+			)
+		)
+	)
+	(property "Description" ""
+		(at 0 0 0)
+		(layer "F.Fab")
+		(hide yes)
+		(uuid "03b3780a-ccf1-4636-86d7-1dc8ab00e1ae")
+		(effects
+			(font
+				(size 1.27 1.27)
+				(thickness 0.15)
+			)
+		)
+	)
+	(attr smd)
+	(fp_circle
+		(center -3.4 -2.8)
+		(end -3.1 -2.8)
+		(stroke
+			(width 0.2)
+			(type solid)
+		)
+		(fill solid)
+		(layer "F.Cu")
+		(uuid "e4b26e79-64af-4fe8-84d3-3c610d7d5f51")
+	)
+	(fp_line
+		(start -2.6 -0.51)
+		(end -2.6 0.51)
+		(stroke
+			(width 0.12)
+			(type solid)
+		)
+		(layer "F.SilkS")
+		(uuid "c67be1d3-51ca-4feb-aa97-2e3ae71fa0a3")
+	)
+	(fp_line
+		(start -2.5 -3.8)
+		(end 2.5 -3.8)
+		(stroke
+			(width 0.12)
+			(type solid)
+		)
+		(layer "F.SilkS")
+		(uuid "10924d01-5893-4e04-8ca8-4d82a6bb3aed")
+	)
+	(fp_line
+		(start -2.5 3.8)
+		(end 2.5 3.8)
+		(stroke
+			(width 0.12)
+			(type solid)
+		)
+		(layer "F.SilkS")
+		(uuid "eb432f16-df2d-43d5-a65c-95f16ec91060")
+	)
+	(fp_line
+		(start 2.6 -0.51)
+		(end 2.6 0.51)
+		(stroke
+			(width 0.12)
+			(type solid)
+		)
+		(layer "F.SilkS")
+		(uuid "a10133f1-2f69-47ec-9423-262deaddc6b8")
+	)
+	(fp_line
+		(start -2.5 -3.7)
+		(end -2.5 3.7)
+		(stroke
+			(width 0.05)
+			(type solid)
+		)
+		(layer "F.CrtYd")
+		(uuid "430aab46-b4f1-4ca8-a6b3-d0d1a5a942b8")
+	)
+	(fp_line
+		(start -2.5 3.7)
+		(end 2.5 3.7)
+		(stroke
+			(width 0.05)
+			(type solid)
+		)
+		(layer "F.CrtYd")
+		(uuid "96b68647-ec02-4f9d-b974-1f9120d9eda5")
+	)
+	(fp_line
+		(start 2.5 -3.7)
+		(end -2.5 -3.7)
+		(stroke
+			(width 0.05)
+			(type solid)
+		)
+		(layer "F.CrtYd")
+		(uuid "5d6a69a8-0bd0-4b11-9901-f99098549864")
+	)
+	(fp_line
+		(start 2.5 3.7)
+		(end 2.5 -3.7)
+		(stroke
+			(width 0.05)
+			(type solid)
+		)
+		(layer "F.CrtYd")
+		(uuid "bc412e19-fb3a-4ea2-b5b9-d835f500f7d2")
+	)
+	(fp_line
+		(start -2.5 -3.7)
+		(end 2.5 -3.7)
+		(stroke
+			(width 0.1)
+			(type solid)
+		)
+		(layer "F.Fab")
+		(uuid "61fe4c73-be59-4519-98f1-a634322a841d")
+	)
+	(fp_line
+		(start -2.5 3.7)
+		(end -2.5 -3.7)
+		(stroke
+			(width 0.1)
+			(type solid)
+		)
+		(layer "F.Fab")
+		(uuid "b52d6ff3-fef1-496e-8dd5-ebb89b6bce6a")
+	)
+	(fp_line
+		(start 2.5 -3.7)
+		(end 2.5 3.7)
+		(stroke
+			(width 0.1)
+			(type solid)
+		)
+		(layer "F.Fab")
+		(uuid "9bac9ad3-a7b9-47f0-87c7-d8630653df68")
+	)
+	(fp_line
+		(start 2.5 3.7)
+		(end -2.5 3.7)
+		(stroke
+			(width 0.1)
+			(type solid)
+		)
+		(layer "F.Fab")
+		(uuid "411d4270-c66c-4318-b7fb-1470d34862b8")
+	)
+	(fp_text user "${REFERENCE}"
+		(at 0 0 90)
+		(layer "F.Fab")
+		(uuid "443068a9-615e-45ce-810d-2684090fbb2c")
+		(effects
+			(font
+				(size 1 1)
+				(thickness 0.15)
+			)
+		)
+	)
+	(pad "1" thru_hole circle
+		(at -1.27 -2.54)
+		(size 1.8 1.8)
+		(drill 1)
+		(layers "*.Cu" "*.Mask")
+		(remove_unused_layers no)
+		(uuid "6f41a869-2001-4f54-8a3d-0f31f71bb1ae")
+	)
+	(pad "2" thru_hole circle
+		(at 1.27 -2.54)
+		(size 1.8 1.8)
+		(drill 1)
+		(layers "*.Cu" "*.Mask")
+		(remove_unused_layers no)
+		(uuid "b86607f5-23f1-4151-b6da-7ca114dcba07")
+	)
+	(pad "3" thru_hole circle
+		(at -1.27 0)
+		(size 1.8 1.8)
+		(drill 1)
+		(layers "*.Cu" "*.Mask")
+		(remove_unused_layers no)
+		(uuid "559199b8-73b4-4971-8ef9-2c0b54305dd3")
+	)
+	(pad "4" thru_hole circle
+		(at 1.27 0)
+		(size 1.8 1.8)
+		(drill 1)
+		(layers "*.Cu" "*.Mask")
+		(remove_unused_layers no)
+		(uuid "54ad53c9-5430-4f75-9438-d52a20b4bb1d")
+	)
+	(pad "5" thru_hole circle
+		(at -1.27 2.54)
+		(size 1.8 1.8)
+		(drill 1)
+		(layers "*.Cu" "*.Mask")
+		(remove_unused_layers no)
+		(uuid "82be7aae-5d06-4178-8c3e-98760c41b054")
+	)
+	(pad "6" thru_hole circle
+		(at 1.27 2.54)
+		(size 1.8 1.8)
+		(drill 1)
+		(layers "*.Cu" "*.Mask")
+		(remove_unused_layers no)
+		(uuid "e1535036-5d36-405f-bb86-3819621c4f23")
+	)
+	(model "${KISYS3DMOD}/Connector_PinHeader_2.54mm.3dshapes/PinHeader_2x02_P2.54mm_Vertical_SMD.wrl"
+		(offset
+			(xyz 0 0 0)
+		)
+		(scale
+			(xyz 1 1 1)
+		)
+		(rotate
+			(xyz 0 0 0)
+		)
+	)
+)
diff --git a/fab.pretty/PinHeader_02x03_P2.54mm_Vertical_THT_D1.4mm.kicad_mod b/fab.pretty/PinHeader_02x03_P2.54mm_Vertical_THT_D1.4mm.kicad_mod
new file mode 100644
index 0000000000000000000000000000000000000000..e3d4fd9b42eea15eb229e6ad26cf81c2d669c36a
--- /dev/null
+++ b/fab.pretty/PinHeader_02x03_P2.54mm_Vertical_THT_D1.4mm.kicad_mod
@@ -0,0 +1,268 @@
+(footprint "PinHeader_02x03_P2.54mm_Vertical_THT_D1.4mm"
+	(version 20240108)
+	(generator "pcbnew")
+	(generator_version "8.0")
+	(layer "F.Cu")
+	(descr "surface-mounted straight pin header, 2x02, 2.54mm pitch, double rows")
+	(tags "Surface mounted pin header SMD 2x02 2.54mm double row")
+	(property "Reference" "REF**"
+		(at 0 -5 0)
+		(layer "F.SilkS")
+		(uuid "b1a13497-3e76-4f59-b695-b1d09db4382b")
+		(effects
+			(font
+				(size 1 1)
+				(thickness 0.15)
+			)
+		)
+	)
+	(property "Value" "PinHeader_2x02"
+		(at 0 5 0)
+		(layer "F.Fab")
+		(uuid "1d1e12a4-e0ee-4c7a-93dd-ce99cf42e6aa")
+		(effects
+			(font
+				(size 1 1)
+				(thickness 0.15)
+			)
+		)
+	)
+	(property "Footprint" ""
+		(at 0 0 0)
+		(layer "F.Fab")
+		(hide yes)
+		(uuid "194de66b-42ca-4cb3-8437-d27b7034c041")
+		(effects
+			(font
+				(size 1.27 1.27)
+				(thickness 0.15)
+			)
+		)
+	)
+	(property "Datasheet" ""
+		(at 0 0 0)
+		(layer "F.Fab")
+		(hide yes)
+		(uuid "000d66c6-2074-4716-922e-61dc48dad5a1")
+		(effects
+			(font
+				(size 1.27 1.27)
+				(thickness 0.15)
+			)
+		)
+	)
+	(property "Description" ""
+		(at 0 0 0)
+		(layer "F.Fab")
+		(hide yes)
+		(uuid "f69001e4-554c-4670-8259-f58e70d7e6db")
+		(effects
+			(font
+				(size 1.27 1.27)
+				(thickness 0.15)
+			)
+		)
+	)
+	(attr smd)
+	(fp_circle
+		(center -3.4 -2.8)
+		(end -3.1 -2.8)
+		(stroke
+			(width 0.2)
+			(type solid)
+		)
+		(fill solid)
+		(layer "F.Cu")
+		(uuid "e4b26e79-64af-4fe8-84d3-3c610d7d5f51")
+	)
+	(fp_line
+		(start -2.6 -0.51)
+		(end -2.6 0.51)
+		(stroke
+			(width 0.12)
+			(type solid)
+		)
+		(layer "F.SilkS")
+		(uuid "c67be1d3-51ca-4feb-aa97-2e3ae71fa0a3")
+	)
+	(fp_line
+		(start -2.5 -3.8)
+		(end 2.5 -3.8)
+		(stroke
+			(width 0.12)
+			(type solid)
+		)
+		(layer "F.SilkS")
+		(uuid "10924d01-5893-4e04-8ca8-4d82a6bb3aed")
+	)
+	(fp_line
+		(start -2.5 3.8)
+		(end 2.5 3.8)
+		(stroke
+			(width 0.12)
+			(type solid)
+		)
+		(layer "F.SilkS")
+		(uuid "eb432f16-df2d-43d5-a65c-95f16ec91060")
+	)
+	(fp_line
+		(start 2.6 -0.51)
+		(end 2.6 0.51)
+		(stroke
+			(width 0.12)
+			(type solid)
+		)
+		(layer "F.SilkS")
+		(uuid "a10133f1-2f69-47ec-9423-262deaddc6b8")
+	)
+	(fp_line
+		(start -2.5 -3.7)
+		(end -2.5 3.7)
+		(stroke
+			(width 0.05)
+			(type solid)
+		)
+		(layer "F.CrtYd")
+		(uuid "430aab46-b4f1-4ca8-a6b3-d0d1a5a942b8")
+	)
+	(fp_line
+		(start -2.5 3.7)
+		(end 2.5 3.7)
+		(stroke
+			(width 0.05)
+			(type solid)
+		)
+		(layer "F.CrtYd")
+		(uuid "96b68647-ec02-4f9d-b974-1f9120d9eda5")
+	)
+	(fp_line
+		(start 2.5 -3.7)
+		(end -2.5 -3.7)
+		(stroke
+			(width 0.05)
+			(type solid)
+		)
+		(layer "F.CrtYd")
+		(uuid "5d6a69a8-0bd0-4b11-9901-f99098549864")
+	)
+	(fp_line
+		(start 2.5 3.7)
+		(end 2.5 -3.7)
+		(stroke
+			(width 0.05)
+			(type solid)
+		)
+		(layer "F.CrtYd")
+		(uuid "bc412e19-fb3a-4ea2-b5b9-d835f500f7d2")
+	)
+	(fp_line
+		(start -2.5 -3.7)
+		(end 2.5 -3.7)
+		(stroke
+			(width 0.1)
+			(type solid)
+		)
+		(layer "F.Fab")
+		(uuid "61fe4c73-be59-4519-98f1-a634322a841d")
+	)
+	(fp_line
+		(start -2.5 3.7)
+		(end -2.5 -3.7)
+		(stroke
+			(width 0.1)
+			(type solid)
+		)
+		(layer "F.Fab")
+		(uuid "b52d6ff3-fef1-496e-8dd5-ebb89b6bce6a")
+	)
+	(fp_line
+		(start 2.5 -3.7)
+		(end 2.5 3.7)
+		(stroke
+			(width 0.1)
+			(type solid)
+		)
+		(layer "F.Fab")
+		(uuid "9bac9ad3-a7b9-47f0-87c7-d8630653df68")
+	)
+	(fp_line
+		(start 2.5 3.7)
+		(end -2.5 3.7)
+		(stroke
+			(width 0.1)
+			(type solid)
+		)
+		(layer "F.Fab")
+		(uuid "411d4270-c66c-4318-b7fb-1470d34862b8")
+	)
+	(fp_text user "${REFERENCE}"
+		(at 0 0 90)
+		(layer "F.Fab")
+		(uuid "443068a9-615e-45ce-810d-2684090fbb2c")
+		(effects
+			(font
+				(size 1 1)
+				(thickness 0.15)
+			)
+		)
+	)
+	(pad "1" thru_hole circle
+		(at -1.27 -2.54)
+		(size 2.1 2.1)
+		(drill 1.4)
+		(layers "*.Cu" "*.Mask")
+		(remove_unused_layers no)
+		(uuid "6f41a869-2001-4f54-8a3d-0f31f71bb1ae")
+	)
+	(pad "2" thru_hole circle
+		(at 1.27 -2.54)
+		(size 2.1 2.1)
+		(drill 1.4)
+		(layers "*.Cu" "*.Mask")
+		(remove_unused_layers no)
+		(uuid "b86607f5-23f1-4151-b6da-7ca114dcba07")
+	)
+	(pad "3" thru_hole circle
+		(at -1.27 0)
+		(size 2.1 2.1)
+		(drill 1.4)
+		(layers "*.Cu" "*.Mask")
+		(remove_unused_layers no)
+		(uuid "559199b8-73b4-4971-8ef9-2c0b54305dd3")
+	)
+	(pad "4" thru_hole circle
+		(at 1.27 0)
+		(size 2.1 2.1)
+		(drill 1.4)
+		(layers "*.Cu" "*.Mask")
+		(remove_unused_layers no)
+		(uuid "54ad53c9-5430-4f75-9438-d52a20b4bb1d")
+	)
+	(pad "5" thru_hole circle
+		(at -1.27 2.54)
+		(size 2.1 2.1)
+		(drill 1.4)
+		(layers "*.Cu" "*.Mask")
+		(remove_unused_layers no)
+		(uuid "82be7aae-5d06-4178-8c3e-98760c41b054")
+	)
+	(pad "6" thru_hole circle
+		(at 1.27 2.54)
+		(size 2.1 2.1)
+		(drill 1.4)
+		(layers "*.Cu" "*.Mask")
+		(remove_unused_layers no)
+		(uuid "e1535036-5d36-405f-bb86-3819621c4f23")
+	)
+	(model "${KISYS3DMOD}/Connector_PinHeader_2.54mm.3dshapes/PinHeader_2x02_P2.54mm_Vertical_SMD.wrl"
+		(offset
+			(xyz 0 0 0)
+		)
+		(scale
+			(xyz 1 1 1)
+		)
+		(rotate
+			(xyz 0 0 0)
+		)
+	)
+)
diff --git a/fab.pretty/PinHeader_02x04_P2.54mm_Vertical_SMD.kicad_mod b/fab.pretty/PinHeader_02x04_P2.54mm_Vertical_SMD.kicad_mod
new file mode 100644
index 0000000000000000000000000000000000000000..7d68644fe86e0fbe53ff1f79176105c9d313564b
--- /dev/null
+++ b/fab.pretty/PinHeader_02x04_P2.54mm_Vertical_SMD.kicad_mod
@@ -0,0 +1,597 @@
+(footprint "PinHeader_02x04_P2.54mm_Vertical_SMD"
+	(version 20240108)
+	(generator "pcbnew")
+	(generator_version "8.0")
+	(layer "F.Cu")
+	(descr "surface-mounted straight pin header, 2x04, 2.54mm pitch, double rows")
+	(tags "Surface mounted pin header SMD 2x04 2.54mm double row")
+	(property "Reference" "REF**"
+		(at 0 -6.14 0)
+		(layer "F.SilkS")
+		(uuid "897035ae-3098-421f-8f6f-a3c49d4f13e3")
+		(effects
+			(font
+				(size 1 1)
+				(thickness 0.15)
+			)
+		)
+	)
+	(property "Value" "PinHeader_2x04"
+		(at 0 6.14 0)
+		(layer "F.Fab")
+		(uuid "234ebacc-8b87-46ab-a577-1b73c6348780")
+		(effects
+			(font
+				(size 1 1)
+				(thickness 0.15)
+			)
+		)
+	)
+	(property "Footprint" ""
+		(at 0 0 0)
+		(layer "F.Fab")
+		(hide yes)
+		(uuid "74cf3ff8-a0f1-47b4-9b0a-60615a75d293")
+		(effects
+			(font
+				(size 1.27 1.27)
+				(thickness 0.15)
+			)
+		)
+	)
+	(property "Datasheet" ""
+		(at 0 0 0)
+		(layer "F.Fab")
+		(hide yes)
+		(uuid "9770b12f-a1d4-4b55-83c9-f139e9c87605")
+		(effects
+			(font
+				(size 1.27 1.27)
+				(thickness 0.15)
+			)
+		)
+	)
+	(property "Description" ""
+		(at 0 0 0)
+		(layer "F.Fab")
+		(hide yes)
+		(uuid "3ba48f96-808d-4344-aefd-a247bf8a08a0")
+		(effects
+			(font
+				(size 1.27 1.27)
+				(thickness 0.15)
+			)
+		)
+	)
+	(attr smd)
+	(fp_line
+		(start -4.04 -4.57)
+		(end -2.6 -4.57)
+		(stroke
+			(width 0.12)
+			(type solid)
+		)
+		(layer "F.SilkS")
+		(uuid "d08a4e4c-728b-49bf-a7e2-171f7d0fb7c2")
+	)
+	(fp_line
+		(start -2.6 -5.14)
+		(end -2.6 -4.57)
+		(stroke
+			(width 0.12)
+			(type solid)
+		)
+		(layer "F.SilkS")
+		(uuid "ceb0b676-e8f9-4263-84a8-fbf666a88c82")
+	)
+	(fp_line
+		(start -2.6 -5.14)
+		(end 2.6 -5.14)
+		(stroke
+			(width 0.12)
+			(type solid)
+		)
+		(layer "F.SilkS")
+		(uuid "7f93f69f-fbbb-4895-aa9c-dea929eae5a6")
+	)
+	(fp_line
+		(start -2.6 -3.05)
+		(end -2.6 -2.03)
+		(stroke
+			(width 0.12)
+			(type solid)
+		)
+		(layer "F.SilkS")
+		(uuid "40d89326-248e-4831-b525-aaa5d451228c")
+	)
+	(fp_line
+		(start -2.6 -0.51)
+		(end -2.6 0.51)
+		(stroke
+			(width 0.12)
+			(type solid)
+		)
+		(layer "F.SilkS")
+		(uuid "71549008-6d4f-4481-b39e-1c1b3698d0bf")
+	)
+	(fp_line
+		(start -2.6 2.03)
+		(end -2.6 3.05)
+		(stroke
+			(width 0.12)
+			(type solid)
+		)
+		(layer "F.SilkS")
+		(uuid "19ad57fa-937f-49a7-adfc-d02d633ebcc4")
+	)
+	(fp_line
+		(start -2.6 4.57)
+		(end -2.6 5.14)
+		(stroke
+			(width 0.12)
+			(type solid)
+		)
+		(layer "F.SilkS")
+		(uuid "49b45485-d5a9-4581-bc57-3a2e0da0e95b")
+	)
+	(fp_line
+		(start -2.6 5.14)
+		(end 2.6 5.14)
+		(stroke
+			(width 0.12)
+			(type solid)
+		)
+		(layer "F.SilkS")
+		(uuid "59ab719b-8b43-4706-989b-857725d26ed4")
+	)
+	(fp_line
+		(start 2.6 -5.14)
+		(end 2.6 -4.57)
+		(stroke
+			(width 0.12)
+			(type solid)
+		)
+		(layer "F.SilkS")
+		(uuid "1f71c73c-b8db-4eea-a604-a70362903a59")
+	)
+	(fp_line
+		(start 2.6 -3.05)
+		(end 2.6 -2.03)
+		(stroke
+			(width 0.12)
+			(type solid)
+		)
+		(layer "F.SilkS")
+		(uuid "bf93bf00-fa8e-49f3-96c9-dbb9c9ff1535")
+	)
+	(fp_line
+		(start 2.6 -0.51)
+		(end 2.6 0.51)
+		(stroke
+			(width 0.12)
+			(type solid)
+		)
+		(layer "F.SilkS")
+		(uuid "215066d6-199a-4e3a-b716-66c474ba5594")
+	)
+	(fp_line
+		(start 2.6 2.03)
+		(end 2.6 3.05)
+		(stroke
+			(width 0.12)
+			(type solid)
+		)
+		(layer "F.SilkS")
+		(uuid "a0ea2ced-3968-42d7-adf6-ba7b97277d05")
+	)
+	(fp_line
+		(start 2.6 4.57)
+		(end 2.6 5.14)
+		(stroke
+			(width 0.12)
+			(type solid)
+		)
+		(layer "F.SilkS")
+		(uuid "c0960880-26c1-417e-a30f-bc6aec4a33d4")
+	)
+	(fp_line
+		(start -5.9 -5.6)
+		(end -5.9 5.6)
+		(stroke
+			(width 0.05)
+			(type solid)
+		)
+		(layer "F.CrtYd")
+		(uuid "c7299ace-b69f-4495-b7cc-25d0e732ee46")
+	)
+	(fp_line
+		(start -5.9 5.6)
+		(end 5.9 5.6)
+		(stroke
+			(width 0.05)
+			(type solid)
+		)
+		(layer "F.CrtYd")
+		(uuid "70a984f7-e905-46e5-9b25-9362bd7cd394")
+	)
+	(fp_line
+		(start 5.9 -5.6)
+		(end -5.9 -5.6)
+		(stroke
+			(width 0.05)
+			(type solid)
+		)
+		(layer "F.CrtYd")
+		(uuid "43bdd238-d667-48cc-a006-fd3f5b8b28d3")
+	)
+	(fp_line
+		(start 5.9 5.6)
+		(end 5.9 -5.6)
+		(stroke
+			(width 0.05)
+			(type solid)
+		)
+		(layer "F.CrtYd")
+		(uuid "8976fffa-0658-472b-91a7-c44f33735989")
+	)
+	(fp_line
+		(start -3.6 -4.13)
+		(end -3.6 -3.49)
+		(stroke
+			(width 0.1)
+			(type solid)
+		)
+		(layer "F.Fab")
+		(uuid "5491f5ea-8005-4011-9fda-fefb473f9f1f")
+	)
+	(fp_line
+		(start -3.6 -3.49)
+		(end -2.54 -3.49)
+		(stroke
+			(width 0.1)
+			(type solid)
+		)
+		(layer "F.Fab")
+		(uuid "6a426481-0bdb-4e75-ab4d-840f69a8469b")
+	)
+	(fp_line
+		(start -3.6 -1.59)
+		(end -3.6 -0.95)
+		(stroke
+			(width 0.1)
+			(type solid)
+		)
+		(layer "F.Fab")
+		(uuid "f3925a05-f966-4eac-8bc7-98085dd4b534")
+	)
+	(fp_line
+		(start -3.6 -0.95)
+		(end -2.54 -0.95)
+		(stroke
+			(width 0.1)
+			(type solid)
+		)
+		(layer "F.Fab")
+		(uuid "17a7d736-5efa-4825-8df1-1dc8874337b6")
+	)
+	(fp_line
+		(start -3.6 0.95)
+		(end -3.6 1.59)
+		(stroke
+			(width 0.1)
+			(type solid)
+		)
+		(layer "F.Fab")
+		(uuid "c0ea9ac4-ac43-41ee-b8f6-682987af8ade")
+	)
+	(fp_line
+		(start -3.6 1.59)
+		(end -2.54 1.59)
+		(stroke
+			(width 0.1)
+			(type solid)
+		)
+		(layer "F.Fab")
+		(uuid "ab648d0f-1721-4072-98ec-4ba55137f8f2")
+	)
+	(fp_line
+		(start -3.6 3.49)
+		(end -3.6 4.13)
+		(stroke
+			(width 0.1)
+			(type solid)
+		)
+		(layer "F.Fab")
+		(uuid "75b3f845-1975-4c67-94ce-e56125bb4b58")
+	)
+	(fp_line
+		(start -3.6 4.13)
+		(end -2.54 4.13)
+		(stroke
+			(width 0.1)
+			(type solid)
+		)
+		(layer "F.Fab")
+		(uuid "af75e4ac-1b3b-4524-b282-8e4d9d1097ac")
+	)
+	(fp_line
+		(start -2.54 -4.13)
+		(end -3.6 -4.13)
+		(stroke
+			(width 0.1)
+			(type solid)
+		)
+		(layer "F.Fab")
+		(uuid "b1f6ef89-0b5d-44c4-8dec-f360ea7dab8a")
+	)
+	(fp_line
+		(start -2.54 -4.13)
+		(end -1.59 -5.08)
+		(stroke
+			(width 0.1)
+			(type solid)
+		)
+		(layer "F.Fab")
+		(uuid "f46c6827-4e15-4389-aa97-b623216d5f1e")
+	)
+	(fp_line
+		(start -2.54 -1.59)
+		(end -3.6 -1.59)
+		(stroke
+			(width 0.1)
+			(type solid)
+		)
+		(layer "F.Fab")
+		(uuid "1d84e871-9478-462e-9f2b-9e8aa655faef")
+	)
+	(fp_line
+		(start -2.54 0.95)
+		(end -3.6 0.95)
+		(stroke
+			(width 0.1)
+			(type solid)
+		)
+		(layer "F.Fab")
+		(uuid "9035b753-4b79-4386-8067-71982dad95ee")
+	)
+	(fp_line
+		(start -2.54 3.49)
+		(end -3.6 3.49)
+		(stroke
+			(width 0.1)
+			(type solid)
+		)
+		(layer "F.Fab")
+		(uuid "ed8fa4c3-4f71-4a7d-9390-b7ff5c5eb892")
+	)
+	(fp_line
+		(start -2.54 5.08)
+		(end -2.54 -4.13)
+		(stroke
+			(width 0.1)
+			(type solid)
+		)
+		(layer "F.Fab")
+		(uuid "ccfe0cad-0e7b-4fd4-8636-a99e512a2788")
+	)
+	(fp_line
+		(start -1.59 -5.08)
+		(end 2.54 -5.08)
+		(stroke
+			(width 0.1)
+			(type solid)
+		)
+		(layer "F.Fab")
+		(uuid "938882e2-20f0-43a4-b5ce-417c0a771972")
+	)
+	(fp_line
+		(start 2.54 -5.08)
+		(end 2.54 5.08)
+		(stroke
+			(width 0.1)
+			(type solid)
+		)
+		(layer "F.Fab")
+		(uuid "1766c183-22ea-4ab9-9f94-ca4a358f6694")
+	)
+	(fp_line
+		(start 2.54 -4.13)
+		(end 3.6 -4.13)
+		(stroke
+			(width 0.1)
+			(type solid)
+		)
+		(layer "F.Fab")
+		(uuid "df06201f-ff12-4d76-bff7-729bfb93a700")
+	)
+	(fp_line
+		(start 2.54 -1.59)
+		(end 3.6 -1.59)
+		(stroke
+			(width 0.1)
+			(type solid)
+		)
+		(layer "F.Fab")
+		(uuid "5db437c8-e99a-474c-834f-705ae0b2842c")
+	)
+	(fp_line
+		(start 2.54 0.95)
+		(end 3.6 0.95)
+		(stroke
+			(width 0.1)
+			(type solid)
+		)
+		(layer "F.Fab")
+		(uuid "0e7bdbac-bbd6-4b5d-82f5-5c048a675d17")
+	)
+	(fp_line
+		(start 2.54 3.49)
+		(end 3.6 3.49)
+		(stroke
+			(width 0.1)
+			(type solid)
+		)
+		(layer "F.Fab")
+		(uuid "10b21766-d255-4870-a280-094faeb2c604")
+	)
+	(fp_line
+		(start 2.54 5.08)
+		(end -2.54 5.08)
+		(stroke
+			(width 0.1)
+			(type solid)
+		)
+		(layer "F.Fab")
+		(uuid "1491cc5a-c742-478d-8f46-d4b76d1d4c4b")
+	)
+	(fp_line
+		(start 3.6 -4.13)
+		(end 3.6 -3.49)
+		(stroke
+			(width 0.1)
+			(type solid)
+		)
+		(layer "F.Fab")
+		(uuid "f0aed8f5-805a-4bef-880d-886caf18cc21")
+	)
+	(fp_line
+		(start 3.6 -3.49)
+		(end 2.54 -3.49)
+		(stroke
+			(width 0.1)
+			(type solid)
+		)
+		(layer "F.Fab")
+		(uuid "74c72710-3ec8-4273-a518-36e92168a6f4")
+	)
+	(fp_line
+		(start 3.6 -1.59)
+		(end 3.6 -0.95)
+		(stroke
+			(width 0.1)
+			(type solid)
+		)
+		(layer "F.Fab")
+		(uuid "c8f8057b-0d9e-48cb-835b-94baa87b91db")
+	)
+	(fp_line
+		(start 3.6 -0.95)
+		(end 2.54 -0.95)
+		(stroke
+			(width 0.1)
+			(type solid)
+		)
+		(layer "F.Fab")
+		(uuid "ed1ff0a0-6d82-41ac-b87e-8b4a70299e3b")
+	)
+	(fp_line
+		(start 3.6 0.95)
+		(end 3.6 1.59)
+		(stroke
+			(width 0.1)
+			(type solid)
+		)
+		(layer "F.Fab")
+		(uuid "8ba758df-9c67-4ee3-9a66-b463dab9ccd1")
+	)
+	(fp_line
+		(start 3.6 1.59)
+		(end 2.54 1.59)
+		(stroke
+			(width 0.1)
+			(type solid)
+		)
+		(layer "F.Fab")
+		(uuid "670a7fbc-9834-4af9-aa3b-7257c57e04ac")
+	)
+	(fp_line
+		(start 3.6 3.49)
+		(end 3.6 4.13)
+		(stroke
+			(width 0.1)
+			(type solid)
+		)
+		(layer "F.Fab")
+		(uuid "7f2754e8-bb6d-48c4-bee9-79d8bbf5c730")
+	)
+	(fp_line
+		(start 3.6 4.13)
+		(end 2.54 4.13)
+		(stroke
+			(width 0.1)
+			(type solid)
+		)
+		(layer "F.Fab")
+		(uuid "35ca9401-5b09-4840-9959-2583c9b0d1e6")
+	)
+	(fp_text user "${REFERENCE}"
+		(at 0 0 90)
+		(layer "F.Fab")
+		(uuid "ae9a62c1-0976-4803-9283-a516f41d2c2a")
+		(effects
+			(font
+				(size 1 1)
+				(thickness 0.15)
+			)
+		)
+	)
+	(pad "1" smd rect
+		(at -2.525 -3.81)
+		(size 3.15 1)
+		(layers "F.Cu" "F.Paste" "F.Mask")
+		(uuid "0c404428-c4b3-4575-b48e-43be5160f2bd")
+	)
+	(pad "2" smd rect
+		(at 2.525 -3.81)
+		(size 3.15 1)
+		(layers "F.Cu" "F.Paste" "F.Mask")
+		(uuid "36ebb8a4-4895-40f1-b441-28bc97bfb34c")
+	)
+	(pad "3" smd rect
+		(at -2.525 -1.27)
+		(size 3.15 1)
+		(layers "F.Cu" "F.Paste" "F.Mask")
+		(uuid "18432673-f23d-46ca-957a-8a627f06a6ae")
+	)
+	(pad "4" smd rect
+		(at 2.525 -1.27)
+		(size 3.15 1)
+		(layers "F.Cu" "F.Paste" "F.Mask")
+		(uuid "bb79d110-19d4-438a-879f-1aa09728b4e5")
+	)
+	(pad "5" smd rect
+		(at -2.525 1.27)
+		(size 3.15 1)
+		(layers "F.Cu" "F.Paste" "F.Mask")
+		(uuid "ae5b23ac-bb36-4776-8aa4-7ad3cb0a8196")
+	)
+	(pad "6" smd rect
+		(at 2.525 1.27)
+		(size 3.15 1)
+		(layers "F.Cu" "F.Paste" "F.Mask")
+		(uuid "f86b7714-a68d-41c8-b984-924d06e18fea")
+	)
+	(pad "7" smd rect
+		(at -2.525 3.81)
+		(size 3.15 1)
+		(layers "F.Cu" "F.Paste" "F.Mask")
+		(uuid "d610f1be-efe4-4499-8952-ff8a9ffbca72")
+	)
+	(pad "8" smd rect
+		(at 2.525 3.81)
+		(size 3.15 1)
+		(layers "F.Cu" "F.Paste" "F.Mask")
+		(uuid "eed337a0-aa47-46de-a57b-c133d69f6447")
+	)
+	(model "${KISYS3DMOD}/Connector_PinHeader_2.54mm.3dshapes/PinHeader_2x04_P2.54mm_Vertical_SMD.wrl"
+		(offset
+			(xyz 0 0 0)
+		)
+		(scale
+			(xyz 1 1 1)
+		)
+		(rotate
+			(xyz 0 0 0)
+		)
+	)
+)
diff --git a/fab.pretty/PinHeader_1x01_P2.54mm_Vertical_THT_D1.4mm.kicad_mod b/fab.pretty/PinHeader_1x01_P2.54mm_Vertical_THT_D1.4mm.kicad_mod
deleted file mode 100644
index d4838069b096947679954d6119fe7c481c09d20b..0000000000000000000000000000000000000000
--- a/fab.pretty/PinHeader_1x01_P2.54mm_Vertical_THT_D1.4mm.kicad_mod
+++ /dev/null
@@ -1,32 +0,0 @@
-(module PinHeader_1x01_P2.54mm_Vertical_THT_D1.4mm (layer F.Cu) (tedit 60852526)
-  (descr "Through hole straight pin header, 2.54mm pitch, single row")
-  (tags "Through hole pin header THT 2.54mm single row")
-  (fp_text reference REF** (at 0 -2.33) (layer F.SilkS)
-    (effects (font (size 1 1) (thickness 0.15)))
-  )
-  (fp_text value PinHeader_1x01 (at 0 3.1) (layer F.Fab)
-    (effects (font (size 1 1) (thickness 0.15)))
-  )
-  (fp_line (start -1.27 -1.27) (end 1.27 -1.27) (layer F.SilkS) (width 0.12))
-  (fp_line (start -0.635 -1.27) (end 1.27 -1.27) (layer F.Fab) (width 0.1))
-  (fp_line (start 1.27 -1.27) (end 1.27 1.27) (layer F.Fab) (width 0.1))
-  (fp_line (start 1.27 1.27) (end -1.27 1.27) (layer F.Fab) (width 0.1))
-  (fp_line (start -1.27 1.27) (end -1.27 -0.635) (layer F.Fab) (width 0.1))
-  (fp_line (start -1.27 -0.635) (end -0.635 -1.27) (layer F.Fab) (width 0.1))
-  (fp_line (start -1.27 1.27) (end 1.27 1.27) (layer F.SilkS) (width 0.12))
-  (fp_line (start -1.27 -1.27) (end -1.27 1.27) (layer F.SilkS) (width 0.12))
-  (fp_line (start 1.27 -1.27) (end 1.27 1.27) (layer F.SilkS) (width 0.12))
-  (fp_line (start -1.8 -1.8) (end -1.8 1.8) (layer F.CrtYd) (width 0.05))
-  (fp_line (start -1.8 1.8) (end 1.8 1.8) (layer F.CrtYd) (width 0.05))
-  (fp_line (start 1.8 1.8) (end 1.8 -1.8) (layer F.CrtYd) (width 0.05))
-  (fp_line (start 1.8 -1.8) (end -1.8 -1.8) (layer F.CrtYd) (width 0.05))
-  (fp_text user %R (at 0 -0.6 90) (layer F.Fab)
-    (effects (font (size 1 1) (thickness 0.15)))
-  )
-  (pad 1 thru_hole circle (at 0 0) (size 2.1 2.1) (drill 1.4) (layers *.Cu *.Mask))
-  (model ${KISYS3DMOD}/Connector_PinHeader_2.54mm.3dshapes/PinHeader_1x05_P2.54mm_Vertical.wrl
-    (at (xyz 0 0 0))
-    (scale (xyz 1 1 1))
-    (rotate (xyz 0 0 0))
-  )
-)
diff --git a/fab.pretty/PinHeader_1x01_P2.54mm_Vertical_THT_D1mm.kicad_mod b/fab.pretty/PinHeader_1x01_P2.54mm_Vertical_THT_D1mm.kicad_mod
deleted file mode 100644
index a548c2a001f17ad5d5d7ca800e0ce881e73b7dab..0000000000000000000000000000000000000000
--- a/fab.pretty/PinHeader_1x01_P2.54mm_Vertical_THT_D1mm.kicad_mod
+++ /dev/null
@@ -1,32 +0,0 @@
-(module PinHeader_1x01_P2.54mm_Vertical_THT_D1mm (layer F.Cu) (tedit 608522DE)
-  (descr "Through hole straight pin header, 2.54mm pitch, single row")
-  (tags "Through hole pin header THT 2.54mm single row")
-  (fp_text reference REF** (at 0 -2.33) (layer F.SilkS)
-    (effects (font (size 1 1) (thickness 0.15)))
-  )
-  (fp_text value PinHeader_1x01 (at 0 3.1) (layer F.Fab)
-    (effects (font (size 1 1) (thickness 0.15)))
-  )
-  (fp_line (start 1.8 -1.8) (end -1.8 -1.8) (layer F.CrtYd) (width 0.05))
-  (fp_line (start 1.8 1.8) (end 1.8 -1.8) (layer F.CrtYd) (width 0.05))
-  (fp_line (start -1.8 1.8) (end 1.8 1.8) (layer F.CrtYd) (width 0.05))
-  (fp_line (start -1.8 -1.8) (end -1.8 1.8) (layer F.CrtYd) (width 0.05))
-  (fp_line (start 1.27 -1.27) (end 1.27 1.27) (layer F.SilkS) (width 0.12))
-  (fp_line (start -1.27 -1.27) (end -1.27 1.27) (layer F.SilkS) (width 0.12))
-  (fp_line (start -1.27 1.27) (end 1.27 1.27) (layer F.SilkS) (width 0.12))
-  (fp_line (start -1.27 -0.635) (end -0.635 -1.27) (layer F.Fab) (width 0.1))
-  (fp_line (start -1.27 1.27) (end -1.27 -0.635) (layer F.Fab) (width 0.1))
-  (fp_line (start 1.27 1.27) (end -1.27 1.27) (layer F.Fab) (width 0.1))
-  (fp_line (start 1.27 -1.27) (end 1.27 1.27) (layer F.Fab) (width 0.1))
-  (fp_line (start -0.635 -1.27) (end 1.27 -1.27) (layer F.Fab) (width 0.1))
-  (fp_line (start -1.27 -1.27) (end 1.27 -1.27) (layer F.SilkS) (width 0.12))
-  (fp_text user %R (at 0 -0.6 90) (layer F.Fab)
-    (effects (font (size 1 1) (thickness 0.15)))
-  )
-  (pad 1 thru_hole oval (at 0 0) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask))
-  (model ${KISYS3DMOD}/Connector_PinHeader_2.54mm.3dshapes/PinHeader_1x05_P2.54mm_Vertical.wrl
-    (at (xyz 0 0 0))
-    (scale (xyz 1 1 1))
-    (rotate (xyz 0 0 0))
-  )
-)
diff --git a/fab.pretty/PinHeader_1x02_P2.54mm_Vertical_THT_D1.4mm.kicad_mod b/fab.pretty/PinHeader_1x02_P2.54mm_Vertical_THT_D1.4mm.kicad_mod
deleted file mode 100644
index 1e8eb4df5d8c8de9a3ee77a451568277ddced884..0000000000000000000000000000000000000000
--- a/fab.pretty/PinHeader_1x02_P2.54mm_Vertical_THT_D1.4mm.kicad_mod
+++ /dev/null
@@ -1,33 +0,0 @@
-(module PinHeader_1x02_P2.54mm_Vertical_THT_D1.4mm (layer F.Cu) (tedit 6085255F)
-  (descr "Through hole straight pin header, 2.54mm pitch, single row")
-  (tags "Through hole pin header THT 2.54mm single row")
-  (fp_text reference REF** (at 0 -2.33) (layer F.SilkS)
-    (effects (font (size 1 1) (thickness 0.15)))
-  )
-  (fp_text value PinHeader_1x02 (at 0 5.5) (layer F.Fab)
-    (effects (font (size 1 1) (thickness 0.15)))
-  )
-  (fp_line (start 1.8 -1.8) (end -1.8 -1.8) (layer F.CrtYd) (width 0.05))
-  (fp_line (start 1.8 4.4) (end 1.8 -1.8) (layer F.CrtYd) (width 0.05))
-  (fp_line (start -1.8 4.4) (end 1.8 4.4) (layer F.CrtYd) (width 0.05))
-  (fp_line (start -1.8 -1.8) (end -1.8 4.4) (layer F.CrtYd) (width 0.05))
-  (fp_line (start 1.27 -1.27) (end 1.27 3.81) (layer F.SilkS) (width 0.12))
-  (fp_line (start -1.27 -1.27) (end -1.27 3.81) (layer F.SilkS) (width 0.12))
-  (fp_line (start -1.27 3.81) (end 1.27 3.81) (layer F.SilkS) (width 0.12))
-  (fp_line (start -1.27 -0.635) (end -0.635 -1.27) (layer F.Fab) (width 0.1))
-  (fp_line (start -1.27 3.81) (end -1.27 -0.635) (layer F.Fab) (width 0.1))
-  (fp_line (start 1.27 3.81) (end -1.27 3.81) (layer F.Fab) (width 0.1))
-  (fp_line (start 1.27 -1.27) (end 1.27 3.81) (layer F.Fab) (width 0.1))
-  (fp_line (start -0.635 -1.27) (end 1.27 -1.27) (layer F.Fab) (width 0.1))
-  (fp_line (start -1.27 -1.27) (end 1.27 -1.27) (layer F.SilkS) (width 0.12))
-  (fp_text user %R (at 0 1.5 90) (layer F.Fab)
-    (effects (font (size 1 1) (thickness 0.15)))
-  )
-  (pad 2 thru_hole circle (at 0 2.54) (size 2.1 2.1) (drill 1.4) (layers *.Cu *.Mask))
-  (pad 1 thru_hole circle (at 0 0) (size 2.1 2.1) (drill 1.4) (layers *.Cu *.Mask))
-  (model ${KISYS3DMOD}/Connector_PinHeader_2.54mm.3dshapes/PinHeader_1x05_P2.54mm_Vertical.wrl
-    (at (xyz 0 0 0))
-    (scale (xyz 1 1 1))
-    (rotate (xyz 0 0 0))
-  )
-)
diff --git a/fab.pretty/PinHeader_1x02_P2.54mm_Vertical_THT_D1mm.kicad_mod b/fab.pretty/PinHeader_1x02_P2.54mm_Vertical_THT_D1mm.kicad_mod
deleted file mode 100644
index 74a4b98104c39f81d25646d0ce05d2a2461fd3b2..0000000000000000000000000000000000000000
--- a/fab.pretty/PinHeader_1x02_P2.54mm_Vertical_THT_D1mm.kicad_mod
+++ /dev/null
@@ -1,33 +0,0 @@
-(module PinHeader_1x02_P2.54mm_Vertical_THT_D1mm (layer F.Cu) (tedit 60852300)
-  (descr "Through hole straight pin header, 2.54mm pitch, single row")
-  (tags "Through hole pin header THT 2.54mm single row")
-  (fp_text reference REF** (at 0 -2.33) (layer F.SilkS)
-    (effects (font (size 1 1) (thickness 0.15)))
-  )
-  (fp_text value PinHeader_1x02 (at 0 5.5) (layer F.Fab)
-    (effects (font (size 1 1) (thickness 0.15)))
-  )
-  (fp_line (start -1.27 -1.27) (end 1.27 -1.27) (layer F.SilkS) (width 0.12))
-  (fp_line (start -0.635 -1.27) (end 1.27 -1.27) (layer F.Fab) (width 0.1))
-  (fp_line (start 1.27 -1.27) (end 1.27 3.81) (layer F.Fab) (width 0.1))
-  (fp_line (start 1.27 3.81) (end -1.27 3.81) (layer F.Fab) (width 0.1))
-  (fp_line (start -1.27 3.81) (end -1.27 -0.635) (layer F.Fab) (width 0.1))
-  (fp_line (start -1.27 -0.635) (end -0.635 -1.27) (layer F.Fab) (width 0.1))
-  (fp_line (start -1.27 3.81) (end 1.27 3.81) (layer F.SilkS) (width 0.12))
-  (fp_line (start -1.27 -1.27) (end -1.27 3.81) (layer F.SilkS) (width 0.12))
-  (fp_line (start 1.27 -1.27) (end 1.27 3.81) (layer F.SilkS) (width 0.12))
-  (fp_line (start -1.8 -1.8) (end -1.8 4.4) (layer F.CrtYd) (width 0.05))
-  (fp_line (start -1.8 4.4) (end 1.8 4.4) (layer F.CrtYd) (width 0.05))
-  (fp_line (start 1.8 4.4) (end 1.8 -1.8) (layer F.CrtYd) (width 0.05))
-  (fp_line (start 1.8 -1.8) (end -1.8 -1.8) (layer F.CrtYd) (width 0.05))
-  (fp_text user %R (at 0 1.5 90) (layer F.Fab)
-    (effects (font (size 1 1) (thickness 0.15)))
-  )
-  (pad 2 thru_hole oval (at 0 2.54) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask))
-  (pad 1 thru_hole oval (at 0 0) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask))
-  (model ${KISYS3DMOD}/Connector_PinHeader_2.54mm.3dshapes/PinHeader_1x05_P2.54mm_Vertical.wrl
-    (at (xyz 0 0 0))
-    (scale (xyz 1 1 1))
-    (rotate (xyz 0 0 0))
-  )
-)
diff --git a/fab.pretty/PinHeader_1x03_P2.54mm_Vertical_THT_D1.4mm.kicad_mod b/fab.pretty/PinHeader_1x03_P2.54mm_Vertical_THT_D1.4mm.kicad_mod
deleted file mode 100644
index a55e8fd8d5633ceb626c55eb19f5d2e9d6057824..0000000000000000000000000000000000000000
--- a/fab.pretty/PinHeader_1x03_P2.54mm_Vertical_THT_D1.4mm.kicad_mod
+++ /dev/null
@@ -1,34 +0,0 @@
-(module PinHeader_1x03_P2.54mm_Vertical_THT_D1.4mm (layer F.Cu) (tedit 608525B0)
-  (descr "Through hole straight pin header, 2.54mm pitch, single row")
-  (tags "Through hole pin header THT 2.54mm single row")
-  (fp_text reference REF** (at 0 -2.33) (layer F.SilkS)
-    (effects (font (size 1 1) (thickness 0.15)))
-  )
-  (fp_text value PinHeader_1x03 (at 0 8.1) (layer F.Fab)
-    (effects (font (size 1 1) (thickness 0.15)))
-  )
-  (fp_line (start -1.27 -1.27) (end 1.27 -1.27) (layer F.SilkS) (width 0.12))
-  (fp_line (start -0.635 -1.27) (end 1.27 -1.27) (layer F.Fab) (width 0.1))
-  (fp_line (start 1.27 -1.27) (end 1.27 6.35) (layer F.Fab) (width 0.1))
-  (fp_line (start 1.27 6.35) (end -1.27 6.35) (layer F.Fab) (width 0.1))
-  (fp_line (start -1.27 6.35) (end -1.27 -0.635) (layer F.Fab) (width 0.1))
-  (fp_line (start -1.27 -0.635) (end -0.635 -1.27) (layer F.Fab) (width 0.1))
-  (fp_line (start -1.27 6.35) (end 1.27 6.35) (layer F.SilkS) (width 0.12))
-  (fp_line (start -1.27 -1.27) (end -1.27 6.35) (layer F.SilkS) (width 0.12))
-  (fp_line (start 1.27 -1.27) (end 1.27 6.35) (layer F.SilkS) (width 0.12))
-  (fp_line (start -1.8 -1.8) (end -1.8 6.9) (layer F.CrtYd) (width 0.05))
-  (fp_line (start -1.8 6.9) (end 1.8 6.9) (layer F.CrtYd) (width 0.05))
-  (fp_line (start 1.8 6.9) (end 1.8 -1.8) (layer F.CrtYd) (width 0.05))
-  (fp_line (start 1.8 -1.8) (end -1.8 -1.8) (layer F.CrtYd) (width 0.05))
-  (fp_text user %R (at 0 3.3 90) (layer F.Fab)
-    (effects (font (size 1 1) (thickness 0.15)))
-  )
-  (pad 2 thru_hole circle (at 0 2.54) (size 2.1 2.1) (drill 1.4) (layers *.Cu *.Mask))
-  (pad 3 thru_hole circle (at 0 5.08) (size 2.1 2.1) (drill 1.4) (layers *.Cu *.Mask))
-  (pad 1 thru_hole circle (at 0 0) (size 2.1 2.1) (drill 1.4) (layers *.Cu *.Mask))
-  (model ${KISYS3DMOD}/Connector_PinHeader_2.54mm.3dshapes/PinHeader_1x05_P2.54mm_Vertical.wrl
-    (at (xyz 0 0 0))
-    (scale (xyz 1 1 1))
-    (rotate (xyz 0 0 0))
-  )
-)
diff --git a/fab.pretty/PinHeader_1x03_P2.54mm_Vertical_THT_D1mm.kicad_mod b/fab.pretty/PinHeader_1x03_P2.54mm_Vertical_THT_D1mm.kicad_mod
deleted file mode 100644
index 75dbfc6581f4dd1c485f51a231c5be751e128da0..0000000000000000000000000000000000000000
--- a/fab.pretty/PinHeader_1x03_P2.54mm_Vertical_THT_D1mm.kicad_mod
+++ /dev/null
@@ -1,34 +0,0 @@
-(module PinHeader_1x03_P2.54mm_Vertical_THT_D1mm (layer F.Cu) (tedit 60852318)
-  (descr "Through hole straight pin header, 2.54mm pitch, single row")
-  (tags "Through hole pin header THT 2.54mm single row")
-  (fp_text reference REF** (at 0 -2.33) (layer F.SilkS)
-    (effects (font (size 1 1) (thickness 0.15)))
-  )
-  (fp_text value PinHeader_1x03 (at 0 8.1) (layer F.Fab)
-    (effects (font (size 1 1) (thickness 0.15)))
-  )
-  (fp_line (start 1.8 -1.8) (end -1.8 -1.8) (layer F.CrtYd) (width 0.05))
-  (fp_line (start 1.8 6.9) (end 1.8 -1.8) (layer F.CrtYd) (width 0.05))
-  (fp_line (start -1.8 6.9) (end 1.8 6.9) (layer F.CrtYd) (width 0.05))
-  (fp_line (start -1.8 -1.8) (end -1.8 6.9) (layer F.CrtYd) (width 0.05))
-  (fp_line (start 1.27 -1.27) (end 1.27 6.35) (layer F.SilkS) (width 0.12))
-  (fp_line (start -1.27 -1.27) (end -1.27 6.35) (layer F.SilkS) (width 0.12))
-  (fp_line (start -1.27 6.35) (end 1.27 6.35) (layer F.SilkS) (width 0.12))
-  (fp_line (start -1.27 -0.635) (end -0.635 -1.27) (layer F.Fab) (width 0.1))
-  (fp_line (start -1.27 6.35) (end -1.27 -0.635) (layer F.Fab) (width 0.1))
-  (fp_line (start 1.27 6.35) (end -1.27 6.35) (layer F.Fab) (width 0.1))
-  (fp_line (start 1.27 -1.27) (end 1.27 6.35) (layer F.Fab) (width 0.1))
-  (fp_line (start -0.635 -1.27) (end 1.27 -1.27) (layer F.Fab) (width 0.1))
-  (fp_line (start -1.27 -1.27) (end 1.27 -1.27) (layer F.SilkS) (width 0.12))
-  (fp_text user %R (at 0 3.3 90) (layer F.Fab)
-    (effects (font (size 1 1) (thickness 0.15)))
-  )
-  (pad 2 thru_hole oval (at 0 2.54) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask))
-  (pad 3 thru_hole oval (at 0 5.08) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask))
-  (pad 1 thru_hole oval (at 0 0) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask))
-  (model ${KISYS3DMOD}/Connector_PinHeader_2.54mm.3dshapes/PinHeader_1x05_P2.54mm_Vertical.wrl
-    (at (xyz 0 0 0))
-    (scale (xyz 1 1 1))
-    (rotate (xyz 0 0 0))
-  )
-)
diff --git a/fab.pretty/PinHeader_1x04_P2.54mm_Horizontal_SMD.kicad_mod b/fab.pretty/PinHeader_1x04_P2.54mm_Horizontal_SMD.kicad_mod
deleted file mode 100644
index 3a570b68d7dfd8d457c9552c04ae4a9713326820..0000000000000000000000000000000000000000
--- a/fab.pretty/PinHeader_1x04_P2.54mm_Horizontal_SMD.kicad_mod
+++ /dev/null
@@ -1,85 +0,0 @@
-(footprint "PinHeader_1x04_P2.54mm_Horizontal_SMD" (version 20221018) (generator pcbnew)
-  (layer "F.Cu")
-  (descr "https://s3.amazonaws.com/catalogspreads-pdf/PAGE112-113%20.100%20MALE%20HDR.pdf")
-  (tags "horizontal pin header SMD 2.54mm")
-  (attr smd)
-  (fp_text reference "REF**" (at -1.524 -2.54 180) (layer "F.SilkS")
-      (effects (font (size 1 1) (thickness 0.15)) (justify left))
-    (tstamp 0a78b936-fb60-4363-92d9-ce00e5807caa)
-  )
-  (fp_text value "PinHeader_1x04" (at 0 10.795) (layer "F.Fab")
-      (effects (font (size 1 1) (thickness 0.15)))
-    (tstamp 2120d1f2-aeac-4364-93ac-fa680188bcdd)
-  )
-  (fp_text user "${REFERENCE}" (at 2.5 3.9 90) (layer "F.Fab")
-      (effects (font (size 1 1) (thickness 0.15)))
-    (tstamp 75ba49ab-c95c-4f25-b9ab-932475ffd8dd)
-  )
-  (fp_line (start -1.27 -1.27) (end 0 -1.27)
-    (stroke (width 0.12) (type solid)) (layer "F.SilkS") (tstamp 31e17996-9762-46db-803a-9121c67c043d))
-  (fp_line (start 3.81 -1.27) (end 6.35 -1.27)
-    (stroke (width 0.12) (type solid)) (layer "F.SilkS") (tstamp 23ab625a-24a7-4d78-b827-c2d1702e0ca5))
-  (fp_line (start 3.81 -0.254) (end 1.6 -0.254)
-    (stroke (width 0.12) (type solid)) (layer "F.SilkS") (tstamp 570f5244-ff1e-4900-b559-813e4a387aa6))
-  (fp_line (start 3.81 0.254) (end 1.6 0.254)
-    (stroke (width 0.12) (type solid)) (layer "F.SilkS") (tstamp bfdc105c-7e72-4d72-9f1e-87479f57fef9))
-  (fp_line (start 3.81 2.286) (end 1.6 2.286)
-    (stroke (width 0.12) (type solid)) (layer "F.SilkS") (tstamp cf6a4593-440c-428e-af5a-3054c7705c79))
-  (fp_line (start 3.81 2.794) (end 1.6 2.794)
-    (stroke (width 0.12) (type solid)) (layer "F.SilkS") (tstamp 135cf1b7-cc2b-46b5-8197-2024deb430b3))
-  (fp_line (start 3.81 4.826) (end 1.6 4.826)
-    (stroke (width 0.12) (type solid)) (layer "F.SilkS") (tstamp a854e141-4780-4478-bf54-0b4da651f1f6))
-  (fp_line (start 3.81 5.334) (end 1.6 5.334)
-    (stroke (width 0.12) (type solid)) (layer "F.SilkS") (tstamp 1afada3c-62e4-4bf3-9a14-fdde833d2a4e))
-  (fp_line (start 3.81 7.366) (end 1.6 7.366)
-    (stroke (width 0.12) (type solid)) (layer "F.SilkS") (tstamp 1a932f1f-6578-45e9-b974-77e59723ce2d))
-  (fp_line (start 3.81 7.874) (end 1.6 7.874)
-    (stroke (width 0.12) (type solid)) (layer "F.SilkS") (tstamp b3ade924-39fc-47db-9399-82fae8d63a34))
-  (fp_line (start 3.81 8.89) (end 3.81 -1.27)
-    (stroke (width 0.12) (type solid)) (layer "F.SilkS") (tstamp bc33e5cb-69c0-4070-aa14-3013f356fa06))
-  (fp_line (start 6.35 -1.27) (end 6.35 8.89)
-    (stroke (width 0.12) (type solid)) (layer "F.SilkS") (tstamp 7d883e05-a65e-46e9-953c-a77ab9bd3b0a))
-  (fp_line (start 6.35 8.89) (end 3.81 8.89)
-    (stroke (width 0.12) (type solid)) (layer "F.SilkS") (tstamp e8182c58-e867-4ebd-ac9b-43626c08a338))
-  (fp_line (start -1.8 -1.8) (end -1.8 9.4)
-    (stroke (width 0.05) (type solid)) (layer "F.CrtYd") (tstamp 6f53d26c-1017-4900-8d5d-ceeb769ce422))
-  (fp_line (start -1.8 9.4) (end 6.4 9.4)
-    (stroke (width 0.05) (type solid)) (layer "F.CrtYd") (tstamp 05d7a9c7-7f75-476c-a799-7b7ee2919cee))
-  (fp_line (start 6.4 -1.8) (end -1.8 -1.8)
-    (stroke (width 0.05) (type solid)) (layer "F.CrtYd") (tstamp f2dd37fc-25d7-46bc-8f11-cfa528a50299))
-  (fp_line (start 6.4 9.4) (end 6.4 -1.8)
-    (stroke (width 0.05) (type solid)) (layer "F.CrtYd") (tstamp b2dba4ac-1d91-41d1-a6d9-e68b09ea3d26))
-  (fp_line (start -0.635 -0.254) (end -0.635 0.254)
-    (stroke (width 0.1) (type solid)) (layer "F.Fab") (tstamp 32b7fe36-2bc7-46b7-80b9-ad40e67e304b))
-  (fp_line (start -0.635 2.286) (end -0.635 2.794)
-    (stroke (width 0.1) (type solid)) (layer "F.Fab") (tstamp 9bbb73ad-fdc1-428f-97dd-ceafa4d349c7))
-  (fp_line (start -0.635 4.826) (end -0.635 5.334)
-    (stroke (width 0.1) (type solid)) (layer "F.Fab") (tstamp 7ef57e86-7dcd-4eaa-9f84-e217c754674a))
-  (fp_line (start -0.635 7.366) (end -0.635 7.874)
-    (stroke (width 0.1) (type solid)) (layer "F.Fab") (tstamp 77583c8a-37e6-46c5-b3c9-9c726ac825f0))
-  (fp_line (start 3.8 -1.27) (end 6.34 -1.27)
-    (stroke (width 0.1) (type solid)) (layer "F.Fab") (tstamp 374eea56-2b59-48ad-887c-524354799f40))
-  (fp_line (start 3.8 8.89) (end 3.8 -1.27)
-    (stroke (width 0.1) (type solid)) (layer "F.Fab") (tstamp 57c125c3-7a58-4b98-b852-9eeeb8931fde))
-  (fp_line (start 3.8 8.89) (end 6.35 8.89)
-    (stroke (width 0.1) (type solid)) (layer "F.Fab") (tstamp e99fd30f-74e5-4e5a-80e5-24fdc9cec578))
-  (fp_line (start 3.81 0) (end -0.635 0)
-    (stroke (width 0.1) (type solid)) (layer "F.Fab") (tstamp 41658b61-35fc-457f-8b19-a3d062e4b874))
-  (fp_line (start 3.81 2.54) (end -0.635 2.54)
-    (stroke (width 0.1) (type solid)) (layer "F.Fab") (tstamp 4375aa90-4511-4c13-9c71-8e776d8548ad))
-  (fp_line (start 3.81 5.08) (end -0.635 5.08)
-    (stroke (width 0.1) (type solid)) (layer "F.Fab") (tstamp 9c719d3e-bec6-4af7-9cfd-83bbd9036dea))
-  (fp_line (start 3.81 7.62) (end -0.635 7.62)
-    (stroke (width 0.1) (type solid)) (layer "F.Fab") (tstamp 89a5fb9d-f640-49fb-a0e6-1e9884353cb5))
-  (fp_line (start 6.34 -1.27) (end 6.35 8.89)
-    (stroke (width 0.1) (type solid)) (layer "F.Fab") (tstamp 4f02920f-9889-4493-bc11-e89f9b073b1f))
-  (pad "1" smd rect (at 0 0) (size 2.5 1.7) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 75842352-ac5b-4883-9a08-8994ef6bbe9c))
-  (pad "2" smd rect (at 0 2.54) (size 2.5 1.7) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 5c7ea578-7f8c-49bf-bbb0-f972ef767d70))
-  (pad "3" smd rect (at 0 5.08) (size 2.5 1.7) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 9a9aa58d-2c4b-4224-b02d-68cc5cc6b8b9))
-  (pad "4" smd rect (at 0 7.62) (size 2.5 1.7) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 41c7219c-2315-4770-a0ab-23f94feeebf7))
-  (model "${FAB}/fab.3dshapes/Header_SMD_01x04_P2.54mm_Horizontal_Male.step"
-    (offset (xyz 0 0 0))
-    (scale (xyz 1 1 1))
-    (rotate (xyz 0 0 0))
-  )
-)
diff --git a/fab.pretty/PinHeader_1x04_P2.54mm_Vertical_THT_D1.4mm.kicad_mod b/fab.pretty/PinHeader_1x04_P2.54mm_Vertical_THT_D1.4mm.kicad_mod
deleted file mode 100644
index a6494e2503ac39f0406cbeffe83edcc0e2355ce9..0000000000000000000000000000000000000000
--- a/fab.pretty/PinHeader_1x04_P2.54mm_Vertical_THT_D1.4mm.kicad_mod
+++ /dev/null
@@ -1,35 +0,0 @@
-(module PinHeader_1x04_P2.54mm_Vertical_THT_D1.4mm (layer F.Cu) (tedit 6085260A)
-  (descr "Through hole straight pin header, 2.54mm pitch, single row")
-  (tags "Through hole pin header THT 2.54mm single row")
-  (fp_text reference REF** (at 0 -2.33) (layer F.SilkS)
-    (effects (font (size 1 1) (thickness 0.15)))
-  )
-  (fp_text value PinHeader_1x04 (at 0 10.5) (layer F.Fab)
-    (effects (font (size 1 1) (thickness 0.15)))
-  )
-  (fp_line (start 1.8 -1.8) (end -1.8 -1.8) (layer F.CrtYd) (width 0.05))
-  (fp_line (start 1.8 9.4) (end 1.8 -1.8) (layer F.CrtYd) (width 0.05))
-  (fp_line (start -1.8 9.4) (end 1.8 9.4) (layer F.CrtYd) (width 0.05))
-  (fp_line (start -1.8 -1.8) (end -1.8 9.4) (layer F.CrtYd) (width 0.05))
-  (fp_line (start 1.27 -1.27) (end 1.27 8.89) (layer F.SilkS) (width 0.12))
-  (fp_line (start -1.27 -1.27) (end -1.27 8.89) (layer F.SilkS) (width 0.12))
-  (fp_line (start -1.27 8.89) (end 1.27 8.89) (layer F.SilkS) (width 0.12))
-  (fp_line (start -1.27 -0.635) (end -0.635 -1.27) (layer F.Fab) (width 0.1))
-  (fp_line (start -1.27 8.89) (end -1.27 -0.635) (layer F.Fab) (width 0.1))
-  (fp_line (start 1.27 8.89) (end -1.27 8.89) (layer F.Fab) (width 0.1))
-  (fp_line (start 1.27 -1.27) (end 1.27 8.89) (layer F.Fab) (width 0.1))
-  (fp_line (start -0.635 -1.27) (end 1.27 -1.27) (layer F.Fab) (width 0.1))
-  (fp_line (start -1.27 -1.27) (end 1.27 -1.27) (layer F.SilkS) (width 0.12))
-  (fp_text user %R (at 0 5.08 90) (layer F.Fab)
-    (effects (font (size 1 1) (thickness 0.15)))
-  )
-  (pad 2 thru_hole circle (at 0 2.54) (size 2.1 2.1) (drill 1.4) (layers *.Cu *.Mask))
-  (pad 3 thru_hole circle (at 0 5.08) (size 2.1 2.1) (drill 1.4) (layers *.Cu *.Mask))
-  (pad 4 thru_hole circle (at 0 7.62) (size 2.1 2.1) (drill 1.4) (layers *.Cu *.Mask))
-  (pad 1 thru_hole circle (at 0 0) (size 2.1 2.1) (drill 1.4) (layers *.Cu *.Mask))
-  (model ${KISYS3DMOD}/Connector_PinHeader_2.54mm.3dshapes/PinHeader_1x05_P2.54mm_Vertical.wrl
-    (at (xyz 0 0 0))
-    (scale (xyz 1 1 1))
-    (rotate (xyz 0 0 0))
-  )
-)
diff --git a/fab.pretty/PinHeader_1x04_P2.54mm_Vertical_THT_D1mm.kicad_mod b/fab.pretty/PinHeader_1x04_P2.54mm_Vertical_THT_D1mm.kicad_mod
deleted file mode 100644
index 4e2ece6e198db6ba02c8ae209dd21f39870a874f..0000000000000000000000000000000000000000
--- a/fab.pretty/PinHeader_1x04_P2.54mm_Vertical_THT_D1mm.kicad_mod
+++ /dev/null
@@ -1,35 +0,0 @@
-(module PinHeader_1x04_P2.54mm_Vertical_THT_D1mm (layer F.Cu) (tedit 60852327)
-  (descr "Through hole straight pin header, 2.54mm pitch, single row")
-  (tags "Through hole pin header THT 2.54mm single row")
-  (fp_text reference REF** (at 0 -2.33) (layer F.SilkS)
-    (effects (font (size 1 1) (thickness 0.15)))
-  )
-  (fp_text value PinHeader_1x04 (at 0 10.5) (layer F.Fab)
-    (effects (font (size 1 1) (thickness 0.15)))
-  )
-  (fp_line (start -1.27 -1.27) (end 1.27 -1.27) (layer F.SilkS) (width 0.12))
-  (fp_line (start -0.635 -1.27) (end 1.27 -1.27) (layer F.Fab) (width 0.1))
-  (fp_line (start 1.27 -1.27) (end 1.27 8.89) (layer F.Fab) (width 0.1))
-  (fp_line (start 1.27 8.89) (end -1.27 8.89) (layer F.Fab) (width 0.1))
-  (fp_line (start -1.27 8.89) (end -1.27 -0.635) (layer F.Fab) (width 0.1))
-  (fp_line (start -1.27 -0.635) (end -0.635 -1.27) (layer F.Fab) (width 0.1))
-  (fp_line (start -1.27 8.89) (end 1.27 8.89) (layer F.SilkS) (width 0.12))
-  (fp_line (start -1.27 -1.27) (end -1.27 8.89) (layer F.SilkS) (width 0.12))
-  (fp_line (start 1.27 -1.27) (end 1.27 8.89) (layer F.SilkS) (width 0.12))
-  (fp_line (start -1.8 -1.8) (end -1.8 9.4) (layer F.CrtYd) (width 0.05))
-  (fp_line (start -1.8 9.4) (end 1.8 9.4) (layer F.CrtYd) (width 0.05))
-  (fp_line (start 1.8 9.4) (end 1.8 -1.8) (layer F.CrtYd) (width 0.05))
-  (fp_line (start 1.8 -1.8) (end -1.8 -1.8) (layer F.CrtYd) (width 0.05))
-  (fp_text user %R (at 0 5.08 90) (layer F.Fab)
-    (effects (font (size 1 1) (thickness 0.15)))
-  )
-  (pad 2 thru_hole oval (at 0 2.54) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask))
-  (pad 3 thru_hole oval (at 0 5.08) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask))
-  (pad 4 thru_hole oval (at 0 7.62) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask))
-  (pad 1 thru_hole oval (at 0 0) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask))
-  (model ${KISYS3DMOD}/Connector_PinHeader_2.54mm.3dshapes/PinHeader_1x05_P2.54mm_Vertical.wrl
-    (at (xyz 0 0 0))
-    (scale (xyz 1 1 1))
-    (rotate (xyz 0 0 0))
-  )
-)
diff --git a/fab.pretty/PinHeader_1x05_P2.54mm_Horizontal_SMD.kicad_mod b/fab.pretty/PinHeader_1x05_P2.54mm_Horizontal_SMD.kicad_mod
deleted file mode 100644
index bac7c92fa5fe205fd0ee3d113c0fbd835e4afd68..0000000000000000000000000000000000000000
--- a/fab.pretty/PinHeader_1x05_P2.54mm_Horizontal_SMD.kicad_mod
+++ /dev/null
@@ -1,94 +0,0 @@
-(footprint "PinHeader_1x05_P2.54mm_Horizontal_SMD" (version 20221018) (generator pcbnew)
-  (layer "F.Cu")
-  (descr "https://s3.amazonaws.com/catalogspreads-pdf/PAGE112-113%20.100%20MALE%20HDR.pdf")
-  (tags "horizontal pin header SMD 2.54mm")
-  (attr smd)
-  (fp_text reference "REF**" (at -1.524 -2.54 180) (layer "F.SilkS")
-      (effects (font (size 1 1) (thickness 0.15)) (justify left))
-    (tstamp e4cd2bf2-7752-4898-b8e6-ea064a69cf22)
-  )
-  (fp_text value "PinHeader_1x05" (at 0 13.335) (layer "F.Fab")
-      (effects (font (size 1 1) (thickness 0.15)))
-    (tstamp 7c0cc802-bff1-4996-91f5-bff302b5835f)
-  )
-  (fp_text user "${REFERENCE}" (at 2.54 5.08 90) (layer "F.Fab")
-      (effects (font (size 1 1) (thickness 0.15)))
-    (tstamp 5d76be30-1e85-4be3-b4f7-b8e4f70cc9ae)
-  )
-  (fp_line (start -1.27 -1.27) (end 0 -1.27)
-    (stroke (width 0.12) (type solid)) (layer "F.SilkS") (tstamp dd32107d-830a-49f1-bfb5-625088e9314b))
-  (fp_line (start 3.81 -1.27) (end 6.35 -1.27)
-    (stroke (width 0.12) (type solid)) (layer "F.SilkS") (tstamp 2006aab6-50fe-496f-99f9-e45655823503))
-  (fp_line (start 3.81 -0.254) (end 1.6 -0.254)
-    (stroke (width 0.12) (type solid)) (layer "F.SilkS") (tstamp 8c483ff4-9969-4f77-b5bc-6d99f45bac5d))
-  (fp_line (start 3.81 0.254) (end 1.6 0.254)
-    (stroke (width 0.12) (type solid)) (layer "F.SilkS") (tstamp 64539286-700a-4ec5-92d5-5bbc97a0a481))
-  (fp_line (start 3.81 2.286) (end 1.6 2.286)
-    (stroke (width 0.12) (type solid)) (layer "F.SilkS") (tstamp 6d6072a0-1087-4b5b-b548-b6fbad293eb1))
-  (fp_line (start 3.81 2.794) (end 1.6 2.794)
-    (stroke (width 0.12) (type solid)) (layer "F.SilkS") (tstamp f010c05a-06d2-4d01-ab38-2d48e8c5d523))
-  (fp_line (start 3.81 4.826) (end 1.6 4.826)
-    (stroke (width 0.12) (type solid)) (layer "F.SilkS") (tstamp c535e21d-8f7b-474e-8b9a-b17d1aa9dc3f))
-  (fp_line (start 3.81 5.334) (end 1.6 5.334)
-    (stroke (width 0.12) (type solid)) (layer "F.SilkS") (tstamp 16766ddb-e782-465d-ba68-dfd55691efea))
-  (fp_line (start 3.81 7.366) (end 1.6 7.366)
-    (stroke (width 0.12) (type solid)) (layer "F.SilkS") (tstamp c28cf488-23f4-4fee-9b6a-ead28c7568b2))
-  (fp_line (start 3.81 7.874) (end 1.6 7.874)
-    (stroke (width 0.12) (type solid)) (layer "F.SilkS") (tstamp 7534eb01-6811-4f26-9a95-927b6b47e63f))
-  (fp_line (start 3.81 9.906) (end 1.6 9.906)
-    (stroke (width 0.12) (type solid)) (layer "F.SilkS") (tstamp de16ea23-0ca2-487a-ab88-aa34d7cd31ac))
-  (fp_line (start 3.81 10.414) (end 1.6 10.414)
-    (stroke (width 0.12) (type solid)) (layer "F.SilkS") (tstamp 70770738-5f02-4d83-90b2-5e6949791dde))
-  (fp_line (start 3.81 11.43) (end 3.81 -1.27)
-    (stroke (width 0.12) (type solid)) (layer "F.SilkS") (tstamp 435304e1-bc25-4fd0-b8f2-ae662e09a556))
-  (fp_line (start 6.35 -1.27) (end 6.35 11.43)
-    (stroke (width 0.12) (type solid)) (layer "F.SilkS") (tstamp 7689c0ef-8d8c-4bcf-b660-09be1b6a9e5f))
-  (fp_line (start 6.35 11.43) (end 3.81 11.43)
-    (stroke (width 0.12) (type solid)) (layer "F.SilkS") (tstamp d067f696-7d54-435c-be57-dde2ee08b7f8))
-  (fp_line (start -1.8 -1.8) (end -1.8 12)
-    (stroke (width 0.05) (type solid)) (layer "F.CrtYd") (tstamp a720db15-cc38-4f87-a28a-fe0053605a70))
-  (fp_line (start -1.8 12) (end 6.4 12)
-    (stroke (width 0.05) (type solid)) (layer "F.CrtYd") (tstamp c20f6149-8c85-411d-8933-898b78c6cdf3))
-  (fp_line (start 6.4 -1.8) (end -1.8 -1.8)
-    (stroke (width 0.05) (type solid)) (layer "F.CrtYd") (tstamp 99d6871e-9d1b-406e-85b1-a2fa974fcd9a))
-  (fp_line (start 6.4 12) (end 6.4 -1.8)
-    (stroke (width 0.05) (type solid)) (layer "F.CrtYd") (tstamp f1e09bac-08e7-457d-be04-44eeaf48f03f))
-  (fp_line (start -0.635 -0.254) (end -0.635 0.254)
-    (stroke (width 0.1) (type solid)) (layer "F.Fab") (tstamp e46aac38-b097-42e1-97b2-4da8cd35bfcf))
-  (fp_line (start -0.635 2.286) (end -0.635 2.794)
-    (stroke (width 0.1) (type solid)) (layer "F.Fab") (tstamp be59f53a-0bfa-4021-aa0c-70969b579f78))
-  (fp_line (start -0.635 4.826) (end -0.635 5.334)
-    (stroke (width 0.1) (type solid)) (layer "F.Fab") (tstamp 8bda315c-5610-49d0-b392-bed05d82f341))
-  (fp_line (start -0.635 7.366) (end -0.635 7.874)
-    (stroke (width 0.1) (type solid)) (layer "F.Fab") (tstamp a8a82a33-06ed-4c5a-a173-e9ae371df93c))
-  (fp_line (start -0.635 9.906) (end -0.635 10.414)
-    (stroke (width 0.1) (type solid)) (layer "F.Fab") (tstamp 0d0b5a8a-d343-48ff-8d2c-d795d15086b8))
-  (fp_line (start 3.8 -1.27) (end 6.34 -1.27)
-    (stroke (width 0.1) (type solid)) (layer "F.Fab") (tstamp bf6d755b-d38c-4466-a9b6-f5110b7ec3c4))
-  (fp_line (start 3.8 11.43) (end 6.35 11.43)
-    (stroke (width 0.1) (type solid)) (layer "F.Fab") (tstamp e488cecb-6b44-4655-a508-e698a945f40c))
-  (fp_line (start 3.81 0) (end -0.635 0)
-    (stroke (width 0.1) (type solid)) (layer "F.Fab") (tstamp d182cf29-6765-4b82-a02b-3be041dff47f))
-  (fp_line (start 3.81 2.54) (end -0.635 2.54)
-    (stroke (width 0.1) (type solid)) (layer "F.Fab") (tstamp 108c3e6a-78f3-4d89-bc8c-616343f841d9))
-  (fp_line (start 3.81 5.08) (end -0.635 5.08)
-    (stroke (width 0.1) (type solid)) (layer "F.Fab") (tstamp 341a5b88-81cf-4510-afed-6f9c7ccfac57))
-  (fp_line (start 3.81 7.62) (end -0.635 7.62)
-    (stroke (width 0.1) (type solid)) (layer "F.Fab") (tstamp ce2c6141-8f12-40c4-9875-b84ac8c30ad7))
-  (fp_line (start 3.81 10.16) (end -0.635 10.16)
-    (stroke (width 0.1) (type solid)) (layer "F.Fab") (tstamp 2bb1a98b-b8d7-4499-963c-c0dc239d4a41))
-  (fp_line (start 3.81 11.43) (end 3.8 -1.27)
-    (stroke (width 0.1) (type solid)) (layer "F.Fab") (tstamp a49e2c2c-7f94-48ff-82c5-e4d9a4f53f6c))
-  (fp_line (start 6.34 -1.27) (end 6.35 11.43)
-    (stroke (width 0.1) (type solid)) (layer "F.Fab") (tstamp a9776b15-62b1-4a79-afe7-f7af68a81810))
-  (pad "1" smd rect (at 0 0) (size 2.5 1.7) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 0ad249dd-377f-4f21-9400-e5eaace663d5))
-  (pad "2" smd rect (at 0 2.54) (size 2.5 1.7) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp a0dc4507-de7b-4c43-8960-7d04581cb571))
-  (pad "3" smd rect (at 0 5.08) (size 2.5 1.7) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 825caa16-13c7-40ad-bbcb-040ee8a175b5))
-  (pad "4" smd rect (at 0 7.62) (size 2.5 1.7) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 07ca9030-7ceb-48f7-8838-6c20c715555b))
-  (pad "5" smd rect (at 0 10.16) (size 2.5 1.7) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 58afd32c-b0f2-481a-8cf5-e161c1c09e34))
-  (model "${FAB}/fab.3dshapes/Header_SMD_01x05_P2.54mm_Horizontal_Male.step"
-    (offset (xyz 0 0 0))
-    (scale (xyz 1 1 1))
-    (rotate (xyz 0 0 0))
-  )
-)
diff --git a/fab.pretty/PinHeader_1x05_P2.54mm_Vertical_THT_D1.4mm.kicad_mod b/fab.pretty/PinHeader_1x05_P2.54mm_Vertical_THT_D1.4mm.kicad_mod
deleted file mode 100644
index 4e71abb92cc38039cf56b819e1e20366a971fd9f..0000000000000000000000000000000000000000
--- a/fab.pretty/PinHeader_1x05_P2.54mm_Vertical_THT_D1.4mm.kicad_mod
+++ /dev/null
@@ -1,38 +0,0 @@
-(module PinHeader_1x05_P2.54mm_Vertical_THT_D1.4mm (layer F.Cu) (tedit 6085265D)
-  (descr "Through hole straight pin header, 1x05, 2.54mm pitch, single row")
-  (tags "Through hole pin header THT 1x05 2.54mm single row")
-  (fp_text reference REF** (at 0 -2.33) (layer F.SilkS)
-    (effects (font (size 1 1) (thickness 0.15)))
-  )
-  (fp_text value PinHeader_1x05 (at 0 12.9) (layer F.Fab)
-    (effects (font (size 1 1) (thickness 0.15)))
-  )
-  (fp_line (start -0.635 -1.27) (end 1.27 -1.27) (layer F.Fab) (width 0.1))
-  (fp_line (start 1.27 -1.27) (end 1.27 11.43) (layer F.Fab) (width 0.1))
-  (fp_line (start 1.27 11.43) (end -1.27 11.43) (layer F.Fab) (width 0.1))
-  (fp_line (start -1.27 11.43) (end -1.27 -0.635) (layer F.Fab) (width 0.1))
-  (fp_line (start -1.27 -0.635) (end -0.635 -1.27) (layer F.Fab) (width 0.1))
-  (fp_line (start -1.33 11.49) (end 1.33 11.49) (layer F.SilkS) (width 0.12))
-  (fp_line (start -1.33 1.27) (end -1.33 11.49) (layer F.SilkS) (width 0.12))
-  (fp_line (start 1.33 1.27) (end 1.33 11.49) (layer F.SilkS) (width 0.12))
-  (fp_line (start -1.33 1.27) (end 1.33 1.27) (layer F.SilkS) (width 0.12))
-  (fp_line (start -1.33 0) (end -1.33 -1.33) (layer F.SilkS) (width 0.12))
-  (fp_line (start -1.33 -1.33) (end 0 -1.33) (layer F.SilkS) (width 0.12))
-  (fp_line (start -1.8 -1.8) (end -1.8 11.95) (layer F.CrtYd) (width 0.05))
-  (fp_line (start -1.8 11.95) (end 1.8 11.95) (layer F.CrtYd) (width 0.05))
-  (fp_line (start 1.8 11.95) (end 1.8 -1.8) (layer F.CrtYd) (width 0.05))
-  (fp_line (start 1.8 -1.8) (end -1.8 -1.8) (layer F.CrtYd) (width 0.05))
-  (fp_text user %R (at 0 5.08 90) (layer F.Fab)
-    (effects (font (size 1 1) (thickness 0.15)))
-  )
-  (pad 1 thru_hole circle (at 0 0) (size 2.1 2.1) (drill 1.4) (layers *.Cu *.Mask))
-  (pad 2 thru_hole circle (at 0 2.54) (size 2.1 2.1) (drill 1.4) (layers *.Cu *.Mask))
-  (pad 3 thru_hole circle (at 0 5.08) (size 2.1 2.1) (drill 1.4) (layers *.Cu *.Mask))
-  (pad 4 thru_hole circle (at 0 7.62) (size 2.1 2.1) (drill 1.4) (layers *.Cu *.Mask))
-  (pad 5 thru_hole circle (at 0 10.16) (size 2.1 2.1) (drill 1.4) (layers *.Cu *.Mask))
-  (model ${KISYS3DMOD}/Connector_PinHeader_2.54mm.3dshapes/PinHeader_1x05_P2.54mm_Vertical.wrl
-    (at (xyz 0 0 0))
-    (scale (xyz 1 1 1))
-    (rotate (xyz 0 0 0))
-  )
-)
diff --git a/fab.pretty/PinHeader_1x05_P2.54mm_Vertical_THT_D1mm.kicad_mod b/fab.pretty/PinHeader_1x05_P2.54mm_Vertical_THT_D1mm.kicad_mod
deleted file mode 100644
index 0ba9e20fcd96cee919c0be819db28cbd169b7d87..0000000000000000000000000000000000000000
--- a/fab.pretty/PinHeader_1x05_P2.54mm_Vertical_THT_D1mm.kicad_mod
+++ /dev/null
@@ -1,38 +0,0 @@
-(module PinHeader_1x05_P2.54mm_Vertical_THT_D1mm (layer F.Cu) (tedit 60852338)
-  (descr "Through hole straight pin header, 1x05, 2.54mm pitch, single row")
-  (tags "Through hole pin header THT 1x05 2.54mm single row")
-  (fp_text reference REF** (at 0 -2.33) (layer F.SilkS)
-    (effects (font (size 1 1) (thickness 0.15)))
-  )
-  (fp_text value PinHeader_1x05 (at 0 12.9) (layer F.Fab)
-    (effects (font (size 1 1) (thickness 0.15)))
-  )
-  (fp_line (start 1.8 -1.8) (end -1.8 -1.8) (layer F.CrtYd) (width 0.05))
-  (fp_line (start 1.8 11.95) (end 1.8 -1.8) (layer F.CrtYd) (width 0.05))
-  (fp_line (start -1.8 11.95) (end 1.8 11.95) (layer F.CrtYd) (width 0.05))
-  (fp_line (start -1.8 -1.8) (end -1.8 11.95) (layer F.CrtYd) (width 0.05))
-  (fp_line (start -1.33 -1.33) (end 0 -1.33) (layer F.SilkS) (width 0.12))
-  (fp_line (start -1.33 0) (end -1.33 -1.33) (layer F.SilkS) (width 0.12))
-  (fp_line (start -1.33 1.27) (end 1.33 1.27) (layer F.SilkS) (width 0.12))
-  (fp_line (start 1.33 1.27) (end 1.33 11.49) (layer F.SilkS) (width 0.12))
-  (fp_line (start -1.33 1.27) (end -1.33 11.49) (layer F.SilkS) (width 0.12))
-  (fp_line (start -1.33 11.49) (end 1.33 11.49) (layer F.SilkS) (width 0.12))
-  (fp_line (start -1.27 -0.635) (end -0.635 -1.27) (layer F.Fab) (width 0.1))
-  (fp_line (start -1.27 11.43) (end -1.27 -0.635) (layer F.Fab) (width 0.1))
-  (fp_line (start 1.27 11.43) (end -1.27 11.43) (layer F.Fab) (width 0.1))
-  (fp_line (start 1.27 -1.27) (end 1.27 11.43) (layer F.Fab) (width 0.1))
-  (fp_line (start -0.635 -1.27) (end 1.27 -1.27) (layer F.Fab) (width 0.1))
-  (fp_text user %R (at 0 5.08 90) (layer F.Fab)
-    (effects (font (size 1 1) (thickness 0.15)))
-  )
-  (pad 1 thru_hole circle (at 0 0) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask))
-  (pad 2 thru_hole oval (at 0 2.54) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask))
-  (pad 3 thru_hole oval (at 0 5.08) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask))
-  (pad 4 thru_hole oval (at 0 7.62) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask))
-  (pad 5 thru_hole oval (at 0 10.16) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask))
-  (model ${KISYS3DMOD}/Connector_PinHeader_2.54mm.3dshapes/PinHeader_1x05_P2.54mm_Vertical.wrl
-    (at (xyz 0 0 0))
-    (scale (xyz 1 1 1))
-    (rotate (xyz 0 0 0))
-  )
-)
diff --git a/fab.pretty/PinHeader_1x06_P2.54mm_Vertical_THT_D1.4mm.kicad_mod b/fab.pretty/PinHeader_1x06_P2.54mm_Vertical_THT_D1.4mm.kicad_mod
deleted file mode 100644
index 4cf6ec080fe7ef153de9e135a8bb2c80559a8513..0000000000000000000000000000000000000000
--- a/fab.pretty/PinHeader_1x06_P2.54mm_Vertical_THT_D1.4mm.kicad_mod
+++ /dev/null
@@ -1,39 +0,0 @@
-(module PinHeader_1x06_P2.54mm_Vertical_THT_D1.4mm (layer F.Cu) (tedit 608526E5)
-  (descr "Through hole straight pin header, 1x06, 2.54mm pitch, single row")
-  (tags "Through hole pin header THT 1x06 2.54mm single row")
-  (fp_text reference REF** (at 0 -2.33) (layer F.SilkS)
-    (effects (font (size 1 1) (thickness 0.15)))
-  )
-  (fp_text value PinHeader_1x06 (at 0 15.03) (layer F.Fab)
-    (effects (font (size 1 1) (thickness 0.15)))
-  )
-  (fp_line (start 1.8 -1.8) (end -1.8 -1.8) (layer F.CrtYd) (width 0.05))
-  (fp_line (start 1.8 14.5) (end 1.8 -1.8) (layer F.CrtYd) (width 0.05))
-  (fp_line (start -1.8 14.5) (end 1.8 14.5) (layer F.CrtYd) (width 0.05))
-  (fp_line (start -1.8 -1.8) (end -1.8 14.5) (layer F.CrtYd) (width 0.05))
-  (fp_line (start -1.33 -1.33) (end 0 -1.33) (layer F.SilkS) (width 0.12))
-  (fp_line (start -1.33 0) (end -1.33 -1.33) (layer F.SilkS) (width 0.12))
-  (fp_line (start -1.33 1.27) (end 1.33 1.27) (layer F.SilkS) (width 0.12))
-  (fp_line (start 1.33 1.27) (end 1.33 14.03) (layer F.SilkS) (width 0.12))
-  (fp_line (start -1.33 1.27) (end -1.33 14.03) (layer F.SilkS) (width 0.12))
-  (fp_line (start -1.33 14.03) (end 1.33 14.03) (layer F.SilkS) (width 0.12))
-  (fp_line (start -1.27 -0.635) (end -0.635 -1.27) (layer F.Fab) (width 0.1))
-  (fp_line (start -1.27 13.97) (end -1.27 -0.635) (layer F.Fab) (width 0.1))
-  (fp_line (start 1.27 13.97) (end -1.27 13.97) (layer F.Fab) (width 0.1))
-  (fp_line (start 1.27 -1.27) (end 1.27 13.97) (layer F.Fab) (width 0.1))
-  (fp_line (start -0.635 -1.27) (end 1.27 -1.27) (layer F.Fab) (width 0.1))
-  (fp_text user %R (at 0 6.35 90) (layer F.Fab)
-    (effects (font (size 1 1) (thickness 0.15)))
-  )
-  (pad 1 thru_hole circle (at 0 0) (size 2.1 2.1) (drill 1.4) (layers *.Cu *.Mask))
-  (pad 2 thru_hole circle (at 0 2.54) (size 2.1 2.1) (drill 1.4) (layers *.Cu *.Mask))
-  (pad 3 thru_hole circle (at 0 5.08) (size 2.1 2.1) (drill 1.4) (layers *.Cu *.Mask))
-  (pad 4 thru_hole circle (at 0 7.62) (size 2.1 2.1) (drill 1.4) (layers *.Cu *.Mask))
-  (pad 5 thru_hole circle (at 0 10.16) (size 2.1 2.1) (drill 1.4) (layers *.Cu *.Mask))
-  (pad 6 thru_hole circle (at 0 12.7) (size 2.1 2.1) (drill 1.4) (layers *.Cu *.Mask))
-  (model ${KISYS3DMOD}/Connector_PinHeader_2.54mm.3dshapes/PinHeader_1x06_P2.54mm_Vertical.wrl
-    (at (xyz 0 0 0))
-    (scale (xyz 1 1 1))
-    (rotate (xyz 0 0 0))
-  )
-)
diff --git a/fab.pretty/PinHeader_1x06_P2.54mm_Vertical_THT_D1mm.kicad_mod b/fab.pretty/PinHeader_1x06_P2.54mm_Vertical_THT_D1mm.kicad_mod
deleted file mode 100644
index 51457fd24269d8a7a012b6d00defff74ff3bbcae..0000000000000000000000000000000000000000
--- a/fab.pretty/PinHeader_1x06_P2.54mm_Vertical_THT_D1mm.kicad_mod
+++ /dev/null
@@ -1,39 +0,0 @@
-(module PinHeader_1x06_P2.54mm_Vertical_THT_D1mm (layer F.Cu) (tedit 60852347)
-  (descr "Through hole straight pin header, 1x06, 2.54mm pitch, single row")
-  (tags "Through hole pin header THT 1x06 2.54mm single row")
-  (fp_text reference REF** (at 0 -2.33) (layer F.SilkS)
-    (effects (font (size 1 1) (thickness 0.15)))
-  )
-  (fp_text value PinHeader_1x06 (at 0 15.03) (layer F.Fab)
-    (effects (font (size 1 1) (thickness 0.15)))
-  )
-  (fp_line (start -0.635 -1.27) (end 1.27 -1.27) (layer F.Fab) (width 0.1))
-  (fp_line (start 1.27 -1.27) (end 1.27 13.97) (layer F.Fab) (width 0.1))
-  (fp_line (start 1.27 13.97) (end -1.27 13.97) (layer F.Fab) (width 0.1))
-  (fp_line (start -1.27 13.97) (end -1.27 -0.635) (layer F.Fab) (width 0.1))
-  (fp_line (start -1.27 -0.635) (end -0.635 -1.27) (layer F.Fab) (width 0.1))
-  (fp_line (start -1.33 14.03) (end 1.33 14.03) (layer F.SilkS) (width 0.12))
-  (fp_line (start -1.33 1.27) (end -1.33 14.03) (layer F.SilkS) (width 0.12))
-  (fp_line (start 1.33 1.27) (end 1.33 14.03) (layer F.SilkS) (width 0.12))
-  (fp_line (start -1.33 1.27) (end 1.33 1.27) (layer F.SilkS) (width 0.12))
-  (fp_line (start -1.33 0) (end -1.33 -1.33) (layer F.SilkS) (width 0.12))
-  (fp_line (start -1.33 -1.33) (end 0 -1.33) (layer F.SilkS) (width 0.12))
-  (fp_line (start -1.8 -1.8) (end -1.8 14.5) (layer F.CrtYd) (width 0.05))
-  (fp_line (start -1.8 14.5) (end 1.8 14.5) (layer F.CrtYd) (width 0.05))
-  (fp_line (start 1.8 14.5) (end 1.8 -1.8) (layer F.CrtYd) (width 0.05))
-  (fp_line (start 1.8 -1.8) (end -1.8 -1.8) (layer F.CrtYd) (width 0.05))
-  (fp_text user %R (at 0 6.35 90) (layer F.Fab)
-    (effects (font (size 1 1) (thickness 0.15)))
-  )
-  (pad 1 thru_hole circle (at 0 0) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask))
-  (pad 2 thru_hole oval (at 0 2.54) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask))
-  (pad 3 thru_hole oval (at 0 5.08) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask))
-  (pad 4 thru_hole oval (at 0 7.62) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask))
-  (pad 5 thru_hole oval (at 0 10.16) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask))
-  (pad 6 thru_hole oval (at 0 12.7) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask))
-  (model ${KISYS3DMOD}/Connector_PinHeader_2.54mm.3dshapes/PinHeader_1x06_P2.54mm_Vertical.wrl
-    (at (xyz 0 0 0))
-    (scale (xyz 1 1 1))
-    (rotate (xyz 0 0 0))
-  )
-)
diff --git a/fab.pretty/PinHeader_1x07_P2.54mm_Vertical_THT_D1.4mm.kicad_mod b/fab.pretty/PinHeader_1x07_P2.54mm_Vertical_THT_D1.4mm.kicad_mod
deleted file mode 100644
index e27b2d4e887e7969a6e86236f2a81137afa50a09..0000000000000000000000000000000000000000
--- a/fab.pretty/PinHeader_1x07_P2.54mm_Vertical_THT_D1.4mm.kicad_mod
+++ /dev/null
@@ -1,40 +0,0 @@
-(module PinHeader_1x07_P2.54mm_Vertical_THT_D1.4mm (layer F.Cu) (tedit 6085273F)
-  (descr "Through hole straight pin header, 1x07, 2.54mm pitch, single row")
-  (tags "Through hole pin header THT 1x07 2.54mm single row")
-  (fp_text reference REF** (at 0 -2.33) (layer F.SilkS)
-    (effects (font (size 1 1) (thickness 0.15)))
-  )
-  (fp_text value PinHeader_1x07 (at 0 17.57) (layer F.Fab)
-    (effects (font (size 1 1) (thickness 0.15)))
-  )
-  (fp_line (start 1.8 -1.8) (end -1.8 -1.8) (layer F.CrtYd) (width 0.05))
-  (fp_line (start 1.8 17.05) (end 1.8 -1.8) (layer F.CrtYd) (width 0.05))
-  (fp_line (start -1.8 17.05) (end 1.8 17.05) (layer F.CrtYd) (width 0.05))
-  (fp_line (start -1.8 -1.8) (end -1.8 17.05) (layer F.CrtYd) (width 0.05))
-  (fp_line (start -1.33 -1.33) (end 0 -1.33) (layer F.SilkS) (width 0.12))
-  (fp_line (start -1.33 0) (end -1.33 -1.33) (layer F.SilkS) (width 0.12))
-  (fp_line (start -1.33 1.27) (end 1.33 1.27) (layer F.SilkS) (width 0.12))
-  (fp_line (start 1.33 1.27) (end 1.33 16.57) (layer F.SilkS) (width 0.12))
-  (fp_line (start -1.33 1.27) (end -1.33 16.57) (layer F.SilkS) (width 0.12))
-  (fp_line (start -1.33 16.57) (end 1.33 16.57) (layer F.SilkS) (width 0.12))
-  (fp_line (start -1.27 -0.635) (end -0.635 -1.27) (layer F.Fab) (width 0.1))
-  (fp_line (start -1.27 16.51) (end -1.27 -0.635) (layer F.Fab) (width 0.1))
-  (fp_line (start 1.27 16.51) (end -1.27 16.51) (layer F.Fab) (width 0.1))
-  (fp_line (start 1.27 -1.27) (end 1.27 16.51) (layer F.Fab) (width 0.1))
-  (fp_line (start -0.635 -1.27) (end 1.27 -1.27) (layer F.Fab) (width 0.1))
-  (fp_text user %R (at 0 7.62 90) (layer F.Fab)
-    (effects (font (size 1 1) (thickness 0.15)))
-  )
-  (pad 1 thru_hole circle (at 0 0) (size 2.1 2.1) (drill 1.4) (layers *.Cu *.Mask))
-  (pad 2 thru_hole circle (at 0 2.54) (size 2.1 2.1) (drill 1.4) (layers *.Cu *.Mask))
-  (pad 3 thru_hole circle (at 0 5.08) (size 2.1 2.1) (drill 1.4) (layers *.Cu *.Mask))
-  (pad 4 thru_hole circle (at 0 7.62) (size 2.1 2.1) (drill 1.4) (layers *.Cu *.Mask))
-  (pad 5 thru_hole circle (at 0 10.16) (size 2.1 2.1) (drill 1.4) (layers *.Cu *.Mask))
-  (pad 6 thru_hole circle (at 0 12.7) (size 2.1 2.1) (drill 1.4) (layers *.Cu *.Mask))
-  (pad 7 thru_hole circle (at 0 15.24) (size 2.1 2.1) (drill 1.4) (layers *.Cu *.Mask))
-  (model ${KISYS3DMOD}/Connector_PinHeader_2.54mm.3dshapes/PinHeader_1x07_P2.54mm_Vertical.wrl
-    (at (xyz 0 0 0))
-    (scale (xyz 1 1 1))
-    (rotate (xyz 0 0 0))
-  )
-)
diff --git a/fab.pretty/PinHeader_1x07_P2.54mm_Vertical_THT_D1mm.kicad_mod b/fab.pretty/PinHeader_1x07_P2.54mm_Vertical_THT_D1mm.kicad_mod
deleted file mode 100644
index 508f5f79b1f87f8ecc9ea24b7d51fd3af926a40d..0000000000000000000000000000000000000000
--- a/fab.pretty/PinHeader_1x07_P2.54mm_Vertical_THT_D1mm.kicad_mod
+++ /dev/null
@@ -1,40 +0,0 @@
-(module PinHeader_1x07_P2.54mm_Vertical_THT_D1mm (layer F.Cu) (tedit 60852354)
-  (descr "Through hole straight pin header, 1x07, 2.54mm pitch, single row")
-  (tags "Through hole pin header THT 1x07 2.54mm single row")
-  (fp_text reference REF** (at 0 -2.33) (layer F.SilkS)
-    (effects (font (size 1 1) (thickness 0.15)))
-  )
-  (fp_text value PinHeader_1x07 (at 0 17.57) (layer F.Fab)
-    (effects (font (size 1 1) (thickness 0.15)))
-  )
-  (fp_line (start -0.635 -1.27) (end 1.27 -1.27) (layer F.Fab) (width 0.1))
-  (fp_line (start 1.27 -1.27) (end 1.27 16.51) (layer F.Fab) (width 0.1))
-  (fp_line (start 1.27 16.51) (end -1.27 16.51) (layer F.Fab) (width 0.1))
-  (fp_line (start -1.27 16.51) (end -1.27 -0.635) (layer F.Fab) (width 0.1))
-  (fp_line (start -1.27 -0.635) (end -0.635 -1.27) (layer F.Fab) (width 0.1))
-  (fp_line (start -1.33 16.57) (end 1.33 16.57) (layer F.SilkS) (width 0.12))
-  (fp_line (start -1.33 1.27) (end -1.33 16.57) (layer F.SilkS) (width 0.12))
-  (fp_line (start 1.33 1.27) (end 1.33 16.57) (layer F.SilkS) (width 0.12))
-  (fp_line (start -1.33 1.27) (end 1.33 1.27) (layer F.SilkS) (width 0.12))
-  (fp_line (start -1.33 0) (end -1.33 -1.33) (layer F.SilkS) (width 0.12))
-  (fp_line (start -1.33 -1.33) (end 0 -1.33) (layer F.SilkS) (width 0.12))
-  (fp_line (start -1.8 -1.8) (end -1.8 17.05) (layer F.CrtYd) (width 0.05))
-  (fp_line (start -1.8 17.05) (end 1.8 17.05) (layer F.CrtYd) (width 0.05))
-  (fp_line (start 1.8 17.05) (end 1.8 -1.8) (layer F.CrtYd) (width 0.05))
-  (fp_line (start 1.8 -1.8) (end -1.8 -1.8) (layer F.CrtYd) (width 0.05))
-  (fp_text user %R (at 0 7.62 90) (layer F.Fab)
-    (effects (font (size 1 1) (thickness 0.15)))
-  )
-  (pad 1 thru_hole circle (at 0 0) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask))
-  (pad 2 thru_hole oval (at 0 2.54) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask))
-  (pad 3 thru_hole oval (at 0 5.08) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask))
-  (pad 4 thru_hole oval (at 0 7.62) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask))
-  (pad 5 thru_hole oval (at 0 10.16) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask))
-  (pad 6 thru_hole oval (at 0 12.7) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask))
-  (pad 7 thru_hole oval (at 0 15.24) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask))
-  (model ${KISYS3DMOD}/Connector_PinHeader_2.54mm.3dshapes/PinHeader_1x07_P2.54mm_Vertical.wrl
-    (at (xyz 0 0 0))
-    (scale (xyz 1 1 1))
-    (rotate (xyz 0 0 0))
-  )
-)
diff --git a/fab.pretty/PinHeader_1x08_P2.54mm_Vertical_THT_D1.4mm.kicad_mod b/fab.pretty/PinHeader_1x08_P2.54mm_Vertical_THT_D1.4mm.kicad_mod
deleted file mode 100644
index b14548235bf80b7d4ed184745bf73822db91a8ad..0000000000000000000000000000000000000000
--- a/fab.pretty/PinHeader_1x08_P2.54mm_Vertical_THT_D1.4mm.kicad_mod
+++ /dev/null
@@ -1,41 +0,0 @@
-(module PinHeader_1x08_P2.54mm_Vertical_THT_D1.4mm (layer F.Cu) (tedit 608527AA)
-  (descr "Through hole straight pin header, 1x08, 2.54mm pitch, single row")
-  (tags "Through hole pin header THT 1x08 2.54mm single row")
-  (fp_text reference REF** (at 0 -2.33) (layer F.SilkS)
-    (effects (font (size 1 1) (thickness 0.15)))
-  )
-  (fp_text value PinHeader_1x08 (at 0 20.11) (layer F.Fab)
-    (effects (font (size 1 1) (thickness 0.15)))
-  )
-  (fp_line (start 1.8 -1.8) (end -1.8 -1.8) (layer F.CrtYd) (width 0.05))
-  (fp_line (start 1.8 19.55) (end 1.8 -1.8) (layer F.CrtYd) (width 0.05))
-  (fp_line (start -1.8 19.55) (end 1.8 19.55) (layer F.CrtYd) (width 0.05))
-  (fp_line (start -1.8 -1.8) (end -1.8 19.55) (layer F.CrtYd) (width 0.05))
-  (fp_line (start -1.33 -1.33) (end 0 -1.33) (layer F.SilkS) (width 0.12))
-  (fp_line (start -1.33 0) (end -1.33 -1.33) (layer F.SilkS) (width 0.12))
-  (fp_line (start -1.33 1.27) (end 1.33 1.27) (layer F.SilkS) (width 0.12))
-  (fp_line (start 1.33 1.27) (end 1.33 19.11) (layer F.SilkS) (width 0.12))
-  (fp_line (start -1.33 1.27) (end -1.33 19.11) (layer F.SilkS) (width 0.12))
-  (fp_line (start -1.33 19.11) (end 1.33 19.11) (layer F.SilkS) (width 0.12))
-  (fp_line (start -1.27 -0.635) (end -0.635 -1.27) (layer F.Fab) (width 0.1))
-  (fp_line (start -1.27 19.05) (end -1.27 -0.635) (layer F.Fab) (width 0.1))
-  (fp_line (start 1.27 19.05) (end -1.27 19.05) (layer F.Fab) (width 0.1))
-  (fp_line (start 1.27 -1.27) (end 1.27 19.05) (layer F.Fab) (width 0.1))
-  (fp_line (start -0.635 -1.27) (end 1.27 -1.27) (layer F.Fab) (width 0.1))
-  (fp_text user %R (at 0 8.89 90) (layer F.Fab)
-    (effects (font (size 1 1) (thickness 0.15)))
-  )
-  (pad 1 thru_hole circle (at 0 0) (size 2.1 2.1) (drill 1.4) (layers *.Cu *.Mask))
-  (pad 2 thru_hole circle (at 0 2.54) (size 2.1 2.1) (drill 1.4) (layers *.Cu *.Mask))
-  (pad 3 thru_hole circle (at 0 5.08) (size 2.1 2.1) (drill 1.4) (layers *.Cu *.Mask))
-  (pad 4 thru_hole circle (at 0 7.62) (size 2.1 2.1) (drill 1.4) (layers *.Cu *.Mask))
-  (pad 5 thru_hole circle (at 0 10.16) (size 2.1 2.1) (drill 1.4) (layers *.Cu *.Mask))
-  (pad 6 thru_hole circle (at 0 12.7) (size 2.1 2.1) (drill 1.4) (layers *.Cu *.Mask))
-  (pad 7 thru_hole circle (at 0 15.24) (size 2.1 2.1) (drill 1.4) (layers *.Cu *.Mask))
-  (pad 8 thru_hole circle (at 0 17.78) (size 2.1 2.1) (drill 1.4) (layers *.Cu *.Mask))
-  (model ${KISYS3DMOD}/Connector_PinHeader_2.54mm.3dshapes/PinHeader_1x08_P2.54mm_Vertical.wrl
-    (at (xyz 0 0 0))
-    (scale (xyz 1 1 1))
-    (rotate (xyz 0 0 0))
-  )
-)
diff --git a/fab.pretty/PinHeader_1x08_P2.54mm_Vertical_THT_D1mm.kicad_mod b/fab.pretty/PinHeader_1x08_P2.54mm_Vertical_THT_D1mm.kicad_mod
deleted file mode 100644
index c63c8ee331ce05ed428b32246910fd0b1861d56e..0000000000000000000000000000000000000000
--- a/fab.pretty/PinHeader_1x08_P2.54mm_Vertical_THT_D1mm.kicad_mod
+++ /dev/null
@@ -1,41 +0,0 @@
-(module PinHeader_1x08_P2.54mm_Vertical_THT_D1mm (layer F.Cu) (tedit 60852363)
-  (descr "Through hole straight pin header, 1x08, 2.54mm pitch, single row")
-  (tags "Through hole pin header THT 1x08 2.54mm single row")
-  (fp_text reference REF** (at 0 -2.33) (layer F.SilkS)
-    (effects (font (size 1 1) (thickness 0.15)))
-  )
-  (fp_text value PinHeader_1x08 (at 0 20.11) (layer F.Fab)
-    (effects (font (size 1 1) (thickness 0.15)))
-  )
-  (fp_line (start -0.635 -1.27) (end 1.27 -1.27) (layer F.Fab) (width 0.1))
-  (fp_line (start 1.27 -1.27) (end 1.27 19.05) (layer F.Fab) (width 0.1))
-  (fp_line (start 1.27 19.05) (end -1.27 19.05) (layer F.Fab) (width 0.1))
-  (fp_line (start -1.27 19.05) (end -1.27 -0.635) (layer F.Fab) (width 0.1))
-  (fp_line (start -1.27 -0.635) (end -0.635 -1.27) (layer F.Fab) (width 0.1))
-  (fp_line (start -1.33 19.11) (end 1.33 19.11) (layer F.SilkS) (width 0.12))
-  (fp_line (start -1.33 1.27) (end -1.33 19.11) (layer F.SilkS) (width 0.12))
-  (fp_line (start 1.33 1.27) (end 1.33 19.11) (layer F.SilkS) (width 0.12))
-  (fp_line (start -1.33 1.27) (end 1.33 1.27) (layer F.SilkS) (width 0.12))
-  (fp_line (start -1.33 0) (end -1.33 -1.33) (layer F.SilkS) (width 0.12))
-  (fp_line (start -1.33 -1.33) (end 0 -1.33) (layer F.SilkS) (width 0.12))
-  (fp_line (start -1.8 -1.8) (end -1.8 19.55) (layer F.CrtYd) (width 0.05))
-  (fp_line (start -1.8 19.55) (end 1.8 19.55) (layer F.CrtYd) (width 0.05))
-  (fp_line (start 1.8 19.55) (end 1.8 -1.8) (layer F.CrtYd) (width 0.05))
-  (fp_line (start 1.8 -1.8) (end -1.8 -1.8) (layer F.CrtYd) (width 0.05))
-  (fp_text user %R (at 0 8.89 90) (layer F.Fab)
-    (effects (font (size 1 1) (thickness 0.15)))
-  )
-  (pad 1 thru_hole circle (at 0 0) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask))
-  (pad 2 thru_hole oval (at 0 2.54) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask))
-  (pad 3 thru_hole oval (at 0 5.08) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask))
-  (pad 4 thru_hole oval (at 0 7.62) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask))
-  (pad 5 thru_hole oval (at 0 10.16) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask))
-  (pad 6 thru_hole oval (at 0 12.7) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask))
-  (pad 7 thru_hole oval (at 0 15.24) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask))
-  (pad 8 thru_hole oval (at 0 17.78) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask))
-  (model ${KISYS3DMOD}/Connector_PinHeader_2.54mm.3dshapes/PinHeader_1x08_P2.54mm_Vertical.wrl
-    (at (xyz 0 0 0))
-    (scale (xyz 1 1 1))
-    (rotate (xyz 0 0 0))
-  )
-)
diff --git a/fab.pretty/PinHeader_2x02_P1.27mm_Vertical_SMD.kicad_mod b/fab.pretty/PinHeader_2x02_P1.27mm_Vertical_SMD.kicad_mod
deleted file mode 100644
index e944f7920fb0a70aa994cfda05c9eacd8d8d4301..0000000000000000000000000000000000000000
--- a/fab.pretty/PinHeader_2x02_P1.27mm_Vertical_SMD.kicad_mod
+++ /dev/null
@@ -1,56 +0,0 @@
-(footprint "PinHeader_2x02_P1.27mm_Vertical_SMD" (version 20211014) (generator pcbnew)
-  (layer "F.Cu")
-  (tedit 621129F5)
-  (descr "surface-mounted straight pin header, 2x02, 1.27mm pitch, double rows")
-  (tags "Surface mounted pin header SMD 2x02 1.27mm double row")
-  (attr smd)
-  (fp_text reference "REF**" (at 0 -2.33) (layer "F.SilkS")
-    (effects (font (size 1 1) (thickness 0.15)))
-    (tstamp d237eb33-9957-4a5c-b47c-d44eca069ada)
-  )
-  (fp_text value "PinHeader_2x02" (at 0 2.33) (layer "F.Fab")
-    (effects (font (size 1 1) (thickness 0.15)))
-    (tstamp aed0a390-e426-49e5-bea8-01421517d5de)
-  )
-  (fp_text user "${REFERENCE}" (at 0 0 90) (layer "F.Fab")
-    (effects (font (size 1 1) (thickness 0.15)))
-    (tstamp 9d2ac044-295e-48e0-b88c-125a61ca7fcf)
-  )
-  (fp_line (start 1.765 -1.33) (end 1.765 -1.265) (layer "F.SilkS") (width 0.12) (tstamp 049eb761-d8e1-4fd8-ad8e-0d665ec96a29))
-  (fp_line (start -1.765 -1.33) (end 1.765 -1.33) (layer "F.SilkS") (width 0.12) (tstamp 3495c6cd-8ba3-445f-85a8-1d2493229315))
-  (fp_line (start -1.765 -1.33) (end -1.765 -1.265) (layer "F.SilkS") (width 0.12) (tstamp 5babbac0-3d78-4088-ad9a-c13e2ea5f76f))
-  (fp_line (start -1.765 1.33) (end 1.765 1.33) (layer "F.SilkS") (width 0.12) (tstamp 6d83fe2f-8dba-4eb2-8a2c-d856042319d5))
-  (fp_line (start 1.765 1.265) (end 1.765 1.33) (layer "F.SilkS") (width 0.12) (tstamp 9ed66b30-6600-4f1b-99d9-522b7279242a))
-  (fp_line (start -1.765 1.265) (end -1.765 1.33) (layer "F.SilkS") (width 0.12) (tstamp bd284371-1670-4b38-a780-50b15598370a))
-  (fp_line (start -3.09 -1.265) (end -1.765 -1.265) (layer "F.SilkS") (width 0.12) (tstamp ddaed6f2-fd1b-4fd3-931f-d8e1fcf23e8d))
-  (fp_line (start -3.2 -1.5) (end -3.2 1.5) (layer "F.CrtYd") (width 0.05) (tstamp 4a8767ee-61ff-43be-93b5-e22a20cbe553))
-  (fp_line (start 3.2 -1.5) (end -3.2 -1.5) (layer "F.CrtYd") (width 0.05) (tstamp 57b0e4a7-0816-4232-83ad-9db92bafa258))
-  (fp_line (start -3.2 1.5) (end 3.2 1.5) (layer "F.CrtYd") (width 0.05) (tstamp 8e673024-b94f-49fd-b40e-1d953c2cc578))
-  (fp_line (start 3.2 1.5) (end 3.2 -1.5) (layer "F.CrtYd") (width 0.05) (tstamp f50be645-7f9b-4497-a8d3-37f962218485))
-  (fp_line (start 2.75 -0.835) (end 2.75 -0.435) (layer "F.Fab") (width 0.1) (tstamp 057d308a-8ba1-422b-b3b7-7e9023089f79))
-  (fp_line (start -1.705 -0.835) (end -2.75 -0.835) (layer "F.Fab") (width 0.1) (tstamp 1c3627f9-1535-4f55-a7b1-ecb389a7d580))
-  (fp_line (start 1.705 -0.835) (end 2.75 -0.835) (layer "F.Fab") (width 0.1) (tstamp 2357565c-e5d9-4c07-966c-18b4fc5556d8))
-  (fp_line (start -1.705 -0.835) (end -1.27 -1.27) (layer "F.Fab") (width 0.1) (tstamp 45fc168c-fe8c-4371-bf03-83fcf7692c08))
-  (fp_line (start -2.75 -0.435) (end -1.705 -0.435) (layer "F.Fab") (width 0.1) (tstamp 4cbc5e3b-1f61-4f63-88eb-61e71d1c76cc))
-  (fp_line (start 2.75 -0.435) (end 1.705 -0.435) (layer "F.Fab") (width 0.1) (tstamp 504f783f-4c28-4efc-8f25-0f891c412559))
-  (fp_line (start -2.75 0.835) (end -1.705 0.835) (layer "F.Fab") (width 0.1) (tstamp 53541c50-7d74-4ba7-a2e9-71729d9eaa13))
-  (fp_line (start -1.705 1.27) (end -1.705 -0.835) (layer "F.Fab") (width 0.1) (tstamp 704d6d8b-92bf-4f28-bcf6-9d0f3e13d0e4))
-  (fp_line (start -1.705 0.435) (end -2.75 0.435) (layer "F.Fab") (width 0.1) (tstamp 77652cfd-59e6-4566-9d13-debf690c2848))
-  (fp_line (start -1.27 -1.27) (end 1.705 -1.27) (layer "F.Fab") (width 0.1) (tstamp 795e377d-7ee2-4b52-9f3d-8673ac272dbc))
-  (fp_line (start -2.75 0.435) (end -2.75 0.835) (layer "F.Fab") (width 0.1) (tstamp 86426280-7749-41c0-924b-eb404bd3cbfd))
-  (fp_line (start 1.705 -1.27) (end 1.705 1.27) (layer "F.Fab") (width 0.1) (tstamp a12d8c7c-622f-4ba4-bfb2-65cbd2da79cd))
-  (fp_line (start 2.75 0.435) (end 2.75 0.835) (layer "F.Fab") (width 0.1) (tstamp a4990744-d707-4ecc-a96d-d9288aa9f15c))
-  (fp_line (start 2.75 0.835) (end 1.705 0.835) (layer "F.Fab") (width 0.1) (tstamp c8356043-3805-4412-bd8a-fcc00ade6fc1))
-  (fp_line (start 1.705 0.435) (end 2.75 0.435) (layer "F.Fab") (width 0.1) (tstamp d26ab42b-48c0-43c4-81b3-9be127dead6e))
-  (fp_line (start 1.705 1.27) (end -1.705 1.27) (layer "F.Fab") (width 0.1) (tstamp e1782781-6ad2-4f75-a890-2ee73e2c284b))
-  (fp_line (start -2.75 -0.835) (end -2.75 -0.435) (layer "F.Fab") (width 0.1) (tstamp ea4ec003-644e-4cba-9db8-e13c0f6a4178))
-  (pad "1" smd rect (at -1.95 -0.635) (size 2.4 0.74) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp b2c9f241-b63c-44dc-8518-faa80e7799ba))
-  (pad "2" smd rect (at 1.95 -0.635) (size 2.4 0.74) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 6e07982e-4c8a-44e4-a1ee-7d0cb5eff10f))
-  (pad "3" smd rect (at -1.95 0.635) (size 2.4 0.74) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp cc6d58f1-ea06-4275-aa12-42b0eb94058e))
-  (pad "4" smd rect (at 1.95 0.635) (size 2.4 0.74) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 791e5836-b2e9-47b6-89f4-1b83e69f1f70))
-  (model "${KISYS3DMOD}/Connector_PinHeader_1.27mm.3dshapes/PinHeader_2x02_P1.27mm_Vertical_SMD.wrl"
-    (offset (xyz 0 0 0))
-    (scale (xyz 1 1 1))
-    (rotate (xyz 0 0 0))
-  )
-)
diff --git a/fab.pretty/PinHeader_2x02_P2.54mm_Vertical_SMD.kicad_mod b/fab.pretty/PinHeader_2x02_P2.54mm_Vertical_SMD.kicad_mod
deleted file mode 100644
index e45e27518303c05bda158f684f2d585c3d90ecee..0000000000000000000000000000000000000000
--- a/fab.pretty/PinHeader_2x02_P2.54mm_Vertical_SMD.kicad_mod
+++ /dev/null
@@ -1,59 +0,0 @@
-(footprint "PinHeader_2x02_P2.54mm_Vertical_SMD" (version 20211014) (generator pcbnew)
-  (layer "F.Cu")
-  (tedit 621129C0)
-  (descr "surface-mounted straight pin header, 2x02, 2.54mm pitch, double rows")
-  (tags "Surface mounted pin header SMD 2x02 2.54mm double row")
-  (attr smd)
-  (fp_text reference "REF**" (at 0 -3.6) (layer "F.SilkS")
-    (effects (font (size 1 1) (thickness 0.15)))
-    (tstamp b1a13497-3e76-4f59-b695-b1d09db4382b)
-  )
-  (fp_text value "PinHeader_2x02" (at 0 3.6) (layer "F.Fab")
-    (effects (font (size 1 1) (thickness 0.15)))
-    (tstamp 1d1e12a4-e0ee-4c7a-93dd-ce99cf42e6aa)
-  )
-  (fp_text user "${REFERENCE}" (at 0 0 90) (layer "F.Fab")
-    (effects (font (size 1 1) (thickness 0.15)))
-    (tstamp 443068a9-615e-45ce-810d-2684090fbb2c)
-  )
-  (fp_circle (center -3.4 -2.8) (end -3.1 -2.8) (layer "F.Cu") (width 0.2) (fill solid) (tstamp e4b26e79-64af-4fe8-84d3-3c610d7d5f51))
-  (fp_line (start -2.6 -2.6) (end 2.6 -2.6) (layer "F.SilkS") (width 0.12) (tstamp 10924d01-5893-4e04-8ca8-4d82a6bb3aed))
-  (fp_line (start 2.6 2.03) (end 2.6 2.6) (layer "F.SilkS") (width 0.12) (tstamp 337bdb2d-6304-4cf6-92bd-d4bbdac648a0))
-  (fp_line (start -2.6 -2.6) (end -2.6 -2.03) (layer "F.SilkS") (width 0.12) (tstamp 4f420387-7207-4f95-9315-c3ed841304ed))
-  (fp_line (start -2.6 2.03) (end -2.6 2.6) (layer "F.SilkS") (width 0.12) (tstamp 507c36a6-40b7-48fe-a404-eaa93e1a3074))
-  (fp_line (start 2.6 -0.51) (end 2.6 0.51) (layer "F.SilkS") (width 0.12) (tstamp a10133f1-2f69-47ec-9423-262deaddc6b8))
-  (fp_line (start 2.6 -2.6) (end 2.6 -2.03) (layer "F.SilkS") (width 0.12) (tstamp c3326bb9-3240-443c-ad0c-c11a037637bb))
-  (fp_line (start -2.6 -0.51) (end -2.6 0.51) (layer "F.SilkS") (width 0.12) (tstamp c67be1d3-51ca-4feb-aa97-2e3ae71fa0a3))
-  (fp_line (start -2.6 2.6) (end 2.6 2.6) (layer "F.SilkS") (width 0.12) (tstamp eb432f16-df2d-43d5-a65c-95f16ec91060))
-  (fp_line (start -4.04 -2.03) (end -2.6 -2.03) (layer "F.SilkS") (width 0.12) (tstamp fd7c8b7d-d7ba-4163-8bba-603621fa5dc4))
-  (fp_line (start -4.2 -2.8) (end -4.2 2.7) (layer "F.CrtYd") (width 0.05) (tstamp 430aab46-b4f1-4ca8-a6b3-d0d1a5a942b8))
-  (fp_line (start 4.2 -2.8) (end -4.2 -2.8) (layer "F.CrtYd") (width 0.05) (tstamp 5d6a69a8-0bd0-4b11-9901-f99098549864))
-  (fp_line (start -4.2 2.7) (end 4.2 2.7) (layer "F.CrtYd") (width 0.05) (tstamp 96b68647-ec02-4f9d-b974-1f9120d9eda5))
-  (fp_line (start 4.2 2.7) (end 4.2 -2.8) (layer "F.CrtYd") (width 0.05) (tstamp bc412e19-fb3a-4ea2-b5b9-d835f500f7d2))
-  (fp_line (start 3.6 0.95) (end 3.6 1.59) (layer "F.Fab") (width 0.1) (tstamp 1ce8eb5c-0705-4afb-a412-5034d0e17fc1))
-  (fp_line (start -3.6 -0.95) (end -2.54 -0.95) (layer "F.Fab") (width 0.1) (tstamp 3315c113-f3c8-4076-a12f-798cbf829c5a))
-  (fp_line (start 2.54 -1.59) (end 3.6 -1.59) (layer "F.Fab") (width 0.1) (tstamp 361cae69-0e81-4bdb-9800-6fe77dfb425b))
-  (fp_line (start -2.54 -1.59) (end -3.6 -1.59) (layer "F.Fab") (width 0.1) (tstamp 528bc8a8-b258-4259-b2bb-b454adde3a4a))
-  (fp_line (start -1.59 -2.54) (end 2.54 -2.54) (layer "F.Fab") (width 0.1) (tstamp 58f1bc01-f6fe-4f35-a699-42f4549c8d48))
-  (fp_line (start 2.54 -2.54) (end 2.54 2.54) (layer "F.Fab") (width 0.1) (tstamp 6adee9fe-bc4f-4d39-b623-74859d607fbc))
-  (fp_line (start -3.6 1.59) (end -2.54 1.59) (layer "F.Fab") (width 0.1) (tstamp 75fd788e-4019-4a8b-8c6e-bbd9bbed7d42))
-  (fp_line (start 3.6 -0.95) (end 2.54 -0.95) (layer "F.Fab") (width 0.1) (tstamp 89dca6bf-b270-49dc-9678-d267f4562306))
-  (fp_line (start -2.54 -1.59) (end -1.59 -2.54) (layer "F.Fab") (width 0.1) (tstamp 8c76f0ee-46bf-48da-a1a4-40848f3341e7))
-  (fp_line (start -3.6 0.95) (end -3.6 1.59) (layer "F.Fab") (width 0.1) (tstamp 8d48e01f-9fe1-498d-8140-9f0fd5bc017f))
-  (fp_line (start -2.54 2.54) (end -2.54 -1.59) (layer "F.Fab") (width 0.1) (tstamp aed836fc-d90a-41cf-8dec-4fbb75c78e42))
-  (fp_line (start 3.6 1.59) (end 2.54 1.59) (layer "F.Fab") (width 0.1) (tstamp af841cc7-411b-4fa7-bf12-b2b6bf90990e))
-  (fp_line (start 2.54 0.95) (end 3.6 0.95) (layer "F.Fab") (width 0.1) (tstamp b71998a2-dc31-488e-96c8-f96d58289595))
-  (fp_line (start -2.54 0.95) (end -3.6 0.95) (layer "F.Fab") (width 0.1) (tstamp b81a775c-f4ea-447e-8c7d-7797b4448624))
-  (fp_line (start 2.54 2.54) (end -2.54 2.54) (layer "F.Fab") (width 0.1) (tstamp e7334379-accd-4a58-80ec-7fef8c9e140c))
-  (fp_line (start 3.6 -1.59) (end 3.6 -0.95) (layer "F.Fab") (width 0.1) (tstamp f9b0a870-18af-465b-9142-437ff07a5458))
-  (fp_line (start -3.6 -1.59) (end -3.6 -0.95) (layer "F.Fab") (width 0.1) (tstamp fe9fc355-72ea-4cb8-a08f-1748e53389a5))
-  (pad "1" smd rect (at -2.525 -1.27) (size 3.15 1) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 6f41a869-2001-4f54-8a3d-0f31f71bb1ae))
-  (pad "2" smd rect (at 2.525 -1.27) (size 3.15 1) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp b86607f5-23f1-4151-b6da-7ca114dcba07))
-  (pad "3" smd rect (at -2.525 1.27) (size 3.15 1) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 559199b8-73b4-4971-8ef9-2c0b54305dd3))
-  (pad "4" smd rect (at 2.525 1.27) (size 3.15 1) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 54ad53c9-5430-4f75-9438-d52a20b4bb1d))
-  (model "${KISYS3DMOD}/Connector_PinHeader_2.54mm.3dshapes/PinHeader_2x02_P2.54mm_Vertical_SMD.wrl"
-    (offset (xyz 0 0 0))
-    (scale (xyz 1 1 1))
-    (rotate (xyz 0 0 0))
-  )
-)
diff --git a/fab.pretty/PinHeader_2x02_P2.54mm_Vertical_THT_D1.0mm.kicad_mod b/fab.pretty/PinHeader_2x02_P2.54mm_Vertical_THT_D1.0mm.kicad_mod
deleted file mode 100644
index c447c9a95acd641a48e5f6d44dd9dcfa8861521e..0000000000000000000000000000000000000000
--- a/fab.pretty/PinHeader_2x02_P2.54mm_Vertical_THT_D1.0mm.kicad_mod
+++ /dev/null
@@ -1,41 +0,0 @@
-(footprint "PinHeader_2x02_P2.54mm_Vertical_THT_D1.0mm" (version 20211014) (generator pcbnew)
-  (layer "F.Cu")
-  (tedit 621F89C8)
-  (descr "surface-mounted straight pin header, 2x02, 2.54mm pitch, double rows")
-  (tags "Surface mounted pin header SMD 2x02 2.54mm double row")
-  (attr smd)
-  (fp_text reference "REF**" (at 0 -3.6) (layer "F.SilkS")
-    (effects (font (size 1 1) (thickness 0.15)))
-    (tstamp b1a13497-3e76-4f59-b695-b1d09db4382b)
-  )
-  (fp_text value "PinHeader_2x02" (at 0 3.6) (layer "F.Fab")
-    (effects (font (size 1 1) (thickness 0.15)))
-    (tstamp 1d1e12a4-e0ee-4c7a-93dd-ce99cf42e6aa)
-  )
-  (fp_text user "${REFERENCE}" (at 0 0 90) (layer "F.Fab")
-    (effects (font (size 1 1) (thickness 0.15)))
-    (tstamp 443068a9-615e-45ce-810d-2684090fbb2c)
-  )
-  (fp_circle (center -3.4 -2.8) (end -3.1 -2.8) (layer "F.Cu") (width 0.2) (fill solid) (tstamp e4b26e79-64af-4fe8-84d3-3c610d7d5f51))
-  (fp_line (start -2.5 -2.6) (end 2.5 -2.6) (layer "F.SilkS") (width 0.12) (tstamp 10924d01-5893-4e04-8ca8-4d82a6bb3aed))
-  (fp_line (start 2.6 -0.51) (end 2.6 0.51) (layer "F.SilkS") (width 0.12) (tstamp a10133f1-2f69-47ec-9423-262deaddc6b8))
-  (fp_line (start -2.6 -0.51) (end -2.6 0.51) (layer "F.SilkS") (width 0.12) (tstamp c67be1d3-51ca-4feb-aa97-2e3ae71fa0a3))
-  (fp_line (start -2.5 2.6) (end 2.5 2.6) (layer "F.SilkS") (width 0.12) (tstamp eb432f16-df2d-43d5-a65c-95f16ec91060))
-  (fp_line (start -2.5 -2.5) (end -2.5 2.5) (layer "F.CrtYd") (width 0.05) (tstamp 430aab46-b4f1-4ca8-a6b3-d0d1a5a942b8))
-  (fp_line (start 2.5 -2.5) (end -2.5 -2.5) (layer "F.CrtYd") (width 0.05) (tstamp 5d6a69a8-0bd0-4b11-9901-f99098549864))
-  (fp_line (start -2.5 2.5) (end 2.5 2.5) (layer "F.CrtYd") (width 0.05) (tstamp 96b68647-ec02-4f9d-b974-1f9120d9eda5))
-  (fp_line (start 2.5 2.5) (end 2.5 -2.5) (layer "F.CrtYd") (width 0.05) (tstamp bc412e19-fb3a-4ea2-b5b9-d835f500f7d2))
-  (fp_line (start -2.5 2.5) (end -2.5 -2.5) (layer "F.Fab") (width 0.1) (tstamp 076046ab-4b56-4060-b8d9-0d80806d0277))
-  (fp_line (start 2.5 2.5) (end -2.5 2.5) (layer "F.Fab") (width 0.1) (tstamp 2454fd1b-3484-4838-8b7e-d26357238fe1))
-  (fp_line (start -2.5 -2.5) (end 2.5 -2.5) (layer "F.Fab") (width 0.1) (tstamp 4db55cb8-197b-4402-871f-ce582b65664b))
-  (fp_line (start 2.5 -2.5) (end 2.5 2.5) (layer "F.Fab") (width 0.1) (tstamp 97fe2a5c-4eee-4c7a-9c43-47749b396494))
-  (pad "1" thru_hole circle (at -1.27 -1.27) (size 1.8 1.8) (drill 1) (layers *.Cu *.Mask) (tstamp 6f41a869-2001-4f54-8a3d-0f31f71bb1ae))
-  (pad "2" thru_hole circle (at 1.27 -1.27) (size 1.8 1.8) (drill 1) (layers *.Cu *.Mask) (tstamp b86607f5-23f1-4151-b6da-7ca114dcba07))
-  (pad "3" thru_hole circle (at -1.27 1.27) (size 1.8 1.8) (drill 1) (layers *.Cu *.Mask) (tstamp 559199b8-73b4-4971-8ef9-2c0b54305dd3))
-  (pad "4" thru_hole circle (at 1.27 1.27) (size 1.8 1.8) (drill 1) (layers *.Cu *.Mask) (tstamp 54ad53c9-5430-4f75-9438-d52a20b4bb1d))
-  (model "${KISYS3DMOD}/Connector_PinHeader_2.54mm.3dshapes/PinHeader_2x02_P2.54mm_Vertical_SMD.wrl"
-    (offset (xyz 0 0 0))
-    (scale (xyz 1 1 1))
-    (rotate (xyz 0 0 0))
-  )
-)
diff --git a/fab.pretty/PinHeader_2x02_P2.54mm_Vertical_THT_D1.4mm.kicad_mod b/fab.pretty/PinHeader_2x02_P2.54mm_Vertical_THT_D1.4mm.kicad_mod
deleted file mode 100644
index b7814cac30529b28cd6a0b2f4e4e5e1f27eae271..0000000000000000000000000000000000000000
--- a/fab.pretty/PinHeader_2x02_P2.54mm_Vertical_THT_D1.4mm.kicad_mod
+++ /dev/null
@@ -1,41 +0,0 @@
-(footprint "PinHeader_2x02_P2.54mm_Vertical_THT_D1.4mm" (version 20211014) (generator pcbnew)
-  (layer "F.Cu")
-  (tedit 621F895B)
-  (descr "surface-mounted straight pin header, 2x02, 2.54mm pitch, double rows")
-  (tags "Surface mounted pin header SMD 2x02 2.54mm double row")
-  (attr smd)
-  (fp_text reference "REF**" (at 0 -3.6) (layer "F.SilkS")
-    (effects (font (size 1 1) (thickness 0.15)))
-    (tstamp b1a13497-3e76-4f59-b695-b1d09db4382b)
-  )
-  (fp_text value "PinHeader_2x02" (at 0 3.6) (layer "F.Fab")
-    (effects (font (size 1 1) (thickness 0.15)))
-    (tstamp 1d1e12a4-e0ee-4c7a-93dd-ce99cf42e6aa)
-  )
-  (fp_text user "${REFERENCE}" (at 0 0 90) (layer "F.Fab")
-    (effects (font (size 1 1) (thickness 0.15)))
-    (tstamp 443068a9-615e-45ce-810d-2684090fbb2c)
-  )
-  (fp_circle (center -3.4 -2.8) (end -3.1 -2.8) (layer "F.Cu") (width 0.2) (fill solid) (tstamp e4b26e79-64af-4fe8-84d3-3c610d7d5f51))
-  (fp_line (start -2.5 -2.6) (end 2.5 -2.6) (layer "F.SilkS") (width 0.12) (tstamp 10924d01-5893-4e04-8ca8-4d82a6bb3aed))
-  (fp_line (start 2.6 -0.51) (end 2.6 0.51) (layer "F.SilkS") (width 0.12) (tstamp a10133f1-2f69-47ec-9423-262deaddc6b8))
-  (fp_line (start -2.6 -0.51) (end -2.6 0.51) (layer "F.SilkS") (width 0.12) (tstamp c67be1d3-51ca-4feb-aa97-2e3ae71fa0a3))
-  (fp_line (start -2.5 2.6) (end 2.5 2.6) (layer "F.SilkS") (width 0.12) (tstamp eb432f16-df2d-43d5-a65c-95f16ec91060))
-  (fp_line (start -2.5 -2.5) (end -2.5 2.5) (layer "F.CrtYd") (width 0.05) (tstamp 430aab46-b4f1-4ca8-a6b3-d0d1a5a942b8))
-  (fp_line (start 2.5 -2.5) (end -2.5 -2.5) (layer "F.CrtYd") (width 0.05) (tstamp 5d6a69a8-0bd0-4b11-9901-f99098549864))
-  (fp_line (start -2.5 2.5) (end 2.5 2.5) (layer "F.CrtYd") (width 0.05) (tstamp 96b68647-ec02-4f9d-b974-1f9120d9eda5))
-  (fp_line (start 2.5 2.5) (end 2.5 -2.5) (layer "F.CrtYd") (width 0.05) (tstamp bc412e19-fb3a-4ea2-b5b9-d835f500f7d2))
-  (fp_line (start -2.5 2.5) (end -2.5 -2.5) (layer "F.Fab") (width 0.1) (tstamp 076046ab-4b56-4060-b8d9-0d80806d0277))
-  (fp_line (start 2.5 2.5) (end -2.5 2.5) (layer "F.Fab") (width 0.1) (tstamp 2454fd1b-3484-4838-8b7e-d26357238fe1))
-  (fp_line (start -2.5 -2.5) (end 2.5 -2.5) (layer "F.Fab") (width 0.1) (tstamp 4db55cb8-197b-4402-871f-ce582b65664b))
-  (fp_line (start 2.5 -2.5) (end 2.5 2.5) (layer "F.Fab") (width 0.1) (tstamp 97fe2a5c-4eee-4c7a-9c43-47749b396494))
-  (pad "1" thru_hole circle (at -1.27 -1.27) (size 2.1 2.1) (drill 1.4) (layers *.Cu *.Mask) (tstamp 6f41a869-2001-4f54-8a3d-0f31f71bb1ae))
-  (pad "2" thru_hole circle (at 1.27 -1.27) (size 2.1 2.1) (drill 1.4) (layers *.Cu *.Mask) (tstamp b86607f5-23f1-4151-b6da-7ca114dcba07))
-  (pad "3" thru_hole circle (at -1.27 1.27) (size 2.1 2.1) (drill 1.4) (layers *.Cu *.Mask) (tstamp 559199b8-73b4-4971-8ef9-2c0b54305dd3))
-  (pad "4" thru_hole circle (at 1.27 1.27) (size 2.1 2.1) (drill 1.4) (layers *.Cu *.Mask) (tstamp 54ad53c9-5430-4f75-9438-d52a20b4bb1d))
-  (model "${KISYS3DMOD}/Connector_PinHeader_2.54mm.3dshapes/PinHeader_2x02_P2.54mm_Vertical_SMD.wrl"
-    (offset (xyz 0 0 0))
-    (scale (xyz 1 1 1))
-    (rotate (xyz 0 0 0))
-  )
-)
diff --git a/fab.pretty/PinHeader_2x02_SWD_P2.54mm_Vertical_SMD.kicad_mod b/fab.pretty/PinHeader_2x02_SWD_P2.54mm_Vertical_SMD.kicad_mod
deleted file mode 100644
index 7801c8b666f7baee81afba684ee1a507be855fc0..0000000000000000000000000000000000000000
--- a/fab.pretty/PinHeader_2x02_SWD_P2.54mm_Vertical_SMD.kicad_mod
+++ /dev/null
@@ -1,59 +0,0 @@
-(footprint "PinHeader_2x02_SWD_P2.54mm_Vertical_SMD" (version 20211014) (generator pcbnew)
-  (layer "F.Cu")
-  (tedit 62112959)
-  (descr "surface-mounted straight pin header, 2x02, 2.54mm pitch, double rows")
-  (tags "Surface mounted pin header SMD 2x02 2.54mm double row")
-  (attr smd)
-  (fp_text reference "REF**" (at 0 -3.6) (layer "F.SilkS")
-    (effects (font (size 1 1) (thickness 0.15)))
-    (tstamp 08485760-2d59-42b0-9972-1bb17897c55d)
-  )
-  (fp_text value "PinHeader_2x02" (at 0 3.6) (layer "F.Fab")
-    (effects (font (size 1 1) (thickness 0.15)))
-    (tstamp b258f3f3-1932-4e4a-9628-1dfed692a9bb)
-  )
-  (fp_text user "${REFERENCE}" (at 0 0 90) (layer "F.Fab")
-    (effects (font (size 1 1) (thickness 0.15)))
-    (tstamp 5afc27d0-eb64-4472-be31-8051cab60500)
-  )
-  (fp_circle (center -3.4 -2.9) (end -2.9 -2.9) (layer "F.Cu") (width 0.2) (fill solid) (tstamp 25e12d02-d3ca-4711-9249-49ef65cf7ca9))
-  (fp_line (start -2.6 -2.6) (end 2.6 -2.6) (layer "F.SilkS") (width 0.12) (tstamp 57379d8b-9ba9-4f78-b326-15a774325f38))
-  (fp_line (start -4.04 -2.03) (end -2.6 -2.03) (layer "F.SilkS") (width 0.12) (tstamp 5a1a1700-5775-4688-9043-a2f31cf9d29b))
-  (fp_line (start -2.6 -0.51) (end -2.6 0.51) (layer "F.SilkS") (width 0.12) (tstamp 5d0098ad-5114-4cf7-94c3-1ab2c008a029))
-  (fp_line (start -2.6 -2.6) (end -2.6 -2.03) (layer "F.SilkS") (width 0.12) (tstamp 5d503f29-6d71-416f-9227-ed546a1b2d5e))
-  (fp_line (start -2.6 2.03) (end -2.6 2.6) (layer "F.SilkS") (width 0.12) (tstamp 7758ffd0-d4ff-4431-87e8-f39bad6301a7))
-  (fp_line (start 2.6 -0.51) (end 2.6 0.51) (layer "F.SilkS") (width 0.12) (tstamp 796c4713-1d32-4635-a0db-d689793ceab1))
-  (fp_line (start 2.6 2.03) (end 2.6 2.6) (layer "F.SilkS") (width 0.12) (tstamp 88fa2017-ec5c-4eb1-aeb1-6356394061bf))
-  (fp_line (start 2.6 -2.6) (end 2.6 -2.03) (layer "F.SilkS") (width 0.12) (tstamp d751be33-bc96-4cde-8cd7-54ee5cf97ea0))
-  (fp_line (start -2.6 2.6) (end 2.6 2.6) (layer "F.SilkS") (width 0.12) (tstamp e2b0367e-ecc4-4e7d-994d-64faa25d2efd))
-  (fp_line (start 4.2 -2.7) (end -4.2 -2.7) (layer "F.CrtYd") (width 0.05) (tstamp 01657feb-0276-4c93-8a8e-d4d5ce3f4ec5))
-  (fp_line (start -4.2 -2.7) (end -4.2 2.7) (layer "F.CrtYd") (width 0.05) (tstamp b4d1a9b4-07e6-48ae-8da4-df2035cf5576))
-  (fp_line (start 4.2 2.7) (end 4.2 -2.7) (layer "F.CrtYd") (width 0.05) (tstamp d15e2649-2cbf-4bb0-830a-c18106babbf6))
-  (fp_line (start -4.2 2.7) (end 4.2 2.7) (layer "F.CrtYd") (width 0.05) (tstamp e9a72aad-fe63-4737-835b-383fde8e85b5))
-  (fp_line (start -1.59 -2.54) (end 2.54 -2.54) (layer "F.Fab") (width 0.1) (tstamp 13e5fc7b-945e-458b-8dea-c83dbc8c9420))
-  (fp_line (start -3.6 -1.59) (end -3.6 -0.95) (layer "F.Fab") (width 0.1) (tstamp 15745daf-46b2-4937-9c71-88ec6dccc5cc))
-  (fp_line (start 2.54 2.54) (end -2.54 2.54) (layer "F.Fab") (width 0.1) (tstamp 28ff867d-2f70-4db5-9867-36de4b767980))
-  (fp_line (start -2.54 2.54) (end -2.54 -1.59) (layer "F.Fab") (width 0.1) (tstamp 36c11f2a-30e4-4499-b58a-15f8216fb06e))
-  (fp_line (start 2.54 -1.59) (end 3.6 -1.59) (layer "F.Fab") (width 0.1) (tstamp 4170b0eb-5ccf-450b-84b5-481e5619e4f8))
-  (fp_line (start -2.54 -1.59) (end -3.6 -1.59) (layer "F.Fab") (width 0.1) (tstamp 55f5bca2-e5f6-4bcb-a857-298be72426a2))
-  (fp_line (start 3.6 0.95) (end 3.6 1.59) (layer "F.Fab") (width 0.1) (tstamp 770ed71c-2685-4a0d-83e2-deb19737add4))
-  (fp_line (start 2.54 0.95) (end 3.6 0.95) (layer "F.Fab") (width 0.1) (tstamp 7ddd6969-3662-4f1a-9c48-574d6cb570df))
-  (fp_line (start -2.54 -1.59) (end -1.59 -2.54) (layer "F.Fab") (width 0.1) (tstamp 834fc8b0-8952-4228-85d3-31aa9be133ba))
-  (fp_line (start 3.6 -1.59) (end 3.6 -0.95) (layer "F.Fab") (width 0.1) (tstamp 84c4af3e-30fd-4d04-b4bf-a31780a4a310))
-  (fp_line (start -3.6 0.95) (end -3.6 1.59) (layer "F.Fab") (width 0.1) (tstamp 84d6a668-3ab7-4114-a6f4-17bf6adbd7f1))
-  (fp_line (start -3.6 1.59) (end -2.54 1.59) (layer "F.Fab") (width 0.1) (tstamp 861ec82d-ecec-477c-a740-15c1359301e6))
-  (fp_line (start -3.6 -0.95) (end -2.54 -0.95) (layer "F.Fab") (width 0.1) (tstamp 9ab3492b-45da-46c1-a759-3ad9aa758635))
-  (fp_line (start 3.6 -0.95) (end 2.54 -0.95) (layer "F.Fab") (width 0.1) (tstamp bf0c7382-7057-4597-8497-bfa352ffcec9))
-  (fp_line (start 2.54 -2.54) (end 2.54 2.54) (layer "F.Fab") (width 0.1) (tstamp e950e2dd-2659-41c1-84f2-345b75e2c676))
-  (fp_line (start 3.6 1.59) (end 2.54 1.59) (layer "F.Fab") (width 0.1) (tstamp ea239748-3eba-4243-ab52-d1db3d3ba736))
-  (fp_line (start -2.54 0.95) (end -3.6 0.95) (layer "F.Fab") (width 0.1) (tstamp fa45c1e1-43e9-40df-880b-c199616a450e))
-  (pad "1" smd rect (at -2.525 -1.27) (size 3.15 1) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 1ae34bc2-c1a0-47cf-b74f-fa8d941f7feb))
-  (pad "2" smd rect (at 2.525 -1.27) (size 3.15 1) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp d190cd17-fff3-469c-a37d-b5f27170f9e2))
-  (pad "3" smd rect (at -2.525 1.27) (size 3.15 1) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp e50ae6a9-bbaf-4063-aeb3-27d7510498ff))
-  (pad "4" smd rect (at 2.525 1.27) (size 3.15 1) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 5f1c1ff9-55de-45fd-88f4-642c821180b0))
-  (model "${KISYS3DMOD}/Connector_PinHeader_2.54mm.3dshapes/PinHeader_2x02_P2.54mm_Vertical_SMD.wrl"
-    (offset (xyz 0 0 0))
-    (scale (xyz 1 1 1))
-    (rotate (xyz 0 0 0))
-  )
-)
diff --git a/fab.pretty/PinHeader_2x03_P2.54mm_Vertical_SMD.kicad_mod b/fab.pretty/PinHeader_2x03_P2.54mm_Vertical_SMD.kicad_mod
deleted file mode 100644
index 3a457f67675a764f497653eb91956e6ca5391840..0000000000000000000000000000000000000000
--- a/fab.pretty/PinHeader_2x03_P2.54mm_Vertical_SMD.kicad_mod
+++ /dev/null
@@ -1,63 +0,0 @@
-(module PinHeader_2x03_P2.54mm_Vertical_SMD (layer F.Cu) (tedit 608517EB)
-  (descr "surface-mounted straight pin header, 2x03, 2.54mm pitch, double rows")
-  (tags "Surface mounted pin header SMD 2x03 2.54mm double row")
-  (attr smd)
-  (fp_text reference REF** (at 0 -4.87) (layer F.SilkS)
-    (effects (font (size 1 1) (thickness 0.15)))
-  )
-  (fp_text value PinHeader_2x03 (at 0 4.87) (layer F.Fab)
-    (effects (font (size 1 1) (thickness 0.15)))
-  )
-  (fp_line (start 2.54 3.81) (end -2.54 3.81) (layer F.Fab) (width 0.1))
-  (fp_line (start -1.59 -3.81) (end 2.54 -3.81) (layer F.Fab) (width 0.1))
-  (fp_line (start -2.54 3.81) (end -2.54 -2.86) (layer F.Fab) (width 0.1))
-  (fp_line (start -2.54 -2.86) (end -1.59 -3.81) (layer F.Fab) (width 0.1))
-  (fp_line (start 2.54 -3.81) (end 2.54 3.81) (layer F.Fab) (width 0.1))
-  (fp_line (start -2.54 -2.86) (end -3.6 -2.86) (layer F.Fab) (width 0.1))
-  (fp_line (start -3.6 -2.86) (end -3.6 -2.22) (layer F.Fab) (width 0.1))
-  (fp_line (start -3.6 -2.22) (end -2.54 -2.22) (layer F.Fab) (width 0.1))
-  (fp_line (start 2.54 -2.86) (end 3.6 -2.86) (layer F.Fab) (width 0.1))
-  (fp_line (start 3.6 -2.86) (end 3.6 -2.22) (layer F.Fab) (width 0.1))
-  (fp_line (start 3.6 -2.22) (end 2.54 -2.22) (layer F.Fab) (width 0.1))
-  (fp_line (start -2.54 -0.32) (end -3.6 -0.32) (layer F.Fab) (width 0.1))
-  (fp_line (start -3.6 -0.32) (end -3.6 0.32) (layer F.Fab) (width 0.1))
-  (fp_line (start -3.6 0.32) (end -2.54 0.32) (layer F.Fab) (width 0.1))
-  (fp_line (start 2.54 -0.32) (end 3.6 -0.32) (layer F.Fab) (width 0.1))
-  (fp_line (start 3.6 -0.32) (end 3.6 0.32) (layer F.Fab) (width 0.1))
-  (fp_line (start 3.6 0.32) (end 2.54 0.32) (layer F.Fab) (width 0.1))
-  (fp_line (start -2.54 2.22) (end -3.6 2.22) (layer F.Fab) (width 0.1))
-  (fp_line (start -3.6 2.22) (end -3.6 2.86) (layer F.Fab) (width 0.1))
-  (fp_line (start -3.6 2.86) (end -2.54 2.86) (layer F.Fab) (width 0.1))
-  (fp_line (start 2.54 2.22) (end 3.6 2.22) (layer F.Fab) (width 0.1))
-  (fp_line (start 3.6 2.22) (end 3.6 2.86) (layer F.Fab) (width 0.1))
-  (fp_line (start 3.6 2.86) (end 2.54 2.86) (layer F.Fab) (width 0.1))
-  (fp_line (start -2.6 -3.87) (end 2.6 -3.87) (layer F.SilkS) (width 0.12))
-  (fp_line (start -2.6 3.87) (end 2.6 3.87) (layer F.SilkS) (width 0.12))
-  (fp_line (start -4.04 -3.3) (end -2.6 -3.3) (layer F.SilkS) (width 0.12))
-  (fp_line (start -2.6 -3.87) (end -2.6 -3.3) (layer F.SilkS) (width 0.12))
-  (fp_line (start 2.6 -3.87) (end 2.6 -3.3) (layer F.SilkS) (width 0.12))
-  (fp_line (start -2.6 3.3) (end -2.6 3.87) (layer F.SilkS) (width 0.12))
-  (fp_line (start 2.6 3.3) (end 2.6 3.87) (layer F.SilkS) (width 0.12))
-  (fp_line (start -2.6 -1.78) (end -2.6 -0.76) (layer F.SilkS) (width 0.12))
-  (fp_line (start 2.6 -1.78) (end 2.6 -0.76) (layer F.SilkS) (width 0.12))
-  (fp_line (start -2.6 0.76) (end -2.6 1.78) (layer F.SilkS) (width 0.12))
-  (fp_line (start 2.6 0.76) (end 2.6 1.78) (layer F.SilkS) (width 0.12))
-  (fp_line (start -5.9 -4.35) (end -5.9 4.35) (layer F.CrtYd) (width 0.05))
-  (fp_line (start -5.9 4.35) (end 5.9 4.35) (layer F.CrtYd) (width 0.05))
-  (fp_line (start 5.9 4.35) (end 5.9 -4.35) (layer F.CrtYd) (width 0.05))
-  (fp_line (start 5.9 -4.35) (end -5.9 -4.35) (layer F.CrtYd) (width 0.05))
-  (fp_text user %R (at 0 0 90) (layer F.Fab)
-    (effects (font (size 1 1) (thickness 0.15)))
-  )
-  (pad 1 smd rect (at -2.525 -2.54) (size 3.15 1) (layers F.Cu F.Paste F.Mask))
-  (pad 2 smd rect (at 2.525 -2.54) (size 3.15 1) (layers F.Cu F.Paste F.Mask))
-  (pad 3 smd rect (at -2.525 0) (size 3.15 1) (layers F.Cu F.Paste F.Mask))
-  (pad 4 smd rect (at 2.525 0) (size 3.15 1) (layers F.Cu F.Paste F.Mask))
-  (pad 5 smd rect (at -2.525 2.54) (size 3.15 1) (layers F.Cu F.Paste F.Mask))
-  (pad 6 smd rect (at 2.525 2.54) (size 3.15 1) (layers F.Cu F.Paste F.Mask))
-  (model ${KISYS3DMOD}/Connector_PinHeader_2.54mm.3dshapes/PinHeader_2x03_P2.54mm_Vertical_SMD.wrl
-    (at (xyz 0 0 0))
-    (scale (xyz 1 1 1))
-    (rotate (xyz 0 0 0))
-  )
-)
diff --git a/fab.pretty/PinHeader_2x03_P2.54mm_Vertical_THT_D1.0mm.kicad_mod b/fab.pretty/PinHeader_2x03_P2.54mm_Vertical_THT_D1.0mm.kicad_mod
deleted file mode 100644
index b1c7e3aaef7f3c46cb3a6aab49f433731f54a425..0000000000000000000000000000000000000000
--- a/fab.pretty/PinHeader_2x03_P2.54mm_Vertical_THT_D1.0mm.kicad_mod
+++ /dev/null
@@ -1,43 +0,0 @@
-(footprint "PinHeader_2x03_P2.54mm_Vertical_THT_D1.0mm" (version 20211014) (generator pcbnew)
-  (layer "F.Cu")
-  (tedit 621F8A0D)
-  (descr "surface-mounted straight pin header, 2x02, 2.54mm pitch, double rows")
-  (tags "Surface mounted pin header SMD 2x02 2.54mm double row")
-  (attr smd)
-  (fp_text reference "REF**" (at 0 -5) (layer "F.SilkS")
-    (effects (font (size 1 1) (thickness 0.15)))
-    (tstamp b1a13497-3e76-4f59-b695-b1d09db4382b)
-  )
-  (fp_text value "PinHeader_2x02" (at 0 5) (layer "F.Fab")
-    (effects (font (size 1 1) (thickness 0.15)))
-    (tstamp 1d1e12a4-e0ee-4c7a-93dd-ce99cf42e6aa)
-  )
-  (fp_text user "${REFERENCE}" (at 0 0 90) (layer "F.Fab")
-    (effects (font (size 1 1) (thickness 0.15)))
-    (tstamp 443068a9-615e-45ce-810d-2684090fbb2c)
-  )
-  (fp_circle (center -3.4 -2.8) (end -3.1 -2.8) (layer "F.Cu") (width 0.2) (fill solid) (tstamp e4b26e79-64af-4fe8-84d3-3c610d7d5f51))
-  (fp_line (start -2.5 -3.8) (end 2.5 -3.8) (layer "F.SilkS") (width 0.12) (tstamp 10924d01-5893-4e04-8ca8-4d82a6bb3aed))
-  (fp_line (start 2.6 -0.51) (end 2.6 0.51) (layer "F.SilkS") (width 0.12) (tstamp a10133f1-2f69-47ec-9423-262deaddc6b8))
-  (fp_line (start -2.6 -0.51) (end -2.6 0.51) (layer "F.SilkS") (width 0.12) (tstamp c67be1d3-51ca-4feb-aa97-2e3ae71fa0a3))
-  (fp_line (start -2.5 3.8) (end 2.5 3.8) (layer "F.SilkS") (width 0.12) (tstamp eb432f16-df2d-43d5-a65c-95f16ec91060))
-  (fp_line (start -2.5 -3.7) (end -2.5 3.7) (layer "F.CrtYd") (width 0.05) (tstamp 430aab46-b4f1-4ca8-a6b3-d0d1a5a942b8))
-  (fp_line (start 2.5 -3.7) (end -2.5 -3.7) (layer "F.CrtYd") (width 0.05) (tstamp 5d6a69a8-0bd0-4b11-9901-f99098549864))
-  (fp_line (start -2.5 3.7) (end 2.5 3.7) (layer "F.CrtYd") (width 0.05) (tstamp 96b68647-ec02-4f9d-b974-1f9120d9eda5))
-  (fp_line (start 2.5 3.7) (end 2.5 -3.7) (layer "F.CrtYd") (width 0.05) (tstamp bc412e19-fb3a-4ea2-b5b9-d835f500f7d2))
-  (fp_line (start 2.5 3.7) (end -2.5 3.7) (layer "F.Fab") (width 0.1) (tstamp 411d4270-c66c-4318-b7fb-1470d34862b8))
-  (fp_line (start -2.5 -3.7) (end 2.5 -3.7) (layer "F.Fab") (width 0.1) (tstamp 61fe4c73-be59-4519-98f1-a634322a841d))
-  (fp_line (start 2.5 -3.7) (end 2.5 3.7) (layer "F.Fab") (width 0.1) (tstamp 9bac9ad3-a7b9-47f0-87c7-d8630653df68))
-  (fp_line (start -2.5 3.7) (end -2.5 -3.7) (layer "F.Fab") (width 0.1) (tstamp b52d6ff3-fef1-496e-8dd5-ebb89b6bce6a))
-  (pad "1" thru_hole circle (at -1.27 -2.54) (size 1.8 1.8) (drill 1) (layers *.Cu *.Mask) (tstamp 6f41a869-2001-4f54-8a3d-0f31f71bb1ae))
-  (pad "2" thru_hole circle (at 1.27 -2.54) (size 1.8 1.8) (drill 1) (layers *.Cu *.Mask) (tstamp b86607f5-23f1-4151-b6da-7ca114dcba07))
-  (pad "3" thru_hole circle (at -1.27 0) (size 1.8 1.8) (drill 1) (layers *.Cu *.Mask) (tstamp 559199b8-73b4-4971-8ef9-2c0b54305dd3))
-  (pad "4" thru_hole circle (at 1.27 0) (size 1.8 1.8) (drill 1) (layers *.Cu *.Mask) (tstamp 54ad53c9-5430-4f75-9438-d52a20b4bb1d))
-  (pad "5" thru_hole circle (at -1.27 2.54) (size 1.8 1.8) (drill 1) (layers *.Cu *.Mask) (tstamp 82be7aae-5d06-4178-8c3e-98760c41b054))
-  (pad "6" thru_hole circle (at 1.27 2.54) (size 1.8 1.8) (drill 1) (layers *.Cu *.Mask) (tstamp e1535036-5d36-405f-bb86-3819621c4f23))
-  (model "${KISYS3DMOD}/Connector_PinHeader_2.54mm.3dshapes/PinHeader_2x02_P2.54mm_Vertical_SMD.wrl"
-    (offset (xyz 0 0 0))
-    (scale (xyz 1 1 1))
-    (rotate (xyz 0 0 0))
-  )
-)
diff --git a/fab.pretty/PinHeader_2x03_P2.54mm_Vertical_THT_D1.4mm.kicad_mod b/fab.pretty/PinHeader_2x03_P2.54mm_Vertical_THT_D1.4mm.kicad_mod
deleted file mode 100644
index 18ae8c97ce15be4bac253e4efdb008e1e3e4fdd1..0000000000000000000000000000000000000000
--- a/fab.pretty/PinHeader_2x03_P2.54mm_Vertical_THT_D1.4mm.kicad_mod
+++ /dev/null
@@ -1,43 +0,0 @@
-(footprint "PinHeader_2x03_P2.54mm_Vertical_THT_D1.4mm" (version 20211014) (generator pcbnew)
-  (layer "F.Cu")
-  (tedit 621F893E)
-  (descr "surface-mounted straight pin header, 2x02, 2.54mm pitch, double rows")
-  (tags "Surface mounted pin header SMD 2x02 2.54mm double row")
-  (attr smd)
-  (fp_text reference "REF**" (at 0 -5) (layer "F.SilkS")
-    (effects (font (size 1 1) (thickness 0.15)))
-    (tstamp b1a13497-3e76-4f59-b695-b1d09db4382b)
-  )
-  (fp_text value "PinHeader_2x02" (at 0 5) (layer "F.Fab")
-    (effects (font (size 1 1) (thickness 0.15)))
-    (tstamp 1d1e12a4-e0ee-4c7a-93dd-ce99cf42e6aa)
-  )
-  (fp_text user "${REFERENCE}" (at 0 0 90) (layer "F.Fab")
-    (effects (font (size 1 1) (thickness 0.15)))
-    (tstamp 443068a9-615e-45ce-810d-2684090fbb2c)
-  )
-  (fp_circle (center -3.4 -2.8) (end -3.1 -2.8) (layer "F.Cu") (width 0.2) (fill solid) (tstamp e4b26e79-64af-4fe8-84d3-3c610d7d5f51))
-  (fp_line (start -2.5 -3.8) (end 2.5 -3.8) (layer "F.SilkS") (width 0.12) (tstamp 10924d01-5893-4e04-8ca8-4d82a6bb3aed))
-  (fp_line (start 2.6 -0.51) (end 2.6 0.51) (layer "F.SilkS") (width 0.12) (tstamp a10133f1-2f69-47ec-9423-262deaddc6b8))
-  (fp_line (start -2.6 -0.51) (end -2.6 0.51) (layer "F.SilkS") (width 0.12) (tstamp c67be1d3-51ca-4feb-aa97-2e3ae71fa0a3))
-  (fp_line (start -2.5 3.8) (end 2.5 3.8) (layer "F.SilkS") (width 0.12) (tstamp eb432f16-df2d-43d5-a65c-95f16ec91060))
-  (fp_line (start -2.5 -3.7) (end -2.5 3.7) (layer "F.CrtYd") (width 0.05) (tstamp 430aab46-b4f1-4ca8-a6b3-d0d1a5a942b8))
-  (fp_line (start 2.5 -3.7) (end -2.5 -3.7) (layer "F.CrtYd") (width 0.05) (tstamp 5d6a69a8-0bd0-4b11-9901-f99098549864))
-  (fp_line (start -2.5 3.7) (end 2.5 3.7) (layer "F.CrtYd") (width 0.05) (tstamp 96b68647-ec02-4f9d-b974-1f9120d9eda5))
-  (fp_line (start 2.5 3.7) (end 2.5 -3.7) (layer "F.CrtYd") (width 0.05) (tstamp bc412e19-fb3a-4ea2-b5b9-d835f500f7d2))
-  (fp_line (start 2.5 3.7) (end -2.5 3.7) (layer "F.Fab") (width 0.1) (tstamp 411d4270-c66c-4318-b7fb-1470d34862b8))
-  (fp_line (start -2.5 -3.7) (end 2.5 -3.7) (layer "F.Fab") (width 0.1) (tstamp 61fe4c73-be59-4519-98f1-a634322a841d))
-  (fp_line (start 2.5 -3.7) (end 2.5 3.7) (layer "F.Fab") (width 0.1) (tstamp 9bac9ad3-a7b9-47f0-87c7-d8630653df68))
-  (fp_line (start -2.5 3.7) (end -2.5 -3.7) (layer "F.Fab") (width 0.1) (tstamp b52d6ff3-fef1-496e-8dd5-ebb89b6bce6a))
-  (pad "1" thru_hole circle (at -1.27 -2.54) (size 2.1 2.1) (drill 1.4) (layers *.Cu *.Mask) (tstamp 6f41a869-2001-4f54-8a3d-0f31f71bb1ae))
-  (pad "2" thru_hole circle (at 1.27 -2.54) (size 2.1 2.1) (drill 1.4) (layers *.Cu *.Mask) (tstamp b86607f5-23f1-4151-b6da-7ca114dcba07))
-  (pad "3" thru_hole circle (at -1.27 0) (size 2.1 2.1) (drill 1.4) (layers *.Cu *.Mask) (tstamp 559199b8-73b4-4971-8ef9-2c0b54305dd3))
-  (pad "4" thru_hole circle (at 1.27 0) (size 2.1 2.1) (drill 1.4) (layers *.Cu *.Mask) (tstamp 54ad53c9-5430-4f75-9438-d52a20b4bb1d))
-  (pad "5" thru_hole circle (at -1.27 2.54) (size 2.1 2.1) (drill 1.4) (layers *.Cu *.Mask) (tstamp 82be7aae-5d06-4178-8c3e-98760c41b054))
-  (pad "6" thru_hole circle (at 1.27 2.54) (size 2.1 2.1) (drill 1.4) (layers *.Cu *.Mask) (tstamp e1535036-5d36-405f-bb86-3819621c4f23))
-  (model "${KISYS3DMOD}/Connector_PinHeader_2.54mm.3dshapes/PinHeader_2x02_P2.54mm_Vertical_SMD.wrl"
-    (offset (xyz 0 0 0))
-    (scale (xyz 1 1 1))
-    (rotate (xyz 0 0 0))
-  )
-)
diff --git a/fab.pretty/PinHeader_2x04_P2.54mm_Vertical_SMD.kicad_mod b/fab.pretty/PinHeader_2x04_P2.54mm_Vertical_SMD.kicad_mod
deleted file mode 100644
index 64cc4ea45ca81295d864d9530a448da8f47f5d24..0000000000000000000000000000000000000000
--- a/fab.pretty/PinHeader_2x04_P2.54mm_Vertical_SMD.kicad_mod
+++ /dev/null
@@ -1,73 +0,0 @@
-(module PinHeader_2x04_P2.54mm_Vertical_SMD (layer F.Cu) (tedit 60851801)
-  (descr "surface-mounted straight pin header, 2x04, 2.54mm pitch, double rows")
-  (tags "Surface mounted pin header SMD 2x04 2.54mm double row")
-  (attr smd)
-  (fp_text reference REF** (at 0 -6.14) (layer F.SilkS)
-    (effects (font (size 1 1) (thickness 0.15)))
-  )
-  (fp_text value PinHeader_2x04 (at 0 6.14) (layer F.Fab)
-    (effects (font (size 1 1) (thickness 0.15)))
-  )
-  (fp_line (start 2.54 5.08) (end -2.54 5.08) (layer F.Fab) (width 0.1))
-  (fp_line (start -1.59 -5.08) (end 2.54 -5.08) (layer F.Fab) (width 0.1))
-  (fp_line (start -2.54 5.08) (end -2.54 -4.13) (layer F.Fab) (width 0.1))
-  (fp_line (start -2.54 -4.13) (end -1.59 -5.08) (layer F.Fab) (width 0.1))
-  (fp_line (start 2.54 -5.08) (end 2.54 5.08) (layer F.Fab) (width 0.1))
-  (fp_line (start -2.54 -4.13) (end -3.6 -4.13) (layer F.Fab) (width 0.1))
-  (fp_line (start -3.6 -4.13) (end -3.6 -3.49) (layer F.Fab) (width 0.1))
-  (fp_line (start -3.6 -3.49) (end -2.54 -3.49) (layer F.Fab) (width 0.1))
-  (fp_line (start 2.54 -4.13) (end 3.6 -4.13) (layer F.Fab) (width 0.1))
-  (fp_line (start 3.6 -4.13) (end 3.6 -3.49) (layer F.Fab) (width 0.1))
-  (fp_line (start 3.6 -3.49) (end 2.54 -3.49) (layer F.Fab) (width 0.1))
-  (fp_line (start -2.54 -1.59) (end -3.6 -1.59) (layer F.Fab) (width 0.1))
-  (fp_line (start -3.6 -1.59) (end -3.6 -0.95) (layer F.Fab) (width 0.1))
-  (fp_line (start -3.6 -0.95) (end -2.54 -0.95) (layer F.Fab) (width 0.1))
-  (fp_line (start 2.54 -1.59) (end 3.6 -1.59) (layer F.Fab) (width 0.1))
-  (fp_line (start 3.6 -1.59) (end 3.6 -0.95) (layer F.Fab) (width 0.1))
-  (fp_line (start 3.6 -0.95) (end 2.54 -0.95) (layer F.Fab) (width 0.1))
-  (fp_line (start -2.54 0.95) (end -3.6 0.95) (layer F.Fab) (width 0.1))
-  (fp_line (start -3.6 0.95) (end -3.6 1.59) (layer F.Fab) (width 0.1))
-  (fp_line (start -3.6 1.59) (end -2.54 1.59) (layer F.Fab) (width 0.1))
-  (fp_line (start 2.54 0.95) (end 3.6 0.95) (layer F.Fab) (width 0.1))
-  (fp_line (start 3.6 0.95) (end 3.6 1.59) (layer F.Fab) (width 0.1))
-  (fp_line (start 3.6 1.59) (end 2.54 1.59) (layer F.Fab) (width 0.1))
-  (fp_line (start -2.54 3.49) (end -3.6 3.49) (layer F.Fab) (width 0.1))
-  (fp_line (start -3.6 3.49) (end -3.6 4.13) (layer F.Fab) (width 0.1))
-  (fp_line (start -3.6 4.13) (end -2.54 4.13) (layer F.Fab) (width 0.1))
-  (fp_line (start 2.54 3.49) (end 3.6 3.49) (layer F.Fab) (width 0.1))
-  (fp_line (start 3.6 3.49) (end 3.6 4.13) (layer F.Fab) (width 0.1))
-  (fp_line (start 3.6 4.13) (end 2.54 4.13) (layer F.Fab) (width 0.1))
-  (fp_line (start -2.6 -5.14) (end 2.6 -5.14) (layer F.SilkS) (width 0.12))
-  (fp_line (start -2.6 5.14) (end 2.6 5.14) (layer F.SilkS) (width 0.12))
-  (fp_line (start -4.04 -4.57) (end -2.6 -4.57) (layer F.SilkS) (width 0.12))
-  (fp_line (start -2.6 -5.14) (end -2.6 -4.57) (layer F.SilkS) (width 0.12))
-  (fp_line (start 2.6 -5.14) (end 2.6 -4.57) (layer F.SilkS) (width 0.12))
-  (fp_line (start -2.6 4.57) (end -2.6 5.14) (layer F.SilkS) (width 0.12))
-  (fp_line (start 2.6 4.57) (end 2.6 5.14) (layer F.SilkS) (width 0.12))
-  (fp_line (start -2.6 -3.05) (end -2.6 -2.03) (layer F.SilkS) (width 0.12))
-  (fp_line (start 2.6 -3.05) (end 2.6 -2.03) (layer F.SilkS) (width 0.12))
-  (fp_line (start -2.6 -0.51) (end -2.6 0.51) (layer F.SilkS) (width 0.12))
-  (fp_line (start 2.6 -0.51) (end 2.6 0.51) (layer F.SilkS) (width 0.12))
-  (fp_line (start -2.6 2.03) (end -2.6 3.05) (layer F.SilkS) (width 0.12))
-  (fp_line (start 2.6 2.03) (end 2.6 3.05) (layer F.SilkS) (width 0.12))
-  (fp_line (start -5.9 -5.6) (end -5.9 5.6) (layer F.CrtYd) (width 0.05))
-  (fp_line (start -5.9 5.6) (end 5.9 5.6) (layer F.CrtYd) (width 0.05))
-  (fp_line (start 5.9 5.6) (end 5.9 -5.6) (layer F.CrtYd) (width 0.05))
-  (fp_line (start 5.9 -5.6) (end -5.9 -5.6) (layer F.CrtYd) (width 0.05))
-  (fp_text user %R (at 0 0 90) (layer F.Fab)
-    (effects (font (size 1 1) (thickness 0.15)))
-  )
-  (pad 1 smd rect (at -2.525 -3.81) (size 3.15 1) (layers F.Cu F.Paste F.Mask))
-  (pad 2 smd rect (at 2.525 -3.81) (size 3.15 1) (layers F.Cu F.Paste F.Mask))
-  (pad 3 smd rect (at -2.525 -1.27) (size 3.15 1) (layers F.Cu F.Paste F.Mask))
-  (pad 4 smd rect (at 2.525 -1.27) (size 3.15 1) (layers F.Cu F.Paste F.Mask))
-  (pad 5 smd rect (at -2.525 1.27) (size 3.15 1) (layers F.Cu F.Paste F.Mask))
-  (pad 6 smd rect (at 2.525 1.27) (size 3.15 1) (layers F.Cu F.Paste F.Mask))
-  (pad 7 smd rect (at -2.525 3.81) (size 3.15 1) (layers F.Cu F.Paste F.Mask))
-  (pad 8 smd rect (at 2.525 3.81) (size 3.15 1) (layers F.Cu F.Paste F.Mask))
-  (model ${KISYS3DMOD}/Connector_PinHeader_2.54mm.3dshapes/PinHeader_2x04_P2.54mm_Vertical_SMD.wrl
-    (at (xyz 0 0 0))
-    (scale (xyz 1 1 1))
-    (rotate (xyz 0 0 0))
-  )
-)
diff --git a/fab.pretty/PinSocket_01x02_P2.54mm_Horizontal_SMD.kicad_mod b/fab.pretty/PinSocket_01x02_P2.54mm_Horizontal_SMD.kicad_mod
new file mode 100644
index 0000000000000000000000000000000000000000..d435c338be0fc5ddfef84e2bb156c9297465741f
--- /dev/null
+++ b/fab.pretty/PinSocket_01x02_P2.54mm_Horizontal_SMD.kicad_mod
@@ -0,0 +1,179 @@
+(footprint "PinSocket_01x02_P2.54mm_Horizontal_SMD"
+	(version 20240108)
+	(generator "pcbnew")
+	(generator_version "8.0")
+	(layer "F.Cu")
+	(descr "Pin socket, 2.54mm pitch, horizontal, surface mount")
+	(tags "horizontal pin header SMD 2.54mm")
+	(property "Reference" "REF**"
+		(at -0.635 -2.54 180)
+		(layer "F.SilkS")
+		(uuid "b3f73d9c-7450-4dd9-8e5c-3e1e04208432")
+		(effects
+			(font
+				(size 1 1)
+				(thickness 0.15)
+			)
+			(justify left)
+		)
+	)
+	(property "Value" "PinSocket_1x02"
+		(at 5.334 -4.064 0)
+		(layer "F.Fab")
+		(uuid "01e3b9d0-d4f8-466a-9579-fe215661ef43")
+		(effects
+			(font
+				(size 1 1)
+				(thickness 0.15)
+			)
+		)
+	)
+	(property "Footprint" ""
+		(at 0 0 0)
+		(layer "F.Fab")
+		(hide yes)
+		(uuid "5e3ba1b2-b875-4751-a4db-bddc557a1a9b")
+		(effects
+			(font
+				(size 1.27 1.27)
+				(thickness 0.15)
+			)
+		)
+	)
+	(property "Datasheet" ""
+		(at 0 0 0)
+		(layer "F.Fab")
+		(hide yes)
+		(uuid "ccc8f8ff-22ec-481a-9f26-b247f6345e2e")
+		(effects
+			(font
+				(size 1.27 1.27)
+				(thickness 0.15)
+			)
+		)
+	)
+	(property "Description" ""
+		(at 0 0 0)
+		(layer "F.Fab")
+		(hide yes)
+		(uuid "f6d3a0f8-900f-488b-94d1-339a984b9d5f")
+		(effects
+			(font
+				(size 1.27 1.27)
+				(thickness 0.15)
+			)
+		)
+	)
+	(attr smd)
+	(fp_line
+		(start 2.413 -1.397)
+		(end 2.413 3.937)
+		(stroke
+			(width 0.1)
+			(type default)
+		)
+		(layer "F.SilkS")
+		(uuid "934f1422-afec-4657-8ae4-2fb5ae72da4f")
+	)
+	(fp_line
+		(start 2.413 3.937)
+		(end 10.668 3.937)
+		(stroke
+			(width 0.1)
+			(type default)
+		)
+		(layer "F.SilkS")
+		(uuid "f985754a-cfd2-4165-97b5-a35315652a7f")
+	)
+	(fp_line
+		(start 10.668 -1.397)
+		(end 2.413 -1.397)
+		(stroke
+			(width 0.1)
+			(type default)
+		)
+		(layer "F.SilkS")
+		(uuid "989f5739-b4d3-4a32-99b7-33b196b8abe1")
+	)
+	(fp_poly
+		(pts
+			(xy 0 -0.889) (xy -0.381 -1.397) (xy 0.381 -1.397)
+		)
+		(stroke
+			(width 0.1)
+			(type solid)
+		)
+		(fill solid)
+		(layer "F.SilkS")
+		(uuid "ff949fe4-8d76-4a53-98cc-45272f87a9aa")
+	)
+	(fp_rect
+		(start -1.25 -1.75)
+		(end 11.25 4.25)
+		(stroke
+			(width 0.05)
+			(type default)
+		)
+		(fill none)
+		(layer "F.CrtYd")
+		(uuid "03c9affe-82db-4069-b91c-f6284d57f1f5")
+	)
+	(fp_rect
+		(start 2.54 -1.27)
+		(end 11.04 3.81)
+		(stroke
+			(width 0.1)
+			(type default)
+		)
+		(fill none)
+		(layer "F.Fab")
+		(uuid "d301d5c7-c4cb-412f-8390-8d41f79e4f67")
+	)
+	(fp_poly
+		(pts
+			(xy 2.5 -0.3) (xy -0.8 -0.3) (xy -0.8 0.3) (xy 2.5 0.3)
+		)
+		(stroke
+			(width 0.1)
+			(type solid)
+		)
+		(fill none)
+		(layer "F.Fab")
+		(uuid "7677bcfa-1513-4a23-b2f9-d87d27895ff8")
+	)
+	(fp_poly
+		(pts
+			(xy 2.5 2.25) (xy -0.8 2.25) (xy -0.8 2.85) (xy 2.5 2.85)
+		)
+		(stroke
+			(width 0.1)
+			(type solid)
+		)
+		(fill none)
+		(layer "F.Fab")
+		(uuid "15829582-00bc-4699-9e95-efecd49945c9")
+	)
+	(fp_text user "${REFERENCE}"
+		(at 6.604 1.27 0)
+		(layer "F.Fab")
+		(uuid "d3f01c77-9813-48c2-ac2a-7b303c694cd3")
+		(effects
+			(font
+				(size 1 1)
+				(thickness 0.15)
+			)
+		)
+	)
+	(pad "1" smd rect
+		(at 0 0)
+		(size 2 1)
+		(layers "F.Cu" "F.Paste" "F.Mask")
+		(uuid "9769918a-eecd-4e32-ab68-fbdaf03fac19")
+	)
+	(pad "2" smd rect
+		(at 0 2.54)
+		(size 2 1)
+		(layers "F.Cu" "F.Paste" "F.Mask")
+		(uuid "8fbca867-4a91-4355-8d9a-5ee77af3e433")
+	)
+)
diff --git a/fab.pretty/PinSocket_1x02_P2.54mm_Vertical_SMD.kicad_mod b/fab.pretty/PinSocket_01x02_P2.54mm_Vertical_SMD.kicad_mod
similarity index 98%
rename from fab.pretty/PinSocket_1x02_P2.54mm_Vertical_SMD.kicad_mod
rename to fab.pretty/PinSocket_01x02_P2.54mm_Vertical_SMD.kicad_mod
index b2b4a4b84dfd184e2cd4dfed883cf94b612b7969..08180bc4c0b0890d2ca406f4f77384d76b5c2bbe 100644
--- a/fab.pretty/PinSocket_1x02_P2.54mm_Vertical_SMD.kicad_mod
+++ b/fab.pretty/PinSocket_01x02_P2.54mm_Vertical_SMD.kicad_mod
@@ -1,4 +1,4 @@
-(footprint "PinSocket_1x02_P2.54mm_Vertical_SMD"
+(footprint "PinSocket_01x02_P2.54mm_Vertical_SMD"
 	(version 20240108)
 	(generator "pcbnew")
 	(generator_version "8.0")
diff --git a/fab.pretty/PinSocket_01x03_P2.54mm_Horizontal_SMD.kicad_mod b/fab.pretty/PinSocket_01x03_P2.54mm_Horizontal_SMD.kicad_mod
new file mode 100644
index 0000000000000000000000000000000000000000..767f8d15beb4d35533e1760b4a399e65bdfcd401
--- /dev/null
+++ b/fab.pretty/PinSocket_01x03_P2.54mm_Horizontal_SMD.kicad_mod
@@ -0,0 +1,197 @@
+(footprint "PinSocket_01x03_P2.54mm_Horizontal_SMD"
+	(version 20240108)
+	(generator "pcbnew")
+	(generator_version "8.0")
+	(layer "F.Cu")
+	(descr "Pin socket, 2.54mm pitch, horizontal, surface mount")
+	(tags "horizontal pin header SMD 2.54mm")
+	(property "Reference" "REF**"
+		(at -0.635 -2.54 180)
+		(layer "F.SilkS")
+		(uuid "b3f73d9c-7450-4dd9-8e5c-3e1e04208432")
+		(effects
+			(font
+				(size 1 1)
+				(thickness 0.15)
+			)
+			(justify left)
+		)
+	)
+	(property "Value" "PinSocket_1x03"
+		(at 5.334 -4.064 0)
+		(layer "F.Fab")
+		(uuid "01e3b9d0-d4f8-466a-9579-fe215661ef43")
+		(effects
+			(font
+				(size 1 1)
+				(thickness 0.15)
+			)
+		)
+	)
+	(property "Footprint" ""
+		(at 0 0 0)
+		(layer "F.Fab")
+		(hide yes)
+		(uuid "548d4f9c-4769-4cd3-89be-a3cdfe70f7d2")
+		(effects
+			(font
+				(size 1.27 1.27)
+				(thickness 0.15)
+			)
+		)
+	)
+	(property "Datasheet" ""
+		(at 0 0 0)
+		(layer "F.Fab")
+		(hide yes)
+		(uuid "00a2ab49-87b1-48e7-947a-be41d994566e")
+		(effects
+			(font
+				(size 1.27 1.27)
+				(thickness 0.15)
+			)
+		)
+	)
+	(property "Description" ""
+		(at 0 0 0)
+		(layer "F.Fab")
+		(hide yes)
+		(uuid "d4c6045a-c22e-41a6-8425-4d65bbf419bb")
+		(effects
+			(font
+				(size 1.27 1.27)
+				(thickness 0.15)
+			)
+		)
+	)
+	(attr smd)
+	(fp_line
+		(start 2.413 -1.397)
+		(end 2.413 6.477)
+		(stroke
+			(width 0.1)
+			(type default)
+		)
+		(layer "F.SilkS")
+		(uuid "7ed00015-9fa5-47a1-bb64-c589ed95b595")
+	)
+	(fp_line
+		(start 2.413 6.477)
+		(end 10.668 6.477)
+		(stroke
+			(width 0.1)
+			(type default)
+		)
+		(layer "F.SilkS")
+		(uuid "3c0a18cd-f7b7-46a3-abf9-4ce29258916c")
+	)
+	(fp_line
+		(start 10.668 -1.397)
+		(end 2.413 -1.397)
+		(stroke
+			(width 0.1)
+			(type default)
+		)
+		(layer "F.SilkS")
+		(uuid "97c15731-9f0f-439d-b5f8-9be44d366d94")
+	)
+	(fp_poly
+		(pts
+			(xy 0 -0.889) (xy -0.381 -1.397) (xy 0.381 -1.397)
+		)
+		(stroke
+			(width 0.1)
+			(type solid)
+		)
+		(fill solid)
+		(layer "F.SilkS")
+		(uuid "ff949fe4-8d76-4a53-98cc-45272f87a9aa")
+	)
+	(fp_rect
+		(start -1.25 -1.75)
+		(end 11.25 6.75)
+		(stroke
+			(width 0.05)
+			(type default)
+		)
+		(fill none)
+		(layer "F.CrtYd")
+		(uuid "03c9affe-82db-4069-b91c-f6284d57f1f5")
+	)
+	(fp_rect
+		(start 2.54 -1.27)
+		(end 11.04 6.35)
+		(stroke
+			(width 0.1)
+			(type default)
+		)
+		(fill none)
+		(layer "F.Fab")
+		(uuid "d301d5c7-c4cb-412f-8390-8d41f79e4f67")
+	)
+	(fp_poly
+		(pts
+			(xy 2.5 -0.3) (xy -0.8 -0.3) (xy -0.8 0.3) (xy 2.5 0.3)
+		)
+		(stroke
+			(width 0.1)
+			(type solid)
+		)
+		(fill none)
+		(layer "F.Fab")
+		(uuid "7677bcfa-1513-4a23-b2f9-d87d27895ff8")
+	)
+	(fp_poly
+		(pts
+			(xy 2.5 2.25) (xy -0.8 2.25) (xy -0.8 2.85) (xy 2.5 2.85)
+		)
+		(stroke
+			(width 0.1)
+			(type solid)
+		)
+		(fill none)
+		(layer "F.Fab")
+		(uuid "15829582-00bc-4699-9e95-efecd49945c9")
+	)
+	(fp_poly
+		(pts
+			(xy 2.5 4.75) (xy -0.8 4.75) (xy -0.8 5.35) (xy 2.5 5.35)
+		)
+		(stroke
+			(width 0.1)
+			(type solid)
+		)
+		(fill none)
+		(layer "F.Fab")
+		(uuid "2c28f318-36ea-4ed6-a610-9d76c9aee496")
+	)
+	(fp_text user "${REFERENCE}"
+		(at 6.604 1.27 0)
+		(layer "F.Fab")
+		(uuid "d3f01c77-9813-48c2-ac2a-7b303c694cd3")
+		(effects
+			(font
+				(size 1 1)
+				(thickness 0.15)
+			)
+		)
+	)
+	(pad "1" smd rect
+		(at 0 0)
+		(size 2 1)
+		(layers "F.Cu" "F.Paste" "F.Mask")
+		(uuid "9769918a-eecd-4e32-ab68-fbdaf03fac19")
+	)
+	(pad "2" smd rect
+		(at 0 2.54)
+		(size 2 1)
+		(layers "F.Cu" "F.Paste" "F.Mask")
+		(uuid "8fbca867-4a91-4355-8d9a-5ee77af3e433")
+	)
+	(pad "3" smd rect
+		(at 0 5.08)
+		(size 2 1)
+		(layers "F.Cu" "F.Paste" "F.Mask")
+		(uuid "b7bcf4d0-e820-4406-83ec-e7e714085cfc")
+	)
+)
diff --git a/fab.pretty/PinSocket_1x03_P2.54mm_Vertical_SMD.kicad_mod b/fab.pretty/PinSocket_01x03_P2.54mm_Vertical_SMD.kicad_mod
similarity index 98%
rename from fab.pretty/PinSocket_1x03_P2.54mm_Vertical_SMD.kicad_mod
rename to fab.pretty/PinSocket_01x03_P2.54mm_Vertical_SMD.kicad_mod
index 3a512d7ddc916f7488a6c40f28251d695790809b..01ba89b456815d9b997863f3d1adf9685ba41de5 100644
--- a/fab.pretty/PinSocket_1x03_P2.54mm_Vertical_SMD.kicad_mod
+++ b/fab.pretty/PinSocket_01x03_P2.54mm_Vertical_SMD.kicad_mod
@@ -1,4 +1,4 @@
-(footprint "PinSocket_1x03_P2.54mm_Vertical_SMD"
+(footprint "PinSocket_01x03_P2.54mm_Vertical_SMD"
 	(version 20240108)
 	(generator "pcbnew")
 	(generator_version "8.0")
diff --git a/fab.pretty/PinSocket_01x04_P2.54mm_Horizontal_SMD.kicad_mod b/fab.pretty/PinSocket_01x04_P2.54mm_Horizontal_SMD.kicad_mod
new file mode 100644
index 0000000000000000000000000000000000000000..37a98acbfc28e8caddbd0251c8598c2896e3e8fd
--- /dev/null
+++ b/fab.pretty/PinSocket_01x04_P2.54mm_Horizontal_SMD.kicad_mod
@@ -0,0 +1,215 @@
+(footprint "PinSocket_01x04_P2.54mm_Horizontal_SMD"
+	(version 20240108)
+	(generator "pcbnew")
+	(generator_version "8.0")
+	(layer "F.Cu")
+	(descr "Pin socket, 2.54mm pitch, horizontal, surface mount")
+	(tags "horizontal pin header SMD 2.54mm")
+	(property "Reference" "REF**"
+		(at -0.635 -2.54 180)
+		(layer "F.SilkS")
+		(uuid "b3f73d9c-7450-4dd9-8e5c-3e1e04208432")
+		(effects
+			(font
+				(size 1 1)
+				(thickness 0.15)
+			)
+			(justify left)
+		)
+	)
+	(property "Value" "PinSocket_1x04"
+		(at 5.334 -4.064 0)
+		(layer "F.Fab")
+		(uuid "01e3b9d0-d4f8-466a-9579-fe215661ef43")
+		(effects
+			(font
+				(size 1 1)
+				(thickness 0.15)
+			)
+		)
+	)
+	(property "Footprint" ""
+		(at 0 0 0)
+		(layer "F.Fab")
+		(hide yes)
+		(uuid "50b9bb87-8d2c-4000-89d4-a3d9ee60d8bb")
+		(effects
+			(font
+				(size 1.27 1.27)
+				(thickness 0.15)
+			)
+		)
+	)
+	(property "Datasheet" ""
+		(at 0 0 0)
+		(layer "F.Fab")
+		(hide yes)
+		(uuid "f321ca58-0381-4603-882f-6d3d352ae6fa")
+		(effects
+			(font
+				(size 1.27 1.27)
+				(thickness 0.15)
+			)
+		)
+	)
+	(property "Description" ""
+		(at 0 0 0)
+		(layer "F.Fab")
+		(hide yes)
+		(uuid "00fe1c87-e4b4-407b-81c6-728828486fed")
+		(effects
+			(font
+				(size 1.27 1.27)
+				(thickness 0.15)
+			)
+		)
+	)
+	(attr smd)
+	(fp_line
+		(start 2.413 -1.397)
+		(end 2.413 9.017)
+		(stroke
+			(width 0.1)
+			(type default)
+		)
+		(layer "F.SilkS")
+		(uuid "7ed00015-9fa5-47a1-bb64-c589ed95b595")
+	)
+	(fp_line
+		(start 2.413 9.017)
+		(end 10.668 9.017)
+		(stroke
+			(width 0.1)
+			(type default)
+		)
+		(layer "F.SilkS")
+		(uuid "f84ffc55-579a-4dd7-92a4-dd4448d3d953")
+	)
+	(fp_line
+		(start 10.668 -1.397)
+		(end 2.413 -1.397)
+		(stroke
+			(width 0.1)
+			(type default)
+		)
+		(layer "F.SilkS")
+		(uuid "97c15731-9f0f-439d-b5f8-9be44d366d94")
+	)
+	(fp_poly
+		(pts
+			(xy 0 -0.889) (xy -0.381 -1.397) (xy 0.381 -1.397)
+		)
+		(stroke
+			(width 0.1)
+			(type solid)
+		)
+		(fill solid)
+		(layer "F.SilkS")
+		(uuid "ff949fe4-8d76-4a53-98cc-45272f87a9aa")
+	)
+	(fp_rect
+		(start -1.25 -1.75)
+		(end 11.25 9.25)
+		(stroke
+			(width 0.05)
+			(type default)
+		)
+		(fill none)
+		(layer "F.CrtYd")
+		(uuid "03c9affe-82db-4069-b91c-f6284d57f1f5")
+	)
+	(fp_rect
+		(start 2.54 -1.27)
+		(end 11.04 8.89)
+		(stroke
+			(width 0.1)
+			(type default)
+		)
+		(fill none)
+		(layer "F.Fab")
+		(uuid "d301d5c7-c4cb-412f-8390-8d41f79e4f67")
+	)
+	(fp_poly
+		(pts
+			(xy 2.5 -0.3) (xy -0.8 -0.3) (xy -0.8 0.3) (xy 2.5 0.3)
+		)
+		(stroke
+			(width 0.1)
+			(type solid)
+		)
+		(fill none)
+		(layer "F.Fab")
+		(uuid "7677bcfa-1513-4a23-b2f9-d87d27895ff8")
+	)
+	(fp_poly
+		(pts
+			(xy 2.5 2.25) (xy -0.8 2.25) (xy -0.8 2.85) (xy 2.5 2.85)
+		)
+		(stroke
+			(width 0.1)
+			(type solid)
+		)
+		(fill none)
+		(layer "F.Fab")
+		(uuid "15829582-00bc-4699-9e95-efecd49945c9")
+	)
+	(fp_poly
+		(pts
+			(xy 2.5 4.75) (xy -0.8 4.75) (xy -0.8 5.35) (xy 2.5 5.35)
+		)
+		(stroke
+			(width 0.1)
+			(type solid)
+		)
+		(fill none)
+		(layer "F.Fab")
+		(uuid "2c28f318-36ea-4ed6-a610-9d76c9aee496")
+	)
+	(fp_poly
+		(pts
+			(xy 2.5 7.3) (xy -0.8 7.3) (xy -0.8 7.9) (xy 2.5 7.9)
+		)
+		(stroke
+			(width 0.1)
+			(type solid)
+		)
+		(fill none)
+		(layer "F.Fab")
+		(uuid "bc513c7a-28c8-409f-ae25-26edc4a7f982")
+	)
+	(fp_text user "${REFERENCE}"
+		(at 6.604 1.27 0)
+		(layer "F.Fab")
+		(uuid "d3f01c77-9813-48c2-ac2a-7b303c694cd3")
+		(effects
+			(font
+				(size 1 1)
+				(thickness 0.15)
+			)
+		)
+	)
+	(pad "1" smd rect
+		(at 0 0)
+		(size 2 1)
+		(layers "F.Cu" "F.Paste" "F.Mask")
+		(uuid "9769918a-eecd-4e32-ab68-fbdaf03fac19")
+	)
+	(pad "2" smd rect
+		(at 0 2.54)
+		(size 2 1)
+		(layers "F.Cu" "F.Paste" "F.Mask")
+		(uuid "8fbca867-4a91-4355-8d9a-5ee77af3e433")
+	)
+	(pad "3" smd rect
+		(at 0 5.08)
+		(size 2 1)
+		(layers "F.Cu" "F.Paste" "F.Mask")
+		(uuid "b7bcf4d0-e820-4406-83ec-e7e714085cfc")
+	)
+	(pad "4" smd rect
+		(at 0 7.62)
+		(size 2 1)
+		(layers "F.Cu" "F.Paste" "F.Mask")
+		(uuid "c2893abf-0a35-4ba8-bf22-e53c30f2e807")
+	)
+)
diff --git a/fab.pretty/PinSocket_1x04_P2.54mm_Vertical_SMD.kicad_mod b/fab.pretty/PinSocket_01x04_P2.54mm_Vertical_SMD.kicad_mod
similarity index 98%
rename from fab.pretty/PinSocket_1x04_P2.54mm_Vertical_SMD.kicad_mod
rename to fab.pretty/PinSocket_01x04_P2.54mm_Vertical_SMD.kicad_mod
index 1af6c820fb7952afd22c44766d146f8a0eb6984e..ea691adcf06dc3bacc086db3a0c222815aa39ef3 100644
--- a/fab.pretty/PinSocket_1x04_P2.54mm_Vertical_SMD.kicad_mod
+++ b/fab.pretty/PinSocket_01x04_P2.54mm_Vertical_SMD.kicad_mod
@@ -1,4 +1,4 @@
-(footprint "PinSocket_1x04_P2.54mm_Vertical_SMD"
+(footprint "PinSocket_01x04_P2.54mm_Vertical_SMD"
 	(version 20240108)
 	(generator "pcbnew")
 	(generator_version "8.0")
diff --git a/fab.pretty/PinSocket_01x05_P2.54mm_Horizontal_SMD.kicad_mod b/fab.pretty/PinSocket_01x05_P2.54mm_Horizontal_SMD.kicad_mod
new file mode 100644
index 0000000000000000000000000000000000000000..934aba1a6ca0105ea87f250e13a05df6d91e4ad9
--- /dev/null
+++ b/fab.pretty/PinSocket_01x05_P2.54mm_Horizontal_SMD.kicad_mod
@@ -0,0 +1,233 @@
+(footprint "PinSocket_01x05_P2.54mm_Horizontal_SMD"
+	(version 20240108)
+	(generator "pcbnew")
+	(generator_version "8.0")
+	(layer "F.Cu")
+	(descr "Pin socket, 2.54mm pitch, horizontal, surface mount")
+	(tags "horizontal pin header SMD 2.54mm")
+	(property "Reference" "REF**"
+		(at -0.635 -2.54 180)
+		(layer "F.SilkS")
+		(uuid "b3f73d9c-7450-4dd9-8e5c-3e1e04208432")
+		(effects
+			(font
+				(size 1 1)
+				(thickness 0.15)
+			)
+			(justify left)
+		)
+	)
+	(property "Value" "PinSocket_1x05"
+		(at 5.334 -4.064 0)
+		(layer "F.Fab")
+		(uuid "01e3b9d0-d4f8-466a-9579-fe215661ef43")
+		(effects
+			(font
+				(size 1 1)
+				(thickness 0.15)
+			)
+		)
+	)
+	(property "Footprint" ""
+		(at 0 0 0)
+		(layer "F.Fab")
+		(hide yes)
+		(uuid "257c4ba6-c64b-4af2-8888-daf45ede0347")
+		(effects
+			(font
+				(size 1.27 1.27)
+				(thickness 0.15)
+			)
+		)
+	)
+	(property "Datasheet" ""
+		(at 0 0 0)
+		(layer "F.Fab")
+		(hide yes)
+		(uuid "a96ffea1-6901-4f0b-8a48-ab85a012e6be")
+		(effects
+			(font
+				(size 1.27 1.27)
+				(thickness 0.15)
+			)
+		)
+	)
+	(property "Description" ""
+		(at 0 0 0)
+		(layer "F.Fab")
+		(hide yes)
+		(uuid "9a97328d-8dbb-481b-8713-b982e2dd5fec")
+		(effects
+			(font
+				(size 1.27 1.27)
+				(thickness 0.15)
+			)
+		)
+	)
+	(attr smd)
+	(fp_line
+		(start 2.413 -1.397)
+		(end 2.413 11.557)
+		(stroke
+			(width 0.1)
+			(type default)
+		)
+		(layer "F.SilkS")
+		(uuid "7ed00015-9fa5-47a1-bb64-c589ed95b595")
+	)
+	(fp_line
+		(start 2.413 11.557)
+		(end 10.668 11.557)
+		(stroke
+			(width 0.1)
+			(type default)
+		)
+		(layer "F.SilkS")
+		(uuid "2936dc31-c405-455e-b118-3e33e77435b8")
+	)
+	(fp_line
+		(start 10.668 -1.397)
+		(end 2.413 -1.397)
+		(stroke
+			(width 0.1)
+			(type default)
+		)
+		(layer "F.SilkS")
+		(uuid "97c15731-9f0f-439d-b5f8-9be44d366d94")
+	)
+	(fp_poly
+		(pts
+			(xy 0 -0.889) (xy -0.381 -1.397) (xy 0.381 -1.397)
+		)
+		(stroke
+			(width 0.1)
+			(type solid)
+		)
+		(fill solid)
+		(layer "F.SilkS")
+		(uuid "ff949fe4-8d76-4a53-98cc-45272f87a9aa")
+	)
+	(fp_rect
+		(start -1.25 -1.75)
+		(end 11.25 11.75)
+		(stroke
+			(width 0.05)
+			(type default)
+		)
+		(fill none)
+		(layer "F.CrtYd")
+		(uuid "03c9affe-82db-4069-b91c-f6284d57f1f5")
+	)
+	(fp_rect
+		(start 2.54 -1.27)
+		(end 11.04 11.43)
+		(stroke
+			(width 0.1)
+			(type default)
+		)
+		(fill none)
+		(layer "F.Fab")
+		(uuid "d301d5c7-c4cb-412f-8390-8d41f79e4f67")
+	)
+	(fp_poly
+		(pts
+			(xy 2.5 -0.3) (xy -0.8 -0.3) (xy -0.8 0.3) (xy 2.5 0.3)
+		)
+		(stroke
+			(width 0.1)
+			(type solid)
+		)
+		(fill none)
+		(layer "F.Fab")
+		(uuid "7677bcfa-1513-4a23-b2f9-d87d27895ff8")
+	)
+	(fp_poly
+		(pts
+			(xy 2.5 2.25) (xy -0.8 2.25) (xy -0.8 2.85) (xy 2.5 2.85)
+		)
+		(stroke
+			(width 0.1)
+			(type solid)
+		)
+		(fill none)
+		(layer "F.Fab")
+		(uuid "15829582-00bc-4699-9e95-efecd49945c9")
+	)
+	(fp_poly
+		(pts
+			(xy 2.5 4.75) (xy -0.8 4.75) (xy -0.8 5.35) (xy 2.5 5.35)
+		)
+		(stroke
+			(width 0.1)
+			(type solid)
+		)
+		(fill none)
+		(layer "F.Fab")
+		(uuid "2c28f318-36ea-4ed6-a610-9d76c9aee496")
+	)
+	(fp_poly
+		(pts
+			(xy 2.5 7.3) (xy -0.8 7.3) (xy -0.8 7.9) (xy 2.5 7.9)
+		)
+		(stroke
+			(width 0.1)
+			(type solid)
+		)
+		(fill none)
+		(layer "F.Fab")
+		(uuid "bc513c7a-28c8-409f-ae25-26edc4a7f982")
+	)
+	(fp_poly
+		(pts
+			(xy 2.5 9.85) (xy -0.8 9.85) (xy -0.8 10.45) (xy 2.5 10.45)
+		)
+		(stroke
+			(width 0.1)
+			(type solid)
+		)
+		(fill none)
+		(layer "F.Fab")
+		(uuid "e8d37b6f-e39f-4818-97bc-9aa9e0e1babf")
+	)
+	(fp_text user "${REFERENCE}"
+		(at 6.604 1.27 0)
+		(layer "F.Fab")
+		(uuid "d3f01c77-9813-48c2-ac2a-7b303c694cd3")
+		(effects
+			(font
+				(size 1 1)
+				(thickness 0.15)
+			)
+		)
+	)
+	(pad "1" smd rect
+		(at 0 0)
+		(size 2 1)
+		(layers "F.Cu" "F.Paste" "F.Mask")
+		(uuid "9769918a-eecd-4e32-ab68-fbdaf03fac19")
+	)
+	(pad "2" smd rect
+		(at 0 2.54)
+		(size 2 1)
+		(layers "F.Cu" "F.Paste" "F.Mask")
+		(uuid "8fbca867-4a91-4355-8d9a-5ee77af3e433")
+	)
+	(pad "3" smd rect
+		(at 0 5.08)
+		(size 2 1)
+		(layers "F.Cu" "F.Paste" "F.Mask")
+		(uuid "b7bcf4d0-e820-4406-83ec-e7e714085cfc")
+	)
+	(pad "4" smd rect
+		(at 0 7.62)
+		(size 2 1)
+		(layers "F.Cu" "F.Paste" "F.Mask")
+		(uuid "c2893abf-0a35-4ba8-bf22-e53c30f2e807")
+	)
+	(pad "5" smd rect
+		(at 0 10.16)
+		(size 2 1)
+		(layers "F.Cu" "F.Paste" "F.Mask")
+		(uuid "98f02a1e-dd7b-4c7b-940f-3c2f9e00d32a")
+	)
+)
diff --git a/fab.pretty/PinSocket_1x05_P2.54mm_Vertical_SMD.kicad_mod b/fab.pretty/PinSocket_01x05_P2.54mm_Vertical_SMD.kicad_mod
similarity index 98%
rename from fab.pretty/PinSocket_1x05_P2.54mm_Vertical_SMD.kicad_mod
rename to fab.pretty/PinSocket_01x05_P2.54mm_Vertical_SMD.kicad_mod
index 466ec11653f19ca0da96049adc620db5dbc652eb..2cfab66bfd229867bc577d85cd8b67270004893a 100644
--- a/fab.pretty/PinSocket_1x05_P2.54mm_Vertical_SMD.kicad_mod
+++ b/fab.pretty/PinSocket_01x05_P2.54mm_Vertical_SMD.kicad_mod
@@ -1,4 +1,4 @@
-(footprint "PinSocket_1x05_P2.54mm_Vertical_SMD"
+(footprint "PinSocket_01x05_P2.54mm_Vertical_SMD"
 	(version 20240108)
 	(generator "pcbnew")
 	(generator_version "8.0")
diff --git a/fab.pretty/PinSocket_01x06_P2.54mm_Horizontal_SMD.kicad_mod b/fab.pretty/PinSocket_01x06_P2.54mm_Horizontal_SMD.kicad_mod
new file mode 100644
index 0000000000000000000000000000000000000000..d2c4194fa39d9b768de208adc9e0506055eab73a
--- /dev/null
+++ b/fab.pretty/PinSocket_01x06_P2.54mm_Horizontal_SMD.kicad_mod
@@ -0,0 +1,251 @@
+(footprint "PinSocket_01x06_P2.54mm_Horizontal_SMD"
+	(version 20240108)
+	(generator "pcbnew")
+	(generator_version "8.0")
+	(layer "F.Cu")
+	(descr "Pin socket, 2.54mm pitch, horizontal, surface mount")
+	(tags "horizontal pin header SMD 2.54mm")
+	(property "Reference" "REF**"
+		(at -0.635 -2.54 180)
+		(layer "F.SilkS")
+		(uuid "b3f73d9c-7450-4dd9-8e5c-3e1e04208432")
+		(effects
+			(font
+				(size 1 1)
+				(thickness 0.15)
+			)
+			(justify left)
+		)
+	)
+	(property "Value" "PinSocket_1x06"
+		(at 5.334 -4.064 0)
+		(layer "F.Fab")
+		(uuid "01e3b9d0-d4f8-466a-9579-fe215661ef43")
+		(effects
+			(font
+				(size 1 1)
+				(thickness 0.15)
+			)
+		)
+	)
+	(property "Footprint" ""
+		(at 0 0 0)
+		(layer "F.Fab")
+		(hide yes)
+		(uuid "31204020-ed98-444b-9e38-880c8d286706")
+		(effects
+			(font
+				(size 1.27 1.27)
+				(thickness 0.15)
+			)
+		)
+	)
+	(property "Datasheet" ""
+		(at 0 0 0)
+		(layer "F.Fab")
+		(hide yes)
+		(uuid "f79de437-b0ff-4708-8024-cfc277681122")
+		(effects
+			(font
+				(size 1.27 1.27)
+				(thickness 0.15)
+			)
+		)
+	)
+	(property "Description" ""
+		(at 0 0 0)
+		(layer "F.Fab")
+		(hide yes)
+		(uuid "f937f0fd-57b5-4468-9ea0-3c0f032ea55d")
+		(effects
+			(font
+				(size 1.27 1.27)
+				(thickness 0.15)
+			)
+		)
+	)
+	(attr smd)
+	(fp_line
+		(start 2.413 -1.397)
+		(end 2.413 14.097)
+		(stroke
+			(width 0.1)
+			(type default)
+		)
+		(layer "F.SilkS")
+		(uuid "7ed00015-9fa5-47a1-bb64-c589ed95b595")
+	)
+	(fp_line
+		(start 2.413 14.097)
+		(end 10.668 14.097)
+		(stroke
+			(width 0.1)
+			(type default)
+		)
+		(layer "F.SilkS")
+		(uuid "66732f09-e3c6-4e67-84a1-d0f536d4920b")
+	)
+	(fp_line
+		(start 10.668 -1.397)
+		(end 2.413 -1.397)
+		(stroke
+			(width 0.1)
+			(type default)
+		)
+		(layer "F.SilkS")
+		(uuid "97c15731-9f0f-439d-b5f8-9be44d366d94")
+	)
+	(fp_poly
+		(pts
+			(xy 0 -0.889) (xy -0.381 -1.397) (xy 0.381 -1.397)
+		)
+		(stroke
+			(width 0.1)
+			(type solid)
+		)
+		(fill solid)
+		(layer "F.SilkS")
+		(uuid "ff949fe4-8d76-4a53-98cc-45272f87a9aa")
+	)
+	(fp_rect
+		(start -1.25 -1.75)
+		(end 11.25 14.35)
+		(stroke
+			(width 0.05)
+			(type default)
+		)
+		(fill none)
+		(layer "F.CrtYd")
+		(uuid "03c9affe-82db-4069-b91c-f6284d57f1f5")
+	)
+	(fp_rect
+		(start 2.54 -1.27)
+		(end 11.04 13.97)
+		(stroke
+			(width 0.1)
+			(type default)
+		)
+		(fill none)
+		(layer "F.Fab")
+		(uuid "d301d5c7-c4cb-412f-8390-8d41f79e4f67")
+	)
+	(fp_poly
+		(pts
+			(xy 2.5 -0.3) (xy -0.8 -0.3) (xy -0.8 0.3) (xy 2.5 0.3)
+		)
+		(stroke
+			(width 0.1)
+			(type solid)
+		)
+		(fill none)
+		(layer "F.Fab")
+		(uuid "7677bcfa-1513-4a23-b2f9-d87d27895ff8")
+	)
+	(fp_poly
+		(pts
+			(xy 2.5 2.25) (xy -0.8 2.25) (xy -0.8 2.85) (xy 2.5 2.85)
+		)
+		(stroke
+			(width 0.1)
+			(type solid)
+		)
+		(fill none)
+		(layer "F.Fab")
+		(uuid "15829582-00bc-4699-9e95-efecd49945c9")
+	)
+	(fp_poly
+		(pts
+			(xy 2.5 4.75) (xy -0.8 4.75) (xy -0.8 5.35) (xy 2.5 5.35)
+		)
+		(stroke
+			(width 0.1)
+			(type solid)
+		)
+		(fill none)
+		(layer "F.Fab")
+		(uuid "2c28f318-36ea-4ed6-a610-9d76c9aee496")
+	)
+	(fp_poly
+		(pts
+			(xy 2.5 7.3) (xy -0.8 7.3) (xy -0.8 7.9) (xy 2.5 7.9)
+		)
+		(stroke
+			(width 0.1)
+			(type solid)
+		)
+		(fill none)
+		(layer "F.Fab")
+		(uuid "bc513c7a-28c8-409f-ae25-26edc4a7f982")
+	)
+	(fp_poly
+		(pts
+			(xy 2.5 9.85) (xy -0.8 9.85) (xy -0.8 10.45) (xy 2.5 10.45)
+		)
+		(stroke
+			(width 0.1)
+			(type solid)
+		)
+		(fill none)
+		(layer "F.Fab")
+		(uuid "e8d37b6f-e39f-4818-97bc-9aa9e0e1babf")
+	)
+	(fp_poly
+		(pts
+			(xy 2.5 12.4) (xy -0.8 12.4) (xy -0.8 13) (xy 2.5 13)
+		)
+		(stroke
+			(width 0.1)
+			(type solid)
+		)
+		(fill none)
+		(layer "F.Fab")
+		(uuid "6974a1ab-5176-4f90-b348-1d73c3fb3653")
+	)
+	(fp_text user "${REFERENCE}"
+		(at 6.604 1.27 0)
+		(layer "F.Fab")
+		(uuid "d3f01c77-9813-48c2-ac2a-7b303c694cd3")
+		(effects
+			(font
+				(size 1 1)
+				(thickness 0.15)
+			)
+		)
+	)
+	(pad "1" smd rect
+		(at 0 0)
+		(size 2 1)
+		(layers "F.Cu" "F.Paste" "F.Mask")
+		(uuid "9769918a-eecd-4e32-ab68-fbdaf03fac19")
+	)
+	(pad "2" smd rect
+		(at 0 2.54)
+		(size 2 1)
+		(layers "F.Cu" "F.Paste" "F.Mask")
+		(uuid "8fbca867-4a91-4355-8d9a-5ee77af3e433")
+	)
+	(pad "3" smd rect
+		(at 0 5.08)
+		(size 2 1)
+		(layers "F.Cu" "F.Paste" "F.Mask")
+		(uuid "b7bcf4d0-e820-4406-83ec-e7e714085cfc")
+	)
+	(pad "4" smd rect
+		(at 0 7.62)
+		(size 2 1)
+		(layers "F.Cu" "F.Paste" "F.Mask")
+		(uuid "c2893abf-0a35-4ba8-bf22-e53c30f2e807")
+	)
+	(pad "5" smd rect
+		(at 0 10.16)
+		(size 2 1)
+		(layers "F.Cu" "F.Paste" "F.Mask")
+		(uuid "98f02a1e-dd7b-4c7b-940f-3c2f9e00d32a")
+	)
+	(pad "6" smd rect
+		(at 0 12.7)
+		(size 2 1)
+		(layers "F.Cu" "F.Paste" "F.Mask")
+		(uuid "d03de037-0df8-49a0-8cae-e6073f0ebda1")
+	)
+)
diff --git a/fab.pretty/PinSocket_1x02_P2.54mm_Horizontal_SMD.kicad_mod b/fab.pretty/PinSocket_1x02_P2.54mm_Horizontal_SMD.kicad_mod
deleted file mode 100644
index 1590f06b6f98f413958212c39b5c2e8257aaecde..0000000000000000000000000000000000000000
--- a/fab.pretty/PinSocket_1x02_P2.54mm_Horizontal_SMD.kicad_mod
+++ /dev/null
@@ -1,56 +0,0 @@
-(footprint "PinSocket_1x02_P2.54mm_Horizontal_SMD" (version 20221018) (generator pcbnew)
-  (layer "F.Cu")
-  (descr "Pin socket, 2.54mm pitch, horizontal, surface mount")
-  (tags "horizontal pin header SMD 2.54mm")
-  (attr smd)
-  (fp_text reference "REF**" (at -0.635 -2.54 180) (layer "F.SilkS")
-      (effects (font (size 1 1) (thickness 0.15)) (justify left))
-    (tstamp b3f73d9c-7450-4dd9-8e5c-3e1e04208432)
-  )
-  (fp_text value "PinSocket_1x02" (at 5.334 -4.064) (layer "F.Fab")
-      (effects (font (size 1 1) (thickness 0.15)))
-    (tstamp 01e3b9d0-d4f8-466a-9579-fe215661ef43)
-  )
-  (fp_text user "${REFERENCE}" (at 6.604 1.27) (layer "F.Fab")
-      (effects (font (size 1 1) (thickness 0.15)))
-    (tstamp d3f01c77-9813-48c2-ac2a-7b303c694cd3)
-  )
-  (fp_line (start 2.413 -1.397) (end 2.413 3.937)
-    (stroke (width 0.1) (type default)) (layer "F.SilkS") (tstamp 934f1422-afec-4657-8ae4-2fb5ae72da4f))
-  (fp_line (start 2.413 3.937) (end 10.668 3.937)
-    (stroke (width 0.1) (type default)) (layer "F.SilkS") (tstamp f985754a-cfd2-4165-97b5-a35315652a7f))
-  (fp_line (start 10.668 -1.397) (end 2.413 -1.397)
-    (stroke (width 0.1) (type default)) (layer "F.SilkS") (tstamp 989f5739-b4d3-4a32-99b7-33b196b8abe1))
-  (fp_poly
-    (pts
-      (xy 0 -0.889)
-      (xy -0.381 -1.397)
-      (xy 0.381 -1.397)
-    )
-
-    (stroke (width 0.1) (type solid)) (fill solid) (layer "F.SilkS") (tstamp ff949fe4-8d76-4a53-98cc-45272f87a9aa))
-  (fp_rect (start -1.25 -1.75) (end 11.25 4.25)
-    (stroke (width 0.05) (type default)) (fill none) (layer "F.CrtYd") (tstamp 03c9affe-82db-4069-b91c-f6284d57f1f5))
-  (fp_rect (start 2.54 -1.27) (end 11.04 3.81)
-    (stroke (width 0.1) (type default)) (fill none) (layer "F.Fab") (tstamp d301d5c7-c4cb-412f-8390-8d41f79e4f67))
-  (fp_poly
-    (pts
-      (xy 2.5 -0.3)
-      (xy -0.8 -0.3)
-      (xy -0.8 0.3)
-      (xy 2.5 0.3)
-    )
-
-    (stroke (width 0.1) (type solid)) (fill none) (layer "F.Fab") (tstamp 7677bcfa-1513-4a23-b2f9-d87d27895ff8))
-  (fp_poly
-    (pts
-      (xy 2.5 2.25)
-      (xy -0.8 2.25)
-      (xy -0.8 2.85)
-      (xy 2.5 2.85)
-    )
-
-    (stroke (width 0.1) (type solid)) (fill none) (layer "F.Fab") (tstamp 15829582-00bc-4699-9e95-efecd49945c9))
-  (pad "1" smd rect (at 0 0) (size 2 1) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 9769918a-eecd-4e32-ab68-fbdaf03fac19))
-  (pad "2" smd rect (at 0 2.54) (size 2 1) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 8fbca867-4a91-4355-8d9a-5ee77af3e433))
-)
diff --git a/fab.pretty/PinSocket_1x03_P2.54mm_Horizontal_SMD.kicad_mod b/fab.pretty/PinSocket_1x03_P2.54mm_Horizontal_SMD.kicad_mod
deleted file mode 100644
index 5755afd9922ed01e42190d92051a56497d760b94..0000000000000000000000000000000000000000
--- a/fab.pretty/PinSocket_1x03_P2.54mm_Horizontal_SMD.kicad_mod
+++ /dev/null
@@ -1,66 +0,0 @@
-(footprint "PinSocket_1x03_P2.54mm_Horizontal_SMD" (version 20221018) (generator pcbnew)
-  (layer "F.Cu")
-  (descr "Pin socket, 2.54mm pitch, horizontal, surface mount")
-  (tags "horizontal pin header SMD 2.54mm")
-  (attr smd)
-  (fp_text reference "REF**" (at -0.635 -2.54 180) (layer "F.SilkS")
-      (effects (font (size 1 1) (thickness 0.15)) (justify left))
-    (tstamp b3f73d9c-7450-4dd9-8e5c-3e1e04208432)
-  )
-  (fp_text value "PinSocket_1x03" (at 5.334 -4.064) (layer "F.Fab")
-      (effects (font (size 1 1) (thickness 0.15)))
-    (tstamp 01e3b9d0-d4f8-466a-9579-fe215661ef43)
-  )
-  (fp_text user "${REFERENCE}" (at 6.604 1.27) (layer "F.Fab")
-      (effects (font (size 1 1) (thickness 0.15)))
-    (tstamp d3f01c77-9813-48c2-ac2a-7b303c694cd3)
-  )
-  (fp_line (start 2.413 -1.397) (end 2.413 6.477)
-    (stroke (width 0.1) (type default)) (layer "F.SilkS") (tstamp 7ed00015-9fa5-47a1-bb64-c589ed95b595))
-  (fp_line (start 2.413 6.477) (end 10.668 6.477)
-    (stroke (width 0.1) (type default)) (layer "F.SilkS") (tstamp 3c0a18cd-f7b7-46a3-abf9-4ce29258916c))
-  (fp_line (start 10.668 -1.397) (end 2.413 -1.397)
-    (stroke (width 0.1) (type default)) (layer "F.SilkS") (tstamp 97c15731-9f0f-439d-b5f8-9be44d366d94))
-  (fp_poly
-    (pts
-      (xy 0 -0.889)
-      (xy -0.381 -1.397)
-      (xy 0.381 -1.397)
-    )
-
-    (stroke (width 0.1) (type solid)) (fill solid) (layer "F.SilkS") (tstamp ff949fe4-8d76-4a53-98cc-45272f87a9aa))
-  (fp_rect (start -1.25 -1.75) (end 11.25 6.75)
-    (stroke (width 0.05) (type default)) (fill none) (layer "F.CrtYd") (tstamp 03c9affe-82db-4069-b91c-f6284d57f1f5))
-  (fp_rect (start 2.54 -1.27) (end 11.04 6.35)
-    (stroke (width 0.1) (type default)) (fill none) (layer "F.Fab") (tstamp d301d5c7-c4cb-412f-8390-8d41f79e4f67))
-  (fp_poly
-    (pts
-      (xy 2.5 -0.3)
-      (xy -0.8 -0.3)
-      (xy -0.8 0.3)
-      (xy 2.5 0.3)
-    )
-
-    (stroke (width 0.1) (type solid)) (fill none) (layer "F.Fab") (tstamp 7677bcfa-1513-4a23-b2f9-d87d27895ff8))
-  (fp_poly
-    (pts
-      (xy 2.5 2.25)
-      (xy -0.8 2.25)
-      (xy -0.8 2.85)
-      (xy 2.5 2.85)
-    )
-
-    (stroke (width 0.1) (type solid)) (fill none) (layer "F.Fab") (tstamp 15829582-00bc-4699-9e95-efecd49945c9))
-  (fp_poly
-    (pts
-      (xy 2.5 4.75)
-      (xy -0.8 4.75)
-      (xy -0.8 5.35)
-      (xy 2.5 5.35)
-    )
-
-    (stroke (width 0.1) (type solid)) (fill none) (layer "F.Fab") (tstamp 2c28f318-36ea-4ed6-a610-9d76c9aee496))
-  (pad "1" smd rect (at 0 0) (size 2 1) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 9769918a-eecd-4e32-ab68-fbdaf03fac19))
-  (pad "2" smd rect (at 0 2.54) (size 2 1) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 8fbca867-4a91-4355-8d9a-5ee77af3e433))
-  (pad "3" smd rect (at 0 5.08) (size 2 1) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp b7bcf4d0-e820-4406-83ec-e7e714085cfc))
-)
diff --git a/fab.pretty/PinSocket_1x04_P2.54mm_Horizontal_SMD.kicad_mod b/fab.pretty/PinSocket_1x04_P2.54mm_Horizontal_SMD.kicad_mod
deleted file mode 100644
index d36f8f161c00a551a041aa803c297febb10ce28f..0000000000000000000000000000000000000000
--- a/fab.pretty/PinSocket_1x04_P2.54mm_Horizontal_SMD.kicad_mod
+++ /dev/null
@@ -1,76 +0,0 @@
-(footprint "PinSocket_1x04_P2.54mm_Horizontal_SMD" (version 20221018) (generator pcbnew)
-  (layer "F.Cu")
-  (descr "Pin socket, 2.54mm pitch, horizontal, surface mount")
-  (tags "horizontal pin header SMD 2.54mm")
-  (attr smd)
-  (fp_text reference "REF**" (at -0.635 -2.54 180) (layer "F.SilkS")
-      (effects (font (size 1 1) (thickness 0.15)) (justify left))
-    (tstamp b3f73d9c-7450-4dd9-8e5c-3e1e04208432)
-  )
-  (fp_text value "PinSocket_1x04" (at 5.334 -4.064) (layer "F.Fab")
-      (effects (font (size 1 1) (thickness 0.15)))
-    (tstamp 01e3b9d0-d4f8-466a-9579-fe215661ef43)
-  )
-  (fp_text user "${REFERENCE}" (at 6.604 1.27) (layer "F.Fab")
-      (effects (font (size 1 1) (thickness 0.15)))
-    (tstamp d3f01c77-9813-48c2-ac2a-7b303c694cd3)
-  )
-  (fp_line (start 2.413 -1.397) (end 2.413 9.017)
-    (stroke (width 0.1) (type default)) (layer "F.SilkS") (tstamp 7ed00015-9fa5-47a1-bb64-c589ed95b595))
-  (fp_line (start 2.413 9.017) (end 10.668 9.017)
-    (stroke (width 0.1) (type default)) (layer "F.SilkS") (tstamp f84ffc55-579a-4dd7-92a4-dd4448d3d953))
-  (fp_line (start 10.668 -1.397) (end 2.413 -1.397)
-    (stroke (width 0.1) (type default)) (layer "F.SilkS") (tstamp 97c15731-9f0f-439d-b5f8-9be44d366d94))
-  (fp_poly
-    (pts
-      (xy 0 -0.889)
-      (xy -0.381 -1.397)
-      (xy 0.381 -1.397)
-    )
-
-    (stroke (width 0.1) (type solid)) (fill solid) (layer "F.SilkS") (tstamp ff949fe4-8d76-4a53-98cc-45272f87a9aa))
-  (fp_rect (start -1.25 -1.75) (end 11.25 9.25)
-    (stroke (width 0.05) (type default)) (fill none) (layer "F.CrtYd") (tstamp 03c9affe-82db-4069-b91c-f6284d57f1f5))
-  (fp_rect (start 2.54 -1.27) (end 11.04 8.89)
-    (stroke (width 0.1) (type default)) (fill none) (layer "F.Fab") (tstamp d301d5c7-c4cb-412f-8390-8d41f79e4f67))
-  (fp_poly
-    (pts
-      (xy 2.5 -0.3)
-      (xy -0.8 -0.3)
-      (xy -0.8 0.3)
-      (xy 2.5 0.3)
-    )
-
-    (stroke (width 0.1) (type solid)) (fill none) (layer "F.Fab") (tstamp 7677bcfa-1513-4a23-b2f9-d87d27895ff8))
-  (fp_poly
-    (pts
-      (xy 2.5 2.25)
-      (xy -0.8 2.25)
-      (xy -0.8 2.85)
-      (xy 2.5 2.85)
-    )
-
-    (stroke (width 0.1) (type solid)) (fill none) (layer "F.Fab") (tstamp 15829582-00bc-4699-9e95-efecd49945c9))
-  (fp_poly
-    (pts
-      (xy 2.5 4.75)
-      (xy -0.8 4.75)
-      (xy -0.8 5.35)
-      (xy 2.5 5.35)
-    )
-
-    (stroke (width 0.1) (type solid)) (fill none) (layer "F.Fab") (tstamp 2c28f318-36ea-4ed6-a610-9d76c9aee496))
-  (fp_poly
-    (pts
-      (xy 2.5 7.3)
-      (xy -0.8 7.3)
-      (xy -0.8 7.9)
-      (xy 2.5 7.9)
-    )
-
-    (stroke (width 0.1) (type solid)) (fill none) (layer "F.Fab") (tstamp bc513c7a-28c8-409f-ae25-26edc4a7f982))
-  (pad "1" smd rect (at 0 0) (size 2 1) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 9769918a-eecd-4e32-ab68-fbdaf03fac19))
-  (pad "2" smd rect (at 0 2.54) (size 2 1) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 8fbca867-4a91-4355-8d9a-5ee77af3e433))
-  (pad "3" smd rect (at 0 5.08) (size 2 1) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp b7bcf4d0-e820-4406-83ec-e7e714085cfc))
-  (pad "4" smd rect (at 0 7.62) (size 2 1) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp c2893abf-0a35-4ba8-bf22-e53c30f2e807))
-)
diff --git a/fab.pretty/PinSocket_1x05_P2.54mm_Horizontal_SMD.kicad_mod b/fab.pretty/PinSocket_1x05_P2.54mm_Horizontal_SMD.kicad_mod
deleted file mode 100644
index c2638192238a087d035e1d640adc34f150e83275..0000000000000000000000000000000000000000
--- a/fab.pretty/PinSocket_1x05_P2.54mm_Horizontal_SMD.kicad_mod
+++ /dev/null
@@ -1,86 +0,0 @@
-(footprint "PinSocket_1x05_P2.54mm_Horizontal_SMD" (version 20221018) (generator pcbnew)
-  (layer "F.Cu")
-  (descr "Pin socket, 2.54mm pitch, horizontal, surface mount")
-  (tags "horizontal pin header SMD 2.54mm")
-  (attr smd)
-  (fp_text reference "REF**" (at -0.635 -2.54 180) (layer "F.SilkS")
-      (effects (font (size 1 1) (thickness 0.15)) (justify left))
-    (tstamp b3f73d9c-7450-4dd9-8e5c-3e1e04208432)
-  )
-  (fp_text value "PinSocket_1x05" (at 5.334 -4.064) (layer "F.Fab")
-      (effects (font (size 1 1) (thickness 0.15)))
-    (tstamp 01e3b9d0-d4f8-466a-9579-fe215661ef43)
-  )
-  (fp_text user "${REFERENCE}" (at 6.604 1.27) (layer "F.Fab")
-      (effects (font (size 1 1) (thickness 0.15)))
-    (tstamp d3f01c77-9813-48c2-ac2a-7b303c694cd3)
-  )
-  (fp_line (start 2.413 -1.397) (end 2.413 11.557)
-    (stroke (width 0.1) (type default)) (layer "F.SilkS") (tstamp 7ed00015-9fa5-47a1-bb64-c589ed95b595))
-  (fp_line (start 2.413 11.557) (end 10.668 11.557)
-    (stroke (width 0.1) (type default)) (layer "F.SilkS") (tstamp 2936dc31-c405-455e-b118-3e33e77435b8))
-  (fp_line (start 10.668 -1.397) (end 2.413 -1.397)
-    (stroke (width 0.1) (type default)) (layer "F.SilkS") (tstamp 97c15731-9f0f-439d-b5f8-9be44d366d94))
-  (fp_poly
-    (pts
-      (xy 0 -0.889)
-      (xy -0.381 -1.397)
-      (xy 0.381 -1.397)
-    )
-
-    (stroke (width 0.1) (type solid)) (fill solid) (layer "F.SilkS") (tstamp ff949fe4-8d76-4a53-98cc-45272f87a9aa))
-  (fp_rect (start -1.25 -1.75) (end 11.25 11.75)
-    (stroke (width 0.05) (type default)) (fill none) (layer "F.CrtYd") (tstamp 03c9affe-82db-4069-b91c-f6284d57f1f5))
-  (fp_rect (start 2.54 -1.27) (end 11.04 11.43)
-    (stroke (width 0.1) (type default)) (fill none) (layer "F.Fab") (tstamp d301d5c7-c4cb-412f-8390-8d41f79e4f67))
-  (fp_poly
-    (pts
-      (xy 2.5 -0.3)
-      (xy -0.8 -0.3)
-      (xy -0.8 0.3)
-      (xy 2.5 0.3)
-    )
-
-    (stroke (width 0.1) (type solid)) (fill none) (layer "F.Fab") (tstamp 7677bcfa-1513-4a23-b2f9-d87d27895ff8))
-  (fp_poly
-    (pts
-      (xy 2.5 2.25)
-      (xy -0.8 2.25)
-      (xy -0.8 2.85)
-      (xy 2.5 2.85)
-    )
-
-    (stroke (width 0.1) (type solid)) (fill none) (layer "F.Fab") (tstamp 15829582-00bc-4699-9e95-efecd49945c9))
-  (fp_poly
-    (pts
-      (xy 2.5 4.75)
-      (xy -0.8 4.75)
-      (xy -0.8 5.35)
-      (xy 2.5 5.35)
-    )
-
-    (stroke (width 0.1) (type solid)) (fill none) (layer "F.Fab") (tstamp 2c28f318-36ea-4ed6-a610-9d76c9aee496))
-  (fp_poly
-    (pts
-      (xy 2.5 7.3)
-      (xy -0.8 7.3)
-      (xy -0.8 7.9)
-      (xy 2.5 7.9)
-    )
-
-    (stroke (width 0.1) (type solid)) (fill none) (layer "F.Fab") (tstamp bc513c7a-28c8-409f-ae25-26edc4a7f982))
-  (fp_poly
-    (pts
-      (xy 2.5 9.85)
-      (xy -0.8 9.85)
-      (xy -0.8 10.45)
-      (xy 2.5 10.45)
-    )
-
-    (stroke (width 0.1) (type solid)) (fill none) (layer "F.Fab") (tstamp e8d37b6f-e39f-4818-97bc-9aa9e0e1babf))
-  (pad "1" smd rect (at 0 0) (size 2 1) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 9769918a-eecd-4e32-ab68-fbdaf03fac19))
-  (pad "2" smd rect (at 0 2.54) (size 2 1) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 8fbca867-4a91-4355-8d9a-5ee77af3e433))
-  (pad "3" smd rect (at 0 5.08) (size 2 1) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp b7bcf4d0-e820-4406-83ec-e7e714085cfc))
-  (pad "4" smd rect (at 0 7.62) (size 2 1) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp c2893abf-0a35-4ba8-bf22-e53c30f2e807))
-  (pad "5" smd rect (at 0 10.16) (size 2 1) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 98f02a1e-dd7b-4c7b-940f-3c2f9e00d32a))
-)
diff --git a/fab.pretty/PinSocket_1x06_P2.54mm_Horizontal_SMD.kicad_mod b/fab.pretty/PinSocket_1x06_P2.54mm_Horizontal_SMD.kicad_mod
deleted file mode 100644
index 6cc5165dd8c8b78b7828e7599844ee30311bf385..0000000000000000000000000000000000000000
--- a/fab.pretty/PinSocket_1x06_P2.54mm_Horizontal_SMD.kicad_mod
+++ /dev/null
@@ -1,96 +0,0 @@
-(footprint "PinSocket_1x06_P2.54mm_Horizontal_SMD" (version 20221018) (generator pcbnew)
-  (layer "F.Cu")
-  (descr "Pin socket, 2.54mm pitch, horizontal, surface mount")
-  (tags "horizontal pin header SMD 2.54mm")
-  (attr smd)
-  (fp_text reference "REF**" (at -0.635 -2.54 180) (layer "F.SilkS")
-      (effects (font (size 1 1) (thickness 0.15)) (justify left))
-    (tstamp b3f73d9c-7450-4dd9-8e5c-3e1e04208432)
-  )
-  (fp_text value "PinSocket_1x06" (at 5.334 -4.064) (layer "F.Fab")
-      (effects (font (size 1 1) (thickness 0.15)))
-    (tstamp 01e3b9d0-d4f8-466a-9579-fe215661ef43)
-  )
-  (fp_text user "${REFERENCE}" (at 6.604 1.27) (layer "F.Fab")
-      (effects (font (size 1 1) (thickness 0.15)))
-    (tstamp d3f01c77-9813-48c2-ac2a-7b303c694cd3)
-  )
-  (fp_line (start 2.413 -1.397) (end 2.413 14.097)
-    (stroke (width 0.1) (type default)) (layer "F.SilkS") (tstamp 7ed00015-9fa5-47a1-bb64-c589ed95b595))
-  (fp_line (start 2.413 14.097) (end 10.668 14.097)
-    (stroke (width 0.1) (type default)) (layer "F.SilkS") (tstamp 66732f09-e3c6-4e67-84a1-d0f536d4920b))
-  (fp_line (start 10.668 -1.397) (end 2.413 -1.397)
-    (stroke (width 0.1) (type default)) (layer "F.SilkS") (tstamp 97c15731-9f0f-439d-b5f8-9be44d366d94))
-  (fp_poly
-    (pts
-      (xy 0 -0.889)
-      (xy -0.381 -1.397)
-      (xy 0.381 -1.397)
-    )
-
-    (stroke (width 0.1) (type solid)) (fill solid) (layer "F.SilkS") (tstamp ff949fe4-8d76-4a53-98cc-45272f87a9aa))
-  (fp_rect (start -1.25 -1.75) (end 11.25 14.35)
-    (stroke (width 0.05) (type default)) (fill none) (layer "F.CrtYd") (tstamp 03c9affe-82db-4069-b91c-f6284d57f1f5))
-  (fp_rect (start 2.54 -1.27) (end 11.04 13.97)
-    (stroke (width 0.1) (type default)) (fill none) (layer "F.Fab") (tstamp d301d5c7-c4cb-412f-8390-8d41f79e4f67))
-  (fp_poly
-    (pts
-      (xy 2.5 -0.3)
-      (xy -0.8 -0.3)
-      (xy -0.8 0.3)
-      (xy 2.5 0.3)
-    )
-
-    (stroke (width 0.1) (type solid)) (fill none) (layer "F.Fab") (tstamp 7677bcfa-1513-4a23-b2f9-d87d27895ff8))
-  (fp_poly
-    (pts
-      (xy 2.5 2.25)
-      (xy -0.8 2.25)
-      (xy -0.8 2.85)
-      (xy 2.5 2.85)
-    )
-
-    (stroke (width 0.1) (type solid)) (fill none) (layer "F.Fab") (tstamp 15829582-00bc-4699-9e95-efecd49945c9))
-  (fp_poly
-    (pts
-      (xy 2.5 4.75)
-      (xy -0.8 4.75)
-      (xy -0.8 5.35)
-      (xy 2.5 5.35)
-    )
-
-    (stroke (width 0.1) (type solid)) (fill none) (layer "F.Fab") (tstamp 2c28f318-36ea-4ed6-a610-9d76c9aee496))
-  (fp_poly
-    (pts
-      (xy 2.5 7.3)
-      (xy -0.8 7.3)
-      (xy -0.8 7.9)
-      (xy 2.5 7.9)
-    )
-
-    (stroke (width 0.1) (type solid)) (fill none) (layer "F.Fab") (tstamp bc513c7a-28c8-409f-ae25-26edc4a7f982))
-  (fp_poly
-    (pts
-      (xy 2.5 9.85)
-      (xy -0.8 9.85)
-      (xy -0.8 10.45)
-      (xy 2.5 10.45)
-    )
-
-    (stroke (width 0.1) (type solid)) (fill none) (layer "F.Fab") (tstamp e8d37b6f-e39f-4818-97bc-9aa9e0e1babf))
-  (fp_poly
-    (pts
-      (xy 2.5 12.4)
-      (xy -0.8 12.4)
-      (xy -0.8 13)
-      (xy 2.5 13)
-    )
-
-    (stroke (width 0.1) (type solid)) (fill none) (layer "F.Fab") (tstamp 6974a1ab-5176-4f90-b348-1d73c3fb3653))
-  (pad "1" smd rect (at 0 0) (size 2 1) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 9769918a-eecd-4e32-ab68-fbdaf03fac19))
-  (pad "2" smd rect (at 0 2.54) (size 2 1) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 8fbca867-4a91-4355-8d9a-5ee77af3e433))
-  (pad "3" smd rect (at 0 5.08) (size 2 1) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp b7bcf4d0-e820-4406-83ec-e7e714085cfc))
-  (pad "4" smd rect (at 0 7.62) (size 2 1) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp c2893abf-0a35-4ba8-bf22-e53c30f2e807))
-  (pad "5" smd rect (at 0 10.16) (size 2 1) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 98f02a1e-dd7b-4c7b-940f-3c2f9e00d32a))
-  (pad "6" smd rect (at 0 12.7) (size 2 1) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp d03de037-0df8-49a0-8cae-e6073f0ebda1))
-)