diff --git a/Connector_FFC-FPC.pretty/Amphenol_F32Q-1A7x1-11004_1x04-1MP_P0.5mm_Horizontal.kicad_mod b/Connector_FFC-FPC.pretty/Amphenol_F32Q-1A7x1-11004_1x04-1MP_P0.5mm_Horizontal.kicad_mod
new file mode 100644
index 000000000..b8ebed8f9
--- /dev/null
+++ b/Connector_FFC-FPC.pretty/Amphenol_F32Q-1A7x1-11004_1x04-1MP_P0.5mm_Horizontal.kicad_mod
@@ -0,0 +1,61 @@
+(module Amphenol_F32Q-1A7x1-11004_1x04-1MP_P0.5mm_Horizontal (layer F.Cu) (tedit 5FA462C7)
+  (descr "Amphenol FPC connector, 4 top-side contacts, 0.5mm pitch, SMT, https://cdn.amphenol-icc.com/media/wysiwyg/files/drawing/f32q-f32t.pdf")
+  (tags "Amphenol fpc F32Q")
+  (attr smd)
+  (fp_text reference REF** (at 0 -4.65) (layer F.SilkS)
+    (effects (font (size 1 1) (thickness 0.15)))
+  )
+  (fp_text value Amphenol_F32Q-1A7x1-11004_1x04-1MP_P0.5mm_Horizontal (at 0 3.45) (layer F.Fab)
+    (effects (font (size 1 1) (thickness 0.15)))
+  )
+  (fp_line (start -3.4 -2.25) (end 3.4 -2.25) (layer F.Fab) (width 0.1))
+  (fp_line (start 3.4 -2.25) (end 3.4 0.75) (layer F.Fab) (width 0.1))
+  (fp_line (start 3.4 0.75) (end 4.65 0.75) (layer F.Fab) (width 0.1))
+  (fp_line (start 4.65 0.75) (end 4.65 2.25) (layer F.Fab) (width 0.1))
+  (fp_line (start 4.65 2.25) (end -4.65 2.25) (layer F.Fab) (width 0.1))
+  (fp_line (start -4.65 2.25) (end -4.65 0.75) (layer F.Fab) (width 0.1))
+  (fp_line (start -4.65 0.75) (end -3.4 0.75) (layer F.Fab) (width 0.1))
+  (fp_line (start -3.4 0.75) (end -3.4 -2.25) (layer F.Fab) (width 0.1))
+  (fp_line (start -1.15 -2.25) (end -0.75 -1.45) (layer F.Fab) (width 0.1))
+  (fp_line (start -0.75 -1.45) (end -0.35 -2.25) (layer F.Fab) (width 0.1))
+  (fp_line (start 1.16 -3.01) (end 4.31 -3.01) (layer F.SilkS) (width 0.12))
+  (fp_line (start 4.31 -3.01) (end 4.31 0.69) (layer F.SilkS) (width 0.12))
+  (fp_line (start 4.31 0.69) (end 4.71 0.69) (layer F.SilkS) (width 0.12))
+  (fp_line (start 4.71 0.69) (end 4.71 2.31) (layer F.SilkS) (width 0.12))
+  (fp_line (start 4.71 2.31) (end -4.71 2.31) (layer F.SilkS) (width 0.12))
+  (fp_line (start -4.71 2.31) (end -4.71 0.69) (layer F.SilkS) (width 0.12))
+  (fp_line (start -4.71 0.69) (end -4.31 0.69) (layer F.SilkS) (width 0.12))
+  (fp_line (start -4.31 0.69) (end -4.31 -3.01) (layer F.SilkS) (width 0.12))
+  (fp_line (start -4.31 -3.01) (end -1.16 -3.01) (layer F.SilkS) (width 0.12))
+  (fp_line (start -1.16 -3.01) (end -1.16 -3.39) (layer F.SilkS) (width 0.12))
+  (fp_line (start -5.15 -3.95) (end -5.15 2.75) (layer F.CrtYd) (width 0.05))
+  (fp_line (start -5.15 2.75) (end 5.15 2.75) (layer F.CrtYd) (width 0.05))
+  (fp_line (start 5.15 2.75) (end 5.15 -3.95) (layer F.CrtYd) (width 0.05))
+  (fp_line (start 5.15 -3.95) (end -5.15 -3.95) (layer F.CrtYd) (width 0.05))
+  (pad 1 smd rect (at -0.75 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 2 smd rect (at -0.25 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 3 smd rect (at 0.25 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 4 smd rect (at 0.75 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad MP smd custom (at 3 -1.775) (size 1 1) (layers F.Cu F.Mask F.Paste)
+    (options (clearance outline) (anchor circle))
+    (primitives
+      (gr_poly (pts
+         (xy -1.05 -0.975) (xy -1.05 0.975) (xy 0.25 0.975) (xy 0.25 0.625)
+         (xy 1.05 0.625) (xy 1.05 -0.975) (xy -1.05 -0.975)) (width 0))
+    ))
+  (pad MP smd custom (at -3 -1.775) (size 1 1) (layers F.Cu F.Mask F.Paste)
+    (options (clearance outline) (anchor circle))
+    (primitives
+      (gr_poly (pts
+         (xy 1.05 -0.975) (xy 1.05 0.975) (xy -0.25 0.975) (xy -0.25 0.625)
+         (xy -1.05 0.625) (xy -1.05 -0.975) (xy 1.05 -0.975)) (width 0))
+    ))
+  (fp_text user ${REFERENCE} (at 0 0) (layer F.Fab)
+    (effects (font (size 1 1) (thickness 0.15)))
+  )
+  (model ${KISYS3DMOD}/Connector_FFC-FPC.3dshapes/Amphenol_F32Q-1A7x1-11004_1x04-1MP_P0.5mm_Horizontal.wrl
+    (at (xyz 0 0 0))
+    (scale (xyz 1 1 1))
+    (rotate (xyz 0 0 0))
+  )
+)
\ No newline at end of file
diff --git a/Connector_FFC-FPC.pretty/Amphenol_F32Q-1A7x1-11005_1x05-1MP_P0.5mm_Horizontal.kicad_mod b/Connector_FFC-FPC.pretty/Amphenol_F32Q-1A7x1-11005_1x05-1MP_P0.5mm_Horizontal.kicad_mod
new file mode 100644
index 000000000..2c5a76766
--- /dev/null
+++ b/Connector_FFC-FPC.pretty/Amphenol_F32Q-1A7x1-11005_1x05-1MP_P0.5mm_Horizontal.kicad_mod
@@ -0,0 +1,62 @@
+(module Amphenol_F32Q-1A7x1-11005_1x05-1MP_P0.5mm_Horizontal (layer F.Cu) (tedit 5FA462C7)
+  (descr "Amphenol FPC connector, 5 top-side contacts, 0.5mm pitch, SMT, https://cdn.amphenol-icc.com/media/wysiwyg/files/drawing/f32q-f32t.pdf")
+  (tags "Amphenol fpc F32Q")
+  (attr smd)
+  (fp_text reference REF** (at 0 -4.65) (layer F.SilkS)
+    (effects (font (size 1 1) (thickness 0.15)))
+  )
+  (fp_text value Amphenol_F32Q-1A7x1-11005_1x05-1MP_P0.5mm_Horizontal (at 0 3.45) (layer F.Fab)
+    (effects (font (size 1 1) (thickness 0.15)))
+  )
+  (fp_line (start -3.65 -2.25) (end 3.65 -2.25) (layer F.Fab) (width 0.1))
+  (fp_line (start 3.65 -2.25) (end 3.65 0.75) (layer F.Fab) (width 0.1))
+  (fp_line (start 3.65 0.75) (end 4.9 0.75) (layer F.Fab) (width 0.1))
+  (fp_line (start 4.9 0.75) (end 4.9 2.25) (layer F.Fab) (width 0.1))
+  (fp_line (start 4.9 2.25) (end -4.9 2.25) (layer F.Fab) (width 0.1))
+  (fp_line (start -4.9 2.25) (end -4.9 0.75) (layer F.Fab) (width 0.1))
+  (fp_line (start -4.9 0.75) (end -3.65 0.75) (layer F.Fab) (width 0.1))
+  (fp_line (start -3.65 0.75) (end -3.65 -2.25) (layer F.Fab) (width 0.1))
+  (fp_line (start -1.4 -2.25) (end -1 -1.45) (layer F.Fab) (width 0.1))
+  (fp_line (start -1 -1.45) (end -0.6 -2.25) (layer F.Fab) (width 0.1))
+  (fp_line (start 1.41 -3.01) (end 4.56 -3.01) (layer F.SilkS) (width 0.12))
+  (fp_line (start 4.56 -3.01) (end 4.56 0.69) (layer F.SilkS) (width 0.12))
+  (fp_line (start 4.56 0.69) (end 4.96 0.69) (layer F.SilkS) (width 0.12))
+  (fp_line (start 4.96 0.69) (end 4.96 2.31) (layer F.SilkS) (width 0.12))
+  (fp_line (start 4.96 2.31) (end -4.96 2.31) (layer F.SilkS) (width 0.12))
+  (fp_line (start -4.96 2.31) (end -4.96 0.69) (layer F.SilkS) (width 0.12))
+  (fp_line (start -4.96 0.69) (end -4.56 0.69) (layer F.SilkS) (width 0.12))
+  (fp_line (start -4.56 0.69) (end -4.56 -3.01) (layer F.SilkS) (width 0.12))
+  (fp_line (start -4.56 -3.01) (end -1.41 -3.01) (layer F.SilkS) (width 0.12))
+  (fp_line (start -1.41 -3.01) (end -1.41 -3.39) (layer F.SilkS) (width 0.12))
+  (fp_line (start -5.4 -3.95) (end -5.4 2.75) (layer F.CrtYd) (width 0.05))
+  (fp_line (start -5.4 2.75) (end 5.4 2.75) (layer F.CrtYd) (width 0.05))
+  (fp_line (start 5.4 2.75) (end 5.4 -3.95) (layer F.CrtYd) (width 0.05))
+  (fp_line (start 5.4 -3.95) (end -5.4 -3.95) (layer F.CrtYd) (width 0.05))
+  (pad 1 smd rect (at -1 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 2 smd rect (at -0.5 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 3 smd rect (at 0 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 4 smd rect (at 0.5 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 5 smd rect (at 1 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad MP smd custom (at 3.25 -1.775) (size 1 1) (layers F.Cu F.Mask F.Paste)
+    (options (clearance outline) (anchor circle))
+    (primitives
+      (gr_poly (pts
+         (xy -1.05 -0.975) (xy -1.05 0.975) (xy 0.25 0.975) (xy 0.25 0.625)
+         (xy 1.05 0.625) (xy 1.05 -0.975) (xy -1.05 -0.975)) (width 0))
+    ))
+  (pad MP smd custom (at -3.25 -1.775) (size 1 1) (layers F.Cu F.Mask F.Paste)
+    (options (clearance outline) (anchor circle))
+    (primitives
+      (gr_poly (pts
+         (xy 1.05 -0.975) (xy 1.05 0.975) (xy -0.25 0.975) (xy -0.25 0.625)
+         (xy -1.05 0.625) (xy -1.05 -0.975) (xy 1.05 -0.975)) (width 0))
+    ))
+  (fp_text user ${REFERENCE} (at 0 0) (layer F.Fab)
+    (effects (font (size 1 1) (thickness 0.15)))
+  )
+  (model ${KISYS3DMOD}/Connector_FFC-FPC.3dshapes/Amphenol_F32Q-1A7x1-11005_1x05-1MP_P0.5mm_Horizontal.wrl
+    (at (xyz 0 0 0))
+    (scale (xyz 1 1 1))
+    (rotate (xyz 0 0 0))
+  )
+)
\ No newline at end of file
diff --git a/Connector_FFC-FPC.pretty/Amphenol_F32Q-1A7x1-11006_1x06-1MP_P0.5mm_Horizontal.kicad_mod b/Connector_FFC-FPC.pretty/Amphenol_F32Q-1A7x1-11006_1x06-1MP_P0.5mm_Horizontal.kicad_mod
new file mode 100644
index 000000000..5983be65a
--- /dev/null
+++ b/Connector_FFC-FPC.pretty/Amphenol_F32Q-1A7x1-11006_1x06-1MP_P0.5mm_Horizontal.kicad_mod
@@ -0,0 +1,63 @@
+(module Amphenol_F32Q-1A7x1-11006_1x06-1MP_P0.5mm_Horizontal (layer F.Cu) (tedit 5FA462C7)
+  (descr "Amphenol FPC connector, 6 top-side contacts, 0.5mm pitch, SMT, https://cdn.amphenol-icc.com/media/wysiwyg/files/drawing/f32q-f32t.pdf")
+  (tags "Amphenol fpc F32Q")
+  (attr smd)
+  (fp_text reference REF** (at 0 -4.65) (layer F.SilkS)
+    (effects (font (size 1 1) (thickness 0.15)))
+  )
+  (fp_text value Amphenol_F32Q-1A7x1-11006_1x06-1MP_P0.5mm_Horizontal (at 0 3.45) (layer F.Fab)
+    (effects (font (size 1 1) (thickness 0.15)))
+  )
+  (fp_line (start -3.9 -2.25) (end 3.9 -2.25) (layer F.Fab) (width 0.1))
+  (fp_line (start 3.9 -2.25) (end 3.9 0.75) (layer F.Fab) (width 0.1))
+  (fp_line (start 3.9 0.75) (end 5.15 0.75) (layer F.Fab) (width 0.1))
+  (fp_line (start 5.15 0.75) (end 5.15 2.25) (layer F.Fab) (width 0.1))
+  (fp_line (start 5.15 2.25) (end -5.15 2.25) (layer F.Fab) (width 0.1))
+  (fp_line (start -5.15 2.25) (end -5.15 0.75) (layer F.Fab) (width 0.1))
+  (fp_line (start -5.15 0.75) (end -3.9 0.75) (layer F.Fab) (width 0.1))
+  (fp_line (start -3.9 0.75) (end -3.9 -2.25) (layer F.Fab) (width 0.1))
+  (fp_line (start -1.65 -2.25) (end -1.25 -1.45) (layer F.Fab) (width 0.1))
+  (fp_line (start -1.25 -1.45) (end -0.85 -2.25) (layer F.Fab) (width 0.1))
+  (fp_line (start 1.66 -3.01) (end 4.81 -3.01) (layer F.SilkS) (width 0.12))
+  (fp_line (start 4.81 -3.01) (end 4.81 0.69) (layer F.SilkS) (width 0.12))
+  (fp_line (start 4.81 0.69) (end 5.21 0.69) (layer F.SilkS) (width 0.12))
+  (fp_line (start 5.21 0.69) (end 5.21 2.31) (layer F.SilkS) (width 0.12))
+  (fp_line (start 5.21 2.31) (end -5.21 2.31) (layer F.SilkS) (width 0.12))
+  (fp_line (start -5.21 2.31) (end -5.21 0.69) (layer F.SilkS) (width 0.12))
+  (fp_line (start -5.21 0.69) (end -4.81 0.69) (layer F.SilkS) (width 0.12))
+  (fp_line (start -4.81 0.69) (end -4.81 -3.01) (layer F.SilkS) (width 0.12))
+  (fp_line (start -4.81 -3.01) (end -1.66 -3.01) (layer F.SilkS) (width 0.12))
+  (fp_line (start -1.66 -3.01) (end -1.66 -3.39) (layer F.SilkS) (width 0.12))
+  (fp_line (start -5.65 -3.95) (end -5.65 2.75) (layer F.CrtYd) (width 0.05))
+  (fp_line (start -5.65 2.75) (end 5.65 2.75) (layer F.CrtYd) (width 0.05))
+  (fp_line (start 5.65 2.75) (end 5.65 -3.95) (layer F.CrtYd) (width 0.05))
+  (fp_line (start 5.65 -3.95) (end -5.65 -3.95) (layer F.CrtYd) (width 0.05))
+  (pad 1 smd rect (at -1.25 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 2 smd rect (at -0.75 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 3 smd rect (at -0.25 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 4 smd rect (at 0.25 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 5 smd rect (at 0.75 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 6 smd rect (at 1.25 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad MP smd custom (at 3.5 -1.775) (size 1 1) (layers F.Cu F.Mask F.Paste)
+    (options (clearance outline) (anchor circle))
+    (primitives
+      (gr_poly (pts
+         (xy -1.05 -0.975) (xy -1.05 0.975) (xy 0.25 0.975) (xy 0.25 0.625)
+         (xy 1.05 0.625) (xy 1.05 -0.975) (xy -1.05 -0.975)) (width 0))
+    ))
+  (pad MP smd custom (at -3.5 -1.775) (size 1 1) (layers F.Cu F.Mask F.Paste)
+    (options (clearance outline) (anchor circle))
+    (primitives
+      (gr_poly (pts
+         (xy 1.05 -0.975) (xy 1.05 0.975) (xy -0.25 0.975) (xy -0.25 0.625)
+         (xy -1.05 0.625) (xy -1.05 -0.975) (xy 1.05 -0.975)) (width 0))
+    ))
+  (fp_text user ${REFERENCE} (at 0 0) (layer F.Fab)
+    (effects (font (size 1 1) (thickness 0.15)))
+  )
+  (model ${KISYS3DMOD}/Connector_FFC-FPC.3dshapes/Amphenol_F32Q-1A7x1-11006_1x06-1MP_P0.5mm_Horizontal.wrl
+    (at (xyz 0 0 0))
+    (scale (xyz 1 1 1))
+    (rotate (xyz 0 0 0))
+  )
+)
\ No newline at end of file
diff --git a/Connector_FFC-FPC.pretty/Amphenol_F32Q-1A7x1-11007_1x07-1MP_P0.5mm_Horizontal.kicad_mod b/Connector_FFC-FPC.pretty/Amphenol_F32Q-1A7x1-11007_1x07-1MP_P0.5mm_Horizontal.kicad_mod
new file mode 100644
index 000000000..1966f7961
--- /dev/null
+++ b/Connector_FFC-FPC.pretty/Amphenol_F32Q-1A7x1-11007_1x07-1MP_P0.5mm_Horizontal.kicad_mod
@@ -0,0 +1,64 @@
+(module Amphenol_F32Q-1A7x1-11007_1x07-1MP_P0.5mm_Horizontal (layer F.Cu) (tedit 5FA462C7)
+  (descr "Amphenol FPC connector, 7 top-side contacts, 0.5mm pitch, SMT, https://cdn.amphenol-icc.com/media/wysiwyg/files/drawing/f32q-f32t.pdf")
+  (tags "Amphenol fpc F32Q")
+  (attr smd)
+  (fp_text reference REF** (at 0 -4.65) (layer F.SilkS)
+    (effects (font (size 1 1) (thickness 0.15)))
+  )
+  (fp_text value Amphenol_F32Q-1A7x1-11007_1x07-1MP_P0.5mm_Horizontal (at 0 3.45) (layer F.Fab)
+    (effects (font (size 1 1) (thickness 0.15)))
+  )
+  (fp_line (start -4.15 -2.25) (end 4.15 -2.25) (layer F.Fab) (width 0.1))
+  (fp_line (start 4.15 -2.25) (end 4.15 0.75) (layer F.Fab) (width 0.1))
+  (fp_line (start 4.15 0.75) (end 5.4 0.75) (layer F.Fab) (width 0.1))
+  (fp_line (start 5.4 0.75) (end 5.4 2.25) (layer F.Fab) (width 0.1))
+  (fp_line (start 5.4 2.25) (end -5.4 2.25) (layer F.Fab) (width 0.1))
+  (fp_line (start -5.4 2.25) (end -5.4 0.75) (layer F.Fab) (width 0.1))
+  (fp_line (start -5.4 0.75) (end -4.15 0.75) (layer F.Fab) (width 0.1))
+  (fp_line (start -4.15 0.75) (end -4.15 -2.25) (layer F.Fab) (width 0.1))
+  (fp_line (start -1.9 -2.25) (end -1.5 -1.45) (layer F.Fab) (width 0.1))
+  (fp_line (start -1.5 -1.45) (end -1.1 -2.25) (layer F.Fab) (width 0.1))
+  (fp_line (start 1.91 -3.01) (end 5.06 -3.01) (layer F.SilkS) (width 0.12))
+  (fp_line (start 5.06 -3.01) (end 5.06 0.69) (layer F.SilkS) (width 0.12))
+  (fp_line (start 5.06 0.69) (end 5.46 0.69) (layer F.SilkS) (width 0.12))
+  (fp_line (start 5.46 0.69) (end 5.46 2.31) (layer F.SilkS) (width 0.12))
+  (fp_line (start 5.46 2.31) (end -5.46 2.31) (layer F.SilkS) (width 0.12))
+  (fp_line (start -5.46 2.31) (end -5.46 0.69) (layer F.SilkS) (width 0.12))
+  (fp_line (start -5.46 0.69) (end -5.06 0.69) (layer F.SilkS) (width 0.12))
+  (fp_line (start -5.06 0.69) (end -5.06 -3.01) (layer F.SilkS) (width 0.12))
+  (fp_line (start -5.06 -3.01) (end -1.91 -3.01) (layer F.SilkS) (width 0.12))
+  (fp_line (start -1.91 -3.01) (end -1.91 -3.39) (layer F.SilkS) (width 0.12))
+  (fp_line (start -5.9 -3.95) (end -5.9 2.75) (layer F.CrtYd) (width 0.05))
+  (fp_line (start -5.9 2.75) (end 5.9 2.75) (layer F.CrtYd) (width 0.05))
+  (fp_line (start 5.9 2.75) (end 5.9 -3.95) (layer F.CrtYd) (width 0.05))
+  (fp_line (start 5.9 -3.95) (end -5.9 -3.95) (layer F.CrtYd) (width 0.05))
+  (pad 1 smd rect (at -1.5 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 2 smd rect (at -1 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 3 smd rect (at -0.5 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 4 smd rect (at 0 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 5 smd rect (at 0.5 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 6 smd rect (at 1 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 7 smd rect (at 1.5 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad MP smd custom (at 3.75 -1.775) (size 1 1) (layers F.Cu F.Mask F.Paste)
+    (options (clearance outline) (anchor circle))
+    (primitives
+      (gr_poly (pts
+         (xy -1.05 -0.975) (xy -1.05 0.975) (xy 0.25 0.975) (xy 0.25 0.625)
+         (xy 1.05 0.625) (xy 1.05 -0.975) (xy -1.05 -0.975)) (width 0))
+    ))
+  (pad MP smd custom (at -3.75 -1.775) (size 1 1) (layers F.Cu F.Mask F.Paste)
+    (options (clearance outline) (anchor circle))
+    (primitives
+      (gr_poly (pts
+         (xy 1.05 -0.975) (xy 1.05 0.975) (xy -0.25 0.975) (xy -0.25 0.625)
+         (xy -1.05 0.625) (xy -1.05 -0.975) (xy 1.05 -0.975)) (width 0))
+    ))
+  (fp_text user ${REFERENCE} (at 0 0) (layer F.Fab)
+    (effects (font (size 1 1) (thickness 0.15)))
+  )
+  (model ${KISYS3DMOD}/Connector_FFC-FPC.3dshapes/Amphenol_F32Q-1A7x1-11007_1x07-1MP_P0.5mm_Horizontal.wrl
+    (at (xyz 0 0 0))
+    (scale (xyz 1 1 1))
+    (rotate (xyz 0 0 0))
+  )
+)
\ No newline at end of file
diff --git a/Connector_FFC-FPC.pretty/Amphenol_F32Q-1A7x1-11008_1x08-1MP_P0.5mm_Horizontal.kicad_mod b/Connector_FFC-FPC.pretty/Amphenol_F32Q-1A7x1-11008_1x08-1MP_P0.5mm_Horizontal.kicad_mod
new file mode 100644
index 000000000..5fb77b3aa
--- /dev/null
+++ b/Connector_FFC-FPC.pretty/Amphenol_F32Q-1A7x1-11008_1x08-1MP_P0.5mm_Horizontal.kicad_mod
@@ -0,0 +1,65 @@
+(module Amphenol_F32Q-1A7x1-11008_1x08-1MP_P0.5mm_Horizontal (layer F.Cu) (tedit 5FA462C7)
+  (descr "Amphenol FPC connector, 8 top-side contacts, 0.5mm pitch, SMT, https://cdn.amphenol-icc.com/media/wysiwyg/files/drawing/f32q-f32t.pdf")
+  (tags "Amphenol fpc F32Q")
+  (attr smd)
+  (fp_text reference REF** (at 0 -4.65) (layer F.SilkS)
+    (effects (font (size 1 1) (thickness 0.15)))
+  )
+  (fp_text value Amphenol_F32Q-1A7x1-11008_1x08-1MP_P0.5mm_Horizontal (at 0 3.45) (layer F.Fab)
+    (effects (font (size 1 1) (thickness 0.15)))
+  )
+  (fp_line (start -4.4 -2.25) (end 4.4 -2.25) (layer F.Fab) (width 0.1))
+  (fp_line (start 4.4 -2.25) (end 4.4 0.75) (layer F.Fab) (width 0.1))
+  (fp_line (start 4.4 0.75) (end 5.65 0.75) (layer F.Fab) (width 0.1))
+  (fp_line (start 5.65 0.75) (end 5.65 2.25) (layer F.Fab) (width 0.1))
+  (fp_line (start 5.65 2.25) (end -5.65 2.25) (layer F.Fab) (width 0.1))
+  (fp_line (start -5.65 2.25) (end -5.65 0.75) (layer F.Fab) (width 0.1))
+  (fp_line (start -5.65 0.75) (end -4.4 0.75) (layer F.Fab) (width 0.1))
+  (fp_line (start -4.4 0.75) (end -4.4 -2.25) (layer F.Fab) (width 0.1))
+  (fp_line (start -2.15 -2.25) (end -1.75 -1.45) (layer F.Fab) (width 0.1))
+  (fp_line (start -1.75 -1.45) (end -1.35 -2.25) (layer F.Fab) (width 0.1))
+  (fp_line (start 2.16 -3.01) (end 5.31 -3.01) (layer F.SilkS) (width 0.12))
+  (fp_line (start 5.31 -3.01) (end 5.31 0.69) (layer F.SilkS) (width 0.12))
+  (fp_line (start 5.31 0.69) (end 5.71 0.69) (layer F.SilkS) (width 0.12))
+  (fp_line (start 5.71 0.69) (end 5.71 2.31) (layer F.SilkS) (width 0.12))
+  (fp_line (start 5.71 2.31) (end -5.71 2.31) (layer F.SilkS) (width 0.12))
+  (fp_line (start -5.71 2.31) (end -5.71 0.69) (layer F.SilkS) (width 0.12))
+  (fp_line (start -5.71 0.69) (end -5.31 0.69) (layer F.SilkS) (width 0.12))
+  (fp_line (start -5.31 0.69) (end -5.31 -3.01) (layer F.SilkS) (width 0.12))
+  (fp_line (start -5.31 -3.01) (end -2.16 -3.01) (layer F.SilkS) (width 0.12))
+  (fp_line (start -2.16 -3.01) (end -2.16 -3.39) (layer F.SilkS) (width 0.12))
+  (fp_line (start -6.15 -3.95) (end -6.15 2.75) (layer F.CrtYd) (width 0.05))
+  (fp_line (start -6.15 2.75) (end 6.15 2.75) (layer F.CrtYd) (width 0.05))
+  (fp_line (start 6.15 2.75) (end 6.15 -3.95) (layer F.CrtYd) (width 0.05))
+  (fp_line (start 6.15 -3.95) (end -6.15 -3.95) (layer F.CrtYd) (width 0.05))
+  (pad 1 smd rect (at -1.75 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 2 smd rect (at -1.25 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 3 smd rect (at -0.75 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 4 smd rect (at -0.25 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 5 smd rect (at 0.25 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 6 smd rect (at 0.75 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 7 smd rect (at 1.25 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 8 smd rect (at 1.75 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad MP smd custom (at 4 -1.775) (size 1 1) (layers F.Cu F.Mask F.Paste)
+    (options (clearance outline) (anchor circle))
+    (primitives
+      (gr_poly (pts
+         (xy -1.05 -0.975) (xy -1.05 0.975) (xy 0.25 0.975) (xy 0.25 0.625)
+         (xy 1.05 0.625) (xy 1.05 -0.975) (xy -1.05 -0.975)) (width 0))
+    ))
+  (pad MP smd custom (at -4 -1.775) (size 1 1) (layers F.Cu F.Mask F.Paste)
+    (options (clearance outline) (anchor circle))
+    (primitives
+      (gr_poly (pts
+         (xy 1.05 -0.975) (xy 1.05 0.975) (xy -0.25 0.975) (xy -0.25 0.625)
+         (xy -1.05 0.625) (xy -1.05 -0.975) (xy 1.05 -0.975)) (width 0))
+    ))
+  (fp_text user ${REFERENCE} (at 0 0) (layer F.Fab)
+    (effects (font (size 1 1) (thickness 0.15)))
+  )
+  (model ${KISYS3DMOD}/Connector_FFC-FPC.3dshapes/Amphenol_F32Q-1A7x1-11008_1x08-1MP_P0.5mm_Horizontal.wrl
+    (at (xyz 0 0 0))
+    (scale (xyz 1 1 1))
+    (rotate (xyz 0 0 0))
+  )
+)
\ No newline at end of file
diff --git a/Connector_FFC-FPC.pretty/Amphenol_F32Q-1A7x1-11009_1x09-1MP_P0.5mm_Horizontal.kicad_mod b/Connector_FFC-FPC.pretty/Amphenol_F32Q-1A7x1-11009_1x09-1MP_P0.5mm_Horizontal.kicad_mod
new file mode 100644
index 000000000..2a089fe95
--- /dev/null
+++ b/Connector_FFC-FPC.pretty/Amphenol_F32Q-1A7x1-11009_1x09-1MP_P0.5mm_Horizontal.kicad_mod
@@ -0,0 +1,66 @@
+(module Amphenol_F32Q-1A7x1-11009_1x09-1MP_P0.5mm_Horizontal (layer F.Cu) (tedit 5FA462C7)
+  (descr "Amphenol FPC connector, 9 top-side contacts, 0.5mm pitch, SMT, https://cdn.amphenol-icc.com/media/wysiwyg/files/drawing/f32q-f32t.pdf")
+  (tags "Amphenol fpc F32Q")
+  (attr smd)
+  (fp_text reference REF** (at 0 -4.65) (layer F.SilkS)
+    (effects (font (size 1 1) (thickness 0.15)))
+  )
+  (fp_text value Amphenol_F32Q-1A7x1-11009_1x09-1MP_P0.5mm_Horizontal (at 0 3.45) (layer F.Fab)
+    (effects (font (size 1 1) (thickness 0.15)))
+  )
+  (fp_line (start -4.65 -2.25) (end 4.65 -2.25) (layer F.Fab) (width 0.1))
+  (fp_line (start 4.65 -2.25) (end 4.65 0.75) (layer F.Fab) (width 0.1))
+  (fp_line (start 4.65 0.75) (end 5.9 0.75) (layer F.Fab) (width 0.1))
+  (fp_line (start 5.9 0.75) (end 5.9 2.25) (layer F.Fab) (width 0.1))
+  (fp_line (start 5.9 2.25) (end -5.9 2.25) (layer F.Fab) (width 0.1))
+  (fp_line (start -5.9 2.25) (end -5.9 0.75) (layer F.Fab) (width 0.1))
+  (fp_line (start -5.9 0.75) (end -4.65 0.75) (layer F.Fab) (width 0.1))
+  (fp_line (start -4.65 0.75) (end -4.65 -2.25) (layer F.Fab) (width 0.1))
+  (fp_line (start -2.4 -2.25) (end -2 -1.45) (layer F.Fab) (width 0.1))
+  (fp_line (start -2 -1.45) (end -1.6 -2.25) (layer F.Fab) (width 0.1))
+  (fp_line (start 2.41 -3.01) (end 5.56 -3.01) (layer F.SilkS) (width 0.12))
+  (fp_line (start 5.56 -3.01) (end 5.56 0.69) (layer F.SilkS) (width 0.12))
+  (fp_line (start 5.56 0.69) (end 5.96 0.69) (layer F.SilkS) (width 0.12))
+  (fp_line (start 5.96 0.69) (end 5.96 2.31) (layer F.SilkS) (width 0.12))
+  (fp_line (start 5.96 2.31) (end -5.96 2.31) (layer F.SilkS) (width 0.12))
+  (fp_line (start -5.96 2.31) (end -5.96 0.69) (layer F.SilkS) (width 0.12))
+  (fp_line (start -5.96 0.69) (end -5.56 0.69) (layer F.SilkS) (width 0.12))
+  (fp_line (start -5.56 0.69) (end -5.56 -3.01) (layer F.SilkS) (width 0.12))
+  (fp_line (start -5.56 -3.01) (end -2.41 -3.01) (layer F.SilkS) (width 0.12))
+  (fp_line (start -2.41 -3.01) (end -2.41 -3.39) (layer F.SilkS) (width 0.12))
+  (fp_line (start -6.4 -3.95) (end -6.4 2.75) (layer F.CrtYd) (width 0.05))
+  (fp_line (start -6.4 2.75) (end 6.4 2.75) (layer F.CrtYd) (width 0.05))
+  (fp_line (start 6.4 2.75) (end 6.4 -3.95) (layer F.CrtYd) (width 0.05))
+  (fp_line (start 6.4 -3.95) (end -6.4 -3.95) (layer F.CrtYd) (width 0.05))
+  (pad 1 smd rect (at -2 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 2 smd rect (at -1.5 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 3 smd rect (at -1 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 4 smd rect (at -0.5 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 5 smd rect (at 0 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 6 smd rect (at 0.5 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 7 smd rect (at 1 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 8 smd rect (at 1.5 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 9 smd rect (at 2 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad MP smd custom (at 4.25 -1.775) (size 1 1) (layers F.Cu F.Mask F.Paste)
+    (options (clearance outline) (anchor circle))
+    (primitives
+      (gr_poly (pts
+         (xy -1.05 -0.975) (xy -1.05 0.975) (xy 0.25 0.975) (xy 0.25 0.625)
+         (xy 1.05 0.625) (xy 1.05 -0.975) (xy -1.05 -0.975)) (width 0))
+    ))
+  (pad MP smd custom (at -4.25 -1.775) (size 1 1) (layers F.Cu F.Mask F.Paste)
+    (options (clearance outline) (anchor circle))
+    (primitives
+      (gr_poly (pts
+         (xy 1.05 -0.975) (xy 1.05 0.975) (xy -0.25 0.975) (xy -0.25 0.625)
+         (xy -1.05 0.625) (xy -1.05 -0.975) (xy 1.05 -0.975)) (width 0))
+    ))
+  (fp_text user ${REFERENCE} (at 0 0) (layer F.Fab)
+    (effects (font (size 1 1) (thickness 0.15)))
+  )
+  (model ${KISYS3DMOD}/Connector_FFC-FPC.3dshapes/Amphenol_F32Q-1A7x1-11009_1x09-1MP_P0.5mm_Horizontal.wrl
+    (at (xyz 0 0 0))
+    (scale (xyz 1 1 1))
+    (rotate (xyz 0 0 0))
+  )
+)
\ No newline at end of file
diff --git a/Connector_FFC-FPC.pretty/Amphenol_F32Q-1A7x1-11010_1x10-1MP_P0.5mm_Horizontal.kicad_mod b/Connector_FFC-FPC.pretty/Amphenol_F32Q-1A7x1-11010_1x10-1MP_P0.5mm_Horizontal.kicad_mod
new file mode 100644
index 000000000..9a978756f
--- /dev/null
+++ b/Connector_FFC-FPC.pretty/Amphenol_F32Q-1A7x1-11010_1x10-1MP_P0.5mm_Horizontal.kicad_mod
@@ -0,0 +1,67 @@
+(module Amphenol_F32Q-1A7x1-11010_1x10-1MP_P0.5mm_Horizontal (layer F.Cu) (tedit 5FA462C7)
+  (descr "Amphenol FPC connector, 10 top-side contacts, 0.5mm pitch, SMT, https://cdn.amphenol-icc.com/media/wysiwyg/files/drawing/f32q-f32t.pdf")
+  (tags "Amphenol fpc F32Q")
+  (attr smd)
+  (fp_text reference REF** (at 0 -4.65) (layer F.SilkS)
+    (effects (font (size 1 1) (thickness 0.15)))
+  )
+  (fp_text value Amphenol_F32Q-1A7x1-11010_1x10-1MP_P0.5mm_Horizontal (at 0 3.45) (layer F.Fab)
+    (effects (font (size 1 1) (thickness 0.15)))
+  )
+  (fp_line (start -4.9 -2.25) (end 4.9 -2.25) (layer F.Fab) (width 0.1))
+  (fp_line (start 4.9 -2.25) (end 4.9 0.75) (layer F.Fab) (width 0.1))
+  (fp_line (start 4.9 0.75) (end 6.15 0.75) (layer F.Fab) (width 0.1))
+  (fp_line (start 6.15 0.75) (end 6.15 2.25) (layer F.Fab) (width 0.1))
+  (fp_line (start 6.15 2.25) (end -6.15 2.25) (layer F.Fab) (width 0.1))
+  (fp_line (start -6.15 2.25) (end -6.15 0.75) (layer F.Fab) (width 0.1))
+  (fp_line (start -6.15 0.75) (end -4.9 0.75) (layer F.Fab) (width 0.1))
+  (fp_line (start -4.9 0.75) (end -4.9 -2.25) (layer F.Fab) (width 0.1))
+  (fp_line (start -2.65 -2.25) (end -2.25 -1.45) (layer F.Fab) (width 0.1))
+  (fp_line (start -2.25 -1.45) (end -1.85 -2.25) (layer F.Fab) (width 0.1))
+  (fp_line (start 2.66 -3.01) (end 5.81 -3.01) (layer F.SilkS) (width 0.12))
+  (fp_line (start 5.81 -3.01) (end 5.81 0.69) (layer F.SilkS) (width 0.12))
+  (fp_line (start 5.81 0.69) (end 6.21 0.69) (layer F.SilkS) (width 0.12))
+  (fp_line (start 6.21 0.69) (end 6.21 2.31) (layer F.SilkS) (width 0.12))
+  (fp_line (start 6.21 2.31) (end -6.21 2.31) (layer F.SilkS) (width 0.12))
+  (fp_line (start -6.21 2.31) (end -6.21 0.69) (layer F.SilkS) (width 0.12))
+  (fp_line (start -6.21 0.69) (end -5.81 0.69) (layer F.SilkS) (width 0.12))
+  (fp_line (start -5.81 0.69) (end -5.81 -3.01) (layer F.SilkS) (width 0.12))
+  (fp_line (start -5.81 -3.01) (end -2.66 -3.01) (layer F.SilkS) (width 0.12))
+  (fp_line (start -2.66 -3.01) (end -2.66 -3.39) (layer F.SilkS) (width 0.12))
+  (fp_line (start -6.65 -3.95) (end -6.65 2.75) (layer F.CrtYd) (width 0.05))
+  (fp_line (start -6.65 2.75) (end 6.65 2.75) (layer F.CrtYd) (width 0.05))
+  (fp_line (start 6.65 2.75) (end 6.65 -3.95) (layer F.CrtYd) (width 0.05))
+  (fp_line (start 6.65 -3.95) (end -6.65 -3.95) (layer F.CrtYd) (width 0.05))
+  (pad 1 smd rect (at -2.25 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 2 smd rect (at -1.75 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 3 smd rect (at -1.25 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 4 smd rect (at -0.75 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 5 smd rect (at -0.25 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 6 smd rect (at 0.25 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 7 smd rect (at 0.75 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 8 smd rect (at 1.25 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 9 smd rect (at 1.75 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 10 smd rect (at 2.25 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad MP smd custom (at 4.5 -1.775) (size 1 1) (layers F.Cu F.Mask F.Paste)
+    (options (clearance outline) (anchor circle))
+    (primitives
+      (gr_poly (pts
+         (xy -1.05 -0.975) (xy -1.05 0.975) (xy 0.25 0.975) (xy 0.25 0.625)
+         (xy 1.05 0.625) (xy 1.05 -0.975) (xy -1.05 -0.975)) (width 0))
+    ))
+  (pad MP smd custom (at -4.5 -1.775) (size 1 1) (layers F.Cu F.Mask F.Paste)
+    (options (clearance outline) (anchor circle))
+    (primitives
+      (gr_poly (pts
+         (xy 1.05 -0.975) (xy 1.05 0.975) (xy -0.25 0.975) (xy -0.25 0.625)
+         (xy -1.05 0.625) (xy -1.05 -0.975) (xy 1.05 -0.975)) (width 0))
+    ))
+  (fp_text user ${REFERENCE} (at 0 0) (layer F.Fab)
+    (effects (font (size 1 1) (thickness 0.15)))
+  )
+  (model ${KISYS3DMOD}/Connector_FFC-FPC.3dshapes/Amphenol_F32Q-1A7x1-11010_1x10-1MP_P0.5mm_Horizontal.wrl
+    (at (xyz 0 0 0))
+    (scale (xyz 1 1 1))
+    (rotate (xyz 0 0 0))
+  )
+)
\ No newline at end of file
diff --git a/Connector_FFC-FPC.pretty/Amphenol_F32Q-1A7x1-11011_1x11-1MP_P0.5mm_Horizontal.kicad_mod b/Connector_FFC-FPC.pretty/Amphenol_F32Q-1A7x1-11011_1x11-1MP_P0.5mm_Horizontal.kicad_mod
new file mode 100644
index 000000000..ec5ec8b2c
--- /dev/null
+++ b/Connector_FFC-FPC.pretty/Amphenol_F32Q-1A7x1-11011_1x11-1MP_P0.5mm_Horizontal.kicad_mod
@@ -0,0 +1,68 @@
+(module Amphenol_F32Q-1A7x1-11011_1x11-1MP_P0.5mm_Horizontal (layer F.Cu) (tedit 5FA462C7)
+  (descr "Amphenol FPC connector, 11 top-side contacts, 0.5mm pitch, SMT, https://cdn.amphenol-icc.com/media/wysiwyg/files/drawing/f32q-f32t.pdf")
+  (tags "Amphenol fpc F32Q")
+  (attr smd)
+  (fp_text reference REF** (at 0 -4.65) (layer F.SilkS)
+    (effects (font (size 1 1) (thickness 0.15)))
+  )
+  (fp_text value Amphenol_F32Q-1A7x1-11011_1x11-1MP_P0.5mm_Horizontal (at 0 3.45) (layer F.Fab)
+    (effects (font (size 1 1) (thickness 0.15)))
+  )
+  (fp_line (start -5.15 -2.25) (end 5.15 -2.25) (layer F.Fab) (width 0.1))
+  (fp_line (start 5.15 -2.25) (end 5.15 0.75) (layer F.Fab) (width 0.1))
+  (fp_line (start 5.15 0.75) (end 6.4 0.75) (layer F.Fab) (width 0.1))
+  (fp_line (start 6.4 0.75) (end 6.4 2.25) (layer F.Fab) (width 0.1))
+  (fp_line (start 6.4 2.25) (end -6.4 2.25) (layer F.Fab) (width 0.1))
+  (fp_line (start -6.4 2.25) (end -6.4 0.75) (layer F.Fab) (width 0.1))
+  (fp_line (start -6.4 0.75) (end -5.15 0.75) (layer F.Fab) (width 0.1))
+  (fp_line (start -5.15 0.75) (end -5.15 -2.25) (layer F.Fab) (width 0.1))
+  (fp_line (start -2.9 -2.25) (end -2.5 -1.45) (layer F.Fab) (width 0.1))
+  (fp_line (start -2.5 -1.45) (end -2.1 -2.25) (layer F.Fab) (width 0.1))
+  (fp_line (start 2.91 -3.01) (end 6.06 -3.01) (layer F.SilkS) (width 0.12))
+  (fp_line (start 6.06 -3.01) (end 6.06 0.69) (layer F.SilkS) (width 0.12))
+  (fp_line (start 6.06 0.69) (end 6.46 0.69) (layer F.SilkS) (width 0.12))
+  (fp_line (start 6.46 0.69) (end 6.46 2.31) (layer F.SilkS) (width 0.12))
+  (fp_line (start 6.46 2.31) (end -6.46 2.31) (layer F.SilkS) (width 0.12))
+  (fp_line (start -6.46 2.31) (end -6.46 0.69) (layer F.SilkS) (width 0.12))
+  (fp_line (start -6.46 0.69) (end -6.06 0.69) (layer F.SilkS) (width 0.12))
+  (fp_line (start -6.06 0.69) (end -6.06 -3.01) (layer F.SilkS) (width 0.12))
+  (fp_line (start -6.06 -3.01) (end -2.91 -3.01) (layer F.SilkS) (width 0.12))
+  (fp_line (start -2.91 -3.01) (end -2.91 -3.39) (layer F.SilkS) (width 0.12))
+  (fp_line (start -6.9 -3.95) (end -6.9 2.75) (layer F.CrtYd) (width 0.05))
+  (fp_line (start -6.9 2.75) (end 6.9 2.75) (layer F.CrtYd) (width 0.05))
+  (fp_line (start 6.9 2.75) (end 6.9 -3.95) (layer F.CrtYd) (width 0.05))
+  (fp_line (start 6.9 -3.95) (end -6.9 -3.95) (layer F.CrtYd) (width 0.05))
+  (pad 1 smd rect (at -2.5 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 2 smd rect (at -2 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 3 smd rect (at -1.5 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 4 smd rect (at -1 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 5 smd rect (at -0.5 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 6 smd rect (at 0 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 7 smd rect (at 0.5 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 8 smd rect (at 1 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 9 smd rect (at 1.5 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 10 smd rect (at 2 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 11 smd rect (at 2.5 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad MP smd custom (at 4.75 -1.775) (size 1 1) (layers F.Cu F.Mask F.Paste)
+    (options (clearance outline) (anchor circle))
+    (primitives
+      (gr_poly (pts
+         (xy -1.05 -0.975) (xy -1.05 0.975) (xy 0.25 0.975) (xy 0.25 0.625)
+         (xy 1.05 0.625) (xy 1.05 -0.975) (xy -1.05 -0.975)) (width 0))
+    ))
+  (pad MP smd custom (at -4.75 -1.775) (size 1 1) (layers F.Cu F.Mask F.Paste)
+    (options (clearance outline) (anchor circle))
+    (primitives
+      (gr_poly (pts
+         (xy 1.05 -0.975) (xy 1.05 0.975) (xy -0.25 0.975) (xy -0.25 0.625)
+         (xy -1.05 0.625) (xy -1.05 -0.975) (xy 1.05 -0.975)) (width 0))
+    ))
+  (fp_text user ${REFERENCE} (at 0 0) (layer F.Fab)
+    (effects (font (size 1 1) (thickness 0.15)))
+  )
+  (model ${KISYS3DMOD}/Connector_FFC-FPC.3dshapes/Amphenol_F32Q-1A7x1-11011_1x11-1MP_P0.5mm_Horizontal.wrl
+    (at (xyz 0 0 0))
+    (scale (xyz 1 1 1))
+    (rotate (xyz 0 0 0))
+  )
+)
\ No newline at end of file
diff --git a/Connector_FFC-FPC.pretty/Amphenol_F32Q-1A7x1-11012_1x12-1MP_P0.5mm_Horizontal.kicad_mod b/Connector_FFC-FPC.pretty/Amphenol_F32Q-1A7x1-11012_1x12-1MP_P0.5mm_Horizontal.kicad_mod
new file mode 100644
index 000000000..0cc98582b
--- /dev/null
+++ b/Connector_FFC-FPC.pretty/Amphenol_F32Q-1A7x1-11012_1x12-1MP_P0.5mm_Horizontal.kicad_mod
@@ -0,0 +1,69 @@
+(module Amphenol_F32Q-1A7x1-11012_1x12-1MP_P0.5mm_Horizontal (layer F.Cu) (tedit 5FA462C7)
+  (descr "Amphenol FPC connector, 12 top-side contacts, 0.5mm pitch, SMT, https://cdn.amphenol-icc.com/media/wysiwyg/files/drawing/f32q-f32t.pdf")
+  (tags "Amphenol fpc F32Q")
+  (attr smd)
+  (fp_text reference REF** (at 0 -4.65) (layer F.SilkS)
+    (effects (font (size 1 1) (thickness 0.15)))
+  )
+  (fp_text value Amphenol_F32Q-1A7x1-11012_1x12-1MP_P0.5mm_Horizontal (at 0 3.45) (layer F.Fab)
+    (effects (font (size 1 1) (thickness 0.15)))
+  )
+  (fp_line (start -5.4 -2.25) (end 5.4 -2.25) (layer F.Fab) (width 0.1))
+  (fp_line (start 5.4 -2.25) (end 5.4 0.75) (layer F.Fab) (width 0.1))
+  (fp_line (start 5.4 0.75) (end 6.65 0.75) (layer F.Fab) (width 0.1))
+  (fp_line (start 6.65 0.75) (end 6.65 2.25) (layer F.Fab) (width 0.1))
+  (fp_line (start 6.65 2.25) (end -6.65 2.25) (layer F.Fab) (width 0.1))
+  (fp_line (start -6.65 2.25) (end -6.65 0.75) (layer F.Fab) (width 0.1))
+  (fp_line (start -6.65 0.75) (end -5.4 0.75) (layer F.Fab) (width 0.1))
+  (fp_line (start -5.4 0.75) (end -5.4 -2.25) (layer F.Fab) (width 0.1))
+  (fp_line (start -3.15 -2.25) (end -2.75 -1.45) (layer F.Fab) (width 0.1))
+  (fp_line (start -2.75 -1.45) (end -2.35 -2.25) (layer F.Fab) (width 0.1))
+  (fp_line (start 3.16 -3.01) (end 6.31 -3.01) (layer F.SilkS) (width 0.12))
+  (fp_line (start 6.31 -3.01) (end 6.31 0.69) (layer F.SilkS) (width 0.12))
+  (fp_line (start 6.31 0.69) (end 6.71 0.69) (layer F.SilkS) (width 0.12))
+  (fp_line (start 6.71 0.69) (end 6.71 2.31) (layer F.SilkS) (width 0.12))
+  (fp_line (start 6.71 2.31) (end -6.71 2.31) (layer F.SilkS) (width 0.12))
+  (fp_line (start -6.71 2.31) (end -6.71 0.69) (layer F.SilkS) (width 0.12))
+  (fp_line (start -6.71 0.69) (end -6.31 0.69) (layer F.SilkS) (width 0.12))
+  (fp_line (start -6.31 0.69) (end -6.31 -3.01) (layer F.SilkS) (width 0.12))
+  (fp_line (start -6.31 -3.01) (end -3.16 -3.01) (layer F.SilkS) (width 0.12))
+  (fp_line (start -3.16 -3.01) (end -3.16 -3.39) (layer F.SilkS) (width 0.12))
+  (fp_line (start -7.15 -3.95) (end -7.15 2.75) (layer F.CrtYd) (width 0.05))
+  (fp_line (start -7.15 2.75) (end 7.15 2.75) (layer F.CrtYd) (width 0.05))
+  (fp_line (start 7.15 2.75) (end 7.15 -3.95) (layer F.CrtYd) (width 0.05))
+  (fp_line (start 7.15 -3.95) (end -7.15 -3.95) (layer F.CrtYd) (width 0.05))
+  (pad 1 smd rect (at -2.75 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 2 smd rect (at -2.25 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 3 smd rect (at -1.75 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 4 smd rect (at -1.25 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 5 smd rect (at -0.75 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 6 smd rect (at -0.25 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 7 smd rect (at 0.25 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 8 smd rect (at 0.75 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 9 smd rect (at 1.25 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 10 smd rect (at 1.75 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 11 smd rect (at 2.25 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 12 smd rect (at 2.75 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad MP smd custom (at 5 -1.775) (size 1 1) (layers F.Cu F.Mask F.Paste)
+    (options (clearance outline) (anchor circle))
+    (primitives
+      (gr_poly (pts
+         (xy -1.05 -0.975) (xy -1.05 0.975) (xy 0.25 0.975) (xy 0.25 0.625)
+         (xy 1.05 0.625) (xy 1.05 -0.975) (xy -1.05 -0.975)) (width 0))
+    ))
+  (pad MP smd custom (at -5 -1.775) (size 1 1) (layers F.Cu F.Mask F.Paste)
+    (options (clearance outline) (anchor circle))
+    (primitives
+      (gr_poly (pts
+         (xy 1.05 -0.975) (xy 1.05 0.975) (xy -0.25 0.975) (xy -0.25 0.625)
+         (xy -1.05 0.625) (xy -1.05 -0.975) (xy 1.05 -0.975)) (width 0))
+    ))
+  (fp_text user ${REFERENCE} (at 0 0) (layer F.Fab)
+    (effects (font (size 1 1) (thickness 0.15)))
+  )
+  (model ${KISYS3DMOD}/Connector_FFC-FPC.3dshapes/Amphenol_F32Q-1A7x1-11012_1x12-1MP_P0.5mm_Horizontal.wrl
+    (at (xyz 0 0 0))
+    (scale (xyz 1 1 1))
+    (rotate (xyz 0 0 0))
+  )
+)
\ No newline at end of file
diff --git a/Connector_FFC-FPC.pretty/Amphenol_F32Q-1A7x1-11013_1x13-1MP_P0.5mm_Horizontal.kicad_mod b/Connector_FFC-FPC.pretty/Amphenol_F32Q-1A7x1-11013_1x13-1MP_P0.5mm_Horizontal.kicad_mod
new file mode 100644
index 000000000..9e7350e13
--- /dev/null
+++ b/Connector_FFC-FPC.pretty/Amphenol_F32Q-1A7x1-11013_1x13-1MP_P0.5mm_Horizontal.kicad_mod
@@ -0,0 +1,70 @@
+(module Amphenol_F32Q-1A7x1-11013_1x13-1MP_P0.5mm_Horizontal (layer F.Cu) (tedit 5FA462C7)
+  (descr "Amphenol FPC connector, 13 top-side contacts, 0.5mm pitch, SMT, https://cdn.amphenol-icc.com/media/wysiwyg/files/drawing/f32q-f32t.pdf")
+  (tags "Amphenol fpc F32Q")
+  (attr smd)
+  (fp_text reference REF** (at 0 -4.65) (layer F.SilkS)
+    (effects (font (size 1 1) (thickness 0.15)))
+  )
+  (fp_text value Amphenol_F32Q-1A7x1-11013_1x13-1MP_P0.5mm_Horizontal (at 0 3.45) (layer F.Fab)
+    (effects (font (size 1 1) (thickness 0.15)))
+  )
+  (fp_line (start -5.65 -2.25) (end 5.65 -2.25) (layer F.Fab) (width 0.1))
+  (fp_line (start 5.65 -2.25) (end 5.65 0.75) (layer F.Fab) (width 0.1))
+  (fp_line (start 5.65 0.75) (end 6.9 0.75) (layer F.Fab) (width 0.1))
+  (fp_line (start 6.9 0.75) (end 6.9 2.25) (layer F.Fab) (width 0.1))
+  (fp_line (start 6.9 2.25) (end -6.9 2.25) (layer F.Fab) (width 0.1))
+  (fp_line (start -6.9 2.25) (end -6.9 0.75) (layer F.Fab) (width 0.1))
+  (fp_line (start -6.9 0.75) (end -5.65 0.75) (layer F.Fab) (width 0.1))
+  (fp_line (start -5.65 0.75) (end -5.65 -2.25) (layer F.Fab) (width 0.1))
+  (fp_line (start -3.4 -2.25) (end -3 -1.45) (layer F.Fab) (width 0.1))
+  (fp_line (start -3 -1.45) (end -2.6 -2.25) (layer F.Fab) (width 0.1))
+  (fp_line (start 3.41 -3.01) (end 6.56 -3.01) (layer F.SilkS) (width 0.12))
+  (fp_line (start 6.56 -3.01) (end 6.56 0.69) (layer F.SilkS) (width 0.12))
+  (fp_line (start 6.56 0.69) (end 6.96 0.69) (layer F.SilkS) (width 0.12))
+  (fp_line (start 6.96 0.69) (end 6.96 2.31) (layer F.SilkS) (width 0.12))
+  (fp_line (start 6.96 2.31) (end -6.96 2.31) (layer F.SilkS) (width 0.12))
+  (fp_line (start -6.96 2.31) (end -6.96 0.69) (layer F.SilkS) (width 0.12))
+  (fp_line (start -6.96 0.69) (end -6.56 0.69) (layer F.SilkS) (width 0.12))
+  (fp_line (start -6.56 0.69) (end -6.56 -3.01) (layer F.SilkS) (width 0.12))
+  (fp_line (start -6.56 -3.01) (end -3.41 -3.01) (layer F.SilkS) (width 0.12))
+  (fp_line (start -3.41 -3.01) (end -3.41 -3.39) (layer F.SilkS) (width 0.12))
+  (fp_line (start -7.4 -3.95) (end -7.4 2.75) (layer F.CrtYd) (width 0.05))
+  (fp_line (start -7.4 2.75) (end 7.4 2.75) (layer F.CrtYd) (width 0.05))
+  (fp_line (start 7.4 2.75) (end 7.4 -3.95) (layer F.CrtYd) (width 0.05))
+  (fp_line (start 7.4 -3.95) (end -7.4 -3.95) (layer F.CrtYd) (width 0.05))
+  (pad 1 smd rect (at -3 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 2 smd rect (at -2.5 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 3 smd rect (at -2 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 4 smd rect (at -1.5 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 5 smd rect (at -1 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 6 smd rect (at -0.5 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 7 smd rect (at 0 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 8 smd rect (at 0.5 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 9 smd rect (at 1 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 10 smd rect (at 1.5 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 11 smd rect (at 2 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 12 smd rect (at 2.5 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 13 smd rect (at 3 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad MP smd custom (at 5.25 -1.775) (size 1 1) (layers F.Cu F.Mask F.Paste)
+    (options (clearance outline) (anchor circle))
+    (primitives
+      (gr_poly (pts
+         (xy -1.05 -0.975) (xy -1.05 0.975) (xy 0.25 0.975) (xy 0.25 0.625)
+         (xy 1.05 0.625) (xy 1.05 -0.975) (xy -1.05 -0.975)) (width 0))
+    ))
+  (pad MP smd custom (at -5.25 -1.775) (size 1 1) (layers F.Cu F.Mask F.Paste)
+    (options (clearance outline) (anchor circle))
+    (primitives
+      (gr_poly (pts
+         (xy 1.05 -0.975) (xy 1.05 0.975) (xy -0.25 0.975) (xy -0.25 0.625)
+         (xy -1.05 0.625) (xy -1.05 -0.975) (xy 1.05 -0.975)) (width 0))
+    ))
+  (fp_text user ${REFERENCE} (at 0 0) (layer F.Fab)
+    (effects (font (size 1 1) (thickness 0.15)))
+  )
+  (model ${KISYS3DMOD}/Connector_FFC-FPC.3dshapes/Amphenol_F32Q-1A7x1-11013_1x13-1MP_P0.5mm_Horizontal.wrl
+    (at (xyz 0 0 0))
+    (scale (xyz 1 1 1))
+    (rotate (xyz 0 0 0))
+  )
+)
\ No newline at end of file
diff --git a/Connector_FFC-FPC.pretty/Amphenol_F32Q-1A7x1-11014_1x14-1MP_P0.5mm_Horizontal.kicad_mod b/Connector_FFC-FPC.pretty/Amphenol_F32Q-1A7x1-11014_1x14-1MP_P0.5mm_Horizontal.kicad_mod
new file mode 100644
index 000000000..cd22764de
--- /dev/null
+++ b/Connector_FFC-FPC.pretty/Amphenol_F32Q-1A7x1-11014_1x14-1MP_P0.5mm_Horizontal.kicad_mod
@@ -0,0 +1,71 @@
+(module Amphenol_F32Q-1A7x1-11014_1x14-1MP_P0.5mm_Horizontal (layer F.Cu) (tedit 5FA462C7)
+  (descr "Amphenol FPC connector, 14 top-side contacts, 0.5mm pitch, SMT, https://cdn.amphenol-icc.com/media/wysiwyg/files/drawing/f32q-f32t.pdf")
+  (tags "Amphenol fpc F32Q")
+  (attr smd)
+  (fp_text reference REF** (at 0 -4.65) (layer F.SilkS)
+    (effects (font (size 1 1) (thickness 0.15)))
+  )
+  (fp_text value Amphenol_F32Q-1A7x1-11014_1x14-1MP_P0.5mm_Horizontal (at 0 3.45) (layer F.Fab)
+    (effects (font (size 1 1) (thickness 0.15)))
+  )
+  (fp_line (start -5.9 -2.25) (end 5.9 -2.25) (layer F.Fab) (width 0.1))
+  (fp_line (start 5.9 -2.25) (end 5.9 0.75) (layer F.Fab) (width 0.1))
+  (fp_line (start 5.9 0.75) (end 7.15 0.75) (layer F.Fab) (width 0.1))
+  (fp_line (start 7.15 0.75) (end 7.15 2.25) (layer F.Fab) (width 0.1))
+  (fp_line (start 7.15 2.25) (end -7.15 2.25) (layer F.Fab) (width 0.1))
+  (fp_line (start -7.15 2.25) (end -7.15 0.75) (layer F.Fab) (width 0.1))
+  (fp_line (start -7.15 0.75) (end -5.9 0.75) (layer F.Fab) (width 0.1))
+  (fp_line (start -5.9 0.75) (end -5.9 -2.25) (layer F.Fab) (width 0.1))
+  (fp_line (start -3.65 -2.25) (end -3.25 -1.45) (layer F.Fab) (width 0.1))
+  (fp_line (start -3.25 -1.45) (end -2.85 -2.25) (layer F.Fab) (width 0.1))
+  (fp_line (start 3.66 -3.01) (end 6.81 -3.01) (layer F.SilkS) (width 0.12))
+  (fp_line (start 6.81 -3.01) (end 6.81 0.69) (layer F.SilkS) (width 0.12))
+  (fp_line (start 6.81 0.69) (end 7.21 0.69) (layer F.SilkS) (width 0.12))
+  (fp_line (start 7.21 0.69) (end 7.21 2.31) (layer F.SilkS) (width 0.12))
+  (fp_line (start 7.21 2.31) (end -7.21 2.31) (layer F.SilkS) (width 0.12))
+  (fp_line (start -7.21 2.31) (end -7.21 0.69) (layer F.SilkS) (width 0.12))
+  (fp_line (start -7.21 0.69) (end -6.81 0.69) (layer F.SilkS) (width 0.12))
+  (fp_line (start -6.81 0.69) (end -6.81 -3.01) (layer F.SilkS) (width 0.12))
+  (fp_line (start -6.81 -3.01) (end -3.66 -3.01) (layer F.SilkS) (width 0.12))
+  (fp_line (start -3.66 -3.01) (end -3.66 -3.39) (layer F.SilkS) (width 0.12))
+  (fp_line (start -7.65 -3.95) (end -7.65 2.75) (layer F.CrtYd) (width 0.05))
+  (fp_line (start -7.65 2.75) (end 7.65 2.75) (layer F.CrtYd) (width 0.05))
+  (fp_line (start 7.65 2.75) (end 7.65 -3.95) (layer F.CrtYd) (width 0.05))
+  (fp_line (start 7.65 -3.95) (end -7.65 -3.95) (layer F.CrtYd) (width 0.05))
+  (pad 1 smd rect (at -3.25 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 2 smd rect (at -2.75 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 3 smd rect (at -2.25 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 4 smd rect (at -1.75 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 5 smd rect (at -1.25 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 6 smd rect (at -0.75 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 7 smd rect (at -0.25 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 8 smd rect (at 0.25 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 9 smd rect (at 0.75 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 10 smd rect (at 1.25 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 11 smd rect (at 1.75 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 12 smd rect (at 2.25 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 13 smd rect (at 2.75 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 14 smd rect (at 3.25 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad MP smd custom (at 5.5 -1.775) (size 1 1) (layers F.Cu F.Mask F.Paste)
+    (options (clearance outline) (anchor circle))
+    (primitives
+      (gr_poly (pts
+         (xy -1.05 -0.975) (xy -1.05 0.975) (xy 0.25 0.975) (xy 0.25 0.625)
+         (xy 1.05 0.625) (xy 1.05 -0.975) (xy -1.05 -0.975)) (width 0))
+    ))
+  (pad MP smd custom (at -5.5 -1.775) (size 1 1) (layers F.Cu F.Mask F.Paste)
+    (options (clearance outline) (anchor circle))
+    (primitives
+      (gr_poly (pts
+         (xy 1.05 -0.975) (xy 1.05 0.975) (xy -0.25 0.975) (xy -0.25 0.625)
+         (xy -1.05 0.625) (xy -1.05 -0.975) (xy 1.05 -0.975)) (width 0))
+    ))
+  (fp_text user ${REFERENCE} (at 0 0) (layer F.Fab)
+    (effects (font (size 1 1) (thickness 0.15)))
+  )
+  (model ${KISYS3DMOD}/Connector_FFC-FPC.3dshapes/Amphenol_F32Q-1A7x1-11014_1x14-1MP_P0.5mm_Horizontal.wrl
+    (at (xyz 0 0 0))
+    (scale (xyz 1 1 1))
+    (rotate (xyz 0 0 0))
+  )
+)
\ No newline at end of file
diff --git a/Connector_FFC-FPC.pretty/Amphenol_F32Q-1A7x1-11015_1x15-1MP_P0.5mm_Horizontal.kicad_mod b/Connector_FFC-FPC.pretty/Amphenol_F32Q-1A7x1-11015_1x15-1MP_P0.5mm_Horizontal.kicad_mod
new file mode 100644
index 000000000..dda3042d3
--- /dev/null
+++ b/Connector_FFC-FPC.pretty/Amphenol_F32Q-1A7x1-11015_1x15-1MP_P0.5mm_Horizontal.kicad_mod
@@ -0,0 +1,72 @@
+(module Amphenol_F32Q-1A7x1-11015_1x15-1MP_P0.5mm_Horizontal (layer F.Cu) (tedit 5FA462C7)
+  (descr "Amphenol FPC connector, 15 top-side contacts, 0.5mm pitch, SMT, https://cdn.amphenol-icc.com/media/wysiwyg/files/drawing/f32q-f32t.pdf")
+  (tags "Amphenol fpc F32Q")
+  (attr smd)
+  (fp_text reference REF** (at 0 -4.65) (layer F.SilkS)
+    (effects (font (size 1 1) (thickness 0.15)))
+  )
+  (fp_text value Amphenol_F32Q-1A7x1-11015_1x15-1MP_P0.5mm_Horizontal (at 0 3.45) (layer F.Fab)
+    (effects (font (size 1 1) (thickness 0.15)))
+  )
+  (fp_line (start -6.15 -2.25) (end 6.15 -2.25) (layer F.Fab) (width 0.1))
+  (fp_line (start 6.15 -2.25) (end 6.15 0.75) (layer F.Fab) (width 0.1))
+  (fp_line (start 6.15 0.75) (end 7.4 0.75) (layer F.Fab) (width 0.1))
+  (fp_line (start 7.4 0.75) (end 7.4 2.25) (layer F.Fab) (width 0.1))
+  (fp_line (start 7.4 2.25) (end -7.4 2.25) (layer F.Fab) (width 0.1))
+  (fp_line (start -7.4 2.25) (end -7.4 0.75) (layer F.Fab) (width 0.1))
+  (fp_line (start -7.4 0.75) (end -6.15 0.75) (layer F.Fab) (width 0.1))
+  (fp_line (start -6.15 0.75) (end -6.15 -2.25) (layer F.Fab) (width 0.1))
+  (fp_line (start -3.9 -2.25) (end -3.5 -1.45) (layer F.Fab) (width 0.1))
+  (fp_line (start -3.5 -1.45) (end -3.1 -2.25) (layer F.Fab) (width 0.1))
+  (fp_line (start 3.91 -3.01) (end 7.06 -3.01) (layer F.SilkS) (width 0.12))
+  (fp_line (start 7.06 -3.01) (end 7.06 0.69) (layer F.SilkS) (width 0.12))
+  (fp_line (start 7.06 0.69) (end 7.46 0.69) (layer F.SilkS) (width 0.12))
+  (fp_line (start 7.46 0.69) (end 7.46 2.31) (layer F.SilkS) (width 0.12))
+  (fp_line (start 7.46 2.31) (end -7.46 2.31) (layer F.SilkS) (width 0.12))
+  (fp_line (start -7.46 2.31) (end -7.46 0.69) (layer F.SilkS) (width 0.12))
+  (fp_line (start -7.46 0.69) (end -7.06 0.69) (layer F.SilkS) (width 0.12))
+  (fp_line (start -7.06 0.69) (end -7.06 -3.01) (layer F.SilkS) (width 0.12))
+  (fp_line (start -7.06 -3.01) (end -3.91 -3.01) (layer F.SilkS) (width 0.12))
+  (fp_line (start -3.91 -3.01) (end -3.91 -3.39) (layer F.SilkS) (width 0.12))
+  (fp_line (start -7.9 -3.95) (end -7.9 2.75) (layer F.CrtYd) (width 0.05))
+  (fp_line (start -7.9 2.75) (end 7.9 2.75) (layer F.CrtYd) (width 0.05))
+  (fp_line (start 7.9 2.75) (end 7.9 -3.95) (layer F.CrtYd) (width 0.05))
+  (fp_line (start 7.9 -3.95) (end -7.9 -3.95) (layer F.CrtYd) (width 0.05))
+  (pad 1 smd rect (at -3.5 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 2 smd rect (at -3 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 3 smd rect (at -2.5 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 4 smd rect (at -2 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 5 smd rect (at -1.5 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 6 smd rect (at -1 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 7 smd rect (at -0.5 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 8 smd rect (at 0 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 9 smd rect (at 0.5 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 10 smd rect (at 1 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 11 smd rect (at 1.5 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 12 smd rect (at 2 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 13 smd rect (at 2.5 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 14 smd rect (at 3 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 15 smd rect (at 3.5 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad MP smd custom (at 5.75 -1.775) (size 1 1) (layers F.Cu F.Mask F.Paste)
+    (options (clearance outline) (anchor circle))
+    (primitives
+      (gr_poly (pts
+         (xy -1.05 -0.975) (xy -1.05 0.975) (xy 0.25 0.975) (xy 0.25 0.625)
+         (xy 1.05 0.625) (xy 1.05 -0.975) (xy -1.05 -0.975)) (width 0))
+    ))
+  (pad MP smd custom (at -5.75 -1.775) (size 1 1) (layers F.Cu F.Mask F.Paste)
+    (options (clearance outline) (anchor circle))
+    (primitives
+      (gr_poly (pts
+         (xy 1.05 -0.975) (xy 1.05 0.975) (xy -0.25 0.975) (xy -0.25 0.625)
+         (xy -1.05 0.625) (xy -1.05 -0.975) (xy 1.05 -0.975)) (width 0))
+    ))
+  (fp_text user ${REFERENCE} (at 0 0) (layer F.Fab)
+    (effects (font (size 1 1) (thickness 0.15)))
+  )
+  (model ${KISYS3DMOD}/Connector_FFC-FPC.3dshapes/Amphenol_F32Q-1A7x1-11015_1x15-1MP_P0.5mm_Horizontal.wrl
+    (at (xyz 0 0 0))
+    (scale (xyz 1 1 1))
+    (rotate (xyz 0 0 0))
+  )
+)
\ No newline at end of file
diff --git a/Connector_FFC-FPC.pretty/Amphenol_F32Q-1A7x1-11016_1x16-1MP_P0.5mm_Horizontal.kicad_mod b/Connector_FFC-FPC.pretty/Amphenol_F32Q-1A7x1-11016_1x16-1MP_P0.5mm_Horizontal.kicad_mod
new file mode 100644
index 000000000..7776779f4
--- /dev/null
+++ b/Connector_FFC-FPC.pretty/Amphenol_F32Q-1A7x1-11016_1x16-1MP_P0.5mm_Horizontal.kicad_mod
@@ -0,0 +1,73 @@
+(module Amphenol_F32Q-1A7x1-11016_1x16-1MP_P0.5mm_Horizontal (layer F.Cu) (tedit 5FA462C7)
+  (descr "Amphenol FPC connector, 16 top-side contacts, 0.5mm pitch, SMT, https://cdn.amphenol-icc.com/media/wysiwyg/files/drawing/f32q-f32t.pdf")
+  (tags "Amphenol fpc F32Q")
+  (attr smd)
+  (fp_text reference REF** (at 0 -4.65) (layer F.SilkS)
+    (effects (font (size 1 1) (thickness 0.15)))
+  )
+  (fp_text value Amphenol_F32Q-1A7x1-11016_1x16-1MP_P0.5mm_Horizontal (at 0 3.45) (layer F.Fab)
+    (effects (font (size 1 1) (thickness 0.15)))
+  )
+  (fp_line (start -6.4 -2.25) (end 6.4 -2.25) (layer F.Fab) (width 0.1))
+  (fp_line (start 6.4 -2.25) (end 6.4 0.75) (layer F.Fab) (width 0.1))
+  (fp_line (start 6.4 0.75) (end 7.65 0.75) (layer F.Fab) (width 0.1))
+  (fp_line (start 7.65 0.75) (end 7.65 2.25) (layer F.Fab) (width 0.1))
+  (fp_line (start 7.65 2.25) (end -7.65 2.25) (layer F.Fab) (width 0.1))
+  (fp_line (start -7.65 2.25) (end -7.65 0.75) (layer F.Fab) (width 0.1))
+  (fp_line (start -7.65 0.75) (end -6.4 0.75) (layer F.Fab) (width 0.1))
+  (fp_line (start -6.4 0.75) (end -6.4 -2.25) (layer F.Fab) (width 0.1))
+  (fp_line (start -4.15 -2.25) (end -3.75 -1.45) (layer F.Fab) (width 0.1))
+  (fp_line (start -3.75 -1.45) (end -3.35 -2.25) (layer F.Fab) (width 0.1))
+  (fp_line (start 4.16 -3.01) (end 7.31 -3.01) (layer F.SilkS) (width 0.12))
+  (fp_line (start 7.31 -3.01) (end 7.31 0.69) (layer F.SilkS) (width 0.12))
+  (fp_line (start 7.31 0.69) (end 7.71 0.69) (layer F.SilkS) (width 0.12))
+  (fp_line (start 7.71 0.69) (end 7.71 2.31) (layer F.SilkS) (width 0.12))
+  (fp_line (start 7.71 2.31) (end -7.71 2.31) (layer F.SilkS) (width 0.12))
+  (fp_line (start -7.71 2.31) (end -7.71 0.69) (layer F.SilkS) (width 0.12))
+  (fp_line (start -7.71 0.69) (end -7.31 0.69) (layer F.SilkS) (width 0.12))
+  (fp_line (start -7.31 0.69) (end -7.31 -3.01) (layer F.SilkS) (width 0.12))
+  (fp_line (start -7.31 -3.01) (end -4.16 -3.01) (layer F.SilkS) (width 0.12))
+  (fp_line (start -4.16 -3.01) (end -4.16 -3.39) (layer F.SilkS) (width 0.12))
+  (fp_line (start -8.15 -3.95) (end -8.15 2.75) (layer F.CrtYd) (width 0.05))
+  (fp_line (start -8.15 2.75) (end 8.15 2.75) (layer F.CrtYd) (width 0.05))
+  (fp_line (start 8.15 2.75) (end 8.15 -3.95) (layer F.CrtYd) (width 0.05))
+  (fp_line (start 8.15 -3.95) (end -8.15 -3.95) (layer F.CrtYd) (width 0.05))
+  (pad 1 smd rect (at -3.75 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 2 smd rect (at -3.25 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 3 smd rect (at -2.75 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 4 smd rect (at -2.25 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 5 smd rect (at -1.75 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 6 smd rect (at -1.25 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 7 smd rect (at -0.75 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 8 smd rect (at -0.25 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 9 smd rect (at 0.25 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 10 smd rect (at 0.75 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 11 smd rect (at 1.25 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 12 smd rect (at 1.75 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 13 smd rect (at 2.25 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 14 smd rect (at 2.75 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 15 smd rect (at 3.25 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 16 smd rect (at 3.75 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad MP smd custom (at 6 -1.775) (size 1 1) (layers F.Cu F.Mask F.Paste)
+    (options (clearance outline) (anchor circle))
+    (primitives
+      (gr_poly (pts
+         (xy -1.05 -0.975) (xy -1.05 0.975) (xy 0.25 0.975) (xy 0.25 0.625)
+         (xy 1.05 0.625) (xy 1.05 -0.975) (xy -1.05 -0.975)) (width 0))
+    ))
+  (pad MP smd custom (at -6 -1.775) (size 1 1) (layers F.Cu F.Mask F.Paste)
+    (options (clearance outline) (anchor circle))
+    (primitives
+      (gr_poly (pts
+         (xy 1.05 -0.975) (xy 1.05 0.975) (xy -0.25 0.975) (xy -0.25 0.625)
+         (xy -1.05 0.625) (xy -1.05 -0.975) (xy 1.05 -0.975)) (width 0))
+    ))
+  (fp_text user ${REFERENCE} (at 0 0) (layer F.Fab)
+    (effects (font (size 1 1) (thickness 0.15)))
+  )
+  (model ${KISYS3DMOD}/Connector_FFC-FPC.3dshapes/Amphenol_F32Q-1A7x1-11016_1x16-1MP_P0.5mm_Horizontal.wrl
+    (at (xyz 0 0 0))
+    (scale (xyz 1 1 1))
+    (rotate (xyz 0 0 0))
+  )
+)
\ No newline at end of file
diff --git a/Connector_FFC-FPC.pretty/Amphenol_F32Q-1A7x1-11017_1x17-1MP_P0.5mm_Horizontal.kicad_mod b/Connector_FFC-FPC.pretty/Amphenol_F32Q-1A7x1-11017_1x17-1MP_P0.5mm_Horizontal.kicad_mod
new file mode 100644
index 000000000..7938b9a62
--- /dev/null
+++ b/Connector_FFC-FPC.pretty/Amphenol_F32Q-1A7x1-11017_1x17-1MP_P0.5mm_Horizontal.kicad_mod
@@ -0,0 +1,74 @@
+(module Amphenol_F32Q-1A7x1-11017_1x17-1MP_P0.5mm_Horizontal (layer F.Cu) (tedit 5FA462C7)
+  (descr "Amphenol FPC connector, 17 top-side contacts, 0.5mm pitch, SMT, https://cdn.amphenol-icc.com/media/wysiwyg/files/drawing/f32q-f32t.pdf")
+  (tags "Amphenol fpc F32Q")
+  (attr smd)
+  (fp_text reference REF** (at 0 -4.65) (layer F.SilkS)
+    (effects (font (size 1 1) (thickness 0.15)))
+  )
+  (fp_text value Amphenol_F32Q-1A7x1-11017_1x17-1MP_P0.5mm_Horizontal (at 0 3.45) (layer F.Fab)
+    (effects (font (size 1 1) (thickness 0.15)))
+  )
+  (fp_line (start -6.65 -2.25) (end 6.65 -2.25) (layer F.Fab) (width 0.1))
+  (fp_line (start 6.65 -2.25) (end 6.65 0.75) (layer F.Fab) (width 0.1))
+  (fp_line (start 6.65 0.75) (end 7.9 0.75) (layer F.Fab) (width 0.1))
+  (fp_line (start 7.9 0.75) (end 7.9 2.25) (layer F.Fab) (width 0.1))
+  (fp_line (start 7.9 2.25) (end -7.9 2.25) (layer F.Fab) (width 0.1))
+  (fp_line (start -7.9 2.25) (end -7.9 0.75) (layer F.Fab) (width 0.1))
+  (fp_line (start -7.9 0.75) (end -6.65 0.75) (layer F.Fab) (width 0.1))
+  (fp_line (start -6.65 0.75) (end -6.65 -2.25) (layer F.Fab) (width 0.1))
+  (fp_line (start -4.4 -2.25) (end -4 -1.45) (layer F.Fab) (width 0.1))
+  (fp_line (start -4 -1.45) (end -3.6 -2.25) (layer F.Fab) (width 0.1))
+  (fp_line (start 4.41 -3.01) (end 7.56 -3.01) (layer F.SilkS) (width 0.12))
+  (fp_line (start 7.56 -3.01) (end 7.56 0.69) (layer F.SilkS) (width 0.12))
+  (fp_line (start 7.56 0.69) (end 7.96 0.69) (layer F.SilkS) (width 0.12))
+  (fp_line (start 7.96 0.69) (end 7.96 2.31) (layer F.SilkS) (width 0.12))
+  (fp_line (start 7.96 2.31) (end -7.96 2.31) (layer F.SilkS) (width 0.12))
+  (fp_line (start -7.96 2.31) (end -7.96 0.69) (layer F.SilkS) (width 0.12))
+  (fp_line (start -7.96 0.69) (end -7.56 0.69) (layer F.SilkS) (width 0.12))
+  (fp_line (start -7.56 0.69) (end -7.56 -3.01) (layer F.SilkS) (width 0.12))
+  (fp_line (start -7.56 -3.01) (end -4.41 -3.01) (layer F.SilkS) (width 0.12))
+  (fp_line (start -4.41 -3.01) (end -4.41 -3.39) (layer F.SilkS) (width 0.12))
+  (fp_line (start -8.4 -3.95) (end -8.4 2.75) (layer F.CrtYd) (width 0.05))
+  (fp_line (start -8.4 2.75) (end 8.4 2.75) (layer F.CrtYd) (width 0.05))
+  (fp_line (start 8.4 2.75) (end 8.4 -3.95) (layer F.CrtYd) (width 0.05))
+  (fp_line (start 8.4 -3.95) (end -8.4 -3.95) (layer F.CrtYd) (width 0.05))
+  (pad 1 smd rect (at -4 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 2 smd rect (at -3.5 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 3 smd rect (at -3 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 4 smd rect (at -2.5 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 5 smd rect (at -2 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 6 smd rect (at -1.5 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 7 smd rect (at -1 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 8 smd rect (at -0.5 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 9 smd rect (at 0 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 10 smd rect (at 0.5 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 11 smd rect (at 1 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 12 smd rect (at 1.5 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 13 smd rect (at 2 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 14 smd rect (at 2.5 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 15 smd rect (at 3 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 16 smd rect (at 3.5 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 17 smd rect (at 4 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad MP smd custom (at 6.25 -1.775) (size 1 1) (layers F.Cu F.Mask F.Paste)
+    (options (clearance outline) (anchor circle))
+    (primitives
+      (gr_poly (pts
+         (xy -1.05 -0.975) (xy -1.05 0.975) (xy 0.25 0.975) (xy 0.25 0.625)
+         (xy 1.05 0.625) (xy 1.05 -0.975) (xy -1.05 -0.975)) (width 0))
+    ))
+  (pad MP smd custom (at -6.25 -1.775) (size 1 1) (layers F.Cu F.Mask F.Paste)
+    (options (clearance outline) (anchor circle))
+    (primitives
+      (gr_poly (pts
+         (xy 1.05 -0.975) (xy 1.05 0.975) (xy -0.25 0.975) (xy -0.25 0.625)
+         (xy -1.05 0.625) (xy -1.05 -0.975) (xy 1.05 -0.975)) (width 0))
+    ))
+  (fp_text user ${REFERENCE} (at 0 0) (layer F.Fab)
+    (effects (font (size 1 1) (thickness 0.15)))
+  )
+  (model ${KISYS3DMOD}/Connector_FFC-FPC.3dshapes/Amphenol_F32Q-1A7x1-11017_1x17-1MP_P0.5mm_Horizontal.wrl
+    (at (xyz 0 0 0))
+    (scale (xyz 1 1 1))
+    (rotate (xyz 0 0 0))
+  )
+)
\ No newline at end of file
diff --git a/Connector_FFC-FPC.pretty/Amphenol_F32Q-1A7x1-11018_1x18-1MP_P0.5mm_Horizontal.kicad_mod b/Connector_FFC-FPC.pretty/Amphenol_F32Q-1A7x1-11018_1x18-1MP_P0.5mm_Horizontal.kicad_mod
new file mode 100644
index 000000000..59b444275
--- /dev/null
+++ b/Connector_FFC-FPC.pretty/Amphenol_F32Q-1A7x1-11018_1x18-1MP_P0.5mm_Horizontal.kicad_mod
@@ -0,0 +1,75 @@
+(module Amphenol_F32Q-1A7x1-11018_1x18-1MP_P0.5mm_Horizontal (layer F.Cu) (tedit 5FA462C7)
+  (descr "Amphenol FPC connector, 18 top-side contacts, 0.5mm pitch, SMT, https://cdn.amphenol-icc.com/media/wysiwyg/files/drawing/f32q-f32t.pdf")
+  (tags "Amphenol fpc F32Q")
+  (attr smd)
+  (fp_text reference REF** (at 0 -4.65) (layer F.SilkS)
+    (effects (font (size 1 1) (thickness 0.15)))
+  )
+  (fp_text value Amphenol_F32Q-1A7x1-11018_1x18-1MP_P0.5mm_Horizontal (at 0 3.45) (layer F.Fab)
+    (effects (font (size 1 1) (thickness 0.15)))
+  )
+  (fp_line (start -6.9 -2.25) (end 6.9 -2.25) (layer F.Fab) (width 0.1))
+  (fp_line (start 6.9 -2.25) (end 6.9 0.75) (layer F.Fab) (width 0.1))
+  (fp_line (start 6.9 0.75) (end 8.15 0.75) (layer F.Fab) (width 0.1))
+  (fp_line (start 8.15 0.75) (end 8.15 2.25) (layer F.Fab) (width 0.1))
+  (fp_line (start 8.15 2.25) (end -8.15 2.25) (layer F.Fab) (width 0.1))
+  (fp_line (start -8.15 2.25) (end -8.15 0.75) (layer F.Fab) (width 0.1))
+  (fp_line (start -8.15 0.75) (end -6.9 0.75) (layer F.Fab) (width 0.1))
+  (fp_line (start -6.9 0.75) (end -6.9 -2.25) (layer F.Fab) (width 0.1))
+  (fp_line (start -4.65 -2.25) (end -4.25 -1.45) (layer F.Fab) (width 0.1))
+  (fp_line (start -4.25 -1.45) (end -3.85 -2.25) (layer F.Fab) (width 0.1))
+  (fp_line (start 4.66 -3.01) (end 7.81 -3.01) (layer F.SilkS) (width 0.12))
+  (fp_line (start 7.81 -3.01) (end 7.81 0.69) (layer F.SilkS) (width 0.12))
+  (fp_line (start 7.81 0.69) (end 8.21 0.69) (layer F.SilkS) (width 0.12))
+  (fp_line (start 8.21 0.69) (end 8.21 2.31) (layer F.SilkS) (width 0.12))
+  (fp_line (start 8.21 2.31) (end -8.21 2.31) (layer F.SilkS) (width 0.12))
+  (fp_line (start -8.21 2.31) (end -8.21 0.69) (layer F.SilkS) (width 0.12))
+  (fp_line (start -8.21 0.69) (end -7.81 0.69) (layer F.SilkS) (width 0.12))
+  (fp_line (start -7.81 0.69) (end -7.81 -3.01) (layer F.SilkS) (width 0.12))
+  (fp_line (start -7.81 -3.01) (end -4.66 -3.01) (layer F.SilkS) (width 0.12))
+  (fp_line (start -4.66 -3.01) (end -4.66 -3.39) (layer F.SilkS) (width 0.12))
+  (fp_line (start -8.65 -3.95) (end -8.65 2.75) (layer F.CrtYd) (width 0.05))
+  (fp_line (start -8.65 2.75) (end 8.65 2.75) (layer F.CrtYd) (width 0.05))
+  (fp_line (start 8.65 2.75) (end 8.65 -3.95) (layer F.CrtYd) (width 0.05))
+  (fp_line (start 8.65 -3.95) (end -8.65 -3.95) (layer F.CrtYd) (width 0.05))
+  (pad 1 smd rect (at -4.25 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 2 smd rect (at -3.75 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 3 smd rect (at -3.25 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 4 smd rect (at -2.75 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 5 smd rect (at -2.25 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 6 smd rect (at -1.75 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 7 smd rect (at -1.25 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 8 smd rect (at -0.75 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 9 smd rect (at -0.25 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 10 smd rect (at 0.25 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 11 smd rect (at 0.75 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 12 smd rect (at 1.25 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 13 smd rect (at 1.75 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 14 smd rect (at 2.25 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 15 smd rect (at 2.75 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 16 smd rect (at 3.25 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 17 smd rect (at 3.75 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 18 smd rect (at 4.25 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad MP smd custom (at 6.5 -1.775) (size 1 1) (layers F.Cu F.Mask F.Paste)
+    (options (clearance outline) (anchor circle))
+    (primitives
+      (gr_poly (pts
+         (xy -1.05 -0.975) (xy -1.05 0.975) (xy 0.25 0.975) (xy 0.25 0.625)
+         (xy 1.05 0.625) (xy 1.05 -0.975) (xy -1.05 -0.975)) (width 0))
+    ))
+  (pad MP smd custom (at -6.5 -1.775) (size 1 1) (layers F.Cu F.Mask F.Paste)
+    (options (clearance outline) (anchor circle))
+    (primitives
+      (gr_poly (pts
+         (xy 1.05 -0.975) (xy 1.05 0.975) (xy -0.25 0.975) (xy -0.25 0.625)
+         (xy -1.05 0.625) (xy -1.05 -0.975) (xy 1.05 -0.975)) (width 0))
+    ))
+  (fp_text user ${REFERENCE} (at 0 0) (layer F.Fab)
+    (effects (font (size 1 1) (thickness 0.15)))
+  )
+  (model ${KISYS3DMOD}/Connector_FFC-FPC.3dshapes/Amphenol_F32Q-1A7x1-11018_1x18-1MP_P0.5mm_Horizontal.wrl
+    (at (xyz 0 0 0))
+    (scale (xyz 1 1 1))
+    (rotate (xyz 0 0 0))
+  )
+)
\ No newline at end of file
diff --git a/Connector_FFC-FPC.pretty/Amphenol_F32Q-1A7x1-11019_1x19-1MP_P0.5mm_Horizontal.kicad_mod b/Connector_FFC-FPC.pretty/Amphenol_F32Q-1A7x1-11019_1x19-1MP_P0.5mm_Horizontal.kicad_mod
new file mode 100644
index 000000000..e3e28d965
--- /dev/null
+++ b/Connector_FFC-FPC.pretty/Amphenol_F32Q-1A7x1-11019_1x19-1MP_P0.5mm_Horizontal.kicad_mod
@@ -0,0 +1,76 @@
+(module Amphenol_F32Q-1A7x1-11019_1x19-1MP_P0.5mm_Horizontal (layer F.Cu) (tedit 5FA462C7)
+  (descr "Amphenol FPC connector, 19 top-side contacts, 0.5mm pitch, SMT, https://cdn.amphenol-icc.com/media/wysiwyg/files/drawing/f32q-f32t.pdf")
+  (tags "Amphenol fpc F32Q")
+  (attr smd)
+  (fp_text reference REF** (at 0 -4.65) (layer F.SilkS)
+    (effects (font (size 1 1) (thickness 0.15)))
+  )
+  (fp_text value Amphenol_F32Q-1A7x1-11019_1x19-1MP_P0.5mm_Horizontal (at 0 3.45) (layer F.Fab)
+    (effects (font (size 1 1) (thickness 0.15)))
+  )
+  (fp_line (start -7.15 -2.25) (end 7.15 -2.25) (layer F.Fab) (width 0.1))
+  (fp_line (start 7.15 -2.25) (end 7.15 0.75) (layer F.Fab) (width 0.1))
+  (fp_line (start 7.15 0.75) (end 8.4 0.75) (layer F.Fab) (width 0.1))
+  (fp_line (start 8.4 0.75) (end 8.4 2.25) (layer F.Fab) (width 0.1))
+  (fp_line (start 8.4 2.25) (end -8.4 2.25) (layer F.Fab) (width 0.1))
+  (fp_line (start -8.4 2.25) (end -8.4 0.75) (layer F.Fab) (width 0.1))
+  (fp_line (start -8.4 0.75) (end -7.15 0.75) (layer F.Fab) (width 0.1))
+  (fp_line (start -7.15 0.75) (end -7.15 -2.25) (layer F.Fab) (width 0.1))
+  (fp_line (start -4.9 -2.25) (end -4.5 -1.45) (layer F.Fab) (width 0.1))
+  (fp_line (start -4.5 -1.45) (end -4.1 -2.25) (layer F.Fab) (width 0.1))
+  (fp_line (start 4.91 -3.01) (end 8.06 -3.01) (layer F.SilkS) (width 0.12))
+  (fp_line (start 8.06 -3.01) (end 8.06 0.69) (layer F.SilkS) (width 0.12))
+  (fp_line (start 8.06 0.69) (end 8.46 0.69) (layer F.SilkS) (width 0.12))
+  (fp_line (start 8.46 0.69) (end 8.46 2.31) (layer F.SilkS) (width 0.12))
+  (fp_line (start 8.46 2.31) (end -8.46 2.31) (layer F.SilkS) (width 0.12))
+  (fp_line (start -8.46 2.31) (end -8.46 0.69) (layer F.SilkS) (width 0.12))
+  (fp_line (start -8.46 0.69) (end -8.06 0.69) (layer F.SilkS) (width 0.12))
+  (fp_line (start -8.06 0.69) (end -8.06 -3.01) (layer F.SilkS) (width 0.12))
+  (fp_line (start -8.06 -3.01) (end -4.91 -3.01) (layer F.SilkS) (width 0.12))
+  (fp_line (start -4.91 -3.01) (end -4.91 -3.39) (layer F.SilkS) (width 0.12))
+  (fp_line (start -8.9 -3.95) (end -8.9 2.75) (layer F.CrtYd) (width 0.05))
+  (fp_line (start -8.9 2.75) (end 8.9 2.75) (layer F.CrtYd) (width 0.05))
+  (fp_line (start 8.9 2.75) (end 8.9 -3.95) (layer F.CrtYd) (width 0.05))
+  (fp_line (start 8.9 -3.95) (end -8.9 -3.95) (layer F.CrtYd) (width 0.05))
+  (pad 1 smd rect (at -4.5 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 2 smd rect (at -4 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 3 smd rect (at -3.5 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 4 smd rect (at -3 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 5 smd rect (at -2.5 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 6 smd rect (at -2 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 7 smd rect (at -1.5 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 8 smd rect (at -1 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 9 smd rect (at -0.5 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 10 smd rect (at 0 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 11 smd rect (at 0.5 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 12 smd rect (at 1 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 13 smd rect (at 1.5 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 14 smd rect (at 2 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 15 smd rect (at 2.5 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 16 smd rect (at 3 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 17 smd rect (at 3.5 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 18 smd rect (at 4 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 19 smd rect (at 4.5 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad MP smd custom (at 6.75 -1.775) (size 1 1) (layers F.Cu F.Mask F.Paste)
+    (options (clearance outline) (anchor circle))
+    (primitives
+      (gr_poly (pts
+         (xy -1.05 -0.975) (xy -1.05 0.975) (xy 0.25 0.975) (xy 0.25 0.625)
+         (xy 1.05 0.625) (xy 1.05 -0.975) (xy -1.05 -0.975)) (width 0))
+    ))
+  (pad MP smd custom (at -6.75 -1.775) (size 1 1) (layers F.Cu F.Mask F.Paste)
+    (options (clearance outline) (anchor circle))
+    (primitives
+      (gr_poly (pts
+         (xy 1.05 -0.975) (xy 1.05 0.975) (xy -0.25 0.975) (xy -0.25 0.625)
+         (xy -1.05 0.625) (xy -1.05 -0.975) (xy 1.05 -0.975)) (width 0))
+    ))
+  (fp_text user ${REFERENCE} (at 0 0) (layer F.Fab)
+    (effects (font (size 1 1) (thickness 0.15)))
+  )
+  (model ${KISYS3DMOD}/Connector_FFC-FPC.3dshapes/Amphenol_F32Q-1A7x1-11019_1x19-1MP_P0.5mm_Horizontal.wrl
+    (at (xyz 0 0 0))
+    (scale (xyz 1 1 1))
+    (rotate (xyz 0 0 0))
+  )
+)
\ No newline at end of file
diff --git a/Connector_FFC-FPC.pretty/Amphenol_F32Q-1A7x1-11020_1x20-1MP_P0.5mm_Horizontal.kicad_mod b/Connector_FFC-FPC.pretty/Amphenol_F32Q-1A7x1-11020_1x20-1MP_P0.5mm_Horizontal.kicad_mod
new file mode 100644
index 000000000..d861ad805
--- /dev/null
+++ b/Connector_FFC-FPC.pretty/Amphenol_F32Q-1A7x1-11020_1x20-1MP_P0.5mm_Horizontal.kicad_mod
@@ -0,0 +1,77 @@
+(module Amphenol_F32Q-1A7x1-11020_1x20-1MP_P0.5mm_Horizontal (layer F.Cu) (tedit 5FA462C7)
+  (descr "Amphenol FPC connector, 20 top-side contacts, 0.5mm pitch, SMT, https://cdn.amphenol-icc.com/media/wysiwyg/files/drawing/f32q-f32t.pdf")
+  (tags "Amphenol fpc F32Q")
+  (attr smd)
+  (fp_text reference REF** (at 0 -4.65) (layer F.SilkS)
+    (effects (font (size 1 1) (thickness 0.15)))
+  )
+  (fp_text value Amphenol_F32Q-1A7x1-11020_1x20-1MP_P0.5mm_Horizontal (at 0 3.45) (layer F.Fab)
+    (effects (font (size 1 1) (thickness 0.15)))
+  )
+  (fp_line (start -7.4 -2.25) (end 7.4 -2.25) (layer F.Fab) (width 0.1))
+  (fp_line (start 7.4 -2.25) (end 7.4 0.75) (layer F.Fab) (width 0.1))
+  (fp_line (start 7.4 0.75) (end 8.65 0.75) (layer F.Fab) (width 0.1))
+  (fp_line (start 8.65 0.75) (end 8.65 2.25) (layer F.Fab) (width 0.1))
+  (fp_line (start 8.65 2.25) (end -8.65 2.25) (layer F.Fab) (width 0.1))
+  (fp_line (start -8.65 2.25) (end -8.65 0.75) (layer F.Fab) (width 0.1))
+  (fp_line (start -8.65 0.75) (end -7.4 0.75) (layer F.Fab) (width 0.1))
+  (fp_line (start -7.4 0.75) (end -7.4 -2.25) (layer F.Fab) (width 0.1))
+  (fp_line (start -5.15 -2.25) (end -4.75 -1.45) (layer F.Fab) (width 0.1))
+  (fp_line (start -4.75 -1.45) (end -4.35 -2.25) (layer F.Fab) (width 0.1))
+  (fp_line (start 5.16 -3.01) (end 8.31 -3.01) (layer F.SilkS) (width 0.12))
+  (fp_line (start 8.31 -3.01) (end 8.31 0.69) (layer F.SilkS) (width 0.12))
+  (fp_line (start 8.31 0.69) (end 8.71 0.69) (layer F.SilkS) (width 0.12))
+  (fp_line (start 8.71 0.69) (end 8.71 2.31) (layer F.SilkS) (width 0.12))
+  (fp_line (start 8.71 2.31) (end -8.71 2.31) (layer F.SilkS) (width 0.12))
+  (fp_line (start -8.71 2.31) (end -8.71 0.69) (layer F.SilkS) (width 0.12))
+  (fp_line (start -8.71 0.69) (end -8.31 0.69) (layer F.SilkS) (width 0.12))
+  (fp_line (start -8.31 0.69) (end -8.31 -3.01) (layer F.SilkS) (width 0.12))
+  (fp_line (start -8.31 -3.01) (end -5.16 -3.01) (layer F.SilkS) (width 0.12))
+  (fp_line (start -5.16 -3.01) (end -5.16 -3.39) (layer F.SilkS) (width 0.12))
+  (fp_line (start -9.15 -3.95) (end -9.15 2.75) (layer F.CrtYd) (width 0.05))
+  (fp_line (start -9.15 2.75) (end 9.15 2.75) (layer F.CrtYd) (width 0.05))
+  (fp_line (start 9.15 2.75) (end 9.15 -3.95) (layer F.CrtYd) (width 0.05))
+  (fp_line (start 9.15 -3.95) (end -9.15 -3.95) (layer F.CrtYd) (width 0.05))
+  (pad 1 smd rect (at -4.75 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 2 smd rect (at -4.25 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 3 smd rect (at -3.75 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 4 smd rect (at -3.25 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 5 smd rect (at -2.75 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 6 smd rect (at -2.25 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 7 smd rect (at -1.75 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 8 smd rect (at -1.25 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 9 smd rect (at -0.75 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 10 smd rect (at -0.25 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 11 smd rect (at 0.25 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 12 smd rect (at 0.75 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 13 smd rect (at 1.25 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 14 smd rect (at 1.75 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 15 smd rect (at 2.25 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 16 smd rect (at 2.75 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 17 smd rect (at 3.25 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 18 smd rect (at 3.75 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 19 smd rect (at 4.25 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 20 smd rect (at 4.75 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad MP smd custom (at 7 -1.775) (size 1 1) (layers F.Cu F.Mask F.Paste)
+    (options (clearance outline) (anchor circle))
+    (primitives
+      (gr_poly (pts
+         (xy -1.05 -0.975) (xy -1.05 0.975) (xy 0.25 0.975) (xy 0.25 0.625)
+         (xy 1.05 0.625) (xy 1.05 -0.975) (xy -1.05 -0.975)) (width 0))
+    ))
+  (pad MP smd custom (at -7 -1.775) (size 1 1) (layers F.Cu F.Mask F.Paste)
+    (options (clearance outline) (anchor circle))
+    (primitives
+      (gr_poly (pts
+         (xy 1.05 -0.975) (xy 1.05 0.975) (xy -0.25 0.975) (xy -0.25 0.625)
+         (xy -1.05 0.625) (xy -1.05 -0.975) (xy 1.05 -0.975)) (width 0))
+    ))
+  (fp_text user ${REFERENCE} (at 0 0) (layer F.Fab)
+    (effects (font (size 1 1) (thickness 0.15)))
+  )
+  (model ${KISYS3DMOD}/Connector_FFC-FPC.3dshapes/Amphenol_F32Q-1A7x1-11020_1x20-1MP_P0.5mm_Horizontal.wrl
+    (at (xyz 0 0 0))
+    (scale (xyz 1 1 1))
+    (rotate (xyz 0 0 0))
+  )
+)
\ No newline at end of file
diff --git a/Connector_FFC-FPC.pretty/Amphenol_F32Q-1A7x1-11021_1x21-1MP_P0.5mm_Horizontal.kicad_mod b/Connector_FFC-FPC.pretty/Amphenol_F32Q-1A7x1-11021_1x21-1MP_P0.5mm_Horizontal.kicad_mod
new file mode 100644
index 000000000..4e9c43a18
--- /dev/null
+++ b/Connector_FFC-FPC.pretty/Amphenol_F32Q-1A7x1-11021_1x21-1MP_P0.5mm_Horizontal.kicad_mod
@@ -0,0 +1,78 @@
+(module Amphenol_F32Q-1A7x1-11021_1x21-1MP_P0.5mm_Horizontal (layer F.Cu) (tedit 5FA462C7)
+  (descr "Amphenol FPC connector, 21 top-side contacts, 0.5mm pitch, SMT, https://cdn.amphenol-icc.com/media/wysiwyg/files/drawing/f32q-f32t.pdf")
+  (tags "Amphenol fpc F32Q")
+  (attr smd)
+  (fp_text reference REF** (at 0 -4.65) (layer F.SilkS)
+    (effects (font (size 1 1) (thickness 0.15)))
+  )
+  (fp_text value Amphenol_F32Q-1A7x1-11021_1x21-1MP_P0.5mm_Horizontal (at 0 3.45) (layer F.Fab)
+    (effects (font (size 1 1) (thickness 0.15)))
+  )
+  (fp_line (start -7.65 -2.25) (end 7.65 -2.25) (layer F.Fab) (width 0.1))
+  (fp_line (start 7.65 -2.25) (end 7.65 0.75) (layer F.Fab) (width 0.1))
+  (fp_line (start 7.65 0.75) (end 8.9 0.75) (layer F.Fab) (width 0.1))
+  (fp_line (start 8.9 0.75) (end 8.9 2.25) (layer F.Fab) (width 0.1))
+  (fp_line (start 8.9 2.25) (end -8.9 2.25) (layer F.Fab) (width 0.1))
+  (fp_line (start -8.9 2.25) (end -8.9 0.75) (layer F.Fab) (width 0.1))
+  (fp_line (start -8.9 0.75) (end -7.65 0.75) (layer F.Fab) (width 0.1))
+  (fp_line (start -7.65 0.75) (end -7.65 -2.25) (layer F.Fab) (width 0.1))
+  (fp_line (start -5.4 -2.25) (end -5 -1.45) (layer F.Fab) (width 0.1))
+  (fp_line (start -5 -1.45) (end -4.6 -2.25) (layer F.Fab) (width 0.1))
+  (fp_line (start 5.41 -3.01) (end 8.56 -3.01) (layer F.SilkS) (width 0.12))
+  (fp_line (start 8.56 -3.01) (end 8.56 0.69) (layer F.SilkS) (width 0.12))
+  (fp_line (start 8.56 0.69) (end 8.96 0.69) (layer F.SilkS) (width 0.12))
+  (fp_line (start 8.96 0.69) (end 8.96 2.31) (layer F.SilkS) (width 0.12))
+  (fp_line (start 8.96 2.31) (end -8.96 2.31) (layer F.SilkS) (width 0.12))
+  (fp_line (start -8.96 2.31) (end -8.96 0.69) (layer F.SilkS) (width 0.12))
+  (fp_line (start -8.96 0.69) (end -8.56 0.69) (layer F.SilkS) (width 0.12))
+  (fp_line (start -8.56 0.69) (end -8.56 -3.01) (layer F.SilkS) (width 0.12))
+  (fp_line (start -8.56 -3.01) (end -5.41 -3.01) (layer F.SilkS) (width 0.12))
+  (fp_line (start -5.41 -3.01) (end -5.41 -3.39) (layer F.SilkS) (width 0.12))
+  (fp_line (start -9.4 -3.95) (end -9.4 2.75) (layer F.CrtYd) (width 0.05))
+  (fp_line (start -9.4 2.75) (end 9.4 2.75) (layer F.CrtYd) (width 0.05))
+  (fp_line (start 9.4 2.75) (end 9.4 -3.95) (layer F.CrtYd) (width 0.05))
+  (fp_line (start 9.4 -3.95) (end -9.4 -3.95) (layer F.CrtYd) (width 0.05))
+  (pad 1 smd rect (at -5 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 2 smd rect (at -4.5 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 3 smd rect (at -4 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 4 smd rect (at -3.5 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 5 smd rect (at -3 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 6 smd rect (at -2.5 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 7 smd rect (at -2 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 8 smd rect (at -1.5 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 9 smd rect (at -1 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 10 smd rect (at -0.5 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 11 smd rect (at 0 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 12 smd rect (at 0.5 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 13 smd rect (at 1 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 14 smd rect (at 1.5 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 15 smd rect (at 2 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 16 smd rect (at 2.5 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 17 smd rect (at 3 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 18 smd rect (at 3.5 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 19 smd rect (at 4 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 20 smd rect (at 4.5 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 21 smd rect (at 5 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad MP smd custom (at 7.25 -1.775) (size 1 1) (layers F.Cu F.Mask F.Paste)
+    (options (clearance outline) (anchor circle))
+    (primitives
+      (gr_poly (pts
+         (xy -1.05 -0.975) (xy -1.05 0.975) (xy 0.25 0.975) (xy 0.25 0.625)
+         (xy 1.05 0.625) (xy 1.05 -0.975) (xy -1.05 -0.975)) (width 0))
+    ))
+  (pad MP smd custom (at -7.25 -1.775) (size 1 1) (layers F.Cu F.Mask F.Paste)
+    (options (clearance outline) (anchor circle))
+    (primitives
+      (gr_poly (pts
+         (xy 1.05 -0.975) (xy 1.05 0.975) (xy -0.25 0.975) (xy -0.25 0.625)
+         (xy -1.05 0.625) (xy -1.05 -0.975) (xy 1.05 -0.975)) (width 0))
+    ))
+  (fp_text user ${REFERENCE} (at 0 0) (layer F.Fab)
+    (effects (font (size 1 1) (thickness 0.15)))
+  )
+  (model ${KISYS3DMOD}/Connector_FFC-FPC.3dshapes/Amphenol_F32Q-1A7x1-11021_1x21-1MP_P0.5mm_Horizontal.wrl
+    (at (xyz 0 0 0))
+    (scale (xyz 1 1 1))
+    (rotate (xyz 0 0 0))
+  )
+)
\ No newline at end of file
diff --git a/Connector_FFC-FPC.pretty/Amphenol_F32Q-1A7x1-11022_1x22-1MP_P0.5mm_Horizontal.kicad_mod b/Connector_FFC-FPC.pretty/Amphenol_F32Q-1A7x1-11022_1x22-1MP_P0.5mm_Horizontal.kicad_mod
new file mode 100644
index 000000000..4b81eec14
--- /dev/null
+++ b/Connector_FFC-FPC.pretty/Amphenol_F32Q-1A7x1-11022_1x22-1MP_P0.5mm_Horizontal.kicad_mod
@@ -0,0 +1,79 @@
+(module Amphenol_F32Q-1A7x1-11022_1x22-1MP_P0.5mm_Horizontal (layer F.Cu) (tedit 5FA462C7)
+  (descr "Amphenol FPC connector, 22 top-side contacts, 0.5mm pitch, SMT, https://cdn.amphenol-icc.com/media/wysiwyg/files/drawing/f32q-f32t.pdf")
+  (tags "Amphenol fpc F32Q")
+  (attr smd)
+  (fp_text reference REF** (at 0 -4.65) (layer F.SilkS)
+    (effects (font (size 1 1) (thickness 0.15)))
+  )
+  (fp_text value Amphenol_F32Q-1A7x1-11022_1x22-1MP_P0.5mm_Horizontal (at 0 3.45) (layer F.Fab)
+    (effects (font (size 1 1) (thickness 0.15)))
+  )
+  (fp_line (start -7.9 -2.25) (end 7.9 -2.25) (layer F.Fab) (width 0.1))
+  (fp_line (start 7.9 -2.25) (end 7.9 0.75) (layer F.Fab) (width 0.1))
+  (fp_line (start 7.9 0.75) (end 9.15 0.75) (layer F.Fab) (width 0.1))
+  (fp_line (start 9.15 0.75) (end 9.15 2.25) (layer F.Fab) (width 0.1))
+  (fp_line (start 9.15 2.25) (end -9.15 2.25) (layer F.Fab) (width 0.1))
+  (fp_line (start -9.15 2.25) (end -9.15 0.75) (layer F.Fab) (width 0.1))
+  (fp_line (start -9.15 0.75) (end -7.9 0.75) (layer F.Fab) (width 0.1))
+  (fp_line (start -7.9 0.75) (end -7.9 -2.25) (layer F.Fab) (width 0.1))
+  (fp_line (start -5.65 -2.25) (end -5.25 -1.45) (layer F.Fab) (width 0.1))
+  (fp_line (start -5.25 -1.45) (end -4.85 -2.25) (layer F.Fab) (width 0.1))
+  (fp_line (start 5.66 -3.01) (end 8.81 -3.01) (layer F.SilkS) (width 0.12))
+  (fp_line (start 8.81 -3.01) (end 8.81 0.69) (layer F.SilkS) (width 0.12))
+  (fp_line (start 8.81 0.69) (end 9.21 0.69) (layer F.SilkS) (width 0.12))
+  (fp_line (start 9.21 0.69) (end 9.21 2.31) (layer F.SilkS) (width 0.12))
+  (fp_line (start 9.21 2.31) (end -9.21 2.31) (layer F.SilkS) (width 0.12))
+  (fp_line (start -9.21 2.31) (end -9.21 0.69) (layer F.SilkS) (width 0.12))
+  (fp_line (start -9.21 0.69) (end -8.81 0.69) (layer F.SilkS) (width 0.12))
+  (fp_line (start -8.81 0.69) (end -8.81 -3.01) (layer F.SilkS) (width 0.12))
+  (fp_line (start -8.81 -3.01) (end -5.66 -3.01) (layer F.SilkS) (width 0.12))
+  (fp_line (start -5.66 -3.01) (end -5.66 -3.39) (layer F.SilkS) (width 0.12))
+  (fp_line (start -9.65 -3.95) (end -9.65 2.75) (layer F.CrtYd) (width 0.05))
+  (fp_line (start -9.65 2.75) (end 9.65 2.75) (layer F.CrtYd) (width 0.05))
+  (fp_line (start 9.65 2.75) (end 9.65 -3.95) (layer F.CrtYd) (width 0.05))
+  (fp_line (start 9.65 -3.95) (end -9.65 -3.95) (layer F.CrtYd) (width 0.05))
+  (pad 1 smd rect (at -5.25 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 2 smd rect (at -4.75 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 3 smd rect (at -4.25 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 4 smd rect (at -3.75 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 5 smd rect (at -3.25 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 6 smd rect (at -2.75 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 7 smd rect (at -2.25 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 8 smd rect (at -1.75 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 9 smd rect (at -1.25 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 10 smd rect (at -0.75 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 11 smd rect (at -0.25 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 12 smd rect (at 0.25 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 13 smd rect (at 0.75 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 14 smd rect (at 1.25 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 15 smd rect (at 1.75 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 16 smd rect (at 2.25 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 17 smd rect (at 2.75 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 18 smd rect (at 3.25 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 19 smd rect (at 3.75 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 20 smd rect (at 4.25 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 21 smd rect (at 4.75 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 22 smd rect (at 5.25 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad MP smd custom (at 7.5 -1.775) (size 1 1) (layers F.Cu F.Mask F.Paste)
+    (options (clearance outline) (anchor circle))
+    (primitives
+      (gr_poly (pts
+         (xy -1.05 -0.975) (xy -1.05 0.975) (xy 0.25 0.975) (xy 0.25 0.625)
+         (xy 1.05 0.625) (xy 1.05 -0.975) (xy -1.05 -0.975)) (width 0))
+    ))
+  (pad MP smd custom (at -7.5 -1.775) (size 1 1) (layers F.Cu F.Mask F.Paste)
+    (options (clearance outline) (anchor circle))
+    (primitives
+      (gr_poly (pts
+         (xy 1.05 -0.975) (xy 1.05 0.975) (xy -0.25 0.975) (xy -0.25 0.625)
+         (xy -1.05 0.625) (xy -1.05 -0.975) (xy 1.05 -0.975)) (width 0))
+    ))
+  (fp_text user ${REFERENCE} (at 0 0) (layer F.Fab)
+    (effects (font (size 1 1) (thickness 0.15)))
+  )
+  (model ${KISYS3DMOD}/Connector_FFC-FPC.3dshapes/Amphenol_F32Q-1A7x1-11022_1x22-1MP_P0.5mm_Horizontal.wrl
+    (at (xyz 0 0 0))
+    (scale (xyz 1 1 1))
+    (rotate (xyz 0 0 0))
+  )
+)
\ No newline at end of file
diff --git a/Connector_FFC-FPC.pretty/Amphenol_F32Q-1A7x1-11023_1x23-1MP_P0.5mm_Horizontal.kicad_mod b/Connector_FFC-FPC.pretty/Amphenol_F32Q-1A7x1-11023_1x23-1MP_P0.5mm_Horizontal.kicad_mod
new file mode 100644
index 000000000..378ee39ba
--- /dev/null
+++ b/Connector_FFC-FPC.pretty/Amphenol_F32Q-1A7x1-11023_1x23-1MP_P0.5mm_Horizontal.kicad_mod
@@ -0,0 +1,80 @@
+(module Amphenol_F32Q-1A7x1-11023_1x23-1MP_P0.5mm_Horizontal (layer F.Cu) (tedit 5FA462C7)
+  (descr "Amphenol FPC connector, 23 top-side contacts, 0.5mm pitch, SMT, https://cdn.amphenol-icc.com/media/wysiwyg/files/drawing/f32q-f32t.pdf")
+  (tags "Amphenol fpc F32Q")
+  (attr smd)
+  (fp_text reference REF** (at 0 -4.65) (layer F.SilkS)
+    (effects (font (size 1 1) (thickness 0.15)))
+  )
+  (fp_text value Amphenol_F32Q-1A7x1-11023_1x23-1MP_P0.5mm_Horizontal (at 0 3.45) (layer F.Fab)
+    (effects (font (size 1 1) (thickness 0.15)))
+  )
+  (fp_line (start -8.15 -2.25) (end 8.15 -2.25) (layer F.Fab) (width 0.1))
+  (fp_line (start 8.15 -2.25) (end 8.15 0.75) (layer F.Fab) (width 0.1))
+  (fp_line (start 8.15 0.75) (end 9.4 0.75) (layer F.Fab) (width 0.1))
+  (fp_line (start 9.4 0.75) (end 9.4 2.25) (layer F.Fab) (width 0.1))
+  (fp_line (start 9.4 2.25) (end -9.4 2.25) (layer F.Fab) (width 0.1))
+  (fp_line (start -9.4 2.25) (end -9.4 0.75) (layer F.Fab) (width 0.1))
+  (fp_line (start -9.4 0.75) (end -8.15 0.75) (layer F.Fab) (width 0.1))
+  (fp_line (start -8.15 0.75) (end -8.15 -2.25) (layer F.Fab) (width 0.1))
+  (fp_line (start -5.9 -2.25) (end -5.5 -1.45) (layer F.Fab) (width 0.1))
+  (fp_line (start -5.5 -1.45) (end -5.1 -2.25) (layer F.Fab) (width 0.1))
+  (fp_line (start 5.91 -3.01) (end 9.06 -3.01) (layer F.SilkS) (width 0.12))
+  (fp_line (start 9.06 -3.01) (end 9.06 0.69) (layer F.SilkS) (width 0.12))
+  (fp_line (start 9.06 0.69) (end 9.46 0.69) (layer F.SilkS) (width 0.12))
+  (fp_line (start 9.46 0.69) (end 9.46 2.31) (layer F.SilkS) (width 0.12))
+  (fp_line (start 9.46 2.31) (end -9.46 2.31) (layer F.SilkS) (width 0.12))
+  (fp_line (start -9.46 2.31) (end -9.46 0.69) (layer F.SilkS) (width 0.12))
+  (fp_line (start -9.46 0.69) (end -9.06 0.69) (layer F.SilkS) (width 0.12))
+  (fp_line (start -9.06 0.69) (end -9.06 -3.01) (layer F.SilkS) (width 0.12))
+  (fp_line (start -9.06 -3.01) (end -5.91 -3.01) (layer F.SilkS) (width 0.12))
+  (fp_line (start -5.91 -3.01) (end -5.91 -3.39) (layer F.SilkS) (width 0.12))
+  (fp_line (start -9.9 -3.95) (end -9.9 2.75) (layer F.CrtYd) (width 0.05))
+  (fp_line (start -9.9 2.75) (end 9.9 2.75) (layer F.CrtYd) (width 0.05))
+  (fp_line (start 9.9 2.75) (end 9.9 -3.95) (layer F.CrtYd) (width 0.05))
+  (fp_line (start 9.9 -3.95) (end -9.9 -3.95) (layer F.CrtYd) (width 0.05))
+  (pad 1 smd rect (at -5.5 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 2 smd rect (at -5 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 3 smd rect (at -4.5 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 4 smd rect (at -4 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 5 smd rect (at -3.5 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 6 smd rect (at -3 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 7 smd rect (at -2.5 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 8 smd rect (at -2 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 9 smd rect (at -1.5 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 10 smd rect (at -1 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 11 smd rect (at -0.5 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 12 smd rect (at 0 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 13 smd rect (at 0.5 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 14 smd rect (at 1 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 15 smd rect (at 1.5 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 16 smd rect (at 2 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 17 smd rect (at 2.5 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 18 smd rect (at 3 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 19 smd rect (at 3.5 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 20 smd rect (at 4 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 21 smd rect (at 4.5 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 22 smd rect (at 5 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 23 smd rect (at 5.5 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad MP smd custom (at 7.75 -1.775) (size 1 1) (layers F.Cu F.Mask F.Paste)
+    (options (clearance outline) (anchor circle))
+    (primitives
+      (gr_poly (pts
+         (xy -1.05 -0.975) (xy -1.05 0.975) (xy 0.25 0.975) (xy 0.25 0.625)
+         (xy 1.05 0.625) (xy 1.05 -0.975) (xy -1.05 -0.975)) (width 0))
+    ))
+  (pad MP smd custom (at -7.75 -1.775) (size 1 1) (layers F.Cu F.Mask F.Paste)
+    (options (clearance outline) (anchor circle))
+    (primitives
+      (gr_poly (pts
+         (xy 1.05 -0.975) (xy 1.05 0.975) (xy -0.25 0.975) (xy -0.25 0.625)
+         (xy -1.05 0.625) (xy -1.05 -0.975) (xy 1.05 -0.975)) (width 0))
+    ))
+  (fp_text user ${REFERENCE} (at 0 0) (layer F.Fab)
+    (effects (font (size 1 1) (thickness 0.15)))
+  )
+  (model ${KISYS3DMOD}/Connector_FFC-FPC.3dshapes/Amphenol_F32Q-1A7x1-11023_1x23-1MP_P0.5mm_Horizontal.wrl
+    (at (xyz 0 0 0))
+    (scale (xyz 1 1 1))
+    (rotate (xyz 0 0 0))
+  )
+)
\ No newline at end of file
diff --git a/Connector_FFC-FPC.pretty/Amphenol_F32Q-1A7x1-11024_1x24-1MP_P0.5mm_Horizontal.kicad_mod b/Connector_FFC-FPC.pretty/Amphenol_F32Q-1A7x1-11024_1x24-1MP_P0.5mm_Horizontal.kicad_mod
new file mode 100644
index 000000000..8d78a2db8
--- /dev/null
+++ b/Connector_FFC-FPC.pretty/Amphenol_F32Q-1A7x1-11024_1x24-1MP_P0.5mm_Horizontal.kicad_mod
@@ -0,0 +1,81 @@
+(module Amphenol_F32Q-1A7x1-11024_1x24-1MP_P0.5mm_Horizontal (layer F.Cu) (tedit 5FA462C7)
+  (descr "Amphenol FPC connector, 24 top-side contacts, 0.5mm pitch, SMT, https://cdn.amphenol-icc.com/media/wysiwyg/files/drawing/f32q-f32t.pdf")
+  (tags "Amphenol fpc F32Q")
+  (attr smd)
+  (fp_text reference REF** (at 0 -4.65) (layer F.SilkS)
+    (effects (font (size 1 1) (thickness 0.15)))
+  )
+  (fp_text value Amphenol_F32Q-1A7x1-11024_1x24-1MP_P0.5mm_Horizontal (at 0 3.45) (layer F.Fab)
+    (effects (font (size 1 1) (thickness 0.15)))
+  )
+  (fp_line (start -8.4 -2.25) (end 8.4 -2.25) (layer F.Fab) (width 0.1))
+  (fp_line (start 8.4 -2.25) (end 8.4 0.75) (layer F.Fab) (width 0.1))
+  (fp_line (start 8.4 0.75) (end 9.65 0.75) (layer F.Fab) (width 0.1))
+  (fp_line (start 9.65 0.75) (end 9.65 2.25) (layer F.Fab) (width 0.1))
+  (fp_line (start 9.65 2.25) (end -9.65 2.25) (layer F.Fab) (width 0.1))
+  (fp_line (start -9.65 2.25) (end -9.65 0.75) (layer F.Fab) (width 0.1))
+  (fp_line (start -9.65 0.75) (end -8.4 0.75) (layer F.Fab) (width 0.1))
+  (fp_line (start -8.4 0.75) (end -8.4 -2.25) (layer F.Fab) (width 0.1))
+  (fp_line (start -6.15 -2.25) (end -5.75 -1.45) (layer F.Fab) (width 0.1))
+  (fp_line (start -5.75 -1.45) (end -5.35 -2.25) (layer F.Fab) (width 0.1))
+  (fp_line (start 6.16 -3.01) (end 9.31 -3.01) (layer F.SilkS) (width 0.12))
+  (fp_line (start 9.31 -3.01) (end 9.31 0.69) (layer F.SilkS) (width 0.12))
+  (fp_line (start 9.31 0.69) (end 9.71 0.69) (layer F.SilkS) (width 0.12))
+  (fp_line (start 9.71 0.69) (end 9.71 2.31) (layer F.SilkS) (width 0.12))
+  (fp_line (start 9.71 2.31) (end -9.71 2.31) (layer F.SilkS) (width 0.12))
+  (fp_line (start -9.71 2.31) (end -9.71 0.69) (layer F.SilkS) (width 0.12))
+  (fp_line (start -9.71 0.69) (end -9.31 0.69) (layer F.SilkS) (width 0.12))
+  (fp_line (start -9.31 0.69) (end -9.31 -3.01) (layer F.SilkS) (width 0.12))
+  (fp_line (start -9.31 -3.01) (end -6.16 -3.01) (layer F.SilkS) (width 0.12))
+  (fp_line (start -6.16 -3.01) (end -6.16 -3.39) (layer F.SilkS) (width 0.12))
+  (fp_line (start -10.15 -3.95) (end -10.15 2.75) (layer F.CrtYd) (width 0.05))
+  (fp_line (start -10.15 2.75) (end 10.15 2.75) (layer F.CrtYd) (width 0.05))
+  (fp_line (start 10.15 2.75) (end 10.15 -3.95) (layer F.CrtYd) (width 0.05))
+  (fp_line (start 10.15 -3.95) (end -10.15 -3.95) (layer F.CrtYd) (width 0.05))
+  (pad 1 smd rect (at -5.75 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 2 smd rect (at -5.25 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 3 smd rect (at -4.75 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 4 smd rect (at -4.25 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 5 smd rect (at -3.75 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 6 smd rect (at -3.25 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 7 smd rect (at -2.75 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 8 smd rect (at -2.25 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 9 smd rect (at -1.75 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 10 smd rect (at -1.25 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 11 smd rect (at -0.75 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 12 smd rect (at -0.25 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 13 smd rect (at 0.25 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 14 smd rect (at 0.75 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 15 smd rect (at 1.25 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 16 smd rect (at 1.75 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 17 smd rect (at 2.25 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 18 smd rect (at 2.75 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 19 smd rect (at 3.25 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 20 smd rect (at 3.75 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 21 smd rect (at 4.25 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 22 smd rect (at 4.75 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 23 smd rect (at 5.25 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 24 smd rect (at 5.75 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad MP smd custom (at 8 -1.775) (size 1 1) (layers F.Cu F.Mask F.Paste)
+    (options (clearance outline) (anchor circle))
+    (primitives
+      (gr_poly (pts
+         (xy -1.05 -0.975) (xy -1.05 0.975) (xy 0.25 0.975) (xy 0.25 0.625)
+         (xy 1.05 0.625) (xy 1.05 -0.975) (xy -1.05 -0.975)) (width 0))
+    ))
+  (pad MP smd custom (at -8 -1.775) (size 1 1) (layers F.Cu F.Mask F.Paste)
+    (options (clearance outline) (anchor circle))
+    (primitives
+      (gr_poly (pts
+         (xy 1.05 -0.975) (xy 1.05 0.975) (xy -0.25 0.975) (xy -0.25 0.625)
+         (xy -1.05 0.625) (xy -1.05 -0.975) (xy 1.05 -0.975)) (width 0))
+    ))
+  (fp_text user ${REFERENCE} (at 0 0) (layer F.Fab)
+    (effects (font (size 1 1) (thickness 0.15)))
+  )
+  (model ${KISYS3DMOD}/Connector_FFC-FPC.3dshapes/Amphenol_F32Q-1A7x1-11024_1x24-1MP_P0.5mm_Horizontal.wrl
+    (at (xyz 0 0 0))
+    (scale (xyz 1 1 1))
+    (rotate (xyz 0 0 0))
+  )
+)
\ No newline at end of file
diff --git a/Connector_FFC-FPC.pretty/Amphenol_F32Q-1A7x1-11025_1x25-1MP_P0.5mm_Horizontal.kicad_mod b/Connector_FFC-FPC.pretty/Amphenol_F32Q-1A7x1-11025_1x25-1MP_P0.5mm_Horizontal.kicad_mod
new file mode 100644
index 000000000..48decd1c9
--- /dev/null
+++ b/Connector_FFC-FPC.pretty/Amphenol_F32Q-1A7x1-11025_1x25-1MP_P0.5mm_Horizontal.kicad_mod
@@ -0,0 +1,82 @@
+(module Amphenol_F32Q-1A7x1-11025_1x25-1MP_P0.5mm_Horizontal (layer F.Cu) (tedit 5FA462C7)
+  (descr "Amphenol FPC connector, 25 top-side contacts, 0.5mm pitch, SMT, https://cdn.amphenol-icc.com/media/wysiwyg/files/drawing/f32q-f32t.pdf")
+  (tags "Amphenol fpc F32Q")
+  (attr smd)
+  (fp_text reference REF** (at 0 -4.65) (layer F.SilkS)
+    (effects (font (size 1 1) (thickness 0.15)))
+  )
+  (fp_text value Amphenol_F32Q-1A7x1-11025_1x25-1MP_P0.5mm_Horizontal (at 0 3.45) (layer F.Fab)
+    (effects (font (size 1 1) (thickness 0.15)))
+  )
+  (fp_line (start -8.65 -2.25) (end 8.65 -2.25) (layer F.Fab) (width 0.1))
+  (fp_line (start 8.65 -2.25) (end 8.65 0.75) (layer F.Fab) (width 0.1))
+  (fp_line (start 8.65 0.75) (end 9.9 0.75) (layer F.Fab) (width 0.1))
+  (fp_line (start 9.9 0.75) (end 9.9 2.25) (layer F.Fab) (width 0.1))
+  (fp_line (start 9.9 2.25) (end -9.9 2.25) (layer F.Fab) (width 0.1))
+  (fp_line (start -9.9 2.25) (end -9.9 0.75) (layer F.Fab) (width 0.1))
+  (fp_line (start -9.9 0.75) (end -8.65 0.75) (layer F.Fab) (width 0.1))
+  (fp_line (start -8.65 0.75) (end -8.65 -2.25) (layer F.Fab) (width 0.1))
+  (fp_line (start -6.4 -2.25) (end -6 -1.45) (layer F.Fab) (width 0.1))
+  (fp_line (start -6 -1.45) (end -5.6 -2.25) (layer F.Fab) (width 0.1))
+  (fp_line (start 6.41 -3.01) (end 9.56 -3.01) (layer F.SilkS) (width 0.12))
+  (fp_line (start 9.56 -3.01) (end 9.56 0.69) (layer F.SilkS) (width 0.12))
+  (fp_line (start 9.56 0.69) (end 9.96 0.69) (layer F.SilkS) (width 0.12))
+  (fp_line (start 9.96 0.69) (end 9.96 2.31) (layer F.SilkS) (width 0.12))
+  (fp_line (start 9.96 2.31) (end -9.96 2.31) (layer F.SilkS) (width 0.12))
+  (fp_line (start -9.96 2.31) (end -9.96 0.69) (layer F.SilkS) (width 0.12))
+  (fp_line (start -9.96 0.69) (end -9.56 0.69) (layer F.SilkS) (width 0.12))
+  (fp_line (start -9.56 0.69) (end -9.56 -3.01) (layer F.SilkS) (width 0.12))
+  (fp_line (start -9.56 -3.01) (end -6.41 -3.01) (layer F.SilkS) (width 0.12))
+  (fp_line (start -6.41 -3.01) (end -6.41 -3.39) (layer F.SilkS) (width 0.12))
+  (fp_line (start -10.4 -3.95) (end -10.4 2.75) (layer F.CrtYd) (width 0.05))
+  (fp_line (start -10.4 2.75) (end 10.4 2.75) (layer F.CrtYd) (width 0.05))
+  (fp_line (start 10.4 2.75) (end 10.4 -3.95) (layer F.CrtYd) (width 0.05))
+  (fp_line (start 10.4 -3.95) (end -10.4 -3.95) (layer F.CrtYd) (width 0.05))
+  (pad 1 smd rect (at -6 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 2 smd rect (at -5.5 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 3 smd rect (at -5 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 4 smd rect (at -4.5 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 5 smd rect (at -4 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 6 smd rect (at -3.5 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 7 smd rect (at -3 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 8 smd rect (at -2.5 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 9 smd rect (at -2 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 10 smd rect (at -1.5 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 11 smd rect (at -1 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 12 smd rect (at -0.5 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 13 smd rect (at 0 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 14 smd rect (at 0.5 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 15 smd rect (at 1 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 16 smd rect (at 1.5 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 17 smd rect (at 2 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 18 smd rect (at 2.5 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 19 smd rect (at 3 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 20 smd rect (at 3.5 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 21 smd rect (at 4 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 22 smd rect (at 4.5 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 23 smd rect (at 5 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 24 smd rect (at 5.5 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 25 smd rect (at 6 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad MP smd custom (at 8.25 -1.775) (size 1 1) (layers F.Cu F.Mask F.Paste)
+    (options (clearance outline) (anchor circle))
+    (primitives
+      (gr_poly (pts
+         (xy -1.05 -0.975) (xy -1.05 0.975) (xy 0.25 0.975) (xy 0.25 0.625)
+         (xy 1.05 0.625) (xy 1.05 -0.975) (xy -1.05 -0.975)) (width 0))
+    ))
+  (pad MP smd custom (at -8.25 -1.775) (size 1 1) (layers F.Cu F.Mask F.Paste)
+    (options (clearance outline) (anchor circle))
+    (primitives
+      (gr_poly (pts
+         (xy 1.05 -0.975) (xy 1.05 0.975) (xy -0.25 0.975) (xy -0.25 0.625)
+         (xy -1.05 0.625) (xy -1.05 -0.975) (xy 1.05 -0.975)) (width 0))
+    ))
+  (fp_text user ${REFERENCE} (at 0 0) (layer F.Fab)
+    (effects (font (size 1 1) (thickness 0.15)))
+  )
+  (model ${KISYS3DMOD}/Connector_FFC-FPC.3dshapes/Amphenol_F32Q-1A7x1-11025_1x25-1MP_P0.5mm_Horizontal.wrl
+    (at (xyz 0 0 0))
+    (scale (xyz 1 1 1))
+    (rotate (xyz 0 0 0))
+  )
+)
\ No newline at end of file
diff --git a/Connector_FFC-FPC.pretty/Amphenol_F32Q-1A7x1-11026_1x26-1MP_P0.5mm_Horizontal.kicad_mod b/Connector_FFC-FPC.pretty/Amphenol_F32Q-1A7x1-11026_1x26-1MP_P0.5mm_Horizontal.kicad_mod
new file mode 100644
index 000000000..e883e8c69
--- /dev/null
+++ b/Connector_FFC-FPC.pretty/Amphenol_F32Q-1A7x1-11026_1x26-1MP_P0.5mm_Horizontal.kicad_mod
@@ -0,0 +1,83 @@
+(module Amphenol_F32Q-1A7x1-11026_1x26-1MP_P0.5mm_Horizontal (layer F.Cu) (tedit 5FA462C7)
+  (descr "Amphenol FPC connector, 26 top-side contacts, 0.5mm pitch, SMT, https://cdn.amphenol-icc.com/media/wysiwyg/files/drawing/f32q-f32t.pdf")
+  (tags "Amphenol fpc F32Q")
+  (attr smd)
+  (fp_text reference REF** (at 0 -4.65) (layer F.SilkS)
+    (effects (font (size 1 1) (thickness 0.15)))
+  )
+  (fp_text value Amphenol_F32Q-1A7x1-11026_1x26-1MP_P0.5mm_Horizontal (at 0 3.45) (layer F.Fab)
+    (effects (font (size 1 1) (thickness 0.15)))
+  )
+  (fp_line (start -8.9 -2.25) (end 8.9 -2.25) (layer F.Fab) (width 0.1))
+  (fp_line (start 8.9 -2.25) (end 8.9 0.75) (layer F.Fab) (width 0.1))
+  (fp_line (start 8.9 0.75) (end 10.15 0.75) (layer F.Fab) (width 0.1))
+  (fp_line (start 10.15 0.75) (end 10.15 2.25) (layer F.Fab) (width 0.1))
+  (fp_line (start 10.15 2.25) (end -10.15 2.25) (layer F.Fab) (width 0.1))
+  (fp_line (start -10.15 2.25) (end -10.15 0.75) (layer F.Fab) (width 0.1))
+  (fp_line (start -10.15 0.75) (end -8.9 0.75) (layer F.Fab) (width 0.1))
+  (fp_line (start -8.9 0.75) (end -8.9 -2.25) (layer F.Fab) (width 0.1))
+  (fp_line (start -6.65 -2.25) (end -6.25 -1.45) (layer F.Fab) (width 0.1))
+  (fp_line (start -6.25 -1.45) (end -5.85 -2.25) (layer F.Fab) (width 0.1))
+  (fp_line (start 6.66 -3.01) (end 9.81 -3.01) (layer F.SilkS) (width 0.12))
+  (fp_line (start 9.81 -3.01) (end 9.81 0.69) (layer F.SilkS) (width 0.12))
+  (fp_line (start 9.81 0.69) (end 10.21 0.69) (layer F.SilkS) (width 0.12))
+  (fp_line (start 10.21 0.69) (end 10.21 2.31) (layer F.SilkS) (width 0.12))
+  (fp_line (start 10.21 2.31) (end -10.21 2.31) (layer F.SilkS) (width 0.12))
+  (fp_line (start -10.21 2.31) (end -10.21 0.69) (layer F.SilkS) (width 0.12))
+  (fp_line (start -10.21 0.69) (end -9.81 0.69) (layer F.SilkS) (width 0.12))
+  (fp_line (start -9.81 0.69) (end -9.81 -3.01) (layer F.SilkS) (width 0.12))
+  (fp_line (start -9.81 -3.01) (end -6.66 -3.01) (layer F.SilkS) (width 0.12))
+  (fp_line (start -6.66 -3.01) (end -6.66 -3.39) (layer F.SilkS) (width 0.12))
+  (fp_line (start -10.65 -3.95) (end -10.65 2.75) (layer F.CrtYd) (width 0.05))
+  (fp_line (start -10.65 2.75) (end 10.65 2.75) (layer F.CrtYd) (width 0.05))
+  (fp_line (start 10.65 2.75) (end 10.65 -3.95) (layer F.CrtYd) (width 0.05))
+  (fp_line (start 10.65 -3.95) (end -10.65 -3.95) (layer F.CrtYd) (width 0.05))
+  (pad 1 smd rect (at -6.25 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 2 smd rect (at -5.75 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 3 smd rect (at -5.25 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 4 smd rect (at -4.75 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 5 smd rect (at -4.25 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 6 smd rect (at -3.75 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 7 smd rect (at -3.25 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 8 smd rect (at -2.75 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 9 smd rect (at -2.25 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 10 smd rect (at -1.75 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 11 smd rect (at -1.25 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 12 smd rect (at -0.75 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 13 smd rect (at -0.25 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 14 smd rect (at 0.25 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 15 smd rect (at 0.75 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 16 smd rect (at 1.25 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 17 smd rect (at 1.75 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 18 smd rect (at 2.25 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 19 smd rect (at 2.75 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 20 smd rect (at 3.25 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 21 smd rect (at 3.75 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 22 smd rect (at 4.25 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 23 smd rect (at 4.75 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 24 smd rect (at 5.25 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 25 smd rect (at 5.75 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 26 smd rect (at 6.25 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad MP smd custom (at 8.5 -1.775) (size 1 1) (layers F.Cu F.Mask F.Paste)
+    (options (clearance outline) (anchor circle))
+    (primitives
+      (gr_poly (pts
+         (xy -1.05 -0.975) (xy -1.05 0.975) (xy 0.25 0.975) (xy 0.25 0.625)
+         (xy 1.05 0.625) (xy 1.05 -0.975) (xy -1.05 -0.975)) (width 0))
+    ))
+  (pad MP smd custom (at -8.5 -1.775) (size 1 1) (layers F.Cu F.Mask F.Paste)
+    (options (clearance outline) (anchor circle))
+    (primitives
+      (gr_poly (pts
+         (xy 1.05 -0.975) (xy 1.05 0.975) (xy -0.25 0.975) (xy -0.25 0.625)
+         (xy -1.05 0.625) (xy -1.05 -0.975) (xy 1.05 -0.975)) (width 0))
+    ))
+  (fp_text user ${REFERENCE} (at 0 0) (layer F.Fab)
+    (effects (font (size 1 1) (thickness 0.15)))
+  )
+  (model ${KISYS3DMOD}/Connector_FFC-FPC.3dshapes/Amphenol_F32Q-1A7x1-11026_1x26-1MP_P0.5mm_Horizontal.wrl
+    (at (xyz 0 0 0))
+    (scale (xyz 1 1 1))
+    (rotate (xyz 0 0 0))
+  )
+)
\ No newline at end of file
diff --git a/Connector_FFC-FPC.pretty/Amphenol_F32Q-1A7x1-11027_1x27-1MP_P0.5mm_Horizontal.kicad_mod b/Connector_FFC-FPC.pretty/Amphenol_F32Q-1A7x1-11027_1x27-1MP_P0.5mm_Horizontal.kicad_mod
new file mode 100644
index 000000000..6e79157c3
--- /dev/null
+++ b/Connector_FFC-FPC.pretty/Amphenol_F32Q-1A7x1-11027_1x27-1MP_P0.5mm_Horizontal.kicad_mod
@@ -0,0 +1,84 @@
+(module Amphenol_F32Q-1A7x1-11027_1x27-1MP_P0.5mm_Horizontal (layer F.Cu) (tedit 5FA462C7)
+  (descr "Amphenol FPC connector, 27 top-side contacts, 0.5mm pitch, SMT, https://cdn.amphenol-icc.com/media/wysiwyg/files/drawing/f32q-f32t.pdf")
+  (tags "Amphenol fpc F32Q")
+  (attr smd)
+  (fp_text reference REF** (at 0 -4.65) (layer F.SilkS)
+    (effects (font (size 1 1) (thickness 0.15)))
+  )
+  (fp_text value Amphenol_F32Q-1A7x1-11027_1x27-1MP_P0.5mm_Horizontal (at 0 3.45) (layer F.Fab)
+    (effects (font (size 1 1) (thickness 0.15)))
+  )
+  (fp_line (start -9.15 -2.25) (end 9.15 -2.25) (layer F.Fab) (width 0.1))
+  (fp_line (start 9.15 -2.25) (end 9.15 0.75) (layer F.Fab) (width 0.1))
+  (fp_line (start 9.15 0.75) (end 10.4 0.75) (layer F.Fab) (width 0.1))
+  (fp_line (start 10.4 0.75) (end 10.4 2.25) (layer F.Fab) (width 0.1))
+  (fp_line (start 10.4 2.25) (end -10.4 2.25) (layer F.Fab) (width 0.1))
+  (fp_line (start -10.4 2.25) (end -10.4 0.75) (layer F.Fab) (width 0.1))
+  (fp_line (start -10.4 0.75) (end -9.15 0.75) (layer F.Fab) (width 0.1))
+  (fp_line (start -9.15 0.75) (end -9.15 -2.25) (layer F.Fab) (width 0.1))
+  (fp_line (start -6.9 -2.25) (end -6.5 -1.45) (layer F.Fab) (width 0.1))
+  (fp_line (start -6.5 -1.45) (end -6.1 -2.25) (layer F.Fab) (width 0.1))
+  (fp_line (start 6.91 -3.01) (end 10.06 -3.01) (layer F.SilkS) (width 0.12))
+  (fp_line (start 10.06 -3.01) (end 10.06 0.69) (layer F.SilkS) (width 0.12))
+  (fp_line (start 10.06 0.69) (end 10.46 0.69) (layer F.SilkS) (width 0.12))
+  (fp_line (start 10.46 0.69) (end 10.46 2.31) (layer F.SilkS) (width 0.12))
+  (fp_line (start 10.46 2.31) (end -10.46 2.31) (layer F.SilkS) (width 0.12))
+  (fp_line (start -10.46 2.31) (end -10.46 0.69) (layer F.SilkS) (width 0.12))
+  (fp_line (start -10.46 0.69) (end -10.06 0.69) (layer F.SilkS) (width 0.12))
+  (fp_line (start -10.06 0.69) (end -10.06 -3.01) (layer F.SilkS) (width 0.12))
+  (fp_line (start -10.06 -3.01) (end -6.91 -3.01) (layer F.SilkS) (width 0.12))
+  (fp_line (start -6.91 -3.01) (end -6.91 -3.39) (layer F.SilkS) (width 0.12))
+  (fp_line (start -10.9 -3.95) (end -10.9 2.75) (layer F.CrtYd) (width 0.05))
+  (fp_line (start -10.9 2.75) (end 10.9 2.75) (layer F.CrtYd) (width 0.05))
+  (fp_line (start 10.9 2.75) (end 10.9 -3.95) (layer F.CrtYd) (width 0.05))
+  (fp_line (start 10.9 -3.95) (end -10.9 -3.95) (layer F.CrtYd) (width 0.05))
+  (pad 1 smd rect (at -6.5 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 2 smd rect (at -6 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 3 smd rect (at -5.5 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 4 smd rect (at -5 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 5 smd rect (at -4.5 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 6 smd rect (at -4 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 7 smd rect (at -3.5 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 8 smd rect (at -3 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 9 smd rect (at -2.5 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 10 smd rect (at -2 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 11 smd rect (at -1.5 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 12 smd rect (at -1 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 13 smd rect (at -0.5 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 14 smd rect (at 0 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 15 smd rect (at 0.5 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 16 smd rect (at 1 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 17 smd rect (at 1.5 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 18 smd rect (at 2 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 19 smd rect (at 2.5 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 20 smd rect (at 3 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 21 smd rect (at 3.5 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 22 smd rect (at 4 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 23 smd rect (at 4.5 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 24 smd rect (at 5 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 25 smd rect (at 5.5 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 26 smd rect (at 6 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 27 smd rect (at 6.5 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad MP smd custom (at 8.75 -1.775) (size 1 1) (layers F.Cu F.Mask F.Paste)
+    (options (clearance outline) (anchor circle))
+    (primitives
+      (gr_poly (pts
+         (xy -1.05 -0.975) (xy -1.05 0.975) (xy 0.25 0.975) (xy 0.25 0.625)
+         (xy 1.05 0.625) (xy 1.05 -0.975) (xy -1.05 -0.975)) (width 0))
+    ))
+  (pad MP smd custom (at -8.75 -1.775) (size 1 1) (layers F.Cu F.Mask F.Paste)
+    (options (clearance outline) (anchor circle))
+    (primitives
+      (gr_poly (pts
+         (xy 1.05 -0.975) (xy 1.05 0.975) (xy -0.25 0.975) (xy -0.25 0.625)
+         (xy -1.05 0.625) (xy -1.05 -0.975) (xy 1.05 -0.975)) (width 0))
+    ))
+  (fp_text user ${REFERENCE} (at 0 0) (layer F.Fab)
+    (effects (font (size 1 1) (thickness 0.15)))
+  )
+  (model ${KISYS3DMOD}/Connector_FFC-FPC.3dshapes/Amphenol_F32Q-1A7x1-11027_1x27-1MP_P0.5mm_Horizontal.wrl
+    (at (xyz 0 0 0))
+    (scale (xyz 1 1 1))
+    (rotate (xyz 0 0 0))
+  )
+)
\ No newline at end of file
diff --git a/Connector_FFC-FPC.pretty/Amphenol_F32Q-1A7x1-11028_1x28-1MP_P0.5mm_Horizontal.kicad_mod b/Connector_FFC-FPC.pretty/Amphenol_F32Q-1A7x1-11028_1x28-1MP_P0.5mm_Horizontal.kicad_mod
new file mode 100644
index 000000000..08bf02f05
--- /dev/null
+++ b/Connector_FFC-FPC.pretty/Amphenol_F32Q-1A7x1-11028_1x28-1MP_P0.5mm_Horizontal.kicad_mod
@@ -0,0 +1,85 @@
+(module Amphenol_F32Q-1A7x1-11028_1x28-1MP_P0.5mm_Horizontal (layer F.Cu) (tedit 5FA462C7)
+  (descr "Amphenol FPC connector, 28 top-side contacts, 0.5mm pitch, SMT, https://cdn.amphenol-icc.com/media/wysiwyg/files/drawing/f32q-f32t.pdf")
+  (tags "Amphenol fpc F32Q")
+  (attr smd)
+  (fp_text reference REF** (at 0 -4.65) (layer F.SilkS)
+    (effects (font (size 1 1) (thickness 0.15)))
+  )
+  (fp_text value Amphenol_F32Q-1A7x1-11028_1x28-1MP_P0.5mm_Horizontal (at 0 3.45) (layer F.Fab)
+    (effects (font (size 1 1) (thickness 0.15)))
+  )
+  (fp_line (start -9.4 -2.25) (end 9.4 -2.25) (layer F.Fab) (width 0.1))
+  (fp_line (start 9.4 -2.25) (end 9.4 0.75) (layer F.Fab) (width 0.1))
+  (fp_line (start 9.4 0.75) (end 10.65 0.75) (layer F.Fab) (width 0.1))
+  (fp_line (start 10.65 0.75) (end 10.65 2.25) (layer F.Fab) (width 0.1))
+  (fp_line (start 10.65 2.25) (end -10.65 2.25) (layer F.Fab) (width 0.1))
+  (fp_line (start -10.65 2.25) (end -10.65 0.75) (layer F.Fab) (width 0.1))
+  (fp_line (start -10.65 0.75) (end -9.4 0.75) (layer F.Fab) (width 0.1))
+  (fp_line (start -9.4 0.75) (end -9.4 -2.25) (layer F.Fab) (width 0.1))
+  (fp_line (start -7.15 -2.25) (end -6.75 -1.45) (layer F.Fab) (width 0.1))
+  (fp_line (start -6.75 -1.45) (end -6.35 -2.25) (layer F.Fab) (width 0.1))
+  (fp_line (start 7.16 -3.01) (end 10.31 -3.01) (layer F.SilkS) (width 0.12))
+  (fp_line (start 10.31 -3.01) (end 10.31 0.69) (layer F.SilkS) (width 0.12))
+  (fp_line (start 10.31 0.69) (end 10.71 0.69) (layer F.SilkS) (width 0.12))
+  (fp_line (start 10.71 0.69) (end 10.71 2.31) (layer F.SilkS) (width 0.12))
+  (fp_line (start 10.71 2.31) (end -10.71 2.31) (layer F.SilkS) (width 0.12))
+  (fp_line (start -10.71 2.31) (end -10.71 0.69) (layer F.SilkS) (width 0.12))
+  (fp_line (start -10.71 0.69) (end -10.31 0.69) (layer F.SilkS) (width 0.12))
+  (fp_line (start -10.31 0.69) (end -10.31 -3.01) (layer F.SilkS) (width 0.12))
+  (fp_line (start -10.31 -3.01) (end -7.16 -3.01) (layer F.SilkS) (width 0.12))
+  (fp_line (start -7.16 -3.01) (end -7.16 -3.39) (layer F.SilkS) (width 0.12))
+  (fp_line (start -11.15 -3.95) (end -11.15 2.75) (layer F.CrtYd) (width 0.05))
+  (fp_line (start -11.15 2.75) (end 11.15 2.75) (layer F.CrtYd) (width 0.05))
+  (fp_line (start 11.15 2.75) (end 11.15 -3.95) (layer F.CrtYd) (width 0.05))
+  (fp_line (start 11.15 -3.95) (end -11.15 -3.95) (layer F.CrtYd) (width 0.05))
+  (pad 1 smd rect (at -6.75 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 2 smd rect (at -6.25 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 3 smd rect (at -5.75 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 4 smd rect (at -5.25 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 5 smd rect (at -4.75 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 6 smd rect (at -4.25 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 7 smd rect (at -3.75 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 8 smd rect (at -3.25 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 9 smd rect (at -2.75 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 10 smd rect (at -2.25 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 11 smd rect (at -1.75 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 12 smd rect (at -1.25 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 13 smd rect (at -0.75 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 14 smd rect (at -0.25 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 15 smd rect (at 0.25 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 16 smd rect (at 0.75 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 17 smd rect (at 1.25 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 18 smd rect (at 1.75 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 19 smd rect (at 2.25 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 20 smd rect (at 2.75 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 21 smd rect (at 3.25 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 22 smd rect (at 3.75 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 23 smd rect (at 4.25 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 24 smd rect (at 4.75 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 25 smd rect (at 5.25 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 26 smd rect (at 5.75 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 27 smd rect (at 6.25 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 28 smd rect (at 6.75 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad MP smd custom (at 9 -1.775) (size 1 1) (layers F.Cu F.Mask F.Paste)
+    (options (clearance outline) (anchor circle))
+    (primitives
+      (gr_poly (pts
+         (xy -1.05 -0.975) (xy -1.05 0.975) (xy 0.25 0.975) (xy 0.25 0.625)
+         (xy 1.05 0.625) (xy 1.05 -0.975) (xy -1.05 -0.975)) (width 0))
+    ))
+  (pad MP smd custom (at -9 -1.775) (size 1 1) (layers F.Cu F.Mask F.Paste)
+    (options (clearance outline) (anchor circle))
+    (primitives
+      (gr_poly (pts
+         (xy 1.05 -0.975) (xy 1.05 0.975) (xy -0.25 0.975) (xy -0.25 0.625)
+         (xy -1.05 0.625) (xy -1.05 -0.975) (xy 1.05 -0.975)) (width 0))
+    ))
+  (fp_text user ${REFERENCE} (at 0 0) (layer F.Fab)
+    (effects (font (size 1 1) (thickness 0.15)))
+  )
+  (model ${KISYS3DMOD}/Connector_FFC-FPC.3dshapes/Amphenol_F32Q-1A7x1-11028_1x28-1MP_P0.5mm_Horizontal.wrl
+    (at (xyz 0 0 0))
+    (scale (xyz 1 1 1))
+    (rotate (xyz 0 0 0))
+  )
+)
\ No newline at end of file
diff --git a/Connector_FFC-FPC.pretty/Amphenol_F32Q-1A7x1-11029_1x29-1MP_P0.5mm_Horizontal.kicad_mod b/Connector_FFC-FPC.pretty/Amphenol_F32Q-1A7x1-11029_1x29-1MP_P0.5mm_Horizontal.kicad_mod
new file mode 100644
index 000000000..fe4fb597f
--- /dev/null
+++ b/Connector_FFC-FPC.pretty/Amphenol_F32Q-1A7x1-11029_1x29-1MP_P0.5mm_Horizontal.kicad_mod
@@ -0,0 +1,86 @@
+(module Amphenol_F32Q-1A7x1-11029_1x29-1MP_P0.5mm_Horizontal (layer F.Cu) (tedit 5FA462C7)
+  (descr "Amphenol FPC connector, 29 top-side contacts, 0.5mm pitch, SMT, https://cdn.amphenol-icc.com/media/wysiwyg/files/drawing/f32q-f32t.pdf")
+  (tags "Amphenol fpc F32Q")
+  (attr smd)
+  (fp_text reference REF** (at 0 -4.65) (layer F.SilkS)
+    (effects (font (size 1 1) (thickness 0.15)))
+  )
+  (fp_text value Amphenol_F32Q-1A7x1-11029_1x29-1MP_P0.5mm_Horizontal (at 0 3.45) (layer F.Fab)
+    (effects (font (size 1 1) (thickness 0.15)))
+  )
+  (fp_line (start -9.65 -2.25) (end 9.65 -2.25) (layer F.Fab) (width 0.1))
+  (fp_line (start 9.65 -2.25) (end 9.65 0.75) (layer F.Fab) (width 0.1))
+  (fp_line (start 9.65 0.75) (end 10.9 0.75) (layer F.Fab) (width 0.1))
+  (fp_line (start 10.9 0.75) (end 10.9 2.25) (layer F.Fab) (width 0.1))
+  (fp_line (start 10.9 2.25) (end -10.9 2.25) (layer F.Fab) (width 0.1))
+  (fp_line (start -10.9 2.25) (end -10.9 0.75) (layer F.Fab) (width 0.1))
+  (fp_line (start -10.9 0.75) (end -9.65 0.75) (layer F.Fab) (width 0.1))
+  (fp_line (start -9.65 0.75) (end -9.65 -2.25) (layer F.Fab) (width 0.1))
+  (fp_line (start -7.4 -2.25) (end -7 -1.45) (layer F.Fab) (width 0.1))
+  (fp_line (start -7 -1.45) (end -6.6 -2.25) (layer F.Fab) (width 0.1))
+  (fp_line (start 7.41 -3.01) (end 10.56 -3.01) (layer F.SilkS) (width 0.12))
+  (fp_line (start 10.56 -3.01) (end 10.56 0.69) (layer F.SilkS) (width 0.12))
+  (fp_line (start 10.56 0.69) (end 10.96 0.69) (layer F.SilkS) (width 0.12))
+  (fp_line (start 10.96 0.69) (end 10.96 2.31) (layer F.SilkS) (width 0.12))
+  (fp_line (start 10.96 2.31) (end -10.96 2.31) (layer F.SilkS) (width 0.12))
+  (fp_line (start -10.96 2.31) (end -10.96 0.69) (layer F.SilkS) (width 0.12))
+  (fp_line (start -10.96 0.69) (end -10.56 0.69) (layer F.SilkS) (width 0.12))
+  (fp_line (start -10.56 0.69) (end -10.56 -3.01) (layer F.SilkS) (width 0.12))
+  (fp_line (start -10.56 -3.01) (end -7.41 -3.01) (layer F.SilkS) (width 0.12))
+  (fp_line (start -7.41 -3.01) (end -7.41 -3.39) (layer F.SilkS) (width 0.12))
+  (fp_line (start -11.4 -3.95) (end -11.4 2.75) (layer F.CrtYd) (width 0.05))
+  (fp_line (start -11.4 2.75) (end 11.4 2.75) (layer F.CrtYd) (width 0.05))
+  (fp_line (start 11.4 2.75) (end 11.4 -3.95) (layer F.CrtYd) (width 0.05))
+  (fp_line (start 11.4 -3.95) (end -11.4 -3.95) (layer F.CrtYd) (width 0.05))
+  (pad 1 smd rect (at -7 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 2 smd rect (at -6.5 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 3 smd rect (at -6 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 4 smd rect (at -5.5 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 5 smd rect (at -5 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 6 smd rect (at -4.5 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 7 smd rect (at -4 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 8 smd rect (at -3.5 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 9 smd rect (at -3 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 10 smd rect (at -2.5 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 11 smd rect (at -2 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 12 smd rect (at -1.5 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 13 smd rect (at -1 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 14 smd rect (at -0.5 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 15 smd rect (at 0 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 16 smd rect (at 0.5 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 17 smd rect (at 1 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 18 smd rect (at 1.5 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 19 smd rect (at 2 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 20 smd rect (at 2.5 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 21 smd rect (at 3 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 22 smd rect (at 3.5 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 23 smd rect (at 4 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 24 smd rect (at 4.5 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 25 smd rect (at 5 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 26 smd rect (at 5.5 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 27 smd rect (at 6 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 28 smd rect (at 6.5 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 29 smd rect (at 7 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad MP smd custom (at 9.25 -1.775) (size 1 1) (layers F.Cu F.Mask F.Paste)
+    (options (clearance outline) (anchor circle))
+    (primitives
+      (gr_poly (pts
+         (xy -1.05 -0.975) (xy -1.05 0.975) (xy 0.25 0.975) (xy 0.25 0.625)
+         (xy 1.05 0.625) (xy 1.05 -0.975) (xy -1.05 -0.975)) (width 0))
+    ))
+  (pad MP smd custom (at -9.25 -1.775) (size 1 1) (layers F.Cu F.Mask F.Paste)
+    (options (clearance outline) (anchor circle))
+    (primitives
+      (gr_poly (pts
+         (xy 1.05 -0.975) (xy 1.05 0.975) (xy -0.25 0.975) (xy -0.25 0.625)
+         (xy -1.05 0.625) (xy -1.05 -0.975) (xy 1.05 -0.975)) (width 0))
+    ))
+  (fp_text user ${REFERENCE} (at 0 0) (layer F.Fab)
+    (effects (font (size 1 1) (thickness 0.15)))
+  )
+  (model ${KISYS3DMOD}/Connector_FFC-FPC.3dshapes/Amphenol_F32Q-1A7x1-11029_1x29-1MP_P0.5mm_Horizontal.wrl
+    (at (xyz 0 0 0))
+    (scale (xyz 1 1 1))
+    (rotate (xyz 0 0 0))
+  )
+)
\ No newline at end of file
diff --git a/Connector_FFC-FPC.pretty/Amphenol_F32Q-1A7x1-11030_1x30-1MP_P0.5mm_Horizontal.kicad_mod b/Connector_FFC-FPC.pretty/Amphenol_F32Q-1A7x1-11030_1x30-1MP_P0.5mm_Horizontal.kicad_mod
new file mode 100644
index 000000000..0c9f51958
--- /dev/null
+++ b/Connector_FFC-FPC.pretty/Amphenol_F32Q-1A7x1-11030_1x30-1MP_P0.5mm_Horizontal.kicad_mod
@@ -0,0 +1,87 @@
+(module Amphenol_F32Q-1A7x1-11030_1x30-1MP_P0.5mm_Horizontal (layer F.Cu) (tedit 5FA462C7)
+  (descr "Amphenol FPC connector, 30 top-side contacts, 0.5mm pitch, SMT, https://cdn.amphenol-icc.com/media/wysiwyg/files/drawing/f32q-f32t.pdf")
+  (tags "Amphenol fpc F32Q")
+  (attr smd)
+  (fp_text reference REF** (at 0 -4.65) (layer F.SilkS)
+    (effects (font (size 1 1) (thickness 0.15)))
+  )
+  (fp_text value Amphenol_F32Q-1A7x1-11030_1x30-1MP_P0.5mm_Horizontal (at 0 3.45) (layer F.Fab)
+    (effects (font (size 1 1) (thickness 0.15)))
+  )
+  (fp_line (start -9.9 -2.25) (end 9.9 -2.25) (layer F.Fab) (width 0.1))
+  (fp_line (start 9.9 -2.25) (end 9.9 0.75) (layer F.Fab) (width 0.1))
+  (fp_line (start 9.9 0.75) (end 11.15 0.75) (layer F.Fab) (width 0.1))
+  (fp_line (start 11.15 0.75) (end 11.15 2.25) (layer F.Fab) (width 0.1))
+  (fp_line (start 11.15 2.25) (end -11.15 2.25) (layer F.Fab) (width 0.1))
+  (fp_line (start -11.15 2.25) (end -11.15 0.75) (layer F.Fab) (width 0.1))
+  (fp_line (start -11.15 0.75) (end -9.9 0.75) (layer F.Fab) (width 0.1))
+  (fp_line (start -9.9 0.75) (end -9.9 -2.25) (layer F.Fab) (width 0.1))
+  (fp_line (start -7.65 -2.25) (end -7.25 -1.45) (layer F.Fab) (width 0.1))
+  (fp_line (start -7.25 -1.45) (end -6.85 -2.25) (layer F.Fab) (width 0.1))
+  (fp_line (start 7.66 -3.01) (end 10.81 -3.01) (layer F.SilkS) (width 0.12))
+  (fp_line (start 10.81 -3.01) (end 10.81 0.69) (layer F.SilkS) (width 0.12))
+  (fp_line (start 10.81 0.69) (end 11.21 0.69) (layer F.SilkS) (width 0.12))
+  (fp_line (start 11.21 0.69) (end 11.21 2.31) (layer F.SilkS) (width 0.12))
+  (fp_line (start 11.21 2.31) (end -11.21 2.31) (layer F.SilkS) (width 0.12))
+  (fp_line (start -11.21 2.31) (end -11.21 0.69) (layer F.SilkS) (width 0.12))
+  (fp_line (start -11.21 0.69) (end -10.81 0.69) (layer F.SilkS) (width 0.12))
+  (fp_line (start -10.81 0.69) (end -10.81 -3.01) (layer F.SilkS) (width 0.12))
+  (fp_line (start -10.81 -3.01) (end -7.66 -3.01) (layer F.SilkS) (width 0.12))
+  (fp_line (start -7.66 -3.01) (end -7.66 -3.39) (layer F.SilkS) (width 0.12))
+  (fp_line (start -11.65 -3.95) (end -11.65 2.75) (layer F.CrtYd) (width 0.05))
+  (fp_line (start -11.65 2.75) (end 11.65 2.75) (layer F.CrtYd) (width 0.05))
+  (fp_line (start 11.65 2.75) (end 11.65 -3.95) (layer F.CrtYd) (width 0.05))
+  (fp_line (start 11.65 -3.95) (end -11.65 -3.95) (layer F.CrtYd) (width 0.05))
+  (pad 1 smd rect (at -7.25 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 2 smd rect (at -6.75 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 3 smd rect (at -6.25 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 4 smd rect (at -5.75 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 5 smd rect (at -5.25 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 6 smd rect (at -4.75 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 7 smd rect (at -4.25 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 8 smd rect (at -3.75 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 9 smd rect (at -3.25 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 10 smd rect (at -2.75 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 11 smd rect (at -2.25 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 12 smd rect (at -1.75 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 13 smd rect (at -1.25 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 14 smd rect (at -0.75 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 15 smd rect (at -0.25 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 16 smd rect (at 0.25 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 17 smd rect (at 0.75 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 18 smd rect (at 1.25 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 19 smd rect (at 1.75 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 20 smd rect (at 2.25 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 21 smd rect (at 2.75 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 22 smd rect (at 3.25 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 23 smd rect (at 3.75 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 24 smd rect (at 4.25 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 25 smd rect (at 4.75 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 26 smd rect (at 5.25 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 27 smd rect (at 5.75 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 28 smd rect (at 6.25 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 29 smd rect (at 6.75 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 30 smd rect (at 7.25 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad MP smd custom (at 9.5 -1.775) (size 1 1) (layers F.Cu F.Mask F.Paste)
+    (options (clearance outline) (anchor circle))
+    (primitives
+      (gr_poly (pts
+         (xy -1.05 -0.975) (xy -1.05 0.975) (xy 0.25 0.975) (xy 0.25 0.625)
+         (xy 1.05 0.625) (xy 1.05 -0.975) (xy -1.05 -0.975)) (width 0))
+    ))
+  (pad MP smd custom (at -9.5 -1.775) (size 1 1) (layers F.Cu F.Mask F.Paste)
+    (options (clearance outline) (anchor circle))
+    (primitives
+      (gr_poly (pts
+         (xy 1.05 -0.975) (xy 1.05 0.975) (xy -0.25 0.975) (xy -0.25 0.625)
+         (xy -1.05 0.625) (xy -1.05 -0.975) (xy 1.05 -0.975)) (width 0))
+    ))
+  (fp_text user ${REFERENCE} (at 0 0) (layer F.Fab)
+    (effects (font (size 1 1) (thickness 0.15)))
+  )
+  (model ${KISYS3DMOD}/Connector_FFC-FPC.3dshapes/Amphenol_F32Q-1A7x1-11030_1x30-1MP_P0.5mm_Horizontal.wrl
+    (at (xyz 0 0 0))
+    (scale (xyz 1 1 1))
+    (rotate (xyz 0 0 0))
+  )
+)
\ No newline at end of file
diff --git a/Connector_FFC-FPC.pretty/Amphenol_F32Q-1A7x1-11031_1x31-1MP_P0.5mm_Horizontal.kicad_mod b/Connector_FFC-FPC.pretty/Amphenol_F32Q-1A7x1-11031_1x31-1MP_P0.5mm_Horizontal.kicad_mod
new file mode 100644
index 000000000..697b9f252
--- /dev/null
+++ b/Connector_FFC-FPC.pretty/Amphenol_F32Q-1A7x1-11031_1x31-1MP_P0.5mm_Horizontal.kicad_mod
@@ -0,0 +1,88 @@
+(module Amphenol_F32Q-1A7x1-11031_1x31-1MP_P0.5mm_Horizontal (layer F.Cu) (tedit 5FA462C7)
+  (descr "Amphenol FPC connector, 31 top-side contacts, 0.5mm pitch, SMT, https://cdn.amphenol-icc.com/media/wysiwyg/files/drawing/f32q-f32t.pdf")
+  (tags "Amphenol fpc F32Q")
+  (attr smd)
+  (fp_text reference REF** (at 0 -4.65) (layer F.SilkS)
+    (effects (font (size 1 1) (thickness 0.15)))
+  )
+  (fp_text value Amphenol_F32Q-1A7x1-11031_1x31-1MP_P0.5mm_Horizontal (at 0 3.45) (layer F.Fab)
+    (effects (font (size 1 1) (thickness 0.15)))
+  )
+  (fp_line (start -10.15 -2.25) (end 10.15 -2.25) (layer F.Fab) (width 0.1))
+  (fp_line (start 10.15 -2.25) (end 10.15 0.75) (layer F.Fab) (width 0.1))
+  (fp_line (start 10.15 0.75) (end 11.4 0.75) (layer F.Fab) (width 0.1))
+  (fp_line (start 11.4 0.75) (end 11.4 2.25) (layer F.Fab) (width 0.1))
+  (fp_line (start 11.4 2.25) (end -11.4 2.25) (layer F.Fab) (width 0.1))
+  (fp_line (start -11.4 2.25) (end -11.4 0.75) (layer F.Fab) (width 0.1))
+  (fp_line (start -11.4 0.75) (end -10.15 0.75) (layer F.Fab) (width 0.1))
+  (fp_line (start -10.15 0.75) (end -10.15 -2.25) (layer F.Fab) (width 0.1))
+  (fp_line (start -7.9 -2.25) (end -7.5 -1.45) (layer F.Fab) (width 0.1))
+  (fp_line (start -7.5 -1.45) (end -7.1 -2.25) (layer F.Fab) (width 0.1))
+  (fp_line (start 7.91 -3.01) (end 11.06 -3.01) (layer F.SilkS) (width 0.12))
+  (fp_line (start 11.06 -3.01) (end 11.06 0.69) (layer F.SilkS) (width 0.12))
+  (fp_line (start 11.06 0.69) (end 11.46 0.69) (layer F.SilkS) (width 0.12))
+  (fp_line (start 11.46 0.69) (end 11.46 2.31) (layer F.SilkS) (width 0.12))
+  (fp_line (start 11.46 2.31) (end -11.46 2.31) (layer F.SilkS) (width 0.12))
+  (fp_line (start -11.46 2.31) (end -11.46 0.69) (layer F.SilkS) (width 0.12))
+  (fp_line (start -11.46 0.69) (end -11.06 0.69) (layer F.SilkS) (width 0.12))
+  (fp_line (start -11.06 0.69) (end -11.06 -3.01) (layer F.SilkS) (width 0.12))
+  (fp_line (start -11.06 -3.01) (end -7.91 -3.01) (layer F.SilkS) (width 0.12))
+  (fp_line (start -7.91 -3.01) (end -7.91 -3.39) (layer F.SilkS) (width 0.12))
+  (fp_line (start -11.9 -3.95) (end -11.9 2.75) (layer F.CrtYd) (width 0.05))
+  (fp_line (start -11.9 2.75) (end 11.9 2.75) (layer F.CrtYd) (width 0.05))
+  (fp_line (start 11.9 2.75) (end 11.9 -3.95) (layer F.CrtYd) (width 0.05))
+  (fp_line (start 11.9 -3.95) (end -11.9 -3.95) (layer F.CrtYd) (width 0.05))
+  (pad 1 smd rect (at -7.5 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 2 smd rect (at -7 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 3 smd rect (at -6.5 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 4 smd rect (at -6 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 5 smd rect (at -5.5 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 6 smd rect (at -5 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 7 smd rect (at -4.5 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 8 smd rect (at -4 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 9 smd rect (at -3.5 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 10 smd rect (at -3 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 11 smd rect (at -2.5 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 12 smd rect (at -2 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 13 smd rect (at -1.5 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 14 smd rect (at -1 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 15 smd rect (at -0.5 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 16 smd rect (at 0 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 17 smd rect (at 0.5 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 18 smd rect (at 1 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 19 smd rect (at 1.5 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 20 smd rect (at 2 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 21 smd rect (at 2.5 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 22 smd rect (at 3 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 23 smd rect (at 3.5 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 24 smd rect (at 4 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 25 smd rect (at 4.5 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 26 smd rect (at 5 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 27 smd rect (at 5.5 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 28 smd rect (at 6 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 29 smd rect (at 6.5 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 30 smd rect (at 7 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 31 smd rect (at 7.5 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad MP smd custom (at 9.75 -1.775) (size 1 1) (layers F.Cu F.Mask F.Paste)
+    (options (clearance outline) (anchor circle))
+    (primitives
+      (gr_poly (pts
+         (xy -1.05 -0.975) (xy -1.05 0.975) (xy 0.25 0.975) (xy 0.25 0.625)
+         (xy 1.05 0.625) (xy 1.05 -0.975) (xy -1.05 -0.975)) (width 0))
+    ))
+  (pad MP smd custom (at -9.75 -1.775) (size 1 1) (layers F.Cu F.Mask F.Paste)
+    (options (clearance outline) (anchor circle))
+    (primitives
+      (gr_poly (pts
+         (xy 1.05 -0.975) (xy 1.05 0.975) (xy -0.25 0.975) (xy -0.25 0.625)
+         (xy -1.05 0.625) (xy -1.05 -0.975) (xy 1.05 -0.975)) (width 0))
+    ))
+  (fp_text user ${REFERENCE} (at 0 0) (layer F.Fab)
+    (effects (font (size 1 1) (thickness 0.15)))
+  )
+  (model ${KISYS3DMOD}/Connector_FFC-FPC.3dshapes/Amphenol_F32Q-1A7x1-11031_1x31-1MP_P0.5mm_Horizontal.wrl
+    (at (xyz 0 0 0))
+    (scale (xyz 1 1 1))
+    (rotate (xyz 0 0 0))
+  )
+)
\ No newline at end of file
diff --git a/Connector_FFC-FPC.pretty/Amphenol_F32Q-1A7x1-11032_1x32-1MP_P0.5mm_Horizontal.kicad_mod b/Connector_FFC-FPC.pretty/Amphenol_F32Q-1A7x1-11032_1x32-1MP_P0.5mm_Horizontal.kicad_mod
new file mode 100644
index 000000000..501689733
--- /dev/null
+++ b/Connector_FFC-FPC.pretty/Amphenol_F32Q-1A7x1-11032_1x32-1MP_P0.5mm_Horizontal.kicad_mod
@@ -0,0 +1,89 @@
+(module Amphenol_F32Q-1A7x1-11032_1x32-1MP_P0.5mm_Horizontal (layer F.Cu) (tedit 5FA462C7)
+  (descr "Amphenol FPC connector, 32 top-side contacts, 0.5mm pitch, SMT, https://cdn.amphenol-icc.com/media/wysiwyg/files/drawing/f32q-f32t.pdf")
+  (tags "Amphenol fpc F32Q")
+  (attr smd)
+  (fp_text reference REF** (at 0 -4.65) (layer F.SilkS)
+    (effects (font (size 1 1) (thickness 0.15)))
+  )
+  (fp_text value Amphenol_F32Q-1A7x1-11032_1x32-1MP_P0.5mm_Horizontal (at 0 3.45) (layer F.Fab)
+    (effects (font (size 1 1) (thickness 0.15)))
+  )
+  (fp_line (start -10.4 -2.25) (end 10.4 -2.25) (layer F.Fab) (width 0.1))
+  (fp_line (start 10.4 -2.25) (end 10.4 0.75) (layer F.Fab) (width 0.1))
+  (fp_line (start 10.4 0.75) (end 11.65 0.75) (layer F.Fab) (width 0.1))
+  (fp_line (start 11.65 0.75) (end 11.65 2.25) (layer F.Fab) (width 0.1))
+  (fp_line (start 11.65 2.25) (end -11.65 2.25) (layer F.Fab) (width 0.1))
+  (fp_line (start -11.65 2.25) (end -11.65 0.75) (layer F.Fab) (width 0.1))
+  (fp_line (start -11.65 0.75) (end -10.4 0.75) (layer F.Fab) (width 0.1))
+  (fp_line (start -10.4 0.75) (end -10.4 -2.25) (layer F.Fab) (width 0.1))
+  (fp_line (start -8.15 -2.25) (end -7.75 -1.45) (layer F.Fab) (width 0.1))
+  (fp_line (start -7.75 -1.45) (end -7.35 -2.25) (layer F.Fab) (width 0.1))
+  (fp_line (start 8.16 -3.01) (end 11.31 -3.01) (layer F.SilkS) (width 0.12))
+  (fp_line (start 11.31 -3.01) (end 11.31 0.69) (layer F.SilkS) (width 0.12))
+  (fp_line (start 11.31 0.69) (end 11.71 0.69) (layer F.SilkS) (width 0.12))
+  (fp_line (start 11.71 0.69) (end 11.71 2.31) (layer F.SilkS) (width 0.12))
+  (fp_line (start 11.71 2.31) (end -11.71 2.31) (layer F.SilkS) (width 0.12))
+  (fp_line (start -11.71 2.31) (end -11.71 0.69) (layer F.SilkS) (width 0.12))
+  (fp_line (start -11.71 0.69) (end -11.31 0.69) (layer F.SilkS) (width 0.12))
+  (fp_line (start -11.31 0.69) (end -11.31 -3.01) (layer F.SilkS) (width 0.12))
+  (fp_line (start -11.31 -3.01) (end -8.16 -3.01) (layer F.SilkS) (width 0.12))
+  (fp_line (start -8.16 -3.01) (end -8.16 -3.39) (layer F.SilkS) (width 0.12))
+  (fp_line (start -12.15 -3.95) (end -12.15 2.75) (layer F.CrtYd) (width 0.05))
+  (fp_line (start -12.15 2.75) (end 12.15 2.75) (layer F.CrtYd) (width 0.05))
+  (fp_line (start 12.15 2.75) (end 12.15 -3.95) (layer F.CrtYd) (width 0.05))
+  (fp_line (start 12.15 -3.95) (end -12.15 -3.95) (layer F.CrtYd) (width 0.05))
+  (pad 1 smd rect (at -7.75 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 2 smd rect (at -7.25 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 3 smd rect (at -6.75 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 4 smd rect (at -6.25 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 5 smd rect (at -5.75 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 6 smd rect (at -5.25 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 7 smd rect (at -4.75 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 8 smd rect (at -4.25 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 9 smd rect (at -3.75 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 10 smd rect (at -3.25 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 11 smd rect (at -2.75 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 12 smd rect (at -2.25 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 13 smd rect (at -1.75 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 14 smd rect (at -1.25 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 15 smd rect (at -0.75 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 16 smd rect (at -0.25 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 17 smd rect (at 0.25 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 18 smd rect (at 0.75 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 19 smd rect (at 1.25 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 20 smd rect (at 1.75 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 21 smd rect (at 2.25 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 22 smd rect (at 2.75 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 23 smd rect (at 3.25 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 24 smd rect (at 3.75 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 25 smd rect (at 4.25 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 26 smd rect (at 4.75 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 27 smd rect (at 5.25 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 28 smd rect (at 5.75 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 29 smd rect (at 6.25 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 30 smd rect (at 6.75 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 31 smd rect (at 7.25 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 32 smd rect (at 7.75 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad MP smd custom (at 10 -1.775) (size 1 1) (layers F.Cu F.Mask F.Paste)
+    (options (clearance outline) (anchor circle))
+    (primitives
+      (gr_poly (pts
+         (xy -1.05 -0.975) (xy -1.05 0.975) (xy 0.25 0.975) (xy 0.25 0.625)
+         (xy 1.05 0.625) (xy 1.05 -0.975) (xy -1.05 -0.975)) (width 0))
+    ))
+  (pad MP smd custom (at -10 -1.775) (size 1 1) (layers F.Cu F.Mask F.Paste)
+    (options (clearance outline) (anchor circle))
+    (primitives
+      (gr_poly (pts
+         (xy 1.05 -0.975) (xy 1.05 0.975) (xy -0.25 0.975) (xy -0.25 0.625)
+         (xy -1.05 0.625) (xy -1.05 -0.975) (xy 1.05 -0.975)) (width 0))
+    ))
+  (fp_text user ${REFERENCE} (at 0 0) (layer F.Fab)
+    (effects (font (size 1 1) (thickness 0.15)))
+  )
+  (model ${KISYS3DMOD}/Connector_FFC-FPC.3dshapes/Amphenol_F32Q-1A7x1-11032_1x32-1MP_P0.5mm_Horizontal.wrl
+    (at (xyz 0 0 0))
+    (scale (xyz 1 1 1))
+    (rotate (xyz 0 0 0))
+  )
+)
\ No newline at end of file
diff --git a/Connector_FFC-FPC.pretty/Amphenol_F32Q-1A7x1-11033_1x33-1MP_P0.5mm_Horizontal.kicad_mod b/Connector_FFC-FPC.pretty/Amphenol_F32Q-1A7x1-11033_1x33-1MP_P0.5mm_Horizontal.kicad_mod
new file mode 100644
index 000000000..db67d6ae0
--- /dev/null
+++ b/Connector_FFC-FPC.pretty/Amphenol_F32Q-1A7x1-11033_1x33-1MP_P0.5mm_Horizontal.kicad_mod
@@ -0,0 +1,90 @@
+(module Amphenol_F32Q-1A7x1-11033_1x33-1MP_P0.5mm_Horizontal (layer F.Cu) (tedit 5FA462C7)
+  (descr "Amphenol FPC connector, 33 top-side contacts, 0.5mm pitch, SMT, https://cdn.amphenol-icc.com/media/wysiwyg/files/drawing/f32q-f32t.pdf")
+  (tags "Amphenol fpc F32Q")
+  (attr smd)
+  (fp_text reference REF** (at 0 -4.65) (layer F.SilkS)
+    (effects (font (size 1 1) (thickness 0.15)))
+  )
+  (fp_text value Amphenol_F32Q-1A7x1-11033_1x33-1MP_P0.5mm_Horizontal (at 0 3.45) (layer F.Fab)
+    (effects (font (size 1 1) (thickness 0.15)))
+  )
+  (fp_line (start -10.65 -2.25) (end 10.65 -2.25) (layer F.Fab) (width 0.1))
+  (fp_line (start 10.65 -2.25) (end 10.65 0.75) (layer F.Fab) (width 0.1))
+  (fp_line (start 10.65 0.75) (end 11.9 0.75) (layer F.Fab) (width 0.1))
+  (fp_line (start 11.9 0.75) (end 11.9 2.25) (layer F.Fab) (width 0.1))
+  (fp_line (start 11.9 2.25) (end -11.9 2.25) (layer F.Fab) (width 0.1))
+  (fp_line (start -11.9 2.25) (end -11.9 0.75) (layer F.Fab) (width 0.1))
+  (fp_line (start -11.9 0.75) (end -10.65 0.75) (layer F.Fab) (width 0.1))
+  (fp_line (start -10.65 0.75) (end -10.65 -2.25) (layer F.Fab) (width 0.1))
+  (fp_line (start -8.4 -2.25) (end -8 -1.45) (layer F.Fab) (width 0.1))
+  (fp_line (start -8 -1.45) (end -7.6 -2.25) (layer F.Fab) (width 0.1))
+  (fp_line (start 8.41 -3.01) (end 11.56 -3.01) (layer F.SilkS) (width 0.12))
+  (fp_line (start 11.56 -3.01) (end 11.56 0.69) (layer F.SilkS) (width 0.12))
+  (fp_line (start 11.56 0.69) (end 11.96 0.69) (layer F.SilkS) (width 0.12))
+  (fp_line (start 11.96 0.69) (end 11.96 2.31) (layer F.SilkS) (width 0.12))
+  (fp_line (start 11.96 2.31) (end -11.96 2.31) (layer F.SilkS) (width 0.12))
+  (fp_line (start -11.96 2.31) (end -11.96 0.69) (layer F.SilkS) (width 0.12))
+  (fp_line (start -11.96 0.69) (end -11.56 0.69) (layer F.SilkS) (width 0.12))
+  (fp_line (start -11.56 0.69) (end -11.56 -3.01) (layer F.SilkS) (width 0.12))
+  (fp_line (start -11.56 -3.01) (end -8.41 -3.01) (layer F.SilkS) (width 0.12))
+  (fp_line (start -8.41 -3.01) (end -8.41 -3.39) (layer F.SilkS) (width 0.12))
+  (fp_line (start -12.4 -3.95) (end -12.4 2.75) (layer F.CrtYd) (width 0.05))
+  (fp_line (start -12.4 2.75) (end 12.4 2.75) (layer F.CrtYd) (width 0.05))
+  (fp_line (start 12.4 2.75) (end 12.4 -3.95) (layer F.CrtYd) (width 0.05))
+  (fp_line (start 12.4 -3.95) (end -12.4 -3.95) (layer F.CrtYd) (width 0.05))
+  (pad 1 smd rect (at -8 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 2 smd rect (at -7.5 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 3 smd rect (at -7 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 4 smd rect (at -6.5 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 5 smd rect (at -6 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 6 smd rect (at -5.5 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 7 smd rect (at -5 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 8 smd rect (at -4.5 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 9 smd rect (at -4 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 10 smd rect (at -3.5 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 11 smd rect (at -3 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 12 smd rect (at -2.5 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 13 smd rect (at -2 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 14 smd rect (at -1.5 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 15 smd rect (at -1 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 16 smd rect (at -0.5 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 17 smd rect (at 0 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 18 smd rect (at 0.5 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 19 smd rect (at 1 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 20 smd rect (at 1.5 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 21 smd rect (at 2 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 22 smd rect (at 2.5 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 23 smd rect (at 3 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 24 smd rect (at 3.5 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 25 smd rect (at 4 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 26 smd rect (at 4.5 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 27 smd rect (at 5 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 28 smd rect (at 5.5 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 29 smd rect (at 6 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 30 smd rect (at 6.5 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 31 smd rect (at 7 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 32 smd rect (at 7.5 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 33 smd rect (at 8 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad MP smd custom (at 10.25 -1.775) (size 1 1) (layers F.Cu F.Mask F.Paste)
+    (options (clearance outline) (anchor circle))
+    (primitives
+      (gr_poly (pts
+         (xy -1.05 -0.975) (xy -1.05 0.975) (xy 0.25 0.975) (xy 0.25 0.625)
+         (xy 1.05 0.625) (xy 1.05 -0.975) (xy -1.05 -0.975)) (width 0))
+    ))
+  (pad MP smd custom (at -10.25 -1.775) (size 1 1) (layers F.Cu F.Mask F.Paste)
+    (options (clearance outline) (anchor circle))
+    (primitives
+      (gr_poly (pts
+         (xy 1.05 -0.975) (xy 1.05 0.975) (xy -0.25 0.975) (xy -0.25 0.625)
+         (xy -1.05 0.625) (xy -1.05 -0.975) (xy 1.05 -0.975)) (width 0))
+    ))
+  (fp_text user ${REFERENCE} (at 0 0) (layer F.Fab)
+    (effects (font (size 1 1) (thickness 0.15)))
+  )
+  (model ${KISYS3DMOD}/Connector_FFC-FPC.3dshapes/Amphenol_F32Q-1A7x1-11033_1x33-1MP_P0.5mm_Horizontal.wrl
+    (at (xyz 0 0 0))
+    (scale (xyz 1 1 1))
+    (rotate (xyz 0 0 0))
+  )
+)
\ No newline at end of file
diff --git a/Connector_FFC-FPC.pretty/Amphenol_F32Q-1A7x1-11034_1x34-1MP_P0.5mm_Horizontal.kicad_mod b/Connector_FFC-FPC.pretty/Amphenol_F32Q-1A7x1-11034_1x34-1MP_P0.5mm_Horizontal.kicad_mod
new file mode 100644
index 000000000..b938b34ad
--- /dev/null
+++ b/Connector_FFC-FPC.pretty/Amphenol_F32Q-1A7x1-11034_1x34-1MP_P0.5mm_Horizontal.kicad_mod
@@ -0,0 +1,91 @@
+(module Amphenol_F32Q-1A7x1-11034_1x34-1MP_P0.5mm_Horizontal (layer F.Cu) (tedit 5FA462C7)
+  (descr "Amphenol FPC connector, 34 top-side contacts, 0.5mm pitch, SMT, https://cdn.amphenol-icc.com/media/wysiwyg/files/drawing/f32q-f32t.pdf")
+  (tags "Amphenol fpc F32Q")
+  (attr smd)
+  (fp_text reference REF** (at 0 -4.65) (layer F.SilkS)
+    (effects (font (size 1 1) (thickness 0.15)))
+  )
+  (fp_text value Amphenol_F32Q-1A7x1-11034_1x34-1MP_P0.5mm_Horizontal (at 0 3.45) (layer F.Fab)
+    (effects (font (size 1 1) (thickness 0.15)))
+  )
+  (fp_line (start -10.9 -2.25) (end 10.9 -2.25) (layer F.Fab) (width 0.1))
+  (fp_line (start 10.9 -2.25) (end 10.9 0.75) (layer F.Fab) (width 0.1))
+  (fp_line (start 10.9 0.75) (end 12.15 0.75) (layer F.Fab) (width 0.1))
+  (fp_line (start 12.15 0.75) (end 12.15 2.25) (layer F.Fab) (width 0.1))
+  (fp_line (start 12.15 2.25) (end -12.15 2.25) (layer F.Fab) (width 0.1))
+  (fp_line (start -12.15 2.25) (end -12.15 0.75) (layer F.Fab) (width 0.1))
+  (fp_line (start -12.15 0.75) (end -10.9 0.75) (layer F.Fab) (width 0.1))
+  (fp_line (start -10.9 0.75) (end -10.9 -2.25) (layer F.Fab) (width 0.1))
+  (fp_line (start -8.65 -2.25) (end -8.25 -1.45) (layer F.Fab) (width 0.1))
+  (fp_line (start -8.25 -1.45) (end -7.85 -2.25) (layer F.Fab) (width 0.1))
+  (fp_line (start 8.66 -3.01) (end 11.81 -3.01) (layer F.SilkS) (width 0.12))
+  (fp_line (start 11.81 -3.01) (end 11.81 0.69) (layer F.SilkS) (width 0.12))
+  (fp_line (start 11.81 0.69) (end 12.21 0.69) (layer F.SilkS) (width 0.12))
+  (fp_line (start 12.21 0.69) (end 12.21 2.31) (layer F.SilkS) (width 0.12))
+  (fp_line (start 12.21 2.31) (end -12.21 2.31) (layer F.SilkS) (width 0.12))
+  (fp_line (start -12.21 2.31) (end -12.21 0.69) (layer F.SilkS) (width 0.12))
+  (fp_line (start -12.21 0.69) (end -11.81 0.69) (layer F.SilkS) (width 0.12))
+  (fp_line (start -11.81 0.69) (end -11.81 -3.01) (layer F.SilkS) (width 0.12))
+  (fp_line (start -11.81 -3.01) (end -8.66 -3.01) (layer F.SilkS) (width 0.12))
+  (fp_line (start -8.66 -3.01) (end -8.66 -3.39) (layer F.SilkS) (width 0.12))
+  (fp_line (start -12.65 -3.95) (end -12.65 2.75) (layer F.CrtYd) (width 0.05))
+  (fp_line (start -12.65 2.75) (end 12.65 2.75) (layer F.CrtYd) (width 0.05))
+  (fp_line (start 12.65 2.75) (end 12.65 -3.95) (layer F.CrtYd) (width 0.05))
+  (fp_line (start 12.65 -3.95) (end -12.65 -3.95) (layer F.CrtYd) (width 0.05))
+  (pad 1 smd rect (at -8.25 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 2 smd rect (at -7.75 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 3 smd rect (at -7.25 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 4 smd rect (at -6.75 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 5 smd rect (at -6.25 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 6 smd rect (at -5.75 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 7 smd rect (at -5.25 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 8 smd rect (at -4.75 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 9 smd rect (at -4.25 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 10 smd rect (at -3.75 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 11 smd rect (at -3.25 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 12 smd rect (at -2.75 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 13 smd rect (at -2.25 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 14 smd rect (at -1.75 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 15 smd rect (at -1.25 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 16 smd rect (at -0.75 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 17 smd rect (at -0.25 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 18 smd rect (at 0.25 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 19 smd rect (at 0.75 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 20 smd rect (at 1.25 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 21 smd rect (at 1.75 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 22 smd rect (at 2.25 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 23 smd rect (at 2.75 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 24 smd rect (at 3.25 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 25 smd rect (at 3.75 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 26 smd rect (at 4.25 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 27 smd rect (at 4.75 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 28 smd rect (at 5.25 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 29 smd rect (at 5.75 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 30 smd rect (at 6.25 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 31 smd rect (at 6.75 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 32 smd rect (at 7.25 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 33 smd rect (at 7.75 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 34 smd rect (at 8.25 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad MP smd custom (at 10.5 -1.775) (size 1 1) (layers F.Cu F.Mask F.Paste)
+    (options (clearance outline) (anchor circle))
+    (primitives
+      (gr_poly (pts
+         (xy -1.05 -0.975) (xy -1.05 0.975) (xy 0.25 0.975) (xy 0.25 0.625)
+         (xy 1.05 0.625) (xy 1.05 -0.975) (xy -1.05 -0.975)) (width 0))
+    ))
+  (pad MP smd custom (at -10.5 -1.775) (size 1 1) (layers F.Cu F.Mask F.Paste)
+    (options (clearance outline) (anchor circle))
+    (primitives
+      (gr_poly (pts
+         (xy 1.05 -0.975) (xy 1.05 0.975) (xy -0.25 0.975) (xy -0.25 0.625)
+         (xy -1.05 0.625) (xy -1.05 -0.975) (xy 1.05 -0.975)) (width 0))
+    ))
+  (fp_text user ${REFERENCE} (at 0 0) (layer F.Fab)
+    (effects (font (size 1 1) (thickness 0.15)))
+  )
+  (model ${KISYS3DMOD}/Connector_FFC-FPC.3dshapes/Amphenol_F32Q-1A7x1-11034_1x34-1MP_P0.5mm_Horizontal.wrl
+    (at (xyz 0 0 0))
+    (scale (xyz 1 1 1))
+    (rotate (xyz 0 0 0))
+  )
+)
\ No newline at end of file
diff --git a/Connector_FFC-FPC.pretty/Amphenol_F32Q-1A7x1-11035_1x35-1MP_P0.5mm_Horizontal.kicad_mod b/Connector_FFC-FPC.pretty/Amphenol_F32Q-1A7x1-11035_1x35-1MP_P0.5mm_Horizontal.kicad_mod
new file mode 100644
index 000000000..ddcf5e705
--- /dev/null
+++ b/Connector_FFC-FPC.pretty/Amphenol_F32Q-1A7x1-11035_1x35-1MP_P0.5mm_Horizontal.kicad_mod
@@ -0,0 +1,92 @@
+(module Amphenol_F32Q-1A7x1-11035_1x35-1MP_P0.5mm_Horizontal (layer F.Cu) (tedit 5FA462C7)
+  (descr "Amphenol FPC connector, 35 top-side contacts, 0.5mm pitch, SMT, https://cdn.amphenol-icc.com/media/wysiwyg/files/drawing/f32q-f32t.pdf")
+  (tags "Amphenol fpc F32Q")
+  (attr smd)
+  (fp_text reference REF** (at 0 -4.65) (layer F.SilkS)
+    (effects (font (size 1 1) (thickness 0.15)))
+  )
+  (fp_text value Amphenol_F32Q-1A7x1-11035_1x35-1MP_P0.5mm_Horizontal (at 0 3.45) (layer F.Fab)
+    (effects (font (size 1 1) (thickness 0.15)))
+  )
+  (fp_line (start -11.15 -2.25) (end 11.15 -2.25) (layer F.Fab) (width 0.1))
+  (fp_line (start 11.15 -2.25) (end 11.15 0.75) (layer F.Fab) (width 0.1))
+  (fp_line (start 11.15 0.75) (end 12.4 0.75) (layer F.Fab) (width 0.1))
+  (fp_line (start 12.4 0.75) (end 12.4 2.25) (layer F.Fab) (width 0.1))
+  (fp_line (start 12.4 2.25) (end -12.4 2.25) (layer F.Fab) (width 0.1))
+  (fp_line (start -12.4 2.25) (end -12.4 0.75) (layer F.Fab) (width 0.1))
+  (fp_line (start -12.4 0.75) (end -11.15 0.75) (layer F.Fab) (width 0.1))
+  (fp_line (start -11.15 0.75) (end -11.15 -2.25) (layer F.Fab) (width 0.1))
+  (fp_line (start -8.9 -2.25) (end -8.5 -1.45) (layer F.Fab) (width 0.1))
+  (fp_line (start -8.5 -1.45) (end -8.1 -2.25) (layer F.Fab) (width 0.1))
+  (fp_line (start 8.91 -3.01) (end 12.06 -3.01) (layer F.SilkS) (width 0.12))
+  (fp_line (start 12.06 -3.01) (end 12.06 0.69) (layer F.SilkS) (width 0.12))
+  (fp_line (start 12.06 0.69) (end 12.46 0.69) (layer F.SilkS) (width 0.12))
+  (fp_line (start 12.46 0.69) (end 12.46 2.31) (layer F.SilkS) (width 0.12))
+  (fp_line (start 12.46 2.31) (end -12.46 2.31) (layer F.SilkS) (width 0.12))
+  (fp_line (start -12.46 2.31) (end -12.46 0.69) (layer F.SilkS) (width 0.12))
+  (fp_line (start -12.46 0.69) (end -12.06 0.69) (layer F.SilkS) (width 0.12))
+  (fp_line (start -12.06 0.69) (end -12.06 -3.01) (layer F.SilkS) (width 0.12))
+  (fp_line (start -12.06 -3.01) (end -8.91 -3.01) (layer F.SilkS) (width 0.12))
+  (fp_line (start -8.91 -3.01) (end -8.91 -3.39) (layer F.SilkS) (width 0.12))
+  (fp_line (start -12.9 -3.95) (end -12.9 2.75) (layer F.CrtYd) (width 0.05))
+  (fp_line (start -12.9 2.75) (end 12.9 2.75) (layer F.CrtYd) (width 0.05))
+  (fp_line (start 12.9 2.75) (end 12.9 -3.95) (layer F.CrtYd) (width 0.05))
+  (fp_line (start 12.9 -3.95) (end -12.9 -3.95) (layer F.CrtYd) (width 0.05))
+  (pad 1 smd rect (at -8.5 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 2 smd rect (at -8 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 3 smd rect (at -7.5 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 4 smd rect (at -7 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 5 smd rect (at -6.5 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 6 smd rect (at -6 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 7 smd rect (at -5.5 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 8 smd rect (at -5 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 9 smd rect (at -4.5 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 10 smd rect (at -4 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 11 smd rect (at -3.5 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 12 smd rect (at -3 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 13 smd rect (at -2.5 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 14 smd rect (at -2 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 15 smd rect (at -1.5 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 16 smd rect (at -1 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 17 smd rect (at -0.5 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 18 smd rect (at 0 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 19 smd rect (at 0.5 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 20 smd rect (at 1 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 21 smd rect (at 1.5 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 22 smd rect (at 2 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 23 smd rect (at 2.5 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 24 smd rect (at 3 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 25 smd rect (at 3.5 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 26 smd rect (at 4 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 27 smd rect (at 4.5 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 28 smd rect (at 5 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 29 smd rect (at 5.5 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 30 smd rect (at 6 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 31 smd rect (at 6.5 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 32 smd rect (at 7 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 33 smd rect (at 7.5 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 34 smd rect (at 8 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 35 smd rect (at 8.5 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad MP smd custom (at 10.75 -1.775) (size 1 1) (layers F.Cu F.Mask F.Paste)
+    (options (clearance outline) (anchor circle))
+    (primitives
+      (gr_poly (pts
+         (xy -1.05 -0.975) (xy -1.05 0.975) (xy 0.25 0.975) (xy 0.25 0.625)
+         (xy 1.05 0.625) (xy 1.05 -0.975) (xy -1.05 -0.975)) (width 0))
+    ))
+  (pad MP smd custom (at -10.75 -1.775) (size 1 1) (layers F.Cu F.Mask F.Paste)
+    (options (clearance outline) (anchor circle))
+    (primitives
+      (gr_poly (pts
+         (xy 1.05 -0.975) (xy 1.05 0.975) (xy -0.25 0.975) (xy -0.25 0.625)
+         (xy -1.05 0.625) (xy -1.05 -0.975) (xy 1.05 -0.975)) (width 0))
+    ))
+  (fp_text user ${REFERENCE} (at 0 0) (layer F.Fab)
+    (effects (font (size 1 1) (thickness 0.15)))
+  )
+  (model ${KISYS3DMOD}/Connector_FFC-FPC.3dshapes/Amphenol_F32Q-1A7x1-11035_1x35-1MP_P0.5mm_Horizontal.wrl
+    (at (xyz 0 0 0))
+    (scale (xyz 1 1 1))
+    (rotate (xyz 0 0 0))
+  )
+)
\ No newline at end of file
diff --git a/Connector_FFC-FPC.pretty/Amphenol_F32Q-1A7x1-11036_1x36-1MP_P0.5mm_Horizontal.kicad_mod b/Connector_FFC-FPC.pretty/Amphenol_F32Q-1A7x1-11036_1x36-1MP_P0.5mm_Horizontal.kicad_mod
new file mode 100644
index 000000000..10a65f432
--- /dev/null
+++ b/Connector_FFC-FPC.pretty/Amphenol_F32Q-1A7x1-11036_1x36-1MP_P0.5mm_Horizontal.kicad_mod
@@ -0,0 +1,93 @@
+(module Amphenol_F32Q-1A7x1-11036_1x36-1MP_P0.5mm_Horizontal (layer F.Cu) (tedit 5FA462C7)
+  (descr "Amphenol FPC connector, 36 top-side contacts, 0.5mm pitch, SMT, https://cdn.amphenol-icc.com/media/wysiwyg/files/drawing/f32q-f32t.pdf")
+  (tags "Amphenol fpc F32Q")
+  (attr smd)
+  (fp_text reference REF** (at 0 -4.65) (layer F.SilkS)
+    (effects (font (size 1 1) (thickness 0.15)))
+  )
+  (fp_text value Amphenol_F32Q-1A7x1-11036_1x36-1MP_P0.5mm_Horizontal (at 0 3.45) (layer F.Fab)
+    (effects (font (size 1 1) (thickness 0.15)))
+  )
+  (fp_line (start -11.4 -2.25) (end 11.4 -2.25) (layer F.Fab) (width 0.1))
+  (fp_line (start 11.4 -2.25) (end 11.4 0.75) (layer F.Fab) (width 0.1))
+  (fp_line (start 11.4 0.75) (end 12.65 0.75) (layer F.Fab) (width 0.1))
+  (fp_line (start 12.65 0.75) (end 12.65 2.25) (layer F.Fab) (width 0.1))
+  (fp_line (start 12.65 2.25) (end -12.65 2.25) (layer F.Fab) (width 0.1))
+  (fp_line (start -12.65 2.25) (end -12.65 0.75) (layer F.Fab) (width 0.1))
+  (fp_line (start -12.65 0.75) (end -11.4 0.75) (layer F.Fab) (width 0.1))
+  (fp_line (start -11.4 0.75) (end -11.4 -2.25) (layer F.Fab) (width 0.1))
+  (fp_line (start -9.15 -2.25) (end -8.75 -1.45) (layer F.Fab) (width 0.1))
+  (fp_line (start -8.75 -1.45) (end -8.35 -2.25) (layer F.Fab) (width 0.1))
+  (fp_line (start 9.16 -3.01) (end 12.31 -3.01) (layer F.SilkS) (width 0.12))
+  (fp_line (start 12.31 -3.01) (end 12.31 0.69) (layer F.SilkS) (width 0.12))
+  (fp_line (start 12.31 0.69) (end 12.71 0.69) (layer F.SilkS) (width 0.12))
+  (fp_line (start 12.71 0.69) (end 12.71 2.31) (layer F.SilkS) (width 0.12))
+  (fp_line (start 12.71 2.31) (end -12.71 2.31) (layer F.SilkS) (width 0.12))
+  (fp_line (start -12.71 2.31) (end -12.71 0.69) (layer F.SilkS) (width 0.12))
+  (fp_line (start -12.71 0.69) (end -12.31 0.69) (layer F.SilkS) (width 0.12))
+  (fp_line (start -12.31 0.69) (end -12.31 -3.01) (layer F.SilkS) (width 0.12))
+  (fp_line (start -12.31 -3.01) (end -9.16 -3.01) (layer F.SilkS) (width 0.12))
+  (fp_line (start -9.16 -3.01) (end -9.16 -3.39) (layer F.SilkS) (width 0.12))
+  (fp_line (start -13.15 -3.95) (end -13.15 2.75) (layer F.CrtYd) (width 0.05))
+  (fp_line (start -13.15 2.75) (end 13.15 2.75) (layer F.CrtYd) (width 0.05))
+  (fp_line (start 13.15 2.75) (end 13.15 -3.95) (layer F.CrtYd) (width 0.05))
+  (fp_line (start 13.15 -3.95) (end -13.15 -3.95) (layer F.CrtYd) (width 0.05))
+  (pad 1 smd rect (at -8.75 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 2 smd rect (at -8.25 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 3 smd rect (at -7.75 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 4 smd rect (at -7.25 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 5 smd rect (at -6.75 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 6 smd rect (at -6.25 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 7 smd rect (at -5.75 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 8 smd rect (at -5.25 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 9 smd rect (at -4.75 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 10 smd rect (at -4.25 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 11 smd rect (at -3.75 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 12 smd rect (at -3.25 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 13 smd rect (at -2.75 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 14 smd rect (at -2.25 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 15 smd rect (at -1.75 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 16 smd rect (at -1.25 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 17 smd rect (at -0.75 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 18 smd rect (at -0.25 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 19 smd rect (at 0.25 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 20 smd rect (at 0.75 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 21 smd rect (at 1.25 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 22 smd rect (at 1.75 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 23 smd rect (at 2.25 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 24 smd rect (at 2.75 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 25 smd rect (at 3.25 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 26 smd rect (at 3.75 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 27 smd rect (at 4.25 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 28 smd rect (at 4.75 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 29 smd rect (at 5.25 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 30 smd rect (at 5.75 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 31 smd rect (at 6.25 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 32 smd rect (at 6.75 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 33 smd rect (at 7.25 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 34 smd rect (at 7.75 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 35 smd rect (at 8.25 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 36 smd rect (at 8.75 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad MP smd custom (at 11 -1.775) (size 1 1) (layers F.Cu F.Mask F.Paste)
+    (options (clearance outline) (anchor circle))
+    (primitives
+      (gr_poly (pts
+         (xy -1.05 -0.975) (xy -1.05 0.975) (xy 0.25 0.975) (xy 0.25 0.625)
+         (xy 1.05 0.625) (xy 1.05 -0.975) (xy -1.05 -0.975)) (width 0))
+    ))
+  (pad MP smd custom (at -11 -1.775) (size 1 1) (layers F.Cu F.Mask F.Paste)
+    (options (clearance outline) (anchor circle))
+    (primitives
+      (gr_poly (pts
+         (xy 1.05 -0.975) (xy 1.05 0.975) (xy -0.25 0.975) (xy -0.25 0.625)
+         (xy -1.05 0.625) (xy -1.05 -0.975) (xy 1.05 -0.975)) (width 0))
+    ))
+  (fp_text user ${REFERENCE} (at 0 0) (layer F.Fab)
+    (effects (font (size 1 1) (thickness 0.15)))
+  )
+  (model ${KISYS3DMOD}/Connector_FFC-FPC.3dshapes/Amphenol_F32Q-1A7x1-11036_1x36-1MP_P0.5mm_Horizontal.wrl
+    (at (xyz 0 0 0))
+    (scale (xyz 1 1 1))
+    (rotate (xyz 0 0 0))
+  )
+)
\ No newline at end of file
diff --git a/Connector_FFC-FPC.pretty/Amphenol_F32Q-1A7x1-11037_1x37-1MP_P0.5mm_Horizontal.kicad_mod b/Connector_FFC-FPC.pretty/Amphenol_F32Q-1A7x1-11037_1x37-1MP_P0.5mm_Horizontal.kicad_mod
new file mode 100644
index 000000000..de73bf3e6
--- /dev/null
+++ b/Connector_FFC-FPC.pretty/Amphenol_F32Q-1A7x1-11037_1x37-1MP_P0.5mm_Horizontal.kicad_mod
@@ -0,0 +1,94 @@
+(module Amphenol_F32Q-1A7x1-11037_1x37-1MP_P0.5mm_Horizontal (layer F.Cu) (tedit 5FA462C7)
+  (descr "Amphenol FPC connector, 37 top-side contacts, 0.5mm pitch, SMT, https://cdn.amphenol-icc.com/media/wysiwyg/files/drawing/f32q-f32t.pdf")
+  (tags "Amphenol fpc F32Q")
+  (attr smd)
+  (fp_text reference REF** (at 0 -4.65) (layer F.SilkS)
+    (effects (font (size 1 1) (thickness 0.15)))
+  )
+  (fp_text value Amphenol_F32Q-1A7x1-11037_1x37-1MP_P0.5mm_Horizontal (at 0 3.45) (layer F.Fab)
+    (effects (font (size 1 1) (thickness 0.15)))
+  )
+  (fp_line (start -11.65 -2.25) (end 11.65 -2.25) (layer F.Fab) (width 0.1))
+  (fp_line (start 11.65 -2.25) (end 11.65 0.75) (layer F.Fab) (width 0.1))
+  (fp_line (start 11.65 0.75) (end 12.9 0.75) (layer F.Fab) (width 0.1))
+  (fp_line (start 12.9 0.75) (end 12.9 2.25) (layer F.Fab) (width 0.1))
+  (fp_line (start 12.9 2.25) (end -12.9 2.25) (layer F.Fab) (width 0.1))
+  (fp_line (start -12.9 2.25) (end -12.9 0.75) (layer F.Fab) (width 0.1))
+  (fp_line (start -12.9 0.75) (end -11.65 0.75) (layer F.Fab) (width 0.1))
+  (fp_line (start -11.65 0.75) (end -11.65 -2.25) (layer F.Fab) (width 0.1))
+  (fp_line (start -9.4 -2.25) (end -9 -1.45) (layer F.Fab) (width 0.1))
+  (fp_line (start -9 -1.45) (end -8.6 -2.25) (layer F.Fab) (width 0.1))
+  (fp_line (start 9.41 -3.01) (end 12.56 -3.01) (layer F.SilkS) (width 0.12))
+  (fp_line (start 12.56 -3.01) (end 12.56 0.69) (layer F.SilkS) (width 0.12))
+  (fp_line (start 12.56 0.69) (end 12.96 0.69) (layer F.SilkS) (width 0.12))
+  (fp_line (start 12.96 0.69) (end 12.96 2.31) (layer F.SilkS) (width 0.12))
+  (fp_line (start 12.96 2.31) (end -12.96 2.31) (layer F.SilkS) (width 0.12))
+  (fp_line (start -12.96 2.31) (end -12.96 0.69) (layer F.SilkS) (width 0.12))
+  (fp_line (start -12.96 0.69) (end -12.56 0.69) (layer F.SilkS) (width 0.12))
+  (fp_line (start -12.56 0.69) (end -12.56 -3.01) (layer F.SilkS) (width 0.12))
+  (fp_line (start -12.56 -3.01) (end -9.41 -3.01) (layer F.SilkS) (width 0.12))
+  (fp_line (start -9.41 -3.01) (end -9.41 -3.39) (layer F.SilkS) (width 0.12))
+  (fp_line (start -13.4 -3.95) (end -13.4 2.75) (layer F.CrtYd) (width 0.05))
+  (fp_line (start -13.4 2.75) (end 13.4 2.75) (layer F.CrtYd) (width 0.05))
+  (fp_line (start 13.4 2.75) (end 13.4 -3.95) (layer F.CrtYd) (width 0.05))
+  (fp_line (start 13.4 -3.95) (end -13.4 -3.95) (layer F.CrtYd) (width 0.05))
+  (pad 1 smd rect (at -9 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 2 smd rect (at -8.5 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 3 smd rect (at -8 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 4 smd rect (at -7.5 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 5 smd rect (at -7 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 6 smd rect (at -6.5 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 7 smd rect (at -6 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 8 smd rect (at -5.5 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 9 smd rect (at -5 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 10 smd rect (at -4.5 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 11 smd rect (at -4 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 12 smd rect (at -3.5 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 13 smd rect (at -3 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 14 smd rect (at -2.5 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 15 smd rect (at -2 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 16 smd rect (at -1.5 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 17 smd rect (at -1 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 18 smd rect (at -0.5 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 19 smd rect (at 0 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 20 smd rect (at 0.5 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 21 smd rect (at 1 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 22 smd rect (at 1.5 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 23 smd rect (at 2 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 24 smd rect (at 2.5 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 25 smd rect (at 3 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 26 smd rect (at 3.5 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 27 smd rect (at 4 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 28 smd rect (at 4.5 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 29 smd rect (at 5 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 30 smd rect (at 5.5 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 31 smd rect (at 6 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 32 smd rect (at 6.5 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 33 smd rect (at 7 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 34 smd rect (at 7.5 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 35 smd rect (at 8 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 36 smd rect (at 8.5 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 37 smd rect (at 9 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad MP smd custom (at 11.25 -1.775) (size 1 1) (layers F.Cu F.Mask F.Paste)
+    (options (clearance outline) (anchor circle))
+    (primitives
+      (gr_poly (pts
+         (xy -1.05 -0.975) (xy -1.05 0.975) (xy 0.25 0.975) (xy 0.25 0.625)
+         (xy 1.05 0.625) (xy 1.05 -0.975) (xy -1.05 -0.975)) (width 0))
+    ))
+  (pad MP smd custom (at -11.25 -1.775) (size 1 1) (layers F.Cu F.Mask F.Paste)
+    (options (clearance outline) (anchor circle))
+    (primitives
+      (gr_poly (pts
+         (xy 1.05 -0.975) (xy 1.05 0.975) (xy -0.25 0.975) (xy -0.25 0.625)
+         (xy -1.05 0.625) (xy -1.05 -0.975) (xy 1.05 -0.975)) (width 0))
+    ))
+  (fp_text user ${REFERENCE} (at 0 0) (layer F.Fab)
+    (effects (font (size 1 1) (thickness 0.15)))
+  )
+  (model ${KISYS3DMOD}/Connector_FFC-FPC.3dshapes/Amphenol_F32Q-1A7x1-11037_1x37-1MP_P0.5mm_Horizontal.wrl
+    (at (xyz 0 0 0))
+    (scale (xyz 1 1 1))
+    (rotate (xyz 0 0 0))
+  )
+)
\ No newline at end of file
diff --git a/Connector_FFC-FPC.pretty/Amphenol_F32Q-1A7x1-11038_1x38-1MP_P0.5mm_Horizontal.kicad_mod b/Connector_FFC-FPC.pretty/Amphenol_F32Q-1A7x1-11038_1x38-1MP_P0.5mm_Horizontal.kicad_mod
new file mode 100644
index 000000000..544eebc45
--- /dev/null
+++ b/Connector_FFC-FPC.pretty/Amphenol_F32Q-1A7x1-11038_1x38-1MP_P0.5mm_Horizontal.kicad_mod
@@ -0,0 +1,95 @@
+(module Amphenol_F32Q-1A7x1-11038_1x38-1MP_P0.5mm_Horizontal (layer F.Cu) (tedit 5FA462C7)
+  (descr "Amphenol FPC connector, 38 top-side contacts, 0.5mm pitch, SMT, https://cdn.amphenol-icc.com/media/wysiwyg/files/drawing/f32q-f32t.pdf")
+  (tags "Amphenol fpc F32Q")
+  (attr smd)
+  (fp_text reference REF** (at 0 -4.65) (layer F.SilkS)
+    (effects (font (size 1 1) (thickness 0.15)))
+  )
+  (fp_text value Amphenol_F32Q-1A7x1-11038_1x38-1MP_P0.5mm_Horizontal (at 0 3.45) (layer F.Fab)
+    (effects (font (size 1 1) (thickness 0.15)))
+  )
+  (fp_line (start -11.9 -2.25) (end 11.9 -2.25) (layer F.Fab) (width 0.1))
+  (fp_line (start 11.9 -2.25) (end 11.9 0.75) (layer F.Fab) (width 0.1))
+  (fp_line (start 11.9 0.75) (end 13.15 0.75) (layer F.Fab) (width 0.1))
+  (fp_line (start 13.15 0.75) (end 13.15 2.25) (layer F.Fab) (width 0.1))
+  (fp_line (start 13.15 2.25) (end -13.15 2.25) (layer F.Fab) (width 0.1))
+  (fp_line (start -13.15 2.25) (end -13.15 0.75) (layer F.Fab) (width 0.1))
+  (fp_line (start -13.15 0.75) (end -11.9 0.75) (layer F.Fab) (width 0.1))
+  (fp_line (start -11.9 0.75) (end -11.9 -2.25) (layer F.Fab) (width 0.1))
+  (fp_line (start -9.65 -2.25) (end -9.25 -1.45) (layer F.Fab) (width 0.1))
+  (fp_line (start -9.25 -1.45) (end -8.85 -2.25) (layer F.Fab) (width 0.1))
+  (fp_line (start 9.66 -3.01) (end 12.81 -3.01) (layer F.SilkS) (width 0.12))
+  (fp_line (start 12.81 -3.01) (end 12.81 0.69) (layer F.SilkS) (width 0.12))
+  (fp_line (start 12.81 0.69) (end 13.21 0.69) (layer F.SilkS) (width 0.12))
+  (fp_line (start 13.21 0.69) (end 13.21 2.31) (layer F.SilkS) (width 0.12))
+  (fp_line (start 13.21 2.31) (end -13.21 2.31) (layer F.SilkS) (width 0.12))
+  (fp_line (start -13.21 2.31) (end -13.21 0.69) (layer F.SilkS) (width 0.12))
+  (fp_line (start -13.21 0.69) (end -12.81 0.69) (layer F.SilkS) (width 0.12))
+  (fp_line (start -12.81 0.69) (end -12.81 -3.01) (layer F.SilkS) (width 0.12))
+  (fp_line (start -12.81 -3.01) (end -9.66 -3.01) (layer F.SilkS) (width 0.12))
+  (fp_line (start -9.66 -3.01) (end -9.66 -3.39) (layer F.SilkS) (width 0.12))
+  (fp_line (start -13.65 -3.95) (end -13.65 2.75) (layer F.CrtYd) (width 0.05))
+  (fp_line (start -13.65 2.75) (end 13.65 2.75) (layer F.CrtYd) (width 0.05))
+  (fp_line (start 13.65 2.75) (end 13.65 -3.95) (layer F.CrtYd) (width 0.05))
+  (fp_line (start 13.65 -3.95) (end -13.65 -3.95) (layer F.CrtYd) (width 0.05))
+  (pad 1 smd rect (at -9.25 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 2 smd rect (at -8.75 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 3 smd rect (at -8.25 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 4 smd rect (at -7.75 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 5 smd rect (at -7.25 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 6 smd rect (at -6.75 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 7 smd rect (at -6.25 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 8 smd rect (at -5.75 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 9 smd rect (at -5.25 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 10 smd rect (at -4.75 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 11 smd rect (at -4.25 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 12 smd rect (at -3.75 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 13 smd rect (at -3.25 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 14 smd rect (at -2.75 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 15 smd rect (at -2.25 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 16 smd rect (at -1.75 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 17 smd rect (at -1.25 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 18 smd rect (at -0.75 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 19 smd rect (at -0.25 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 20 smd rect (at 0.25 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 21 smd rect (at 0.75 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 22 smd rect (at 1.25 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 23 smd rect (at 1.75 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 24 smd rect (at 2.25 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 25 smd rect (at 2.75 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 26 smd rect (at 3.25 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 27 smd rect (at 3.75 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 28 smd rect (at 4.25 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 29 smd rect (at 4.75 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 30 smd rect (at 5.25 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 31 smd rect (at 5.75 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 32 smd rect (at 6.25 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 33 smd rect (at 6.75 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 34 smd rect (at 7.25 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 35 smd rect (at 7.75 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 36 smd rect (at 8.25 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 37 smd rect (at 8.75 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 38 smd rect (at 9.25 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad MP smd custom (at 11.5 -1.775) (size 1 1) (layers F.Cu F.Mask F.Paste)
+    (options (clearance outline) (anchor circle))
+    (primitives
+      (gr_poly (pts
+         (xy -1.05 -0.975) (xy -1.05 0.975) (xy 0.25 0.975) (xy 0.25 0.625)
+         (xy 1.05 0.625) (xy 1.05 -0.975) (xy -1.05 -0.975)) (width 0))
+    ))
+  (pad MP smd custom (at -11.5 -1.775) (size 1 1) (layers F.Cu F.Mask F.Paste)
+    (options (clearance outline) (anchor circle))
+    (primitives
+      (gr_poly (pts
+         (xy 1.05 -0.975) (xy 1.05 0.975) (xy -0.25 0.975) (xy -0.25 0.625)
+         (xy -1.05 0.625) (xy -1.05 -0.975) (xy 1.05 -0.975)) (width 0))
+    ))
+  (fp_text user ${REFERENCE} (at 0 0) (layer F.Fab)
+    (effects (font (size 1 1) (thickness 0.15)))
+  )
+  (model ${KISYS3DMOD}/Connector_FFC-FPC.3dshapes/Amphenol_F32Q-1A7x1-11038_1x38-1MP_P0.5mm_Horizontal.wrl
+    (at (xyz 0 0 0))
+    (scale (xyz 1 1 1))
+    (rotate (xyz 0 0 0))
+  )
+)
\ No newline at end of file
diff --git a/Connector_FFC-FPC.pretty/Amphenol_F32Q-1A7x1-11039_1x39-1MP_P0.5mm_Horizontal.kicad_mod b/Connector_FFC-FPC.pretty/Amphenol_F32Q-1A7x1-11039_1x39-1MP_P0.5mm_Horizontal.kicad_mod
new file mode 100644
index 000000000..2cdde2e4e
--- /dev/null
+++ b/Connector_FFC-FPC.pretty/Amphenol_F32Q-1A7x1-11039_1x39-1MP_P0.5mm_Horizontal.kicad_mod
@@ -0,0 +1,96 @@
+(module Amphenol_F32Q-1A7x1-11039_1x39-1MP_P0.5mm_Horizontal (layer F.Cu) (tedit 5FA462C7)
+  (descr "Amphenol FPC connector, 39 top-side contacts, 0.5mm pitch, SMT, https://cdn.amphenol-icc.com/media/wysiwyg/files/drawing/f32q-f32t.pdf")
+  (tags "Amphenol fpc F32Q")
+  (attr smd)
+  (fp_text reference REF** (at 0 -4.65) (layer F.SilkS)
+    (effects (font (size 1 1) (thickness 0.15)))
+  )
+  (fp_text value Amphenol_F32Q-1A7x1-11039_1x39-1MP_P0.5mm_Horizontal (at 0 3.45) (layer F.Fab)
+    (effects (font (size 1 1) (thickness 0.15)))
+  )
+  (fp_line (start -12.15 -2.25) (end 12.15 -2.25) (layer F.Fab) (width 0.1))
+  (fp_line (start 12.15 -2.25) (end 12.15 0.75) (layer F.Fab) (width 0.1))
+  (fp_line (start 12.15 0.75) (end 13.4 0.75) (layer F.Fab) (width 0.1))
+  (fp_line (start 13.4 0.75) (end 13.4 2.25) (layer F.Fab) (width 0.1))
+  (fp_line (start 13.4 2.25) (end -13.4 2.25) (layer F.Fab) (width 0.1))
+  (fp_line (start -13.4 2.25) (end -13.4 0.75) (layer F.Fab) (width 0.1))
+  (fp_line (start -13.4 0.75) (end -12.15 0.75) (layer F.Fab) (width 0.1))
+  (fp_line (start -12.15 0.75) (end -12.15 -2.25) (layer F.Fab) (width 0.1))
+  (fp_line (start -9.9 -2.25) (end -9.5 -1.45) (layer F.Fab) (width 0.1))
+  (fp_line (start -9.5 -1.45) (end -9.1 -2.25) (layer F.Fab) (width 0.1))
+  (fp_line (start 9.91 -3.01) (end 13.06 -3.01) (layer F.SilkS) (width 0.12))
+  (fp_line (start 13.06 -3.01) (end 13.06 0.69) (layer F.SilkS) (width 0.12))
+  (fp_line (start 13.06 0.69) (end 13.46 0.69) (layer F.SilkS) (width 0.12))
+  (fp_line (start 13.46 0.69) (end 13.46 2.31) (layer F.SilkS) (width 0.12))
+  (fp_line (start 13.46 2.31) (end -13.46 2.31) (layer F.SilkS) (width 0.12))
+  (fp_line (start -13.46 2.31) (end -13.46 0.69) (layer F.SilkS) (width 0.12))
+  (fp_line (start -13.46 0.69) (end -13.06 0.69) (layer F.SilkS) (width 0.12))
+  (fp_line (start -13.06 0.69) (end -13.06 -3.01) (layer F.SilkS) (width 0.12))
+  (fp_line (start -13.06 -3.01) (end -9.91 -3.01) (layer F.SilkS) (width 0.12))
+  (fp_line (start -9.91 -3.01) (end -9.91 -3.39) (layer F.SilkS) (width 0.12))
+  (fp_line (start -13.9 -3.95) (end -13.9 2.75) (layer F.CrtYd) (width 0.05))
+  (fp_line (start -13.9 2.75) (end 13.9 2.75) (layer F.CrtYd) (width 0.05))
+  (fp_line (start 13.9 2.75) (end 13.9 -3.95) (layer F.CrtYd) (width 0.05))
+  (fp_line (start 13.9 -3.95) (end -13.9 -3.95) (layer F.CrtYd) (width 0.05))
+  (pad 1 smd rect (at -9.5 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 2 smd rect (at -9 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 3 smd rect (at -8.5 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 4 smd rect (at -8 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 5 smd rect (at -7.5 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 6 smd rect (at -7 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 7 smd rect (at -6.5 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 8 smd rect (at -6 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 9 smd rect (at -5.5 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 10 smd rect (at -5 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 11 smd rect (at -4.5 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 12 smd rect (at -4 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 13 smd rect (at -3.5 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 14 smd rect (at -3 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 15 smd rect (at -2.5 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 16 smd rect (at -2 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 17 smd rect (at -1.5 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 18 smd rect (at -1 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 19 smd rect (at -0.5 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 20 smd rect (at 0 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 21 smd rect (at 0.5 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 22 smd rect (at 1 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 23 smd rect (at 1.5 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 24 smd rect (at 2 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 25 smd rect (at 2.5 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 26 smd rect (at 3 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 27 smd rect (at 3.5 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 28 smd rect (at 4 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 29 smd rect (at 4.5 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 30 smd rect (at 5 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 31 smd rect (at 5.5 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 32 smd rect (at 6 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 33 smd rect (at 6.5 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 34 smd rect (at 7 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 35 smd rect (at 7.5 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 36 smd rect (at 8 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 37 smd rect (at 8.5 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 38 smd rect (at 9 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 39 smd rect (at 9.5 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad MP smd custom (at 11.75 -1.775) (size 1 1) (layers F.Cu F.Mask F.Paste)
+    (options (clearance outline) (anchor circle))
+    (primitives
+      (gr_poly (pts
+         (xy -1.05 -0.975) (xy -1.05 0.975) (xy 0.25 0.975) (xy 0.25 0.625)
+         (xy 1.05 0.625) (xy 1.05 -0.975) (xy -1.05 -0.975)) (width 0))
+    ))
+  (pad MP smd custom (at -11.75 -1.775) (size 1 1) (layers F.Cu F.Mask F.Paste)
+    (options (clearance outline) (anchor circle))
+    (primitives
+      (gr_poly (pts
+         (xy 1.05 -0.975) (xy 1.05 0.975) (xy -0.25 0.975) (xy -0.25 0.625)
+         (xy -1.05 0.625) (xy -1.05 -0.975) (xy 1.05 -0.975)) (width 0))
+    ))
+  (fp_text user ${REFERENCE} (at 0 0) (layer F.Fab)
+    (effects (font (size 1 1) (thickness 0.15)))
+  )
+  (model ${KISYS3DMOD}/Connector_FFC-FPC.3dshapes/Amphenol_F32Q-1A7x1-11039_1x39-1MP_P0.5mm_Horizontal.wrl
+    (at (xyz 0 0 0))
+    (scale (xyz 1 1 1))
+    (rotate (xyz 0 0 0))
+  )
+)
\ No newline at end of file
diff --git a/Connector_FFC-FPC.pretty/Amphenol_F32Q-1A7x1-11040_1x40-1MP_P0.5mm_Horizontal.kicad_mod b/Connector_FFC-FPC.pretty/Amphenol_F32Q-1A7x1-11040_1x40-1MP_P0.5mm_Horizontal.kicad_mod
new file mode 100644
index 000000000..4c18db39c
--- /dev/null
+++ b/Connector_FFC-FPC.pretty/Amphenol_F32Q-1A7x1-11040_1x40-1MP_P0.5mm_Horizontal.kicad_mod
@@ -0,0 +1,97 @@
+(module Amphenol_F32Q-1A7x1-11040_1x40-1MP_P0.5mm_Horizontal (layer F.Cu) (tedit 5FA462C7)
+  (descr "Amphenol FPC connector, 40 top-side contacts, 0.5mm pitch, SMT, https://cdn.amphenol-icc.com/media/wysiwyg/files/drawing/f32q-f32t.pdf")
+  (tags "Amphenol fpc F32Q")
+  (attr smd)
+  (fp_text reference REF** (at 0 -4.65) (layer F.SilkS)
+    (effects (font (size 1 1) (thickness 0.15)))
+  )
+  (fp_text value Amphenol_F32Q-1A7x1-11040_1x40-1MP_P0.5mm_Horizontal (at 0 3.45) (layer F.Fab)
+    (effects (font (size 1 1) (thickness 0.15)))
+  )
+  (fp_line (start -12.4 -2.25) (end 12.4 -2.25) (layer F.Fab) (width 0.1))
+  (fp_line (start 12.4 -2.25) (end 12.4 0.75) (layer F.Fab) (width 0.1))
+  (fp_line (start 12.4 0.75) (end 13.65 0.75) (layer F.Fab) (width 0.1))
+  (fp_line (start 13.65 0.75) (end 13.65 2.25) (layer F.Fab) (width 0.1))
+  (fp_line (start 13.65 2.25) (end -13.65 2.25) (layer F.Fab) (width 0.1))
+  (fp_line (start -13.65 2.25) (end -13.65 0.75) (layer F.Fab) (width 0.1))
+  (fp_line (start -13.65 0.75) (end -12.4 0.75) (layer F.Fab) (width 0.1))
+  (fp_line (start -12.4 0.75) (end -12.4 -2.25) (layer F.Fab) (width 0.1))
+  (fp_line (start -10.15 -2.25) (end -9.75 -1.45) (layer F.Fab) (width 0.1))
+  (fp_line (start -9.75 -1.45) (end -9.35 -2.25) (layer F.Fab) (width 0.1))
+  (fp_line (start 10.16 -3.01) (end 13.31 -3.01) (layer F.SilkS) (width 0.12))
+  (fp_line (start 13.31 -3.01) (end 13.31 0.69) (layer F.SilkS) (width 0.12))
+  (fp_line (start 13.31 0.69) (end 13.71 0.69) (layer F.SilkS) (width 0.12))
+  (fp_line (start 13.71 0.69) (end 13.71 2.31) (layer F.SilkS) (width 0.12))
+  (fp_line (start 13.71 2.31) (end -13.71 2.31) (layer F.SilkS) (width 0.12))
+  (fp_line (start -13.71 2.31) (end -13.71 0.69) (layer F.SilkS) (width 0.12))
+  (fp_line (start -13.71 0.69) (end -13.31 0.69) (layer F.SilkS) (width 0.12))
+  (fp_line (start -13.31 0.69) (end -13.31 -3.01) (layer F.SilkS) (width 0.12))
+  (fp_line (start -13.31 -3.01) (end -10.16 -3.01) (layer F.SilkS) (width 0.12))
+  (fp_line (start -10.16 -3.01) (end -10.16 -3.39) (layer F.SilkS) (width 0.12))
+  (fp_line (start -14.15 -3.95) (end -14.15 2.75) (layer F.CrtYd) (width 0.05))
+  (fp_line (start -14.15 2.75) (end 14.15 2.75) (layer F.CrtYd) (width 0.05))
+  (fp_line (start 14.15 2.75) (end 14.15 -3.95) (layer F.CrtYd) (width 0.05))
+  (fp_line (start 14.15 -3.95) (end -14.15 -3.95) (layer F.CrtYd) (width 0.05))
+  (pad 1 smd rect (at -9.75 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 2 smd rect (at -9.25 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 3 smd rect (at -8.75 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 4 smd rect (at -8.25 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 5 smd rect (at -7.75 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 6 smd rect (at -7.25 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 7 smd rect (at -6.75 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 8 smd rect (at -6.25 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 9 smd rect (at -5.75 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 10 smd rect (at -5.25 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 11 smd rect (at -4.75 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 12 smd rect (at -4.25 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 13 smd rect (at -3.75 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 14 smd rect (at -3.25 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 15 smd rect (at -2.75 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 16 smd rect (at -2.25 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 17 smd rect (at -1.75 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 18 smd rect (at -1.25 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 19 smd rect (at -0.75 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 20 smd rect (at -0.25 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 21 smd rect (at 0.25 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 22 smd rect (at 0.75 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 23 smd rect (at 1.25 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 24 smd rect (at 1.75 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 25 smd rect (at 2.25 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 26 smd rect (at 2.75 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 27 smd rect (at 3.25 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 28 smd rect (at 3.75 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 29 smd rect (at 4.25 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 30 smd rect (at 4.75 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 31 smd rect (at 5.25 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 32 smd rect (at 5.75 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 33 smd rect (at 6.25 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 34 smd rect (at 6.75 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 35 smd rect (at 7.25 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 36 smd rect (at 7.75 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 37 smd rect (at 8.25 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 38 smd rect (at 8.75 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 39 smd rect (at 9.25 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 40 smd rect (at 9.75 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad MP smd custom (at 12 -1.775) (size 1 1) (layers F.Cu F.Mask F.Paste)
+    (options (clearance outline) (anchor circle))
+    (primitives
+      (gr_poly (pts
+         (xy -1.05 -0.975) (xy -1.05 0.975) (xy 0.25 0.975) (xy 0.25 0.625)
+         (xy 1.05 0.625) (xy 1.05 -0.975) (xy -1.05 -0.975)) (width 0))
+    ))
+  (pad MP smd custom (at -12 -1.775) (size 1 1) (layers F.Cu F.Mask F.Paste)
+    (options (clearance outline) (anchor circle))
+    (primitives
+      (gr_poly (pts
+         (xy 1.05 -0.975) (xy 1.05 0.975) (xy -0.25 0.975) (xy -0.25 0.625)
+         (xy -1.05 0.625) (xy -1.05 -0.975) (xy 1.05 -0.975)) (width 0))
+    ))
+  (fp_text user ${REFERENCE} (at 0 0) (layer F.Fab)
+    (effects (font (size 1 1) (thickness 0.15)))
+  )
+  (model ${KISYS3DMOD}/Connector_FFC-FPC.3dshapes/Amphenol_F32Q-1A7x1-11040_1x40-1MP_P0.5mm_Horizontal.wrl
+    (at (xyz 0 0 0))
+    (scale (xyz 1 1 1))
+    (rotate (xyz 0 0 0))
+  )
+)
\ No newline at end of file
diff --git a/Connector_FFC-FPC.pretty/Amphenol_F32Q-1A7x1-11041_1x41-1MP_P0.5mm_Horizontal.kicad_mod b/Connector_FFC-FPC.pretty/Amphenol_F32Q-1A7x1-11041_1x41-1MP_P0.5mm_Horizontal.kicad_mod
new file mode 100644
index 000000000..e0d43ab79
--- /dev/null
+++ b/Connector_FFC-FPC.pretty/Amphenol_F32Q-1A7x1-11041_1x41-1MP_P0.5mm_Horizontal.kicad_mod
@@ -0,0 +1,98 @@
+(module Amphenol_F32Q-1A7x1-11041_1x41-1MP_P0.5mm_Horizontal (layer F.Cu) (tedit 5FA462C7)
+  (descr "Amphenol FPC connector, 41 top-side contacts, 0.5mm pitch, SMT, https://cdn.amphenol-icc.com/media/wysiwyg/files/drawing/f32q-f32t.pdf")
+  (tags "Amphenol fpc F32Q")
+  (attr smd)
+  (fp_text reference REF** (at 0 -4.65) (layer F.SilkS)
+    (effects (font (size 1 1) (thickness 0.15)))
+  )
+  (fp_text value Amphenol_F32Q-1A7x1-11041_1x41-1MP_P0.5mm_Horizontal (at 0 3.45) (layer F.Fab)
+    (effects (font (size 1 1) (thickness 0.15)))
+  )
+  (fp_line (start -12.65 -2.25) (end 12.65 -2.25) (layer F.Fab) (width 0.1))
+  (fp_line (start 12.65 -2.25) (end 12.65 0.75) (layer F.Fab) (width 0.1))
+  (fp_line (start 12.65 0.75) (end 13.9 0.75) (layer F.Fab) (width 0.1))
+  (fp_line (start 13.9 0.75) (end 13.9 2.25) (layer F.Fab) (width 0.1))
+  (fp_line (start 13.9 2.25) (end -13.9 2.25) (layer F.Fab) (width 0.1))
+  (fp_line (start -13.9 2.25) (end -13.9 0.75) (layer F.Fab) (width 0.1))
+  (fp_line (start -13.9 0.75) (end -12.65 0.75) (layer F.Fab) (width 0.1))
+  (fp_line (start -12.65 0.75) (end -12.65 -2.25) (layer F.Fab) (width 0.1))
+  (fp_line (start -10.4 -2.25) (end -10 -1.45) (layer F.Fab) (width 0.1))
+  (fp_line (start -10 -1.45) (end -9.6 -2.25) (layer F.Fab) (width 0.1))
+  (fp_line (start 10.41 -3.01) (end 13.56 -3.01) (layer F.SilkS) (width 0.12))
+  (fp_line (start 13.56 -3.01) (end 13.56 0.69) (layer F.SilkS) (width 0.12))
+  (fp_line (start 13.56 0.69) (end 13.96 0.69) (layer F.SilkS) (width 0.12))
+  (fp_line (start 13.96 0.69) (end 13.96 2.31) (layer F.SilkS) (width 0.12))
+  (fp_line (start 13.96 2.31) (end -13.96 2.31) (layer F.SilkS) (width 0.12))
+  (fp_line (start -13.96 2.31) (end -13.96 0.69) (layer F.SilkS) (width 0.12))
+  (fp_line (start -13.96 0.69) (end -13.56 0.69) (layer F.SilkS) (width 0.12))
+  (fp_line (start -13.56 0.69) (end -13.56 -3.01) (layer F.SilkS) (width 0.12))
+  (fp_line (start -13.56 -3.01) (end -10.41 -3.01) (layer F.SilkS) (width 0.12))
+  (fp_line (start -10.41 -3.01) (end -10.41 -3.39) (layer F.SilkS) (width 0.12))
+  (fp_line (start -14.4 -3.95) (end -14.4 2.75) (layer F.CrtYd) (width 0.05))
+  (fp_line (start -14.4 2.75) (end 14.4 2.75) (layer F.CrtYd) (width 0.05))
+  (fp_line (start 14.4 2.75) (end 14.4 -3.95) (layer F.CrtYd) (width 0.05))
+  (fp_line (start 14.4 -3.95) (end -14.4 -3.95) (layer F.CrtYd) (width 0.05))
+  (pad 1 smd rect (at -10 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 2 smd rect (at -9.5 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 3 smd rect (at -9 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 4 smd rect (at -8.5 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 5 smd rect (at -8 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 6 smd rect (at -7.5 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 7 smd rect (at -7 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 8 smd rect (at -6.5 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 9 smd rect (at -6 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 10 smd rect (at -5.5 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 11 smd rect (at -5 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 12 smd rect (at -4.5 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 13 smd rect (at -4 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 14 smd rect (at -3.5 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 15 smd rect (at -3 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 16 smd rect (at -2.5 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 17 smd rect (at -2 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 18 smd rect (at -1.5 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 19 smd rect (at -1 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 20 smd rect (at -0.5 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 21 smd rect (at 0 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 22 smd rect (at 0.5 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 23 smd rect (at 1 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 24 smd rect (at 1.5 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 25 smd rect (at 2 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 26 smd rect (at 2.5 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 27 smd rect (at 3 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 28 smd rect (at 3.5 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 29 smd rect (at 4 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 30 smd rect (at 4.5 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 31 smd rect (at 5 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 32 smd rect (at 5.5 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 33 smd rect (at 6 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 34 smd rect (at 6.5 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 35 smd rect (at 7 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 36 smd rect (at 7.5 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 37 smd rect (at 8 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 38 smd rect (at 8.5 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 39 smd rect (at 9 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 40 smd rect (at 9.5 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 41 smd rect (at 10 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad MP smd custom (at 12.25 -1.775) (size 1 1) (layers F.Cu F.Mask F.Paste)
+    (options (clearance outline) (anchor circle))
+    (primitives
+      (gr_poly (pts
+         (xy -1.05 -0.975) (xy -1.05 0.975) (xy 0.25 0.975) (xy 0.25 0.625)
+         (xy 1.05 0.625) (xy 1.05 -0.975) (xy -1.05 -0.975)) (width 0))
+    ))
+  (pad MP smd custom (at -12.25 -1.775) (size 1 1) (layers F.Cu F.Mask F.Paste)
+    (options (clearance outline) (anchor circle))
+    (primitives
+      (gr_poly (pts
+         (xy 1.05 -0.975) (xy 1.05 0.975) (xy -0.25 0.975) (xy -0.25 0.625)
+         (xy -1.05 0.625) (xy -1.05 -0.975) (xy 1.05 -0.975)) (width 0))
+    ))
+  (fp_text user ${REFERENCE} (at 0 0) (layer F.Fab)
+    (effects (font (size 1 1) (thickness 0.15)))
+  )
+  (model ${KISYS3DMOD}/Connector_FFC-FPC.3dshapes/Amphenol_F32Q-1A7x1-11041_1x41-1MP_P0.5mm_Horizontal.wrl
+    (at (xyz 0 0 0))
+    (scale (xyz 1 1 1))
+    (rotate (xyz 0 0 0))
+  )
+)
\ No newline at end of file
diff --git a/Connector_FFC-FPC.pretty/Amphenol_F32Q-1A7x1-11042_1x42-1MP_P0.5mm_Horizontal.kicad_mod b/Connector_FFC-FPC.pretty/Amphenol_F32Q-1A7x1-11042_1x42-1MP_P0.5mm_Horizontal.kicad_mod
new file mode 100644
index 000000000..d1cfb5c4c
--- /dev/null
+++ b/Connector_FFC-FPC.pretty/Amphenol_F32Q-1A7x1-11042_1x42-1MP_P0.5mm_Horizontal.kicad_mod
@@ -0,0 +1,99 @@
+(module Amphenol_F32Q-1A7x1-11042_1x42-1MP_P0.5mm_Horizontal (layer F.Cu) (tedit 5FA462C7)
+  (descr "Amphenol FPC connector, 42 top-side contacts, 0.5mm pitch, SMT, https://cdn.amphenol-icc.com/media/wysiwyg/files/drawing/f32q-f32t.pdf")
+  (tags "Amphenol fpc F32Q")
+  (attr smd)
+  (fp_text reference REF** (at 0 -4.65) (layer F.SilkS)
+    (effects (font (size 1 1) (thickness 0.15)))
+  )
+  (fp_text value Amphenol_F32Q-1A7x1-11042_1x42-1MP_P0.5mm_Horizontal (at 0 3.45) (layer F.Fab)
+    (effects (font (size 1 1) (thickness 0.15)))
+  )
+  (fp_line (start -12.9 -2.25) (end 12.9 -2.25) (layer F.Fab) (width 0.1))
+  (fp_line (start 12.9 -2.25) (end 12.9 0.75) (layer F.Fab) (width 0.1))
+  (fp_line (start 12.9 0.75) (end 14.15 0.75) (layer F.Fab) (width 0.1))
+  (fp_line (start 14.15 0.75) (end 14.15 2.25) (layer F.Fab) (width 0.1))
+  (fp_line (start 14.15 2.25) (end -14.15 2.25) (layer F.Fab) (width 0.1))
+  (fp_line (start -14.15 2.25) (end -14.15 0.75) (layer F.Fab) (width 0.1))
+  (fp_line (start -14.15 0.75) (end -12.9 0.75) (layer F.Fab) (width 0.1))
+  (fp_line (start -12.9 0.75) (end -12.9 -2.25) (layer F.Fab) (width 0.1))
+  (fp_line (start -10.65 -2.25) (end -10.25 -1.45) (layer F.Fab) (width 0.1))
+  (fp_line (start -10.25 -1.45) (end -9.85 -2.25) (layer F.Fab) (width 0.1))
+  (fp_line (start 10.66 -3.01) (end 13.81 -3.01) (layer F.SilkS) (width 0.12))
+  (fp_line (start 13.81 -3.01) (end 13.81 0.69) (layer F.SilkS) (width 0.12))
+  (fp_line (start 13.81 0.69) (end 14.21 0.69) (layer F.SilkS) (width 0.12))
+  (fp_line (start 14.21 0.69) (end 14.21 2.31) (layer F.SilkS) (width 0.12))
+  (fp_line (start 14.21 2.31) (end -14.21 2.31) (layer F.SilkS) (width 0.12))
+  (fp_line (start -14.21 2.31) (end -14.21 0.69) (layer F.SilkS) (width 0.12))
+  (fp_line (start -14.21 0.69) (end -13.81 0.69) (layer F.SilkS) (width 0.12))
+  (fp_line (start -13.81 0.69) (end -13.81 -3.01) (layer F.SilkS) (width 0.12))
+  (fp_line (start -13.81 -3.01) (end -10.66 -3.01) (layer F.SilkS) (width 0.12))
+  (fp_line (start -10.66 -3.01) (end -10.66 -3.39) (layer F.SilkS) (width 0.12))
+  (fp_line (start -14.65 -3.95) (end -14.65 2.75) (layer F.CrtYd) (width 0.05))
+  (fp_line (start -14.65 2.75) (end 14.65 2.75) (layer F.CrtYd) (width 0.05))
+  (fp_line (start 14.65 2.75) (end 14.65 -3.95) (layer F.CrtYd) (width 0.05))
+  (fp_line (start 14.65 -3.95) (end -14.65 -3.95) (layer F.CrtYd) (width 0.05))
+  (pad 1 smd rect (at -10.25 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 2 smd rect (at -9.75 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 3 smd rect (at -9.25 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 4 smd rect (at -8.75 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 5 smd rect (at -8.25 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 6 smd rect (at -7.75 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 7 smd rect (at -7.25 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 8 smd rect (at -6.75 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 9 smd rect (at -6.25 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 10 smd rect (at -5.75 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 11 smd rect (at -5.25 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 12 smd rect (at -4.75 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 13 smd rect (at -4.25 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 14 smd rect (at -3.75 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 15 smd rect (at -3.25 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 16 smd rect (at -2.75 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 17 smd rect (at -2.25 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 18 smd rect (at -1.75 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 19 smd rect (at -1.25 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 20 smd rect (at -0.75 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 21 smd rect (at -0.25 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 22 smd rect (at 0.25 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 23 smd rect (at 0.75 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 24 smd rect (at 1.25 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 25 smd rect (at 1.75 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 26 smd rect (at 2.25 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 27 smd rect (at 2.75 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 28 smd rect (at 3.25 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 29 smd rect (at 3.75 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 30 smd rect (at 4.25 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 31 smd rect (at 4.75 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 32 smd rect (at 5.25 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 33 smd rect (at 5.75 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 34 smd rect (at 6.25 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 35 smd rect (at 6.75 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 36 smd rect (at 7.25 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 37 smd rect (at 7.75 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 38 smd rect (at 8.25 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 39 smd rect (at 8.75 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 40 smd rect (at 9.25 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 41 smd rect (at 9.75 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 42 smd rect (at 10.25 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad MP smd custom (at 12.5 -1.775) (size 1 1) (layers F.Cu F.Mask F.Paste)
+    (options (clearance outline) (anchor circle))
+    (primitives
+      (gr_poly (pts
+         (xy -1.05 -0.975) (xy -1.05 0.975) (xy 0.25 0.975) (xy 0.25 0.625)
+         (xy 1.05 0.625) (xy 1.05 -0.975) (xy -1.05 -0.975)) (width 0))
+    ))
+  (pad MP smd custom (at -12.5 -1.775) (size 1 1) (layers F.Cu F.Mask F.Paste)
+    (options (clearance outline) (anchor circle))
+    (primitives
+      (gr_poly (pts
+         (xy 1.05 -0.975) (xy 1.05 0.975) (xy -0.25 0.975) (xy -0.25 0.625)
+         (xy -1.05 0.625) (xy -1.05 -0.975) (xy 1.05 -0.975)) (width 0))
+    ))
+  (fp_text user ${REFERENCE} (at 0 0) (layer F.Fab)
+    (effects (font (size 1 1) (thickness 0.15)))
+  )
+  (model ${KISYS3DMOD}/Connector_FFC-FPC.3dshapes/Amphenol_F32Q-1A7x1-11042_1x42-1MP_P0.5mm_Horizontal.wrl
+    (at (xyz 0 0 0))
+    (scale (xyz 1 1 1))
+    (rotate (xyz 0 0 0))
+  )
+)
\ No newline at end of file
diff --git a/Connector_FFC-FPC.pretty/Amphenol_F32Q-1A7x1-11043_1x43-1MP_P0.5mm_Horizontal.kicad_mod b/Connector_FFC-FPC.pretty/Amphenol_F32Q-1A7x1-11043_1x43-1MP_P0.5mm_Horizontal.kicad_mod
new file mode 100644
index 000000000..2f79ed43b
--- /dev/null
+++ b/Connector_FFC-FPC.pretty/Amphenol_F32Q-1A7x1-11043_1x43-1MP_P0.5mm_Horizontal.kicad_mod
@@ -0,0 +1,100 @@
+(module Amphenol_F32Q-1A7x1-11043_1x43-1MP_P0.5mm_Horizontal (layer F.Cu) (tedit 5FA462C7)
+  (descr "Amphenol FPC connector, 43 top-side contacts, 0.5mm pitch, SMT, https://cdn.amphenol-icc.com/media/wysiwyg/files/drawing/f32q-f32t.pdf")
+  (tags "Amphenol fpc F32Q")
+  (attr smd)
+  (fp_text reference REF** (at 0 -4.65) (layer F.SilkS)
+    (effects (font (size 1 1) (thickness 0.15)))
+  )
+  (fp_text value Amphenol_F32Q-1A7x1-11043_1x43-1MP_P0.5mm_Horizontal (at 0 3.45) (layer F.Fab)
+    (effects (font (size 1 1) (thickness 0.15)))
+  )
+  (fp_line (start -13.15 -2.25) (end 13.15 -2.25) (layer F.Fab) (width 0.1))
+  (fp_line (start 13.15 -2.25) (end 13.15 0.75) (layer F.Fab) (width 0.1))
+  (fp_line (start 13.15 0.75) (end 14.4 0.75) (layer F.Fab) (width 0.1))
+  (fp_line (start 14.4 0.75) (end 14.4 2.25) (layer F.Fab) (width 0.1))
+  (fp_line (start 14.4 2.25) (end -14.4 2.25) (layer F.Fab) (width 0.1))
+  (fp_line (start -14.4 2.25) (end -14.4 0.75) (layer F.Fab) (width 0.1))
+  (fp_line (start -14.4 0.75) (end -13.15 0.75) (layer F.Fab) (width 0.1))
+  (fp_line (start -13.15 0.75) (end -13.15 -2.25) (layer F.Fab) (width 0.1))
+  (fp_line (start -10.9 -2.25) (end -10.5 -1.45) (layer F.Fab) (width 0.1))
+  (fp_line (start -10.5 -1.45) (end -10.1 -2.25) (layer F.Fab) (width 0.1))
+  (fp_line (start 10.91 -3.01) (end 14.06 -3.01) (layer F.SilkS) (width 0.12))
+  (fp_line (start 14.06 -3.01) (end 14.06 0.69) (layer F.SilkS) (width 0.12))
+  (fp_line (start 14.06 0.69) (end 14.46 0.69) (layer F.SilkS) (width 0.12))
+  (fp_line (start 14.46 0.69) (end 14.46 2.31) (layer F.SilkS) (width 0.12))
+  (fp_line (start 14.46 2.31) (end -14.46 2.31) (layer F.SilkS) (width 0.12))
+  (fp_line (start -14.46 2.31) (end -14.46 0.69) (layer F.SilkS) (width 0.12))
+  (fp_line (start -14.46 0.69) (end -14.06 0.69) (layer F.SilkS) (width 0.12))
+  (fp_line (start -14.06 0.69) (end -14.06 -3.01) (layer F.SilkS) (width 0.12))
+  (fp_line (start -14.06 -3.01) (end -10.91 -3.01) (layer F.SilkS) (width 0.12))
+  (fp_line (start -10.91 -3.01) (end -10.91 -3.39) (layer F.SilkS) (width 0.12))
+  (fp_line (start -14.9 -3.95) (end -14.9 2.75) (layer F.CrtYd) (width 0.05))
+  (fp_line (start -14.9 2.75) (end 14.9 2.75) (layer F.CrtYd) (width 0.05))
+  (fp_line (start 14.9 2.75) (end 14.9 -3.95) (layer F.CrtYd) (width 0.05))
+  (fp_line (start 14.9 -3.95) (end -14.9 -3.95) (layer F.CrtYd) (width 0.05))
+  (pad 1 smd rect (at -10.5 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 2 smd rect (at -10 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 3 smd rect (at -9.5 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 4 smd rect (at -9 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 5 smd rect (at -8.5 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 6 smd rect (at -8 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 7 smd rect (at -7.5 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 8 smd rect (at -7 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 9 smd rect (at -6.5 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 10 smd rect (at -6 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 11 smd rect (at -5.5 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 12 smd rect (at -5 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 13 smd rect (at -4.5 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 14 smd rect (at -4 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 15 smd rect (at -3.5 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 16 smd rect (at -3 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 17 smd rect (at -2.5 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 18 smd rect (at -2 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 19 smd rect (at -1.5 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 20 smd rect (at -1 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 21 smd rect (at -0.5 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 22 smd rect (at 0 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 23 smd rect (at 0.5 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 24 smd rect (at 1 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 25 smd rect (at 1.5 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 26 smd rect (at 2 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 27 smd rect (at 2.5 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 28 smd rect (at 3 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 29 smd rect (at 3.5 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 30 smd rect (at 4 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 31 smd rect (at 4.5 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 32 smd rect (at 5 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 33 smd rect (at 5.5 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 34 smd rect (at 6 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 35 smd rect (at 6.5 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 36 smd rect (at 7 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 37 smd rect (at 7.5 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 38 smd rect (at 8 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 39 smd rect (at 8.5 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 40 smd rect (at 9 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 41 smd rect (at 9.5 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 42 smd rect (at 10 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 43 smd rect (at 10.5 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad MP smd custom (at 12.75 -1.775) (size 1 1) (layers F.Cu F.Mask F.Paste)
+    (options (clearance outline) (anchor circle))
+    (primitives
+      (gr_poly (pts
+         (xy -1.05 -0.975) (xy -1.05 0.975) (xy 0.25 0.975) (xy 0.25 0.625)
+         (xy 1.05 0.625) (xy 1.05 -0.975) (xy -1.05 -0.975)) (width 0))
+    ))
+  (pad MP smd custom (at -12.75 -1.775) (size 1 1) (layers F.Cu F.Mask F.Paste)
+    (options (clearance outline) (anchor circle))
+    (primitives
+      (gr_poly (pts
+         (xy 1.05 -0.975) (xy 1.05 0.975) (xy -0.25 0.975) (xy -0.25 0.625)
+         (xy -1.05 0.625) (xy -1.05 -0.975) (xy 1.05 -0.975)) (width 0))
+    ))
+  (fp_text user ${REFERENCE} (at 0 0) (layer F.Fab)
+    (effects (font (size 1 1) (thickness 0.15)))
+  )
+  (model ${KISYS3DMOD}/Connector_FFC-FPC.3dshapes/Amphenol_F32Q-1A7x1-11043_1x43-1MP_P0.5mm_Horizontal.wrl
+    (at (xyz 0 0 0))
+    (scale (xyz 1 1 1))
+    (rotate (xyz 0 0 0))
+  )
+)
\ No newline at end of file
diff --git a/Connector_FFC-FPC.pretty/Amphenol_F32Q-1A7x1-11044_1x44-1MP_P0.5mm_Horizontal.kicad_mod b/Connector_FFC-FPC.pretty/Amphenol_F32Q-1A7x1-11044_1x44-1MP_P0.5mm_Horizontal.kicad_mod
new file mode 100644
index 000000000..e8cc3c89b
--- /dev/null
+++ b/Connector_FFC-FPC.pretty/Amphenol_F32Q-1A7x1-11044_1x44-1MP_P0.5mm_Horizontal.kicad_mod
@@ -0,0 +1,101 @@
+(module Amphenol_F32Q-1A7x1-11044_1x44-1MP_P0.5mm_Horizontal (layer F.Cu) (tedit 5FA462C7)
+  (descr "Amphenol FPC connector, 44 top-side contacts, 0.5mm pitch, SMT, https://cdn.amphenol-icc.com/media/wysiwyg/files/drawing/f32q-f32t.pdf")
+  (tags "Amphenol fpc F32Q")
+  (attr smd)
+  (fp_text reference REF** (at 0 -4.65) (layer F.SilkS)
+    (effects (font (size 1 1) (thickness 0.15)))
+  )
+  (fp_text value Amphenol_F32Q-1A7x1-11044_1x44-1MP_P0.5mm_Horizontal (at 0 3.45) (layer F.Fab)
+    (effects (font (size 1 1) (thickness 0.15)))
+  )
+  (fp_line (start -13.4 -2.25) (end 13.4 -2.25) (layer F.Fab) (width 0.1))
+  (fp_line (start 13.4 -2.25) (end 13.4 0.75) (layer F.Fab) (width 0.1))
+  (fp_line (start 13.4 0.75) (end 14.65 0.75) (layer F.Fab) (width 0.1))
+  (fp_line (start 14.65 0.75) (end 14.65 2.25) (layer F.Fab) (width 0.1))
+  (fp_line (start 14.65 2.25) (end -14.65 2.25) (layer F.Fab) (width 0.1))
+  (fp_line (start -14.65 2.25) (end -14.65 0.75) (layer F.Fab) (width 0.1))
+  (fp_line (start -14.65 0.75) (end -13.4 0.75) (layer F.Fab) (width 0.1))
+  (fp_line (start -13.4 0.75) (end -13.4 -2.25) (layer F.Fab) (width 0.1))
+  (fp_line (start -11.15 -2.25) (end -10.75 -1.45) (layer F.Fab) (width 0.1))
+  (fp_line (start -10.75 -1.45) (end -10.35 -2.25) (layer F.Fab) (width 0.1))
+  (fp_line (start 11.16 -3.01) (end 14.31 -3.01) (layer F.SilkS) (width 0.12))
+  (fp_line (start 14.31 -3.01) (end 14.31 0.69) (layer F.SilkS) (width 0.12))
+  (fp_line (start 14.31 0.69) (end 14.71 0.69) (layer F.SilkS) (width 0.12))
+  (fp_line (start 14.71 0.69) (end 14.71 2.31) (layer F.SilkS) (width 0.12))
+  (fp_line (start 14.71 2.31) (end -14.71 2.31) (layer F.SilkS) (width 0.12))
+  (fp_line (start -14.71 2.31) (end -14.71 0.69) (layer F.SilkS) (width 0.12))
+  (fp_line (start -14.71 0.69) (end -14.31 0.69) (layer F.SilkS) (width 0.12))
+  (fp_line (start -14.31 0.69) (end -14.31 -3.01) (layer F.SilkS) (width 0.12))
+  (fp_line (start -14.31 -3.01) (end -11.16 -3.01) (layer F.SilkS) (width 0.12))
+  (fp_line (start -11.16 -3.01) (end -11.16 -3.39) (layer F.SilkS) (width 0.12))
+  (fp_line (start -15.15 -3.95) (end -15.15 2.75) (layer F.CrtYd) (width 0.05))
+  (fp_line (start -15.15 2.75) (end 15.15 2.75) (layer F.CrtYd) (width 0.05))
+  (fp_line (start 15.15 2.75) (end 15.15 -3.95) (layer F.CrtYd) (width 0.05))
+  (fp_line (start 15.15 -3.95) (end -15.15 -3.95) (layer F.CrtYd) (width 0.05))
+  (pad 1 smd rect (at -10.75 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 2 smd rect (at -10.25 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 3 smd rect (at -9.75 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 4 smd rect (at -9.25 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 5 smd rect (at -8.75 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 6 smd rect (at -8.25 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 7 smd rect (at -7.75 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 8 smd rect (at -7.25 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 9 smd rect (at -6.75 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 10 smd rect (at -6.25 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 11 smd rect (at -5.75 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 12 smd rect (at -5.25 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 13 smd rect (at -4.75 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 14 smd rect (at -4.25 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 15 smd rect (at -3.75 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 16 smd rect (at -3.25 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 17 smd rect (at -2.75 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 18 smd rect (at -2.25 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 19 smd rect (at -1.75 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 20 smd rect (at -1.25 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 21 smd rect (at -0.75 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 22 smd rect (at -0.25 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 23 smd rect (at 0.25 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 24 smd rect (at 0.75 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 25 smd rect (at 1.25 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 26 smd rect (at 1.75 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 27 smd rect (at 2.25 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 28 smd rect (at 2.75 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 29 smd rect (at 3.25 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 30 smd rect (at 3.75 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 31 smd rect (at 4.25 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 32 smd rect (at 4.75 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 33 smd rect (at 5.25 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 34 smd rect (at 5.75 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 35 smd rect (at 6.25 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 36 smd rect (at 6.75 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 37 smd rect (at 7.25 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 38 smd rect (at 7.75 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 39 smd rect (at 8.25 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 40 smd rect (at 8.75 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 41 smd rect (at 9.25 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 42 smd rect (at 9.75 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 43 smd rect (at 10.25 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 44 smd rect (at 10.75 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad MP smd custom (at 13 -1.775) (size 1 1) (layers F.Cu F.Mask F.Paste)
+    (options (clearance outline) (anchor circle))
+    (primitives
+      (gr_poly (pts
+         (xy -1.05 -0.975) (xy -1.05 0.975) (xy 0.25 0.975) (xy 0.25 0.625)
+         (xy 1.05 0.625) (xy 1.05 -0.975) (xy -1.05 -0.975)) (width 0))
+    ))
+  (pad MP smd custom (at -13 -1.775) (size 1 1) (layers F.Cu F.Mask F.Paste)
+    (options (clearance outline) (anchor circle))
+    (primitives
+      (gr_poly (pts
+         (xy 1.05 -0.975) (xy 1.05 0.975) (xy -0.25 0.975) (xy -0.25 0.625)
+         (xy -1.05 0.625) (xy -1.05 -0.975) (xy 1.05 -0.975)) (width 0))
+    ))
+  (fp_text user ${REFERENCE} (at 0 0) (layer F.Fab)
+    (effects (font (size 1 1) (thickness 0.15)))
+  )
+  (model ${KISYS3DMOD}/Connector_FFC-FPC.3dshapes/Amphenol_F32Q-1A7x1-11044_1x44-1MP_P0.5mm_Horizontal.wrl
+    (at (xyz 0 0 0))
+    (scale (xyz 1 1 1))
+    (rotate (xyz 0 0 0))
+  )
+)
\ No newline at end of file
diff --git a/Connector_FFC-FPC.pretty/Amphenol_F32Q-1A7x1-11045_1x45-1MP_P0.5mm_Horizontal.kicad_mod b/Connector_FFC-FPC.pretty/Amphenol_F32Q-1A7x1-11045_1x45-1MP_P0.5mm_Horizontal.kicad_mod
new file mode 100644
index 000000000..fb9808555
--- /dev/null
+++ b/Connector_FFC-FPC.pretty/Amphenol_F32Q-1A7x1-11045_1x45-1MP_P0.5mm_Horizontal.kicad_mod
@@ -0,0 +1,102 @@
+(module Amphenol_F32Q-1A7x1-11045_1x45-1MP_P0.5mm_Horizontal (layer F.Cu) (tedit 5FA462C7)
+  (descr "Amphenol FPC connector, 45 top-side contacts, 0.5mm pitch, SMT, https://cdn.amphenol-icc.com/media/wysiwyg/files/drawing/f32q-f32t.pdf")
+  (tags "Amphenol fpc F32Q")
+  (attr smd)
+  (fp_text reference REF** (at 0 -4.65) (layer F.SilkS)
+    (effects (font (size 1 1) (thickness 0.15)))
+  )
+  (fp_text value Amphenol_F32Q-1A7x1-11045_1x45-1MP_P0.5mm_Horizontal (at 0 3.45) (layer F.Fab)
+    (effects (font (size 1 1) (thickness 0.15)))
+  )
+  (fp_line (start -13.65 -2.25) (end 13.65 -2.25) (layer F.Fab) (width 0.1))
+  (fp_line (start 13.65 -2.25) (end 13.65 0.75) (layer F.Fab) (width 0.1))
+  (fp_line (start 13.65 0.75) (end 14.9 0.75) (layer F.Fab) (width 0.1))
+  (fp_line (start 14.9 0.75) (end 14.9 2.25) (layer F.Fab) (width 0.1))
+  (fp_line (start 14.9 2.25) (end -14.9 2.25) (layer F.Fab) (width 0.1))
+  (fp_line (start -14.9 2.25) (end -14.9 0.75) (layer F.Fab) (width 0.1))
+  (fp_line (start -14.9 0.75) (end -13.65 0.75) (layer F.Fab) (width 0.1))
+  (fp_line (start -13.65 0.75) (end -13.65 -2.25) (layer F.Fab) (width 0.1))
+  (fp_line (start -11.4 -2.25) (end -11 -1.45) (layer F.Fab) (width 0.1))
+  (fp_line (start -11 -1.45) (end -10.6 -2.25) (layer F.Fab) (width 0.1))
+  (fp_line (start 11.41 -3.01) (end 14.56 -3.01) (layer F.SilkS) (width 0.12))
+  (fp_line (start 14.56 -3.01) (end 14.56 0.69) (layer F.SilkS) (width 0.12))
+  (fp_line (start 14.56 0.69) (end 14.96 0.69) (layer F.SilkS) (width 0.12))
+  (fp_line (start 14.96 0.69) (end 14.96 2.31) (layer F.SilkS) (width 0.12))
+  (fp_line (start 14.96 2.31) (end -14.96 2.31) (layer F.SilkS) (width 0.12))
+  (fp_line (start -14.96 2.31) (end -14.96 0.69) (layer F.SilkS) (width 0.12))
+  (fp_line (start -14.96 0.69) (end -14.56 0.69) (layer F.SilkS) (width 0.12))
+  (fp_line (start -14.56 0.69) (end -14.56 -3.01) (layer F.SilkS) (width 0.12))
+  (fp_line (start -14.56 -3.01) (end -11.41 -3.01) (layer F.SilkS) (width 0.12))
+  (fp_line (start -11.41 -3.01) (end -11.41 -3.39) (layer F.SilkS) (width 0.12))
+  (fp_line (start -15.4 -3.95) (end -15.4 2.75) (layer F.CrtYd) (width 0.05))
+  (fp_line (start -15.4 2.75) (end 15.4 2.75) (layer F.CrtYd) (width 0.05))
+  (fp_line (start 15.4 2.75) (end 15.4 -3.95) (layer F.CrtYd) (width 0.05))
+  (fp_line (start 15.4 -3.95) (end -15.4 -3.95) (layer F.CrtYd) (width 0.05))
+  (pad 1 smd rect (at -11 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 2 smd rect (at -10.5 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 3 smd rect (at -10 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 4 smd rect (at -9.5 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 5 smd rect (at -9 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 6 smd rect (at -8.5 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 7 smd rect (at -8 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 8 smd rect (at -7.5 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 9 smd rect (at -7 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 10 smd rect (at -6.5 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 11 smd rect (at -6 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 12 smd rect (at -5.5 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 13 smd rect (at -5 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 14 smd rect (at -4.5 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 15 smd rect (at -4 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 16 smd rect (at -3.5 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 17 smd rect (at -3 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 18 smd rect (at -2.5 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 19 smd rect (at -2 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 20 smd rect (at -1.5 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 21 smd rect (at -1 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 22 smd rect (at -0.5 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 23 smd rect (at 0 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 24 smd rect (at 0.5 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 25 smd rect (at 1 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 26 smd rect (at 1.5 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 27 smd rect (at 2 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 28 smd rect (at 2.5 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 29 smd rect (at 3 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 30 smd rect (at 3.5 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 31 smd rect (at 4 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 32 smd rect (at 4.5 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 33 smd rect (at 5 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 34 smd rect (at 5.5 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 35 smd rect (at 6 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 36 smd rect (at 6.5 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 37 smd rect (at 7 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 38 smd rect (at 7.5 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 39 smd rect (at 8 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 40 smd rect (at 8.5 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 41 smd rect (at 9 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 42 smd rect (at 9.5 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 43 smd rect (at 10 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 44 smd rect (at 10.5 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 45 smd rect (at 11 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad MP smd custom (at 13.25 -1.775) (size 1 1) (layers F.Cu F.Mask F.Paste)
+    (options (clearance outline) (anchor circle))
+    (primitives
+      (gr_poly (pts
+         (xy -1.05 -0.975) (xy -1.05 0.975) (xy 0.25 0.975) (xy 0.25 0.625)
+         (xy 1.05 0.625) (xy 1.05 -0.975) (xy -1.05 -0.975)) (width 0))
+    ))
+  (pad MP smd custom (at -13.25 -1.775) (size 1 1) (layers F.Cu F.Mask F.Paste)
+    (options (clearance outline) (anchor circle))
+    (primitives
+      (gr_poly (pts
+         (xy 1.05 -0.975) (xy 1.05 0.975) (xy -0.25 0.975) (xy -0.25 0.625)
+         (xy -1.05 0.625) (xy -1.05 -0.975) (xy 1.05 -0.975)) (width 0))
+    ))
+  (fp_text user ${REFERENCE} (at 0 0) (layer F.Fab)
+    (effects (font (size 1 1) (thickness 0.15)))
+  )
+  (model ${KISYS3DMOD}/Connector_FFC-FPC.3dshapes/Amphenol_F32Q-1A7x1-11045_1x45-1MP_P0.5mm_Horizontal.wrl
+    (at (xyz 0 0 0))
+    (scale (xyz 1 1 1))
+    (rotate (xyz 0 0 0))
+  )
+)
\ No newline at end of file
diff --git a/Connector_FFC-FPC.pretty/Amphenol_F32Q-1A7x1-11046_1x46-1MP_P0.5mm_Horizontal.kicad_mod b/Connector_FFC-FPC.pretty/Amphenol_F32Q-1A7x1-11046_1x46-1MP_P0.5mm_Horizontal.kicad_mod
new file mode 100644
index 000000000..76015a6b6
--- /dev/null
+++ b/Connector_FFC-FPC.pretty/Amphenol_F32Q-1A7x1-11046_1x46-1MP_P0.5mm_Horizontal.kicad_mod
@@ -0,0 +1,103 @@
+(module Amphenol_F32Q-1A7x1-11046_1x46-1MP_P0.5mm_Horizontal (layer F.Cu) (tedit 5FA462C7)
+  (descr "Amphenol FPC connector, 46 top-side contacts, 0.5mm pitch, SMT, https://cdn.amphenol-icc.com/media/wysiwyg/files/drawing/f32q-f32t.pdf")
+  (tags "Amphenol fpc F32Q")
+  (attr smd)
+  (fp_text reference REF** (at 0 -4.65) (layer F.SilkS)
+    (effects (font (size 1 1) (thickness 0.15)))
+  )
+  (fp_text value Amphenol_F32Q-1A7x1-11046_1x46-1MP_P0.5mm_Horizontal (at 0 3.45) (layer F.Fab)
+    (effects (font (size 1 1) (thickness 0.15)))
+  )
+  (fp_line (start -13.9 -2.25) (end 13.9 -2.25) (layer F.Fab) (width 0.1))
+  (fp_line (start 13.9 -2.25) (end 13.9 0.75) (layer F.Fab) (width 0.1))
+  (fp_line (start 13.9 0.75) (end 15.15 0.75) (layer F.Fab) (width 0.1))
+  (fp_line (start 15.15 0.75) (end 15.15 2.25) (layer F.Fab) (width 0.1))
+  (fp_line (start 15.15 2.25) (end -15.15 2.25) (layer F.Fab) (width 0.1))
+  (fp_line (start -15.15 2.25) (end -15.15 0.75) (layer F.Fab) (width 0.1))
+  (fp_line (start -15.15 0.75) (end -13.9 0.75) (layer F.Fab) (width 0.1))
+  (fp_line (start -13.9 0.75) (end -13.9 -2.25) (layer F.Fab) (width 0.1))
+  (fp_line (start -11.65 -2.25) (end -11.25 -1.45) (layer F.Fab) (width 0.1))
+  (fp_line (start -11.25 -1.45) (end -10.85 -2.25) (layer F.Fab) (width 0.1))
+  (fp_line (start 11.66 -3.01) (end 14.81 -3.01) (layer F.SilkS) (width 0.12))
+  (fp_line (start 14.81 -3.01) (end 14.81 0.69) (layer F.SilkS) (width 0.12))
+  (fp_line (start 14.81 0.69) (end 15.21 0.69) (layer F.SilkS) (width 0.12))
+  (fp_line (start 15.21 0.69) (end 15.21 2.31) (layer F.SilkS) (width 0.12))
+  (fp_line (start 15.21 2.31) (end -15.21 2.31) (layer F.SilkS) (width 0.12))
+  (fp_line (start -15.21 2.31) (end -15.21 0.69) (layer F.SilkS) (width 0.12))
+  (fp_line (start -15.21 0.69) (end -14.81 0.69) (layer F.SilkS) (width 0.12))
+  (fp_line (start -14.81 0.69) (end -14.81 -3.01) (layer F.SilkS) (width 0.12))
+  (fp_line (start -14.81 -3.01) (end -11.66 -3.01) (layer F.SilkS) (width 0.12))
+  (fp_line (start -11.66 -3.01) (end -11.66 -3.39) (layer F.SilkS) (width 0.12))
+  (fp_line (start -15.65 -3.95) (end -15.65 2.75) (layer F.CrtYd) (width 0.05))
+  (fp_line (start -15.65 2.75) (end 15.65 2.75) (layer F.CrtYd) (width 0.05))
+  (fp_line (start 15.65 2.75) (end 15.65 -3.95) (layer F.CrtYd) (width 0.05))
+  (fp_line (start 15.65 -3.95) (end -15.65 -3.95) (layer F.CrtYd) (width 0.05))
+  (pad 1 smd rect (at -11.25 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 2 smd rect (at -10.75 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 3 smd rect (at -10.25 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 4 smd rect (at -9.75 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 5 smd rect (at -9.25 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 6 smd rect (at -8.75 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 7 smd rect (at -8.25 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 8 smd rect (at -7.75 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 9 smd rect (at -7.25 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 10 smd rect (at -6.75 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 11 smd rect (at -6.25 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 12 smd rect (at -5.75 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 13 smd rect (at -5.25 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 14 smd rect (at -4.75 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 15 smd rect (at -4.25 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 16 smd rect (at -3.75 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 17 smd rect (at -3.25 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 18 smd rect (at -2.75 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 19 smd rect (at -2.25 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 20 smd rect (at -1.75 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 21 smd rect (at -1.25 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 22 smd rect (at -0.75 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 23 smd rect (at -0.25 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 24 smd rect (at 0.25 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 25 smd rect (at 0.75 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 26 smd rect (at 1.25 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 27 smd rect (at 1.75 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 28 smd rect (at 2.25 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 29 smd rect (at 2.75 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 30 smd rect (at 3.25 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 31 smd rect (at 3.75 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 32 smd rect (at 4.25 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 33 smd rect (at 4.75 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 34 smd rect (at 5.25 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 35 smd rect (at 5.75 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 36 smd rect (at 6.25 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 37 smd rect (at 6.75 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 38 smd rect (at 7.25 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 39 smd rect (at 7.75 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 40 smd rect (at 8.25 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 41 smd rect (at 8.75 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 42 smd rect (at 9.25 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 43 smd rect (at 9.75 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 44 smd rect (at 10.25 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 45 smd rect (at 10.75 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 46 smd rect (at 11.25 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad MP smd custom (at 13.5 -1.775) (size 1 1) (layers F.Cu F.Mask F.Paste)
+    (options (clearance outline) (anchor circle))
+    (primitives
+      (gr_poly (pts
+         (xy -1.05 -0.975) (xy -1.05 0.975) (xy 0.25 0.975) (xy 0.25 0.625)
+         (xy 1.05 0.625) (xy 1.05 -0.975) (xy -1.05 -0.975)) (width 0))
+    ))
+  (pad MP smd custom (at -13.5 -1.775) (size 1 1) (layers F.Cu F.Mask F.Paste)
+    (options (clearance outline) (anchor circle))
+    (primitives
+      (gr_poly (pts
+         (xy 1.05 -0.975) (xy 1.05 0.975) (xy -0.25 0.975) (xy -0.25 0.625)
+         (xy -1.05 0.625) (xy -1.05 -0.975) (xy 1.05 -0.975)) (width 0))
+    ))
+  (fp_text user ${REFERENCE} (at 0 0) (layer F.Fab)
+    (effects (font (size 1 1) (thickness 0.15)))
+  )
+  (model ${KISYS3DMOD}/Connector_FFC-FPC.3dshapes/Amphenol_F32Q-1A7x1-11046_1x46-1MP_P0.5mm_Horizontal.wrl
+    (at (xyz 0 0 0))
+    (scale (xyz 1 1 1))
+    (rotate (xyz 0 0 0))
+  )
+)
\ No newline at end of file
diff --git a/Connector_FFC-FPC.pretty/Amphenol_F32Q-1A7x1-11047_1x47-1MP_P0.5mm_Horizontal.kicad_mod b/Connector_FFC-FPC.pretty/Amphenol_F32Q-1A7x1-11047_1x47-1MP_P0.5mm_Horizontal.kicad_mod
new file mode 100644
index 000000000..19ea97d0d
--- /dev/null
+++ b/Connector_FFC-FPC.pretty/Amphenol_F32Q-1A7x1-11047_1x47-1MP_P0.5mm_Horizontal.kicad_mod
@@ -0,0 +1,104 @@
+(module Amphenol_F32Q-1A7x1-11047_1x47-1MP_P0.5mm_Horizontal (layer F.Cu) (tedit 5FA462C7)
+  (descr "Amphenol FPC connector, 47 top-side contacts, 0.5mm pitch, SMT, https://cdn.amphenol-icc.com/media/wysiwyg/files/drawing/f32q-f32t.pdf")
+  (tags "Amphenol fpc F32Q")
+  (attr smd)
+  (fp_text reference REF** (at 0 -4.65) (layer F.SilkS)
+    (effects (font (size 1 1) (thickness 0.15)))
+  )
+  (fp_text value Amphenol_F32Q-1A7x1-11047_1x47-1MP_P0.5mm_Horizontal (at 0 3.45) (layer F.Fab)
+    (effects (font (size 1 1) (thickness 0.15)))
+  )
+  (fp_line (start -14.15 -2.25) (end 14.15 -2.25) (layer F.Fab) (width 0.1))
+  (fp_line (start 14.15 -2.25) (end 14.15 0.75) (layer F.Fab) (width 0.1))
+  (fp_line (start 14.15 0.75) (end 15.4 0.75) (layer F.Fab) (width 0.1))
+  (fp_line (start 15.4 0.75) (end 15.4 2.25) (layer F.Fab) (width 0.1))
+  (fp_line (start 15.4 2.25) (end -15.4 2.25) (layer F.Fab) (width 0.1))
+  (fp_line (start -15.4 2.25) (end -15.4 0.75) (layer F.Fab) (width 0.1))
+  (fp_line (start -15.4 0.75) (end -14.15 0.75) (layer F.Fab) (width 0.1))
+  (fp_line (start -14.15 0.75) (end -14.15 -2.25) (layer F.Fab) (width 0.1))
+  (fp_line (start -11.9 -2.25) (end -11.5 -1.45) (layer F.Fab) (width 0.1))
+  (fp_line (start -11.5 -1.45) (end -11.1 -2.25) (layer F.Fab) (width 0.1))
+  (fp_line (start 11.91 -3.01) (end 15.06 -3.01) (layer F.SilkS) (width 0.12))
+  (fp_line (start 15.06 -3.01) (end 15.06 0.69) (layer F.SilkS) (width 0.12))
+  (fp_line (start 15.06 0.69) (end 15.46 0.69) (layer F.SilkS) (width 0.12))
+  (fp_line (start 15.46 0.69) (end 15.46 2.31) (layer F.SilkS) (width 0.12))
+  (fp_line (start 15.46 2.31) (end -15.46 2.31) (layer F.SilkS) (width 0.12))
+  (fp_line (start -15.46 2.31) (end -15.46 0.69) (layer F.SilkS) (width 0.12))
+  (fp_line (start -15.46 0.69) (end -15.06 0.69) (layer F.SilkS) (width 0.12))
+  (fp_line (start -15.06 0.69) (end -15.06 -3.01) (layer F.SilkS) (width 0.12))
+  (fp_line (start -15.06 -3.01) (end -11.91 -3.01) (layer F.SilkS) (width 0.12))
+  (fp_line (start -11.91 -3.01) (end -11.91 -3.39) (layer F.SilkS) (width 0.12))
+  (fp_line (start -15.9 -3.95) (end -15.9 2.75) (layer F.CrtYd) (width 0.05))
+  (fp_line (start -15.9 2.75) (end 15.9 2.75) (layer F.CrtYd) (width 0.05))
+  (fp_line (start 15.9 2.75) (end 15.9 -3.95) (layer F.CrtYd) (width 0.05))
+  (fp_line (start 15.9 -3.95) (end -15.9 -3.95) (layer F.CrtYd) (width 0.05))
+  (pad 1 smd rect (at -11.5 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 2 smd rect (at -11 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 3 smd rect (at -10.5 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 4 smd rect (at -10 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 5 smd rect (at -9.5 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 6 smd rect (at -9 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 7 smd rect (at -8.5 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 8 smd rect (at -8 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 9 smd rect (at -7.5 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 10 smd rect (at -7 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 11 smd rect (at -6.5 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 12 smd rect (at -6 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 13 smd rect (at -5.5 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 14 smd rect (at -5 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 15 smd rect (at -4.5 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 16 smd rect (at -4 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 17 smd rect (at -3.5 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 18 smd rect (at -3 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 19 smd rect (at -2.5 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 20 smd rect (at -2 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 21 smd rect (at -1.5 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 22 smd rect (at -1 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 23 smd rect (at -0.5 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 24 smd rect (at 0 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 25 smd rect (at 0.5 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 26 smd rect (at 1 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 27 smd rect (at 1.5 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 28 smd rect (at 2 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 29 smd rect (at 2.5 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 30 smd rect (at 3 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 31 smd rect (at 3.5 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 32 smd rect (at 4 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 33 smd rect (at 4.5 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 34 smd rect (at 5 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 35 smd rect (at 5.5 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 36 smd rect (at 6 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 37 smd rect (at 6.5 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 38 smd rect (at 7 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 39 smd rect (at 7.5 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 40 smd rect (at 8 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 41 smd rect (at 8.5 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 42 smd rect (at 9 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 43 smd rect (at 9.5 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 44 smd rect (at 10 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 45 smd rect (at 10.5 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 46 smd rect (at 11 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 47 smd rect (at 11.5 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad MP smd custom (at 13.75 -1.775) (size 1 1) (layers F.Cu F.Mask F.Paste)
+    (options (clearance outline) (anchor circle))
+    (primitives
+      (gr_poly (pts
+         (xy -1.05 -0.975) (xy -1.05 0.975) (xy 0.25 0.975) (xy 0.25 0.625)
+         (xy 1.05 0.625) (xy 1.05 -0.975) (xy -1.05 -0.975)) (width 0))
+    ))
+  (pad MP smd custom (at -13.75 -1.775) (size 1 1) (layers F.Cu F.Mask F.Paste)
+    (options (clearance outline) (anchor circle))
+    (primitives
+      (gr_poly (pts
+         (xy 1.05 -0.975) (xy 1.05 0.975) (xy -0.25 0.975) (xy -0.25 0.625)
+         (xy -1.05 0.625) (xy -1.05 -0.975) (xy 1.05 -0.975)) (width 0))
+    ))
+  (fp_text user ${REFERENCE} (at 0 0) (layer F.Fab)
+    (effects (font (size 1 1) (thickness 0.15)))
+  )
+  (model ${KISYS3DMOD}/Connector_FFC-FPC.3dshapes/Amphenol_F32Q-1A7x1-11047_1x47-1MP_P0.5mm_Horizontal.wrl
+    (at (xyz 0 0 0))
+    (scale (xyz 1 1 1))
+    (rotate (xyz 0 0 0))
+  )
+)
\ No newline at end of file
diff --git a/Connector_FFC-FPC.pretty/Amphenol_F32Q-1A7x1-11048_1x48-1MP_P0.5mm_Horizontal.kicad_mod b/Connector_FFC-FPC.pretty/Amphenol_F32Q-1A7x1-11048_1x48-1MP_P0.5mm_Horizontal.kicad_mod
new file mode 100644
index 000000000..9f4c3697a
--- /dev/null
+++ b/Connector_FFC-FPC.pretty/Amphenol_F32Q-1A7x1-11048_1x48-1MP_P0.5mm_Horizontal.kicad_mod
@@ -0,0 +1,105 @@
+(module Amphenol_F32Q-1A7x1-11048_1x48-1MP_P0.5mm_Horizontal (layer F.Cu) (tedit 5FA462C7)
+  (descr "Amphenol FPC connector, 48 top-side contacts, 0.5mm pitch, SMT, https://cdn.amphenol-icc.com/media/wysiwyg/files/drawing/f32q-f32t.pdf")
+  (tags "Amphenol fpc F32Q")
+  (attr smd)
+  (fp_text reference REF** (at 0 -4.65) (layer F.SilkS)
+    (effects (font (size 1 1) (thickness 0.15)))
+  )
+  (fp_text value Amphenol_F32Q-1A7x1-11048_1x48-1MP_P0.5mm_Horizontal (at 0 3.45) (layer F.Fab)
+    (effects (font (size 1 1) (thickness 0.15)))
+  )
+  (fp_line (start -14.4 -2.25) (end 14.4 -2.25) (layer F.Fab) (width 0.1))
+  (fp_line (start 14.4 -2.25) (end 14.4 0.75) (layer F.Fab) (width 0.1))
+  (fp_line (start 14.4 0.75) (end 15.65 0.75) (layer F.Fab) (width 0.1))
+  (fp_line (start 15.65 0.75) (end 15.65 2.25) (layer F.Fab) (width 0.1))
+  (fp_line (start 15.65 2.25) (end -15.65 2.25) (layer F.Fab) (width 0.1))
+  (fp_line (start -15.65 2.25) (end -15.65 0.75) (layer F.Fab) (width 0.1))
+  (fp_line (start -15.65 0.75) (end -14.4 0.75) (layer F.Fab) (width 0.1))
+  (fp_line (start -14.4 0.75) (end -14.4 -2.25) (layer F.Fab) (width 0.1))
+  (fp_line (start -12.15 -2.25) (end -11.75 -1.45) (layer F.Fab) (width 0.1))
+  (fp_line (start -11.75 -1.45) (end -11.35 -2.25) (layer F.Fab) (width 0.1))
+  (fp_line (start 12.16 -3.01) (end 15.31 -3.01) (layer F.SilkS) (width 0.12))
+  (fp_line (start 15.31 -3.01) (end 15.31 0.69) (layer F.SilkS) (width 0.12))
+  (fp_line (start 15.31 0.69) (end 15.71 0.69) (layer F.SilkS) (width 0.12))
+  (fp_line (start 15.71 0.69) (end 15.71 2.31) (layer F.SilkS) (width 0.12))
+  (fp_line (start 15.71 2.31) (end -15.71 2.31) (layer F.SilkS) (width 0.12))
+  (fp_line (start -15.71 2.31) (end -15.71 0.69) (layer F.SilkS) (width 0.12))
+  (fp_line (start -15.71 0.69) (end -15.31 0.69) (layer F.SilkS) (width 0.12))
+  (fp_line (start -15.31 0.69) (end -15.31 -3.01) (layer F.SilkS) (width 0.12))
+  (fp_line (start -15.31 -3.01) (end -12.16 -3.01) (layer F.SilkS) (width 0.12))
+  (fp_line (start -12.16 -3.01) (end -12.16 -3.39) (layer F.SilkS) (width 0.12))
+  (fp_line (start -16.15 -3.95) (end -16.15 2.75) (layer F.CrtYd) (width 0.05))
+  (fp_line (start -16.15 2.75) (end 16.15 2.75) (layer F.CrtYd) (width 0.05))
+  (fp_line (start 16.15 2.75) (end 16.15 -3.95) (layer F.CrtYd) (width 0.05))
+  (fp_line (start 16.15 -3.95) (end -16.15 -3.95) (layer F.CrtYd) (width 0.05))
+  (pad 1 smd rect (at -11.75 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 2 smd rect (at -11.25 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 3 smd rect (at -10.75 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 4 smd rect (at -10.25 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 5 smd rect (at -9.75 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 6 smd rect (at -9.25 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 7 smd rect (at -8.75 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 8 smd rect (at -8.25 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 9 smd rect (at -7.75 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 10 smd rect (at -7.25 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 11 smd rect (at -6.75 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 12 smd rect (at -6.25 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 13 smd rect (at -5.75 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 14 smd rect (at -5.25 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 15 smd rect (at -4.75 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 16 smd rect (at -4.25 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 17 smd rect (at -3.75 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 18 smd rect (at -3.25 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 19 smd rect (at -2.75 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 20 smd rect (at -2.25 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 21 smd rect (at -1.75 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 22 smd rect (at -1.25 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 23 smd rect (at -0.75 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 24 smd rect (at -0.25 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 25 smd rect (at 0.25 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 26 smd rect (at 0.75 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 27 smd rect (at 1.25 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 28 smd rect (at 1.75 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 29 smd rect (at 2.25 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 30 smd rect (at 2.75 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 31 smd rect (at 3.25 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 32 smd rect (at 3.75 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 33 smd rect (at 4.25 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 34 smd rect (at 4.75 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 35 smd rect (at 5.25 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 36 smd rect (at 5.75 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 37 smd rect (at 6.25 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 38 smd rect (at 6.75 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 39 smd rect (at 7.25 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 40 smd rect (at 7.75 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 41 smd rect (at 8.25 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 42 smd rect (at 8.75 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 43 smd rect (at 9.25 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 44 smd rect (at 9.75 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 45 smd rect (at 10.25 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 46 smd rect (at 10.75 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 47 smd rect (at 11.25 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 48 smd rect (at 11.75 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad MP smd custom (at 14 -1.775) (size 1 1) (layers F.Cu F.Mask F.Paste)
+    (options (clearance outline) (anchor circle))
+    (primitives
+      (gr_poly (pts
+         (xy -1.05 -0.975) (xy -1.05 0.975) (xy 0.25 0.975) (xy 0.25 0.625)
+         (xy 1.05 0.625) (xy 1.05 -0.975) (xy -1.05 -0.975)) (width 0))
+    ))
+  (pad MP smd custom (at -14 -1.775) (size 1 1) (layers F.Cu F.Mask F.Paste)
+    (options (clearance outline) (anchor circle))
+    (primitives
+      (gr_poly (pts
+         (xy 1.05 -0.975) (xy 1.05 0.975) (xy -0.25 0.975) (xy -0.25 0.625)
+         (xy -1.05 0.625) (xy -1.05 -0.975) (xy 1.05 -0.975)) (width 0))
+    ))
+  (fp_text user ${REFERENCE} (at 0 0) (layer F.Fab)
+    (effects (font (size 1 1) (thickness 0.15)))
+  )
+  (model ${KISYS3DMOD}/Connector_FFC-FPC.3dshapes/Amphenol_F32Q-1A7x1-11048_1x48-1MP_P0.5mm_Horizontal.wrl
+    (at (xyz 0 0 0))
+    (scale (xyz 1 1 1))
+    (rotate (xyz 0 0 0))
+  )
+)
\ No newline at end of file
diff --git a/Connector_FFC-FPC.pretty/Amphenol_F32Q-1A7x1-11049_1x49-1MP_P0.5mm_Horizontal.kicad_mod b/Connector_FFC-FPC.pretty/Amphenol_F32Q-1A7x1-11049_1x49-1MP_P0.5mm_Horizontal.kicad_mod
new file mode 100644
index 000000000..439dd6076
--- /dev/null
+++ b/Connector_FFC-FPC.pretty/Amphenol_F32Q-1A7x1-11049_1x49-1MP_P0.5mm_Horizontal.kicad_mod
@@ -0,0 +1,106 @@
+(module Amphenol_F32Q-1A7x1-11049_1x49-1MP_P0.5mm_Horizontal (layer F.Cu) (tedit 5FA462C7)
+  (descr "Amphenol FPC connector, 49 top-side contacts, 0.5mm pitch, SMT, https://cdn.amphenol-icc.com/media/wysiwyg/files/drawing/f32q-f32t.pdf")
+  (tags "Amphenol fpc F32Q")
+  (attr smd)
+  (fp_text reference REF** (at 0 -4.65) (layer F.SilkS)
+    (effects (font (size 1 1) (thickness 0.15)))
+  )
+  (fp_text value Amphenol_F32Q-1A7x1-11049_1x49-1MP_P0.5mm_Horizontal (at 0 3.45) (layer F.Fab)
+    (effects (font (size 1 1) (thickness 0.15)))
+  )
+  (fp_line (start -14.65 -2.25) (end 14.65 -2.25) (layer F.Fab) (width 0.1))
+  (fp_line (start 14.65 -2.25) (end 14.65 0.75) (layer F.Fab) (width 0.1))
+  (fp_line (start 14.65 0.75) (end 15.9 0.75) (layer F.Fab) (width 0.1))
+  (fp_line (start 15.9 0.75) (end 15.9 2.25) (layer F.Fab) (width 0.1))
+  (fp_line (start 15.9 2.25) (end -15.9 2.25) (layer F.Fab) (width 0.1))
+  (fp_line (start -15.9 2.25) (end -15.9 0.75) (layer F.Fab) (width 0.1))
+  (fp_line (start -15.9 0.75) (end -14.65 0.75) (layer F.Fab) (width 0.1))
+  (fp_line (start -14.65 0.75) (end -14.65 -2.25) (layer F.Fab) (width 0.1))
+  (fp_line (start -12.4 -2.25) (end -12 -1.45) (layer F.Fab) (width 0.1))
+  (fp_line (start -12 -1.45) (end -11.6 -2.25) (layer F.Fab) (width 0.1))
+  (fp_line (start 12.41 -3.01) (end 15.56 -3.01) (layer F.SilkS) (width 0.12))
+  (fp_line (start 15.56 -3.01) (end 15.56 0.69) (layer F.SilkS) (width 0.12))
+  (fp_line (start 15.56 0.69) (end 15.96 0.69) (layer F.SilkS) (width 0.12))
+  (fp_line (start 15.96 0.69) (end 15.96 2.31) (layer F.SilkS) (width 0.12))
+  (fp_line (start 15.96 2.31) (end -15.96 2.31) (layer F.SilkS) (width 0.12))
+  (fp_line (start -15.96 2.31) (end -15.96 0.69) (layer F.SilkS) (width 0.12))
+  (fp_line (start -15.96 0.69) (end -15.56 0.69) (layer F.SilkS) (width 0.12))
+  (fp_line (start -15.56 0.69) (end -15.56 -3.01) (layer F.SilkS) (width 0.12))
+  (fp_line (start -15.56 -3.01) (end -12.41 -3.01) (layer F.SilkS) (width 0.12))
+  (fp_line (start -12.41 -3.01) (end -12.41 -3.39) (layer F.SilkS) (width 0.12))
+  (fp_line (start -16.4 -3.95) (end -16.4 2.75) (layer F.CrtYd) (width 0.05))
+  (fp_line (start -16.4 2.75) (end 16.4 2.75) (layer F.CrtYd) (width 0.05))
+  (fp_line (start 16.4 2.75) (end 16.4 -3.95) (layer F.CrtYd) (width 0.05))
+  (fp_line (start 16.4 -3.95) (end -16.4 -3.95) (layer F.CrtYd) (width 0.05))
+  (pad 1 smd rect (at -12 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 2 smd rect (at -11.5 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 3 smd rect (at -11 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 4 smd rect (at -10.5 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 5 smd rect (at -10 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 6 smd rect (at -9.5 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 7 smd rect (at -9 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 8 smd rect (at -8.5 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 9 smd rect (at -8 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 10 smd rect (at -7.5 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 11 smd rect (at -7 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 12 smd rect (at -6.5 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 13 smd rect (at -6 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 14 smd rect (at -5.5 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 15 smd rect (at -5 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 16 smd rect (at -4.5 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 17 smd rect (at -4 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 18 smd rect (at -3.5 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 19 smd rect (at -3 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 20 smd rect (at -2.5 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 21 smd rect (at -2 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 22 smd rect (at -1.5 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 23 smd rect (at -1 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 24 smd rect (at -0.5 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 25 smd rect (at 0 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 26 smd rect (at 0.5 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 27 smd rect (at 1 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 28 smd rect (at 1.5 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 29 smd rect (at 2 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 30 smd rect (at 2.5 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 31 smd rect (at 3 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 32 smd rect (at 3.5 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 33 smd rect (at 4 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 34 smd rect (at 4.5 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 35 smd rect (at 5 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 36 smd rect (at 5.5 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 37 smd rect (at 6 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 38 smd rect (at 6.5 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 39 smd rect (at 7 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 40 smd rect (at 7.5 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 41 smd rect (at 8 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 42 smd rect (at 8.5 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 43 smd rect (at 9 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 44 smd rect (at 9.5 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 45 smd rect (at 10 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 46 smd rect (at 10.5 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 47 smd rect (at 11 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 48 smd rect (at 11.5 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 49 smd rect (at 12 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad MP smd custom (at 14.25 -1.775) (size 1 1) (layers F.Cu F.Mask F.Paste)
+    (options (clearance outline) (anchor circle))
+    (primitives
+      (gr_poly (pts
+         (xy -1.05 -0.975) (xy -1.05 0.975) (xy 0.25 0.975) (xy 0.25 0.625)
+         (xy 1.05 0.625) (xy 1.05 -0.975) (xy -1.05 -0.975)) (width 0))
+    ))
+  (pad MP smd custom (at -14.25 -1.775) (size 1 1) (layers F.Cu F.Mask F.Paste)
+    (options (clearance outline) (anchor circle))
+    (primitives
+      (gr_poly (pts
+         (xy 1.05 -0.975) (xy 1.05 0.975) (xy -0.25 0.975) (xy -0.25 0.625)
+         (xy -1.05 0.625) (xy -1.05 -0.975) (xy 1.05 -0.975)) (width 0))
+    ))
+  (fp_text user ${REFERENCE} (at 0 0) (layer F.Fab)
+    (effects (font (size 1 1) (thickness 0.15)))
+  )
+  (model ${KISYS3DMOD}/Connector_FFC-FPC.3dshapes/Amphenol_F32Q-1A7x1-11049_1x49-1MP_P0.5mm_Horizontal.wrl
+    (at (xyz 0 0 0))
+    (scale (xyz 1 1 1))
+    (rotate (xyz 0 0 0))
+  )
+)
\ No newline at end of file
diff --git a/Connector_FFC-FPC.pretty/Amphenol_F32Q-1A7x1-11050_1x50-1MP_P0.5mm_Horizontal.kicad_mod b/Connector_FFC-FPC.pretty/Amphenol_F32Q-1A7x1-11050_1x50-1MP_P0.5mm_Horizontal.kicad_mod
new file mode 100644
index 000000000..aeef72840
--- /dev/null
+++ b/Connector_FFC-FPC.pretty/Amphenol_F32Q-1A7x1-11050_1x50-1MP_P0.5mm_Horizontal.kicad_mod
@@ -0,0 +1,107 @@
+(module Amphenol_F32Q-1A7x1-11050_1x50-1MP_P0.5mm_Horizontal (layer F.Cu) (tedit 5FA462C7)
+  (descr "Amphenol FPC connector, 50 top-side contacts, 0.5mm pitch, SMT, https://cdn.amphenol-icc.com/media/wysiwyg/files/drawing/f32q-f32t.pdf")
+  (tags "Amphenol fpc F32Q")
+  (attr smd)
+  (fp_text reference REF** (at 0 -4.65) (layer F.SilkS)
+    (effects (font (size 1 1) (thickness 0.15)))
+  )
+  (fp_text value Amphenol_F32Q-1A7x1-11050_1x50-1MP_P0.5mm_Horizontal (at 0 3.45) (layer F.Fab)
+    (effects (font (size 1 1) (thickness 0.15)))
+  )
+  (fp_line (start -14.9 -2.25) (end 14.9 -2.25) (layer F.Fab) (width 0.1))
+  (fp_line (start 14.9 -2.25) (end 14.9 0.75) (layer F.Fab) (width 0.1))
+  (fp_line (start 14.9 0.75) (end 16.15 0.75) (layer F.Fab) (width 0.1))
+  (fp_line (start 16.15 0.75) (end 16.15 2.25) (layer F.Fab) (width 0.1))
+  (fp_line (start 16.15 2.25) (end -16.15 2.25) (layer F.Fab) (width 0.1))
+  (fp_line (start -16.15 2.25) (end -16.15 0.75) (layer F.Fab) (width 0.1))
+  (fp_line (start -16.15 0.75) (end -14.9 0.75) (layer F.Fab) (width 0.1))
+  (fp_line (start -14.9 0.75) (end -14.9 -2.25) (layer F.Fab) (width 0.1))
+  (fp_line (start -12.65 -2.25) (end -12.25 -1.45) (layer F.Fab) (width 0.1))
+  (fp_line (start -12.25 -1.45) (end -11.85 -2.25) (layer F.Fab) (width 0.1))
+  (fp_line (start 12.66 -3.01) (end 15.81 -3.01) (layer F.SilkS) (width 0.12))
+  (fp_line (start 15.81 -3.01) (end 15.81 0.69) (layer F.SilkS) (width 0.12))
+  (fp_line (start 15.81 0.69) (end 16.21 0.69) (layer F.SilkS) (width 0.12))
+  (fp_line (start 16.21 0.69) (end 16.21 2.31) (layer F.SilkS) (width 0.12))
+  (fp_line (start 16.21 2.31) (end -16.21 2.31) (layer F.SilkS) (width 0.12))
+  (fp_line (start -16.21 2.31) (end -16.21 0.69) (layer F.SilkS) (width 0.12))
+  (fp_line (start -16.21 0.69) (end -15.81 0.69) (layer F.SilkS) (width 0.12))
+  (fp_line (start -15.81 0.69) (end -15.81 -3.01) (layer F.SilkS) (width 0.12))
+  (fp_line (start -15.81 -3.01) (end -12.66 -3.01) (layer F.SilkS) (width 0.12))
+  (fp_line (start -12.66 -3.01) (end -12.66 -3.39) (layer F.SilkS) (width 0.12))
+  (fp_line (start -16.65 -3.95) (end -16.65 2.75) (layer F.CrtYd) (width 0.05))
+  (fp_line (start -16.65 2.75) (end 16.65 2.75) (layer F.CrtYd) (width 0.05))
+  (fp_line (start 16.65 2.75) (end 16.65 -3.95) (layer F.CrtYd) (width 0.05))
+  (fp_line (start 16.65 -3.95) (end -16.65 -3.95) (layer F.CrtYd) (width 0.05))
+  (pad 1 smd rect (at -12.25 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 2 smd rect (at -11.75 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 3 smd rect (at -11.25 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 4 smd rect (at -10.75 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 5 smd rect (at -10.25 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 6 smd rect (at -9.75 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 7 smd rect (at -9.25 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 8 smd rect (at -8.75 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 9 smd rect (at -8.25 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 10 smd rect (at -7.75 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 11 smd rect (at -7.25 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 12 smd rect (at -6.75 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 13 smd rect (at -6.25 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 14 smd rect (at -5.75 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 15 smd rect (at -5.25 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 16 smd rect (at -4.75 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 17 smd rect (at -4.25 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 18 smd rect (at -3.75 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 19 smd rect (at -3.25 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 20 smd rect (at -2.75 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 21 smd rect (at -2.25 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 22 smd rect (at -1.75 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 23 smd rect (at -1.25 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 24 smd rect (at -0.75 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 25 smd rect (at -0.25 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 26 smd rect (at 0.25 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 27 smd rect (at 0.75 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 28 smd rect (at 1.25 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 29 smd rect (at 1.75 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 30 smd rect (at 2.25 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 31 smd rect (at 2.75 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 32 smd rect (at 3.25 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 33 smd rect (at 3.75 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 34 smd rect (at 4.25 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 35 smd rect (at 4.75 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 36 smd rect (at 5.25 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 37 smd rect (at 5.75 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 38 smd rect (at 6.25 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 39 smd rect (at 6.75 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 40 smd rect (at 7.25 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 41 smd rect (at 7.75 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 42 smd rect (at 8.25 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 43 smd rect (at 8.75 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 44 smd rect (at 9.25 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 45 smd rect (at 9.75 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 46 smd rect (at 10.25 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 47 smd rect (at 10.75 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 48 smd rect (at 11.25 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 49 smd rect (at 11.75 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 50 smd rect (at 12.25 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad MP smd custom (at 14.5 -1.775) (size 1 1) (layers F.Cu F.Mask F.Paste)
+    (options (clearance outline) (anchor circle))
+    (primitives
+      (gr_poly (pts
+         (xy -1.05 -0.975) (xy -1.05 0.975) (xy 0.25 0.975) (xy 0.25 0.625)
+         (xy 1.05 0.625) (xy 1.05 -0.975) (xy -1.05 -0.975)) (width 0))
+    ))
+  (pad MP smd custom (at -14.5 -1.775) (size 1 1) (layers F.Cu F.Mask F.Paste)
+    (options (clearance outline) (anchor circle))
+    (primitives
+      (gr_poly (pts
+         (xy 1.05 -0.975) (xy 1.05 0.975) (xy -0.25 0.975) (xy -0.25 0.625)
+         (xy -1.05 0.625) (xy -1.05 -0.975) (xy 1.05 -0.975)) (width 0))
+    ))
+  (fp_text user ${REFERENCE} (at 0 0) (layer F.Fab)
+    (effects (font (size 1 1) (thickness 0.15)))
+  )
+  (model ${KISYS3DMOD}/Connector_FFC-FPC.3dshapes/Amphenol_F32Q-1A7x1-11050_1x50-1MP_P0.5mm_Horizontal.wrl
+    (at (xyz 0 0 0))
+    (scale (xyz 1 1 1))
+    (rotate (xyz 0 0 0))
+  )
+)
\ No newline at end of file
diff --git a/Connector_FFC-FPC.pretty/Amphenol_F32Q-1A7x1-11051_1x51-1MP_P0.5mm_Horizontal.kicad_mod b/Connector_FFC-FPC.pretty/Amphenol_F32Q-1A7x1-11051_1x51-1MP_P0.5mm_Horizontal.kicad_mod
new file mode 100644
index 000000000..edd9dabac
--- /dev/null
+++ b/Connector_FFC-FPC.pretty/Amphenol_F32Q-1A7x1-11051_1x51-1MP_P0.5mm_Horizontal.kicad_mod
@@ -0,0 +1,108 @@
+(module Amphenol_F32Q-1A7x1-11051_1x51-1MP_P0.5mm_Horizontal (layer F.Cu) (tedit 5FA462C7)
+  (descr "Amphenol FPC connector, 51 top-side contacts, 0.5mm pitch, SMT, https://cdn.amphenol-icc.com/media/wysiwyg/files/drawing/f32q-f32t.pdf")
+  (tags "Amphenol fpc F32Q")
+  (attr smd)
+  (fp_text reference REF** (at 0 -4.65) (layer F.SilkS)
+    (effects (font (size 1 1) (thickness 0.15)))
+  )
+  (fp_text value Amphenol_F32Q-1A7x1-11051_1x51-1MP_P0.5mm_Horizontal (at 0 3.45) (layer F.Fab)
+    (effects (font (size 1 1) (thickness 0.15)))
+  )
+  (fp_line (start -15.15 -2.25) (end 15.15 -2.25) (layer F.Fab) (width 0.1))
+  (fp_line (start 15.15 -2.25) (end 15.15 0.75) (layer F.Fab) (width 0.1))
+  (fp_line (start 15.15 0.75) (end 16.4 0.75) (layer F.Fab) (width 0.1))
+  (fp_line (start 16.4 0.75) (end 16.4 2.25) (layer F.Fab) (width 0.1))
+  (fp_line (start 16.4 2.25) (end -16.4 2.25) (layer F.Fab) (width 0.1))
+  (fp_line (start -16.4 2.25) (end -16.4 0.75) (layer F.Fab) (width 0.1))
+  (fp_line (start -16.4 0.75) (end -15.15 0.75) (layer F.Fab) (width 0.1))
+  (fp_line (start -15.15 0.75) (end -15.15 -2.25) (layer F.Fab) (width 0.1))
+  (fp_line (start -12.9 -2.25) (end -12.5 -1.45) (layer F.Fab) (width 0.1))
+  (fp_line (start -12.5 -1.45) (end -12.1 -2.25) (layer F.Fab) (width 0.1))
+  (fp_line (start 12.91 -3.01) (end 16.06 -3.01) (layer F.SilkS) (width 0.12))
+  (fp_line (start 16.06 -3.01) (end 16.06 0.69) (layer F.SilkS) (width 0.12))
+  (fp_line (start 16.06 0.69) (end 16.46 0.69) (layer F.SilkS) (width 0.12))
+  (fp_line (start 16.46 0.69) (end 16.46 2.31) (layer F.SilkS) (width 0.12))
+  (fp_line (start 16.46 2.31) (end -16.46 2.31) (layer F.SilkS) (width 0.12))
+  (fp_line (start -16.46 2.31) (end -16.46 0.69) (layer F.SilkS) (width 0.12))
+  (fp_line (start -16.46 0.69) (end -16.06 0.69) (layer F.SilkS) (width 0.12))
+  (fp_line (start -16.06 0.69) (end -16.06 -3.01) (layer F.SilkS) (width 0.12))
+  (fp_line (start -16.06 -3.01) (end -12.91 -3.01) (layer F.SilkS) (width 0.12))
+  (fp_line (start -12.91 -3.01) (end -12.91 -3.39) (layer F.SilkS) (width 0.12))
+  (fp_line (start -16.9 -3.95) (end -16.9 2.75) (layer F.CrtYd) (width 0.05))
+  (fp_line (start -16.9 2.75) (end 16.9 2.75) (layer F.CrtYd) (width 0.05))
+  (fp_line (start 16.9 2.75) (end 16.9 -3.95) (layer F.CrtYd) (width 0.05))
+  (fp_line (start 16.9 -3.95) (end -16.9 -3.95) (layer F.CrtYd) (width 0.05))
+  (pad 1 smd rect (at -12.5 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 2 smd rect (at -12 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 3 smd rect (at -11.5 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 4 smd rect (at -11 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 5 smd rect (at -10.5 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 6 smd rect (at -10 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 7 smd rect (at -9.5 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 8 smd rect (at -9 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 9 smd rect (at -8.5 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 10 smd rect (at -8 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 11 smd rect (at -7.5 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 12 smd rect (at -7 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 13 smd rect (at -6.5 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 14 smd rect (at -6 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 15 smd rect (at -5.5 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 16 smd rect (at -5 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 17 smd rect (at -4.5 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 18 smd rect (at -4 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 19 smd rect (at -3.5 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 20 smd rect (at -3 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 21 smd rect (at -2.5 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 22 smd rect (at -2 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 23 smd rect (at -1.5 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 24 smd rect (at -1 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 25 smd rect (at -0.5 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 26 smd rect (at 0 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 27 smd rect (at 0.5 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 28 smd rect (at 1 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 29 smd rect (at 1.5 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 30 smd rect (at 2 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 31 smd rect (at 2.5 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 32 smd rect (at 3 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 33 smd rect (at 3.5 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 34 smd rect (at 4 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 35 smd rect (at 4.5 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 36 smd rect (at 5 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 37 smd rect (at 5.5 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 38 smd rect (at 6 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 39 smd rect (at 6.5 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 40 smd rect (at 7 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 41 smd rect (at 7.5 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 42 smd rect (at 8 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 43 smd rect (at 8.5 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 44 smd rect (at 9 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 45 smd rect (at 9.5 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 46 smd rect (at 10 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 47 smd rect (at 10.5 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 48 smd rect (at 11 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 49 smd rect (at 11.5 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 50 smd rect (at 12 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 51 smd rect (at 12.5 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad MP smd custom (at 14.75 -1.775) (size 1 1) (layers F.Cu F.Mask F.Paste)
+    (options (clearance outline) (anchor circle))
+    (primitives
+      (gr_poly (pts
+         (xy -1.05 -0.975) (xy -1.05 0.975) (xy 0.25 0.975) (xy 0.25 0.625)
+         (xy 1.05 0.625) (xy 1.05 -0.975) (xy -1.05 -0.975)) (width 0))
+    ))
+  (pad MP smd custom (at -14.75 -1.775) (size 1 1) (layers F.Cu F.Mask F.Paste)
+    (options (clearance outline) (anchor circle))
+    (primitives
+      (gr_poly (pts
+         (xy 1.05 -0.975) (xy 1.05 0.975) (xy -0.25 0.975) (xy -0.25 0.625)
+         (xy -1.05 0.625) (xy -1.05 -0.975) (xy 1.05 -0.975)) (width 0))
+    ))
+  (fp_text user ${REFERENCE} (at 0 0) (layer F.Fab)
+    (effects (font (size 1 1) (thickness 0.15)))
+  )
+  (model ${KISYS3DMOD}/Connector_FFC-FPC.3dshapes/Amphenol_F32Q-1A7x1-11051_1x51-1MP_P0.5mm_Horizontal.wrl
+    (at (xyz 0 0 0))
+    (scale (xyz 1 1 1))
+    (rotate (xyz 0 0 0))
+  )
+)
\ No newline at end of file
diff --git a/Connector_FFC-FPC.pretty/Amphenol_F32Q-1A7x1-11052_1x52-1MP_P0.5mm_Horizontal.kicad_mod b/Connector_FFC-FPC.pretty/Amphenol_F32Q-1A7x1-11052_1x52-1MP_P0.5mm_Horizontal.kicad_mod
new file mode 100644
index 000000000..20c486579
--- /dev/null
+++ b/Connector_FFC-FPC.pretty/Amphenol_F32Q-1A7x1-11052_1x52-1MP_P0.5mm_Horizontal.kicad_mod
@@ -0,0 +1,109 @@
+(module Amphenol_F32Q-1A7x1-11052_1x52-1MP_P0.5mm_Horizontal (layer F.Cu) (tedit 5FA462C7)
+  (descr "Amphenol FPC connector, 52 top-side contacts, 0.5mm pitch, SMT, https://cdn.amphenol-icc.com/media/wysiwyg/files/drawing/f32q-f32t.pdf")
+  (tags "Amphenol fpc F32Q")
+  (attr smd)
+  (fp_text reference REF** (at 0 -4.65) (layer F.SilkS)
+    (effects (font (size 1 1) (thickness 0.15)))
+  )
+  (fp_text value Amphenol_F32Q-1A7x1-11052_1x52-1MP_P0.5mm_Horizontal (at 0 3.45) (layer F.Fab)
+    (effects (font (size 1 1) (thickness 0.15)))
+  )
+  (fp_line (start -15.4 -2.25) (end 15.4 -2.25) (layer F.Fab) (width 0.1))
+  (fp_line (start 15.4 -2.25) (end 15.4 0.75) (layer F.Fab) (width 0.1))
+  (fp_line (start 15.4 0.75) (end 16.65 0.75) (layer F.Fab) (width 0.1))
+  (fp_line (start 16.65 0.75) (end 16.65 2.25) (layer F.Fab) (width 0.1))
+  (fp_line (start 16.65 2.25) (end -16.65 2.25) (layer F.Fab) (width 0.1))
+  (fp_line (start -16.65 2.25) (end -16.65 0.75) (layer F.Fab) (width 0.1))
+  (fp_line (start -16.65 0.75) (end -15.4 0.75) (layer F.Fab) (width 0.1))
+  (fp_line (start -15.4 0.75) (end -15.4 -2.25) (layer F.Fab) (width 0.1))
+  (fp_line (start -13.15 -2.25) (end -12.75 -1.45) (layer F.Fab) (width 0.1))
+  (fp_line (start -12.75 -1.45) (end -12.35 -2.25) (layer F.Fab) (width 0.1))
+  (fp_line (start 13.16 -3.01) (end 16.31 -3.01) (layer F.SilkS) (width 0.12))
+  (fp_line (start 16.31 -3.01) (end 16.31 0.69) (layer F.SilkS) (width 0.12))
+  (fp_line (start 16.31 0.69) (end 16.71 0.69) (layer F.SilkS) (width 0.12))
+  (fp_line (start 16.71 0.69) (end 16.71 2.31) (layer F.SilkS) (width 0.12))
+  (fp_line (start 16.71 2.31) (end -16.71 2.31) (layer F.SilkS) (width 0.12))
+  (fp_line (start -16.71 2.31) (end -16.71 0.69) (layer F.SilkS) (width 0.12))
+  (fp_line (start -16.71 0.69) (end -16.31 0.69) (layer F.SilkS) (width 0.12))
+  (fp_line (start -16.31 0.69) (end -16.31 -3.01) (layer F.SilkS) (width 0.12))
+  (fp_line (start -16.31 -3.01) (end -13.16 -3.01) (layer F.SilkS) (width 0.12))
+  (fp_line (start -13.16 -3.01) (end -13.16 -3.39) (layer F.SilkS) (width 0.12))
+  (fp_line (start -17.15 -3.95) (end -17.15 2.75) (layer F.CrtYd) (width 0.05))
+  (fp_line (start -17.15 2.75) (end 17.15 2.75) (layer F.CrtYd) (width 0.05))
+  (fp_line (start 17.15 2.75) (end 17.15 -3.95) (layer F.CrtYd) (width 0.05))
+  (fp_line (start 17.15 -3.95) (end -17.15 -3.95) (layer F.CrtYd) (width 0.05))
+  (pad 1 smd rect (at -12.75 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 2 smd rect (at -12.25 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 3 smd rect (at -11.75 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 4 smd rect (at -11.25 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 5 smd rect (at -10.75 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 6 smd rect (at -10.25 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 7 smd rect (at -9.75 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 8 smd rect (at -9.25 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 9 smd rect (at -8.75 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 10 smd rect (at -8.25 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 11 smd rect (at -7.75 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 12 smd rect (at -7.25 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 13 smd rect (at -6.75 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 14 smd rect (at -6.25 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 15 smd rect (at -5.75 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 16 smd rect (at -5.25 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 17 smd rect (at -4.75 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 18 smd rect (at -4.25 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 19 smd rect (at -3.75 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 20 smd rect (at -3.25 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 21 smd rect (at -2.75 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 22 smd rect (at -2.25 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 23 smd rect (at -1.75 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 24 smd rect (at -1.25 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 25 smd rect (at -0.75 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 26 smd rect (at -0.25 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 27 smd rect (at 0.25 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 28 smd rect (at 0.75 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 29 smd rect (at 1.25 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 30 smd rect (at 1.75 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 31 smd rect (at 2.25 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 32 smd rect (at 2.75 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 33 smd rect (at 3.25 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 34 smd rect (at 3.75 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 35 smd rect (at 4.25 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 36 smd rect (at 4.75 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 37 smd rect (at 5.25 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 38 smd rect (at 5.75 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 39 smd rect (at 6.25 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 40 smd rect (at 6.75 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 41 smd rect (at 7.25 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 42 smd rect (at 7.75 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 43 smd rect (at 8.25 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 44 smd rect (at 8.75 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 45 smd rect (at 9.25 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 46 smd rect (at 9.75 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 47 smd rect (at 10.25 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 48 smd rect (at 10.75 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 49 smd rect (at 11.25 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 50 smd rect (at 11.75 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 51 smd rect (at 12.25 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 52 smd rect (at 12.75 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad MP smd custom (at 15 -1.775) (size 1 1) (layers F.Cu F.Mask F.Paste)
+    (options (clearance outline) (anchor circle))
+    (primitives
+      (gr_poly (pts
+         (xy -1.05 -0.975) (xy -1.05 0.975) (xy 0.25 0.975) (xy 0.25 0.625)
+         (xy 1.05 0.625) (xy 1.05 -0.975) (xy -1.05 -0.975)) (width 0))
+    ))
+  (pad MP smd custom (at -15 -1.775) (size 1 1) (layers F.Cu F.Mask F.Paste)
+    (options (clearance outline) (anchor circle))
+    (primitives
+      (gr_poly (pts
+         (xy 1.05 -0.975) (xy 1.05 0.975) (xy -0.25 0.975) (xy -0.25 0.625)
+         (xy -1.05 0.625) (xy -1.05 -0.975) (xy 1.05 -0.975)) (width 0))
+    ))
+  (fp_text user ${REFERENCE} (at 0 0) (layer F.Fab)
+    (effects (font (size 1 1) (thickness 0.15)))
+  )
+  (model ${KISYS3DMOD}/Connector_FFC-FPC.3dshapes/Amphenol_F32Q-1A7x1-11052_1x52-1MP_P0.5mm_Horizontal.wrl
+    (at (xyz 0 0 0))
+    (scale (xyz 1 1 1))
+    (rotate (xyz 0 0 0))
+  )
+)
\ No newline at end of file
diff --git a/Connector_FFC-FPC.pretty/Amphenol_F32Q-1A7x1-11053_1x53-1MP_P0.5mm_Horizontal.kicad_mod b/Connector_FFC-FPC.pretty/Amphenol_F32Q-1A7x1-11053_1x53-1MP_P0.5mm_Horizontal.kicad_mod
new file mode 100644
index 000000000..6c581d551
--- /dev/null
+++ b/Connector_FFC-FPC.pretty/Amphenol_F32Q-1A7x1-11053_1x53-1MP_P0.5mm_Horizontal.kicad_mod
@@ -0,0 +1,110 @@
+(module Amphenol_F32Q-1A7x1-11053_1x53-1MP_P0.5mm_Horizontal (layer F.Cu) (tedit 5FA462C7)
+  (descr "Amphenol FPC connector, 53 top-side contacts, 0.5mm pitch, SMT, https://cdn.amphenol-icc.com/media/wysiwyg/files/drawing/f32q-f32t.pdf")
+  (tags "Amphenol fpc F32Q")
+  (attr smd)
+  (fp_text reference REF** (at 0 -4.65) (layer F.SilkS)
+    (effects (font (size 1 1) (thickness 0.15)))
+  )
+  (fp_text value Amphenol_F32Q-1A7x1-11053_1x53-1MP_P0.5mm_Horizontal (at 0 3.45) (layer F.Fab)
+    (effects (font (size 1 1) (thickness 0.15)))
+  )
+  (fp_line (start -15.65 -2.25) (end 15.65 -2.25) (layer F.Fab) (width 0.1))
+  (fp_line (start 15.65 -2.25) (end 15.65 0.75) (layer F.Fab) (width 0.1))
+  (fp_line (start 15.65 0.75) (end 16.9 0.75) (layer F.Fab) (width 0.1))
+  (fp_line (start 16.9 0.75) (end 16.9 2.25) (layer F.Fab) (width 0.1))
+  (fp_line (start 16.9 2.25) (end -16.9 2.25) (layer F.Fab) (width 0.1))
+  (fp_line (start -16.9 2.25) (end -16.9 0.75) (layer F.Fab) (width 0.1))
+  (fp_line (start -16.9 0.75) (end -15.65 0.75) (layer F.Fab) (width 0.1))
+  (fp_line (start -15.65 0.75) (end -15.65 -2.25) (layer F.Fab) (width 0.1))
+  (fp_line (start -13.4 -2.25) (end -13 -1.45) (layer F.Fab) (width 0.1))
+  (fp_line (start -13 -1.45) (end -12.6 -2.25) (layer F.Fab) (width 0.1))
+  (fp_line (start 13.41 -3.01) (end 16.56 -3.01) (layer F.SilkS) (width 0.12))
+  (fp_line (start 16.56 -3.01) (end 16.56 0.69) (layer F.SilkS) (width 0.12))
+  (fp_line (start 16.56 0.69) (end 16.96 0.69) (layer F.SilkS) (width 0.12))
+  (fp_line (start 16.96 0.69) (end 16.96 2.31) (layer F.SilkS) (width 0.12))
+  (fp_line (start 16.96 2.31) (end -16.96 2.31) (layer F.SilkS) (width 0.12))
+  (fp_line (start -16.96 2.31) (end -16.96 0.69) (layer F.SilkS) (width 0.12))
+  (fp_line (start -16.96 0.69) (end -16.56 0.69) (layer F.SilkS) (width 0.12))
+  (fp_line (start -16.56 0.69) (end -16.56 -3.01) (layer F.SilkS) (width 0.12))
+  (fp_line (start -16.56 -3.01) (end -13.41 -3.01) (layer F.SilkS) (width 0.12))
+  (fp_line (start -13.41 -3.01) (end -13.41 -3.39) (layer F.SilkS) (width 0.12))
+  (fp_line (start -17.4 -3.95) (end -17.4 2.75) (layer F.CrtYd) (width 0.05))
+  (fp_line (start -17.4 2.75) (end 17.4 2.75) (layer F.CrtYd) (width 0.05))
+  (fp_line (start 17.4 2.75) (end 17.4 -3.95) (layer F.CrtYd) (width 0.05))
+  (fp_line (start 17.4 -3.95) (end -17.4 -3.95) (layer F.CrtYd) (width 0.05))
+  (pad 1 smd rect (at -13 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 2 smd rect (at -12.5 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 3 smd rect (at -12 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 4 smd rect (at -11.5 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 5 smd rect (at -11 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 6 smd rect (at -10.5 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 7 smd rect (at -10 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 8 smd rect (at -9.5 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 9 smd rect (at -9 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 10 smd rect (at -8.5 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 11 smd rect (at -8 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 12 smd rect (at -7.5 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 13 smd rect (at -7 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 14 smd rect (at -6.5 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 15 smd rect (at -6 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 16 smd rect (at -5.5 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 17 smd rect (at -5 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 18 smd rect (at -4.5 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 19 smd rect (at -4 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 20 smd rect (at -3.5 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 21 smd rect (at -3 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 22 smd rect (at -2.5 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 23 smd rect (at -2 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 24 smd rect (at -1.5 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 25 smd rect (at -1 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 26 smd rect (at -0.5 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 27 smd rect (at 0 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 28 smd rect (at 0.5 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 29 smd rect (at 1 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 30 smd rect (at 1.5 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 31 smd rect (at 2 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 32 smd rect (at 2.5 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 33 smd rect (at 3 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 34 smd rect (at 3.5 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 35 smd rect (at 4 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 36 smd rect (at 4.5 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 37 smd rect (at 5 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 38 smd rect (at 5.5 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 39 smd rect (at 6 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 40 smd rect (at 6.5 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 41 smd rect (at 7 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 42 smd rect (at 7.5 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 43 smd rect (at 8 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 44 smd rect (at 8.5 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 45 smd rect (at 9 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 46 smd rect (at 9.5 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 47 smd rect (at 10 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 48 smd rect (at 10.5 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 49 smd rect (at 11 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 50 smd rect (at 11.5 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 51 smd rect (at 12 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 52 smd rect (at 12.5 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 53 smd rect (at 13 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad MP smd custom (at 15.25 -1.775) (size 1 1) (layers F.Cu F.Mask F.Paste)
+    (options (clearance outline) (anchor circle))
+    (primitives
+      (gr_poly (pts
+         (xy -1.05 -0.975) (xy -1.05 0.975) (xy 0.25 0.975) (xy 0.25 0.625)
+         (xy 1.05 0.625) (xy 1.05 -0.975) (xy -1.05 -0.975)) (width 0))
+    ))
+  (pad MP smd custom (at -15.25 -1.775) (size 1 1) (layers F.Cu F.Mask F.Paste)
+    (options (clearance outline) (anchor circle))
+    (primitives
+      (gr_poly (pts
+         (xy 1.05 -0.975) (xy 1.05 0.975) (xy -0.25 0.975) (xy -0.25 0.625)
+         (xy -1.05 0.625) (xy -1.05 -0.975) (xy 1.05 -0.975)) (width 0))
+    ))
+  (fp_text user ${REFERENCE} (at 0 0) (layer F.Fab)
+    (effects (font (size 1 1) (thickness 0.15)))
+  )
+  (model ${KISYS3DMOD}/Connector_FFC-FPC.3dshapes/Amphenol_F32Q-1A7x1-11053_1x53-1MP_P0.5mm_Horizontal.wrl
+    (at (xyz 0 0 0))
+    (scale (xyz 1 1 1))
+    (rotate (xyz 0 0 0))
+  )
+)
\ No newline at end of file
diff --git a/Connector_FFC-FPC.pretty/Amphenol_F32Q-1A7x1-11054_1x54-1MP_P0.5mm_Horizontal.kicad_mod b/Connector_FFC-FPC.pretty/Amphenol_F32Q-1A7x1-11054_1x54-1MP_P0.5mm_Horizontal.kicad_mod
new file mode 100644
index 000000000..d5f0e030e
--- /dev/null
+++ b/Connector_FFC-FPC.pretty/Amphenol_F32Q-1A7x1-11054_1x54-1MP_P0.5mm_Horizontal.kicad_mod
@@ -0,0 +1,111 @@
+(module Amphenol_F32Q-1A7x1-11054_1x54-1MP_P0.5mm_Horizontal (layer F.Cu) (tedit 5FA462C7)
+  (descr "Amphenol FPC connector, 54 top-side contacts, 0.5mm pitch, SMT, https://cdn.amphenol-icc.com/media/wysiwyg/files/drawing/f32q-f32t.pdf")
+  (tags "Amphenol fpc F32Q")
+  (attr smd)
+  (fp_text reference REF** (at 0 -4.65) (layer F.SilkS)
+    (effects (font (size 1 1) (thickness 0.15)))
+  )
+  (fp_text value Amphenol_F32Q-1A7x1-11054_1x54-1MP_P0.5mm_Horizontal (at 0 3.45) (layer F.Fab)
+    (effects (font (size 1 1) (thickness 0.15)))
+  )
+  (fp_line (start -15.9 -2.25) (end 15.9 -2.25) (layer F.Fab) (width 0.1))
+  (fp_line (start 15.9 -2.25) (end 15.9 0.75) (layer F.Fab) (width 0.1))
+  (fp_line (start 15.9 0.75) (end 17.15 0.75) (layer F.Fab) (width 0.1))
+  (fp_line (start 17.15 0.75) (end 17.15 2.25) (layer F.Fab) (width 0.1))
+  (fp_line (start 17.15 2.25) (end -17.15 2.25) (layer F.Fab) (width 0.1))
+  (fp_line (start -17.15 2.25) (end -17.15 0.75) (layer F.Fab) (width 0.1))
+  (fp_line (start -17.15 0.75) (end -15.9 0.75) (layer F.Fab) (width 0.1))
+  (fp_line (start -15.9 0.75) (end -15.9 -2.25) (layer F.Fab) (width 0.1))
+  (fp_line (start -13.65 -2.25) (end -13.25 -1.45) (layer F.Fab) (width 0.1))
+  (fp_line (start -13.25 -1.45) (end -12.85 -2.25) (layer F.Fab) (width 0.1))
+  (fp_line (start 13.66 -3.01) (end 16.81 -3.01) (layer F.SilkS) (width 0.12))
+  (fp_line (start 16.81 -3.01) (end 16.81 0.69) (layer F.SilkS) (width 0.12))
+  (fp_line (start 16.81 0.69) (end 17.21 0.69) (layer F.SilkS) (width 0.12))
+  (fp_line (start 17.21 0.69) (end 17.21 2.31) (layer F.SilkS) (width 0.12))
+  (fp_line (start 17.21 2.31) (end -17.21 2.31) (layer F.SilkS) (width 0.12))
+  (fp_line (start -17.21 2.31) (end -17.21 0.69) (layer F.SilkS) (width 0.12))
+  (fp_line (start -17.21 0.69) (end -16.81 0.69) (layer F.SilkS) (width 0.12))
+  (fp_line (start -16.81 0.69) (end -16.81 -3.01) (layer F.SilkS) (width 0.12))
+  (fp_line (start -16.81 -3.01) (end -13.66 -3.01) (layer F.SilkS) (width 0.12))
+  (fp_line (start -13.66 -3.01) (end -13.66 -3.39) (layer F.SilkS) (width 0.12))
+  (fp_line (start -17.65 -3.95) (end -17.65 2.75) (layer F.CrtYd) (width 0.05))
+  (fp_line (start -17.65 2.75) (end 17.65 2.75) (layer F.CrtYd) (width 0.05))
+  (fp_line (start 17.65 2.75) (end 17.65 -3.95) (layer F.CrtYd) (width 0.05))
+  (fp_line (start 17.65 -3.95) (end -17.65 -3.95) (layer F.CrtYd) (width 0.05))
+  (pad 1 smd rect (at -13.25 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 2 smd rect (at -12.75 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 3 smd rect (at -12.25 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 4 smd rect (at -11.75 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 5 smd rect (at -11.25 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 6 smd rect (at -10.75 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 7 smd rect (at -10.25 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 8 smd rect (at -9.75 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 9 smd rect (at -9.25 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 10 smd rect (at -8.75 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 11 smd rect (at -8.25 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 12 smd rect (at -7.75 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 13 smd rect (at -7.25 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 14 smd rect (at -6.75 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 15 smd rect (at -6.25 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 16 smd rect (at -5.75 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 17 smd rect (at -5.25 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 18 smd rect (at -4.75 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 19 smd rect (at -4.25 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 20 smd rect (at -3.75 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 21 smd rect (at -3.25 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 22 smd rect (at -2.75 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 23 smd rect (at -2.25 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 24 smd rect (at -1.75 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 25 smd rect (at -1.25 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 26 smd rect (at -0.75 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 27 smd rect (at -0.25 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 28 smd rect (at 0.25 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 29 smd rect (at 0.75 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 30 smd rect (at 1.25 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 31 smd rect (at 1.75 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 32 smd rect (at 2.25 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 33 smd rect (at 2.75 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 34 smd rect (at 3.25 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 35 smd rect (at 3.75 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 36 smd rect (at 4.25 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 37 smd rect (at 4.75 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 38 smd rect (at 5.25 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 39 smd rect (at 5.75 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 40 smd rect (at 6.25 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 41 smd rect (at 6.75 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 42 smd rect (at 7.25 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 43 smd rect (at 7.75 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 44 smd rect (at 8.25 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 45 smd rect (at 8.75 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 46 smd rect (at 9.25 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 47 smd rect (at 9.75 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 48 smd rect (at 10.25 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 49 smd rect (at 10.75 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 50 smd rect (at 11.25 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 51 smd rect (at 11.75 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 52 smd rect (at 12.25 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 53 smd rect (at 12.75 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 54 smd rect (at 13.25 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad MP smd custom (at 15.5 -1.775) (size 1 1) (layers F.Cu F.Mask F.Paste)
+    (options (clearance outline) (anchor circle))
+    (primitives
+      (gr_poly (pts
+         (xy -1.05 -0.975) (xy -1.05 0.975) (xy 0.25 0.975) (xy 0.25 0.625)
+         (xy 1.05 0.625) (xy 1.05 -0.975) (xy -1.05 -0.975)) (width 0))
+    ))
+  (pad MP smd custom (at -15.5 -1.775) (size 1 1) (layers F.Cu F.Mask F.Paste)
+    (options (clearance outline) (anchor circle))
+    (primitives
+      (gr_poly (pts
+         (xy 1.05 -0.975) (xy 1.05 0.975) (xy -0.25 0.975) (xy -0.25 0.625)
+         (xy -1.05 0.625) (xy -1.05 -0.975) (xy 1.05 -0.975)) (width 0))
+    ))
+  (fp_text user ${REFERENCE} (at 0 0) (layer F.Fab)
+    (effects (font (size 1 1) (thickness 0.15)))
+  )
+  (model ${KISYS3DMOD}/Connector_FFC-FPC.3dshapes/Amphenol_F32Q-1A7x1-11054_1x54-1MP_P0.5mm_Horizontal.wrl
+    (at (xyz 0 0 0))
+    (scale (xyz 1 1 1))
+    (rotate (xyz 0 0 0))
+  )
+)
\ No newline at end of file
diff --git a/Connector_FFC-FPC.pretty/Amphenol_F32Q-1A7x1-11055_1x55-1MP_P0.5mm_Horizontal.kicad_mod b/Connector_FFC-FPC.pretty/Amphenol_F32Q-1A7x1-11055_1x55-1MP_P0.5mm_Horizontal.kicad_mod
new file mode 100644
index 000000000..42e02a815
--- /dev/null
+++ b/Connector_FFC-FPC.pretty/Amphenol_F32Q-1A7x1-11055_1x55-1MP_P0.5mm_Horizontal.kicad_mod
@@ -0,0 +1,112 @@
+(module Amphenol_F32Q-1A7x1-11055_1x55-1MP_P0.5mm_Horizontal (layer F.Cu) (tedit 5FA462C7)
+  (descr "Amphenol FPC connector, 55 top-side contacts, 0.5mm pitch, SMT, https://cdn.amphenol-icc.com/media/wysiwyg/files/drawing/f32q-f32t.pdf")
+  (tags "Amphenol fpc F32Q")
+  (attr smd)
+  (fp_text reference REF** (at 0 -4.65) (layer F.SilkS)
+    (effects (font (size 1 1) (thickness 0.15)))
+  )
+  (fp_text value Amphenol_F32Q-1A7x1-11055_1x55-1MP_P0.5mm_Horizontal (at 0 3.45) (layer F.Fab)
+    (effects (font (size 1 1) (thickness 0.15)))
+  )
+  (fp_line (start -16.15 -2.25) (end 16.15 -2.25) (layer F.Fab) (width 0.1))
+  (fp_line (start 16.15 -2.25) (end 16.15 0.75) (layer F.Fab) (width 0.1))
+  (fp_line (start 16.15 0.75) (end 17.4 0.75) (layer F.Fab) (width 0.1))
+  (fp_line (start 17.4 0.75) (end 17.4 2.25) (layer F.Fab) (width 0.1))
+  (fp_line (start 17.4 2.25) (end -17.4 2.25) (layer F.Fab) (width 0.1))
+  (fp_line (start -17.4 2.25) (end -17.4 0.75) (layer F.Fab) (width 0.1))
+  (fp_line (start -17.4 0.75) (end -16.15 0.75) (layer F.Fab) (width 0.1))
+  (fp_line (start -16.15 0.75) (end -16.15 -2.25) (layer F.Fab) (width 0.1))
+  (fp_line (start -13.9 -2.25) (end -13.5 -1.45) (layer F.Fab) (width 0.1))
+  (fp_line (start -13.5 -1.45) (end -13.1 -2.25) (layer F.Fab) (width 0.1))
+  (fp_line (start 13.91 -3.01) (end 17.06 -3.01) (layer F.SilkS) (width 0.12))
+  (fp_line (start 17.06 -3.01) (end 17.06 0.69) (layer F.SilkS) (width 0.12))
+  (fp_line (start 17.06 0.69) (end 17.46 0.69) (layer F.SilkS) (width 0.12))
+  (fp_line (start 17.46 0.69) (end 17.46 2.31) (layer F.SilkS) (width 0.12))
+  (fp_line (start 17.46 2.31) (end -17.46 2.31) (layer F.SilkS) (width 0.12))
+  (fp_line (start -17.46 2.31) (end -17.46 0.69) (layer F.SilkS) (width 0.12))
+  (fp_line (start -17.46 0.69) (end -17.06 0.69) (layer F.SilkS) (width 0.12))
+  (fp_line (start -17.06 0.69) (end -17.06 -3.01) (layer F.SilkS) (width 0.12))
+  (fp_line (start -17.06 -3.01) (end -13.91 -3.01) (layer F.SilkS) (width 0.12))
+  (fp_line (start -13.91 -3.01) (end -13.91 -3.39) (layer F.SilkS) (width 0.12))
+  (fp_line (start -17.9 -3.95) (end -17.9 2.75) (layer F.CrtYd) (width 0.05))
+  (fp_line (start -17.9 2.75) (end 17.9 2.75) (layer F.CrtYd) (width 0.05))
+  (fp_line (start 17.9 2.75) (end 17.9 -3.95) (layer F.CrtYd) (width 0.05))
+  (fp_line (start 17.9 -3.95) (end -17.9 -3.95) (layer F.CrtYd) (width 0.05))
+  (pad 1 smd rect (at -13.5 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 2 smd rect (at -13 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 3 smd rect (at -12.5 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 4 smd rect (at -12 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 5 smd rect (at -11.5 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 6 smd rect (at -11 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 7 smd rect (at -10.5 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 8 smd rect (at -10 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 9 smd rect (at -9.5 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 10 smd rect (at -9 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 11 smd rect (at -8.5 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 12 smd rect (at -8 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 13 smd rect (at -7.5 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 14 smd rect (at -7 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 15 smd rect (at -6.5 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 16 smd rect (at -6 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 17 smd rect (at -5.5 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 18 smd rect (at -5 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 19 smd rect (at -4.5 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 20 smd rect (at -4 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 21 smd rect (at -3.5 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 22 smd rect (at -3 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 23 smd rect (at -2.5 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 24 smd rect (at -2 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 25 smd rect (at -1.5 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 26 smd rect (at -1 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 27 smd rect (at -0.5 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 28 smd rect (at 0 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 29 smd rect (at 0.5 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 30 smd rect (at 1 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 31 smd rect (at 1.5 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 32 smd rect (at 2 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 33 smd rect (at 2.5 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 34 smd rect (at 3 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 35 smd rect (at 3.5 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 36 smd rect (at 4 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 37 smd rect (at 4.5 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 38 smd rect (at 5 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 39 smd rect (at 5.5 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 40 smd rect (at 6 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 41 smd rect (at 6.5 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 42 smd rect (at 7 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 43 smd rect (at 7.5 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 44 smd rect (at 8 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 45 smd rect (at 8.5 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 46 smd rect (at 9 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 47 smd rect (at 9.5 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 48 smd rect (at 10 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 49 smd rect (at 10.5 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 50 smd rect (at 11 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 51 smd rect (at 11.5 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 52 smd rect (at 12 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 53 smd rect (at 12.5 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 54 smd rect (at 13 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 55 smd rect (at 13.5 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad MP smd custom (at 15.75 -1.775) (size 1 1) (layers F.Cu F.Mask F.Paste)
+    (options (clearance outline) (anchor circle))
+    (primitives
+      (gr_poly (pts
+         (xy -1.05 -0.975) (xy -1.05 0.975) (xy 0.25 0.975) (xy 0.25 0.625)
+         (xy 1.05 0.625) (xy 1.05 -0.975) (xy -1.05 -0.975)) (width 0))
+    ))
+  (pad MP smd custom (at -15.75 -1.775) (size 1 1) (layers F.Cu F.Mask F.Paste)
+    (options (clearance outline) (anchor circle))
+    (primitives
+      (gr_poly (pts
+         (xy 1.05 -0.975) (xy 1.05 0.975) (xy -0.25 0.975) (xy -0.25 0.625)
+         (xy -1.05 0.625) (xy -1.05 -0.975) (xy 1.05 -0.975)) (width 0))
+    ))
+  (fp_text user ${REFERENCE} (at 0 0) (layer F.Fab)
+    (effects (font (size 1 1) (thickness 0.15)))
+  )
+  (model ${KISYS3DMOD}/Connector_FFC-FPC.3dshapes/Amphenol_F32Q-1A7x1-11055_1x55-1MP_P0.5mm_Horizontal.wrl
+    (at (xyz 0 0 0))
+    (scale (xyz 1 1 1))
+    (rotate (xyz 0 0 0))
+  )
+)
\ No newline at end of file
diff --git a/Connector_FFC-FPC.pretty/Amphenol_F32Q-1A7x1-11056_1x56-1MP_P0.5mm_Horizontal.kicad_mod b/Connector_FFC-FPC.pretty/Amphenol_F32Q-1A7x1-11056_1x56-1MP_P0.5mm_Horizontal.kicad_mod
new file mode 100644
index 000000000..0afdd25b4
--- /dev/null
+++ b/Connector_FFC-FPC.pretty/Amphenol_F32Q-1A7x1-11056_1x56-1MP_P0.5mm_Horizontal.kicad_mod
@@ -0,0 +1,113 @@
+(module Amphenol_F32Q-1A7x1-11056_1x56-1MP_P0.5mm_Horizontal (layer F.Cu) (tedit 5FA462C7)
+  (descr "Amphenol FPC connector, 56 top-side contacts, 0.5mm pitch, SMT, https://cdn.amphenol-icc.com/media/wysiwyg/files/drawing/f32q-f32t.pdf")
+  (tags "Amphenol fpc F32Q")
+  (attr smd)
+  (fp_text reference REF** (at 0 -4.65) (layer F.SilkS)
+    (effects (font (size 1 1) (thickness 0.15)))
+  )
+  (fp_text value Amphenol_F32Q-1A7x1-11056_1x56-1MP_P0.5mm_Horizontal (at 0 3.45) (layer F.Fab)
+    (effects (font (size 1 1) (thickness 0.15)))
+  )
+  (fp_line (start -16.4 -2.25) (end 16.4 -2.25) (layer F.Fab) (width 0.1))
+  (fp_line (start 16.4 -2.25) (end 16.4 0.75) (layer F.Fab) (width 0.1))
+  (fp_line (start 16.4 0.75) (end 17.65 0.75) (layer F.Fab) (width 0.1))
+  (fp_line (start 17.65 0.75) (end 17.65 2.25) (layer F.Fab) (width 0.1))
+  (fp_line (start 17.65 2.25) (end -17.65 2.25) (layer F.Fab) (width 0.1))
+  (fp_line (start -17.65 2.25) (end -17.65 0.75) (layer F.Fab) (width 0.1))
+  (fp_line (start -17.65 0.75) (end -16.4 0.75) (layer F.Fab) (width 0.1))
+  (fp_line (start -16.4 0.75) (end -16.4 -2.25) (layer F.Fab) (width 0.1))
+  (fp_line (start -14.15 -2.25) (end -13.75 -1.45) (layer F.Fab) (width 0.1))
+  (fp_line (start -13.75 -1.45) (end -13.35 -2.25) (layer F.Fab) (width 0.1))
+  (fp_line (start 14.16 -3.01) (end 17.31 -3.01) (layer F.SilkS) (width 0.12))
+  (fp_line (start 17.31 -3.01) (end 17.31 0.69) (layer F.SilkS) (width 0.12))
+  (fp_line (start 17.31 0.69) (end 17.71 0.69) (layer F.SilkS) (width 0.12))
+  (fp_line (start 17.71 0.69) (end 17.71 2.31) (layer F.SilkS) (width 0.12))
+  (fp_line (start 17.71 2.31) (end -17.71 2.31) (layer F.SilkS) (width 0.12))
+  (fp_line (start -17.71 2.31) (end -17.71 0.69) (layer F.SilkS) (width 0.12))
+  (fp_line (start -17.71 0.69) (end -17.31 0.69) (layer F.SilkS) (width 0.12))
+  (fp_line (start -17.31 0.69) (end -17.31 -3.01) (layer F.SilkS) (width 0.12))
+  (fp_line (start -17.31 -3.01) (end -14.16 -3.01) (layer F.SilkS) (width 0.12))
+  (fp_line (start -14.16 -3.01) (end -14.16 -3.39) (layer F.SilkS) (width 0.12))
+  (fp_line (start -18.15 -3.95) (end -18.15 2.75) (layer F.CrtYd) (width 0.05))
+  (fp_line (start -18.15 2.75) (end 18.15 2.75) (layer F.CrtYd) (width 0.05))
+  (fp_line (start 18.15 2.75) (end 18.15 -3.95) (layer F.CrtYd) (width 0.05))
+  (fp_line (start 18.15 -3.95) (end -18.15 -3.95) (layer F.CrtYd) (width 0.05))
+  (pad 1 smd rect (at -13.75 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 2 smd rect (at -13.25 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 3 smd rect (at -12.75 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 4 smd rect (at -12.25 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 5 smd rect (at -11.75 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 6 smd rect (at -11.25 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 7 smd rect (at -10.75 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 8 smd rect (at -10.25 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 9 smd rect (at -9.75 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 10 smd rect (at -9.25 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 11 smd rect (at -8.75 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 12 smd rect (at -8.25 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 13 smd rect (at -7.75 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 14 smd rect (at -7.25 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 15 smd rect (at -6.75 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 16 smd rect (at -6.25 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 17 smd rect (at -5.75 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 18 smd rect (at -5.25 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 19 smd rect (at -4.75 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 20 smd rect (at -4.25 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 21 smd rect (at -3.75 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 22 smd rect (at -3.25 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 23 smd rect (at -2.75 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 24 smd rect (at -2.25 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 25 smd rect (at -1.75 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 26 smd rect (at -1.25 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 27 smd rect (at -0.75 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 28 smd rect (at -0.25 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 29 smd rect (at 0.25 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 30 smd rect (at 0.75 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 31 smd rect (at 1.25 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 32 smd rect (at 1.75 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 33 smd rect (at 2.25 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 34 smd rect (at 2.75 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 35 smd rect (at 3.25 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 36 smd rect (at 3.75 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 37 smd rect (at 4.25 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 38 smd rect (at 4.75 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 39 smd rect (at 5.25 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 40 smd rect (at 5.75 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 41 smd rect (at 6.25 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 42 smd rect (at 6.75 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 43 smd rect (at 7.25 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 44 smd rect (at 7.75 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 45 smd rect (at 8.25 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 46 smd rect (at 8.75 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 47 smd rect (at 9.25 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 48 smd rect (at 9.75 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 49 smd rect (at 10.25 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 50 smd rect (at 10.75 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 51 smd rect (at 11.25 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 52 smd rect (at 11.75 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 53 smd rect (at 12.25 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 54 smd rect (at 12.75 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 55 smd rect (at 13.25 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 56 smd rect (at 13.75 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad MP smd custom (at 16 -1.775) (size 1 1) (layers F.Cu F.Mask F.Paste)
+    (options (clearance outline) (anchor circle))
+    (primitives
+      (gr_poly (pts
+         (xy -1.05 -0.975) (xy -1.05 0.975) (xy 0.25 0.975) (xy 0.25 0.625)
+         (xy 1.05 0.625) (xy 1.05 -0.975) (xy -1.05 -0.975)) (width 0))
+    ))
+  (pad MP smd custom (at -16 -1.775) (size 1 1) (layers F.Cu F.Mask F.Paste)
+    (options (clearance outline) (anchor circle))
+    (primitives
+      (gr_poly (pts
+         (xy 1.05 -0.975) (xy 1.05 0.975) (xy -0.25 0.975) (xy -0.25 0.625)
+         (xy -1.05 0.625) (xy -1.05 -0.975) (xy 1.05 -0.975)) (width 0))
+    ))
+  (fp_text user ${REFERENCE} (at 0 0) (layer F.Fab)
+    (effects (font (size 1 1) (thickness 0.15)))
+  )
+  (model ${KISYS3DMOD}/Connector_FFC-FPC.3dshapes/Amphenol_F32Q-1A7x1-11056_1x56-1MP_P0.5mm_Horizontal.wrl
+    (at (xyz 0 0 0))
+    (scale (xyz 1 1 1))
+    (rotate (xyz 0 0 0))
+  )
+)
\ No newline at end of file
diff --git a/Connector_FFC-FPC.pretty/Amphenol_F32Q-1A7x1-11057_1x57-1MP_P0.5mm_Horizontal.kicad_mod b/Connector_FFC-FPC.pretty/Amphenol_F32Q-1A7x1-11057_1x57-1MP_P0.5mm_Horizontal.kicad_mod
new file mode 100644
index 000000000..0a402fb1b
--- /dev/null
+++ b/Connector_FFC-FPC.pretty/Amphenol_F32Q-1A7x1-11057_1x57-1MP_P0.5mm_Horizontal.kicad_mod
@@ -0,0 +1,114 @@
+(module Amphenol_F32Q-1A7x1-11057_1x57-1MP_P0.5mm_Horizontal (layer F.Cu) (tedit 5FA462C7)
+  (descr "Amphenol FPC connector, 57 top-side contacts, 0.5mm pitch, SMT, https://cdn.amphenol-icc.com/media/wysiwyg/files/drawing/f32q-f32t.pdf")
+  (tags "Amphenol fpc F32Q")
+  (attr smd)
+  (fp_text reference REF** (at 0 -4.65) (layer F.SilkS)
+    (effects (font (size 1 1) (thickness 0.15)))
+  )
+  (fp_text value Amphenol_F32Q-1A7x1-11057_1x57-1MP_P0.5mm_Horizontal (at 0 3.45) (layer F.Fab)
+    (effects (font (size 1 1) (thickness 0.15)))
+  )
+  (fp_line (start -16.65 -2.25) (end 16.65 -2.25) (layer F.Fab) (width 0.1))
+  (fp_line (start 16.65 -2.25) (end 16.65 0.75) (layer F.Fab) (width 0.1))
+  (fp_line (start 16.65 0.75) (end 17.9 0.75) (layer F.Fab) (width 0.1))
+  (fp_line (start 17.9 0.75) (end 17.9 2.25) (layer F.Fab) (width 0.1))
+  (fp_line (start 17.9 2.25) (end -17.9 2.25) (layer F.Fab) (width 0.1))
+  (fp_line (start -17.9 2.25) (end -17.9 0.75) (layer F.Fab) (width 0.1))
+  (fp_line (start -17.9 0.75) (end -16.65 0.75) (layer F.Fab) (width 0.1))
+  (fp_line (start -16.65 0.75) (end -16.65 -2.25) (layer F.Fab) (width 0.1))
+  (fp_line (start -14.4 -2.25) (end -14 -1.45) (layer F.Fab) (width 0.1))
+  (fp_line (start -14 -1.45) (end -13.6 -2.25) (layer F.Fab) (width 0.1))
+  (fp_line (start 14.41 -3.01) (end 17.56 -3.01) (layer F.SilkS) (width 0.12))
+  (fp_line (start 17.56 -3.01) (end 17.56 0.69) (layer F.SilkS) (width 0.12))
+  (fp_line (start 17.56 0.69) (end 17.96 0.69) (layer F.SilkS) (width 0.12))
+  (fp_line (start 17.96 0.69) (end 17.96 2.31) (layer F.SilkS) (width 0.12))
+  (fp_line (start 17.96 2.31) (end -17.96 2.31) (layer F.SilkS) (width 0.12))
+  (fp_line (start -17.96 2.31) (end -17.96 0.69) (layer F.SilkS) (width 0.12))
+  (fp_line (start -17.96 0.69) (end -17.56 0.69) (layer F.SilkS) (width 0.12))
+  (fp_line (start -17.56 0.69) (end -17.56 -3.01) (layer F.SilkS) (width 0.12))
+  (fp_line (start -17.56 -3.01) (end -14.41 -3.01) (layer F.SilkS) (width 0.12))
+  (fp_line (start -14.41 -3.01) (end -14.41 -3.39) (layer F.SilkS) (width 0.12))
+  (fp_line (start -18.4 -3.95) (end -18.4 2.75) (layer F.CrtYd) (width 0.05))
+  (fp_line (start -18.4 2.75) (end 18.4 2.75) (layer F.CrtYd) (width 0.05))
+  (fp_line (start 18.4 2.75) (end 18.4 -3.95) (layer F.CrtYd) (width 0.05))
+  (fp_line (start 18.4 -3.95) (end -18.4 -3.95) (layer F.CrtYd) (width 0.05))
+  (pad 1 smd rect (at -14 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 2 smd rect (at -13.5 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 3 smd rect (at -13 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 4 smd rect (at -12.5 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 5 smd rect (at -12 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 6 smd rect (at -11.5 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 7 smd rect (at -11 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 8 smd rect (at -10.5 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 9 smd rect (at -10 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 10 smd rect (at -9.5 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 11 smd rect (at -9 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 12 smd rect (at -8.5 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 13 smd rect (at -8 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 14 smd rect (at -7.5 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 15 smd rect (at -7 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 16 smd rect (at -6.5 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 17 smd rect (at -6 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 18 smd rect (at -5.5 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 19 smd rect (at -5 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 20 smd rect (at -4.5 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 21 smd rect (at -4 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 22 smd rect (at -3.5 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 23 smd rect (at -3 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 24 smd rect (at -2.5 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 25 smd rect (at -2 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 26 smd rect (at -1.5 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 27 smd rect (at -1 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 28 smd rect (at -0.5 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 29 smd rect (at 0 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 30 smd rect (at 0.5 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 31 smd rect (at 1 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 32 smd rect (at 1.5 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 33 smd rect (at 2 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 34 smd rect (at 2.5 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 35 smd rect (at 3 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 36 smd rect (at 3.5 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 37 smd rect (at 4 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 38 smd rect (at 4.5 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 39 smd rect (at 5 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 40 smd rect (at 5.5 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 41 smd rect (at 6 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 42 smd rect (at 6.5 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 43 smd rect (at 7 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 44 smd rect (at 7.5 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 45 smd rect (at 8 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 46 smd rect (at 8.5 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 47 smd rect (at 9 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 48 smd rect (at 9.5 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 49 smd rect (at 10 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 50 smd rect (at 10.5 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 51 smd rect (at 11 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 52 smd rect (at 11.5 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 53 smd rect (at 12 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 54 smd rect (at 12.5 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 55 smd rect (at 13 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 56 smd rect (at 13.5 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 57 smd rect (at 14 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad MP smd custom (at 16.25 -1.775) (size 1 1) (layers F.Cu F.Mask F.Paste)
+    (options (clearance outline) (anchor circle))
+    (primitives
+      (gr_poly (pts
+         (xy -1.05 -0.975) (xy -1.05 0.975) (xy 0.25 0.975) (xy 0.25 0.625)
+         (xy 1.05 0.625) (xy 1.05 -0.975) (xy -1.05 -0.975)) (width 0))
+    ))
+  (pad MP smd custom (at -16.25 -1.775) (size 1 1) (layers F.Cu F.Mask F.Paste)
+    (options (clearance outline) (anchor circle))
+    (primitives
+      (gr_poly (pts
+         (xy 1.05 -0.975) (xy 1.05 0.975) (xy -0.25 0.975) (xy -0.25 0.625)
+         (xy -1.05 0.625) (xy -1.05 -0.975) (xy 1.05 -0.975)) (width 0))
+    ))
+  (fp_text user ${REFERENCE} (at 0 0) (layer F.Fab)
+    (effects (font (size 1 1) (thickness 0.15)))
+  )
+  (model ${KISYS3DMOD}/Connector_FFC-FPC.3dshapes/Amphenol_F32Q-1A7x1-11057_1x57-1MP_P0.5mm_Horizontal.wrl
+    (at (xyz 0 0 0))
+    (scale (xyz 1 1 1))
+    (rotate (xyz 0 0 0))
+  )
+)
\ No newline at end of file
diff --git a/Connector_FFC-FPC.pretty/Amphenol_F32Q-1A7x1-11058_1x58-1MP_P0.5mm_Horizontal.kicad_mod b/Connector_FFC-FPC.pretty/Amphenol_F32Q-1A7x1-11058_1x58-1MP_P0.5mm_Horizontal.kicad_mod
new file mode 100644
index 000000000..faa23388f
--- /dev/null
+++ b/Connector_FFC-FPC.pretty/Amphenol_F32Q-1A7x1-11058_1x58-1MP_P0.5mm_Horizontal.kicad_mod
@@ -0,0 +1,115 @@
+(module Amphenol_F32Q-1A7x1-11058_1x58-1MP_P0.5mm_Horizontal (layer F.Cu) (tedit 5FA462C7)
+  (descr "Amphenol FPC connector, 58 top-side contacts, 0.5mm pitch, SMT, https://cdn.amphenol-icc.com/media/wysiwyg/files/drawing/f32q-f32t.pdf")
+  (tags "Amphenol fpc F32Q")
+  (attr smd)
+  (fp_text reference REF** (at 0 -4.65) (layer F.SilkS)
+    (effects (font (size 1 1) (thickness 0.15)))
+  )
+  (fp_text value Amphenol_F32Q-1A7x1-11058_1x58-1MP_P0.5mm_Horizontal (at 0 3.45) (layer F.Fab)
+    (effects (font (size 1 1) (thickness 0.15)))
+  )
+  (fp_line (start -16.9 -2.25) (end 16.9 -2.25) (layer F.Fab) (width 0.1))
+  (fp_line (start 16.9 -2.25) (end 16.9 0.75) (layer F.Fab) (width 0.1))
+  (fp_line (start 16.9 0.75) (end 18.15 0.75) (layer F.Fab) (width 0.1))
+  (fp_line (start 18.15 0.75) (end 18.15 2.25) (layer F.Fab) (width 0.1))
+  (fp_line (start 18.15 2.25) (end -18.15 2.25) (layer F.Fab) (width 0.1))
+  (fp_line (start -18.15 2.25) (end -18.15 0.75) (layer F.Fab) (width 0.1))
+  (fp_line (start -18.15 0.75) (end -16.9 0.75) (layer F.Fab) (width 0.1))
+  (fp_line (start -16.9 0.75) (end -16.9 -2.25) (layer F.Fab) (width 0.1))
+  (fp_line (start -14.65 -2.25) (end -14.25 -1.45) (layer F.Fab) (width 0.1))
+  (fp_line (start -14.25 -1.45) (end -13.85 -2.25) (layer F.Fab) (width 0.1))
+  (fp_line (start 14.66 -3.01) (end 17.81 -3.01) (layer F.SilkS) (width 0.12))
+  (fp_line (start 17.81 -3.01) (end 17.81 0.69) (layer F.SilkS) (width 0.12))
+  (fp_line (start 17.81 0.69) (end 18.21 0.69) (layer F.SilkS) (width 0.12))
+  (fp_line (start 18.21 0.69) (end 18.21 2.31) (layer F.SilkS) (width 0.12))
+  (fp_line (start 18.21 2.31) (end -18.21 2.31) (layer F.SilkS) (width 0.12))
+  (fp_line (start -18.21 2.31) (end -18.21 0.69) (layer F.SilkS) (width 0.12))
+  (fp_line (start -18.21 0.69) (end -17.81 0.69) (layer F.SilkS) (width 0.12))
+  (fp_line (start -17.81 0.69) (end -17.81 -3.01) (layer F.SilkS) (width 0.12))
+  (fp_line (start -17.81 -3.01) (end -14.66 -3.01) (layer F.SilkS) (width 0.12))
+  (fp_line (start -14.66 -3.01) (end -14.66 -3.39) (layer F.SilkS) (width 0.12))
+  (fp_line (start -18.65 -3.95) (end -18.65 2.75) (layer F.CrtYd) (width 0.05))
+  (fp_line (start -18.65 2.75) (end 18.65 2.75) (layer F.CrtYd) (width 0.05))
+  (fp_line (start 18.65 2.75) (end 18.65 -3.95) (layer F.CrtYd) (width 0.05))
+  (fp_line (start 18.65 -3.95) (end -18.65 -3.95) (layer F.CrtYd) (width 0.05))
+  (pad 1 smd rect (at -14.25 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 2 smd rect (at -13.75 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 3 smd rect (at -13.25 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 4 smd rect (at -12.75 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 5 smd rect (at -12.25 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 6 smd rect (at -11.75 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 7 smd rect (at -11.25 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 8 smd rect (at -10.75 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 9 smd rect (at -10.25 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 10 smd rect (at -9.75 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 11 smd rect (at -9.25 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 12 smd rect (at -8.75 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 13 smd rect (at -8.25 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 14 smd rect (at -7.75 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 15 smd rect (at -7.25 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 16 smd rect (at -6.75 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 17 smd rect (at -6.25 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 18 smd rect (at -5.75 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 19 smd rect (at -5.25 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 20 smd rect (at -4.75 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 21 smd rect (at -4.25 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 22 smd rect (at -3.75 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 23 smd rect (at -3.25 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 24 smd rect (at -2.75 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 25 smd rect (at -2.25 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 26 smd rect (at -1.75 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 27 smd rect (at -1.25 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 28 smd rect (at -0.75 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 29 smd rect (at -0.25 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 30 smd rect (at 0.25 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 31 smd rect (at 0.75 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 32 smd rect (at 1.25 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 33 smd rect (at 1.75 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 34 smd rect (at 2.25 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 35 smd rect (at 2.75 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 36 smd rect (at 3.25 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 37 smd rect (at 3.75 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 38 smd rect (at 4.25 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 39 smd rect (at 4.75 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 40 smd rect (at 5.25 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 41 smd rect (at 5.75 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 42 smd rect (at 6.25 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 43 smd rect (at 6.75 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 44 smd rect (at 7.25 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 45 smd rect (at 7.75 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 46 smd rect (at 8.25 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 47 smd rect (at 8.75 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 48 smd rect (at 9.25 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 49 smd rect (at 9.75 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 50 smd rect (at 10.25 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 51 smd rect (at 10.75 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 52 smd rect (at 11.25 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 53 smd rect (at 11.75 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 54 smd rect (at 12.25 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 55 smd rect (at 12.75 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 56 smd rect (at 13.25 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 57 smd rect (at 13.75 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 58 smd rect (at 14.25 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad MP smd custom (at 16.5 -1.775) (size 1 1) (layers F.Cu F.Mask F.Paste)
+    (options (clearance outline) (anchor circle))
+    (primitives
+      (gr_poly (pts
+         (xy -1.05 -0.975) (xy -1.05 0.975) (xy 0.25 0.975) (xy 0.25 0.625)
+         (xy 1.05 0.625) (xy 1.05 -0.975) (xy -1.05 -0.975)) (width 0))
+    ))
+  (pad MP smd custom (at -16.5 -1.775) (size 1 1) (layers F.Cu F.Mask F.Paste)
+    (options (clearance outline) (anchor circle))
+    (primitives
+      (gr_poly (pts
+         (xy 1.05 -0.975) (xy 1.05 0.975) (xy -0.25 0.975) (xy -0.25 0.625)
+         (xy -1.05 0.625) (xy -1.05 -0.975) (xy 1.05 -0.975)) (width 0))
+    ))
+  (fp_text user ${REFERENCE} (at 0 0) (layer F.Fab)
+    (effects (font (size 1 1) (thickness 0.15)))
+  )
+  (model ${KISYS3DMOD}/Connector_FFC-FPC.3dshapes/Amphenol_F32Q-1A7x1-11058_1x58-1MP_P0.5mm_Horizontal.wrl
+    (at (xyz 0 0 0))
+    (scale (xyz 1 1 1))
+    (rotate (xyz 0 0 0))
+  )
+)
\ No newline at end of file
diff --git a/Connector_FFC-FPC.pretty/Amphenol_F32Q-1A7x1-11059_1x59-1MP_P0.5mm_Horizontal.kicad_mod b/Connector_FFC-FPC.pretty/Amphenol_F32Q-1A7x1-11059_1x59-1MP_P0.5mm_Horizontal.kicad_mod
new file mode 100644
index 000000000..123248ac6
--- /dev/null
+++ b/Connector_FFC-FPC.pretty/Amphenol_F32Q-1A7x1-11059_1x59-1MP_P0.5mm_Horizontal.kicad_mod
@@ -0,0 +1,116 @@
+(module Amphenol_F32Q-1A7x1-11059_1x59-1MP_P0.5mm_Horizontal (layer F.Cu) (tedit 5FA462C7)
+  (descr "Amphenol FPC connector, 59 top-side contacts, 0.5mm pitch, SMT, https://cdn.amphenol-icc.com/media/wysiwyg/files/drawing/f32q-f32t.pdf")
+  (tags "Amphenol fpc F32Q")
+  (attr smd)
+  (fp_text reference REF** (at 0 -4.65) (layer F.SilkS)
+    (effects (font (size 1 1) (thickness 0.15)))
+  )
+  (fp_text value Amphenol_F32Q-1A7x1-11059_1x59-1MP_P0.5mm_Horizontal (at 0 3.45) (layer F.Fab)
+    (effects (font (size 1 1) (thickness 0.15)))
+  )
+  (fp_line (start -17.15 -2.25) (end 17.15 -2.25) (layer F.Fab) (width 0.1))
+  (fp_line (start 17.15 -2.25) (end 17.15 0.75) (layer F.Fab) (width 0.1))
+  (fp_line (start 17.15 0.75) (end 18.4 0.75) (layer F.Fab) (width 0.1))
+  (fp_line (start 18.4 0.75) (end 18.4 2.25) (layer F.Fab) (width 0.1))
+  (fp_line (start 18.4 2.25) (end -18.4 2.25) (layer F.Fab) (width 0.1))
+  (fp_line (start -18.4 2.25) (end -18.4 0.75) (layer F.Fab) (width 0.1))
+  (fp_line (start -18.4 0.75) (end -17.15 0.75) (layer F.Fab) (width 0.1))
+  (fp_line (start -17.15 0.75) (end -17.15 -2.25) (layer F.Fab) (width 0.1))
+  (fp_line (start -14.9 -2.25) (end -14.5 -1.45) (layer F.Fab) (width 0.1))
+  (fp_line (start -14.5 -1.45) (end -14.1 -2.25) (layer F.Fab) (width 0.1))
+  (fp_line (start 14.91 -3.01) (end 18.06 -3.01) (layer F.SilkS) (width 0.12))
+  (fp_line (start 18.06 -3.01) (end 18.06 0.69) (layer F.SilkS) (width 0.12))
+  (fp_line (start 18.06 0.69) (end 18.46 0.69) (layer F.SilkS) (width 0.12))
+  (fp_line (start 18.46 0.69) (end 18.46 2.31) (layer F.SilkS) (width 0.12))
+  (fp_line (start 18.46 2.31) (end -18.46 2.31) (layer F.SilkS) (width 0.12))
+  (fp_line (start -18.46 2.31) (end -18.46 0.69) (layer F.SilkS) (width 0.12))
+  (fp_line (start -18.46 0.69) (end -18.06 0.69) (layer F.SilkS) (width 0.12))
+  (fp_line (start -18.06 0.69) (end -18.06 -3.01) (layer F.SilkS) (width 0.12))
+  (fp_line (start -18.06 -3.01) (end -14.91 -3.01) (layer F.SilkS) (width 0.12))
+  (fp_line (start -14.91 -3.01) (end -14.91 -3.39) (layer F.SilkS) (width 0.12))
+  (fp_line (start -18.9 -3.95) (end -18.9 2.75) (layer F.CrtYd) (width 0.05))
+  (fp_line (start -18.9 2.75) (end 18.9 2.75) (layer F.CrtYd) (width 0.05))
+  (fp_line (start 18.9 2.75) (end 18.9 -3.95) (layer F.CrtYd) (width 0.05))
+  (fp_line (start 18.9 -3.95) (end -18.9 -3.95) (layer F.CrtYd) (width 0.05))
+  (pad 1 smd rect (at -14.5 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 2 smd rect (at -14 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 3 smd rect (at -13.5 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 4 smd rect (at -13 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 5 smd rect (at -12.5 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 6 smd rect (at -12 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 7 smd rect (at -11.5 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 8 smd rect (at -11 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 9 smd rect (at -10.5 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 10 smd rect (at -10 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 11 smd rect (at -9.5 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 12 smd rect (at -9 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 13 smd rect (at -8.5 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 14 smd rect (at -8 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 15 smd rect (at -7.5 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 16 smd rect (at -7 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 17 smd rect (at -6.5 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 18 smd rect (at -6 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 19 smd rect (at -5.5 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 20 smd rect (at -5 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 21 smd rect (at -4.5 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 22 smd rect (at -4 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 23 smd rect (at -3.5 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 24 smd rect (at -3 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 25 smd rect (at -2.5 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 26 smd rect (at -2 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 27 smd rect (at -1.5 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 28 smd rect (at -1 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 29 smd rect (at -0.5 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 30 smd rect (at 0 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 31 smd rect (at 0.5 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 32 smd rect (at 1 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 33 smd rect (at 1.5 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 34 smd rect (at 2 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 35 smd rect (at 2.5 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 36 smd rect (at 3 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 37 smd rect (at 3.5 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 38 smd rect (at 4 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 39 smd rect (at 4.5 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 40 smd rect (at 5 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 41 smd rect (at 5.5 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 42 smd rect (at 6 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 43 smd rect (at 6.5 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 44 smd rect (at 7 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 45 smd rect (at 7.5 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 46 smd rect (at 8 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 47 smd rect (at 8.5 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 48 smd rect (at 9 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 49 smd rect (at 9.5 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 50 smd rect (at 10 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 51 smd rect (at 10.5 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 52 smd rect (at 11 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 53 smd rect (at 11.5 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 54 smd rect (at 12 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 55 smd rect (at 12.5 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 56 smd rect (at 13 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 57 smd rect (at 13.5 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 58 smd rect (at 14 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 59 smd rect (at 14.5 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad MP smd custom (at 16.75 -1.775) (size 1 1) (layers F.Cu F.Mask F.Paste)
+    (options (clearance outline) (anchor circle))
+    (primitives
+      (gr_poly (pts
+         (xy -1.05 -0.975) (xy -1.05 0.975) (xy 0.25 0.975) (xy 0.25 0.625)
+         (xy 1.05 0.625) (xy 1.05 -0.975) (xy -1.05 -0.975)) (width 0))
+    ))
+  (pad MP smd custom (at -16.75 -1.775) (size 1 1) (layers F.Cu F.Mask F.Paste)
+    (options (clearance outline) (anchor circle))
+    (primitives
+      (gr_poly (pts
+         (xy 1.05 -0.975) (xy 1.05 0.975) (xy -0.25 0.975) (xy -0.25 0.625)
+         (xy -1.05 0.625) (xy -1.05 -0.975) (xy 1.05 -0.975)) (width 0))
+    ))
+  (fp_text user ${REFERENCE} (at 0 0) (layer F.Fab)
+    (effects (font (size 1 1) (thickness 0.15)))
+  )
+  (model ${KISYS3DMOD}/Connector_FFC-FPC.3dshapes/Amphenol_F32Q-1A7x1-11059_1x59-1MP_P0.5mm_Horizontal.wrl
+    (at (xyz 0 0 0))
+    (scale (xyz 1 1 1))
+    (rotate (xyz 0 0 0))
+  )
+)
\ No newline at end of file
diff --git a/Connector_FFC-FPC.pretty/Amphenol_F32Q-1A7x1-11060_1x60-1MP_P0.5mm_Horizontal.kicad_mod b/Connector_FFC-FPC.pretty/Amphenol_F32Q-1A7x1-11060_1x60-1MP_P0.5mm_Horizontal.kicad_mod
new file mode 100644
index 000000000..1a7dc0792
--- /dev/null
+++ b/Connector_FFC-FPC.pretty/Amphenol_F32Q-1A7x1-11060_1x60-1MP_P0.5mm_Horizontal.kicad_mod
@@ -0,0 +1,117 @@
+(module Amphenol_F32Q-1A7x1-11060_1x60-1MP_P0.5mm_Horizontal (layer F.Cu) (tedit 5FA462C7)
+  (descr "Amphenol FPC connector, 60 top-side contacts, 0.5mm pitch, SMT, https://cdn.amphenol-icc.com/media/wysiwyg/files/drawing/f32q-f32t.pdf")
+  (tags "Amphenol fpc F32Q")
+  (attr smd)
+  (fp_text reference REF** (at 0 -4.65) (layer F.SilkS)
+    (effects (font (size 1 1) (thickness 0.15)))
+  )
+  (fp_text value Amphenol_F32Q-1A7x1-11060_1x60-1MP_P0.5mm_Horizontal (at 0 3.45) (layer F.Fab)
+    (effects (font (size 1 1) (thickness 0.15)))
+  )
+  (fp_line (start -17.4 -2.25) (end 17.4 -2.25) (layer F.Fab) (width 0.1))
+  (fp_line (start 17.4 -2.25) (end 17.4 0.75) (layer F.Fab) (width 0.1))
+  (fp_line (start 17.4 0.75) (end 18.65 0.75) (layer F.Fab) (width 0.1))
+  (fp_line (start 18.65 0.75) (end 18.65 2.25) (layer F.Fab) (width 0.1))
+  (fp_line (start 18.65 2.25) (end -18.65 2.25) (layer F.Fab) (width 0.1))
+  (fp_line (start -18.65 2.25) (end -18.65 0.75) (layer F.Fab) (width 0.1))
+  (fp_line (start -18.65 0.75) (end -17.4 0.75) (layer F.Fab) (width 0.1))
+  (fp_line (start -17.4 0.75) (end -17.4 -2.25) (layer F.Fab) (width 0.1))
+  (fp_line (start -15.15 -2.25) (end -14.75 -1.45) (layer F.Fab) (width 0.1))
+  (fp_line (start -14.75 -1.45) (end -14.35 -2.25) (layer F.Fab) (width 0.1))
+  (fp_line (start 15.16 -3.01) (end 18.31 -3.01) (layer F.SilkS) (width 0.12))
+  (fp_line (start 18.31 -3.01) (end 18.31 0.69) (layer F.SilkS) (width 0.12))
+  (fp_line (start 18.31 0.69) (end 18.71 0.69) (layer F.SilkS) (width 0.12))
+  (fp_line (start 18.71 0.69) (end 18.71 2.31) (layer F.SilkS) (width 0.12))
+  (fp_line (start 18.71 2.31) (end -18.71 2.31) (layer F.SilkS) (width 0.12))
+  (fp_line (start -18.71 2.31) (end -18.71 0.69) (layer F.SilkS) (width 0.12))
+  (fp_line (start -18.71 0.69) (end -18.31 0.69) (layer F.SilkS) (width 0.12))
+  (fp_line (start -18.31 0.69) (end -18.31 -3.01) (layer F.SilkS) (width 0.12))
+  (fp_line (start -18.31 -3.01) (end -15.16 -3.01) (layer F.SilkS) (width 0.12))
+  (fp_line (start -15.16 -3.01) (end -15.16 -3.39) (layer F.SilkS) (width 0.12))
+  (fp_line (start -19.15 -3.95) (end -19.15 2.75) (layer F.CrtYd) (width 0.05))
+  (fp_line (start -19.15 2.75) (end 19.15 2.75) (layer F.CrtYd) (width 0.05))
+  (fp_line (start 19.15 2.75) (end 19.15 -3.95) (layer F.CrtYd) (width 0.05))
+  (fp_line (start 19.15 -3.95) (end -19.15 -3.95) (layer F.CrtYd) (width 0.05))
+  (pad 1 smd rect (at -14.75 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 2 smd rect (at -14.25 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 3 smd rect (at -13.75 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 4 smd rect (at -13.25 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 5 smd rect (at -12.75 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 6 smd rect (at -12.25 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 7 smd rect (at -11.75 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 8 smd rect (at -11.25 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 9 smd rect (at -10.75 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 10 smd rect (at -10.25 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 11 smd rect (at -9.75 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 12 smd rect (at -9.25 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 13 smd rect (at -8.75 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 14 smd rect (at -8.25 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 15 smd rect (at -7.75 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 16 smd rect (at -7.25 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 17 smd rect (at -6.75 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 18 smd rect (at -6.25 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 19 smd rect (at -5.75 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 20 smd rect (at -5.25 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 21 smd rect (at -4.75 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 22 smd rect (at -4.25 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 23 smd rect (at -3.75 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 24 smd rect (at -3.25 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 25 smd rect (at -2.75 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 26 smd rect (at -2.25 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 27 smd rect (at -1.75 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 28 smd rect (at -1.25 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 29 smd rect (at -0.75 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 30 smd rect (at -0.25 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 31 smd rect (at 0.25 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 32 smd rect (at 0.75 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 33 smd rect (at 1.25 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 34 smd rect (at 1.75 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 35 smd rect (at 2.25 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 36 smd rect (at 2.75 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 37 smd rect (at 3.25 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 38 smd rect (at 3.75 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 39 smd rect (at 4.25 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 40 smd rect (at 4.75 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 41 smd rect (at 5.25 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 42 smd rect (at 5.75 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 43 smd rect (at 6.25 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 44 smd rect (at 6.75 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 45 smd rect (at 7.25 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 46 smd rect (at 7.75 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 47 smd rect (at 8.25 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 48 smd rect (at 8.75 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 49 smd rect (at 9.25 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 50 smd rect (at 9.75 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 51 smd rect (at 10.25 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 52 smd rect (at 10.75 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 53 smd rect (at 11.25 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 54 smd rect (at 11.75 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 55 smd rect (at 12.25 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 56 smd rect (at 12.75 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 57 smd rect (at 13.25 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 58 smd rect (at 13.75 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 59 smd rect (at 14.25 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 60 smd rect (at 14.75 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad MP smd custom (at 17 -1.775) (size 1 1) (layers F.Cu F.Mask F.Paste)
+    (options (clearance outline) (anchor circle))
+    (primitives
+      (gr_poly (pts
+         (xy -1.05 -0.975) (xy -1.05 0.975) (xy 0.25 0.975) (xy 0.25 0.625)
+         (xy 1.05 0.625) (xy 1.05 -0.975) (xy -1.05 -0.975)) (width 0))
+    ))
+  (pad MP smd custom (at -17 -1.775) (size 1 1) (layers F.Cu F.Mask F.Paste)
+    (options (clearance outline) (anchor circle))
+    (primitives
+      (gr_poly (pts
+         (xy 1.05 -0.975) (xy 1.05 0.975) (xy -0.25 0.975) (xy -0.25 0.625)
+         (xy -1.05 0.625) (xy -1.05 -0.975) (xy 1.05 -0.975)) (width 0))
+    ))
+  (fp_text user ${REFERENCE} (at 0 0) (layer F.Fab)
+    (effects (font (size 1 1) (thickness 0.15)))
+  )
+  (model ${KISYS3DMOD}/Connector_FFC-FPC.3dshapes/Amphenol_F32Q-1A7x1-11060_1x60-1MP_P0.5mm_Horizontal.wrl
+    (at (xyz 0 0 0))
+    (scale (xyz 1 1 1))
+    (rotate (xyz 0 0 0))
+  )
+)
\ No newline at end of file
diff --git a/Connector_FFC-FPC.pretty/Amphenol_F32R-1A7x1-11004_1x04-1MP_P0.5mm_Horizontal.kicad_mod b/Connector_FFC-FPC.pretty/Amphenol_F32R-1A7x1-11004_1x04-1MP_P0.5mm_Horizontal.kicad_mod
new file mode 100644
index 000000000..6bb71dd34
--- /dev/null
+++ b/Connector_FFC-FPC.pretty/Amphenol_F32R-1A7x1-11004_1x04-1MP_P0.5mm_Horizontal.kicad_mod
@@ -0,0 +1,61 @@
+(module Amphenol_F32R-1A7x1-11004_1x04-1MP_P0.5mm_Horizontal (layer F.Cu) (tedit 5FA462C7)
+  (descr "Amphenol FPC connector, 4 bottom-side contacts, 0.5mm pitch, SMT, https://cdn.amphenol-icc.com/media/wysiwyg/files/drawing/f32q-f32t.pdf")
+  (tags "Amphenol fpc F32R")
+  (attr smd)
+  (fp_text reference REF** (at 0 -4.65) (layer F.SilkS)
+    (effects (font (size 1 1) (thickness 0.15)))
+  )
+  (fp_text value Amphenol_F32R-1A7x1-11004_1x04-1MP_P0.5mm_Horizontal (at 0 3.45) (layer F.Fab)
+    (effects (font (size 1 1) (thickness 0.15)))
+  )
+  (fp_line (start -3.4 -2.25) (end 3.4 -2.25) (layer F.Fab) (width 0.1))
+  (fp_line (start 3.4 -2.25) (end 3.4 0.75) (layer F.Fab) (width 0.1))
+  (fp_line (start 3.4 0.75) (end 4.65 0.75) (layer F.Fab) (width 0.1))
+  (fp_line (start 4.65 0.75) (end 4.65 2.25) (layer F.Fab) (width 0.1))
+  (fp_line (start 4.65 2.25) (end -4.65 2.25) (layer F.Fab) (width 0.1))
+  (fp_line (start -4.65 2.25) (end -4.65 0.75) (layer F.Fab) (width 0.1))
+  (fp_line (start -4.65 0.75) (end -3.4 0.75) (layer F.Fab) (width 0.1))
+  (fp_line (start -3.4 0.75) (end -3.4 -2.25) (layer F.Fab) (width 0.1))
+  (fp_line (start -1.15 -2.25) (end -0.75 -1.45) (layer F.Fab) (width 0.1))
+  (fp_line (start -0.75 -1.45) (end -0.35 -2.25) (layer F.Fab) (width 0.1))
+  (fp_line (start 1.16 -3.01) (end 4.31 -3.01) (layer F.SilkS) (width 0.12))
+  (fp_line (start 4.31 -3.01) (end 4.31 0.69) (layer F.SilkS) (width 0.12))
+  (fp_line (start 4.31 0.69) (end 4.71 0.69) (layer F.SilkS) (width 0.12))
+  (fp_line (start 4.71 0.69) (end 4.71 2.31) (layer F.SilkS) (width 0.12))
+  (fp_line (start 4.71 2.31) (end -4.71 2.31) (layer F.SilkS) (width 0.12))
+  (fp_line (start -4.71 2.31) (end -4.71 0.69) (layer F.SilkS) (width 0.12))
+  (fp_line (start -4.71 0.69) (end -4.31 0.69) (layer F.SilkS) (width 0.12))
+  (fp_line (start -4.31 0.69) (end -4.31 -3.01) (layer F.SilkS) (width 0.12))
+  (fp_line (start -4.31 -3.01) (end -1.16 -3.01) (layer F.SilkS) (width 0.12))
+  (fp_line (start -1.16 -3.01) (end -1.16 -3.39) (layer F.SilkS) (width 0.12))
+  (fp_line (start -5.15 -3.95) (end -5.15 2.75) (layer F.CrtYd) (width 0.05))
+  (fp_line (start -5.15 2.75) (end 5.15 2.75) (layer F.CrtYd) (width 0.05))
+  (fp_line (start 5.15 2.75) (end 5.15 -3.95) (layer F.CrtYd) (width 0.05))
+  (fp_line (start 5.15 -3.95) (end -5.15 -3.95) (layer F.CrtYd) (width 0.05))
+  (pad 1 smd rect (at -0.75 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 2 smd rect (at -0.25 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 3 smd rect (at 0.25 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 4 smd rect (at 0.75 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad MP smd custom (at 3 -1.775) (size 1 1) (layers F.Cu F.Mask F.Paste)
+    (options (clearance outline) (anchor circle))
+    (primitives
+      (gr_poly (pts
+         (xy -1.05 -0.975) (xy -1.05 0.975) (xy 0.25 0.975) (xy 0.25 0.625)
+         (xy 1.05 0.625) (xy 1.05 -0.975) (xy -1.05 -0.975)) (width 0))
+    ))
+  (pad MP smd custom (at -3 -1.775) (size 1 1) (layers F.Cu F.Mask F.Paste)
+    (options (clearance outline) (anchor circle))
+    (primitives
+      (gr_poly (pts
+         (xy 1.05 -0.975) (xy 1.05 0.975) (xy -0.25 0.975) (xy -0.25 0.625)
+         (xy -1.05 0.625) (xy -1.05 -0.975) (xy 1.05 -0.975)) (width 0))
+    ))
+  (fp_text user ${REFERENCE} (at 0 0) (layer F.Fab)
+    (effects (font (size 1 1) (thickness 0.15)))
+  )
+  (model ${KISYS3DMOD}/Connector_FFC-FPC.3dshapes/Amphenol_F32R-1A7x1-11004_1x04-1MP_P0.5mm_Horizontal.wrl
+    (at (xyz 0 0 0))
+    (scale (xyz 1 1 1))
+    (rotate (xyz 0 0 0))
+  )
+)
\ No newline at end of file
diff --git a/Connector_FFC-FPC.pretty/Amphenol_F32R-1A7x1-11005_1x05-1MP_P0.5mm_Horizontal.kicad_mod b/Connector_FFC-FPC.pretty/Amphenol_F32R-1A7x1-11005_1x05-1MP_P0.5mm_Horizontal.kicad_mod
new file mode 100644
index 000000000..9dc6375dd
--- /dev/null
+++ b/Connector_FFC-FPC.pretty/Amphenol_F32R-1A7x1-11005_1x05-1MP_P0.5mm_Horizontal.kicad_mod
@@ -0,0 +1,62 @@
+(module Amphenol_F32R-1A7x1-11005_1x05-1MP_P0.5mm_Horizontal (layer F.Cu) (tedit 5FA462C7)
+  (descr "Amphenol FPC connector, 5 bottom-side contacts, 0.5mm pitch, SMT, https://cdn.amphenol-icc.com/media/wysiwyg/files/drawing/f32q-f32t.pdf")
+  (tags "Amphenol fpc F32R")
+  (attr smd)
+  (fp_text reference REF** (at 0 -4.65) (layer F.SilkS)
+    (effects (font (size 1 1) (thickness 0.15)))
+  )
+  (fp_text value Amphenol_F32R-1A7x1-11005_1x05-1MP_P0.5mm_Horizontal (at 0 3.45) (layer F.Fab)
+    (effects (font (size 1 1) (thickness 0.15)))
+  )
+  (fp_line (start -3.65 -2.25) (end 3.65 -2.25) (layer F.Fab) (width 0.1))
+  (fp_line (start 3.65 -2.25) (end 3.65 0.75) (layer F.Fab) (width 0.1))
+  (fp_line (start 3.65 0.75) (end 4.9 0.75) (layer F.Fab) (width 0.1))
+  (fp_line (start 4.9 0.75) (end 4.9 2.25) (layer F.Fab) (width 0.1))
+  (fp_line (start 4.9 2.25) (end -4.9 2.25) (layer F.Fab) (width 0.1))
+  (fp_line (start -4.9 2.25) (end -4.9 0.75) (layer F.Fab) (width 0.1))
+  (fp_line (start -4.9 0.75) (end -3.65 0.75) (layer F.Fab) (width 0.1))
+  (fp_line (start -3.65 0.75) (end -3.65 -2.25) (layer F.Fab) (width 0.1))
+  (fp_line (start -1.4 -2.25) (end -1 -1.45) (layer F.Fab) (width 0.1))
+  (fp_line (start -1 -1.45) (end -0.6 -2.25) (layer F.Fab) (width 0.1))
+  (fp_line (start 1.41 -3.01) (end 4.56 -3.01) (layer F.SilkS) (width 0.12))
+  (fp_line (start 4.56 -3.01) (end 4.56 0.69) (layer F.SilkS) (width 0.12))
+  (fp_line (start 4.56 0.69) (end 4.96 0.69) (layer F.SilkS) (width 0.12))
+  (fp_line (start 4.96 0.69) (end 4.96 2.31) (layer F.SilkS) (width 0.12))
+  (fp_line (start 4.96 2.31) (end -4.96 2.31) (layer F.SilkS) (width 0.12))
+  (fp_line (start -4.96 2.31) (end -4.96 0.69) (layer F.SilkS) (width 0.12))
+  (fp_line (start -4.96 0.69) (end -4.56 0.69) (layer F.SilkS) (width 0.12))
+  (fp_line (start -4.56 0.69) (end -4.56 -3.01) (layer F.SilkS) (width 0.12))
+  (fp_line (start -4.56 -3.01) (end -1.41 -3.01) (layer F.SilkS) (width 0.12))
+  (fp_line (start -1.41 -3.01) (end -1.41 -3.39) (layer F.SilkS) (width 0.12))
+  (fp_line (start -5.4 -3.95) (end -5.4 2.75) (layer F.CrtYd) (width 0.05))
+  (fp_line (start -5.4 2.75) (end 5.4 2.75) (layer F.CrtYd) (width 0.05))
+  (fp_line (start 5.4 2.75) (end 5.4 -3.95) (layer F.CrtYd) (width 0.05))
+  (fp_line (start 5.4 -3.95) (end -5.4 -3.95) (layer F.CrtYd) (width 0.05))
+  (pad 1 smd rect (at -1 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 2 smd rect (at -0.5 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 3 smd rect (at 0 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 4 smd rect (at 0.5 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 5 smd rect (at 1 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad MP smd custom (at 3.25 -1.775) (size 1 1) (layers F.Cu F.Mask F.Paste)
+    (options (clearance outline) (anchor circle))
+    (primitives
+      (gr_poly (pts
+         (xy -1.05 -0.975) (xy -1.05 0.975) (xy 0.25 0.975) (xy 0.25 0.625)
+         (xy 1.05 0.625) (xy 1.05 -0.975) (xy -1.05 -0.975)) (width 0))
+    ))
+  (pad MP smd custom (at -3.25 -1.775) (size 1 1) (layers F.Cu F.Mask F.Paste)
+    (options (clearance outline) (anchor circle))
+    (primitives
+      (gr_poly (pts
+         (xy 1.05 -0.975) (xy 1.05 0.975) (xy -0.25 0.975) (xy -0.25 0.625)
+         (xy -1.05 0.625) (xy -1.05 -0.975) (xy 1.05 -0.975)) (width 0))
+    ))
+  (fp_text user ${REFERENCE} (at 0 0) (layer F.Fab)
+    (effects (font (size 1 1) (thickness 0.15)))
+  )
+  (model ${KISYS3DMOD}/Connector_FFC-FPC.3dshapes/Amphenol_F32R-1A7x1-11005_1x05-1MP_P0.5mm_Horizontal.wrl
+    (at (xyz 0 0 0))
+    (scale (xyz 1 1 1))
+    (rotate (xyz 0 0 0))
+  )
+)
\ No newline at end of file
diff --git a/Connector_FFC-FPC.pretty/Amphenol_F32R-1A7x1-11006_1x06-1MP_P0.5mm_Horizontal.kicad_mod b/Connector_FFC-FPC.pretty/Amphenol_F32R-1A7x1-11006_1x06-1MP_P0.5mm_Horizontal.kicad_mod
new file mode 100644
index 000000000..17de5419b
--- /dev/null
+++ b/Connector_FFC-FPC.pretty/Amphenol_F32R-1A7x1-11006_1x06-1MP_P0.5mm_Horizontal.kicad_mod
@@ -0,0 +1,63 @@
+(module Amphenol_F32R-1A7x1-11006_1x06-1MP_P0.5mm_Horizontal (layer F.Cu) (tedit 5FA462C7)
+  (descr "Amphenol FPC connector, 6 bottom-side contacts, 0.5mm pitch, SMT, https://cdn.amphenol-icc.com/media/wysiwyg/files/drawing/f32q-f32t.pdf")
+  (tags "Amphenol fpc F32R")
+  (attr smd)
+  (fp_text reference REF** (at 0 -4.65) (layer F.SilkS)
+    (effects (font (size 1 1) (thickness 0.15)))
+  )
+  (fp_text value Amphenol_F32R-1A7x1-11006_1x06-1MP_P0.5mm_Horizontal (at 0 3.45) (layer F.Fab)
+    (effects (font (size 1 1) (thickness 0.15)))
+  )
+  (fp_line (start -3.9 -2.25) (end 3.9 -2.25) (layer F.Fab) (width 0.1))
+  (fp_line (start 3.9 -2.25) (end 3.9 0.75) (layer F.Fab) (width 0.1))
+  (fp_line (start 3.9 0.75) (end 5.15 0.75) (layer F.Fab) (width 0.1))
+  (fp_line (start 5.15 0.75) (end 5.15 2.25) (layer F.Fab) (width 0.1))
+  (fp_line (start 5.15 2.25) (end -5.15 2.25) (layer F.Fab) (width 0.1))
+  (fp_line (start -5.15 2.25) (end -5.15 0.75) (layer F.Fab) (width 0.1))
+  (fp_line (start -5.15 0.75) (end -3.9 0.75) (layer F.Fab) (width 0.1))
+  (fp_line (start -3.9 0.75) (end -3.9 -2.25) (layer F.Fab) (width 0.1))
+  (fp_line (start -1.65 -2.25) (end -1.25 -1.45) (layer F.Fab) (width 0.1))
+  (fp_line (start -1.25 -1.45) (end -0.85 -2.25) (layer F.Fab) (width 0.1))
+  (fp_line (start 1.66 -3.01) (end 4.81 -3.01) (layer F.SilkS) (width 0.12))
+  (fp_line (start 4.81 -3.01) (end 4.81 0.69) (layer F.SilkS) (width 0.12))
+  (fp_line (start 4.81 0.69) (end 5.21 0.69) (layer F.SilkS) (width 0.12))
+  (fp_line (start 5.21 0.69) (end 5.21 2.31) (layer F.SilkS) (width 0.12))
+  (fp_line (start 5.21 2.31) (end -5.21 2.31) (layer F.SilkS) (width 0.12))
+  (fp_line (start -5.21 2.31) (end -5.21 0.69) (layer F.SilkS) (width 0.12))
+  (fp_line (start -5.21 0.69) (end -4.81 0.69) (layer F.SilkS) (width 0.12))
+  (fp_line (start -4.81 0.69) (end -4.81 -3.01) (layer F.SilkS) (width 0.12))
+  (fp_line (start -4.81 -3.01) (end -1.66 -3.01) (layer F.SilkS) (width 0.12))
+  (fp_line (start -1.66 -3.01) (end -1.66 -3.39) (layer F.SilkS) (width 0.12))
+  (fp_line (start -5.65 -3.95) (end -5.65 2.75) (layer F.CrtYd) (width 0.05))
+  (fp_line (start -5.65 2.75) (end 5.65 2.75) (layer F.CrtYd) (width 0.05))
+  (fp_line (start 5.65 2.75) (end 5.65 -3.95) (layer F.CrtYd) (width 0.05))
+  (fp_line (start 5.65 -3.95) (end -5.65 -3.95) (layer F.CrtYd) (width 0.05))
+  (pad 1 smd rect (at -1.25 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 2 smd rect (at -0.75 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 3 smd rect (at -0.25 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 4 smd rect (at 0.25 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 5 smd rect (at 0.75 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 6 smd rect (at 1.25 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad MP smd custom (at 3.5 -1.775) (size 1 1) (layers F.Cu F.Mask F.Paste)
+    (options (clearance outline) (anchor circle))
+    (primitives
+      (gr_poly (pts
+         (xy -1.05 -0.975) (xy -1.05 0.975) (xy 0.25 0.975) (xy 0.25 0.625)
+         (xy 1.05 0.625) (xy 1.05 -0.975) (xy -1.05 -0.975)) (width 0))
+    ))
+  (pad MP smd custom (at -3.5 -1.775) (size 1 1) (layers F.Cu F.Mask F.Paste)
+    (options (clearance outline) (anchor circle))
+    (primitives
+      (gr_poly (pts
+         (xy 1.05 -0.975) (xy 1.05 0.975) (xy -0.25 0.975) (xy -0.25 0.625)
+         (xy -1.05 0.625) (xy -1.05 -0.975) (xy 1.05 -0.975)) (width 0))
+    ))
+  (fp_text user ${REFERENCE} (at 0 0) (layer F.Fab)
+    (effects (font (size 1 1) (thickness 0.15)))
+  )
+  (model ${KISYS3DMOD}/Connector_FFC-FPC.3dshapes/Amphenol_F32R-1A7x1-11006_1x06-1MP_P0.5mm_Horizontal.wrl
+    (at (xyz 0 0 0))
+    (scale (xyz 1 1 1))
+    (rotate (xyz 0 0 0))
+  )
+)
\ No newline at end of file
diff --git a/Connector_FFC-FPC.pretty/Amphenol_F32R-1A7x1-11007_1x07-1MP_P0.5mm_Horizontal.kicad_mod b/Connector_FFC-FPC.pretty/Amphenol_F32R-1A7x1-11007_1x07-1MP_P0.5mm_Horizontal.kicad_mod
new file mode 100644
index 000000000..794185a88
--- /dev/null
+++ b/Connector_FFC-FPC.pretty/Amphenol_F32R-1A7x1-11007_1x07-1MP_P0.5mm_Horizontal.kicad_mod
@@ -0,0 +1,64 @@
+(module Amphenol_F32R-1A7x1-11007_1x07-1MP_P0.5mm_Horizontal (layer F.Cu) (tedit 5FA462C7)
+  (descr "Amphenol FPC connector, 7 bottom-side contacts, 0.5mm pitch, SMT, https://cdn.amphenol-icc.com/media/wysiwyg/files/drawing/f32q-f32t.pdf")
+  (tags "Amphenol fpc F32R")
+  (attr smd)
+  (fp_text reference REF** (at 0 -4.65) (layer F.SilkS)
+    (effects (font (size 1 1) (thickness 0.15)))
+  )
+  (fp_text value Amphenol_F32R-1A7x1-11007_1x07-1MP_P0.5mm_Horizontal (at 0 3.45) (layer F.Fab)
+    (effects (font (size 1 1) (thickness 0.15)))
+  )
+  (fp_line (start -4.15 -2.25) (end 4.15 -2.25) (layer F.Fab) (width 0.1))
+  (fp_line (start 4.15 -2.25) (end 4.15 0.75) (layer F.Fab) (width 0.1))
+  (fp_line (start 4.15 0.75) (end 5.4 0.75) (layer F.Fab) (width 0.1))
+  (fp_line (start 5.4 0.75) (end 5.4 2.25) (layer F.Fab) (width 0.1))
+  (fp_line (start 5.4 2.25) (end -5.4 2.25) (layer F.Fab) (width 0.1))
+  (fp_line (start -5.4 2.25) (end -5.4 0.75) (layer F.Fab) (width 0.1))
+  (fp_line (start -5.4 0.75) (end -4.15 0.75) (layer F.Fab) (width 0.1))
+  (fp_line (start -4.15 0.75) (end -4.15 -2.25) (layer F.Fab) (width 0.1))
+  (fp_line (start -1.9 -2.25) (end -1.5 -1.45) (layer F.Fab) (width 0.1))
+  (fp_line (start -1.5 -1.45) (end -1.1 -2.25) (layer F.Fab) (width 0.1))
+  (fp_line (start 1.91 -3.01) (end 5.06 -3.01) (layer F.SilkS) (width 0.12))
+  (fp_line (start 5.06 -3.01) (end 5.06 0.69) (layer F.SilkS) (width 0.12))
+  (fp_line (start 5.06 0.69) (end 5.46 0.69) (layer F.SilkS) (width 0.12))
+  (fp_line (start 5.46 0.69) (end 5.46 2.31) (layer F.SilkS) (width 0.12))
+  (fp_line (start 5.46 2.31) (end -5.46 2.31) (layer F.SilkS) (width 0.12))
+  (fp_line (start -5.46 2.31) (end -5.46 0.69) (layer F.SilkS) (width 0.12))
+  (fp_line (start -5.46 0.69) (end -5.06 0.69) (layer F.SilkS) (width 0.12))
+  (fp_line (start -5.06 0.69) (end -5.06 -3.01) (layer F.SilkS) (width 0.12))
+  (fp_line (start -5.06 -3.01) (end -1.91 -3.01) (layer F.SilkS) (width 0.12))
+  (fp_line (start -1.91 -3.01) (end -1.91 -3.39) (layer F.SilkS) (width 0.12))
+  (fp_line (start -5.9 -3.95) (end -5.9 2.75) (layer F.CrtYd) (width 0.05))
+  (fp_line (start -5.9 2.75) (end 5.9 2.75) (layer F.CrtYd) (width 0.05))
+  (fp_line (start 5.9 2.75) (end 5.9 -3.95) (layer F.CrtYd) (width 0.05))
+  (fp_line (start 5.9 -3.95) (end -5.9 -3.95) (layer F.CrtYd) (width 0.05))
+  (pad 1 smd rect (at -1.5 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 2 smd rect (at -1 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 3 smd rect (at -0.5 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 4 smd rect (at 0 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 5 smd rect (at 0.5 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 6 smd rect (at 1 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 7 smd rect (at 1.5 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad MP smd custom (at 3.75 -1.775) (size 1 1) (layers F.Cu F.Mask F.Paste)
+    (options (clearance outline) (anchor circle))
+    (primitives
+      (gr_poly (pts
+         (xy -1.05 -0.975) (xy -1.05 0.975) (xy 0.25 0.975) (xy 0.25 0.625)
+         (xy 1.05 0.625) (xy 1.05 -0.975) (xy -1.05 -0.975)) (width 0))
+    ))
+  (pad MP smd custom (at -3.75 -1.775) (size 1 1) (layers F.Cu F.Mask F.Paste)
+    (options (clearance outline) (anchor circle))
+    (primitives
+      (gr_poly (pts
+         (xy 1.05 -0.975) (xy 1.05 0.975) (xy -0.25 0.975) (xy -0.25 0.625)
+         (xy -1.05 0.625) (xy -1.05 -0.975) (xy 1.05 -0.975)) (width 0))
+    ))
+  (fp_text user ${REFERENCE} (at 0 0) (layer F.Fab)
+    (effects (font (size 1 1) (thickness 0.15)))
+  )
+  (model ${KISYS3DMOD}/Connector_FFC-FPC.3dshapes/Amphenol_F32R-1A7x1-11007_1x07-1MP_P0.5mm_Horizontal.wrl
+    (at (xyz 0 0 0))
+    (scale (xyz 1 1 1))
+    (rotate (xyz 0 0 0))
+  )
+)
\ No newline at end of file
diff --git a/Connector_FFC-FPC.pretty/Amphenol_F32R-1A7x1-11008_1x08-1MP_P0.5mm_Horizontal.kicad_mod b/Connector_FFC-FPC.pretty/Amphenol_F32R-1A7x1-11008_1x08-1MP_P0.5mm_Horizontal.kicad_mod
new file mode 100644
index 000000000..94a0e88df
--- /dev/null
+++ b/Connector_FFC-FPC.pretty/Amphenol_F32R-1A7x1-11008_1x08-1MP_P0.5mm_Horizontal.kicad_mod
@@ -0,0 +1,65 @@
+(module Amphenol_F32R-1A7x1-11008_1x08-1MP_P0.5mm_Horizontal (layer F.Cu) (tedit 5FA462C7)
+  (descr "Amphenol FPC connector, 8 bottom-side contacts, 0.5mm pitch, SMT, https://cdn.amphenol-icc.com/media/wysiwyg/files/drawing/f32q-f32t.pdf")
+  (tags "Amphenol fpc F32R")
+  (attr smd)
+  (fp_text reference REF** (at 0 -4.65) (layer F.SilkS)
+    (effects (font (size 1 1) (thickness 0.15)))
+  )
+  (fp_text value Amphenol_F32R-1A7x1-11008_1x08-1MP_P0.5mm_Horizontal (at 0 3.45) (layer F.Fab)
+    (effects (font (size 1 1) (thickness 0.15)))
+  )
+  (fp_line (start -4.4 -2.25) (end 4.4 -2.25) (layer F.Fab) (width 0.1))
+  (fp_line (start 4.4 -2.25) (end 4.4 0.75) (layer F.Fab) (width 0.1))
+  (fp_line (start 4.4 0.75) (end 5.65 0.75) (layer F.Fab) (width 0.1))
+  (fp_line (start 5.65 0.75) (end 5.65 2.25) (layer F.Fab) (width 0.1))
+  (fp_line (start 5.65 2.25) (end -5.65 2.25) (layer F.Fab) (width 0.1))
+  (fp_line (start -5.65 2.25) (end -5.65 0.75) (layer F.Fab) (width 0.1))
+  (fp_line (start -5.65 0.75) (end -4.4 0.75) (layer F.Fab) (width 0.1))
+  (fp_line (start -4.4 0.75) (end -4.4 -2.25) (layer F.Fab) (width 0.1))
+  (fp_line (start -2.15 -2.25) (end -1.75 -1.45) (layer F.Fab) (width 0.1))
+  (fp_line (start -1.75 -1.45) (end -1.35 -2.25) (layer F.Fab) (width 0.1))
+  (fp_line (start 2.16 -3.01) (end 5.31 -3.01) (layer F.SilkS) (width 0.12))
+  (fp_line (start 5.31 -3.01) (end 5.31 0.69) (layer F.SilkS) (width 0.12))
+  (fp_line (start 5.31 0.69) (end 5.71 0.69) (layer F.SilkS) (width 0.12))
+  (fp_line (start 5.71 0.69) (end 5.71 2.31) (layer F.SilkS) (width 0.12))
+  (fp_line (start 5.71 2.31) (end -5.71 2.31) (layer F.SilkS) (width 0.12))
+  (fp_line (start -5.71 2.31) (end -5.71 0.69) (layer F.SilkS) (width 0.12))
+  (fp_line (start -5.71 0.69) (end -5.31 0.69) (layer F.SilkS) (width 0.12))
+  (fp_line (start -5.31 0.69) (end -5.31 -3.01) (layer F.SilkS) (width 0.12))
+  (fp_line (start -5.31 -3.01) (end -2.16 -3.01) (layer F.SilkS) (width 0.12))
+  (fp_line (start -2.16 -3.01) (end -2.16 -3.39) (layer F.SilkS) (width 0.12))
+  (fp_line (start -6.15 -3.95) (end -6.15 2.75) (layer F.CrtYd) (width 0.05))
+  (fp_line (start -6.15 2.75) (end 6.15 2.75) (layer F.CrtYd) (width 0.05))
+  (fp_line (start 6.15 2.75) (end 6.15 -3.95) (layer F.CrtYd) (width 0.05))
+  (fp_line (start 6.15 -3.95) (end -6.15 -3.95) (layer F.CrtYd) (width 0.05))
+  (pad 1 smd rect (at -1.75 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 2 smd rect (at -1.25 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 3 smd rect (at -0.75 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 4 smd rect (at -0.25 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 5 smd rect (at 0.25 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 6 smd rect (at 0.75 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 7 smd rect (at 1.25 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 8 smd rect (at 1.75 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad MP smd custom (at 4 -1.775) (size 1 1) (layers F.Cu F.Mask F.Paste)
+    (options (clearance outline) (anchor circle))
+    (primitives
+      (gr_poly (pts
+         (xy -1.05 -0.975) (xy -1.05 0.975) (xy 0.25 0.975) (xy 0.25 0.625)
+         (xy 1.05 0.625) (xy 1.05 -0.975) (xy -1.05 -0.975)) (width 0))
+    ))
+  (pad MP smd custom (at -4 -1.775) (size 1 1) (layers F.Cu F.Mask F.Paste)
+    (options (clearance outline) (anchor circle))
+    (primitives
+      (gr_poly (pts
+         (xy 1.05 -0.975) (xy 1.05 0.975) (xy -0.25 0.975) (xy -0.25 0.625)
+         (xy -1.05 0.625) (xy -1.05 -0.975) (xy 1.05 -0.975)) (width 0))
+    ))
+  (fp_text user ${REFERENCE} (at 0 0) (layer F.Fab)
+    (effects (font (size 1 1) (thickness 0.15)))
+  )
+  (model ${KISYS3DMOD}/Connector_FFC-FPC.3dshapes/Amphenol_F32R-1A7x1-11008_1x08-1MP_P0.5mm_Horizontal.wrl
+    (at (xyz 0 0 0))
+    (scale (xyz 1 1 1))
+    (rotate (xyz 0 0 0))
+  )
+)
\ No newline at end of file
diff --git a/Connector_FFC-FPC.pretty/Amphenol_F32R-1A7x1-11009_1x09-1MP_P0.5mm_Horizontal.kicad_mod b/Connector_FFC-FPC.pretty/Amphenol_F32R-1A7x1-11009_1x09-1MP_P0.5mm_Horizontal.kicad_mod
new file mode 100644
index 000000000..20d4128d3
--- /dev/null
+++ b/Connector_FFC-FPC.pretty/Amphenol_F32R-1A7x1-11009_1x09-1MP_P0.5mm_Horizontal.kicad_mod
@@ -0,0 +1,66 @@
+(module Amphenol_F32R-1A7x1-11009_1x09-1MP_P0.5mm_Horizontal (layer F.Cu) (tedit 5FA462C7)
+  (descr "Amphenol FPC connector, 9 bottom-side contacts, 0.5mm pitch, SMT, https://cdn.amphenol-icc.com/media/wysiwyg/files/drawing/f32q-f32t.pdf")
+  (tags "Amphenol fpc F32R")
+  (attr smd)
+  (fp_text reference REF** (at 0 -4.65) (layer F.SilkS)
+    (effects (font (size 1 1) (thickness 0.15)))
+  )
+  (fp_text value Amphenol_F32R-1A7x1-11009_1x09-1MP_P0.5mm_Horizontal (at 0 3.45) (layer F.Fab)
+    (effects (font (size 1 1) (thickness 0.15)))
+  )
+  (fp_line (start -4.65 -2.25) (end 4.65 -2.25) (layer F.Fab) (width 0.1))
+  (fp_line (start 4.65 -2.25) (end 4.65 0.75) (layer F.Fab) (width 0.1))
+  (fp_line (start 4.65 0.75) (end 5.9 0.75) (layer F.Fab) (width 0.1))
+  (fp_line (start 5.9 0.75) (end 5.9 2.25) (layer F.Fab) (width 0.1))
+  (fp_line (start 5.9 2.25) (end -5.9 2.25) (layer F.Fab) (width 0.1))
+  (fp_line (start -5.9 2.25) (end -5.9 0.75) (layer F.Fab) (width 0.1))
+  (fp_line (start -5.9 0.75) (end -4.65 0.75) (layer F.Fab) (width 0.1))
+  (fp_line (start -4.65 0.75) (end -4.65 -2.25) (layer F.Fab) (width 0.1))
+  (fp_line (start -2.4 -2.25) (end -2 -1.45) (layer F.Fab) (width 0.1))
+  (fp_line (start -2 -1.45) (end -1.6 -2.25) (layer F.Fab) (width 0.1))
+  (fp_line (start 2.41 -3.01) (end 5.56 -3.01) (layer F.SilkS) (width 0.12))
+  (fp_line (start 5.56 -3.01) (end 5.56 0.69) (layer F.SilkS) (width 0.12))
+  (fp_line (start 5.56 0.69) (end 5.96 0.69) (layer F.SilkS) (width 0.12))
+  (fp_line (start 5.96 0.69) (end 5.96 2.31) (layer F.SilkS) (width 0.12))
+  (fp_line (start 5.96 2.31) (end -5.96 2.31) (layer F.SilkS) (width 0.12))
+  (fp_line (start -5.96 2.31) (end -5.96 0.69) (layer F.SilkS) (width 0.12))
+  (fp_line (start -5.96 0.69) (end -5.56 0.69) (layer F.SilkS) (width 0.12))
+  (fp_line (start -5.56 0.69) (end -5.56 -3.01) (layer F.SilkS) (width 0.12))
+  (fp_line (start -5.56 -3.01) (end -2.41 -3.01) (layer F.SilkS) (width 0.12))
+  (fp_line (start -2.41 -3.01) (end -2.41 -3.39) (layer F.SilkS) (width 0.12))
+  (fp_line (start -6.4 -3.95) (end -6.4 2.75) (layer F.CrtYd) (width 0.05))
+  (fp_line (start -6.4 2.75) (end 6.4 2.75) (layer F.CrtYd) (width 0.05))
+  (fp_line (start 6.4 2.75) (end 6.4 -3.95) (layer F.CrtYd) (width 0.05))
+  (fp_line (start 6.4 -3.95) (end -6.4 -3.95) (layer F.CrtYd) (width 0.05))
+  (pad 1 smd rect (at -2 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 2 smd rect (at -1.5 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 3 smd rect (at -1 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 4 smd rect (at -0.5 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 5 smd rect (at 0 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 6 smd rect (at 0.5 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 7 smd rect (at 1 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 8 smd rect (at 1.5 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 9 smd rect (at 2 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad MP smd custom (at 4.25 -1.775) (size 1 1) (layers F.Cu F.Mask F.Paste)
+    (options (clearance outline) (anchor circle))
+    (primitives
+      (gr_poly (pts
+         (xy -1.05 -0.975) (xy -1.05 0.975) (xy 0.25 0.975) (xy 0.25 0.625)
+         (xy 1.05 0.625) (xy 1.05 -0.975) (xy -1.05 -0.975)) (width 0))
+    ))
+  (pad MP smd custom (at -4.25 -1.775) (size 1 1) (layers F.Cu F.Mask F.Paste)
+    (options (clearance outline) (anchor circle))
+    (primitives
+      (gr_poly (pts
+         (xy 1.05 -0.975) (xy 1.05 0.975) (xy -0.25 0.975) (xy -0.25 0.625)
+         (xy -1.05 0.625) (xy -1.05 -0.975) (xy 1.05 -0.975)) (width 0))
+    ))
+  (fp_text user ${REFERENCE} (at 0 0) (layer F.Fab)
+    (effects (font (size 1 1) (thickness 0.15)))
+  )
+  (model ${KISYS3DMOD}/Connector_FFC-FPC.3dshapes/Amphenol_F32R-1A7x1-11009_1x09-1MP_P0.5mm_Horizontal.wrl
+    (at (xyz 0 0 0))
+    (scale (xyz 1 1 1))
+    (rotate (xyz 0 0 0))
+  )
+)
\ No newline at end of file
diff --git a/Connector_FFC-FPC.pretty/Amphenol_F32R-1A7x1-11010_1x10-1MP_P0.5mm_Horizontal.kicad_mod b/Connector_FFC-FPC.pretty/Amphenol_F32R-1A7x1-11010_1x10-1MP_P0.5mm_Horizontal.kicad_mod
new file mode 100644
index 000000000..f2db36929
--- /dev/null
+++ b/Connector_FFC-FPC.pretty/Amphenol_F32R-1A7x1-11010_1x10-1MP_P0.5mm_Horizontal.kicad_mod
@@ -0,0 +1,67 @@
+(module Amphenol_F32R-1A7x1-11010_1x10-1MP_P0.5mm_Horizontal (layer F.Cu) (tedit 5FA462C8)
+  (descr "Amphenol FPC connector, 10 bottom-side contacts, 0.5mm pitch, SMT, https://cdn.amphenol-icc.com/media/wysiwyg/files/drawing/f32q-f32t.pdf")
+  (tags "Amphenol fpc F32R")
+  (attr smd)
+  (fp_text reference REF** (at 0 -4.65) (layer F.SilkS)
+    (effects (font (size 1 1) (thickness 0.15)))
+  )
+  (fp_text value Amphenol_F32R-1A7x1-11010_1x10-1MP_P0.5mm_Horizontal (at 0 3.45) (layer F.Fab)
+    (effects (font (size 1 1) (thickness 0.15)))
+  )
+  (fp_line (start -4.9 -2.25) (end 4.9 -2.25) (layer F.Fab) (width 0.1))
+  (fp_line (start 4.9 -2.25) (end 4.9 0.75) (layer F.Fab) (width 0.1))
+  (fp_line (start 4.9 0.75) (end 6.15 0.75) (layer F.Fab) (width 0.1))
+  (fp_line (start 6.15 0.75) (end 6.15 2.25) (layer F.Fab) (width 0.1))
+  (fp_line (start 6.15 2.25) (end -6.15 2.25) (layer F.Fab) (width 0.1))
+  (fp_line (start -6.15 2.25) (end -6.15 0.75) (layer F.Fab) (width 0.1))
+  (fp_line (start -6.15 0.75) (end -4.9 0.75) (layer F.Fab) (width 0.1))
+  (fp_line (start -4.9 0.75) (end -4.9 -2.25) (layer F.Fab) (width 0.1))
+  (fp_line (start -2.65 -2.25) (end -2.25 -1.45) (layer F.Fab) (width 0.1))
+  (fp_line (start -2.25 -1.45) (end -1.85 -2.25) (layer F.Fab) (width 0.1))
+  (fp_line (start 2.66 -3.01) (end 5.81 -3.01) (layer F.SilkS) (width 0.12))
+  (fp_line (start 5.81 -3.01) (end 5.81 0.69) (layer F.SilkS) (width 0.12))
+  (fp_line (start 5.81 0.69) (end 6.21 0.69) (layer F.SilkS) (width 0.12))
+  (fp_line (start 6.21 0.69) (end 6.21 2.31) (layer F.SilkS) (width 0.12))
+  (fp_line (start 6.21 2.31) (end -6.21 2.31) (layer F.SilkS) (width 0.12))
+  (fp_line (start -6.21 2.31) (end -6.21 0.69) (layer F.SilkS) (width 0.12))
+  (fp_line (start -6.21 0.69) (end -5.81 0.69) (layer F.SilkS) (width 0.12))
+  (fp_line (start -5.81 0.69) (end -5.81 -3.01) (layer F.SilkS) (width 0.12))
+  (fp_line (start -5.81 -3.01) (end -2.66 -3.01) (layer F.SilkS) (width 0.12))
+  (fp_line (start -2.66 -3.01) (end -2.66 -3.39) (layer F.SilkS) (width 0.12))
+  (fp_line (start -6.65 -3.95) (end -6.65 2.75) (layer F.CrtYd) (width 0.05))
+  (fp_line (start -6.65 2.75) (end 6.65 2.75) (layer F.CrtYd) (width 0.05))
+  (fp_line (start 6.65 2.75) (end 6.65 -3.95) (layer F.CrtYd) (width 0.05))
+  (fp_line (start 6.65 -3.95) (end -6.65 -3.95) (layer F.CrtYd) (width 0.05))
+  (pad 1 smd rect (at -2.25 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 2 smd rect (at -1.75 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 3 smd rect (at -1.25 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 4 smd rect (at -0.75 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 5 smd rect (at -0.25 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 6 smd rect (at 0.25 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 7 smd rect (at 0.75 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 8 smd rect (at 1.25 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 9 smd rect (at 1.75 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 10 smd rect (at 2.25 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad MP smd custom (at 4.5 -1.775) (size 1 1) (layers F.Cu F.Mask F.Paste)
+    (options (clearance outline) (anchor circle))
+    (primitives
+      (gr_poly (pts
+         (xy -1.05 -0.975) (xy -1.05 0.975) (xy 0.25 0.975) (xy 0.25 0.625)
+         (xy 1.05 0.625) (xy 1.05 -0.975) (xy -1.05 -0.975)) (width 0))
+    ))
+  (pad MP smd custom (at -4.5 -1.775) (size 1 1) (layers F.Cu F.Mask F.Paste)
+    (options (clearance outline) (anchor circle))
+    (primitives
+      (gr_poly (pts
+         (xy 1.05 -0.975) (xy 1.05 0.975) (xy -0.25 0.975) (xy -0.25 0.625)
+         (xy -1.05 0.625) (xy -1.05 -0.975) (xy 1.05 -0.975)) (width 0))
+    ))
+  (fp_text user ${REFERENCE} (at 0 0) (layer F.Fab)
+    (effects (font (size 1 1) (thickness 0.15)))
+  )
+  (model ${KISYS3DMOD}/Connector_FFC-FPC.3dshapes/Amphenol_F32R-1A7x1-11010_1x10-1MP_P0.5mm_Horizontal.wrl
+    (at (xyz 0 0 0))
+    (scale (xyz 1 1 1))
+    (rotate (xyz 0 0 0))
+  )
+)
\ No newline at end of file
diff --git a/Connector_FFC-FPC.pretty/Amphenol_F32R-1A7x1-11011_1x11-1MP_P0.5mm_Horizontal.kicad_mod b/Connector_FFC-FPC.pretty/Amphenol_F32R-1A7x1-11011_1x11-1MP_P0.5mm_Horizontal.kicad_mod
new file mode 100644
index 000000000..25d4f56fa
--- /dev/null
+++ b/Connector_FFC-FPC.pretty/Amphenol_F32R-1A7x1-11011_1x11-1MP_P0.5mm_Horizontal.kicad_mod
@@ -0,0 +1,68 @@
+(module Amphenol_F32R-1A7x1-11011_1x11-1MP_P0.5mm_Horizontal (layer F.Cu) (tedit 5FA462C8)
+  (descr "Amphenol FPC connector, 11 bottom-side contacts, 0.5mm pitch, SMT, https://cdn.amphenol-icc.com/media/wysiwyg/files/drawing/f32q-f32t.pdf")
+  (tags "Amphenol fpc F32R")
+  (attr smd)
+  (fp_text reference REF** (at 0 -4.65) (layer F.SilkS)
+    (effects (font (size 1 1) (thickness 0.15)))
+  )
+  (fp_text value Amphenol_F32R-1A7x1-11011_1x11-1MP_P0.5mm_Horizontal (at 0 3.45) (layer F.Fab)
+    (effects (font (size 1 1) (thickness 0.15)))
+  )
+  (fp_line (start -5.15 -2.25) (end 5.15 -2.25) (layer F.Fab) (width 0.1))
+  (fp_line (start 5.15 -2.25) (end 5.15 0.75) (layer F.Fab) (width 0.1))
+  (fp_line (start 5.15 0.75) (end 6.4 0.75) (layer F.Fab) (width 0.1))
+  (fp_line (start 6.4 0.75) (end 6.4 2.25) (layer F.Fab) (width 0.1))
+  (fp_line (start 6.4 2.25) (end -6.4 2.25) (layer F.Fab) (width 0.1))
+  (fp_line (start -6.4 2.25) (end -6.4 0.75) (layer F.Fab) (width 0.1))
+  (fp_line (start -6.4 0.75) (end -5.15 0.75) (layer F.Fab) (width 0.1))
+  (fp_line (start -5.15 0.75) (end -5.15 -2.25) (layer F.Fab) (width 0.1))
+  (fp_line (start -2.9 -2.25) (end -2.5 -1.45) (layer F.Fab) (width 0.1))
+  (fp_line (start -2.5 -1.45) (end -2.1 -2.25) (layer F.Fab) (width 0.1))
+  (fp_line (start 2.91 -3.01) (end 6.06 -3.01) (layer F.SilkS) (width 0.12))
+  (fp_line (start 6.06 -3.01) (end 6.06 0.69) (layer F.SilkS) (width 0.12))
+  (fp_line (start 6.06 0.69) (end 6.46 0.69) (layer F.SilkS) (width 0.12))
+  (fp_line (start 6.46 0.69) (end 6.46 2.31) (layer F.SilkS) (width 0.12))
+  (fp_line (start 6.46 2.31) (end -6.46 2.31) (layer F.SilkS) (width 0.12))
+  (fp_line (start -6.46 2.31) (end -6.46 0.69) (layer F.SilkS) (width 0.12))
+  (fp_line (start -6.46 0.69) (end -6.06 0.69) (layer F.SilkS) (width 0.12))
+  (fp_line (start -6.06 0.69) (end -6.06 -3.01) (layer F.SilkS) (width 0.12))
+  (fp_line (start -6.06 -3.01) (end -2.91 -3.01) (layer F.SilkS) (width 0.12))
+  (fp_line (start -2.91 -3.01) (end -2.91 -3.39) (layer F.SilkS) (width 0.12))
+  (fp_line (start -6.9 -3.95) (end -6.9 2.75) (layer F.CrtYd) (width 0.05))
+  (fp_line (start -6.9 2.75) (end 6.9 2.75) (layer F.CrtYd) (width 0.05))
+  (fp_line (start 6.9 2.75) (end 6.9 -3.95) (layer F.CrtYd) (width 0.05))
+  (fp_line (start 6.9 -3.95) (end -6.9 -3.95) (layer F.CrtYd) (width 0.05))
+  (pad 1 smd rect (at -2.5 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 2 smd rect (at -2 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 3 smd rect (at -1.5 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 4 smd rect (at -1 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 5 smd rect (at -0.5 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 6 smd rect (at 0 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 7 smd rect (at 0.5 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 8 smd rect (at 1 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 9 smd rect (at 1.5 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 10 smd rect (at 2 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 11 smd rect (at 2.5 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad MP smd custom (at 4.75 -1.775) (size 1 1) (layers F.Cu F.Mask F.Paste)
+    (options (clearance outline) (anchor circle))
+    (primitives
+      (gr_poly (pts
+         (xy -1.05 -0.975) (xy -1.05 0.975) (xy 0.25 0.975) (xy 0.25 0.625)
+         (xy 1.05 0.625) (xy 1.05 -0.975) (xy -1.05 -0.975)) (width 0))
+    ))
+  (pad MP smd custom (at -4.75 -1.775) (size 1 1) (layers F.Cu F.Mask F.Paste)
+    (options (clearance outline) (anchor circle))
+    (primitives
+      (gr_poly (pts
+         (xy 1.05 -0.975) (xy 1.05 0.975) (xy -0.25 0.975) (xy -0.25 0.625)
+         (xy -1.05 0.625) (xy -1.05 -0.975) (xy 1.05 -0.975)) (width 0))
+    ))
+  (fp_text user ${REFERENCE} (at 0 0) (layer F.Fab)
+    (effects (font (size 1 1) (thickness 0.15)))
+  )
+  (model ${KISYS3DMOD}/Connector_FFC-FPC.3dshapes/Amphenol_F32R-1A7x1-11011_1x11-1MP_P0.5mm_Horizontal.wrl
+    (at (xyz 0 0 0))
+    (scale (xyz 1 1 1))
+    (rotate (xyz 0 0 0))
+  )
+)
\ No newline at end of file
diff --git a/Connector_FFC-FPC.pretty/Amphenol_F32R-1A7x1-11012_1x12-1MP_P0.5mm_Horizontal.kicad_mod b/Connector_FFC-FPC.pretty/Amphenol_F32R-1A7x1-11012_1x12-1MP_P0.5mm_Horizontal.kicad_mod
new file mode 100644
index 000000000..f7325c0d8
--- /dev/null
+++ b/Connector_FFC-FPC.pretty/Amphenol_F32R-1A7x1-11012_1x12-1MP_P0.5mm_Horizontal.kicad_mod
@@ -0,0 +1,69 @@
+(module Amphenol_F32R-1A7x1-11012_1x12-1MP_P0.5mm_Horizontal (layer F.Cu) (tedit 5FA462C8)
+  (descr "Amphenol FPC connector, 12 bottom-side contacts, 0.5mm pitch, SMT, https://cdn.amphenol-icc.com/media/wysiwyg/files/drawing/f32q-f32t.pdf")
+  (tags "Amphenol fpc F32R")
+  (attr smd)
+  (fp_text reference REF** (at 0 -4.65) (layer F.SilkS)
+    (effects (font (size 1 1) (thickness 0.15)))
+  )
+  (fp_text value Amphenol_F32R-1A7x1-11012_1x12-1MP_P0.5mm_Horizontal (at 0 3.45) (layer F.Fab)
+    (effects (font (size 1 1) (thickness 0.15)))
+  )
+  (fp_line (start -5.4 -2.25) (end 5.4 -2.25) (layer F.Fab) (width 0.1))
+  (fp_line (start 5.4 -2.25) (end 5.4 0.75) (layer F.Fab) (width 0.1))
+  (fp_line (start 5.4 0.75) (end 6.65 0.75) (layer F.Fab) (width 0.1))
+  (fp_line (start 6.65 0.75) (end 6.65 2.25) (layer F.Fab) (width 0.1))
+  (fp_line (start 6.65 2.25) (end -6.65 2.25) (layer F.Fab) (width 0.1))
+  (fp_line (start -6.65 2.25) (end -6.65 0.75) (layer F.Fab) (width 0.1))
+  (fp_line (start -6.65 0.75) (end -5.4 0.75) (layer F.Fab) (width 0.1))
+  (fp_line (start -5.4 0.75) (end -5.4 -2.25) (layer F.Fab) (width 0.1))
+  (fp_line (start -3.15 -2.25) (end -2.75 -1.45) (layer F.Fab) (width 0.1))
+  (fp_line (start -2.75 -1.45) (end -2.35 -2.25) (layer F.Fab) (width 0.1))
+  (fp_line (start 3.16 -3.01) (end 6.31 -3.01) (layer F.SilkS) (width 0.12))
+  (fp_line (start 6.31 -3.01) (end 6.31 0.69) (layer F.SilkS) (width 0.12))
+  (fp_line (start 6.31 0.69) (end 6.71 0.69) (layer F.SilkS) (width 0.12))
+  (fp_line (start 6.71 0.69) (end 6.71 2.31) (layer F.SilkS) (width 0.12))
+  (fp_line (start 6.71 2.31) (end -6.71 2.31) (layer F.SilkS) (width 0.12))
+  (fp_line (start -6.71 2.31) (end -6.71 0.69) (layer F.SilkS) (width 0.12))
+  (fp_line (start -6.71 0.69) (end -6.31 0.69) (layer F.SilkS) (width 0.12))
+  (fp_line (start -6.31 0.69) (end -6.31 -3.01) (layer F.SilkS) (width 0.12))
+  (fp_line (start -6.31 -3.01) (end -3.16 -3.01) (layer F.SilkS) (width 0.12))
+  (fp_line (start -3.16 -3.01) (end -3.16 -3.39) (layer F.SilkS) (width 0.12))
+  (fp_line (start -7.15 -3.95) (end -7.15 2.75) (layer F.CrtYd) (width 0.05))
+  (fp_line (start -7.15 2.75) (end 7.15 2.75) (layer F.CrtYd) (width 0.05))
+  (fp_line (start 7.15 2.75) (end 7.15 -3.95) (layer F.CrtYd) (width 0.05))
+  (fp_line (start 7.15 -3.95) (end -7.15 -3.95) (layer F.CrtYd) (width 0.05))
+  (pad 1 smd rect (at -2.75 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 2 smd rect (at -2.25 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 3 smd rect (at -1.75 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 4 smd rect (at -1.25 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 5 smd rect (at -0.75 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 6 smd rect (at -0.25 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 7 smd rect (at 0.25 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 8 smd rect (at 0.75 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 9 smd rect (at 1.25 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 10 smd rect (at 1.75 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 11 smd rect (at 2.25 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 12 smd rect (at 2.75 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad MP smd custom (at 5 -1.775) (size 1 1) (layers F.Cu F.Mask F.Paste)
+    (options (clearance outline) (anchor circle))
+    (primitives
+      (gr_poly (pts
+         (xy -1.05 -0.975) (xy -1.05 0.975) (xy 0.25 0.975) (xy 0.25 0.625)
+         (xy 1.05 0.625) (xy 1.05 -0.975) (xy -1.05 -0.975)) (width 0))
+    ))
+  (pad MP smd custom (at -5 -1.775) (size 1 1) (layers F.Cu F.Mask F.Paste)
+    (options (clearance outline) (anchor circle))
+    (primitives
+      (gr_poly (pts
+         (xy 1.05 -0.975) (xy 1.05 0.975) (xy -0.25 0.975) (xy -0.25 0.625)
+         (xy -1.05 0.625) (xy -1.05 -0.975) (xy 1.05 -0.975)) (width 0))
+    ))
+  (fp_text user ${REFERENCE} (at 0 0) (layer F.Fab)
+    (effects (font (size 1 1) (thickness 0.15)))
+  )
+  (model ${KISYS3DMOD}/Connector_FFC-FPC.3dshapes/Amphenol_F32R-1A7x1-11012_1x12-1MP_P0.5mm_Horizontal.wrl
+    (at (xyz 0 0 0))
+    (scale (xyz 1 1 1))
+    (rotate (xyz 0 0 0))
+  )
+)
\ No newline at end of file
diff --git a/Connector_FFC-FPC.pretty/Amphenol_F32R-1A7x1-11013_1x13-1MP_P0.5mm_Horizontal.kicad_mod b/Connector_FFC-FPC.pretty/Amphenol_F32R-1A7x1-11013_1x13-1MP_P0.5mm_Horizontal.kicad_mod
new file mode 100644
index 000000000..03e16910c
--- /dev/null
+++ b/Connector_FFC-FPC.pretty/Amphenol_F32R-1A7x1-11013_1x13-1MP_P0.5mm_Horizontal.kicad_mod
@@ -0,0 +1,70 @@
+(module Amphenol_F32R-1A7x1-11013_1x13-1MP_P0.5mm_Horizontal (layer F.Cu) (tedit 5FA462C8)
+  (descr "Amphenol FPC connector, 13 bottom-side contacts, 0.5mm pitch, SMT, https://cdn.amphenol-icc.com/media/wysiwyg/files/drawing/f32q-f32t.pdf")
+  (tags "Amphenol fpc F32R")
+  (attr smd)
+  (fp_text reference REF** (at 0 -4.65) (layer F.SilkS)
+    (effects (font (size 1 1) (thickness 0.15)))
+  )
+  (fp_text value Amphenol_F32R-1A7x1-11013_1x13-1MP_P0.5mm_Horizontal (at 0 3.45) (layer F.Fab)
+    (effects (font (size 1 1) (thickness 0.15)))
+  )
+  (fp_line (start -5.65 -2.25) (end 5.65 -2.25) (layer F.Fab) (width 0.1))
+  (fp_line (start 5.65 -2.25) (end 5.65 0.75) (layer F.Fab) (width 0.1))
+  (fp_line (start 5.65 0.75) (end 6.9 0.75) (layer F.Fab) (width 0.1))
+  (fp_line (start 6.9 0.75) (end 6.9 2.25) (layer F.Fab) (width 0.1))
+  (fp_line (start 6.9 2.25) (end -6.9 2.25) (layer F.Fab) (width 0.1))
+  (fp_line (start -6.9 2.25) (end -6.9 0.75) (layer F.Fab) (width 0.1))
+  (fp_line (start -6.9 0.75) (end -5.65 0.75) (layer F.Fab) (width 0.1))
+  (fp_line (start -5.65 0.75) (end -5.65 -2.25) (layer F.Fab) (width 0.1))
+  (fp_line (start -3.4 -2.25) (end -3 -1.45) (layer F.Fab) (width 0.1))
+  (fp_line (start -3 -1.45) (end -2.6 -2.25) (layer F.Fab) (width 0.1))
+  (fp_line (start 3.41 -3.01) (end 6.56 -3.01) (layer F.SilkS) (width 0.12))
+  (fp_line (start 6.56 -3.01) (end 6.56 0.69) (layer F.SilkS) (width 0.12))
+  (fp_line (start 6.56 0.69) (end 6.96 0.69) (layer F.SilkS) (width 0.12))
+  (fp_line (start 6.96 0.69) (end 6.96 2.31) (layer F.SilkS) (width 0.12))
+  (fp_line (start 6.96 2.31) (end -6.96 2.31) (layer F.SilkS) (width 0.12))
+  (fp_line (start -6.96 2.31) (end -6.96 0.69) (layer F.SilkS) (width 0.12))
+  (fp_line (start -6.96 0.69) (end -6.56 0.69) (layer F.SilkS) (width 0.12))
+  (fp_line (start -6.56 0.69) (end -6.56 -3.01) (layer F.SilkS) (width 0.12))
+  (fp_line (start -6.56 -3.01) (end -3.41 -3.01) (layer F.SilkS) (width 0.12))
+  (fp_line (start -3.41 -3.01) (end -3.41 -3.39) (layer F.SilkS) (width 0.12))
+  (fp_line (start -7.4 -3.95) (end -7.4 2.75) (layer F.CrtYd) (width 0.05))
+  (fp_line (start -7.4 2.75) (end 7.4 2.75) (layer F.CrtYd) (width 0.05))
+  (fp_line (start 7.4 2.75) (end 7.4 -3.95) (layer F.CrtYd) (width 0.05))
+  (fp_line (start 7.4 -3.95) (end -7.4 -3.95) (layer F.CrtYd) (width 0.05))
+  (pad 1 smd rect (at -3 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 2 smd rect (at -2.5 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 3 smd rect (at -2 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 4 smd rect (at -1.5 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 5 smd rect (at -1 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 6 smd rect (at -0.5 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 7 smd rect (at 0 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 8 smd rect (at 0.5 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 9 smd rect (at 1 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 10 smd rect (at 1.5 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 11 smd rect (at 2 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 12 smd rect (at 2.5 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 13 smd rect (at 3 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad MP smd custom (at 5.25 -1.775) (size 1 1) (layers F.Cu F.Mask F.Paste)
+    (options (clearance outline) (anchor circle))
+    (primitives
+      (gr_poly (pts
+         (xy -1.05 -0.975) (xy -1.05 0.975) (xy 0.25 0.975) (xy 0.25 0.625)
+         (xy 1.05 0.625) (xy 1.05 -0.975) (xy -1.05 -0.975)) (width 0))
+    ))
+  (pad MP smd custom (at -5.25 -1.775) (size 1 1) (layers F.Cu F.Mask F.Paste)
+    (options (clearance outline) (anchor circle))
+    (primitives
+      (gr_poly (pts
+         (xy 1.05 -0.975) (xy 1.05 0.975) (xy -0.25 0.975) (xy -0.25 0.625)
+         (xy -1.05 0.625) (xy -1.05 -0.975) (xy 1.05 -0.975)) (width 0))
+    ))
+  (fp_text user ${REFERENCE} (at 0 0) (layer F.Fab)
+    (effects (font (size 1 1) (thickness 0.15)))
+  )
+  (model ${KISYS3DMOD}/Connector_FFC-FPC.3dshapes/Amphenol_F32R-1A7x1-11013_1x13-1MP_P0.5mm_Horizontal.wrl
+    (at (xyz 0 0 0))
+    (scale (xyz 1 1 1))
+    (rotate (xyz 0 0 0))
+  )
+)
\ No newline at end of file
diff --git a/Connector_FFC-FPC.pretty/Amphenol_F32R-1A7x1-11014_1x14-1MP_P0.5mm_Horizontal.kicad_mod b/Connector_FFC-FPC.pretty/Amphenol_F32R-1A7x1-11014_1x14-1MP_P0.5mm_Horizontal.kicad_mod
new file mode 100644
index 000000000..a1459628a
--- /dev/null
+++ b/Connector_FFC-FPC.pretty/Amphenol_F32R-1A7x1-11014_1x14-1MP_P0.5mm_Horizontal.kicad_mod
@@ -0,0 +1,71 @@
+(module Amphenol_F32R-1A7x1-11014_1x14-1MP_P0.5mm_Horizontal (layer F.Cu) (tedit 5FA462C8)
+  (descr "Amphenol FPC connector, 14 bottom-side contacts, 0.5mm pitch, SMT, https://cdn.amphenol-icc.com/media/wysiwyg/files/drawing/f32q-f32t.pdf")
+  (tags "Amphenol fpc F32R")
+  (attr smd)
+  (fp_text reference REF** (at 0 -4.65) (layer F.SilkS)
+    (effects (font (size 1 1) (thickness 0.15)))
+  )
+  (fp_text value Amphenol_F32R-1A7x1-11014_1x14-1MP_P0.5mm_Horizontal (at 0 3.45) (layer F.Fab)
+    (effects (font (size 1 1) (thickness 0.15)))
+  )
+  (fp_line (start -5.9 -2.25) (end 5.9 -2.25) (layer F.Fab) (width 0.1))
+  (fp_line (start 5.9 -2.25) (end 5.9 0.75) (layer F.Fab) (width 0.1))
+  (fp_line (start 5.9 0.75) (end 7.15 0.75) (layer F.Fab) (width 0.1))
+  (fp_line (start 7.15 0.75) (end 7.15 2.25) (layer F.Fab) (width 0.1))
+  (fp_line (start 7.15 2.25) (end -7.15 2.25) (layer F.Fab) (width 0.1))
+  (fp_line (start -7.15 2.25) (end -7.15 0.75) (layer F.Fab) (width 0.1))
+  (fp_line (start -7.15 0.75) (end -5.9 0.75) (layer F.Fab) (width 0.1))
+  (fp_line (start -5.9 0.75) (end -5.9 -2.25) (layer F.Fab) (width 0.1))
+  (fp_line (start -3.65 -2.25) (end -3.25 -1.45) (layer F.Fab) (width 0.1))
+  (fp_line (start -3.25 -1.45) (end -2.85 -2.25) (layer F.Fab) (width 0.1))
+  (fp_line (start 3.66 -3.01) (end 6.81 -3.01) (layer F.SilkS) (width 0.12))
+  (fp_line (start 6.81 -3.01) (end 6.81 0.69) (layer F.SilkS) (width 0.12))
+  (fp_line (start 6.81 0.69) (end 7.21 0.69) (layer F.SilkS) (width 0.12))
+  (fp_line (start 7.21 0.69) (end 7.21 2.31) (layer F.SilkS) (width 0.12))
+  (fp_line (start 7.21 2.31) (end -7.21 2.31) (layer F.SilkS) (width 0.12))
+  (fp_line (start -7.21 2.31) (end -7.21 0.69) (layer F.SilkS) (width 0.12))
+  (fp_line (start -7.21 0.69) (end -6.81 0.69) (layer F.SilkS) (width 0.12))
+  (fp_line (start -6.81 0.69) (end -6.81 -3.01) (layer F.SilkS) (width 0.12))
+  (fp_line (start -6.81 -3.01) (end -3.66 -3.01) (layer F.SilkS) (width 0.12))
+  (fp_line (start -3.66 -3.01) (end -3.66 -3.39) (layer F.SilkS) (width 0.12))
+  (fp_line (start -7.65 -3.95) (end -7.65 2.75) (layer F.CrtYd) (width 0.05))
+  (fp_line (start -7.65 2.75) (end 7.65 2.75) (layer F.CrtYd) (width 0.05))
+  (fp_line (start 7.65 2.75) (end 7.65 -3.95) (layer F.CrtYd) (width 0.05))
+  (fp_line (start 7.65 -3.95) (end -7.65 -3.95) (layer F.CrtYd) (width 0.05))
+  (pad 1 smd rect (at -3.25 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 2 smd rect (at -2.75 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 3 smd rect (at -2.25 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 4 smd rect (at -1.75 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 5 smd rect (at -1.25 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 6 smd rect (at -0.75 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 7 smd rect (at -0.25 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 8 smd rect (at 0.25 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 9 smd rect (at 0.75 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 10 smd rect (at 1.25 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 11 smd rect (at 1.75 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 12 smd rect (at 2.25 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 13 smd rect (at 2.75 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 14 smd rect (at 3.25 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad MP smd custom (at 5.5 -1.775) (size 1 1) (layers F.Cu F.Mask F.Paste)
+    (options (clearance outline) (anchor circle))
+    (primitives
+      (gr_poly (pts
+         (xy -1.05 -0.975) (xy -1.05 0.975) (xy 0.25 0.975) (xy 0.25 0.625)
+         (xy 1.05 0.625) (xy 1.05 -0.975) (xy -1.05 -0.975)) (width 0))
+    ))
+  (pad MP smd custom (at -5.5 -1.775) (size 1 1) (layers F.Cu F.Mask F.Paste)
+    (options (clearance outline) (anchor circle))
+    (primitives
+      (gr_poly (pts
+         (xy 1.05 -0.975) (xy 1.05 0.975) (xy -0.25 0.975) (xy -0.25 0.625)
+         (xy -1.05 0.625) (xy -1.05 -0.975) (xy 1.05 -0.975)) (width 0))
+    ))
+  (fp_text user ${REFERENCE} (at 0 0) (layer F.Fab)
+    (effects (font (size 1 1) (thickness 0.15)))
+  )
+  (model ${KISYS3DMOD}/Connector_FFC-FPC.3dshapes/Amphenol_F32R-1A7x1-11014_1x14-1MP_P0.5mm_Horizontal.wrl
+    (at (xyz 0 0 0))
+    (scale (xyz 1 1 1))
+    (rotate (xyz 0 0 0))
+  )
+)
\ No newline at end of file
diff --git a/Connector_FFC-FPC.pretty/Amphenol_F32R-1A7x1-11015_1x15-1MP_P0.5mm_Horizontal.kicad_mod b/Connector_FFC-FPC.pretty/Amphenol_F32R-1A7x1-11015_1x15-1MP_P0.5mm_Horizontal.kicad_mod
new file mode 100644
index 000000000..ffe73cdb7
--- /dev/null
+++ b/Connector_FFC-FPC.pretty/Amphenol_F32R-1A7x1-11015_1x15-1MP_P0.5mm_Horizontal.kicad_mod
@@ -0,0 +1,72 @@
+(module Amphenol_F32R-1A7x1-11015_1x15-1MP_P0.5mm_Horizontal (layer F.Cu) (tedit 5FA462C8)
+  (descr "Amphenol FPC connector, 15 bottom-side contacts, 0.5mm pitch, SMT, https://cdn.amphenol-icc.com/media/wysiwyg/files/drawing/f32q-f32t.pdf")
+  (tags "Amphenol fpc F32R")
+  (attr smd)
+  (fp_text reference REF** (at 0 -4.65) (layer F.SilkS)
+    (effects (font (size 1 1) (thickness 0.15)))
+  )
+  (fp_text value Amphenol_F32R-1A7x1-11015_1x15-1MP_P0.5mm_Horizontal (at 0 3.45) (layer F.Fab)
+    (effects (font (size 1 1) (thickness 0.15)))
+  )
+  (fp_line (start -6.15 -2.25) (end 6.15 -2.25) (layer F.Fab) (width 0.1))
+  (fp_line (start 6.15 -2.25) (end 6.15 0.75) (layer F.Fab) (width 0.1))
+  (fp_line (start 6.15 0.75) (end 7.4 0.75) (layer F.Fab) (width 0.1))
+  (fp_line (start 7.4 0.75) (end 7.4 2.25) (layer F.Fab) (width 0.1))
+  (fp_line (start 7.4 2.25) (end -7.4 2.25) (layer F.Fab) (width 0.1))
+  (fp_line (start -7.4 2.25) (end -7.4 0.75) (layer F.Fab) (width 0.1))
+  (fp_line (start -7.4 0.75) (end -6.15 0.75) (layer F.Fab) (width 0.1))
+  (fp_line (start -6.15 0.75) (end -6.15 -2.25) (layer F.Fab) (width 0.1))
+  (fp_line (start -3.9 -2.25) (end -3.5 -1.45) (layer F.Fab) (width 0.1))
+  (fp_line (start -3.5 -1.45) (end -3.1 -2.25) (layer F.Fab) (width 0.1))
+  (fp_line (start 3.91 -3.01) (end 7.06 -3.01) (layer F.SilkS) (width 0.12))
+  (fp_line (start 7.06 -3.01) (end 7.06 0.69) (layer F.SilkS) (width 0.12))
+  (fp_line (start 7.06 0.69) (end 7.46 0.69) (layer F.SilkS) (width 0.12))
+  (fp_line (start 7.46 0.69) (end 7.46 2.31) (layer F.SilkS) (width 0.12))
+  (fp_line (start 7.46 2.31) (end -7.46 2.31) (layer F.SilkS) (width 0.12))
+  (fp_line (start -7.46 2.31) (end -7.46 0.69) (layer F.SilkS) (width 0.12))
+  (fp_line (start -7.46 0.69) (end -7.06 0.69) (layer F.SilkS) (width 0.12))
+  (fp_line (start -7.06 0.69) (end -7.06 -3.01) (layer F.SilkS) (width 0.12))
+  (fp_line (start -7.06 -3.01) (end -3.91 -3.01) (layer F.SilkS) (width 0.12))
+  (fp_line (start -3.91 -3.01) (end -3.91 -3.39) (layer F.SilkS) (width 0.12))
+  (fp_line (start -7.9 -3.95) (end -7.9 2.75) (layer F.CrtYd) (width 0.05))
+  (fp_line (start -7.9 2.75) (end 7.9 2.75) (layer F.CrtYd) (width 0.05))
+  (fp_line (start 7.9 2.75) (end 7.9 -3.95) (layer F.CrtYd) (width 0.05))
+  (fp_line (start 7.9 -3.95) (end -7.9 -3.95) (layer F.CrtYd) (width 0.05))
+  (pad 1 smd rect (at -3.5 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 2 smd rect (at -3 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 3 smd rect (at -2.5 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 4 smd rect (at -2 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 5 smd rect (at -1.5 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 6 smd rect (at -1 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 7 smd rect (at -0.5 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 8 smd rect (at 0 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 9 smd rect (at 0.5 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 10 smd rect (at 1 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 11 smd rect (at 1.5 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 12 smd rect (at 2 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 13 smd rect (at 2.5 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 14 smd rect (at 3 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 15 smd rect (at 3.5 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad MP smd custom (at 5.75 -1.775) (size 1 1) (layers F.Cu F.Mask F.Paste)
+    (options (clearance outline) (anchor circle))
+    (primitives
+      (gr_poly (pts
+         (xy -1.05 -0.975) (xy -1.05 0.975) (xy 0.25 0.975) (xy 0.25 0.625)
+         (xy 1.05 0.625) (xy 1.05 -0.975) (xy -1.05 -0.975)) (width 0))
+    ))
+  (pad MP smd custom (at -5.75 -1.775) (size 1 1) (layers F.Cu F.Mask F.Paste)
+    (options (clearance outline) (anchor circle))
+    (primitives
+      (gr_poly (pts
+         (xy 1.05 -0.975) (xy 1.05 0.975) (xy -0.25 0.975) (xy -0.25 0.625)
+         (xy -1.05 0.625) (xy -1.05 -0.975) (xy 1.05 -0.975)) (width 0))
+    ))
+  (fp_text user ${REFERENCE} (at 0 0) (layer F.Fab)
+    (effects (font (size 1 1) (thickness 0.15)))
+  )
+  (model ${KISYS3DMOD}/Connector_FFC-FPC.3dshapes/Amphenol_F32R-1A7x1-11015_1x15-1MP_P0.5mm_Horizontal.wrl
+    (at (xyz 0 0 0))
+    (scale (xyz 1 1 1))
+    (rotate (xyz 0 0 0))
+  )
+)
\ No newline at end of file
diff --git a/Connector_FFC-FPC.pretty/Amphenol_F32R-1A7x1-11016_1x16-1MP_P0.5mm_Horizontal.kicad_mod b/Connector_FFC-FPC.pretty/Amphenol_F32R-1A7x1-11016_1x16-1MP_P0.5mm_Horizontal.kicad_mod
new file mode 100644
index 000000000..0af5f31fa
--- /dev/null
+++ b/Connector_FFC-FPC.pretty/Amphenol_F32R-1A7x1-11016_1x16-1MP_P0.5mm_Horizontal.kicad_mod
@@ -0,0 +1,73 @@
+(module Amphenol_F32R-1A7x1-11016_1x16-1MP_P0.5mm_Horizontal (layer F.Cu) (tedit 5FA462C8)
+  (descr "Amphenol FPC connector, 16 bottom-side contacts, 0.5mm pitch, SMT, https://cdn.amphenol-icc.com/media/wysiwyg/files/drawing/f32q-f32t.pdf")
+  (tags "Amphenol fpc F32R")
+  (attr smd)
+  (fp_text reference REF** (at 0 -4.65) (layer F.SilkS)
+    (effects (font (size 1 1) (thickness 0.15)))
+  )
+  (fp_text value Amphenol_F32R-1A7x1-11016_1x16-1MP_P0.5mm_Horizontal (at 0 3.45) (layer F.Fab)
+    (effects (font (size 1 1) (thickness 0.15)))
+  )
+  (fp_line (start -6.4 -2.25) (end 6.4 -2.25) (layer F.Fab) (width 0.1))
+  (fp_line (start 6.4 -2.25) (end 6.4 0.75) (layer F.Fab) (width 0.1))
+  (fp_line (start 6.4 0.75) (end 7.65 0.75) (layer F.Fab) (width 0.1))
+  (fp_line (start 7.65 0.75) (end 7.65 2.25) (layer F.Fab) (width 0.1))
+  (fp_line (start 7.65 2.25) (end -7.65 2.25) (layer F.Fab) (width 0.1))
+  (fp_line (start -7.65 2.25) (end -7.65 0.75) (layer F.Fab) (width 0.1))
+  (fp_line (start -7.65 0.75) (end -6.4 0.75) (layer F.Fab) (width 0.1))
+  (fp_line (start -6.4 0.75) (end -6.4 -2.25) (layer F.Fab) (width 0.1))
+  (fp_line (start -4.15 -2.25) (end -3.75 -1.45) (layer F.Fab) (width 0.1))
+  (fp_line (start -3.75 -1.45) (end -3.35 -2.25) (layer F.Fab) (width 0.1))
+  (fp_line (start 4.16 -3.01) (end 7.31 -3.01) (layer F.SilkS) (width 0.12))
+  (fp_line (start 7.31 -3.01) (end 7.31 0.69) (layer F.SilkS) (width 0.12))
+  (fp_line (start 7.31 0.69) (end 7.71 0.69) (layer F.SilkS) (width 0.12))
+  (fp_line (start 7.71 0.69) (end 7.71 2.31) (layer F.SilkS) (width 0.12))
+  (fp_line (start 7.71 2.31) (end -7.71 2.31) (layer F.SilkS) (width 0.12))
+  (fp_line (start -7.71 2.31) (end -7.71 0.69) (layer F.SilkS) (width 0.12))
+  (fp_line (start -7.71 0.69) (end -7.31 0.69) (layer F.SilkS) (width 0.12))
+  (fp_line (start -7.31 0.69) (end -7.31 -3.01) (layer F.SilkS) (width 0.12))
+  (fp_line (start -7.31 -3.01) (end -4.16 -3.01) (layer F.SilkS) (width 0.12))
+  (fp_line (start -4.16 -3.01) (end -4.16 -3.39) (layer F.SilkS) (width 0.12))
+  (fp_line (start -8.15 -3.95) (end -8.15 2.75) (layer F.CrtYd) (width 0.05))
+  (fp_line (start -8.15 2.75) (end 8.15 2.75) (layer F.CrtYd) (width 0.05))
+  (fp_line (start 8.15 2.75) (end 8.15 -3.95) (layer F.CrtYd) (width 0.05))
+  (fp_line (start 8.15 -3.95) (end -8.15 -3.95) (layer F.CrtYd) (width 0.05))
+  (pad 1 smd rect (at -3.75 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 2 smd rect (at -3.25 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 3 smd rect (at -2.75 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 4 smd rect (at -2.25 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 5 smd rect (at -1.75 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 6 smd rect (at -1.25 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 7 smd rect (at -0.75 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 8 smd rect (at -0.25 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 9 smd rect (at 0.25 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 10 smd rect (at 0.75 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 11 smd rect (at 1.25 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 12 smd rect (at 1.75 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 13 smd rect (at 2.25 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 14 smd rect (at 2.75 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 15 smd rect (at 3.25 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 16 smd rect (at 3.75 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad MP smd custom (at 6 -1.775) (size 1 1) (layers F.Cu F.Mask F.Paste)
+    (options (clearance outline) (anchor circle))
+    (primitives
+      (gr_poly (pts
+         (xy -1.05 -0.975) (xy -1.05 0.975) (xy 0.25 0.975) (xy 0.25 0.625)
+         (xy 1.05 0.625) (xy 1.05 -0.975) (xy -1.05 -0.975)) (width 0))
+    ))
+  (pad MP smd custom (at -6 -1.775) (size 1 1) (layers F.Cu F.Mask F.Paste)
+    (options (clearance outline) (anchor circle))
+    (primitives
+      (gr_poly (pts
+         (xy 1.05 -0.975) (xy 1.05 0.975) (xy -0.25 0.975) (xy -0.25 0.625)
+         (xy -1.05 0.625) (xy -1.05 -0.975) (xy 1.05 -0.975)) (width 0))
+    ))
+  (fp_text user ${REFERENCE} (at 0 0) (layer F.Fab)
+    (effects (font (size 1 1) (thickness 0.15)))
+  )
+  (model ${KISYS3DMOD}/Connector_FFC-FPC.3dshapes/Amphenol_F32R-1A7x1-11016_1x16-1MP_P0.5mm_Horizontal.wrl
+    (at (xyz 0 0 0))
+    (scale (xyz 1 1 1))
+    (rotate (xyz 0 0 0))
+  )
+)
\ No newline at end of file
diff --git a/Connector_FFC-FPC.pretty/Amphenol_F32R-1A7x1-11017_1x17-1MP_P0.5mm_Horizontal.kicad_mod b/Connector_FFC-FPC.pretty/Amphenol_F32R-1A7x1-11017_1x17-1MP_P0.5mm_Horizontal.kicad_mod
new file mode 100644
index 000000000..a39438296
--- /dev/null
+++ b/Connector_FFC-FPC.pretty/Amphenol_F32R-1A7x1-11017_1x17-1MP_P0.5mm_Horizontal.kicad_mod
@@ -0,0 +1,74 @@
+(module Amphenol_F32R-1A7x1-11017_1x17-1MP_P0.5mm_Horizontal (layer F.Cu) (tedit 5FA462C8)
+  (descr "Amphenol FPC connector, 17 bottom-side contacts, 0.5mm pitch, SMT, https://cdn.amphenol-icc.com/media/wysiwyg/files/drawing/f32q-f32t.pdf")
+  (tags "Amphenol fpc F32R")
+  (attr smd)
+  (fp_text reference REF** (at 0 -4.65) (layer F.SilkS)
+    (effects (font (size 1 1) (thickness 0.15)))
+  )
+  (fp_text value Amphenol_F32R-1A7x1-11017_1x17-1MP_P0.5mm_Horizontal (at 0 3.45) (layer F.Fab)
+    (effects (font (size 1 1) (thickness 0.15)))
+  )
+  (fp_line (start -6.65 -2.25) (end 6.65 -2.25) (layer F.Fab) (width 0.1))
+  (fp_line (start 6.65 -2.25) (end 6.65 0.75) (layer F.Fab) (width 0.1))
+  (fp_line (start 6.65 0.75) (end 7.9 0.75) (layer F.Fab) (width 0.1))
+  (fp_line (start 7.9 0.75) (end 7.9 2.25) (layer F.Fab) (width 0.1))
+  (fp_line (start 7.9 2.25) (end -7.9 2.25) (layer F.Fab) (width 0.1))
+  (fp_line (start -7.9 2.25) (end -7.9 0.75) (layer F.Fab) (width 0.1))
+  (fp_line (start -7.9 0.75) (end -6.65 0.75) (layer F.Fab) (width 0.1))
+  (fp_line (start -6.65 0.75) (end -6.65 -2.25) (layer F.Fab) (width 0.1))
+  (fp_line (start -4.4 -2.25) (end -4 -1.45) (layer F.Fab) (width 0.1))
+  (fp_line (start -4 -1.45) (end -3.6 -2.25) (layer F.Fab) (width 0.1))
+  (fp_line (start 4.41 -3.01) (end 7.56 -3.01) (layer F.SilkS) (width 0.12))
+  (fp_line (start 7.56 -3.01) (end 7.56 0.69) (layer F.SilkS) (width 0.12))
+  (fp_line (start 7.56 0.69) (end 7.96 0.69) (layer F.SilkS) (width 0.12))
+  (fp_line (start 7.96 0.69) (end 7.96 2.31) (layer F.SilkS) (width 0.12))
+  (fp_line (start 7.96 2.31) (end -7.96 2.31) (layer F.SilkS) (width 0.12))
+  (fp_line (start -7.96 2.31) (end -7.96 0.69) (layer F.SilkS) (width 0.12))
+  (fp_line (start -7.96 0.69) (end -7.56 0.69) (layer F.SilkS) (width 0.12))
+  (fp_line (start -7.56 0.69) (end -7.56 -3.01) (layer F.SilkS) (width 0.12))
+  (fp_line (start -7.56 -3.01) (end -4.41 -3.01) (layer F.SilkS) (width 0.12))
+  (fp_line (start -4.41 -3.01) (end -4.41 -3.39) (layer F.SilkS) (width 0.12))
+  (fp_line (start -8.4 -3.95) (end -8.4 2.75) (layer F.CrtYd) (width 0.05))
+  (fp_line (start -8.4 2.75) (end 8.4 2.75) (layer F.CrtYd) (width 0.05))
+  (fp_line (start 8.4 2.75) (end 8.4 -3.95) (layer F.CrtYd) (width 0.05))
+  (fp_line (start 8.4 -3.95) (end -8.4 -3.95) (layer F.CrtYd) (width 0.05))
+  (pad 1 smd rect (at -4 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 2 smd rect (at -3.5 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 3 smd rect (at -3 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 4 smd rect (at -2.5 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 5 smd rect (at -2 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 6 smd rect (at -1.5 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 7 smd rect (at -1 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 8 smd rect (at -0.5 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 9 smd rect (at 0 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 10 smd rect (at 0.5 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 11 smd rect (at 1 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 12 smd rect (at 1.5 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 13 smd rect (at 2 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 14 smd rect (at 2.5 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 15 smd rect (at 3 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 16 smd rect (at 3.5 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 17 smd rect (at 4 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad MP smd custom (at 6.25 -1.775) (size 1 1) (layers F.Cu F.Mask F.Paste)
+    (options (clearance outline) (anchor circle))
+    (primitives
+      (gr_poly (pts
+         (xy -1.05 -0.975) (xy -1.05 0.975) (xy 0.25 0.975) (xy 0.25 0.625)
+         (xy 1.05 0.625) (xy 1.05 -0.975) (xy -1.05 -0.975)) (width 0))
+    ))
+  (pad MP smd custom (at -6.25 -1.775) (size 1 1) (layers F.Cu F.Mask F.Paste)
+    (options (clearance outline) (anchor circle))
+    (primitives
+      (gr_poly (pts
+         (xy 1.05 -0.975) (xy 1.05 0.975) (xy -0.25 0.975) (xy -0.25 0.625)
+         (xy -1.05 0.625) (xy -1.05 -0.975) (xy 1.05 -0.975)) (width 0))
+    ))
+  (fp_text user ${REFERENCE} (at 0 0) (layer F.Fab)
+    (effects (font (size 1 1) (thickness 0.15)))
+  )
+  (model ${KISYS3DMOD}/Connector_FFC-FPC.3dshapes/Amphenol_F32R-1A7x1-11017_1x17-1MP_P0.5mm_Horizontal.wrl
+    (at (xyz 0 0 0))
+    (scale (xyz 1 1 1))
+    (rotate (xyz 0 0 0))
+  )
+)
\ No newline at end of file
diff --git a/Connector_FFC-FPC.pretty/Amphenol_F32R-1A7x1-11018_1x18-1MP_P0.5mm_Horizontal.kicad_mod b/Connector_FFC-FPC.pretty/Amphenol_F32R-1A7x1-11018_1x18-1MP_P0.5mm_Horizontal.kicad_mod
new file mode 100644
index 000000000..07958c7b4
--- /dev/null
+++ b/Connector_FFC-FPC.pretty/Amphenol_F32R-1A7x1-11018_1x18-1MP_P0.5mm_Horizontal.kicad_mod
@@ -0,0 +1,75 @@
+(module Amphenol_F32R-1A7x1-11018_1x18-1MP_P0.5mm_Horizontal (layer F.Cu) (tedit 5FA462C8)
+  (descr "Amphenol FPC connector, 18 bottom-side contacts, 0.5mm pitch, SMT, https://cdn.amphenol-icc.com/media/wysiwyg/files/drawing/f32q-f32t.pdf")
+  (tags "Amphenol fpc F32R")
+  (attr smd)
+  (fp_text reference REF** (at 0 -4.65) (layer F.SilkS)
+    (effects (font (size 1 1) (thickness 0.15)))
+  )
+  (fp_text value Amphenol_F32R-1A7x1-11018_1x18-1MP_P0.5mm_Horizontal (at 0 3.45) (layer F.Fab)
+    (effects (font (size 1 1) (thickness 0.15)))
+  )
+  (fp_line (start -6.9 -2.25) (end 6.9 -2.25) (layer F.Fab) (width 0.1))
+  (fp_line (start 6.9 -2.25) (end 6.9 0.75) (layer F.Fab) (width 0.1))
+  (fp_line (start 6.9 0.75) (end 8.15 0.75) (layer F.Fab) (width 0.1))
+  (fp_line (start 8.15 0.75) (end 8.15 2.25) (layer F.Fab) (width 0.1))
+  (fp_line (start 8.15 2.25) (end -8.15 2.25) (layer F.Fab) (width 0.1))
+  (fp_line (start -8.15 2.25) (end -8.15 0.75) (layer F.Fab) (width 0.1))
+  (fp_line (start -8.15 0.75) (end -6.9 0.75) (layer F.Fab) (width 0.1))
+  (fp_line (start -6.9 0.75) (end -6.9 -2.25) (layer F.Fab) (width 0.1))
+  (fp_line (start -4.65 -2.25) (end -4.25 -1.45) (layer F.Fab) (width 0.1))
+  (fp_line (start -4.25 -1.45) (end -3.85 -2.25) (layer F.Fab) (width 0.1))
+  (fp_line (start 4.66 -3.01) (end 7.81 -3.01) (layer F.SilkS) (width 0.12))
+  (fp_line (start 7.81 -3.01) (end 7.81 0.69) (layer F.SilkS) (width 0.12))
+  (fp_line (start 7.81 0.69) (end 8.21 0.69) (layer F.SilkS) (width 0.12))
+  (fp_line (start 8.21 0.69) (end 8.21 2.31) (layer F.SilkS) (width 0.12))
+  (fp_line (start 8.21 2.31) (end -8.21 2.31) (layer F.SilkS) (width 0.12))
+  (fp_line (start -8.21 2.31) (end -8.21 0.69) (layer F.SilkS) (width 0.12))
+  (fp_line (start -8.21 0.69) (end -7.81 0.69) (layer F.SilkS) (width 0.12))
+  (fp_line (start -7.81 0.69) (end -7.81 -3.01) (layer F.SilkS) (width 0.12))
+  (fp_line (start -7.81 -3.01) (end -4.66 -3.01) (layer F.SilkS) (width 0.12))
+  (fp_line (start -4.66 -3.01) (end -4.66 -3.39) (layer F.SilkS) (width 0.12))
+  (fp_line (start -8.65 -3.95) (end -8.65 2.75) (layer F.CrtYd) (width 0.05))
+  (fp_line (start -8.65 2.75) (end 8.65 2.75) (layer F.CrtYd) (width 0.05))
+  (fp_line (start 8.65 2.75) (end 8.65 -3.95) (layer F.CrtYd) (width 0.05))
+  (fp_line (start 8.65 -3.95) (end -8.65 -3.95) (layer F.CrtYd) (width 0.05))
+  (pad 1 smd rect (at -4.25 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 2 smd rect (at -3.75 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 3 smd rect (at -3.25 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 4 smd rect (at -2.75 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 5 smd rect (at -2.25 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 6 smd rect (at -1.75 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 7 smd rect (at -1.25 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 8 smd rect (at -0.75 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 9 smd rect (at -0.25 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 10 smd rect (at 0.25 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 11 smd rect (at 0.75 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 12 smd rect (at 1.25 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 13 smd rect (at 1.75 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 14 smd rect (at 2.25 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 15 smd rect (at 2.75 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 16 smd rect (at 3.25 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 17 smd rect (at 3.75 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 18 smd rect (at 4.25 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad MP smd custom (at 6.5 -1.775) (size 1 1) (layers F.Cu F.Mask F.Paste)
+    (options (clearance outline) (anchor circle))
+    (primitives
+      (gr_poly (pts
+         (xy -1.05 -0.975) (xy -1.05 0.975) (xy 0.25 0.975) (xy 0.25 0.625)
+         (xy 1.05 0.625) (xy 1.05 -0.975) (xy -1.05 -0.975)) (width 0))
+    ))
+  (pad MP smd custom (at -6.5 -1.775) (size 1 1) (layers F.Cu F.Mask F.Paste)
+    (options (clearance outline) (anchor circle))
+    (primitives
+      (gr_poly (pts
+         (xy 1.05 -0.975) (xy 1.05 0.975) (xy -0.25 0.975) (xy -0.25 0.625)
+         (xy -1.05 0.625) (xy -1.05 -0.975) (xy 1.05 -0.975)) (width 0))
+    ))
+  (fp_text user ${REFERENCE} (at 0 0) (layer F.Fab)
+    (effects (font (size 1 1) (thickness 0.15)))
+  )
+  (model ${KISYS3DMOD}/Connector_FFC-FPC.3dshapes/Amphenol_F32R-1A7x1-11018_1x18-1MP_P0.5mm_Horizontal.wrl
+    (at (xyz 0 0 0))
+    (scale (xyz 1 1 1))
+    (rotate (xyz 0 0 0))
+  )
+)
\ No newline at end of file
diff --git a/Connector_FFC-FPC.pretty/Amphenol_F32R-1A7x1-11019_1x19-1MP_P0.5mm_Horizontal.kicad_mod b/Connector_FFC-FPC.pretty/Amphenol_F32R-1A7x1-11019_1x19-1MP_P0.5mm_Horizontal.kicad_mod
new file mode 100644
index 000000000..559d59119
--- /dev/null
+++ b/Connector_FFC-FPC.pretty/Amphenol_F32R-1A7x1-11019_1x19-1MP_P0.5mm_Horizontal.kicad_mod
@@ -0,0 +1,76 @@
+(module Amphenol_F32R-1A7x1-11019_1x19-1MP_P0.5mm_Horizontal (layer F.Cu) (tedit 5FA462C8)
+  (descr "Amphenol FPC connector, 19 bottom-side contacts, 0.5mm pitch, SMT, https://cdn.amphenol-icc.com/media/wysiwyg/files/drawing/f32q-f32t.pdf")
+  (tags "Amphenol fpc F32R")
+  (attr smd)
+  (fp_text reference REF** (at 0 -4.65) (layer F.SilkS)
+    (effects (font (size 1 1) (thickness 0.15)))
+  )
+  (fp_text value Amphenol_F32R-1A7x1-11019_1x19-1MP_P0.5mm_Horizontal (at 0 3.45) (layer F.Fab)
+    (effects (font (size 1 1) (thickness 0.15)))
+  )
+  (fp_line (start -7.15 -2.25) (end 7.15 -2.25) (layer F.Fab) (width 0.1))
+  (fp_line (start 7.15 -2.25) (end 7.15 0.75) (layer F.Fab) (width 0.1))
+  (fp_line (start 7.15 0.75) (end 8.4 0.75) (layer F.Fab) (width 0.1))
+  (fp_line (start 8.4 0.75) (end 8.4 2.25) (layer F.Fab) (width 0.1))
+  (fp_line (start 8.4 2.25) (end -8.4 2.25) (layer F.Fab) (width 0.1))
+  (fp_line (start -8.4 2.25) (end -8.4 0.75) (layer F.Fab) (width 0.1))
+  (fp_line (start -8.4 0.75) (end -7.15 0.75) (layer F.Fab) (width 0.1))
+  (fp_line (start -7.15 0.75) (end -7.15 -2.25) (layer F.Fab) (width 0.1))
+  (fp_line (start -4.9 -2.25) (end -4.5 -1.45) (layer F.Fab) (width 0.1))
+  (fp_line (start -4.5 -1.45) (end -4.1 -2.25) (layer F.Fab) (width 0.1))
+  (fp_line (start 4.91 -3.01) (end 8.06 -3.01) (layer F.SilkS) (width 0.12))
+  (fp_line (start 8.06 -3.01) (end 8.06 0.69) (layer F.SilkS) (width 0.12))
+  (fp_line (start 8.06 0.69) (end 8.46 0.69) (layer F.SilkS) (width 0.12))
+  (fp_line (start 8.46 0.69) (end 8.46 2.31) (layer F.SilkS) (width 0.12))
+  (fp_line (start 8.46 2.31) (end -8.46 2.31) (layer F.SilkS) (width 0.12))
+  (fp_line (start -8.46 2.31) (end -8.46 0.69) (layer F.SilkS) (width 0.12))
+  (fp_line (start -8.46 0.69) (end -8.06 0.69) (layer F.SilkS) (width 0.12))
+  (fp_line (start -8.06 0.69) (end -8.06 -3.01) (layer F.SilkS) (width 0.12))
+  (fp_line (start -8.06 -3.01) (end -4.91 -3.01) (layer F.SilkS) (width 0.12))
+  (fp_line (start -4.91 -3.01) (end -4.91 -3.39) (layer F.SilkS) (width 0.12))
+  (fp_line (start -8.9 -3.95) (end -8.9 2.75) (layer F.CrtYd) (width 0.05))
+  (fp_line (start -8.9 2.75) (end 8.9 2.75) (layer F.CrtYd) (width 0.05))
+  (fp_line (start 8.9 2.75) (end 8.9 -3.95) (layer F.CrtYd) (width 0.05))
+  (fp_line (start 8.9 -3.95) (end -8.9 -3.95) (layer F.CrtYd) (width 0.05))
+  (pad 1 smd rect (at -4.5 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 2 smd rect (at -4 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 3 smd rect (at -3.5 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 4 smd rect (at -3 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 5 smd rect (at -2.5 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 6 smd rect (at -2 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 7 smd rect (at -1.5 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 8 smd rect (at -1 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 9 smd rect (at -0.5 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 10 smd rect (at 0 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 11 smd rect (at 0.5 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 12 smd rect (at 1 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 13 smd rect (at 1.5 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 14 smd rect (at 2 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 15 smd rect (at 2.5 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 16 smd rect (at 3 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 17 smd rect (at 3.5 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 18 smd rect (at 4 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 19 smd rect (at 4.5 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad MP smd custom (at 6.75 -1.775) (size 1 1) (layers F.Cu F.Mask F.Paste)
+    (options (clearance outline) (anchor circle))
+    (primitives
+      (gr_poly (pts
+         (xy -1.05 -0.975) (xy -1.05 0.975) (xy 0.25 0.975) (xy 0.25 0.625)
+         (xy 1.05 0.625) (xy 1.05 -0.975) (xy -1.05 -0.975)) (width 0))
+    ))
+  (pad MP smd custom (at -6.75 -1.775) (size 1 1) (layers F.Cu F.Mask F.Paste)
+    (options (clearance outline) (anchor circle))
+    (primitives
+      (gr_poly (pts
+         (xy 1.05 -0.975) (xy 1.05 0.975) (xy -0.25 0.975) (xy -0.25 0.625)
+         (xy -1.05 0.625) (xy -1.05 -0.975) (xy 1.05 -0.975)) (width 0))
+    ))
+  (fp_text user ${REFERENCE} (at 0 0) (layer F.Fab)
+    (effects (font (size 1 1) (thickness 0.15)))
+  )
+  (model ${KISYS3DMOD}/Connector_FFC-FPC.3dshapes/Amphenol_F32R-1A7x1-11019_1x19-1MP_P0.5mm_Horizontal.wrl
+    (at (xyz 0 0 0))
+    (scale (xyz 1 1 1))
+    (rotate (xyz 0 0 0))
+  )
+)
\ No newline at end of file
diff --git a/Connector_FFC-FPC.pretty/Amphenol_F32R-1A7x1-11020_1x20-1MP_P0.5mm_Horizontal.kicad_mod b/Connector_FFC-FPC.pretty/Amphenol_F32R-1A7x1-11020_1x20-1MP_P0.5mm_Horizontal.kicad_mod
new file mode 100644
index 000000000..35f8a3ba9
--- /dev/null
+++ b/Connector_FFC-FPC.pretty/Amphenol_F32R-1A7x1-11020_1x20-1MP_P0.5mm_Horizontal.kicad_mod
@@ -0,0 +1,77 @@
+(module Amphenol_F32R-1A7x1-11020_1x20-1MP_P0.5mm_Horizontal (layer F.Cu) (tedit 5FA462C8)
+  (descr "Amphenol FPC connector, 20 bottom-side contacts, 0.5mm pitch, SMT, https://cdn.amphenol-icc.com/media/wysiwyg/files/drawing/f32q-f32t.pdf")
+  (tags "Amphenol fpc F32R")
+  (attr smd)
+  (fp_text reference REF** (at 0 -4.65) (layer F.SilkS)
+    (effects (font (size 1 1) (thickness 0.15)))
+  )
+  (fp_text value Amphenol_F32R-1A7x1-11020_1x20-1MP_P0.5mm_Horizontal (at 0 3.45) (layer F.Fab)
+    (effects (font (size 1 1) (thickness 0.15)))
+  )
+  (fp_line (start -7.4 -2.25) (end 7.4 -2.25) (layer F.Fab) (width 0.1))
+  (fp_line (start 7.4 -2.25) (end 7.4 0.75) (layer F.Fab) (width 0.1))
+  (fp_line (start 7.4 0.75) (end 8.65 0.75) (layer F.Fab) (width 0.1))
+  (fp_line (start 8.65 0.75) (end 8.65 2.25) (layer F.Fab) (width 0.1))
+  (fp_line (start 8.65 2.25) (end -8.65 2.25) (layer F.Fab) (width 0.1))
+  (fp_line (start -8.65 2.25) (end -8.65 0.75) (layer F.Fab) (width 0.1))
+  (fp_line (start -8.65 0.75) (end -7.4 0.75) (layer F.Fab) (width 0.1))
+  (fp_line (start -7.4 0.75) (end -7.4 -2.25) (layer F.Fab) (width 0.1))
+  (fp_line (start -5.15 -2.25) (end -4.75 -1.45) (layer F.Fab) (width 0.1))
+  (fp_line (start -4.75 -1.45) (end -4.35 -2.25) (layer F.Fab) (width 0.1))
+  (fp_line (start 5.16 -3.01) (end 8.31 -3.01) (layer F.SilkS) (width 0.12))
+  (fp_line (start 8.31 -3.01) (end 8.31 0.69) (layer F.SilkS) (width 0.12))
+  (fp_line (start 8.31 0.69) (end 8.71 0.69) (layer F.SilkS) (width 0.12))
+  (fp_line (start 8.71 0.69) (end 8.71 2.31) (layer F.SilkS) (width 0.12))
+  (fp_line (start 8.71 2.31) (end -8.71 2.31) (layer F.SilkS) (width 0.12))
+  (fp_line (start -8.71 2.31) (end -8.71 0.69) (layer F.SilkS) (width 0.12))
+  (fp_line (start -8.71 0.69) (end -8.31 0.69) (layer F.SilkS) (width 0.12))
+  (fp_line (start -8.31 0.69) (end -8.31 -3.01) (layer F.SilkS) (width 0.12))
+  (fp_line (start -8.31 -3.01) (end -5.16 -3.01) (layer F.SilkS) (width 0.12))
+  (fp_line (start -5.16 -3.01) (end -5.16 -3.39) (layer F.SilkS) (width 0.12))
+  (fp_line (start -9.15 -3.95) (end -9.15 2.75) (layer F.CrtYd) (width 0.05))
+  (fp_line (start -9.15 2.75) (end 9.15 2.75) (layer F.CrtYd) (width 0.05))
+  (fp_line (start 9.15 2.75) (end 9.15 -3.95) (layer F.CrtYd) (width 0.05))
+  (fp_line (start 9.15 -3.95) (end -9.15 -3.95) (layer F.CrtYd) (width 0.05))
+  (pad 1 smd rect (at -4.75 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 2 smd rect (at -4.25 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 3 smd rect (at -3.75 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 4 smd rect (at -3.25 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 5 smd rect (at -2.75 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 6 smd rect (at -2.25 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 7 smd rect (at -1.75 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 8 smd rect (at -1.25 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 9 smd rect (at -0.75 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 10 smd rect (at -0.25 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 11 smd rect (at 0.25 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 12 smd rect (at 0.75 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 13 smd rect (at 1.25 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 14 smd rect (at 1.75 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 15 smd rect (at 2.25 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 16 smd rect (at 2.75 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 17 smd rect (at 3.25 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 18 smd rect (at 3.75 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 19 smd rect (at 4.25 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 20 smd rect (at 4.75 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad MP smd custom (at 7 -1.775) (size 1 1) (layers F.Cu F.Mask F.Paste)
+    (options (clearance outline) (anchor circle))
+    (primitives
+      (gr_poly (pts
+         (xy -1.05 -0.975) (xy -1.05 0.975) (xy 0.25 0.975) (xy 0.25 0.625)
+         (xy 1.05 0.625) (xy 1.05 -0.975) (xy -1.05 -0.975)) (width 0))
+    ))
+  (pad MP smd custom (at -7 -1.775) (size 1 1) (layers F.Cu F.Mask F.Paste)
+    (options (clearance outline) (anchor circle))
+    (primitives
+      (gr_poly (pts
+         (xy 1.05 -0.975) (xy 1.05 0.975) (xy -0.25 0.975) (xy -0.25 0.625)
+         (xy -1.05 0.625) (xy -1.05 -0.975) (xy 1.05 -0.975)) (width 0))
+    ))
+  (fp_text user ${REFERENCE} (at 0 0) (layer F.Fab)
+    (effects (font (size 1 1) (thickness 0.15)))
+  )
+  (model ${KISYS3DMOD}/Connector_FFC-FPC.3dshapes/Amphenol_F32R-1A7x1-11020_1x20-1MP_P0.5mm_Horizontal.wrl
+    (at (xyz 0 0 0))
+    (scale (xyz 1 1 1))
+    (rotate (xyz 0 0 0))
+  )
+)
\ No newline at end of file
diff --git a/Connector_FFC-FPC.pretty/Amphenol_F32R-1A7x1-11021_1x21-1MP_P0.5mm_Horizontal.kicad_mod b/Connector_FFC-FPC.pretty/Amphenol_F32R-1A7x1-11021_1x21-1MP_P0.5mm_Horizontal.kicad_mod
new file mode 100644
index 000000000..88a3b5344
--- /dev/null
+++ b/Connector_FFC-FPC.pretty/Amphenol_F32R-1A7x1-11021_1x21-1MP_P0.5mm_Horizontal.kicad_mod
@@ -0,0 +1,78 @@
+(module Amphenol_F32R-1A7x1-11021_1x21-1MP_P0.5mm_Horizontal (layer F.Cu) (tedit 5FA462C8)
+  (descr "Amphenol FPC connector, 21 bottom-side contacts, 0.5mm pitch, SMT, https://cdn.amphenol-icc.com/media/wysiwyg/files/drawing/f32q-f32t.pdf")
+  (tags "Amphenol fpc F32R")
+  (attr smd)
+  (fp_text reference REF** (at 0 -4.65) (layer F.SilkS)
+    (effects (font (size 1 1) (thickness 0.15)))
+  )
+  (fp_text value Amphenol_F32R-1A7x1-11021_1x21-1MP_P0.5mm_Horizontal (at 0 3.45) (layer F.Fab)
+    (effects (font (size 1 1) (thickness 0.15)))
+  )
+  (fp_line (start -7.65 -2.25) (end 7.65 -2.25) (layer F.Fab) (width 0.1))
+  (fp_line (start 7.65 -2.25) (end 7.65 0.75) (layer F.Fab) (width 0.1))
+  (fp_line (start 7.65 0.75) (end 8.9 0.75) (layer F.Fab) (width 0.1))
+  (fp_line (start 8.9 0.75) (end 8.9 2.25) (layer F.Fab) (width 0.1))
+  (fp_line (start 8.9 2.25) (end -8.9 2.25) (layer F.Fab) (width 0.1))
+  (fp_line (start -8.9 2.25) (end -8.9 0.75) (layer F.Fab) (width 0.1))
+  (fp_line (start -8.9 0.75) (end -7.65 0.75) (layer F.Fab) (width 0.1))
+  (fp_line (start -7.65 0.75) (end -7.65 -2.25) (layer F.Fab) (width 0.1))
+  (fp_line (start -5.4 -2.25) (end -5 -1.45) (layer F.Fab) (width 0.1))
+  (fp_line (start -5 -1.45) (end -4.6 -2.25) (layer F.Fab) (width 0.1))
+  (fp_line (start 5.41 -3.01) (end 8.56 -3.01) (layer F.SilkS) (width 0.12))
+  (fp_line (start 8.56 -3.01) (end 8.56 0.69) (layer F.SilkS) (width 0.12))
+  (fp_line (start 8.56 0.69) (end 8.96 0.69) (layer F.SilkS) (width 0.12))
+  (fp_line (start 8.96 0.69) (end 8.96 2.31) (layer F.SilkS) (width 0.12))
+  (fp_line (start 8.96 2.31) (end -8.96 2.31) (layer F.SilkS) (width 0.12))
+  (fp_line (start -8.96 2.31) (end -8.96 0.69) (layer F.SilkS) (width 0.12))
+  (fp_line (start -8.96 0.69) (end -8.56 0.69) (layer F.SilkS) (width 0.12))
+  (fp_line (start -8.56 0.69) (end -8.56 -3.01) (layer F.SilkS) (width 0.12))
+  (fp_line (start -8.56 -3.01) (end -5.41 -3.01) (layer F.SilkS) (width 0.12))
+  (fp_line (start -5.41 -3.01) (end -5.41 -3.39) (layer F.SilkS) (width 0.12))
+  (fp_line (start -9.4 -3.95) (end -9.4 2.75) (layer F.CrtYd) (width 0.05))
+  (fp_line (start -9.4 2.75) (end 9.4 2.75) (layer F.CrtYd) (width 0.05))
+  (fp_line (start 9.4 2.75) (end 9.4 -3.95) (layer F.CrtYd) (width 0.05))
+  (fp_line (start 9.4 -3.95) (end -9.4 -3.95) (layer F.CrtYd) (width 0.05))
+  (pad 1 smd rect (at -5 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 2 smd rect (at -4.5 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 3 smd rect (at -4 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 4 smd rect (at -3.5 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 5 smd rect (at -3 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 6 smd rect (at -2.5 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 7 smd rect (at -2 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 8 smd rect (at -1.5 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 9 smd rect (at -1 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 10 smd rect (at -0.5 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 11 smd rect (at 0 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 12 smd rect (at 0.5 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 13 smd rect (at 1 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 14 smd rect (at 1.5 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 15 smd rect (at 2 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 16 smd rect (at 2.5 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 17 smd rect (at 3 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 18 smd rect (at 3.5 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 19 smd rect (at 4 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 20 smd rect (at 4.5 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 21 smd rect (at 5 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad MP smd custom (at 7.25 -1.775) (size 1 1) (layers F.Cu F.Mask F.Paste)
+    (options (clearance outline) (anchor circle))
+    (primitives
+      (gr_poly (pts
+         (xy -1.05 -0.975) (xy -1.05 0.975) (xy 0.25 0.975) (xy 0.25 0.625)
+         (xy 1.05 0.625) (xy 1.05 -0.975) (xy -1.05 -0.975)) (width 0))
+    ))
+  (pad MP smd custom (at -7.25 -1.775) (size 1 1) (layers F.Cu F.Mask F.Paste)
+    (options (clearance outline) (anchor circle))
+    (primitives
+      (gr_poly (pts
+         (xy 1.05 -0.975) (xy 1.05 0.975) (xy -0.25 0.975) (xy -0.25 0.625)
+         (xy -1.05 0.625) (xy -1.05 -0.975) (xy 1.05 -0.975)) (width 0))
+    ))
+  (fp_text user ${REFERENCE} (at 0 0) (layer F.Fab)
+    (effects (font (size 1 1) (thickness 0.15)))
+  )
+  (model ${KISYS3DMOD}/Connector_FFC-FPC.3dshapes/Amphenol_F32R-1A7x1-11021_1x21-1MP_P0.5mm_Horizontal.wrl
+    (at (xyz 0 0 0))
+    (scale (xyz 1 1 1))
+    (rotate (xyz 0 0 0))
+  )
+)
\ No newline at end of file
diff --git a/Connector_FFC-FPC.pretty/Amphenol_F32R-1A7x1-11022_1x22-1MP_P0.5mm_Horizontal.kicad_mod b/Connector_FFC-FPC.pretty/Amphenol_F32R-1A7x1-11022_1x22-1MP_P0.5mm_Horizontal.kicad_mod
new file mode 100644
index 000000000..bb3c5656c
--- /dev/null
+++ b/Connector_FFC-FPC.pretty/Amphenol_F32R-1A7x1-11022_1x22-1MP_P0.5mm_Horizontal.kicad_mod
@@ -0,0 +1,79 @@
+(module Amphenol_F32R-1A7x1-11022_1x22-1MP_P0.5mm_Horizontal (layer F.Cu) (tedit 5FA462C8)
+  (descr "Amphenol FPC connector, 22 bottom-side contacts, 0.5mm pitch, SMT, https://cdn.amphenol-icc.com/media/wysiwyg/files/drawing/f32q-f32t.pdf")
+  (tags "Amphenol fpc F32R")
+  (attr smd)
+  (fp_text reference REF** (at 0 -4.65) (layer F.SilkS)
+    (effects (font (size 1 1) (thickness 0.15)))
+  )
+  (fp_text value Amphenol_F32R-1A7x1-11022_1x22-1MP_P0.5mm_Horizontal (at 0 3.45) (layer F.Fab)
+    (effects (font (size 1 1) (thickness 0.15)))
+  )
+  (fp_line (start -7.9 -2.25) (end 7.9 -2.25) (layer F.Fab) (width 0.1))
+  (fp_line (start 7.9 -2.25) (end 7.9 0.75) (layer F.Fab) (width 0.1))
+  (fp_line (start 7.9 0.75) (end 9.15 0.75) (layer F.Fab) (width 0.1))
+  (fp_line (start 9.15 0.75) (end 9.15 2.25) (layer F.Fab) (width 0.1))
+  (fp_line (start 9.15 2.25) (end -9.15 2.25) (layer F.Fab) (width 0.1))
+  (fp_line (start -9.15 2.25) (end -9.15 0.75) (layer F.Fab) (width 0.1))
+  (fp_line (start -9.15 0.75) (end -7.9 0.75) (layer F.Fab) (width 0.1))
+  (fp_line (start -7.9 0.75) (end -7.9 -2.25) (layer F.Fab) (width 0.1))
+  (fp_line (start -5.65 -2.25) (end -5.25 -1.45) (layer F.Fab) (width 0.1))
+  (fp_line (start -5.25 -1.45) (end -4.85 -2.25) (layer F.Fab) (width 0.1))
+  (fp_line (start 5.66 -3.01) (end 8.81 -3.01) (layer F.SilkS) (width 0.12))
+  (fp_line (start 8.81 -3.01) (end 8.81 0.69) (layer F.SilkS) (width 0.12))
+  (fp_line (start 8.81 0.69) (end 9.21 0.69) (layer F.SilkS) (width 0.12))
+  (fp_line (start 9.21 0.69) (end 9.21 2.31) (layer F.SilkS) (width 0.12))
+  (fp_line (start 9.21 2.31) (end -9.21 2.31) (layer F.SilkS) (width 0.12))
+  (fp_line (start -9.21 2.31) (end -9.21 0.69) (layer F.SilkS) (width 0.12))
+  (fp_line (start -9.21 0.69) (end -8.81 0.69) (layer F.SilkS) (width 0.12))
+  (fp_line (start -8.81 0.69) (end -8.81 -3.01) (layer F.SilkS) (width 0.12))
+  (fp_line (start -8.81 -3.01) (end -5.66 -3.01) (layer F.SilkS) (width 0.12))
+  (fp_line (start -5.66 -3.01) (end -5.66 -3.39) (layer F.SilkS) (width 0.12))
+  (fp_line (start -9.65 -3.95) (end -9.65 2.75) (layer F.CrtYd) (width 0.05))
+  (fp_line (start -9.65 2.75) (end 9.65 2.75) (layer F.CrtYd) (width 0.05))
+  (fp_line (start 9.65 2.75) (end 9.65 -3.95) (layer F.CrtYd) (width 0.05))
+  (fp_line (start 9.65 -3.95) (end -9.65 -3.95) (layer F.CrtYd) (width 0.05))
+  (pad 1 smd rect (at -5.25 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 2 smd rect (at -4.75 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 3 smd rect (at -4.25 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 4 smd rect (at -3.75 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 5 smd rect (at -3.25 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 6 smd rect (at -2.75 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 7 smd rect (at -2.25 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 8 smd rect (at -1.75 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 9 smd rect (at -1.25 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 10 smd rect (at -0.75 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 11 smd rect (at -0.25 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 12 smd rect (at 0.25 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 13 smd rect (at 0.75 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 14 smd rect (at 1.25 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 15 smd rect (at 1.75 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 16 smd rect (at 2.25 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 17 smd rect (at 2.75 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 18 smd rect (at 3.25 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 19 smd rect (at 3.75 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 20 smd rect (at 4.25 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 21 smd rect (at 4.75 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 22 smd rect (at 5.25 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad MP smd custom (at 7.5 -1.775) (size 1 1) (layers F.Cu F.Mask F.Paste)
+    (options (clearance outline) (anchor circle))
+    (primitives
+      (gr_poly (pts
+         (xy -1.05 -0.975) (xy -1.05 0.975) (xy 0.25 0.975) (xy 0.25 0.625)
+         (xy 1.05 0.625) (xy 1.05 -0.975) (xy -1.05 -0.975)) (width 0))
+    ))
+  (pad MP smd custom (at -7.5 -1.775) (size 1 1) (layers F.Cu F.Mask F.Paste)
+    (options (clearance outline) (anchor circle))
+    (primitives
+      (gr_poly (pts
+         (xy 1.05 -0.975) (xy 1.05 0.975) (xy -0.25 0.975) (xy -0.25 0.625)
+         (xy -1.05 0.625) (xy -1.05 -0.975) (xy 1.05 -0.975)) (width 0))
+    ))
+  (fp_text user ${REFERENCE} (at 0 0) (layer F.Fab)
+    (effects (font (size 1 1) (thickness 0.15)))
+  )
+  (model ${KISYS3DMOD}/Connector_FFC-FPC.3dshapes/Amphenol_F32R-1A7x1-11022_1x22-1MP_P0.5mm_Horizontal.wrl
+    (at (xyz 0 0 0))
+    (scale (xyz 1 1 1))
+    (rotate (xyz 0 0 0))
+  )
+)
\ No newline at end of file
diff --git a/Connector_FFC-FPC.pretty/Amphenol_F32R-1A7x1-11023_1x23-1MP_P0.5mm_Horizontal.kicad_mod b/Connector_FFC-FPC.pretty/Amphenol_F32R-1A7x1-11023_1x23-1MP_P0.5mm_Horizontal.kicad_mod
new file mode 100644
index 000000000..98b5d21c5
--- /dev/null
+++ b/Connector_FFC-FPC.pretty/Amphenol_F32R-1A7x1-11023_1x23-1MP_P0.5mm_Horizontal.kicad_mod
@@ -0,0 +1,80 @@
+(module Amphenol_F32R-1A7x1-11023_1x23-1MP_P0.5mm_Horizontal (layer F.Cu) (tedit 5FA462C8)
+  (descr "Amphenol FPC connector, 23 bottom-side contacts, 0.5mm pitch, SMT, https://cdn.amphenol-icc.com/media/wysiwyg/files/drawing/f32q-f32t.pdf")
+  (tags "Amphenol fpc F32R")
+  (attr smd)
+  (fp_text reference REF** (at 0 -4.65) (layer F.SilkS)
+    (effects (font (size 1 1) (thickness 0.15)))
+  )
+  (fp_text value Amphenol_F32R-1A7x1-11023_1x23-1MP_P0.5mm_Horizontal (at 0 3.45) (layer F.Fab)
+    (effects (font (size 1 1) (thickness 0.15)))
+  )
+  (fp_line (start -8.15 -2.25) (end 8.15 -2.25) (layer F.Fab) (width 0.1))
+  (fp_line (start 8.15 -2.25) (end 8.15 0.75) (layer F.Fab) (width 0.1))
+  (fp_line (start 8.15 0.75) (end 9.4 0.75) (layer F.Fab) (width 0.1))
+  (fp_line (start 9.4 0.75) (end 9.4 2.25) (layer F.Fab) (width 0.1))
+  (fp_line (start 9.4 2.25) (end -9.4 2.25) (layer F.Fab) (width 0.1))
+  (fp_line (start -9.4 2.25) (end -9.4 0.75) (layer F.Fab) (width 0.1))
+  (fp_line (start -9.4 0.75) (end -8.15 0.75) (layer F.Fab) (width 0.1))
+  (fp_line (start -8.15 0.75) (end -8.15 -2.25) (layer F.Fab) (width 0.1))
+  (fp_line (start -5.9 -2.25) (end -5.5 -1.45) (layer F.Fab) (width 0.1))
+  (fp_line (start -5.5 -1.45) (end -5.1 -2.25) (layer F.Fab) (width 0.1))
+  (fp_line (start 5.91 -3.01) (end 9.06 -3.01) (layer F.SilkS) (width 0.12))
+  (fp_line (start 9.06 -3.01) (end 9.06 0.69) (layer F.SilkS) (width 0.12))
+  (fp_line (start 9.06 0.69) (end 9.46 0.69) (layer F.SilkS) (width 0.12))
+  (fp_line (start 9.46 0.69) (end 9.46 2.31) (layer F.SilkS) (width 0.12))
+  (fp_line (start 9.46 2.31) (end -9.46 2.31) (layer F.SilkS) (width 0.12))
+  (fp_line (start -9.46 2.31) (end -9.46 0.69) (layer F.SilkS) (width 0.12))
+  (fp_line (start -9.46 0.69) (end -9.06 0.69) (layer F.SilkS) (width 0.12))
+  (fp_line (start -9.06 0.69) (end -9.06 -3.01) (layer F.SilkS) (width 0.12))
+  (fp_line (start -9.06 -3.01) (end -5.91 -3.01) (layer F.SilkS) (width 0.12))
+  (fp_line (start -5.91 -3.01) (end -5.91 -3.39) (layer F.SilkS) (width 0.12))
+  (fp_line (start -9.9 -3.95) (end -9.9 2.75) (layer F.CrtYd) (width 0.05))
+  (fp_line (start -9.9 2.75) (end 9.9 2.75) (layer F.CrtYd) (width 0.05))
+  (fp_line (start 9.9 2.75) (end 9.9 -3.95) (layer F.CrtYd) (width 0.05))
+  (fp_line (start 9.9 -3.95) (end -9.9 -3.95) (layer F.CrtYd) (width 0.05))
+  (pad 1 smd rect (at -5.5 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 2 smd rect (at -5 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 3 smd rect (at -4.5 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 4 smd rect (at -4 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 5 smd rect (at -3.5 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 6 smd rect (at -3 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 7 smd rect (at -2.5 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 8 smd rect (at -2 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 9 smd rect (at -1.5 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 10 smd rect (at -1 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 11 smd rect (at -0.5 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 12 smd rect (at 0 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 13 smd rect (at 0.5 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 14 smd rect (at 1 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 15 smd rect (at 1.5 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 16 smd rect (at 2 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 17 smd rect (at 2.5 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 18 smd rect (at 3 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 19 smd rect (at 3.5 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 20 smd rect (at 4 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 21 smd rect (at 4.5 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 22 smd rect (at 5 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 23 smd rect (at 5.5 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad MP smd custom (at 7.75 -1.775) (size 1 1) (layers F.Cu F.Mask F.Paste)
+    (options (clearance outline) (anchor circle))
+    (primitives
+      (gr_poly (pts
+         (xy -1.05 -0.975) (xy -1.05 0.975) (xy 0.25 0.975) (xy 0.25 0.625)
+         (xy 1.05 0.625) (xy 1.05 -0.975) (xy -1.05 -0.975)) (width 0))
+    ))
+  (pad MP smd custom (at -7.75 -1.775) (size 1 1) (layers F.Cu F.Mask F.Paste)
+    (options (clearance outline) (anchor circle))
+    (primitives
+      (gr_poly (pts
+         (xy 1.05 -0.975) (xy 1.05 0.975) (xy -0.25 0.975) (xy -0.25 0.625)
+         (xy -1.05 0.625) (xy -1.05 -0.975) (xy 1.05 -0.975)) (width 0))
+    ))
+  (fp_text user ${REFERENCE} (at 0 0) (layer F.Fab)
+    (effects (font (size 1 1) (thickness 0.15)))
+  )
+  (model ${KISYS3DMOD}/Connector_FFC-FPC.3dshapes/Amphenol_F32R-1A7x1-11023_1x23-1MP_P0.5mm_Horizontal.wrl
+    (at (xyz 0 0 0))
+    (scale (xyz 1 1 1))
+    (rotate (xyz 0 0 0))
+  )
+)
\ No newline at end of file
diff --git a/Connector_FFC-FPC.pretty/Amphenol_F32R-1A7x1-11024_1x24-1MP_P0.5mm_Horizontal.kicad_mod b/Connector_FFC-FPC.pretty/Amphenol_F32R-1A7x1-11024_1x24-1MP_P0.5mm_Horizontal.kicad_mod
new file mode 100644
index 000000000..176fde558
--- /dev/null
+++ b/Connector_FFC-FPC.pretty/Amphenol_F32R-1A7x1-11024_1x24-1MP_P0.5mm_Horizontal.kicad_mod
@@ -0,0 +1,81 @@
+(module Amphenol_F32R-1A7x1-11024_1x24-1MP_P0.5mm_Horizontal (layer F.Cu) (tedit 5FA462C8)
+  (descr "Amphenol FPC connector, 24 bottom-side contacts, 0.5mm pitch, SMT, https://cdn.amphenol-icc.com/media/wysiwyg/files/drawing/f32q-f32t.pdf")
+  (tags "Amphenol fpc F32R")
+  (attr smd)
+  (fp_text reference REF** (at 0 -4.65) (layer F.SilkS)
+    (effects (font (size 1 1) (thickness 0.15)))
+  )
+  (fp_text value Amphenol_F32R-1A7x1-11024_1x24-1MP_P0.5mm_Horizontal (at 0 3.45) (layer F.Fab)
+    (effects (font (size 1 1) (thickness 0.15)))
+  )
+  (fp_line (start -8.4 -2.25) (end 8.4 -2.25) (layer F.Fab) (width 0.1))
+  (fp_line (start 8.4 -2.25) (end 8.4 0.75) (layer F.Fab) (width 0.1))
+  (fp_line (start 8.4 0.75) (end 9.65 0.75) (layer F.Fab) (width 0.1))
+  (fp_line (start 9.65 0.75) (end 9.65 2.25) (layer F.Fab) (width 0.1))
+  (fp_line (start 9.65 2.25) (end -9.65 2.25) (layer F.Fab) (width 0.1))
+  (fp_line (start -9.65 2.25) (end -9.65 0.75) (layer F.Fab) (width 0.1))
+  (fp_line (start -9.65 0.75) (end -8.4 0.75) (layer F.Fab) (width 0.1))
+  (fp_line (start -8.4 0.75) (end -8.4 -2.25) (layer F.Fab) (width 0.1))
+  (fp_line (start -6.15 -2.25) (end -5.75 -1.45) (layer F.Fab) (width 0.1))
+  (fp_line (start -5.75 -1.45) (end -5.35 -2.25) (layer F.Fab) (width 0.1))
+  (fp_line (start 6.16 -3.01) (end 9.31 -3.01) (layer F.SilkS) (width 0.12))
+  (fp_line (start 9.31 -3.01) (end 9.31 0.69) (layer F.SilkS) (width 0.12))
+  (fp_line (start 9.31 0.69) (end 9.71 0.69) (layer F.SilkS) (width 0.12))
+  (fp_line (start 9.71 0.69) (end 9.71 2.31) (layer F.SilkS) (width 0.12))
+  (fp_line (start 9.71 2.31) (end -9.71 2.31) (layer F.SilkS) (width 0.12))
+  (fp_line (start -9.71 2.31) (end -9.71 0.69) (layer F.SilkS) (width 0.12))
+  (fp_line (start -9.71 0.69) (end -9.31 0.69) (layer F.SilkS) (width 0.12))
+  (fp_line (start -9.31 0.69) (end -9.31 -3.01) (layer F.SilkS) (width 0.12))
+  (fp_line (start -9.31 -3.01) (end -6.16 -3.01) (layer F.SilkS) (width 0.12))
+  (fp_line (start -6.16 -3.01) (end -6.16 -3.39) (layer F.SilkS) (width 0.12))
+  (fp_line (start -10.15 -3.95) (end -10.15 2.75) (layer F.CrtYd) (width 0.05))
+  (fp_line (start -10.15 2.75) (end 10.15 2.75) (layer F.CrtYd) (width 0.05))
+  (fp_line (start 10.15 2.75) (end 10.15 -3.95) (layer F.CrtYd) (width 0.05))
+  (fp_line (start 10.15 -3.95) (end -10.15 -3.95) (layer F.CrtYd) (width 0.05))
+  (pad 1 smd rect (at -5.75 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 2 smd rect (at -5.25 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 3 smd rect (at -4.75 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 4 smd rect (at -4.25 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 5 smd rect (at -3.75 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 6 smd rect (at -3.25 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 7 smd rect (at -2.75 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 8 smd rect (at -2.25 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 9 smd rect (at -1.75 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 10 smd rect (at -1.25 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 11 smd rect (at -0.75 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 12 smd rect (at -0.25 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 13 smd rect (at 0.25 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 14 smd rect (at 0.75 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 15 smd rect (at 1.25 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 16 smd rect (at 1.75 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 17 smd rect (at 2.25 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 18 smd rect (at 2.75 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 19 smd rect (at 3.25 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 20 smd rect (at 3.75 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 21 smd rect (at 4.25 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 22 smd rect (at 4.75 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 23 smd rect (at 5.25 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 24 smd rect (at 5.75 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad MP smd custom (at 8 -1.775) (size 1 1) (layers F.Cu F.Mask F.Paste)
+    (options (clearance outline) (anchor circle))
+    (primitives
+      (gr_poly (pts
+         (xy -1.05 -0.975) (xy -1.05 0.975) (xy 0.25 0.975) (xy 0.25 0.625)
+         (xy 1.05 0.625) (xy 1.05 -0.975) (xy -1.05 -0.975)) (width 0))
+    ))
+  (pad MP smd custom (at -8 -1.775) (size 1 1) (layers F.Cu F.Mask F.Paste)
+    (options (clearance outline) (anchor circle))
+    (primitives
+      (gr_poly (pts
+         (xy 1.05 -0.975) (xy 1.05 0.975) (xy -0.25 0.975) (xy -0.25 0.625)
+         (xy -1.05 0.625) (xy -1.05 -0.975) (xy 1.05 -0.975)) (width 0))
+    ))
+  (fp_text user ${REFERENCE} (at 0 0) (layer F.Fab)
+    (effects (font (size 1 1) (thickness 0.15)))
+  )
+  (model ${KISYS3DMOD}/Connector_FFC-FPC.3dshapes/Amphenol_F32R-1A7x1-11024_1x24-1MP_P0.5mm_Horizontal.wrl
+    (at (xyz 0 0 0))
+    (scale (xyz 1 1 1))
+    (rotate (xyz 0 0 0))
+  )
+)
\ No newline at end of file
diff --git a/Connector_FFC-FPC.pretty/Amphenol_F32R-1A7x1-11025_1x25-1MP_P0.5mm_Horizontal.kicad_mod b/Connector_FFC-FPC.pretty/Amphenol_F32R-1A7x1-11025_1x25-1MP_P0.5mm_Horizontal.kicad_mod
new file mode 100644
index 000000000..b46c3c150
--- /dev/null
+++ b/Connector_FFC-FPC.pretty/Amphenol_F32R-1A7x1-11025_1x25-1MP_P0.5mm_Horizontal.kicad_mod
@@ -0,0 +1,82 @@
+(module Amphenol_F32R-1A7x1-11025_1x25-1MP_P0.5mm_Horizontal (layer F.Cu) (tedit 5FA462C8)
+  (descr "Amphenol FPC connector, 25 bottom-side contacts, 0.5mm pitch, SMT, https://cdn.amphenol-icc.com/media/wysiwyg/files/drawing/f32q-f32t.pdf")
+  (tags "Amphenol fpc F32R")
+  (attr smd)
+  (fp_text reference REF** (at 0 -4.65) (layer F.SilkS)
+    (effects (font (size 1 1) (thickness 0.15)))
+  )
+  (fp_text value Amphenol_F32R-1A7x1-11025_1x25-1MP_P0.5mm_Horizontal (at 0 3.45) (layer F.Fab)
+    (effects (font (size 1 1) (thickness 0.15)))
+  )
+  (fp_line (start -8.65 -2.25) (end 8.65 -2.25) (layer F.Fab) (width 0.1))
+  (fp_line (start 8.65 -2.25) (end 8.65 0.75) (layer F.Fab) (width 0.1))
+  (fp_line (start 8.65 0.75) (end 9.9 0.75) (layer F.Fab) (width 0.1))
+  (fp_line (start 9.9 0.75) (end 9.9 2.25) (layer F.Fab) (width 0.1))
+  (fp_line (start 9.9 2.25) (end -9.9 2.25) (layer F.Fab) (width 0.1))
+  (fp_line (start -9.9 2.25) (end -9.9 0.75) (layer F.Fab) (width 0.1))
+  (fp_line (start -9.9 0.75) (end -8.65 0.75) (layer F.Fab) (width 0.1))
+  (fp_line (start -8.65 0.75) (end -8.65 -2.25) (layer F.Fab) (width 0.1))
+  (fp_line (start -6.4 -2.25) (end -6 -1.45) (layer F.Fab) (width 0.1))
+  (fp_line (start -6 -1.45) (end -5.6 -2.25) (layer F.Fab) (width 0.1))
+  (fp_line (start 6.41 -3.01) (end 9.56 -3.01) (layer F.SilkS) (width 0.12))
+  (fp_line (start 9.56 -3.01) (end 9.56 0.69) (layer F.SilkS) (width 0.12))
+  (fp_line (start 9.56 0.69) (end 9.96 0.69) (layer F.SilkS) (width 0.12))
+  (fp_line (start 9.96 0.69) (end 9.96 2.31) (layer F.SilkS) (width 0.12))
+  (fp_line (start 9.96 2.31) (end -9.96 2.31) (layer F.SilkS) (width 0.12))
+  (fp_line (start -9.96 2.31) (end -9.96 0.69) (layer F.SilkS) (width 0.12))
+  (fp_line (start -9.96 0.69) (end -9.56 0.69) (layer F.SilkS) (width 0.12))
+  (fp_line (start -9.56 0.69) (end -9.56 -3.01) (layer F.SilkS) (width 0.12))
+  (fp_line (start -9.56 -3.01) (end -6.41 -3.01) (layer F.SilkS) (width 0.12))
+  (fp_line (start -6.41 -3.01) (end -6.41 -3.39) (layer F.SilkS) (width 0.12))
+  (fp_line (start -10.4 -3.95) (end -10.4 2.75) (layer F.CrtYd) (width 0.05))
+  (fp_line (start -10.4 2.75) (end 10.4 2.75) (layer F.CrtYd) (width 0.05))
+  (fp_line (start 10.4 2.75) (end 10.4 -3.95) (layer F.CrtYd) (width 0.05))
+  (fp_line (start 10.4 -3.95) (end -10.4 -3.95) (layer F.CrtYd) (width 0.05))
+  (pad 1 smd rect (at -6 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 2 smd rect (at -5.5 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 3 smd rect (at -5 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 4 smd rect (at -4.5 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 5 smd rect (at -4 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 6 smd rect (at -3.5 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 7 smd rect (at -3 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 8 smd rect (at -2.5 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 9 smd rect (at -2 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 10 smd rect (at -1.5 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 11 smd rect (at -1 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 12 smd rect (at -0.5 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 13 smd rect (at 0 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 14 smd rect (at 0.5 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 15 smd rect (at 1 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 16 smd rect (at 1.5 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 17 smd rect (at 2 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 18 smd rect (at 2.5 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 19 smd rect (at 3 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 20 smd rect (at 3.5 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 21 smd rect (at 4 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 22 smd rect (at 4.5 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 23 smd rect (at 5 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 24 smd rect (at 5.5 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 25 smd rect (at 6 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad MP smd custom (at 8.25 -1.775) (size 1 1) (layers F.Cu F.Mask F.Paste)
+    (options (clearance outline) (anchor circle))
+    (primitives
+      (gr_poly (pts
+         (xy -1.05 -0.975) (xy -1.05 0.975) (xy 0.25 0.975) (xy 0.25 0.625)
+         (xy 1.05 0.625) (xy 1.05 -0.975) (xy -1.05 -0.975)) (width 0))
+    ))
+  (pad MP smd custom (at -8.25 -1.775) (size 1 1) (layers F.Cu F.Mask F.Paste)
+    (options (clearance outline) (anchor circle))
+    (primitives
+      (gr_poly (pts
+         (xy 1.05 -0.975) (xy 1.05 0.975) (xy -0.25 0.975) (xy -0.25 0.625)
+         (xy -1.05 0.625) (xy -1.05 -0.975) (xy 1.05 -0.975)) (width 0))
+    ))
+  (fp_text user ${REFERENCE} (at 0 0) (layer F.Fab)
+    (effects (font (size 1 1) (thickness 0.15)))
+  )
+  (model ${KISYS3DMOD}/Connector_FFC-FPC.3dshapes/Amphenol_F32R-1A7x1-11025_1x25-1MP_P0.5mm_Horizontal.wrl
+    (at (xyz 0 0 0))
+    (scale (xyz 1 1 1))
+    (rotate (xyz 0 0 0))
+  )
+)
\ No newline at end of file
diff --git a/Connector_FFC-FPC.pretty/Amphenol_F32R-1A7x1-11026_1x26-1MP_P0.5mm_Horizontal.kicad_mod b/Connector_FFC-FPC.pretty/Amphenol_F32R-1A7x1-11026_1x26-1MP_P0.5mm_Horizontal.kicad_mod
new file mode 100644
index 000000000..7c20b5266
--- /dev/null
+++ b/Connector_FFC-FPC.pretty/Amphenol_F32R-1A7x1-11026_1x26-1MP_P0.5mm_Horizontal.kicad_mod
@@ -0,0 +1,83 @@
+(module Amphenol_F32R-1A7x1-11026_1x26-1MP_P0.5mm_Horizontal (layer F.Cu) (tedit 5FA462C8)
+  (descr "Amphenol FPC connector, 26 bottom-side contacts, 0.5mm pitch, SMT, https://cdn.amphenol-icc.com/media/wysiwyg/files/drawing/f32q-f32t.pdf")
+  (tags "Amphenol fpc F32R")
+  (attr smd)
+  (fp_text reference REF** (at 0 -4.65) (layer F.SilkS)
+    (effects (font (size 1 1) (thickness 0.15)))
+  )
+  (fp_text value Amphenol_F32R-1A7x1-11026_1x26-1MP_P0.5mm_Horizontal (at 0 3.45) (layer F.Fab)
+    (effects (font (size 1 1) (thickness 0.15)))
+  )
+  (fp_line (start -8.9 -2.25) (end 8.9 -2.25) (layer F.Fab) (width 0.1))
+  (fp_line (start 8.9 -2.25) (end 8.9 0.75) (layer F.Fab) (width 0.1))
+  (fp_line (start 8.9 0.75) (end 10.15 0.75) (layer F.Fab) (width 0.1))
+  (fp_line (start 10.15 0.75) (end 10.15 2.25) (layer F.Fab) (width 0.1))
+  (fp_line (start 10.15 2.25) (end -10.15 2.25) (layer F.Fab) (width 0.1))
+  (fp_line (start -10.15 2.25) (end -10.15 0.75) (layer F.Fab) (width 0.1))
+  (fp_line (start -10.15 0.75) (end -8.9 0.75) (layer F.Fab) (width 0.1))
+  (fp_line (start -8.9 0.75) (end -8.9 -2.25) (layer F.Fab) (width 0.1))
+  (fp_line (start -6.65 -2.25) (end -6.25 -1.45) (layer F.Fab) (width 0.1))
+  (fp_line (start -6.25 -1.45) (end -5.85 -2.25) (layer F.Fab) (width 0.1))
+  (fp_line (start 6.66 -3.01) (end 9.81 -3.01) (layer F.SilkS) (width 0.12))
+  (fp_line (start 9.81 -3.01) (end 9.81 0.69) (layer F.SilkS) (width 0.12))
+  (fp_line (start 9.81 0.69) (end 10.21 0.69) (layer F.SilkS) (width 0.12))
+  (fp_line (start 10.21 0.69) (end 10.21 2.31) (layer F.SilkS) (width 0.12))
+  (fp_line (start 10.21 2.31) (end -10.21 2.31) (layer F.SilkS) (width 0.12))
+  (fp_line (start -10.21 2.31) (end -10.21 0.69) (layer F.SilkS) (width 0.12))
+  (fp_line (start -10.21 0.69) (end -9.81 0.69) (layer F.SilkS) (width 0.12))
+  (fp_line (start -9.81 0.69) (end -9.81 -3.01) (layer F.SilkS) (width 0.12))
+  (fp_line (start -9.81 -3.01) (end -6.66 -3.01) (layer F.SilkS) (width 0.12))
+  (fp_line (start -6.66 -3.01) (end -6.66 -3.39) (layer F.SilkS) (width 0.12))
+  (fp_line (start -10.65 -3.95) (end -10.65 2.75) (layer F.CrtYd) (width 0.05))
+  (fp_line (start -10.65 2.75) (end 10.65 2.75) (layer F.CrtYd) (width 0.05))
+  (fp_line (start 10.65 2.75) (end 10.65 -3.95) (layer F.CrtYd) (width 0.05))
+  (fp_line (start 10.65 -3.95) (end -10.65 -3.95) (layer F.CrtYd) (width 0.05))
+  (pad 1 smd rect (at -6.25 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 2 smd rect (at -5.75 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 3 smd rect (at -5.25 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 4 smd rect (at -4.75 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 5 smd rect (at -4.25 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 6 smd rect (at -3.75 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 7 smd rect (at -3.25 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 8 smd rect (at -2.75 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 9 smd rect (at -2.25 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 10 smd rect (at -1.75 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 11 smd rect (at -1.25 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 12 smd rect (at -0.75 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 13 smd rect (at -0.25 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 14 smd rect (at 0.25 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 15 smd rect (at 0.75 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 16 smd rect (at 1.25 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 17 smd rect (at 1.75 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 18 smd rect (at 2.25 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 19 smd rect (at 2.75 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 20 smd rect (at 3.25 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 21 smd rect (at 3.75 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 22 smd rect (at 4.25 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 23 smd rect (at 4.75 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 24 smd rect (at 5.25 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 25 smd rect (at 5.75 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 26 smd rect (at 6.25 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad MP smd custom (at 8.5 -1.775) (size 1 1) (layers F.Cu F.Mask F.Paste)
+    (options (clearance outline) (anchor circle))
+    (primitives
+      (gr_poly (pts
+         (xy -1.05 -0.975) (xy -1.05 0.975) (xy 0.25 0.975) (xy 0.25 0.625)
+         (xy 1.05 0.625) (xy 1.05 -0.975) (xy -1.05 -0.975)) (width 0))
+    ))
+  (pad MP smd custom (at -8.5 -1.775) (size 1 1) (layers F.Cu F.Mask F.Paste)
+    (options (clearance outline) (anchor circle))
+    (primitives
+      (gr_poly (pts
+         (xy 1.05 -0.975) (xy 1.05 0.975) (xy -0.25 0.975) (xy -0.25 0.625)
+         (xy -1.05 0.625) (xy -1.05 -0.975) (xy 1.05 -0.975)) (width 0))
+    ))
+  (fp_text user ${REFERENCE} (at 0 0) (layer F.Fab)
+    (effects (font (size 1 1) (thickness 0.15)))
+  )
+  (model ${KISYS3DMOD}/Connector_FFC-FPC.3dshapes/Amphenol_F32R-1A7x1-11026_1x26-1MP_P0.5mm_Horizontal.wrl
+    (at (xyz 0 0 0))
+    (scale (xyz 1 1 1))
+    (rotate (xyz 0 0 0))
+  )
+)
\ No newline at end of file
diff --git a/Connector_FFC-FPC.pretty/Amphenol_F32R-1A7x1-11027_1x27-1MP_P0.5mm_Horizontal.kicad_mod b/Connector_FFC-FPC.pretty/Amphenol_F32R-1A7x1-11027_1x27-1MP_P0.5mm_Horizontal.kicad_mod
new file mode 100644
index 000000000..e7213f9da
--- /dev/null
+++ b/Connector_FFC-FPC.pretty/Amphenol_F32R-1A7x1-11027_1x27-1MP_P0.5mm_Horizontal.kicad_mod
@@ -0,0 +1,84 @@
+(module Amphenol_F32R-1A7x1-11027_1x27-1MP_P0.5mm_Horizontal (layer F.Cu) (tedit 5FA462C8)
+  (descr "Amphenol FPC connector, 27 bottom-side contacts, 0.5mm pitch, SMT, https://cdn.amphenol-icc.com/media/wysiwyg/files/drawing/f32q-f32t.pdf")
+  (tags "Amphenol fpc F32R")
+  (attr smd)
+  (fp_text reference REF** (at 0 -4.65) (layer F.SilkS)
+    (effects (font (size 1 1) (thickness 0.15)))
+  )
+  (fp_text value Amphenol_F32R-1A7x1-11027_1x27-1MP_P0.5mm_Horizontal (at 0 3.45) (layer F.Fab)
+    (effects (font (size 1 1) (thickness 0.15)))
+  )
+  (fp_line (start -9.15 -2.25) (end 9.15 -2.25) (layer F.Fab) (width 0.1))
+  (fp_line (start 9.15 -2.25) (end 9.15 0.75) (layer F.Fab) (width 0.1))
+  (fp_line (start 9.15 0.75) (end 10.4 0.75) (layer F.Fab) (width 0.1))
+  (fp_line (start 10.4 0.75) (end 10.4 2.25) (layer F.Fab) (width 0.1))
+  (fp_line (start 10.4 2.25) (end -10.4 2.25) (layer F.Fab) (width 0.1))
+  (fp_line (start -10.4 2.25) (end -10.4 0.75) (layer F.Fab) (width 0.1))
+  (fp_line (start -10.4 0.75) (end -9.15 0.75) (layer F.Fab) (width 0.1))
+  (fp_line (start -9.15 0.75) (end -9.15 -2.25) (layer F.Fab) (width 0.1))
+  (fp_line (start -6.9 -2.25) (end -6.5 -1.45) (layer F.Fab) (width 0.1))
+  (fp_line (start -6.5 -1.45) (end -6.1 -2.25) (layer F.Fab) (width 0.1))
+  (fp_line (start 6.91 -3.01) (end 10.06 -3.01) (layer F.SilkS) (width 0.12))
+  (fp_line (start 10.06 -3.01) (end 10.06 0.69) (layer F.SilkS) (width 0.12))
+  (fp_line (start 10.06 0.69) (end 10.46 0.69) (layer F.SilkS) (width 0.12))
+  (fp_line (start 10.46 0.69) (end 10.46 2.31) (layer F.SilkS) (width 0.12))
+  (fp_line (start 10.46 2.31) (end -10.46 2.31) (layer F.SilkS) (width 0.12))
+  (fp_line (start -10.46 2.31) (end -10.46 0.69) (layer F.SilkS) (width 0.12))
+  (fp_line (start -10.46 0.69) (end -10.06 0.69) (layer F.SilkS) (width 0.12))
+  (fp_line (start -10.06 0.69) (end -10.06 -3.01) (layer F.SilkS) (width 0.12))
+  (fp_line (start -10.06 -3.01) (end -6.91 -3.01) (layer F.SilkS) (width 0.12))
+  (fp_line (start -6.91 -3.01) (end -6.91 -3.39) (layer F.SilkS) (width 0.12))
+  (fp_line (start -10.9 -3.95) (end -10.9 2.75) (layer F.CrtYd) (width 0.05))
+  (fp_line (start -10.9 2.75) (end 10.9 2.75) (layer F.CrtYd) (width 0.05))
+  (fp_line (start 10.9 2.75) (end 10.9 -3.95) (layer F.CrtYd) (width 0.05))
+  (fp_line (start 10.9 -3.95) (end -10.9 -3.95) (layer F.CrtYd) (width 0.05))
+  (pad 1 smd rect (at -6.5 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 2 smd rect (at -6 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 3 smd rect (at -5.5 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 4 smd rect (at -5 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 5 smd rect (at -4.5 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 6 smd rect (at -4 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 7 smd rect (at -3.5 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 8 smd rect (at -3 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 9 smd rect (at -2.5 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 10 smd rect (at -2 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 11 smd rect (at -1.5 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 12 smd rect (at -1 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 13 smd rect (at -0.5 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 14 smd rect (at 0 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 15 smd rect (at 0.5 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 16 smd rect (at 1 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 17 smd rect (at 1.5 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 18 smd rect (at 2 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 19 smd rect (at 2.5 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 20 smd rect (at 3 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 21 smd rect (at 3.5 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 22 smd rect (at 4 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 23 smd rect (at 4.5 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 24 smd rect (at 5 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 25 smd rect (at 5.5 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 26 smd rect (at 6 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 27 smd rect (at 6.5 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad MP smd custom (at 8.75 -1.775) (size 1 1) (layers F.Cu F.Mask F.Paste)
+    (options (clearance outline) (anchor circle))
+    (primitives
+      (gr_poly (pts
+         (xy -1.05 -0.975) (xy -1.05 0.975) (xy 0.25 0.975) (xy 0.25 0.625)
+         (xy 1.05 0.625) (xy 1.05 -0.975) (xy -1.05 -0.975)) (width 0))
+    ))
+  (pad MP smd custom (at -8.75 -1.775) (size 1 1) (layers F.Cu F.Mask F.Paste)
+    (options (clearance outline) (anchor circle))
+    (primitives
+      (gr_poly (pts
+         (xy 1.05 -0.975) (xy 1.05 0.975) (xy -0.25 0.975) (xy -0.25 0.625)
+         (xy -1.05 0.625) (xy -1.05 -0.975) (xy 1.05 -0.975)) (width 0))
+    ))
+  (fp_text user ${REFERENCE} (at 0 0) (layer F.Fab)
+    (effects (font (size 1 1) (thickness 0.15)))
+  )
+  (model ${KISYS3DMOD}/Connector_FFC-FPC.3dshapes/Amphenol_F32R-1A7x1-11027_1x27-1MP_P0.5mm_Horizontal.wrl
+    (at (xyz 0 0 0))
+    (scale (xyz 1 1 1))
+    (rotate (xyz 0 0 0))
+  )
+)
\ No newline at end of file
diff --git a/Connector_FFC-FPC.pretty/Amphenol_F32R-1A7x1-11028_1x28-1MP_P0.5mm_Horizontal.kicad_mod b/Connector_FFC-FPC.pretty/Amphenol_F32R-1A7x1-11028_1x28-1MP_P0.5mm_Horizontal.kicad_mod
new file mode 100644
index 000000000..76189a351
--- /dev/null
+++ b/Connector_FFC-FPC.pretty/Amphenol_F32R-1A7x1-11028_1x28-1MP_P0.5mm_Horizontal.kicad_mod
@@ -0,0 +1,85 @@
+(module Amphenol_F32R-1A7x1-11028_1x28-1MP_P0.5mm_Horizontal (layer F.Cu) (tedit 5FA462C8)
+  (descr "Amphenol FPC connector, 28 bottom-side contacts, 0.5mm pitch, SMT, https://cdn.amphenol-icc.com/media/wysiwyg/files/drawing/f32q-f32t.pdf")
+  (tags "Amphenol fpc F32R")
+  (attr smd)
+  (fp_text reference REF** (at 0 -4.65) (layer F.SilkS)
+    (effects (font (size 1 1) (thickness 0.15)))
+  )
+  (fp_text value Amphenol_F32R-1A7x1-11028_1x28-1MP_P0.5mm_Horizontal (at 0 3.45) (layer F.Fab)
+    (effects (font (size 1 1) (thickness 0.15)))
+  )
+  (fp_line (start -9.4 -2.25) (end 9.4 -2.25) (layer F.Fab) (width 0.1))
+  (fp_line (start 9.4 -2.25) (end 9.4 0.75) (layer F.Fab) (width 0.1))
+  (fp_line (start 9.4 0.75) (end 10.65 0.75) (layer F.Fab) (width 0.1))
+  (fp_line (start 10.65 0.75) (end 10.65 2.25) (layer F.Fab) (width 0.1))
+  (fp_line (start 10.65 2.25) (end -10.65 2.25) (layer F.Fab) (width 0.1))
+  (fp_line (start -10.65 2.25) (end -10.65 0.75) (layer F.Fab) (width 0.1))
+  (fp_line (start -10.65 0.75) (end -9.4 0.75) (layer F.Fab) (width 0.1))
+  (fp_line (start -9.4 0.75) (end -9.4 -2.25) (layer F.Fab) (width 0.1))
+  (fp_line (start -7.15 -2.25) (end -6.75 -1.45) (layer F.Fab) (width 0.1))
+  (fp_line (start -6.75 -1.45) (end -6.35 -2.25) (layer F.Fab) (width 0.1))
+  (fp_line (start 7.16 -3.01) (end 10.31 -3.01) (layer F.SilkS) (width 0.12))
+  (fp_line (start 10.31 -3.01) (end 10.31 0.69) (layer F.SilkS) (width 0.12))
+  (fp_line (start 10.31 0.69) (end 10.71 0.69) (layer F.SilkS) (width 0.12))
+  (fp_line (start 10.71 0.69) (end 10.71 2.31) (layer F.SilkS) (width 0.12))
+  (fp_line (start 10.71 2.31) (end -10.71 2.31) (layer F.SilkS) (width 0.12))
+  (fp_line (start -10.71 2.31) (end -10.71 0.69) (layer F.SilkS) (width 0.12))
+  (fp_line (start -10.71 0.69) (end -10.31 0.69) (layer F.SilkS) (width 0.12))
+  (fp_line (start -10.31 0.69) (end -10.31 -3.01) (layer F.SilkS) (width 0.12))
+  (fp_line (start -10.31 -3.01) (end -7.16 -3.01) (layer F.SilkS) (width 0.12))
+  (fp_line (start -7.16 -3.01) (end -7.16 -3.39) (layer F.SilkS) (width 0.12))
+  (fp_line (start -11.15 -3.95) (end -11.15 2.75) (layer F.CrtYd) (width 0.05))
+  (fp_line (start -11.15 2.75) (end 11.15 2.75) (layer F.CrtYd) (width 0.05))
+  (fp_line (start 11.15 2.75) (end 11.15 -3.95) (layer F.CrtYd) (width 0.05))
+  (fp_line (start 11.15 -3.95) (end -11.15 -3.95) (layer F.CrtYd) (width 0.05))
+  (pad 1 smd rect (at -6.75 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 2 smd rect (at -6.25 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 3 smd rect (at -5.75 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 4 smd rect (at -5.25 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 5 smd rect (at -4.75 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 6 smd rect (at -4.25 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 7 smd rect (at -3.75 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 8 smd rect (at -3.25 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 9 smd rect (at -2.75 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 10 smd rect (at -2.25 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 11 smd rect (at -1.75 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 12 smd rect (at -1.25 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 13 smd rect (at -0.75 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 14 smd rect (at -0.25 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 15 smd rect (at 0.25 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 16 smd rect (at 0.75 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 17 smd rect (at 1.25 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 18 smd rect (at 1.75 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 19 smd rect (at 2.25 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 20 smd rect (at 2.75 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 21 smd rect (at 3.25 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 22 smd rect (at 3.75 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 23 smd rect (at 4.25 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 24 smd rect (at 4.75 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 25 smd rect (at 5.25 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 26 smd rect (at 5.75 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 27 smd rect (at 6.25 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 28 smd rect (at 6.75 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad MP smd custom (at 9 -1.775) (size 1 1) (layers F.Cu F.Mask F.Paste)
+    (options (clearance outline) (anchor circle))
+    (primitives
+      (gr_poly (pts
+         (xy -1.05 -0.975) (xy -1.05 0.975) (xy 0.25 0.975) (xy 0.25 0.625)
+         (xy 1.05 0.625) (xy 1.05 -0.975) (xy -1.05 -0.975)) (width 0))
+    ))
+  (pad MP smd custom (at -9 -1.775) (size 1 1) (layers F.Cu F.Mask F.Paste)
+    (options (clearance outline) (anchor circle))
+    (primitives
+      (gr_poly (pts
+         (xy 1.05 -0.975) (xy 1.05 0.975) (xy -0.25 0.975) (xy -0.25 0.625)
+         (xy -1.05 0.625) (xy -1.05 -0.975) (xy 1.05 -0.975)) (width 0))
+    ))
+  (fp_text user ${REFERENCE} (at 0 0) (layer F.Fab)
+    (effects (font (size 1 1) (thickness 0.15)))
+  )
+  (model ${KISYS3DMOD}/Connector_FFC-FPC.3dshapes/Amphenol_F32R-1A7x1-11028_1x28-1MP_P0.5mm_Horizontal.wrl
+    (at (xyz 0 0 0))
+    (scale (xyz 1 1 1))
+    (rotate (xyz 0 0 0))
+  )
+)
\ No newline at end of file
diff --git a/Connector_FFC-FPC.pretty/Amphenol_F32R-1A7x1-11029_1x29-1MP_P0.5mm_Horizontal.kicad_mod b/Connector_FFC-FPC.pretty/Amphenol_F32R-1A7x1-11029_1x29-1MP_P0.5mm_Horizontal.kicad_mod
new file mode 100644
index 000000000..229ae4bc7
--- /dev/null
+++ b/Connector_FFC-FPC.pretty/Amphenol_F32R-1A7x1-11029_1x29-1MP_P0.5mm_Horizontal.kicad_mod
@@ -0,0 +1,86 @@
+(module Amphenol_F32R-1A7x1-11029_1x29-1MP_P0.5mm_Horizontal (layer F.Cu) (tedit 5FA462C8)
+  (descr "Amphenol FPC connector, 29 bottom-side contacts, 0.5mm pitch, SMT, https://cdn.amphenol-icc.com/media/wysiwyg/files/drawing/f32q-f32t.pdf")
+  (tags "Amphenol fpc F32R")
+  (attr smd)
+  (fp_text reference REF** (at 0 -4.65) (layer F.SilkS)
+    (effects (font (size 1 1) (thickness 0.15)))
+  )
+  (fp_text value Amphenol_F32R-1A7x1-11029_1x29-1MP_P0.5mm_Horizontal (at 0 3.45) (layer F.Fab)
+    (effects (font (size 1 1) (thickness 0.15)))
+  )
+  (fp_line (start -9.65 -2.25) (end 9.65 -2.25) (layer F.Fab) (width 0.1))
+  (fp_line (start 9.65 -2.25) (end 9.65 0.75) (layer F.Fab) (width 0.1))
+  (fp_line (start 9.65 0.75) (end 10.9 0.75) (layer F.Fab) (width 0.1))
+  (fp_line (start 10.9 0.75) (end 10.9 2.25) (layer F.Fab) (width 0.1))
+  (fp_line (start 10.9 2.25) (end -10.9 2.25) (layer F.Fab) (width 0.1))
+  (fp_line (start -10.9 2.25) (end -10.9 0.75) (layer F.Fab) (width 0.1))
+  (fp_line (start -10.9 0.75) (end -9.65 0.75) (layer F.Fab) (width 0.1))
+  (fp_line (start -9.65 0.75) (end -9.65 -2.25) (layer F.Fab) (width 0.1))
+  (fp_line (start -7.4 -2.25) (end -7 -1.45) (layer F.Fab) (width 0.1))
+  (fp_line (start -7 -1.45) (end -6.6 -2.25) (layer F.Fab) (width 0.1))
+  (fp_line (start 7.41 -3.01) (end 10.56 -3.01) (layer F.SilkS) (width 0.12))
+  (fp_line (start 10.56 -3.01) (end 10.56 0.69) (layer F.SilkS) (width 0.12))
+  (fp_line (start 10.56 0.69) (end 10.96 0.69) (layer F.SilkS) (width 0.12))
+  (fp_line (start 10.96 0.69) (end 10.96 2.31) (layer F.SilkS) (width 0.12))
+  (fp_line (start 10.96 2.31) (end -10.96 2.31) (layer F.SilkS) (width 0.12))
+  (fp_line (start -10.96 2.31) (end -10.96 0.69) (layer F.SilkS) (width 0.12))
+  (fp_line (start -10.96 0.69) (end -10.56 0.69) (layer F.SilkS) (width 0.12))
+  (fp_line (start -10.56 0.69) (end -10.56 -3.01) (layer F.SilkS) (width 0.12))
+  (fp_line (start -10.56 -3.01) (end -7.41 -3.01) (layer F.SilkS) (width 0.12))
+  (fp_line (start -7.41 -3.01) (end -7.41 -3.39) (layer F.SilkS) (width 0.12))
+  (fp_line (start -11.4 -3.95) (end -11.4 2.75) (layer F.CrtYd) (width 0.05))
+  (fp_line (start -11.4 2.75) (end 11.4 2.75) (layer F.CrtYd) (width 0.05))
+  (fp_line (start 11.4 2.75) (end 11.4 -3.95) (layer F.CrtYd) (width 0.05))
+  (fp_line (start 11.4 -3.95) (end -11.4 -3.95) (layer F.CrtYd) (width 0.05))
+  (pad 1 smd rect (at -7 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 2 smd rect (at -6.5 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 3 smd rect (at -6 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 4 smd rect (at -5.5 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 5 smd rect (at -5 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 6 smd rect (at -4.5 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 7 smd rect (at -4 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 8 smd rect (at -3.5 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 9 smd rect (at -3 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 10 smd rect (at -2.5 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 11 smd rect (at -2 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 12 smd rect (at -1.5 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 13 smd rect (at -1 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 14 smd rect (at -0.5 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 15 smd rect (at 0 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 16 smd rect (at 0.5 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 17 smd rect (at 1 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 18 smd rect (at 1.5 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 19 smd rect (at 2 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 20 smd rect (at 2.5 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 21 smd rect (at 3 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 22 smd rect (at 3.5 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 23 smd rect (at 4 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 24 smd rect (at 4.5 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 25 smd rect (at 5 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 26 smd rect (at 5.5 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 27 smd rect (at 6 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 28 smd rect (at 6.5 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 29 smd rect (at 7 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad MP smd custom (at 9.25 -1.775) (size 1 1) (layers F.Cu F.Mask F.Paste)
+    (options (clearance outline) (anchor circle))
+    (primitives
+      (gr_poly (pts
+         (xy -1.05 -0.975) (xy -1.05 0.975) (xy 0.25 0.975) (xy 0.25 0.625)
+         (xy 1.05 0.625) (xy 1.05 -0.975) (xy -1.05 -0.975)) (width 0))
+    ))
+  (pad MP smd custom (at -9.25 -1.775) (size 1 1) (layers F.Cu F.Mask F.Paste)
+    (options (clearance outline) (anchor circle))
+    (primitives
+      (gr_poly (pts
+         (xy 1.05 -0.975) (xy 1.05 0.975) (xy -0.25 0.975) (xy -0.25 0.625)
+         (xy -1.05 0.625) (xy -1.05 -0.975) (xy 1.05 -0.975)) (width 0))
+    ))
+  (fp_text user ${REFERENCE} (at 0 0) (layer F.Fab)
+    (effects (font (size 1 1) (thickness 0.15)))
+  )
+  (model ${KISYS3DMOD}/Connector_FFC-FPC.3dshapes/Amphenol_F32R-1A7x1-11029_1x29-1MP_P0.5mm_Horizontal.wrl
+    (at (xyz 0 0 0))
+    (scale (xyz 1 1 1))
+    (rotate (xyz 0 0 0))
+  )
+)
\ No newline at end of file
diff --git a/Connector_FFC-FPC.pretty/Amphenol_F32R-1A7x1-11030_1x30-1MP_P0.5mm_Horizontal.kicad_mod b/Connector_FFC-FPC.pretty/Amphenol_F32R-1A7x1-11030_1x30-1MP_P0.5mm_Horizontal.kicad_mod
new file mode 100644
index 000000000..045f7512b
--- /dev/null
+++ b/Connector_FFC-FPC.pretty/Amphenol_F32R-1A7x1-11030_1x30-1MP_P0.5mm_Horizontal.kicad_mod
@@ -0,0 +1,87 @@
+(module Amphenol_F32R-1A7x1-11030_1x30-1MP_P0.5mm_Horizontal (layer F.Cu) (tedit 5FA462C8)
+  (descr "Amphenol FPC connector, 30 bottom-side contacts, 0.5mm pitch, SMT, https://cdn.amphenol-icc.com/media/wysiwyg/files/drawing/f32q-f32t.pdf")
+  (tags "Amphenol fpc F32R")
+  (attr smd)
+  (fp_text reference REF** (at 0 -4.65) (layer F.SilkS)
+    (effects (font (size 1 1) (thickness 0.15)))
+  )
+  (fp_text value Amphenol_F32R-1A7x1-11030_1x30-1MP_P0.5mm_Horizontal (at 0 3.45) (layer F.Fab)
+    (effects (font (size 1 1) (thickness 0.15)))
+  )
+  (fp_line (start -9.9 -2.25) (end 9.9 -2.25) (layer F.Fab) (width 0.1))
+  (fp_line (start 9.9 -2.25) (end 9.9 0.75) (layer F.Fab) (width 0.1))
+  (fp_line (start 9.9 0.75) (end 11.15 0.75) (layer F.Fab) (width 0.1))
+  (fp_line (start 11.15 0.75) (end 11.15 2.25) (layer F.Fab) (width 0.1))
+  (fp_line (start 11.15 2.25) (end -11.15 2.25) (layer F.Fab) (width 0.1))
+  (fp_line (start -11.15 2.25) (end -11.15 0.75) (layer F.Fab) (width 0.1))
+  (fp_line (start -11.15 0.75) (end -9.9 0.75) (layer F.Fab) (width 0.1))
+  (fp_line (start -9.9 0.75) (end -9.9 -2.25) (layer F.Fab) (width 0.1))
+  (fp_line (start -7.65 -2.25) (end -7.25 -1.45) (layer F.Fab) (width 0.1))
+  (fp_line (start -7.25 -1.45) (end -6.85 -2.25) (layer F.Fab) (width 0.1))
+  (fp_line (start 7.66 -3.01) (end 10.81 -3.01) (layer F.SilkS) (width 0.12))
+  (fp_line (start 10.81 -3.01) (end 10.81 0.69) (layer F.SilkS) (width 0.12))
+  (fp_line (start 10.81 0.69) (end 11.21 0.69) (layer F.SilkS) (width 0.12))
+  (fp_line (start 11.21 0.69) (end 11.21 2.31) (layer F.SilkS) (width 0.12))
+  (fp_line (start 11.21 2.31) (end -11.21 2.31) (layer F.SilkS) (width 0.12))
+  (fp_line (start -11.21 2.31) (end -11.21 0.69) (layer F.SilkS) (width 0.12))
+  (fp_line (start -11.21 0.69) (end -10.81 0.69) (layer F.SilkS) (width 0.12))
+  (fp_line (start -10.81 0.69) (end -10.81 -3.01) (layer F.SilkS) (width 0.12))
+  (fp_line (start -10.81 -3.01) (end -7.66 -3.01) (layer F.SilkS) (width 0.12))
+  (fp_line (start -7.66 -3.01) (end -7.66 -3.39) (layer F.SilkS) (width 0.12))
+  (fp_line (start -11.65 -3.95) (end -11.65 2.75) (layer F.CrtYd) (width 0.05))
+  (fp_line (start -11.65 2.75) (end 11.65 2.75) (layer F.CrtYd) (width 0.05))
+  (fp_line (start 11.65 2.75) (end 11.65 -3.95) (layer F.CrtYd) (width 0.05))
+  (fp_line (start 11.65 -3.95) (end -11.65 -3.95) (layer F.CrtYd) (width 0.05))
+  (pad 1 smd rect (at -7.25 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 2 smd rect (at -6.75 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 3 smd rect (at -6.25 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 4 smd rect (at -5.75 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 5 smd rect (at -5.25 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 6 smd rect (at -4.75 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 7 smd rect (at -4.25 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 8 smd rect (at -3.75 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 9 smd rect (at -3.25 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 10 smd rect (at -2.75 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 11 smd rect (at -2.25 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 12 smd rect (at -1.75 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 13 smd rect (at -1.25 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 14 smd rect (at -0.75 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 15 smd rect (at -0.25 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 16 smd rect (at 0.25 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 17 smd rect (at 0.75 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 18 smd rect (at 1.25 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 19 smd rect (at 1.75 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 20 smd rect (at 2.25 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 21 smd rect (at 2.75 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 22 smd rect (at 3.25 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 23 smd rect (at 3.75 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 24 smd rect (at 4.25 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 25 smd rect (at 4.75 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 26 smd rect (at 5.25 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 27 smd rect (at 5.75 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 28 smd rect (at 6.25 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 29 smd rect (at 6.75 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 30 smd rect (at 7.25 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad MP smd custom (at 9.5 -1.775) (size 1 1) (layers F.Cu F.Mask F.Paste)
+    (options (clearance outline) (anchor circle))
+    (primitives
+      (gr_poly (pts
+         (xy -1.05 -0.975) (xy -1.05 0.975) (xy 0.25 0.975) (xy 0.25 0.625)
+         (xy 1.05 0.625) (xy 1.05 -0.975) (xy -1.05 -0.975)) (width 0))
+    ))
+  (pad MP smd custom (at -9.5 -1.775) (size 1 1) (layers F.Cu F.Mask F.Paste)
+    (options (clearance outline) (anchor circle))
+    (primitives
+      (gr_poly (pts
+         (xy 1.05 -0.975) (xy 1.05 0.975) (xy -0.25 0.975) (xy -0.25 0.625)
+         (xy -1.05 0.625) (xy -1.05 -0.975) (xy 1.05 -0.975)) (width 0))
+    ))
+  (fp_text user ${REFERENCE} (at 0 0) (layer F.Fab)
+    (effects (font (size 1 1) (thickness 0.15)))
+  )
+  (model ${KISYS3DMOD}/Connector_FFC-FPC.3dshapes/Amphenol_F32R-1A7x1-11030_1x30-1MP_P0.5mm_Horizontal.wrl
+    (at (xyz 0 0 0))
+    (scale (xyz 1 1 1))
+    (rotate (xyz 0 0 0))
+  )
+)
\ No newline at end of file
diff --git a/Connector_FFC-FPC.pretty/Amphenol_F32R-1A7x1-11031_1x31-1MP_P0.5mm_Horizontal.kicad_mod b/Connector_FFC-FPC.pretty/Amphenol_F32R-1A7x1-11031_1x31-1MP_P0.5mm_Horizontal.kicad_mod
new file mode 100644
index 000000000..0b7ee3ddb
--- /dev/null
+++ b/Connector_FFC-FPC.pretty/Amphenol_F32R-1A7x1-11031_1x31-1MP_P0.5mm_Horizontal.kicad_mod
@@ -0,0 +1,88 @@
+(module Amphenol_F32R-1A7x1-11031_1x31-1MP_P0.5mm_Horizontal (layer F.Cu) (tedit 5FA462C8)
+  (descr "Amphenol FPC connector, 31 bottom-side contacts, 0.5mm pitch, SMT, https://cdn.amphenol-icc.com/media/wysiwyg/files/drawing/f32q-f32t.pdf")
+  (tags "Amphenol fpc F32R")
+  (attr smd)
+  (fp_text reference REF** (at 0 -4.65) (layer F.SilkS)
+    (effects (font (size 1 1) (thickness 0.15)))
+  )
+  (fp_text value Amphenol_F32R-1A7x1-11031_1x31-1MP_P0.5mm_Horizontal (at 0 3.45) (layer F.Fab)
+    (effects (font (size 1 1) (thickness 0.15)))
+  )
+  (fp_line (start -10.15 -2.25) (end 10.15 -2.25) (layer F.Fab) (width 0.1))
+  (fp_line (start 10.15 -2.25) (end 10.15 0.75) (layer F.Fab) (width 0.1))
+  (fp_line (start 10.15 0.75) (end 11.4 0.75) (layer F.Fab) (width 0.1))
+  (fp_line (start 11.4 0.75) (end 11.4 2.25) (layer F.Fab) (width 0.1))
+  (fp_line (start 11.4 2.25) (end -11.4 2.25) (layer F.Fab) (width 0.1))
+  (fp_line (start -11.4 2.25) (end -11.4 0.75) (layer F.Fab) (width 0.1))
+  (fp_line (start -11.4 0.75) (end -10.15 0.75) (layer F.Fab) (width 0.1))
+  (fp_line (start -10.15 0.75) (end -10.15 -2.25) (layer F.Fab) (width 0.1))
+  (fp_line (start -7.9 -2.25) (end -7.5 -1.45) (layer F.Fab) (width 0.1))
+  (fp_line (start -7.5 -1.45) (end -7.1 -2.25) (layer F.Fab) (width 0.1))
+  (fp_line (start 7.91 -3.01) (end 11.06 -3.01) (layer F.SilkS) (width 0.12))
+  (fp_line (start 11.06 -3.01) (end 11.06 0.69) (layer F.SilkS) (width 0.12))
+  (fp_line (start 11.06 0.69) (end 11.46 0.69) (layer F.SilkS) (width 0.12))
+  (fp_line (start 11.46 0.69) (end 11.46 2.31) (layer F.SilkS) (width 0.12))
+  (fp_line (start 11.46 2.31) (end -11.46 2.31) (layer F.SilkS) (width 0.12))
+  (fp_line (start -11.46 2.31) (end -11.46 0.69) (layer F.SilkS) (width 0.12))
+  (fp_line (start -11.46 0.69) (end -11.06 0.69) (layer F.SilkS) (width 0.12))
+  (fp_line (start -11.06 0.69) (end -11.06 -3.01) (layer F.SilkS) (width 0.12))
+  (fp_line (start -11.06 -3.01) (end -7.91 -3.01) (layer F.SilkS) (width 0.12))
+  (fp_line (start -7.91 -3.01) (end -7.91 -3.39) (layer F.SilkS) (width 0.12))
+  (fp_line (start -11.9 -3.95) (end -11.9 2.75) (layer F.CrtYd) (width 0.05))
+  (fp_line (start -11.9 2.75) (end 11.9 2.75) (layer F.CrtYd) (width 0.05))
+  (fp_line (start 11.9 2.75) (end 11.9 -3.95) (layer F.CrtYd) (width 0.05))
+  (fp_line (start 11.9 -3.95) (end -11.9 -3.95) (layer F.CrtYd) (width 0.05))
+  (pad 1 smd rect (at -7.5 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 2 smd rect (at -7 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 3 smd rect (at -6.5 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 4 smd rect (at -6 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 5 smd rect (at -5.5 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 6 smd rect (at -5 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 7 smd rect (at -4.5 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 8 smd rect (at -4 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 9 smd rect (at -3.5 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 10 smd rect (at -3 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 11 smd rect (at -2.5 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 12 smd rect (at -2 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 13 smd rect (at -1.5 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 14 smd rect (at -1 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 15 smd rect (at -0.5 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 16 smd rect (at 0 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 17 smd rect (at 0.5 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 18 smd rect (at 1 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 19 smd rect (at 1.5 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 20 smd rect (at 2 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 21 smd rect (at 2.5 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 22 smd rect (at 3 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 23 smd rect (at 3.5 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 24 smd rect (at 4 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 25 smd rect (at 4.5 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 26 smd rect (at 5 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 27 smd rect (at 5.5 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 28 smd rect (at 6 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 29 smd rect (at 6.5 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 30 smd rect (at 7 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 31 smd rect (at 7.5 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad MP smd custom (at 9.75 -1.775) (size 1 1) (layers F.Cu F.Mask F.Paste)
+    (options (clearance outline) (anchor circle))
+    (primitives
+      (gr_poly (pts
+         (xy -1.05 -0.975) (xy -1.05 0.975) (xy 0.25 0.975) (xy 0.25 0.625)
+         (xy 1.05 0.625) (xy 1.05 -0.975) (xy -1.05 -0.975)) (width 0))
+    ))
+  (pad MP smd custom (at -9.75 -1.775) (size 1 1) (layers F.Cu F.Mask F.Paste)
+    (options (clearance outline) (anchor circle))
+    (primitives
+      (gr_poly (pts
+         (xy 1.05 -0.975) (xy 1.05 0.975) (xy -0.25 0.975) (xy -0.25 0.625)
+         (xy -1.05 0.625) (xy -1.05 -0.975) (xy 1.05 -0.975)) (width 0))
+    ))
+  (fp_text user ${REFERENCE} (at 0 0) (layer F.Fab)
+    (effects (font (size 1 1) (thickness 0.15)))
+  )
+  (model ${KISYS3DMOD}/Connector_FFC-FPC.3dshapes/Amphenol_F32R-1A7x1-11031_1x31-1MP_P0.5mm_Horizontal.wrl
+    (at (xyz 0 0 0))
+    (scale (xyz 1 1 1))
+    (rotate (xyz 0 0 0))
+  )
+)
\ No newline at end of file
diff --git a/Connector_FFC-FPC.pretty/Amphenol_F32R-1A7x1-11032_1x32-1MP_P0.5mm_Horizontal.kicad_mod b/Connector_FFC-FPC.pretty/Amphenol_F32R-1A7x1-11032_1x32-1MP_P0.5mm_Horizontal.kicad_mod
new file mode 100644
index 000000000..fbb482efb
--- /dev/null
+++ b/Connector_FFC-FPC.pretty/Amphenol_F32R-1A7x1-11032_1x32-1MP_P0.5mm_Horizontal.kicad_mod
@@ -0,0 +1,89 @@
+(module Amphenol_F32R-1A7x1-11032_1x32-1MP_P0.5mm_Horizontal (layer F.Cu) (tedit 5FA462C8)
+  (descr "Amphenol FPC connector, 32 bottom-side contacts, 0.5mm pitch, SMT, https://cdn.amphenol-icc.com/media/wysiwyg/files/drawing/f32q-f32t.pdf")
+  (tags "Amphenol fpc F32R")
+  (attr smd)
+  (fp_text reference REF** (at 0 -4.65) (layer F.SilkS)
+    (effects (font (size 1 1) (thickness 0.15)))
+  )
+  (fp_text value Amphenol_F32R-1A7x1-11032_1x32-1MP_P0.5mm_Horizontal (at 0 3.45) (layer F.Fab)
+    (effects (font (size 1 1) (thickness 0.15)))
+  )
+  (fp_line (start -10.4 -2.25) (end 10.4 -2.25) (layer F.Fab) (width 0.1))
+  (fp_line (start 10.4 -2.25) (end 10.4 0.75) (layer F.Fab) (width 0.1))
+  (fp_line (start 10.4 0.75) (end 11.65 0.75) (layer F.Fab) (width 0.1))
+  (fp_line (start 11.65 0.75) (end 11.65 2.25) (layer F.Fab) (width 0.1))
+  (fp_line (start 11.65 2.25) (end -11.65 2.25) (layer F.Fab) (width 0.1))
+  (fp_line (start -11.65 2.25) (end -11.65 0.75) (layer F.Fab) (width 0.1))
+  (fp_line (start -11.65 0.75) (end -10.4 0.75) (layer F.Fab) (width 0.1))
+  (fp_line (start -10.4 0.75) (end -10.4 -2.25) (layer F.Fab) (width 0.1))
+  (fp_line (start -8.15 -2.25) (end -7.75 -1.45) (layer F.Fab) (width 0.1))
+  (fp_line (start -7.75 -1.45) (end -7.35 -2.25) (layer F.Fab) (width 0.1))
+  (fp_line (start 8.16 -3.01) (end 11.31 -3.01) (layer F.SilkS) (width 0.12))
+  (fp_line (start 11.31 -3.01) (end 11.31 0.69) (layer F.SilkS) (width 0.12))
+  (fp_line (start 11.31 0.69) (end 11.71 0.69) (layer F.SilkS) (width 0.12))
+  (fp_line (start 11.71 0.69) (end 11.71 2.31) (layer F.SilkS) (width 0.12))
+  (fp_line (start 11.71 2.31) (end -11.71 2.31) (layer F.SilkS) (width 0.12))
+  (fp_line (start -11.71 2.31) (end -11.71 0.69) (layer F.SilkS) (width 0.12))
+  (fp_line (start -11.71 0.69) (end -11.31 0.69) (layer F.SilkS) (width 0.12))
+  (fp_line (start -11.31 0.69) (end -11.31 -3.01) (layer F.SilkS) (width 0.12))
+  (fp_line (start -11.31 -3.01) (end -8.16 -3.01) (layer F.SilkS) (width 0.12))
+  (fp_line (start -8.16 -3.01) (end -8.16 -3.39) (layer F.SilkS) (width 0.12))
+  (fp_line (start -12.15 -3.95) (end -12.15 2.75) (layer F.CrtYd) (width 0.05))
+  (fp_line (start -12.15 2.75) (end 12.15 2.75) (layer F.CrtYd) (width 0.05))
+  (fp_line (start 12.15 2.75) (end 12.15 -3.95) (layer F.CrtYd) (width 0.05))
+  (fp_line (start 12.15 -3.95) (end -12.15 -3.95) (layer F.CrtYd) (width 0.05))
+  (pad 1 smd rect (at -7.75 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 2 smd rect (at -7.25 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 3 smd rect (at -6.75 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 4 smd rect (at -6.25 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 5 smd rect (at -5.75 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 6 smd rect (at -5.25 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 7 smd rect (at -4.75 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 8 smd rect (at -4.25 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 9 smd rect (at -3.75 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 10 smd rect (at -3.25 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 11 smd rect (at -2.75 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 12 smd rect (at -2.25 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 13 smd rect (at -1.75 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 14 smd rect (at -1.25 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 15 smd rect (at -0.75 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 16 smd rect (at -0.25 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 17 smd rect (at 0.25 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 18 smd rect (at 0.75 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 19 smd rect (at 1.25 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 20 smd rect (at 1.75 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 21 smd rect (at 2.25 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 22 smd rect (at 2.75 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 23 smd rect (at 3.25 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 24 smd rect (at 3.75 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 25 smd rect (at 4.25 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 26 smd rect (at 4.75 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 27 smd rect (at 5.25 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 28 smd rect (at 5.75 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 29 smd rect (at 6.25 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 30 smd rect (at 6.75 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 31 smd rect (at 7.25 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 32 smd rect (at 7.75 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad MP smd custom (at 10 -1.775) (size 1 1) (layers F.Cu F.Mask F.Paste)
+    (options (clearance outline) (anchor circle))
+    (primitives
+      (gr_poly (pts
+         (xy -1.05 -0.975) (xy -1.05 0.975) (xy 0.25 0.975) (xy 0.25 0.625)
+         (xy 1.05 0.625) (xy 1.05 -0.975) (xy -1.05 -0.975)) (width 0))
+    ))
+  (pad MP smd custom (at -10 -1.775) (size 1 1) (layers F.Cu F.Mask F.Paste)
+    (options (clearance outline) (anchor circle))
+    (primitives
+      (gr_poly (pts
+         (xy 1.05 -0.975) (xy 1.05 0.975) (xy -0.25 0.975) (xy -0.25 0.625)
+         (xy -1.05 0.625) (xy -1.05 -0.975) (xy 1.05 -0.975)) (width 0))
+    ))
+  (fp_text user ${REFERENCE} (at 0 0) (layer F.Fab)
+    (effects (font (size 1 1) (thickness 0.15)))
+  )
+  (model ${KISYS3DMOD}/Connector_FFC-FPC.3dshapes/Amphenol_F32R-1A7x1-11032_1x32-1MP_P0.5mm_Horizontal.wrl
+    (at (xyz 0 0 0))
+    (scale (xyz 1 1 1))
+    (rotate (xyz 0 0 0))
+  )
+)
\ No newline at end of file
diff --git a/Connector_FFC-FPC.pretty/Amphenol_F32R-1A7x1-11033_1x33-1MP_P0.5mm_Horizontal.kicad_mod b/Connector_FFC-FPC.pretty/Amphenol_F32R-1A7x1-11033_1x33-1MP_P0.5mm_Horizontal.kicad_mod
new file mode 100644
index 000000000..eb88ea455
--- /dev/null
+++ b/Connector_FFC-FPC.pretty/Amphenol_F32R-1A7x1-11033_1x33-1MP_P0.5mm_Horizontal.kicad_mod
@@ -0,0 +1,90 @@
+(module Amphenol_F32R-1A7x1-11033_1x33-1MP_P0.5mm_Horizontal (layer F.Cu) (tedit 5FA462C8)
+  (descr "Amphenol FPC connector, 33 bottom-side contacts, 0.5mm pitch, SMT, https://cdn.amphenol-icc.com/media/wysiwyg/files/drawing/f32q-f32t.pdf")
+  (tags "Amphenol fpc F32R")
+  (attr smd)
+  (fp_text reference REF** (at 0 -4.65) (layer F.SilkS)
+    (effects (font (size 1 1) (thickness 0.15)))
+  )
+  (fp_text value Amphenol_F32R-1A7x1-11033_1x33-1MP_P0.5mm_Horizontal (at 0 3.45) (layer F.Fab)
+    (effects (font (size 1 1) (thickness 0.15)))
+  )
+  (fp_line (start -10.65 -2.25) (end 10.65 -2.25) (layer F.Fab) (width 0.1))
+  (fp_line (start 10.65 -2.25) (end 10.65 0.75) (layer F.Fab) (width 0.1))
+  (fp_line (start 10.65 0.75) (end 11.9 0.75) (layer F.Fab) (width 0.1))
+  (fp_line (start 11.9 0.75) (end 11.9 2.25) (layer F.Fab) (width 0.1))
+  (fp_line (start 11.9 2.25) (end -11.9 2.25) (layer F.Fab) (width 0.1))
+  (fp_line (start -11.9 2.25) (end -11.9 0.75) (layer F.Fab) (width 0.1))
+  (fp_line (start -11.9 0.75) (end -10.65 0.75) (layer F.Fab) (width 0.1))
+  (fp_line (start -10.65 0.75) (end -10.65 -2.25) (layer F.Fab) (width 0.1))
+  (fp_line (start -8.4 -2.25) (end -8 -1.45) (layer F.Fab) (width 0.1))
+  (fp_line (start -8 -1.45) (end -7.6 -2.25) (layer F.Fab) (width 0.1))
+  (fp_line (start 8.41 -3.01) (end 11.56 -3.01) (layer F.SilkS) (width 0.12))
+  (fp_line (start 11.56 -3.01) (end 11.56 0.69) (layer F.SilkS) (width 0.12))
+  (fp_line (start 11.56 0.69) (end 11.96 0.69) (layer F.SilkS) (width 0.12))
+  (fp_line (start 11.96 0.69) (end 11.96 2.31) (layer F.SilkS) (width 0.12))
+  (fp_line (start 11.96 2.31) (end -11.96 2.31) (layer F.SilkS) (width 0.12))
+  (fp_line (start -11.96 2.31) (end -11.96 0.69) (layer F.SilkS) (width 0.12))
+  (fp_line (start -11.96 0.69) (end -11.56 0.69) (layer F.SilkS) (width 0.12))
+  (fp_line (start -11.56 0.69) (end -11.56 -3.01) (layer F.SilkS) (width 0.12))
+  (fp_line (start -11.56 -3.01) (end -8.41 -3.01) (layer F.SilkS) (width 0.12))
+  (fp_line (start -8.41 -3.01) (end -8.41 -3.39) (layer F.SilkS) (width 0.12))
+  (fp_line (start -12.4 -3.95) (end -12.4 2.75) (layer F.CrtYd) (width 0.05))
+  (fp_line (start -12.4 2.75) (end 12.4 2.75) (layer F.CrtYd) (width 0.05))
+  (fp_line (start 12.4 2.75) (end 12.4 -3.95) (layer F.CrtYd) (width 0.05))
+  (fp_line (start 12.4 -3.95) (end -12.4 -3.95) (layer F.CrtYd) (width 0.05))
+  (pad 1 smd rect (at -8 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 2 smd rect (at -7.5 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 3 smd rect (at -7 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 4 smd rect (at -6.5 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 5 smd rect (at -6 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 6 smd rect (at -5.5 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 7 smd rect (at -5 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 8 smd rect (at -4.5 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 9 smd rect (at -4 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 10 smd rect (at -3.5 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 11 smd rect (at -3 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 12 smd rect (at -2.5 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 13 smd rect (at -2 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 14 smd rect (at -1.5 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 15 smd rect (at -1 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 16 smd rect (at -0.5 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 17 smd rect (at 0 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 18 smd rect (at 0.5 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 19 smd rect (at 1 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 20 smd rect (at 1.5 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 21 smd rect (at 2 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 22 smd rect (at 2.5 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 23 smd rect (at 3 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 24 smd rect (at 3.5 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 25 smd rect (at 4 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 26 smd rect (at 4.5 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 27 smd rect (at 5 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 28 smd rect (at 5.5 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 29 smd rect (at 6 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 30 smd rect (at 6.5 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 31 smd rect (at 7 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 32 smd rect (at 7.5 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 33 smd rect (at 8 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad MP smd custom (at 10.25 -1.775) (size 1 1) (layers F.Cu F.Mask F.Paste)
+    (options (clearance outline) (anchor circle))
+    (primitives
+      (gr_poly (pts
+         (xy -1.05 -0.975) (xy -1.05 0.975) (xy 0.25 0.975) (xy 0.25 0.625)
+         (xy 1.05 0.625) (xy 1.05 -0.975) (xy -1.05 -0.975)) (width 0))
+    ))
+  (pad MP smd custom (at -10.25 -1.775) (size 1 1) (layers F.Cu F.Mask F.Paste)
+    (options (clearance outline) (anchor circle))
+    (primitives
+      (gr_poly (pts
+         (xy 1.05 -0.975) (xy 1.05 0.975) (xy -0.25 0.975) (xy -0.25 0.625)
+         (xy -1.05 0.625) (xy -1.05 -0.975) (xy 1.05 -0.975)) (width 0))
+    ))
+  (fp_text user ${REFERENCE} (at 0 0) (layer F.Fab)
+    (effects (font (size 1 1) (thickness 0.15)))
+  )
+  (model ${KISYS3DMOD}/Connector_FFC-FPC.3dshapes/Amphenol_F32R-1A7x1-11033_1x33-1MP_P0.5mm_Horizontal.wrl
+    (at (xyz 0 0 0))
+    (scale (xyz 1 1 1))
+    (rotate (xyz 0 0 0))
+  )
+)
\ No newline at end of file
diff --git a/Connector_FFC-FPC.pretty/Amphenol_F32R-1A7x1-11034_1x34-1MP_P0.5mm_Horizontal.kicad_mod b/Connector_FFC-FPC.pretty/Amphenol_F32R-1A7x1-11034_1x34-1MP_P0.5mm_Horizontal.kicad_mod
new file mode 100644
index 000000000..8d89a45f8
--- /dev/null
+++ b/Connector_FFC-FPC.pretty/Amphenol_F32R-1A7x1-11034_1x34-1MP_P0.5mm_Horizontal.kicad_mod
@@ -0,0 +1,91 @@
+(module Amphenol_F32R-1A7x1-11034_1x34-1MP_P0.5mm_Horizontal (layer F.Cu) (tedit 5FA462C8)
+  (descr "Amphenol FPC connector, 34 bottom-side contacts, 0.5mm pitch, SMT, https://cdn.amphenol-icc.com/media/wysiwyg/files/drawing/f32q-f32t.pdf")
+  (tags "Amphenol fpc F32R")
+  (attr smd)
+  (fp_text reference REF** (at 0 -4.65) (layer F.SilkS)
+    (effects (font (size 1 1) (thickness 0.15)))
+  )
+  (fp_text value Amphenol_F32R-1A7x1-11034_1x34-1MP_P0.5mm_Horizontal (at 0 3.45) (layer F.Fab)
+    (effects (font (size 1 1) (thickness 0.15)))
+  )
+  (fp_line (start -10.9 -2.25) (end 10.9 -2.25) (layer F.Fab) (width 0.1))
+  (fp_line (start 10.9 -2.25) (end 10.9 0.75) (layer F.Fab) (width 0.1))
+  (fp_line (start 10.9 0.75) (end 12.15 0.75) (layer F.Fab) (width 0.1))
+  (fp_line (start 12.15 0.75) (end 12.15 2.25) (layer F.Fab) (width 0.1))
+  (fp_line (start 12.15 2.25) (end -12.15 2.25) (layer F.Fab) (width 0.1))
+  (fp_line (start -12.15 2.25) (end -12.15 0.75) (layer F.Fab) (width 0.1))
+  (fp_line (start -12.15 0.75) (end -10.9 0.75) (layer F.Fab) (width 0.1))
+  (fp_line (start -10.9 0.75) (end -10.9 -2.25) (layer F.Fab) (width 0.1))
+  (fp_line (start -8.65 -2.25) (end -8.25 -1.45) (layer F.Fab) (width 0.1))
+  (fp_line (start -8.25 -1.45) (end -7.85 -2.25) (layer F.Fab) (width 0.1))
+  (fp_line (start 8.66 -3.01) (end 11.81 -3.01) (layer F.SilkS) (width 0.12))
+  (fp_line (start 11.81 -3.01) (end 11.81 0.69) (layer F.SilkS) (width 0.12))
+  (fp_line (start 11.81 0.69) (end 12.21 0.69) (layer F.SilkS) (width 0.12))
+  (fp_line (start 12.21 0.69) (end 12.21 2.31) (layer F.SilkS) (width 0.12))
+  (fp_line (start 12.21 2.31) (end -12.21 2.31) (layer F.SilkS) (width 0.12))
+  (fp_line (start -12.21 2.31) (end -12.21 0.69) (layer F.SilkS) (width 0.12))
+  (fp_line (start -12.21 0.69) (end -11.81 0.69) (layer F.SilkS) (width 0.12))
+  (fp_line (start -11.81 0.69) (end -11.81 -3.01) (layer F.SilkS) (width 0.12))
+  (fp_line (start -11.81 -3.01) (end -8.66 -3.01) (layer F.SilkS) (width 0.12))
+  (fp_line (start -8.66 -3.01) (end -8.66 -3.39) (layer F.SilkS) (width 0.12))
+  (fp_line (start -12.65 -3.95) (end -12.65 2.75) (layer F.CrtYd) (width 0.05))
+  (fp_line (start -12.65 2.75) (end 12.65 2.75) (layer F.CrtYd) (width 0.05))
+  (fp_line (start 12.65 2.75) (end 12.65 -3.95) (layer F.CrtYd) (width 0.05))
+  (fp_line (start 12.65 -3.95) (end -12.65 -3.95) (layer F.CrtYd) (width 0.05))
+  (pad 1 smd rect (at -8.25 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 2 smd rect (at -7.75 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 3 smd rect (at -7.25 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 4 smd rect (at -6.75 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 5 smd rect (at -6.25 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 6 smd rect (at -5.75 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 7 smd rect (at -5.25 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 8 smd rect (at -4.75 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 9 smd rect (at -4.25 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 10 smd rect (at -3.75 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 11 smd rect (at -3.25 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 12 smd rect (at -2.75 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 13 smd rect (at -2.25 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 14 smd rect (at -1.75 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 15 smd rect (at -1.25 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 16 smd rect (at -0.75 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 17 smd rect (at -0.25 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 18 smd rect (at 0.25 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 19 smd rect (at 0.75 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 20 smd rect (at 1.25 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 21 smd rect (at 1.75 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 22 smd rect (at 2.25 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 23 smd rect (at 2.75 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 24 smd rect (at 3.25 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 25 smd rect (at 3.75 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 26 smd rect (at 4.25 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 27 smd rect (at 4.75 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 28 smd rect (at 5.25 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 29 smd rect (at 5.75 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 30 smd rect (at 6.25 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 31 smd rect (at 6.75 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 32 smd rect (at 7.25 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 33 smd rect (at 7.75 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 34 smd rect (at 8.25 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad MP smd custom (at 10.5 -1.775) (size 1 1) (layers F.Cu F.Mask F.Paste)
+    (options (clearance outline) (anchor circle))
+    (primitives
+      (gr_poly (pts
+         (xy -1.05 -0.975) (xy -1.05 0.975) (xy 0.25 0.975) (xy 0.25 0.625)
+         (xy 1.05 0.625) (xy 1.05 -0.975) (xy -1.05 -0.975)) (width 0))
+    ))
+  (pad MP smd custom (at -10.5 -1.775) (size 1 1) (layers F.Cu F.Mask F.Paste)
+    (options (clearance outline) (anchor circle))
+    (primitives
+      (gr_poly (pts
+         (xy 1.05 -0.975) (xy 1.05 0.975) (xy -0.25 0.975) (xy -0.25 0.625)
+         (xy -1.05 0.625) (xy -1.05 -0.975) (xy 1.05 -0.975)) (width 0))
+    ))
+  (fp_text user ${REFERENCE} (at 0 0) (layer F.Fab)
+    (effects (font (size 1 1) (thickness 0.15)))
+  )
+  (model ${KISYS3DMOD}/Connector_FFC-FPC.3dshapes/Amphenol_F32R-1A7x1-11034_1x34-1MP_P0.5mm_Horizontal.wrl
+    (at (xyz 0 0 0))
+    (scale (xyz 1 1 1))
+    (rotate (xyz 0 0 0))
+  )
+)
\ No newline at end of file
diff --git a/Connector_FFC-FPC.pretty/Amphenol_F32R-1A7x1-11035_1x35-1MP_P0.5mm_Horizontal.kicad_mod b/Connector_FFC-FPC.pretty/Amphenol_F32R-1A7x1-11035_1x35-1MP_P0.5mm_Horizontal.kicad_mod
new file mode 100644
index 000000000..4009bad36
--- /dev/null
+++ b/Connector_FFC-FPC.pretty/Amphenol_F32R-1A7x1-11035_1x35-1MP_P0.5mm_Horizontal.kicad_mod
@@ -0,0 +1,92 @@
+(module Amphenol_F32R-1A7x1-11035_1x35-1MP_P0.5mm_Horizontal (layer F.Cu) (tedit 5FA462C8)
+  (descr "Amphenol FPC connector, 35 bottom-side contacts, 0.5mm pitch, SMT, https://cdn.amphenol-icc.com/media/wysiwyg/files/drawing/f32q-f32t.pdf")
+  (tags "Amphenol fpc F32R")
+  (attr smd)
+  (fp_text reference REF** (at 0 -4.65) (layer F.SilkS)
+    (effects (font (size 1 1) (thickness 0.15)))
+  )
+  (fp_text value Amphenol_F32R-1A7x1-11035_1x35-1MP_P0.5mm_Horizontal (at 0 3.45) (layer F.Fab)
+    (effects (font (size 1 1) (thickness 0.15)))
+  )
+  (fp_line (start -11.15 -2.25) (end 11.15 -2.25) (layer F.Fab) (width 0.1))
+  (fp_line (start 11.15 -2.25) (end 11.15 0.75) (layer F.Fab) (width 0.1))
+  (fp_line (start 11.15 0.75) (end 12.4 0.75) (layer F.Fab) (width 0.1))
+  (fp_line (start 12.4 0.75) (end 12.4 2.25) (layer F.Fab) (width 0.1))
+  (fp_line (start 12.4 2.25) (end -12.4 2.25) (layer F.Fab) (width 0.1))
+  (fp_line (start -12.4 2.25) (end -12.4 0.75) (layer F.Fab) (width 0.1))
+  (fp_line (start -12.4 0.75) (end -11.15 0.75) (layer F.Fab) (width 0.1))
+  (fp_line (start -11.15 0.75) (end -11.15 -2.25) (layer F.Fab) (width 0.1))
+  (fp_line (start -8.9 -2.25) (end -8.5 -1.45) (layer F.Fab) (width 0.1))
+  (fp_line (start -8.5 -1.45) (end -8.1 -2.25) (layer F.Fab) (width 0.1))
+  (fp_line (start 8.91 -3.01) (end 12.06 -3.01) (layer F.SilkS) (width 0.12))
+  (fp_line (start 12.06 -3.01) (end 12.06 0.69) (layer F.SilkS) (width 0.12))
+  (fp_line (start 12.06 0.69) (end 12.46 0.69) (layer F.SilkS) (width 0.12))
+  (fp_line (start 12.46 0.69) (end 12.46 2.31) (layer F.SilkS) (width 0.12))
+  (fp_line (start 12.46 2.31) (end -12.46 2.31) (layer F.SilkS) (width 0.12))
+  (fp_line (start -12.46 2.31) (end -12.46 0.69) (layer F.SilkS) (width 0.12))
+  (fp_line (start -12.46 0.69) (end -12.06 0.69) (layer F.SilkS) (width 0.12))
+  (fp_line (start -12.06 0.69) (end -12.06 -3.01) (layer F.SilkS) (width 0.12))
+  (fp_line (start -12.06 -3.01) (end -8.91 -3.01) (layer F.SilkS) (width 0.12))
+  (fp_line (start -8.91 -3.01) (end -8.91 -3.39) (layer F.SilkS) (width 0.12))
+  (fp_line (start -12.9 -3.95) (end -12.9 2.75) (layer F.CrtYd) (width 0.05))
+  (fp_line (start -12.9 2.75) (end 12.9 2.75) (layer F.CrtYd) (width 0.05))
+  (fp_line (start 12.9 2.75) (end 12.9 -3.95) (layer F.CrtYd) (width 0.05))
+  (fp_line (start 12.9 -3.95) (end -12.9 -3.95) (layer F.CrtYd) (width 0.05))
+  (pad 1 smd rect (at -8.5 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 2 smd rect (at -8 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 3 smd rect (at -7.5 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 4 smd rect (at -7 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 5 smd rect (at -6.5 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 6 smd rect (at -6 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 7 smd rect (at -5.5 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 8 smd rect (at -5 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 9 smd rect (at -4.5 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 10 smd rect (at -4 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 11 smd rect (at -3.5 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 12 smd rect (at -3 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 13 smd rect (at -2.5 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 14 smd rect (at -2 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 15 smd rect (at -1.5 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 16 smd rect (at -1 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 17 smd rect (at -0.5 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 18 smd rect (at 0 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 19 smd rect (at 0.5 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 20 smd rect (at 1 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 21 smd rect (at 1.5 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 22 smd rect (at 2 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 23 smd rect (at 2.5 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 24 smd rect (at 3 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 25 smd rect (at 3.5 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 26 smd rect (at 4 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 27 smd rect (at 4.5 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 28 smd rect (at 5 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 29 smd rect (at 5.5 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 30 smd rect (at 6 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 31 smd rect (at 6.5 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 32 smd rect (at 7 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 33 smd rect (at 7.5 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 34 smd rect (at 8 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 35 smd rect (at 8.5 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad MP smd custom (at 10.75 -1.775) (size 1 1) (layers F.Cu F.Mask F.Paste)
+    (options (clearance outline) (anchor circle))
+    (primitives
+      (gr_poly (pts
+         (xy -1.05 -0.975) (xy -1.05 0.975) (xy 0.25 0.975) (xy 0.25 0.625)
+         (xy 1.05 0.625) (xy 1.05 -0.975) (xy -1.05 -0.975)) (width 0))
+    ))
+  (pad MP smd custom (at -10.75 -1.775) (size 1 1) (layers F.Cu F.Mask F.Paste)
+    (options (clearance outline) (anchor circle))
+    (primitives
+      (gr_poly (pts
+         (xy 1.05 -0.975) (xy 1.05 0.975) (xy -0.25 0.975) (xy -0.25 0.625)
+         (xy -1.05 0.625) (xy -1.05 -0.975) (xy 1.05 -0.975)) (width 0))
+    ))
+  (fp_text user ${REFERENCE} (at 0 0) (layer F.Fab)
+    (effects (font (size 1 1) (thickness 0.15)))
+  )
+  (model ${KISYS3DMOD}/Connector_FFC-FPC.3dshapes/Amphenol_F32R-1A7x1-11035_1x35-1MP_P0.5mm_Horizontal.wrl
+    (at (xyz 0 0 0))
+    (scale (xyz 1 1 1))
+    (rotate (xyz 0 0 0))
+  )
+)
\ No newline at end of file
diff --git a/Connector_FFC-FPC.pretty/Amphenol_F32R-1A7x1-11036_1x36-1MP_P0.5mm_Horizontal.kicad_mod b/Connector_FFC-FPC.pretty/Amphenol_F32R-1A7x1-11036_1x36-1MP_P0.5mm_Horizontal.kicad_mod
new file mode 100644
index 000000000..5191844db
--- /dev/null
+++ b/Connector_FFC-FPC.pretty/Amphenol_F32R-1A7x1-11036_1x36-1MP_P0.5mm_Horizontal.kicad_mod
@@ -0,0 +1,93 @@
+(module Amphenol_F32R-1A7x1-11036_1x36-1MP_P0.5mm_Horizontal (layer F.Cu) (tedit 5FA462C8)
+  (descr "Amphenol FPC connector, 36 bottom-side contacts, 0.5mm pitch, SMT, https://cdn.amphenol-icc.com/media/wysiwyg/files/drawing/f32q-f32t.pdf")
+  (tags "Amphenol fpc F32R")
+  (attr smd)
+  (fp_text reference REF** (at 0 -4.65) (layer F.SilkS)
+    (effects (font (size 1 1) (thickness 0.15)))
+  )
+  (fp_text value Amphenol_F32R-1A7x1-11036_1x36-1MP_P0.5mm_Horizontal (at 0 3.45) (layer F.Fab)
+    (effects (font (size 1 1) (thickness 0.15)))
+  )
+  (fp_line (start -11.4 -2.25) (end 11.4 -2.25) (layer F.Fab) (width 0.1))
+  (fp_line (start 11.4 -2.25) (end 11.4 0.75) (layer F.Fab) (width 0.1))
+  (fp_line (start 11.4 0.75) (end 12.65 0.75) (layer F.Fab) (width 0.1))
+  (fp_line (start 12.65 0.75) (end 12.65 2.25) (layer F.Fab) (width 0.1))
+  (fp_line (start 12.65 2.25) (end -12.65 2.25) (layer F.Fab) (width 0.1))
+  (fp_line (start -12.65 2.25) (end -12.65 0.75) (layer F.Fab) (width 0.1))
+  (fp_line (start -12.65 0.75) (end -11.4 0.75) (layer F.Fab) (width 0.1))
+  (fp_line (start -11.4 0.75) (end -11.4 -2.25) (layer F.Fab) (width 0.1))
+  (fp_line (start -9.15 -2.25) (end -8.75 -1.45) (layer F.Fab) (width 0.1))
+  (fp_line (start -8.75 -1.45) (end -8.35 -2.25) (layer F.Fab) (width 0.1))
+  (fp_line (start 9.16 -3.01) (end 12.31 -3.01) (layer F.SilkS) (width 0.12))
+  (fp_line (start 12.31 -3.01) (end 12.31 0.69) (layer F.SilkS) (width 0.12))
+  (fp_line (start 12.31 0.69) (end 12.71 0.69) (layer F.SilkS) (width 0.12))
+  (fp_line (start 12.71 0.69) (end 12.71 2.31) (layer F.SilkS) (width 0.12))
+  (fp_line (start 12.71 2.31) (end -12.71 2.31) (layer F.SilkS) (width 0.12))
+  (fp_line (start -12.71 2.31) (end -12.71 0.69) (layer F.SilkS) (width 0.12))
+  (fp_line (start -12.71 0.69) (end -12.31 0.69) (layer F.SilkS) (width 0.12))
+  (fp_line (start -12.31 0.69) (end -12.31 -3.01) (layer F.SilkS) (width 0.12))
+  (fp_line (start -12.31 -3.01) (end -9.16 -3.01) (layer F.SilkS) (width 0.12))
+  (fp_line (start -9.16 -3.01) (end -9.16 -3.39) (layer F.SilkS) (width 0.12))
+  (fp_line (start -13.15 -3.95) (end -13.15 2.75) (layer F.CrtYd) (width 0.05))
+  (fp_line (start -13.15 2.75) (end 13.15 2.75) (layer F.CrtYd) (width 0.05))
+  (fp_line (start 13.15 2.75) (end 13.15 -3.95) (layer F.CrtYd) (width 0.05))
+  (fp_line (start 13.15 -3.95) (end -13.15 -3.95) (layer F.CrtYd) (width 0.05))
+  (pad 1 smd rect (at -8.75 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 2 smd rect (at -8.25 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 3 smd rect (at -7.75 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 4 smd rect (at -7.25 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 5 smd rect (at -6.75 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 6 smd rect (at -6.25 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 7 smd rect (at -5.75 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 8 smd rect (at -5.25 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 9 smd rect (at -4.75 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 10 smd rect (at -4.25 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 11 smd rect (at -3.75 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 12 smd rect (at -3.25 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 13 smd rect (at -2.75 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 14 smd rect (at -2.25 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 15 smd rect (at -1.75 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 16 smd rect (at -1.25 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 17 smd rect (at -0.75 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 18 smd rect (at -0.25 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 19 smd rect (at 0.25 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 20 smd rect (at 0.75 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 21 smd rect (at 1.25 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 22 smd rect (at 1.75 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 23 smd rect (at 2.25 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 24 smd rect (at 2.75 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 25 smd rect (at 3.25 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 26 smd rect (at 3.75 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 27 smd rect (at 4.25 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 28 smd rect (at 4.75 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 29 smd rect (at 5.25 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 30 smd rect (at 5.75 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 31 smd rect (at 6.25 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 32 smd rect (at 6.75 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 33 smd rect (at 7.25 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 34 smd rect (at 7.75 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 35 smd rect (at 8.25 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 36 smd rect (at 8.75 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad MP smd custom (at 11 -1.775) (size 1 1) (layers F.Cu F.Mask F.Paste)
+    (options (clearance outline) (anchor circle))
+    (primitives
+      (gr_poly (pts
+         (xy -1.05 -0.975) (xy -1.05 0.975) (xy 0.25 0.975) (xy 0.25 0.625)
+         (xy 1.05 0.625) (xy 1.05 -0.975) (xy -1.05 -0.975)) (width 0))
+    ))
+  (pad MP smd custom (at -11 -1.775) (size 1 1) (layers F.Cu F.Mask F.Paste)
+    (options (clearance outline) (anchor circle))
+    (primitives
+      (gr_poly (pts
+         (xy 1.05 -0.975) (xy 1.05 0.975) (xy -0.25 0.975) (xy -0.25 0.625)
+         (xy -1.05 0.625) (xy -1.05 -0.975) (xy 1.05 -0.975)) (width 0))
+    ))
+  (fp_text user ${REFERENCE} (at 0 0) (layer F.Fab)
+    (effects (font (size 1 1) (thickness 0.15)))
+  )
+  (model ${KISYS3DMOD}/Connector_FFC-FPC.3dshapes/Amphenol_F32R-1A7x1-11036_1x36-1MP_P0.5mm_Horizontal.wrl
+    (at (xyz 0 0 0))
+    (scale (xyz 1 1 1))
+    (rotate (xyz 0 0 0))
+  )
+)
\ No newline at end of file
diff --git a/Connector_FFC-FPC.pretty/Amphenol_F32R-1A7x1-11037_1x37-1MP_P0.5mm_Horizontal.kicad_mod b/Connector_FFC-FPC.pretty/Amphenol_F32R-1A7x1-11037_1x37-1MP_P0.5mm_Horizontal.kicad_mod
new file mode 100644
index 000000000..bf35283e1
--- /dev/null
+++ b/Connector_FFC-FPC.pretty/Amphenol_F32R-1A7x1-11037_1x37-1MP_P0.5mm_Horizontal.kicad_mod
@@ -0,0 +1,94 @@
+(module Amphenol_F32R-1A7x1-11037_1x37-1MP_P0.5mm_Horizontal (layer F.Cu) (tedit 5FA462C8)
+  (descr "Amphenol FPC connector, 37 bottom-side contacts, 0.5mm pitch, SMT, https://cdn.amphenol-icc.com/media/wysiwyg/files/drawing/f32q-f32t.pdf")
+  (tags "Amphenol fpc F32R")
+  (attr smd)
+  (fp_text reference REF** (at 0 -4.65) (layer F.SilkS)
+    (effects (font (size 1 1) (thickness 0.15)))
+  )
+  (fp_text value Amphenol_F32R-1A7x1-11037_1x37-1MP_P0.5mm_Horizontal (at 0 3.45) (layer F.Fab)
+    (effects (font (size 1 1) (thickness 0.15)))
+  )
+  (fp_line (start -11.65 -2.25) (end 11.65 -2.25) (layer F.Fab) (width 0.1))
+  (fp_line (start 11.65 -2.25) (end 11.65 0.75) (layer F.Fab) (width 0.1))
+  (fp_line (start 11.65 0.75) (end 12.9 0.75) (layer F.Fab) (width 0.1))
+  (fp_line (start 12.9 0.75) (end 12.9 2.25) (layer F.Fab) (width 0.1))
+  (fp_line (start 12.9 2.25) (end -12.9 2.25) (layer F.Fab) (width 0.1))
+  (fp_line (start -12.9 2.25) (end -12.9 0.75) (layer F.Fab) (width 0.1))
+  (fp_line (start -12.9 0.75) (end -11.65 0.75) (layer F.Fab) (width 0.1))
+  (fp_line (start -11.65 0.75) (end -11.65 -2.25) (layer F.Fab) (width 0.1))
+  (fp_line (start -9.4 -2.25) (end -9 -1.45) (layer F.Fab) (width 0.1))
+  (fp_line (start -9 -1.45) (end -8.6 -2.25) (layer F.Fab) (width 0.1))
+  (fp_line (start 9.41 -3.01) (end 12.56 -3.01) (layer F.SilkS) (width 0.12))
+  (fp_line (start 12.56 -3.01) (end 12.56 0.69) (layer F.SilkS) (width 0.12))
+  (fp_line (start 12.56 0.69) (end 12.96 0.69) (layer F.SilkS) (width 0.12))
+  (fp_line (start 12.96 0.69) (end 12.96 2.31) (layer F.SilkS) (width 0.12))
+  (fp_line (start 12.96 2.31) (end -12.96 2.31) (layer F.SilkS) (width 0.12))
+  (fp_line (start -12.96 2.31) (end -12.96 0.69) (layer F.SilkS) (width 0.12))
+  (fp_line (start -12.96 0.69) (end -12.56 0.69) (layer F.SilkS) (width 0.12))
+  (fp_line (start -12.56 0.69) (end -12.56 -3.01) (layer F.SilkS) (width 0.12))
+  (fp_line (start -12.56 -3.01) (end -9.41 -3.01) (layer F.SilkS) (width 0.12))
+  (fp_line (start -9.41 -3.01) (end -9.41 -3.39) (layer F.SilkS) (width 0.12))
+  (fp_line (start -13.4 -3.95) (end -13.4 2.75) (layer F.CrtYd) (width 0.05))
+  (fp_line (start -13.4 2.75) (end 13.4 2.75) (layer F.CrtYd) (width 0.05))
+  (fp_line (start 13.4 2.75) (end 13.4 -3.95) (layer F.CrtYd) (width 0.05))
+  (fp_line (start 13.4 -3.95) (end -13.4 -3.95) (layer F.CrtYd) (width 0.05))
+  (pad 1 smd rect (at -9 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 2 smd rect (at -8.5 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 3 smd rect (at -8 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 4 smd rect (at -7.5 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 5 smd rect (at -7 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 6 smd rect (at -6.5 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 7 smd rect (at -6 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 8 smd rect (at -5.5 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 9 smd rect (at -5 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 10 smd rect (at -4.5 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 11 smd rect (at -4 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 12 smd rect (at -3.5 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 13 smd rect (at -3 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 14 smd rect (at -2.5 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 15 smd rect (at -2 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 16 smd rect (at -1.5 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 17 smd rect (at -1 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 18 smd rect (at -0.5 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 19 smd rect (at 0 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 20 smd rect (at 0.5 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 21 smd rect (at 1 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 22 smd rect (at 1.5 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 23 smd rect (at 2 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 24 smd rect (at 2.5 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 25 smd rect (at 3 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 26 smd rect (at 3.5 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 27 smd rect (at 4 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 28 smd rect (at 4.5 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 29 smd rect (at 5 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 30 smd rect (at 5.5 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 31 smd rect (at 6 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 32 smd rect (at 6.5 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 33 smd rect (at 7 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 34 smd rect (at 7.5 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 35 smd rect (at 8 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 36 smd rect (at 8.5 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 37 smd rect (at 9 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad MP smd custom (at 11.25 -1.775) (size 1 1) (layers F.Cu F.Mask F.Paste)
+    (options (clearance outline) (anchor circle))
+    (primitives
+      (gr_poly (pts
+         (xy -1.05 -0.975) (xy -1.05 0.975) (xy 0.25 0.975) (xy 0.25 0.625)
+         (xy 1.05 0.625) (xy 1.05 -0.975) (xy -1.05 -0.975)) (width 0))
+    ))
+  (pad MP smd custom (at -11.25 -1.775) (size 1 1) (layers F.Cu F.Mask F.Paste)
+    (options (clearance outline) (anchor circle))
+    (primitives
+      (gr_poly (pts
+         (xy 1.05 -0.975) (xy 1.05 0.975) (xy -0.25 0.975) (xy -0.25 0.625)
+         (xy -1.05 0.625) (xy -1.05 -0.975) (xy 1.05 -0.975)) (width 0))
+    ))
+  (fp_text user ${REFERENCE} (at 0 0) (layer F.Fab)
+    (effects (font (size 1 1) (thickness 0.15)))
+  )
+  (model ${KISYS3DMOD}/Connector_FFC-FPC.3dshapes/Amphenol_F32R-1A7x1-11037_1x37-1MP_P0.5mm_Horizontal.wrl
+    (at (xyz 0 0 0))
+    (scale (xyz 1 1 1))
+    (rotate (xyz 0 0 0))
+  )
+)
\ No newline at end of file
diff --git a/Connector_FFC-FPC.pretty/Amphenol_F32R-1A7x1-11038_1x38-1MP_P0.5mm_Horizontal.kicad_mod b/Connector_FFC-FPC.pretty/Amphenol_F32R-1A7x1-11038_1x38-1MP_P0.5mm_Horizontal.kicad_mod
new file mode 100644
index 000000000..2a2d17664
--- /dev/null
+++ b/Connector_FFC-FPC.pretty/Amphenol_F32R-1A7x1-11038_1x38-1MP_P0.5mm_Horizontal.kicad_mod
@@ -0,0 +1,95 @@
+(module Amphenol_F32R-1A7x1-11038_1x38-1MP_P0.5mm_Horizontal (layer F.Cu) (tedit 5FA462C8)
+  (descr "Amphenol FPC connector, 38 bottom-side contacts, 0.5mm pitch, SMT, https://cdn.amphenol-icc.com/media/wysiwyg/files/drawing/f32q-f32t.pdf")
+  (tags "Amphenol fpc F32R")
+  (attr smd)
+  (fp_text reference REF** (at 0 -4.65) (layer F.SilkS)
+    (effects (font (size 1 1) (thickness 0.15)))
+  )
+  (fp_text value Amphenol_F32R-1A7x1-11038_1x38-1MP_P0.5mm_Horizontal (at 0 3.45) (layer F.Fab)
+    (effects (font (size 1 1) (thickness 0.15)))
+  )
+  (fp_line (start -11.9 -2.25) (end 11.9 -2.25) (layer F.Fab) (width 0.1))
+  (fp_line (start 11.9 -2.25) (end 11.9 0.75) (layer F.Fab) (width 0.1))
+  (fp_line (start 11.9 0.75) (end 13.15 0.75) (layer F.Fab) (width 0.1))
+  (fp_line (start 13.15 0.75) (end 13.15 2.25) (layer F.Fab) (width 0.1))
+  (fp_line (start 13.15 2.25) (end -13.15 2.25) (layer F.Fab) (width 0.1))
+  (fp_line (start -13.15 2.25) (end -13.15 0.75) (layer F.Fab) (width 0.1))
+  (fp_line (start -13.15 0.75) (end -11.9 0.75) (layer F.Fab) (width 0.1))
+  (fp_line (start -11.9 0.75) (end -11.9 -2.25) (layer F.Fab) (width 0.1))
+  (fp_line (start -9.65 -2.25) (end -9.25 -1.45) (layer F.Fab) (width 0.1))
+  (fp_line (start -9.25 -1.45) (end -8.85 -2.25) (layer F.Fab) (width 0.1))
+  (fp_line (start 9.66 -3.01) (end 12.81 -3.01) (layer F.SilkS) (width 0.12))
+  (fp_line (start 12.81 -3.01) (end 12.81 0.69) (layer F.SilkS) (width 0.12))
+  (fp_line (start 12.81 0.69) (end 13.21 0.69) (layer F.SilkS) (width 0.12))
+  (fp_line (start 13.21 0.69) (end 13.21 2.31) (layer F.SilkS) (width 0.12))
+  (fp_line (start 13.21 2.31) (end -13.21 2.31) (layer F.SilkS) (width 0.12))
+  (fp_line (start -13.21 2.31) (end -13.21 0.69) (layer F.SilkS) (width 0.12))
+  (fp_line (start -13.21 0.69) (end -12.81 0.69) (layer F.SilkS) (width 0.12))
+  (fp_line (start -12.81 0.69) (end -12.81 -3.01) (layer F.SilkS) (width 0.12))
+  (fp_line (start -12.81 -3.01) (end -9.66 -3.01) (layer F.SilkS) (width 0.12))
+  (fp_line (start -9.66 -3.01) (end -9.66 -3.39) (layer F.SilkS) (width 0.12))
+  (fp_line (start -13.65 -3.95) (end -13.65 2.75) (layer F.CrtYd) (width 0.05))
+  (fp_line (start -13.65 2.75) (end 13.65 2.75) (layer F.CrtYd) (width 0.05))
+  (fp_line (start 13.65 2.75) (end 13.65 -3.95) (layer F.CrtYd) (width 0.05))
+  (fp_line (start 13.65 -3.95) (end -13.65 -3.95) (layer F.CrtYd) (width 0.05))
+  (pad 1 smd rect (at -9.25 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 2 smd rect (at -8.75 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 3 smd rect (at -8.25 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 4 smd rect (at -7.75 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 5 smd rect (at -7.25 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 6 smd rect (at -6.75 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 7 smd rect (at -6.25 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 8 smd rect (at -5.75 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 9 smd rect (at -5.25 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 10 smd rect (at -4.75 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 11 smd rect (at -4.25 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 12 smd rect (at -3.75 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 13 smd rect (at -3.25 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 14 smd rect (at -2.75 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 15 smd rect (at -2.25 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 16 smd rect (at -1.75 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 17 smd rect (at -1.25 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 18 smd rect (at -0.75 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 19 smd rect (at -0.25 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 20 smd rect (at 0.25 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 21 smd rect (at 0.75 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 22 smd rect (at 1.25 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 23 smd rect (at 1.75 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 24 smd rect (at 2.25 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 25 smd rect (at 2.75 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 26 smd rect (at 3.25 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 27 smd rect (at 3.75 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 28 smd rect (at 4.25 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 29 smd rect (at 4.75 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 30 smd rect (at 5.25 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 31 smd rect (at 5.75 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 32 smd rect (at 6.25 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 33 smd rect (at 6.75 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 34 smd rect (at 7.25 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 35 smd rect (at 7.75 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 36 smd rect (at 8.25 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 37 smd rect (at 8.75 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 38 smd rect (at 9.25 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad MP smd custom (at 11.5 -1.775) (size 1 1) (layers F.Cu F.Mask F.Paste)
+    (options (clearance outline) (anchor circle))
+    (primitives
+      (gr_poly (pts
+         (xy -1.05 -0.975) (xy -1.05 0.975) (xy 0.25 0.975) (xy 0.25 0.625)
+         (xy 1.05 0.625) (xy 1.05 -0.975) (xy -1.05 -0.975)) (width 0))
+    ))
+  (pad MP smd custom (at -11.5 -1.775) (size 1 1) (layers F.Cu F.Mask F.Paste)
+    (options (clearance outline) (anchor circle))
+    (primitives
+      (gr_poly (pts
+         (xy 1.05 -0.975) (xy 1.05 0.975) (xy -0.25 0.975) (xy -0.25 0.625)
+         (xy -1.05 0.625) (xy -1.05 -0.975) (xy 1.05 -0.975)) (width 0))
+    ))
+  (fp_text user ${REFERENCE} (at 0 0) (layer F.Fab)
+    (effects (font (size 1 1) (thickness 0.15)))
+  )
+  (model ${KISYS3DMOD}/Connector_FFC-FPC.3dshapes/Amphenol_F32R-1A7x1-11038_1x38-1MP_P0.5mm_Horizontal.wrl
+    (at (xyz 0 0 0))
+    (scale (xyz 1 1 1))
+    (rotate (xyz 0 0 0))
+  )
+)
\ No newline at end of file
diff --git a/Connector_FFC-FPC.pretty/Amphenol_F32R-1A7x1-11039_1x39-1MP_P0.5mm_Horizontal.kicad_mod b/Connector_FFC-FPC.pretty/Amphenol_F32R-1A7x1-11039_1x39-1MP_P0.5mm_Horizontal.kicad_mod
new file mode 100644
index 000000000..2dde9fc6d
--- /dev/null
+++ b/Connector_FFC-FPC.pretty/Amphenol_F32R-1A7x1-11039_1x39-1MP_P0.5mm_Horizontal.kicad_mod
@@ -0,0 +1,96 @@
+(module Amphenol_F32R-1A7x1-11039_1x39-1MP_P0.5mm_Horizontal (layer F.Cu) (tedit 5FA462C8)
+  (descr "Amphenol FPC connector, 39 bottom-side contacts, 0.5mm pitch, SMT, https://cdn.amphenol-icc.com/media/wysiwyg/files/drawing/f32q-f32t.pdf")
+  (tags "Amphenol fpc F32R")
+  (attr smd)
+  (fp_text reference REF** (at 0 -4.65) (layer F.SilkS)
+    (effects (font (size 1 1) (thickness 0.15)))
+  )
+  (fp_text value Amphenol_F32R-1A7x1-11039_1x39-1MP_P0.5mm_Horizontal (at 0 3.45) (layer F.Fab)
+    (effects (font (size 1 1) (thickness 0.15)))
+  )
+  (fp_line (start -12.15 -2.25) (end 12.15 -2.25) (layer F.Fab) (width 0.1))
+  (fp_line (start 12.15 -2.25) (end 12.15 0.75) (layer F.Fab) (width 0.1))
+  (fp_line (start 12.15 0.75) (end 13.4 0.75) (layer F.Fab) (width 0.1))
+  (fp_line (start 13.4 0.75) (end 13.4 2.25) (layer F.Fab) (width 0.1))
+  (fp_line (start 13.4 2.25) (end -13.4 2.25) (layer F.Fab) (width 0.1))
+  (fp_line (start -13.4 2.25) (end -13.4 0.75) (layer F.Fab) (width 0.1))
+  (fp_line (start -13.4 0.75) (end -12.15 0.75) (layer F.Fab) (width 0.1))
+  (fp_line (start -12.15 0.75) (end -12.15 -2.25) (layer F.Fab) (width 0.1))
+  (fp_line (start -9.9 -2.25) (end -9.5 -1.45) (layer F.Fab) (width 0.1))
+  (fp_line (start -9.5 -1.45) (end -9.1 -2.25) (layer F.Fab) (width 0.1))
+  (fp_line (start 9.91 -3.01) (end 13.06 -3.01) (layer F.SilkS) (width 0.12))
+  (fp_line (start 13.06 -3.01) (end 13.06 0.69) (layer F.SilkS) (width 0.12))
+  (fp_line (start 13.06 0.69) (end 13.46 0.69) (layer F.SilkS) (width 0.12))
+  (fp_line (start 13.46 0.69) (end 13.46 2.31) (layer F.SilkS) (width 0.12))
+  (fp_line (start 13.46 2.31) (end -13.46 2.31) (layer F.SilkS) (width 0.12))
+  (fp_line (start -13.46 2.31) (end -13.46 0.69) (layer F.SilkS) (width 0.12))
+  (fp_line (start -13.46 0.69) (end -13.06 0.69) (layer F.SilkS) (width 0.12))
+  (fp_line (start -13.06 0.69) (end -13.06 -3.01) (layer F.SilkS) (width 0.12))
+  (fp_line (start -13.06 -3.01) (end -9.91 -3.01) (layer F.SilkS) (width 0.12))
+  (fp_line (start -9.91 -3.01) (end -9.91 -3.39) (layer F.SilkS) (width 0.12))
+  (fp_line (start -13.9 -3.95) (end -13.9 2.75) (layer F.CrtYd) (width 0.05))
+  (fp_line (start -13.9 2.75) (end 13.9 2.75) (layer F.CrtYd) (width 0.05))
+  (fp_line (start 13.9 2.75) (end 13.9 -3.95) (layer F.CrtYd) (width 0.05))
+  (fp_line (start 13.9 -3.95) (end -13.9 -3.95) (layer F.CrtYd) (width 0.05))
+  (pad 1 smd rect (at -9.5 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 2 smd rect (at -9 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 3 smd rect (at -8.5 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 4 smd rect (at -8 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 5 smd rect (at -7.5 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 6 smd rect (at -7 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 7 smd rect (at -6.5 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 8 smd rect (at -6 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 9 smd rect (at -5.5 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 10 smd rect (at -5 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 11 smd rect (at -4.5 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 12 smd rect (at -4 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 13 smd rect (at -3.5 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 14 smd rect (at -3 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 15 smd rect (at -2.5 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 16 smd rect (at -2 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 17 smd rect (at -1.5 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 18 smd rect (at -1 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 19 smd rect (at -0.5 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 20 smd rect (at 0 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 21 smd rect (at 0.5 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 22 smd rect (at 1 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 23 smd rect (at 1.5 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 24 smd rect (at 2 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 25 smd rect (at 2.5 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 26 smd rect (at 3 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 27 smd rect (at 3.5 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 28 smd rect (at 4 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 29 smd rect (at 4.5 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 30 smd rect (at 5 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 31 smd rect (at 5.5 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 32 smd rect (at 6 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 33 smd rect (at 6.5 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 34 smd rect (at 7 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 35 smd rect (at 7.5 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 36 smd rect (at 8 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 37 smd rect (at 8.5 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 38 smd rect (at 9 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 39 smd rect (at 9.5 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad MP smd custom (at 11.75 -1.775) (size 1 1) (layers F.Cu F.Mask F.Paste)
+    (options (clearance outline) (anchor circle))
+    (primitives
+      (gr_poly (pts
+         (xy -1.05 -0.975) (xy -1.05 0.975) (xy 0.25 0.975) (xy 0.25 0.625)
+         (xy 1.05 0.625) (xy 1.05 -0.975) (xy -1.05 -0.975)) (width 0))
+    ))
+  (pad MP smd custom (at -11.75 -1.775) (size 1 1) (layers F.Cu F.Mask F.Paste)
+    (options (clearance outline) (anchor circle))
+    (primitives
+      (gr_poly (pts
+         (xy 1.05 -0.975) (xy 1.05 0.975) (xy -0.25 0.975) (xy -0.25 0.625)
+         (xy -1.05 0.625) (xy -1.05 -0.975) (xy 1.05 -0.975)) (width 0))
+    ))
+  (fp_text user ${REFERENCE} (at 0 0) (layer F.Fab)
+    (effects (font (size 1 1) (thickness 0.15)))
+  )
+  (model ${KISYS3DMOD}/Connector_FFC-FPC.3dshapes/Amphenol_F32R-1A7x1-11039_1x39-1MP_P0.5mm_Horizontal.wrl
+    (at (xyz 0 0 0))
+    (scale (xyz 1 1 1))
+    (rotate (xyz 0 0 0))
+  )
+)
\ No newline at end of file
diff --git a/Connector_FFC-FPC.pretty/Amphenol_F32R-1A7x1-11040_1x40-1MP_P0.5mm_Horizontal.kicad_mod b/Connector_FFC-FPC.pretty/Amphenol_F32R-1A7x1-11040_1x40-1MP_P0.5mm_Horizontal.kicad_mod
new file mode 100644
index 000000000..d41b64feb
--- /dev/null
+++ b/Connector_FFC-FPC.pretty/Amphenol_F32R-1A7x1-11040_1x40-1MP_P0.5mm_Horizontal.kicad_mod
@@ -0,0 +1,97 @@
+(module Amphenol_F32R-1A7x1-11040_1x40-1MP_P0.5mm_Horizontal (layer F.Cu) (tedit 5FA462C8)
+  (descr "Amphenol FPC connector, 40 bottom-side contacts, 0.5mm pitch, SMT, https://cdn.amphenol-icc.com/media/wysiwyg/files/drawing/f32q-f32t.pdf")
+  (tags "Amphenol fpc F32R")
+  (attr smd)
+  (fp_text reference REF** (at 0 -4.65) (layer F.SilkS)
+    (effects (font (size 1 1) (thickness 0.15)))
+  )
+  (fp_text value Amphenol_F32R-1A7x1-11040_1x40-1MP_P0.5mm_Horizontal (at 0 3.45) (layer F.Fab)
+    (effects (font (size 1 1) (thickness 0.15)))
+  )
+  (fp_line (start -12.4 -2.25) (end 12.4 -2.25) (layer F.Fab) (width 0.1))
+  (fp_line (start 12.4 -2.25) (end 12.4 0.75) (layer F.Fab) (width 0.1))
+  (fp_line (start 12.4 0.75) (end 13.65 0.75) (layer F.Fab) (width 0.1))
+  (fp_line (start 13.65 0.75) (end 13.65 2.25) (layer F.Fab) (width 0.1))
+  (fp_line (start 13.65 2.25) (end -13.65 2.25) (layer F.Fab) (width 0.1))
+  (fp_line (start -13.65 2.25) (end -13.65 0.75) (layer F.Fab) (width 0.1))
+  (fp_line (start -13.65 0.75) (end -12.4 0.75) (layer F.Fab) (width 0.1))
+  (fp_line (start -12.4 0.75) (end -12.4 -2.25) (layer F.Fab) (width 0.1))
+  (fp_line (start -10.15 -2.25) (end -9.75 -1.45) (layer F.Fab) (width 0.1))
+  (fp_line (start -9.75 -1.45) (end -9.35 -2.25) (layer F.Fab) (width 0.1))
+  (fp_line (start 10.16 -3.01) (end 13.31 -3.01) (layer F.SilkS) (width 0.12))
+  (fp_line (start 13.31 -3.01) (end 13.31 0.69) (layer F.SilkS) (width 0.12))
+  (fp_line (start 13.31 0.69) (end 13.71 0.69) (layer F.SilkS) (width 0.12))
+  (fp_line (start 13.71 0.69) (end 13.71 2.31) (layer F.SilkS) (width 0.12))
+  (fp_line (start 13.71 2.31) (end -13.71 2.31) (layer F.SilkS) (width 0.12))
+  (fp_line (start -13.71 2.31) (end -13.71 0.69) (layer F.SilkS) (width 0.12))
+  (fp_line (start -13.71 0.69) (end -13.31 0.69) (layer F.SilkS) (width 0.12))
+  (fp_line (start -13.31 0.69) (end -13.31 -3.01) (layer F.SilkS) (width 0.12))
+  (fp_line (start -13.31 -3.01) (end -10.16 -3.01) (layer F.SilkS) (width 0.12))
+  (fp_line (start -10.16 -3.01) (end -10.16 -3.39) (layer F.SilkS) (width 0.12))
+  (fp_line (start -14.15 -3.95) (end -14.15 2.75) (layer F.CrtYd) (width 0.05))
+  (fp_line (start -14.15 2.75) (end 14.15 2.75) (layer F.CrtYd) (width 0.05))
+  (fp_line (start 14.15 2.75) (end 14.15 -3.95) (layer F.CrtYd) (width 0.05))
+  (fp_line (start 14.15 -3.95) (end -14.15 -3.95) (layer F.CrtYd) (width 0.05))
+  (pad 1 smd rect (at -9.75 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 2 smd rect (at -9.25 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 3 smd rect (at -8.75 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 4 smd rect (at -8.25 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 5 smd rect (at -7.75 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 6 smd rect (at -7.25 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 7 smd rect (at -6.75 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 8 smd rect (at -6.25 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 9 smd rect (at -5.75 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 10 smd rect (at -5.25 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 11 smd rect (at -4.75 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 12 smd rect (at -4.25 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 13 smd rect (at -3.75 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 14 smd rect (at -3.25 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 15 smd rect (at -2.75 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 16 smd rect (at -2.25 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 17 smd rect (at -1.75 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 18 smd rect (at -1.25 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 19 smd rect (at -0.75 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 20 smd rect (at -0.25 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 21 smd rect (at 0.25 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 22 smd rect (at 0.75 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 23 smd rect (at 1.25 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 24 smd rect (at 1.75 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 25 smd rect (at 2.25 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 26 smd rect (at 2.75 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 27 smd rect (at 3.25 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 28 smd rect (at 3.75 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 29 smd rect (at 4.25 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 30 smd rect (at 4.75 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 31 smd rect (at 5.25 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 32 smd rect (at 5.75 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 33 smd rect (at 6.25 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 34 smd rect (at 6.75 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 35 smd rect (at 7.25 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 36 smd rect (at 7.75 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 37 smd rect (at 8.25 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 38 smd rect (at 8.75 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 39 smd rect (at 9.25 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 40 smd rect (at 9.75 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad MP smd custom (at 12 -1.775) (size 1 1) (layers F.Cu F.Mask F.Paste)
+    (options (clearance outline) (anchor circle))
+    (primitives
+      (gr_poly (pts
+         (xy -1.05 -0.975) (xy -1.05 0.975) (xy 0.25 0.975) (xy 0.25 0.625)
+         (xy 1.05 0.625) (xy 1.05 -0.975) (xy -1.05 -0.975)) (width 0))
+    ))
+  (pad MP smd custom (at -12 -1.775) (size 1 1) (layers F.Cu F.Mask F.Paste)
+    (options (clearance outline) (anchor circle))
+    (primitives
+      (gr_poly (pts
+         (xy 1.05 -0.975) (xy 1.05 0.975) (xy -0.25 0.975) (xy -0.25 0.625)
+         (xy -1.05 0.625) (xy -1.05 -0.975) (xy 1.05 -0.975)) (width 0))
+    ))
+  (fp_text user ${REFERENCE} (at 0 0) (layer F.Fab)
+    (effects (font (size 1 1) (thickness 0.15)))
+  )
+  (model ${KISYS3DMOD}/Connector_FFC-FPC.3dshapes/Amphenol_F32R-1A7x1-11040_1x40-1MP_P0.5mm_Horizontal.wrl
+    (at (xyz 0 0 0))
+    (scale (xyz 1 1 1))
+    (rotate (xyz 0 0 0))
+  )
+)
\ No newline at end of file
diff --git a/Connector_FFC-FPC.pretty/Amphenol_F32R-1A7x1-11041_1x41-1MP_P0.5mm_Horizontal.kicad_mod b/Connector_FFC-FPC.pretty/Amphenol_F32R-1A7x1-11041_1x41-1MP_P0.5mm_Horizontal.kicad_mod
new file mode 100644
index 000000000..5dc19e8ab
--- /dev/null
+++ b/Connector_FFC-FPC.pretty/Amphenol_F32R-1A7x1-11041_1x41-1MP_P0.5mm_Horizontal.kicad_mod
@@ -0,0 +1,98 @@
+(module Amphenol_F32R-1A7x1-11041_1x41-1MP_P0.5mm_Horizontal (layer F.Cu) (tedit 5FA462C8)
+  (descr "Amphenol FPC connector, 41 bottom-side contacts, 0.5mm pitch, SMT, https://cdn.amphenol-icc.com/media/wysiwyg/files/drawing/f32q-f32t.pdf")
+  (tags "Amphenol fpc F32R")
+  (attr smd)
+  (fp_text reference REF** (at 0 -4.65) (layer F.SilkS)
+    (effects (font (size 1 1) (thickness 0.15)))
+  )
+  (fp_text value Amphenol_F32R-1A7x1-11041_1x41-1MP_P0.5mm_Horizontal (at 0 3.45) (layer F.Fab)
+    (effects (font (size 1 1) (thickness 0.15)))
+  )
+  (fp_line (start -12.65 -2.25) (end 12.65 -2.25) (layer F.Fab) (width 0.1))
+  (fp_line (start 12.65 -2.25) (end 12.65 0.75) (layer F.Fab) (width 0.1))
+  (fp_line (start 12.65 0.75) (end 13.9 0.75) (layer F.Fab) (width 0.1))
+  (fp_line (start 13.9 0.75) (end 13.9 2.25) (layer F.Fab) (width 0.1))
+  (fp_line (start 13.9 2.25) (end -13.9 2.25) (layer F.Fab) (width 0.1))
+  (fp_line (start -13.9 2.25) (end -13.9 0.75) (layer F.Fab) (width 0.1))
+  (fp_line (start -13.9 0.75) (end -12.65 0.75) (layer F.Fab) (width 0.1))
+  (fp_line (start -12.65 0.75) (end -12.65 -2.25) (layer F.Fab) (width 0.1))
+  (fp_line (start -10.4 -2.25) (end -10 -1.45) (layer F.Fab) (width 0.1))
+  (fp_line (start -10 -1.45) (end -9.6 -2.25) (layer F.Fab) (width 0.1))
+  (fp_line (start 10.41 -3.01) (end 13.56 -3.01) (layer F.SilkS) (width 0.12))
+  (fp_line (start 13.56 -3.01) (end 13.56 0.69) (layer F.SilkS) (width 0.12))
+  (fp_line (start 13.56 0.69) (end 13.96 0.69) (layer F.SilkS) (width 0.12))
+  (fp_line (start 13.96 0.69) (end 13.96 2.31) (layer F.SilkS) (width 0.12))
+  (fp_line (start 13.96 2.31) (end -13.96 2.31) (layer F.SilkS) (width 0.12))
+  (fp_line (start -13.96 2.31) (end -13.96 0.69) (layer F.SilkS) (width 0.12))
+  (fp_line (start -13.96 0.69) (end -13.56 0.69) (layer F.SilkS) (width 0.12))
+  (fp_line (start -13.56 0.69) (end -13.56 -3.01) (layer F.SilkS) (width 0.12))
+  (fp_line (start -13.56 -3.01) (end -10.41 -3.01) (layer F.SilkS) (width 0.12))
+  (fp_line (start -10.41 -3.01) (end -10.41 -3.39) (layer F.SilkS) (width 0.12))
+  (fp_line (start -14.4 -3.95) (end -14.4 2.75) (layer F.CrtYd) (width 0.05))
+  (fp_line (start -14.4 2.75) (end 14.4 2.75) (layer F.CrtYd) (width 0.05))
+  (fp_line (start 14.4 2.75) (end 14.4 -3.95) (layer F.CrtYd) (width 0.05))
+  (fp_line (start 14.4 -3.95) (end -14.4 -3.95) (layer F.CrtYd) (width 0.05))
+  (pad 1 smd rect (at -10 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 2 smd rect (at -9.5 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 3 smd rect (at -9 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 4 smd rect (at -8.5 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 5 smd rect (at -8 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 6 smd rect (at -7.5 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 7 smd rect (at -7 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 8 smd rect (at -6.5 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 9 smd rect (at -6 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 10 smd rect (at -5.5 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 11 smd rect (at -5 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 12 smd rect (at -4.5 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 13 smd rect (at -4 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 14 smd rect (at -3.5 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 15 smd rect (at -3 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 16 smd rect (at -2.5 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 17 smd rect (at -2 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 18 smd rect (at -1.5 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 19 smd rect (at -1 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 20 smd rect (at -0.5 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 21 smd rect (at 0 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 22 smd rect (at 0.5 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 23 smd rect (at 1 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 24 smd rect (at 1.5 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 25 smd rect (at 2 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 26 smd rect (at 2.5 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 27 smd rect (at 3 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 28 smd rect (at 3.5 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 29 smd rect (at 4 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 30 smd rect (at 4.5 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 31 smd rect (at 5 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 32 smd rect (at 5.5 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 33 smd rect (at 6 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 34 smd rect (at 6.5 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 35 smd rect (at 7 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 36 smd rect (at 7.5 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 37 smd rect (at 8 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 38 smd rect (at 8.5 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 39 smd rect (at 9 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 40 smd rect (at 9.5 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 41 smd rect (at 10 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad MP smd custom (at 12.25 -1.775) (size 1 1) (layers F.Cu F.Mask F.Paste)
+    (options (clearance outline) (anchor circle))
+    (primitives
+      (gr_poly (pts
+         (xy -1.05 -0.975) (xy -1.05 0.975) (xy 0.25 0.975) (xy 0.25 0.625)
+         (xy 1.05 0.625) (xy 1.05 -0.975) (xy -1.05 -0.975)) (width 0))
+    ))
+  (pad MP smd custom (at -12.25 -1.775) (size 1 1) (layers F.Cu F.Mask F.Paste)
+    (options (clearance outline) (anchor circle))
+    (primitives
+      (gr_poly (pts
+         (xy 1.05 -0.975) (xy 1.05 0.975) (xy -0.25 0.975) (xy -0.25 0.625)
+         (xy -1.05 0.625) (xy -1.05 -0.975) (xy 1.05 -0.975)) (width 0))
+    ))
+  (fp_text user ${REFERENCE} (at 0 0) (layer F.Fab)
+    (effects (font (size 1 1) (thickness 0.15)))
+  )
+  (model ${KISYS3DMOD}/Connector_FFC-FPC.3dshapes/Amphenol_F32R-1A7x1-11041_1x41-1MP_P0.5mm_Horizontal.wrl
+    (at (xyz 0 0 0))
+    (scale (xyz 1 1 1))
+    (rotate (xyz 0 0 0))
+  )
+)
\ No newline at end of file
diff --git a/Connector_FFC-FPC.pretty/Amphenol_F32R-1A7x1-11042_1x42-1MP_P0.5mm_Horizontal.kicad_mod b/Connector_FFC-FPC.pretty/Amphenol_F32R-1A7x1-11042_1x42-1MP_P0.5mm_Horizontal.kicad_mod
new file mode 100644
index 000000000..150233bd6
--- /dev/null
+++ b/Connector_FFC-FPC.pretty/Amphenol_F32R-1A7x1-11042_1x42-1MP_P0.5mm_Horizontal.kicad_mod
@@ -0,0 +1,99 @@
+(module Amphenol_F32R-1A7x1-11042_1x42-1MP_P0.5mm_Horizontal (layer F.Cu) (tedit 5FA462C8)
+  (descr "Amphenol FPC connector, 42 bottom-side contacts, 0.5mm pitch, SMT, https://cdn.amphenol-icc.com/media/wysiwyg/files/drawing/f32q-f32t.pdf")
+  (tags "Amphenol fpc F32R")
+  (attr smd)
+  (fp_text reference REF** (at 0 -4.65) (layer F.SilkS)
+    (effects (font (size 1 1) (thickness 0.15)))
+  )
+  (fp_text value Amphenol_F32R-1A7x1-11042_1x42-1MP_P0.5mm_Horizontal (at 0 3.45) (layer F.Fab)
+    (effects (font (size 1 1) (thickness 0.15)))
+  )
+  (fp_line (start -12.9 -2.25) (end 12.9 -2.25) (layer F.Fab) (width 0.1))
+  (fp_line (start 12.9 -2.25) (end 12.9 0.75) (layer F.Fab) (width 0.1))
+  (fp_line (start 12.9 0.75) (end 14.15 0.75) (layer F.Fab) (width 0.1))
+  (fp_line (start 14.15 0.75) (end 14.15 2.25) (layer F.Fab) (width 0.1))
+  (fp_line (start 14.15 2.25) (end -14.15 2.25) (layer F.Fab) (width 0.1))
+  (fp_line (start -14.15 2.25) (end -14.15 0.75) (layer F.Fab) (width 0.1))
+  (fp_line (start -14.15 0.75) (end -12.9 0.75) (layer F.Fab) (width 0.1))
+  (fp_line (start -12.9 0.75) (end -12.9 -2.25) (layer F.Fab) (width 0.1))
+  (fp_line (start -10.65 -2.25) (end -10.25 -1.45) (layer F.Fab) (width 0.1))
+  (fp_line (start -10.25 -1.45) (end -9.85 -2.25) (layer F.Fab) (width 0.1))
+  (fp_line (start 10.66 -3.01) (end 13.81 -3.01) (layer F.SilkS) (width 0.12))
+  (fp_line (start 13.81 -3.01) (end 13.81 0.69) (layer F.SilkS) (width 0.12))
+  (fp_line (start 13.81 0.69) (end 14.21 0.69) (layer F.SilkS) (width 0.12))
+  (fp_line (start 14.21 0.69) (end 14.21 2.31) (layer F.SilkS) (width 0.12))
+  (fp_line (start 14.21 2.31) (end -14.21 2.31) (layer F.SilkS) (width 0.12))
+  (fp_line (start -14.21 2.31) (end -14.21 0.69) (layer F.SilkS) (width 0.12))
+  (fp_line (start -14.21 0.69) (end -13.81 0.69) (layer F.SilkS) (width 0.12))
+  (fp_line (start -13.81 0.69) (end -13.81 -3.01) (layer F.SilkS) (width 0.12))
+  (fp_line (start -13.81 -3.01) (end -10.66 -3.01) (layer F.SilkS) (width 0.12))
+  (fp_line (start -10.66 -3.01) (end -10.66 -3.39) (layer F.SilkS) (width 0.12))
+  (fp_line (start -14.65 -3.95) (end -14.65 2.75) (layer F.CrtYd) (width 0.05))
+  (fp_line (start -14.65 2.75) (end 14.65 2.75) (layer F.CrtYd) (width 0.05))
+  (fp_line (start 14.65 2.75) (end 14.65 -3.95) (layer F.CrtYd) (width 0.05))
+  (fp_line (start 14.65 -3.95) (end -14.65 -3.95) (layer F.CrtYd) (width 0.05))
+  (pad 1 smd rect (at -10.25 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 2 smd rect (at -9.75 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 3 smd rect (at -9.25 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 4 smd rect (at -8.75 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 5 smd rect (at -8.25 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 6 smd rect (at -7.75 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 7 smd rect (at -7.25 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 8 smd rect (at -6.75 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 9 smd rect (at -6.25 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 10 smd rect (at -5.75 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 11 smd rect (at -5.25 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 12 smd rect (at -4.75 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 13 smd rect (at -4.25 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 14 smd rect (at -3.75 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 15 smd rect (at -3.25 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 16 smd rect (at -2.75 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 17 smd rect (at -2.25 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 18 smd rect (at -1.75 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 19 smd rect (at -1.25 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 20 smd rect (at -0.75 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 21 smd rect (at -0.25 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 22 smd rect (at 0.25 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 23 smd rect (at 0.75 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 24 smd rect (at 1.25 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 25 smd rect (at 1.75 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 26 smd rect (at 2.25 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 27 smd rect (at 2.75 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 28 smd rect (at 3.25 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 29 smd rect (at 3.75 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 30 smd rect (at 4.25 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 31 smd rect (at 4.75 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 32 smd rect (at 5.25 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 33 smd rect (at 5.75 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 34 smd rect (at 6.25 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 35 smd rect (at 6.75 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 36 smd rect (at 7.25 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 37 smd rect (at 7.75 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 38 smd rect (at 8.25 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 39 smd rect (at 8.75 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 40 smd rect (at 9.25 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 41 smd rect (at 9.75 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 42 smd rect (at 10.25 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad MP smd custom (at 12.5 -1.775) (size 1 1) (layers F.Cu F.Mask F.Paste)
+    (options (clearance outline) (anchor circle))
+    (primitives
+      (gr_poly (pts
+         (xy -1.05 -0.975) (xy -1.05 0.975) (xy 0.25 0.975) (xy 0.25 0.625)
+         (xy 1.05 0.625) (xy 1.05 -0.975) (xy -1.05 -0.975)) (width 0))
+    ))
+  (pad MP smd custom (at -12.5 -1.775) (size 1 1) (layers F.Cu F.Mask F.Paste)
+    (options (clearance outline) (anchor circle))
+    (primitives
+      (gr_poly (pts
+         (xy 1.05 -0.975) (xy 1.05 0.975) (xy -0.25 0.975) (xy -0.25 0.625)
+         (xy -1.05 0.625) (xy -1.05 -0.975) (xy 1.05 -0.975)) (width 0))
+    ))
+  (fp_text user ${REFERENCE} (at 0 0) (layer F.Fab)
+    (effects (font (size 1 1) (thickness 0.15)))
+  )
+  (model ${KISYS3DMOD}/Connector_FFC-FPC.3dshapes/Amphenol_F32R-1A7x1-11042_1x42-1MP_P0.5mm_Horizontal.wrl
+    (at (xyz 0 0 0))
+    (scale (xyz 1 1 1))
+    (rotate (xyz 0 0 0))
+  )
+)
\ No newline at end of file
diff --git a/Connector_FFC-FPC.pretty/Amphenol_F32R-1A7x1-11043_1x43-1MP_P0.5mm_Horizontal.kicad_mod b/Connector_FFC-FPC.pretty/Amphenol_F32R-1A7x1-11043_1x43-1MP_P0.5mm_Horizontal.kicad_mod
new file mode 100644
index 000000000..a48b3865b
--- /dev/null
+++ b/Connector_FFC-FPC.pretty/Amphenol_F32R-1A7x1-11043_1x43-1MP_P0.5mm_Horizontal.kicad_mod
@@ -0,0 +1,100 @@
+(module Amphenol_F32R-1A7x1-11043_1x43-1MP_P0.5mm_Horizontal (layer F.Cu) (tedit 5FA462C8)
+  (descr "Amphenol FPC connector, 43 bottom-side contacts, 0.5mm pitch, SMT, https://cdn.amphenol-icc.com/media/wysiwyg/files/drawing/f32q-f32t.pdf")
+  (tags "Amphenol fpc F32R")
+  (attr smd)
+  (fp_text reference REF** (at 0 -4.65) (layer F.SilkS)
+    (effects (font (size 1 1) (thickness 0.15)))
+  )
+  (fp_text value Amphenol_F32R-1A7x1-11043_1x43-1MP_P0.5mm_Horizontal (at 0 3.45) (layer F.Fab)
+    (effects (font (size 1 1) (thickness 0.15)))
+  )
+  (fp_line (start -13.15 -2.25) (end 13.15 -2.25) (layer F.Fab) (width 0.1))
+  (fp_line (start 13.15 -2.25) (end 13.15 0.75) (layer F.Fab) (width 0.1))
+  (fp_line (start 13.15 0.75) (end 14.4 0.75) (layer F.Fab) (width 0.1))
+  (fp_line (start 14.4 0.75) (end 14.4 2.25) (layer F.Fab) (width 0.1))
+  (fp_line (start 14.4 2.25) (end -14.4 2.25) (layer F.Fab) (width 0.1))
+  (fp_line (start -14.4 2.25) (end -14.4 0.75) (layer F.Fab) (width 0.1))
+  (fp_line (start -14.4 0.75) (end -13.15 0.75) (layer F.Fab) (width 0.1))
+  (fp_line (start -13.15 0.75) (end -13.15 -2.25) (layer F.Fab) (width 0.1))
+  (fp_line (start -10.9 -2.25) (end -10.5 -1.45) (layer F.Fab) (width 0.1))
+  (fp_line (start -10.5 -1.45) (end -10.1 -2.25) (layer F.Fab) (width 0.1))
+  (fp_line (start 10.91 -3.01) (end 14.06 -3.01) (layer F.SilkS) (width 0.12))
+  (fp_line (start 14.06 -3.01) (end 14.06 0.69) (layer F.SilkS) (width 0.12))
+  (fp_line (start 14.06 0.69) (end 14.46 0.69) (layer F.SilkS) (width 0.12))
+  (fp_line (start 14.46 0.69) (end 14.46 2.31) (layer F.SilkS) (width 0.12))
+  (fp_line (start 14.46 2.31) (end -14.46 2.31) (layer F.SilkS) (width 0.12))
+  (fp_line (start -14.46 2.31) (end -14.46 0.69) (layer F.SilkS) (width 0.12))
+  (fp_line (start -14.46 0.69) (end -14.06 0.69) (layer F.SilkS) (width 0.12))
+  (fp_line (start -14.06 0.69) (end -14.06 -3.01) (layer F.SilkS) (width 0.12))
+  (fp_line (start -14.06 -3.01) (end -10.91 -3.01) (layer F.SilkS) (width 0.12))
+  (fp_line (start -10.91 -3.01) (end -10.91 -3.39) (layer F.SilkS) (width 0.12))
+  (fp_line (start -14.9 -3.95) (end -14.9 2.75) (layer F.CrtYd) (width 0.05))
+  (fp_line (start -14.9 2.75) (end 14.9 2.75) (layer F.CrtYd) (width 0.05))
+  (fp_line (start 14.9 2.75) (end 14.9 -3.95) (layer F.CrtYd) (width 0.05))
+  (fp_line (start 14.9 -3.95) (end -14.9 -3.95) (layer F.CrtYd) (width 0.05))
+  (pad 1 smd rect (at -10.5 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 2 smd rect (at -10 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 3 smd rect (at -9.5 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 4 smd rect (at -9 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 5 smd rect (at -8.5 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 6 smd rect (at -8 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 7 smd rect (at -7.5 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 8 smd rect (at -7 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 9 smd rect (at -6.5 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 10 smd rect (at -6 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 11 smd rect (at -5.5 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 12 smd rect (at -5 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 13 smd rect (at -4.5 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 14 smd rect (at -4 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 15 smd rect (at -3.5 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 16 smd rect (at -3 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 17 smd rect (at -2.5 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 18 smd rect (at -2 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 19 smd rect (at -1.5 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 20 smd rect (at -1 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 21 smd rect (at -0.5 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 22 smd rect (at 0 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 23 smd rect (at 0.5 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 24 smd rect (at 1 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 25 smd rect (at 1.5 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 26 smd rect (at 2 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 27 smd rect (at 2.5 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 28 smd rect (at 3 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 29 smd rect (at 3.5 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 30 smd rect (at 4 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 31 smd rect (at 4.5 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 32 smd rect (at 5 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 33 smd rect (at 5.5 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 34 smd rect (at 6 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 35 smd rect (at 6.5 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 36 smd rect (at 7 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 37 smd rect (at 7.5 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 38 smd rect (at 8 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 39 smd rect (at 8.5 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 40 smd rect (at 9 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 41 smd rect (at 9.5 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 42 smd rect (at 10 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 43 smd rect (at 10.5 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad MP smd custom (at 12.75 -1.775) (size 1 1) (layers F.Cu F.Mask F.Paste)
+    (options (clearance outline) (anchor circle))
+    (primitives
+      (gr_poly (pts
+         (xy -1.05 -0.975) (xy -1.05 0.975) (xy 0.25 0.975) (xy 0.25 0.625)
+         (xy 1.05 0.625) (xy 1.05 -0.975) (xy -1.05 -0.975)) (width 0))
+    ))
+  (pad MP smd custom (at -12.75 -1.775) (size 1 1) (layers F.Cu F.Mask F.Paste)
+    (options (clearance outline) (anchor circle))
+    (primitives
+      (gr_poly (pts
+         (xy 1.05 -0.975) (xy 1.05 0.975) (xy -0.25 0.975) (xy -0.25 0.625)
+         (xy -1.05 0.625) (xy -1.05 -0.975) (xy 1.05 -0.975)) (width 0))
+    ))
+  (fp_text user ${REFERENCE} (at 0 0) (layer F.Fab)
+    (effects (font (size 1 1) (thickness 0.15)))
+  )
+  (model ${KISYS3DMOD}/Connector_FFC-FPC.3dshapes/Amphenol_F32R-1A7x1-11043_1x43-1MP_P0.5mm_Horizontal.wrl
+    (at (xyz 0 0 0))
+    (scale (xyz 1 1 1))
+    (rotate (xyz 0 0 0))
+  )
+)
\ No newline at end of file
diff --git a/Connector_FFC-FPC.pretty/Amphenol_F32R-1A7x1-11044_1x44-1MP_P0.5mm_Horizontal.kicad_mod b/Connector_FFC-FPC.pretty/Amphenol_F32R-1A7x1-11044_1x44-1MP_P0.5mm_Horizontal.kicad_mod
new file mode 100644
index 000000000..b3d7ca34b
--- /dev/null
+++ b/Connector_FFC-FPC.pretty/Amphenol_F32R-1A7x1-11044_1x44-1MP_P0.5mm_Horizontal.kicad_mod
@@ -0,0 +1,101 @@
+(module Amphenol_F32R-1A7x1-11044_1x44-1MP_P0.5mm_Horizontal (layer F.Cu) (tedit 5FA462C8)
+  (descr "Amphenol FPC connector, 44 bottom-side contacts, 0.5mm pitch, SMT, https://cdn.amphenol-icc.com/media/wysiwyg/files/drawing/f32q-f32t.pdf")
+  (tags "Amphenol fpc F32R")
+  (attr smd)
+  (fp_text reference REF** (at 0 -4.65) (layer F.SilkS)
+    (effects (font (size 1 1) (thickness 0.15)))
+  )
+  (fp_text value Amphenol_F32R-1A7x1-11044_1x44-1MP_P0.5mm_Horizontal (at 0 3.45) (layer F.Fab)
+    (effects (font (size 1 1) (thickness 0.15)))
+  )
+  (fp_line (start -13.4 -2.25) (end 13.4 -2.25) (layer F.Fab) (width 0.1))
+  (fp_line (start 13.4 -2.25) (end 13.4 0.75) (layer F.Fab) (width 0.1))
+  (fp_line (start 13.4 0.75) (end 14.65 0.75) (layer F.Fab) (width 0.1))
+  (fp_line (start 14.65 0.75) (end 14.65 2.25) (layer F.Fab) (width 0.1))
+  (fp_line (start 14.65 2.25) (end -14.65 2.25) (layer F.Fab) (width 0.1))
+  (fp_line (start -14.65 2.25) (end -14.65 0.75) (layer F.Fab) (width 0.1))
+  (fp_line (start -14.65 0.75) (end -13.4 0.75) (layer F.Fab) (width 0.1))
+  (fp_line (start -13.4 0.75) (end -13.4 -2.25) (layer F.Fab) (width 0.1))
+  (fp_line (start -11.15 -2.25) (end -10.75 -1.45) (layer F.Fab) (width 0.1))
+  (fp_line (start -10.75 -1.45) (end -10.35 -2.25) (layer F.Fab) (width 0.1))
+  (fp_line (start 11.16 -3.01) (end 14.31 -3.01) (layer F.SilkS) (width 0.12))
+  (fp_line (start 14.31 -3.01) (end 14.31 0.69) (layer F.SilkS) (width 0.12))
+  (fp_line (start 14.31 0.69) (end 14.71 0.69) (layer F.SilkS) (width 0.12))
+  (fp_line (start 14.71 0.69) (end 14.71 2.31) (layer F.SilkS) (width 0.12))
+  (fp_line (start 14.71 2.31) (end -14.71 2.31) (layer F.SilkS) (width 0.12))
+  (fp_line (start -14.71 2.31) (end -14.71 0.69) (layer F.SilkS) (width 0.12))
+  (fp_line (start -14.71 0.69) (end -14.31 0.69) (layer F.SilkS) (width 0.12))
+  (fp_line (start -14.31 0.69) (end -14.31 -3.01) (layer F.SilkS) (width 0.12))
+  (fp_line (start -14.31 -3.01) (end -11.16 -3.01) (layer F.SilkS) (width 0.12))
+  (fp_line (start -11.16 -3.01) (end -11.16 -3.39) (layer F.SilkS) (width 0.12))
+  (fp_line (start -15.15 -3.95) (end -15.15 2.75) (layer F.CrtYd) (width 0.05))
+  (fp_line (start -15.15 2.75) (end 15.15 2.75) (layer F.CrtYd) (width 0.05))
+  (fp_line (start 15.15 2.75) (end 15.15 -3.95) (layer F.CrtYd) (width 0.05))
+  (fp_line (start 15.15 -3.95) (end -15.15 -3.95) (layer F.CrtYd) (width 0.05))
+  (pad 1 smd rect (at -10.75 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 2 smd rect (at -10.25 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 3 smd rect (at -9.75 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 4 smd rect (at -9.25 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 5 smd rect (at -8.75 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 6 smd rect (at -8.25 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 7 smd rect (at -7.75 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 8 smd rect (at -7.25 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 9 smd rect (at -6.75 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 10 smd rect (at -6.25 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 11 smd rect (at -5.75 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 12 smd rect (at -5.25 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 13 smd rect (at -4.75 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 14 smd rect (at -4.25 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 15 smd rect (at -3.75 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 16 smd rect (at -3.25 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 17 smd rect (at -2.75 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 18 smd rect (at -2.25 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 19 smd rect (at -1.75 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 20 smd rect (at -1.25 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 21 smd rect (at -0.75 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 22 smd rect (at -0.25 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 23 smd rect (at 0.25 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 24 smd rect (at 0.75 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 25 smd rect (at 1.25 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 26 smd rect (at 1.75 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 27 smd rect (at 2.25 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 28 smd rect (at 2.75 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 29 smd rect (at 3.25 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 30 smd rect (at 3.75 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 31 smd rect (at 4.25 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 32 smd rect (at 4.75 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 33 smd rect (at 5.25 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 34 smd rect (at 5.75 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 35 smd rect (at 6.25 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 36 smd rect (at 6.75 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 37 smd rect (at 7.25 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 38 smd rect (at 7.75 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 39 smd rect (at 8.25 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 40 smd rect (at 8.75 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 41 smd rect (at 9.25 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 42 smd rect (at 9.75 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 43 smd rect (at 10.25 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 44 smd rect (at 10.75 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad MP smd custom (at 13 -1.775) (size 1 1) (layers F.Cu F.Mask F.Paste)
+    (options (clearance outline) (anchor circle))
+    (primitives
+      (gr_poly (pts
+         (xy -1.05 -0.975) (xy -1.05 0.975) (xy 0.25 0.975) (xy 0.25 0.625)
+         (xy 1.05 0.625) (xy 1.05 -0.975) (xy -1.05 -0.975)) (width 0))
+    ))
+  (pad MP smd custom (at -13 -1.775) (size 1 1) (layers F.Cu F.Mask F.Paste)
+    (options (clearance outline) (anchor circle))
+    (primitives
+      (gr_poly (pts
+         (xy 1.05 -0.975) (xy 1.05 0.975) (xy -0.25 0.975) (xy -0.25 0.625)
+         (xy -1.05 0.625) (xy -1.05 -0.975) (xy 1.05 -0.975)) (width 0))
+    ))
+  (fp_text user ${REFERENCE} (at 0 0) (layer F.Fab)
+    (effects (font (size 1 1) (thickness 0.15)))
+  )
+  (model ${KISYS3DMOD}/Connector_FFC-FPC.3dshapes/Amphenol_F32R-1A7x1-11044_1x44-1MP_P0.5mm_Horizontal.wrl
+    (at (xyz 0 0 0))
+    (scale (xyz 1 1 1))
+    (rotate (xyz 0 0 0))
+  )
+)
\ No newline at end of file
diff --git a/Connector_FFC-FPC.pretty/Amphenol_F32R-1A7x1-11045_1x45-1MP_P0.5mm_Horizontal.kicad_mod b/Connector_FFC-FPC.pretty/Amphenol_F32R-1A7x1-11045_1x45-1MP_P0.5mm_Horizontal.kicad_mod
new file mode 100644
index 000000000..331aca57e
--- /dev/null
+++ b/Connector_FFC-FPC.pretty/Amphenol_F32R-1A7x1-11045_1x45-1MP_P0.5mm_Horizontal.kicad_mod
@@ -0,0 +1,102 @@
+(module Amphenol_F32R-1A7x1-11045_1x45-1MP_P0.5mm_Horizontal (layer F.Cu) (tedit 5FA462C8)
+  (descr "Amphenol FPC connector, 45 bottom-side contacts, 0.5mm pitch, SMT, https://cdn.amphenol-icc.com/media/wysiwyg/files/drawing/f32q-f32t.pdf")
+  (tags "Amphenol fpc F32R")
+  (attr smd)
+  (fp_text reference REF** (at 0 -4.65) (layer F.SilkS)
+    (effects (font (size 1 1) (thickness 0.15)))
+  )
+  (fp_text value Amphenol_F32R-1A7x1-11045_1x45-1MP_P0.5mm_Horizontal (at 0 3.45) (layer F.Fab)
+    (effects (font (size 1 1) (thickness 0.15)))
+  )
+  (fp_line (start -13.65 -2.25) (end 13.65 -2.25) (layer F.Fab) (width 0.1))
+  (fp_line (start 13.65 -2.25) (end 13.65 0.75) (layer F.Fab) (width 0.1))
+  (fp_line (start 13.65 0.75) (end 14.9 0.75) (layer F.Fab) (width 0.1))
+  (fp_line (start 14.9 0.75) (end 14.9 2.25) (layer F.Fab) (width 0.1))
+  (fp_line (start 14.9 2.25) (end -14.9 2.25) (layer F.Fab) (width 0.1))
+  (fp_line (start -14.9 2.25) (end -14.9 0.75) (layer F.Fab) (width 0.1))
+  (fp_line (start -14.9 0.75) (end -13.65 0.75) (layer F.Fab) (width 0.1))
+  (fp_line (start -13.65 0.75) (end -13.65 -2.25) (layer F.Fab) (width 0.1))
+  (fp_line (start -11.4 -2.25) (end -11 -1.45) (layer F.Fab) (width 0.1))
+  (fp_line (start -11 -1.45) (end -10.6 -2.25) (layer F.Fab) (width 0.1))
+  (fp_line (start 11.41 -3.01) (end 14.56 -3.01) (layer F.SilkS) (width 0.12))
+  (fp_line (start 14.56 -3.01) (end 14.56 0.69) (layer F.SilkS) (width 0.12))
+  (fp_line (start 14.56 0.69) (end 14.96 0.69) (layer F.SilkS) (width 0.12))
+  (fp_line (start 14.96 0.69) (end 14.96 2.31) (layer F.SilkS) (width 0.12))
+  (fp_line (start 14.96 2.31) (end -14.96 2.31) (layer F.SilkS) (width 0.12))
+  (fp_line (start -14.96 2.31) (end -14.96 0.69) (layer F.SilkS) (width 0.12))
+  (fp_line (start -14.96 0.69) (end -14.56 0.69) (layer F.SilkS) (width 0.12))
+  (fp_line (start -14.56 0.69) (end -14.56 -3.01) (layer F.SilkS) (width 0.12))
+  (fp_line (start -14.56 -3.01) (end -11.41 -3.01) (layer F.SilkS) (width 0.12))
+  (fp_line (start -11.41 -3.01) (end -11.41 -3.39) (layer F.SilkS) (width 0.12))
+  (fp_line (start -15.4 -3.95) (end -15.4 2.75) (layer F.CrtYd) (width 0.05))
+  (fp_line (start -15.4 2.75) (end 15.4 2.75) (layer F.CrtYd) (width 0.05))
+  (fp_line (start 15.4 2.75) (end 15.4 -3.95) (layer F.CrtYd) (width 0.05))
+  (fp_line (start 15.4 -3.95) (end -15.4 -3.95) (layer F.CrtYd) (width 0.05))
+  (pad 1 smd rect (at -11 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 2 smd rect (at -10.5 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 3 smd rect (at -10 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 4 smd rect (at -9.5 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 5 smd rect (at -9 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 6 smd rect (at -8.5 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 7 smd rect (at -8 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 8 smd rect (at -7.5 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 9 smd rect (at -7 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 10 smd rect (at -6.5 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 11 smd rect (at -6 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 12 smd rect (at -5.5 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 13 smd rect (at -5 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 14 smd rect (at -4.5 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 15 smd rect (at -4 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 16 smd rect (at -3.5 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 17 smd rect (at -3 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 18 smd rect (at -2.5 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 19 smd rect (at -2 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 20 smd rect (at -1.5 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 21 smd rect (at -1 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 22 smd rect (at -0.5 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 23 smd rect (at 0 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 24 smd rect (at 0.5 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 25 smd rect (at 1 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 26 smd rect (at 1.5 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 27 smd rect (at 2 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 28 smd rect (at 2.5 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 29 smd rect (at 3 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 30 smd rect (at 3.5 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 31 smd rect (at 4 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 32 smd rect (at 4.5 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 33 smd rect (at 5 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 34 smd rect (at 5.5 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 35 smd rect (at 6 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 36 smd rect (at 6.5 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 37 smd rect (at 7 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 38 smd rect (at 7.5 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 39 smd rect (at 8 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 40 smd rect (at 8.5 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 41 smd rect (at 9 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 42 smd rect (at 9.5 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 43 smd rect (at 10 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 44 smd rect (at 10.5 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 45 smd rect (at 11 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad MP smd custom (at 13.25 -1.775) (size 1 1) (layers F.Cu F.Mask F.Paste)
+    (options (clearance outline) (anchor circle))
+    (primitives
+      (gr_poly (pts
+         (xy -1.05 -0.975) (xy -1.05 0.975) (xy 0.25 0.975) (xy 0.25 0.625)
+         (xy 1.05 0.625) (xy 1.05 -0.975) (xy -1.05 -0.975)) (width 0))
+    ))
+  (pad MP smd custom (at -13.25 -1.775) (size 1 1) (layers F.Cu F.Mask F.Paste)
+    (options (clearance outline) (anchor circle))
+    (primitives
+      (gr_poly (pts
+         (xy 1.05 -0.975) (xy 1.05 0.975) (xy -0.25 0.975) (xy -0.25 0.625)
+         (xy -1.05 0.625) (xy -1.05 -0.975) (xy 1.05 -0.975)) (width 0))
+    ))
+  (fp_text user ${REFERENCE} (at 0 0) (layer F.Fab)
+    (effects (font (size 1 1) (thickness 0.15)))
+  )
+  (model ${KISYS3DMOD}/Connector_FFC-FPC.3dshapes/Amphenol_F32R-1A7x1-11045_1x45-1MP_P0.5mm_Horizontal.wrl
+    (at (xyz 0 0 0))
+    (scale (xyz 1 1 1))
+    (rotate (xyz 0 0 0))
+  )
+)
\ No newline at end of file
diff --git a/Connector_FFC-FPC.pretty/Amphenol_F32R-1A7x1-11046_1x46-1MP_P0.5mm_Horizontal.kicad_mod b/Connector_FFC-FPC.pretty/Amphenol_F32R-1A7x1-11046_1x46-1MP_P0.5mm_Horizontal.kicad_mod
new file mode 100644
index 000000000..8a1a8fb18
--- /dev/null
+++ b/Connector_FFC-FPC.pretty/Amphenol_F32R-1A7x1-11046_1x46-1MP_P0.5mm_Horizontal.kicad_mod
@@ -0,0 +1,103 @@
+(module Amphenol_F32R-1A7x1-11046_1x46-1MP_P0.5mm_Horizontal (layer F.Cu) (tedit 5FA462C8)
+  (descr "Amphenol FPC connector, 46 bottom-side contacts, 0.5mm pitch, SMT, https://cdn.amphenol-icc.com/media/wysiwyg/files/drawing/f32q-f32t.pdf")
+  (tags "Amphenol fpc F32R")
+  (attr smd)
+  (fp_text reference REF** (at 0 -4.65) (layer F.SilkS)
+    (effects (font (size 1 1) (thickness 0.15)))
+  )
+  (fp_text value Amphenol_F32R-1A7x1-11046_1x46-1MP_P0.5mm_Horizontal (at 0 3.45) (layer F.Fab)
+    (effects (font (size 1 1) (thickness 0.15)))
+  )
+  (fp_line (start -13.9 -2.25) (end 13.9 -2.25) (layer F.Fab) (width 0.1))
+  (fp_line (start 13.9 -2.25) (end 13.9 0.75) (layer F.Fab) (width 0.1))
+  (fp_line (start 13.9 0.75) (end 15.15 0.75) (layer F.Fab) (width 0.1))
+  (fp_line (start 15.15 0.75) (end 15.15 2.25) (layer F.Fab) (width 0.1))
+  (fp_line (start 15.15 2.25) (end -15.15 2.25) (layer F.Fab) (width 0.1))
+  (fp_line (start -15.15 2.25) (end -15.15 0.75) (layer F.Fab) (width 0.1))
+  (fp_line (start -15.15 0.75) (end -13.9 0.75) (layer F.Fab) (width 0.1))
+  (fp_line (start -13.9 0.75) (end -13.9 -2.25) (layer F.Fab) (width 0.1))
+  (fp_line (start -11.65 -2.25) (end -11.25 -1.45) (layer F.Fab) (width 0.1))
+  (fp_line (start -11.25 -1.45) (end -10.85 -2.25) (layer F.Fab) (width 0.1))
+  (fp_line (start 11.66 -3.01) (end 14.81 -3.01) (layer F.SilkS) (width 0.12))
+  (fp_line (start 14.81 -3.01) (end 14.81 0.69) (layer F.SilkS) (width 0.12))
+  (fp_line (start 14.81 0.69) (end 15.21 0.69) (layer F.SilkS) (width 0.12))
+  (fp_line (start 15.21 0.69) (end 15.21 2.31) (layer F.SilkS) (width 0.12))
+  (fp_line (start 15.21 2.31) (end -15.21 2.31) (layer F.SilkS) (width 0.12))
+  (fp_line (start -15.21 2.31) (end -15.21 0.69) (layer F.SilkS) (width 0.12))
+  (fp_line (start -15.21 0.69) (end -14.81 0.69) (layer F.SilkS) (width 0.12))
+  (fp_line (start -14.81 0.69) (end -14.81 -3.01) (layer F.SilkS) (width 0.12))
+  (fp_line (start -14.81 -3.01) (end -11.66 -3.01) (layer F.SilkS) (width 0.12))
+  (fp_line (start -11.66 -3.01) (end -11.66 -3.39) (layer F.SilkS) (width 0.12))
+  (fp_line (start -15.65 -3.95) (end -15.65 2.75) (layer F.CrtYd) (width 0.05))
+  (fp_line (start -15.65 2.75) (end 15.65 2.75) (layer F.CrtYd) (width 0.05))
+  (fp_line (start 15.65 2.75) (end 15.65 -3.95) (layer F.CrtYd) (width 0.05))
+  (fp_line (start 15.65 -3.95) (end -15.65 -3.95) (layer F.CrtYd) (width 0.05))
+  (pad 1 smd rect (at -11.25 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 2 smd rect (at -10.75 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 3 smd rect (at -10.25 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 4 smd rect (at -9.75 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 5 smd rect (at -9.25 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 6 smd rect (at -8.75 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 7 smd rect (at -8.25 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 8 smd rect (at -7.75 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 9 smd rect (at -7.25 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 10 smd rect (at -6.75 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 11 smd rect (at -6.25 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 12 smd rect (at -5.75 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 13 smd rect (at -5.25 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 14 smd rect (at -4.75 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 15 smd rect (at -4.25 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 16 smd rect (at -3.75 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 17 smd rect (at -3.25 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 18 smd rect (at -2.75 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 19 smd rect (at -2.25 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 20 smd rect (at -1.75 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 21 smd rect (at -1.25 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 22 smd rect (at -0.75 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 23 smd rect (at -0.25 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 24 smd rect (at 0.25 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 25 smd rect (at 0.75 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 26 smd rect (at 1.25 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 27 smd rect (at 1.75 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 28 smd rect (at 2.25 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 29 smd rect (at 2.75 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 30 smd rect (at 3.25 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 31 smd rect (at 3.75 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 32 smd rect (at 4.25 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 33 smd rect (at 4.75 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 34 smd rect (at 5.25 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 35 smd rect (at 5.75 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 36 smd rect (at 6.25 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 37 smd rect (at 6.75 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 38 smd rect (at 7.25 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 39 smd rect (at 7.75 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 40 smd rect (at 8.25 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 41 smd rect (at 8.75 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 42 smd rect (at 9.25 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 43 smd rect (at 9.75 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 44 smd rect (at 10.25 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 45 smd rect (at 10.75 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 46 smd rect (at 11.25 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad MP smd custom (at 13.5 -1.775) (size 1 1) (layers F.Cu F.Mask F.Paste)
+    (options (clearance outline) (anchor circle))
+    (primitives
+      (gr_poly (pts
+         (xy -1.05 -0.975) (xy -1.05 0.975) (xy 0.25 0.975) (xy 0.25 0.625)
+         (xy 1.05 0.625) (xy 1.05 -0.975) (xy -1.05 -0.975)) (width 0))
+    ))
+  (pad MP smd custom (at -13.5 -1.775) (size 1 1) (layers F.Cu F.Mask F.Paste)
+    (options (clearance outline) (anchor circle))
+    (primitives
+      (gr_poly (pts
+         (xy 1.05 -0.975) (xy 1.05 0.975) (xy -0.25 0.975) (xy -0.25 0.625)
+         (xy -1.05 0.625) (xy -1.05 -0.975) (xy 1.05 -0.975)) (width 0))
+    ))
+  (fp_text user ${REFERENCE} (at 0 0) (layer F.Fab)
+    (effects (font (size 1 1) (thickness 0.15)))
+  )
+  (model ${KISYS3DMOD}/Connector_FFC-FPC.3dshapes/Amphenol_F32R-1A7x1-11046_1x46-1MP_P0.5mm_Horizontal.wrl
+    (at (xyz 0 0 0))
+    (scale (xyz 1 1 1))
+    (rotate (xyz 0 0 0))
+  )
+)
\ No newline at end of file
diff --git a/Connector_FFC-FPC.pretty/Amphenol_F32R-1A7x1-11047_1x47-1MP_P0.5mm_Horizontal.kicad_mod b/Connector_FFC-FPC.pretty/Amphenol_F32R-1A7x1-11047_1x47-1MP_P0.5mm_Horizontal.kicad_mod
new file mode 100644
index 000000000..04ff7b14a
--- /dev/null
+++ b/Connector_FFC-FPC.pretty/Amphenol_F32R-1A7x1-11047_1x47-1MP_P0.5mm_Horizontal.kicad_mod
@@ -0,0 +1,104 @@
+(module Amphenol_F32R-1A7x1-11047_1x47-1MP_P0.5mm_Horizontal (layer F.Cu) (tedit 5FA462C8)
+  (descr "Amphenol FPC connector, 47 bottom-side contacts, 0.5mm pitch, SMT, https://cdn.amphenol-icc.com/media/wysiwyg/files/drawing/f32q-f32t.pdf")
+  (tags "Amphenol fpc F32R")
+  (attr smd)
+  (fp_text reference REF** (at 0 -4.65) (layer F.SilkS)
+    (effects (font (size 1 1) (thickness 0.15)))
+  )
+  (fp_text value Amphenol_F32R-1A7x1-11047_1x47-1MP_P0.5mm_Horizontal (at 0 3.45) (layer F.Fab)
+    (effects (font (size 1 1) (thickness 0.15)))
+  )
+  (fp_line (start -14.15 -2.25) (end 14.15 -2.25) (layer F.Fab) (width 0.1))
+  (fp_line (start 14.15 -2.25) (end 14.15 0.75) (layer F.Fab) (width 0.1))
+  (fp_line (start 14.15 0.75) (end 15.4 0.75) (layer F.Fab) (width 0.1))
+  (fp_line (start 15.4 0.75) (end 15.4 2.25) (layer F.Fab) (width 0.1))
+  (fp_line (start 15.4 2.25) (end -15.4 2.25) (layer F.Fab) (width 0.1))
+  (fp_line (start -15.4 2.25) (end -15.4 0.75) (layer F.Fab) (width 0.1))
+  (fp_line (start -15.4 0.75) (end -14.15 0.75) (layer F.Fab) (width 0.1))
+  (fp_line (start -14.15 0.75) (end -14.15 -2.25) (layer F.Fab) (width 0.1))
+  (fp_line (start -11.9 -2.25) (end -11.5 -1.45) (layer F.Fab) (width 0.1))
+  (fp_line (start -11.5 -1.45) (end -11.1 -2.25) (layer F.Fab) (width 0.1))
+  (fp_line (start 11.91 -3.01) (end 15.06 -3.01) (layer F.SilkS) (width 0.12))
+  (fp_line (start 15.06 -3.01) (end 15.06 0.69) (layer F.SilkS) (width 0.12))
+  (fp_line (start 15.06 0.69) (end 15.46 0.69) (layer F.SilkS) (width 0.12))
+  (fp_line (start 15.46 0.69) (end 15.46 2.31) (layer F.SilkS) (width 0.12))
+  (fp_line (start 15.46 2.31) (end -15.46 2.31) (layer F.SilkS) (width 0.12))
+  (fp_line (start -15.46 2.31) (end -15.46 0.69) (layer F.SilkS) (width 0.12))
+  (fp_line (start -15.46 0.69) (end -15.06 0.69) (layer F.SilkS) (width 0.12))
+  (fp_line (start -15.06 0.69) (end -15.06 -3.01) (layer F.SilkS) (width 0.12))
+  (fp_line (start -15.06 -3.01) (end -11.91 -3.01) (layer F.SilkS) (width 0.12))
+  (fp_line (start -11.91 -3.01) (end -11.91 -3.39) (layer F.SilkS) (width 0.12))
+  (fp_line (start -15.9 -3.95) (end -15.9 2.75) (layer F.CrtYd) (width 0.05))
+  (fp_line (start -15.9 2.75) (end 15.9 2.75) (layer F.CrtYd) (width 0.05))
+  (fp_line (start 15.9 2.75) (end 15.9 -3.95) (layer F.CrtYd) (width 0.05))
+  (fp_line (start 15.9 -3.95) (end -15.9 -3.95) (layer F.CrtYd) (width 0.05))
+  (pad 1 smd rect (at -11.5 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 2 smd rect (at -11 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 3 smd rect (at -10.5 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 4 smd rect (at -10 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 5 smd rect (at -9.5 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 6 smd rect (at -9 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 7 smd rect (at -8.5 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 8 smd rect (at -8 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 9 smd rect (at -7.5 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 10 smd rect (at -7 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 11 smd rect (at -6.5 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 12 smd rect (at -6 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 13 smd rect (at -5.5 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 14 smd rect (at -5 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 15 smd rect (at -4.5 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 16 smd rect (at -4 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 17 smd rect (at -3.5 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 18 smd rect (at -3 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 19 smd rect (at -2.5 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 20 smd rect (at -2 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 21 smd rect (at -1.5 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 22 smd rect (at -1 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 23 smd rect (at -0.5 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 24 smd rect (at 0 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 25 smd rect (at 0.5 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 26 smd rect (at 1 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 27 smd rect (at 1.5 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 28 smd rect (at 2 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 29 smd rect (at 2.5 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 30 smd rect (at 3 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 31 smd rect (at 3.5 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 32 smd rect (at 4 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 33 smd rect (at 4.5 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 34 smd rect (at 5 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 35 smd rect (at 5.5 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 36 smd rect (at 6 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 37 smd rect (at 6.5 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 38 smd rect (at 7 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 39 smd rect (at 7.5 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 40 smd rect (at 8 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 41 smd rect (at 8.5 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 42 smd rect (at 9 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 43 smd rect (at 9.5 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 44 smd rect (at 10 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 45 smd rect (at 10.5 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 46 smd rect (at 11 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 47 smd rect (at 11.5 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad MP smd custom (at 13.75 -1.775) (size 1 1) (layers F.Cu F.Mask F.Paste)
+    (options (clearance outline) (anchor circle))
+    (primitives
+      (gr_poly (pts
+         (xy -1.05 -0.975) (xy -1.05 0.975) (xy 0.25 0.975) (xy 0.25 0.625)
+         (xy 1.05 0.625) (xy 1.05 -0.975) (xy -1.05 -0.975)) (width 0))
+    ))
+  (pad MP smd custom (at -13.75 -1.775) (size 1 1) (layers F.Cu F.Mask F.Paste)
+    (options (clearance outline) (anchor circle))
+    (primitives
+      (gr_poly (pts
+         (xy 1.05 -0.975) (xy 1.05 0.975) (xy -0.25 0.975) (xy -0.25 0.625)
+         (xy -1.05 0.625) (xy -1.05 -0.975) (xy 1.05 -0.975)) (width 0))
+    ))
+  (fp_text user ${REFERENCE} (at 0 0) (layer F.Fab)
+    (effects (font (size 1 1) (thickness 0.15)))
+  )
+  (model ${KISYS3DMOD}/Connector_FFC-FPC.3dshapes/Amphenol_F32R-1A7x1-11047_1x47-1MP_P0.5mm_Horizontal.wrl
+    (at (xyz 0 0 0))
+    (scale (xyz 1 1 1))
+    (rotate (xyz 0 0 0))
+  )
+)
\ No newline at end of file
diff --git a/Connector_FFC-FPC.pretty/Amphenol_F32R-1A7x1-11048_1x48-1MP_P0.5mm_Horizontal.kicad_mod b/Connector_FFC-FPC.pretty/Amphenol_F32R-1A7x1-11048_1x48-1MP_P0.5mm_Horizontal.kicad_mod
new file mode 100644
index 000000000..d0b4891a4
--- /dev/null
+++ b/Connector_FFC-FPC.pretty/Amphenol_F32R-1A7x1-11048_1x48-1MP_P0.5mm_Horizontal.kicad_mod
@@ -0,0 +1,105 @@
+(module Amphenol_F32R-1A7x1-11048_1x48-1MP_P0.5mm_Horizontal (layer F.Cu) (tedit 5FA462C8)
+  (descr "Amphenol FPC connector, 48 bottom-side contacts, 0.5mm pitch, SMT, https://cdn.amphenol-icc.com/media/wysiwyg/files/drawing/f32q-f32t.pdf")
+  (tags "Amphenol fpc F32R")
+  (attr smd)
+  (fp_text reference REF** (at 0 -4.65) (layer F.SilkS)
+    (effects (font (size 1 1) (thickness 0.15)))
+  )
+  (fp_text value Amphenol_F32R-1A7x1-11048_1x48-1MP_P0.5mm_Horizontal (at 0 3.45) (layer F.Fab)
+    (effects (font (size 1 1) (thickness 0.15)))
+  )
+  (fp_line (start -14.4 -2.25) (end 14.4 -2.25) (layer F.Fab) (width 0.1))
+  (fp_line (start 14.4 -2.25) (end 14.4 0.75) (layer F.Fab) (width 0.1))
+  (fp_line (start 14.4 0.75) (end 15.65 0.75) (layer F.Fab) (width 0.1))
+  (fp_line (start 15.65 0.75) (end 15.65 2.25) (layer F.Fab) (width 0.1))
+  (fp_line (start 15.65 2.25) (end -15.65 2.25) (layer F.Fab) (width 0.1))
+  (fp_line (start -15.65 2.25) (end -15.65 0.75) (layer F.Fab) (width 0.1))
+  (fp_line (start -15.65 0.75) (end -14.4 0.75) (layer F.Fab) (width 0.1))
+  (fp_line (start -14.4 0.75) (end -14.4 -2.25) (layer F.Fab) (width 0.1))
+  (fp_line (start -12.15 -2.25) (end -11.75 -1.45) (layer F.Fab) (width 0.1))
+  (fp_line (start -11.75 -1.45) (end -11.35 -2.25) (layer F.Fab) (width 0.1))
+  (fp_line (start 12.16 -3.01) (end 15.31 -3.01) (layer F.SilkS) (width 0.12))
+  (fp_line (start 15.31 -3.01) (end 15.31 0.69) (layer F.SilkS) (width 0.12))
+  (fp_line (start 15.31 0.69) (end 15.71 0.69) (layer F.SilkS) (width 0.12))
+  (fp_line (start 15.71 0.69) (end 15.71 2.31) (layer F.SilkS) (width 0.12))
+  (fp_line (start 15.71 2.31) (end -15.71 2.31) (layer F.SilkS) (width 0.12))
+  (fp_line (start -15.71 2.31) (end -15.71 0.69) (layer F.SilkS) (width 0.12))
+  (fp_line (start -15.71 0.69) (end -15.31 0.69) (layer F.SilkS) (width 0.12))
+  (fp_line (start -15.31 0.69) (end -15.31 -3.01) (layer F.SilkS) (width 0.12))
+  (fp_line (start -15.31 -3.01) (end -12.16 -3.01) (layer F.SilkS) (width 0.12))
+  (fp_line (start -12.16 -3.01) (end -12.16 -3.39) (layer F.SilkS) (width 0.12))
+  (fp_line (start -16.15 -3.95) (end -16.15 2.75) (layer F.CrtYd) (width 0.05))
+  (fp_line (start -16.15 2.75) (end 16.15 2.75) (layer F.CrtYd) (width 0.05))
+  (fp_line (start 16.15 2.75) (end 16.15 -3.95) (layer F.CrtYd) (width 0.05))
+  (fp_line (start 16.15 -3.95) (end -16.15 -3.95) (layer F.CrtYd) (width 0.05))
+  (pad 1 smd rect (at -11.75 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 2 smd rect (at -11.25 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 3 smd rect (at -10.75 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 4 smd rect (at -10.25 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 5 smd rect (at -9.75 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 6 smd rect (at -9.25 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 7 smd rect (at -8.75 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 8 smd rect (at -8.25 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 9 smd rect (at -7.75 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 10 smd rect (at -7.25 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 11 smd rect (at -6.75 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 12 smd rect (at -6.25 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 13 smd rect (at -5.75 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 14 smd rect (at -5.25 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 15 smd rect (at -4.75 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 16 smd rect (at -4.25 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 17 smd rect (at -3.75 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 18 smd rect (at -3.25 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 19 smd rect (at -2.75 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 20 smd rect (at -2.25 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 21 smd rect (at -1.75 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 22 smd rect (at -1.25 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 23 smd rect (at -0.75 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 24 smd rect (at -0.25 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 25 smd rect (at 0.25 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 26 smd rect (at 0.75 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 27 smd rect (at 1.25 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 28 smd rect (at 1.75 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 29 smd rect (at 2.25 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 30 smd rect (at 2.75 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 31 smd rect (at 3.25 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 32 smd rect (at 3.75 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 33 smd rect (at 4.25 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 34 smd rect (at 4.75 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 35 smd rect (at 5.25 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 36 smd rect (at 5.75 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 37 smd rect (at 6.25 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 38 smd rect (at 6.75 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 39 smd rect (at 7.25 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 40 smd rect (at 7.75 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 41 smd rect (at 8.25 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 42 smd rect (at 8.75 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 43 smd rect (at 9.25 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 44 smd rect (at 9.75 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 45 smd rect (at 10.25 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 46 smd rect (at 10.75 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 47 smd rect (at 11.25 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 48 smd rect (at 11.75 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad MP smd custom (at 14 -1.775) (size 1 1) (layers F.Cu F.Mask F.Paste)
+    (options (clearance outline) (anchor circle))
+    (primitives
+      (gr_poly (pts
+         (xy -1.05 -0.975) (xy -1.05 0.975) (xy 0.25 0.975) (xy 0.25 0.625)
+         (xy 1.05 0.625) (xy 1.05 -0.975) (xy -1.05 -0.975)) (width 0))
+    ))
+  (pad MP smd custom (at -14 -1.775) (size 1 1) (layers F.Cu F.Mask F.Paste)
+    (options (clearance outline) (anchor circle))
+    (primitives
+      (gr_poly (pts
+         (xy 1.05 -0.975) (xy 1.05 0.975) (xy -0.25 0.975) (xy -0.25 0.625)
+         (xy -1.05 0.625) (xy -1.05 -0.975) (xy 1.05 -0.975)) (width 0))
+    ))
+  (fp_text user ${REFERENCE} (at 0 0) (layer F.Fab)
+    (effects (font (size 1 1) (thickness 0.15)))
+  )
+  (model ${KISYS3DMOD}/Connector_FFC-FPC.3dshapes/Amphenol_F32R-1A7x1-11048_1x48-1MP_P0.5mm_Horizontal.wrl
+    (at (xyz 0 0 0))
+    (scale (xyz 1 1 1))
+    (rotate (xyz 0 0 0))
+  )
+)
\ No newline at end of file
diff --git a/Connector_FFC-FPC.pretty/Amphenol_F32R-1A7x1-11049_1x49-1MP_P0.5mm_Horizontal.kicad_mod b/Connector_FFC-FPC.pretty/Amphenol_F32R-1A7x1-11049_1x49-1MP_P0.5mm_Horizontal.kicad_mod
new file mode 100644
index 000000000..c6db6e6f7
--- /dev/null
+++ b/Connector_FFC-FPC.pretty/Amphenol_F32R-1A7x1-11049_1x49-1MP_P0.5mm_Horizontal.kicad_mod
@@ -0,0 +1,106 @@
+(module Amphenol_F32R-1A7x1-11049_1x49-1MP_P0.5mm_Horizontal (layer F.Cu) (tedit 5FA462C8)
+  (descr "Amphenol FPC connector, 49 bottom-side contacts, 0.5mm pitch, SMT, https://cdn.amphenol-icc.com/media/wysiwyg/files/drawing/f32q-f32t.pdf")
+  (tags "Amphenol fpc F32R")
+  (attr smd)
+  (fp_text reference REF** (at 0 -4.65) (layer F.SilkS)
+    (effects (font (size 1 1) (thickness 0.15)))
+  )
+  (fp_text value Amphenol_F32R-1A7x1-11049_1x49-1MP_P0.5mm_Horizontal (at 0 3.45) (layer F.Fab)
+    (effects (font (size 1 1) (thickness 0.15)))
+  )
+  (fp_line (start -14.65 -2.25) (end 14.65 -2.25) (layer F.Fab) (width 0.1))
+  (fp_line (start 14.65 -2.25) (end 14.65 0.75) (layer F.Fab) (width 0.1))
+  (fp_line (start 14.65 0.75) (end 15.9 0.75) (layer F.Fab) (width 0.1))
+  (fp_line (start 15.9 0.75) (end 15.9 2.25) (layer F.Fab) (width 0.1))
+  (fp_line (start 15.9 2.25) (end -15.9 2.25) (layer F.Fab) (width 0.1))
+  (fp_line (start -15.9 2.25) (end -15.9 0.75) (layer F.Fab) (width 0.1))
+  (fp_line (start -15.9 0.75) (end -14.65 0.75) (layer F.Fab) (width 0.1))
+  (fp_line (start -14.65 0.75) (end -14.65 -2.25) (layer F.Fab) (width 0.1))
+  (fp_line (start -12.4 -2.25) (end -12 -1.45) (layer F.Fab) (width 0.1))
+  (fp_line (start -12 -1.45) (end -11.6 -2.25) (layer F.Fab) (width 0.1))
+  (fp_line (start 12.41 -3.01) (end 15.56 -3.01) (layer F.SilkS) (width 0.12))
+  (fp_line (start 15.56 -3.01) (end 15.56 0.69) (layer F.SilkS) (width 0.12))
+  (fp_line (start 15.56 0.69) (end 15.96 0.69) (layer F.SilkS) (width 0.12))
+  (fp_line (start 15.96 0.69) (end 15.96 2.31) (layer F.SilkS) (width 0.12))
+  (fp_line (start 15.96 2.31) (end -15.96 2.31) (layer F.SilkS) (width 0.12))
+  (fp_line (start -15.96 2.31) (end -15.96 0.69) (layer F.SilkS) (width 0.12))
+  (fp_line (start -15.96 0.69) (end -15.56 0.69) (layer F.SilkS) (width 0.12))
+  (fp_line (start -15.56 0.69) (end -15.56 -3.01) (layer F.SilkS) (width 0.12))
+  (fp_line (start -15.56 -3.01) (end -12.41 -3.01) (layer F.SilkS) (width 0.12))
+  (fp_line (start -12.41 -3.01) (end -12.41 -3.39) (layer F.SilkS) (width 0.12))
+  (fp_line (start -16.4 -3.95) (end -16.4 2.75) (layer F.CrtYd) (width 0.05))
+  (fp_line (start -16.4 2.75) (end 16.4 2.75) (layer F.CrtYd) (width 0.05))
+  (fp_line (start 16.4 2.75) (end 16.4 -3.95) (layer F.CrtYd) (width 0.05))
+  (fp_line (start 16.4 -3.95) (end -16.4 -3.95) (layer F.CrtYd) (width 0.05))
+  (pad 1 smd rect (at -12 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 2 smd rect (at -11.5 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 3 smd rect (at -11 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 4 smd rect (at -10.5 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 5 smd rect (at -10 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 6 smd rect (at -9.5 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 7 smd rect (at -9 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 8 smd rect (at -8.5 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 9 smd rect (at -8 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 10 smd rect (at -7.5 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 11 smd rect (at -7 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 12 smd rect (at -6.5 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 13 smd rect (at -6 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 14 smd rect (at -5.5 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 15 smd rect (at -5 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 16 smd rect (at -4.5 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 17 smd rect (at -4 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 18 smd rect (at -3.5 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 19 smd rect (at -3 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 20 smd rect (at -2.5 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 21 smd rect (at -2 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 22 smd rect (at -1.5 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 23 smd rect (at -1 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 24 smd rect (at -0.5 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 25 smd rect (at 0 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 26 smd rect (at 0.5 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 27 smd rect (at 1 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 28 smd rect (at 1.5 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 29 smd rect (at 2 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 30 smd rect (at 2.5 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 31 smd rect (at 3 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 32 smd rect (at 3.5 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 33 smd rect (at 4 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 34 smd rect (at 4.5 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 35 smd rect (at 5 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 36 smd rect (at 5.5 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 37 smd rect (at 6 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 38 smd rect (at 6.5 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 39 smd rect (at 7 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 40 smd rect (at 7.5 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 41 smd rect (at 8 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 42 smd rect (at 8.5 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 43 smd rect (at 9 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 44 smd rect (at 9.5 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 45 smd rect (at 10 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 46 smd rect (at 10.5 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 47 smd rect (at 11 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 48 smd rect (at 11.5 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 49 smd rect (at 12 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad MP smd custom (at 14.25 -1.775) (size 1 1) (layers F.Cu F.Mask F.Paste)
+    (options (clearance outline) (anchor circle))
+    (primitives
+      (gr_poly (pts
+         (xy -1.05 -0.975) (xy -1.05 0.975) (xy 0.25 0.975) (xy 0.25 0.625)
+         (xy 1.05 0.625) (xy 1.05 -0.975) (xy -1.05 -0.975)) (width 0))
+    ))
+  (pad MP smd custom (at -14.25 -1.775) (size 1 1) (layers F.Cu F.Mask F.Paste)
+    (options (clearance outline) (anchor circle))
+    (primitives
+      (gr_poly (pts
+         (xy 1.05 -0.975) (xy 1.05 0.975) (xy -0.25 0.975) (xy -0.25 0.625)
+         (xy -1.05 0.625) (xy -1.05 -0.975) (xy 1.05 -0.975)) (width 0))
+    ))
+  (fp_text user ${REFERENCE} (at 0 0) (layer F.Fab)
+    (effects (font (size 1 1) (thickness 0.15)))
+  )
+  (model ${KISYS3DMOD}/Connector_FFC-FPC.3dshapes/Amphenol_F32R-1A7x1-11049_1x49-1MP_P0.5mm_Horizontal.wrl
+    (at (xyz 0 0 0))
+    (scale (xyz 1 1 1))
+    (rotate (xyz 0 0 0))
+  )
+)
\ No newline at end of file
diff --git a/Connector_FFC-FPC.pretty/Amphenol_F32R-1A7x1-11050_1x50-1MP_P0.5mm_Horizontal.kicad_mod b/Connector_FFC-FPC.pretty/Amphenol_F32R-1A7x1-11050_1x50-1MP_P0.5mm_Horizontal.kicad_mod
new file mode 100644
index 000000000..1e1243197
--- /dev/null
+++ b/Connector_FFC-FPC.pretty/Amphenol_F32R-1A7x1-11050_1x50-1MP_P0.5mm_Horizontal.kicad_mod
@@ -0,0 +1,107 @@
+(module Amphenol_F32R-1A7x1-11050_1x50-1MP_P0.5mm_Horizontal (layer F.Cu) (tedit 5FA462C8)
+  (descr "Amphenol FPC connector, 50 bottom-side contacts, 0.5mm pitch, SMT, https://cdn.amphenol-icc.com/media/wysiwyg/files/drawing/f32q-f32t.pdf")
+  (tags "Amphenol fpc F32R")
+  (attr smd)
+  (fp_text reference REF** (at 0 -4.65) (layer F.SilkS)
+    (effects (font (size 1 1) (thickness 0.15)))
+  )
+  (fp_text value Amphenol_F32R-1A7x1-11050_1x50-1MP_P0.5mm_Horizontal (at 0 3.45) (layer F.Fab)
+    (effects (font (size 1 1) (thickness 0.15)))
+  )
+  (fp_line (start -14.9 -2.25) (end 14.9 -2.25) (layer F.Fab) (width 0.1))
+  (fp_line (start 14.9 -2.25) (end 14.9 0.75) (layer F.Fab) (width 0.1))
+  (fp_line (start 14.9 0.75) (end 16.15 0.75) (layer F.Fab) (width 0.1))
+  (fp_line (start 16.15 0.75) (end 16.15 2.25) (layer F.Fab) (width 0.1))
+  (fp_line (start 16.15 2.25) (end -16.15 2.25) (layer F.Fab) (width 0.1))
+  (fp_line (start -16.15 2.25) (end -16.15 0.75) (layer F.Fab) (width 0.1))
+  (fp_line (start -16.15 0.75) (end -14.9 0.75) (layer F.Fab) (width 0.1))
+  (fp_line (start -14.9 0.75) (end -14.9 -2.25) (layer F.Fab) (width 0.1))
+  (fp_line (start -12.65 -2.25) (end -12.25 -1.45) (layer F.Fab) (width 0.1))
+  (fp_line (start -12.25 -1.45) (end -11.85 -2.25) (layer F.Fab) (width 0.1))
+  (fp_line (start 12.66 -3.01) (end 15.81 -3.01) (layer F.SilkS) (width 0.12))
+  (fp_line (start 15.81 -3.01) (end 15.81 0.69) (layer F.SilkS) (width 0.12))
+  (fp_line (start 15.81 0.69) (end 16.21 0.69) (layer F.SilkS) (width 0.12))
+  (fp_line (start 16.21 0.69) (end 16.21 2.31) (layer F.SilkS) (width 0.12))
+  (fp_line (start 16.21 2.31) (end -16.21 2.31) (layer F.SilkS) (width 0.12))
+  (fp_line (start -16.21 2.31) (end -16.21 0.69) (layer F.SilkS) (width 0.12))
+  (fp_line (start -16.21 0.69) (end -15.81 0.69) (layer F.SilkS) (width 0.12))
+  (fp_line (start -15.81 0.69) (end -15.81 -3.01) (layer F.SilkS) (width 0.12))
+  (fp_line (start -15.81 -3.01) (end -12.66 -3.01) (layer F.SilkS) (width 0.12))
+  (fp_line (start -12.66 -3.01) (end -12.66 -3.39) (layer F.SilkS) (width 0.12))
+  (fp_line (start -16.65 -3.95) (end -16.65 2.75) (layer F.CrtYd) (width 0.05))
+  (fp_line (start -16.65 2.75) (end 16.65 2.75) (layer F.CrtYd) (width 0.05))
+  (fp_line (start 16.65 2.75) (end 16.65 -3.95) (layer F.CrtYd) (width 0.05))
+  (fp_line (start 16.65 -3.95) (end -16.65 -3.95) (layer F.CrtYd) (width 0.05))
+  (pad 1 smd rect (at -12.25 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 2 smd rect (at -11.75 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 3 smd rect (at -11.25 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 4 smd rect (at -10.75 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 5 smd rect (at -10.25 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 6 smd rect (at -9.75 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 7 smd rect (at -9.25 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 8 smd rect (at -8.75 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 9 smd rect (at -8.25 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 10 smd rect (at -7.75 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 11 smd rect (at -7.25 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 12 smd rect (at -6.75 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 13 smd rect (at -6.25 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 14 smd rect (at -5.75 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 15 smd rect (at -5.25 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 16 smd rect (at -4.75 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 17 smd rect (at -4.25 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 18 smd rect (at -3.75 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 19 smd rect (at -3.25 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 20 smd rect (at -2.75 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 21 smd rect (at -2.25 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 22 smd rect (at -1.75 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 23 smd rect (at -1.25 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 24 smd rect (at -0.75 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 25 smd rect (at -0.25 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 26 smd rect (at 0.25 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 27 smd rect (at 0.75 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 28 smd rect (at 1.25 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 29 smd rect (at 1.75 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 30 smd rect (at 2.25 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 31 smd rect (at 2.75 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 32 smd rect (at 3.25 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 33 smd rect (at 3.75 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 34 smd rect (at 4.25 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 35 smd rect (at 4.75 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 36 smd rect (at 5.25 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 37 smd rect (at 5.75 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 38 smd rect (at 6.25 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 39 smd rect (at 6.75 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 40 smd rect (at 7.25 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 41 smd rect (at 7.75 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 42 smd rect (at 8.25 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 43 smd rect (at 8.75 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 44 smd rect (at 9.25 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 45 smd rect (at 9.75 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 46 smd rect (at 10.25 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 47 smd rect (at 10.75 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 48 smd rect (at 11.25 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 49 smd rect (at 11.75 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 50 smd rect (at 12.25 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad MP smd custom (at 14.5 -1.775) (size 1 1) (layers F.Cu F.Mask F.Paste)
+    (options (clearance outline) (anchor circle))
+    (primitives
+      (gr_poly (pts
+         (xy -1.05 -0.975) (xy -1.05 0.975) (xy 0.25 0.975) (xy 0.25 0.625)
+         (xy 1.05 0.625) (xy 1.05 -0.975) (xy -1.05 -0.975)) (width 0))
+    ))
+  (pad MP smd custom (at -14.5 -1.775) (size 1 1) (layers F.Cu F.Mask F.Paste)
+    (options (clearance outline) (anchor circle))
+    (primitives
+      (gr_poly (pts
+         (xy 1.05 -0.975) (xy 1.05 0.975) (xy -0.25 0.975) (xy -0.25 0.625)
+         (xy -1.05 0.625) (xy -1.05 -0.975) (xy 1.05 -0.975)) (width 0))
+    ))
+  (fp_text user ${REFERENCE} (at 0 0) (layer F.Fab)
+    (effects (font (size 1 1) (thickness 0.15)))
+  )
+  (model ${KISYS3DMOD}/Connector_FFC-FPC.3dshapes/Amphenol_F32R-1A7x1-11050_1x50-1MP_P0.5mm_Horizontal.wrl
+    (at (xyz 0 0 0))
+    (scale (xyz 1 1 1))
+    (rotate (xyz 0 0 0))
+  )
+)
\ No newline at end of file
diff --git a/Connector_FFC-FPC.pretty/Amphenol_F32R-1A7x1-11051_1x51-1MP_P0.5mm_Horizontal.kicad_mod b/Connector_FFC-FPC.pretty/Amphenol_F32R-1A7x1-11051_1x51-1MP_P0.5mm_Horizontal.kicad_mod
new file mode 100644
index 000000000..c2b6f7265
--- /dev/null
+++ b/Connector_FFC-FPC.pretty/Amphenol_F32R-1A7x1-11051_1x51-1MP_P0.5mm_Horizontal.kicad_mod
@@ -0,0 +1,108 @@
+(module Amphenol_F32R-1A7x1-11051_1x51-1MP_P0.5mm_Horizontal (layer F.Cu) (tedit 5FA462C8)
+  (descr "Amphenol FPC connector, 51 bottom-side contacts, 0.5mm pitch, SMT, https://cdn.amphenol-icc.com/media/wysiwyg/files/drawing/f32q-f32t.pdf")
+  (tags "Amphenol fpc F32R")
+  (attr smd)
+  (fp_text reference REF** (at 0 -4.65) (layer F.SilkS)
+    (effects (font (size 1 1) (thickness 0.15)))
+  )
+  (fp_text value Amphenol_F32R-1A7x1-11051_1x51-1MP_P0.5mm_Horizontal (at 0 3.45) (layer F.Fab)
+    (effects (font (size 1 1) (thickness 0.15)))
+  )
+  (fp_line (start -15.15 -2.25) (end 15.15 -2.25) (layer F.Fab) (width 0.1))
+  (fp_line (start 15.15 -2.25) (end 15.15 0.75) (layer F.Fab) (width 0.1))
+  (fp_line (start 15.15 0.75) (end 16.4 0.75) (layer F.Fab) (width 0.1))
+  (fp_line (start 16.4 0.75) (end 16.4 2.25) (layer F.Fab) (width 0.1))
+  (fp_line (start 16.4 2.25) (end -16.4 2.25) (layer F.Fab) (width 0.1))
+  (fp_line (start -16.4 2.25) (end -16.4 0.75) (layer F.Fab) (width 0.1))
+  (fp_line (start -16.4 0.75) (end -15.15 0.75) (layer F.Fab) (width 0.1))
+  (fp_line (start -15.15 0.75) (end -15.15 -2.25) (layer F.Fab) (width 0.1))
+  (fp_line (start -12.9 -2.25) (end -12.5 -1.45) (layer F.Fab) (width 0.1))
+  (fp_line (start -12.5 -1.45) (end -12.1 -2.25) (layer F.Fab) (width 0.1))
+  (fp_line (start 12.91 -3.01) (end 16.06 -3.01) (layer F.SilkS) (width 0.12))
+  (fp_line (start 16.06 -3.01) (end 16.06 0.69) (layer F.SilkS) (width 0.12))
+  (fp_line (start 16.06 0.69) (end 16.46 0.69) (layer F.SilkS) (width 0.12))
+  (fp_line (start 16.46 0.69) (end 16.46 2.31) (layer F.SilkS) (width 0.12))
+  (fp_line (start 16.46 2.31) (end -16.46 2.31) (layer F.SilkS) (width 0.12))
+  (fp_line (start -16.46 2.31) (end -16.46 0.69) (layer F.SilkS) (width 0.12))
+  (fp_line (start -16.46 0.69) (end -16.06 0.69) (layer F.SilkS) (width 0.12))
+  (fp_line (start -16.06 0.69) (end -16.06 -3.01) (layer F.SilkS) (width 0.12))
+  (fp_line (start -16.06 -3.01) (end -12.91 -3.01) (layer F.SilkS) (width 0.12))
+  (fp_line (start -12.91 -3.01) (end -12.91 -3.39) (layer F.SilkS) (width 0.12))
+  (fp_line (start -16.9 -3.95) (end -16.9 2.75) (layer F.CrtYd) (width 0.05))
+  (fp_line (start -16.9 2.75) (end 16.9 2.75) (layer F.CrtYd) (width 0.05))
+  (fp_line (start 16.9 2.75) (end 16.9 -3.95) (layer F.CrtYd) (width 0.05))
+  (fp_line (start 16.9 -3.95) (end -16.9 -3.95) (layer F.CrtYd) (width 0.05))
+  (pad 1 smd rect (at -12.5 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 2 smd rect (at -12 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 3 smd rect (at -11.5 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 4 smd rect (at -11 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 5 smd rect (at -10.5 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 6 smd rect (at -10 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 7 smd rect (at -9.5 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 8 smd rect (at -9 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 9 smd rect (at -8.5 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 10 smd rect (at -8 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 11 smd rect (at -7.5 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 12 smd rect (at -7 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 13 smd rect (at -6.5 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 14 smd rect (at -6 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 15 smd rect (at -5.5 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 16 smd rect (at -5 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 17 smd rect (at -4.5 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 18 smd rect (at -4 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 19 smd rect (at -3.5 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 20 smd rect (at -3 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 21 smd rect (at -2.5 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 22 smd rect (at -2 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 23 smd rect (at -1.5 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 24 smd rect (at -1 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 25 smd rect (at -0.5 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 26 smd rect (at 0 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 27 smd rect (at 0.5 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 28 smd rect (at 1 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 29 smd rect (at 1.5 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 30 smd rect (at 2 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 31 smd rect (at 2.5 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 32 smd rect (at 3 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 33 smd rect (at 3.5 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 34 smd rect (at 4 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 35 smd rect (at 4.5 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 36 smd rect (at 5 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 37 smd rect (at 5.5 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 38 smd rect (at 6 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 39 smd rect (at 6.5 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 40 smd rect (at 7 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 41 smd rect (at 7.5 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 42 smd rect (at 8 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 43 smd rect (at 8.5 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 44 smd rect (at 9 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 45 smd rect (at 9.5 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 46 smd rect (at 10 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 47 smd rect (at 10.5 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 48 smd rect (at 11 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 49 smd rect (at 11.5 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 50 smd rect (at 12 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 51 smd rect (at 12.5 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad MP smd custom (at 14.75 -1.775) (size 1 1) (layers F.Cu F.Mask F.Paste)
+    (options (clearance outline) (anchor circle))
+    (primitives
+      (gr_poly (pts
+         (xy -1.05 -0.975) (xy -1.05 0.975) (xy 0.25 0.975) (xy 0.25 0.625)
+         (xy 1.05 0.625) (xy 1.05 -0.975) (xy -1.05 -0.975)) (width 0))
+    ))
+  (pad MP smd custom (at -14.75 -1.775) (size 1 1) (layers F.Cu F.Mask F.Paste)
+    (options (clearance outline) (anchor circle))
+    (primitives
+      (gr_poly (pts
+         (xy 1.05 -0.975) (xy 1.05 0.975) (xy -0.25 0.975) (xy -0.25 0.625)
+         (xy -1.05 0.625) (xy -1.05 -0.975) (xy 1.05 -0.975)) (width 0))
+    ))
+  (fp_text user ${REFERENCE} (at 0 0) (layer F.Fab)
+    (effects (font (size 1 1) (thickness 0.15)))
+  )
+  (model ${KISYS3DMOD}/Connector_FFC-FPC.3dshapes/Amphenol_F32R-1A7x1-11051_1x51-1MP_P0.5mm_Horizontal.wrl
+    (at (xyz 0 0 0))
+    (scale (xyz 1 1 1))
+    (rotate (xyz 0 0 0))
+  )
+)
\ No newline at end of file
diff --git a/Connector_FFC-FPC.pretty/Amphenol_F32R-1A7x1-11052_1x52-1MP_P0.5mm_Horizontal.kicad_mod b/Connector_FFC-FPC.pretty/Amphenol_F32R-1A7x1-11052_1x52-1MP_P0.5mm_Horizontal.kicad_mod
new file mode 100644
index 000000000..1ea956573
--- /dev/null
+++ b/Connector_FFC-FPC.pretty/Amphenol_F32R-1A7x1-11052_1x52-1MP_P0.5mm_Horizontal.kicad_mod
@@ -0,0 +1,109 @@
+(module Amphenol_F32R-1A7x1-11052_1x52-1MP_P0.5mm_Horizontal (layer F.Cu) (tedit 5FA462C8)
+  (descr "Amphenol FPC connector, 52 bottom-side contacts, 0.5mm pitch, SMT, https://cdn.amphenol-icc.com/media/wysiwyg/files/drawing/f32q-f32t.pdf")
+  (tags "Amphenol fpc F32R")
+  (attr smd)
+  (fp_text reference REF** (at 0 -4.65) (layer F.SilkS)
+    (effects (font (size 1 1) (thickness 0.15)))
+  )
+  (fp_text value Amphenol_F32R-1A7x1-11052_1x52-1MP_P0.5mm_Horizontal (at 0 3.45) (layer F.Fab)
+    (effects (font (size 1 1) (thickness 0.15)))
+  )
+  (fp_line (start -15.4 -2.25) (end 15.4 -2.25) (layer F.Fab) (width 0.1))
+  (fp_line (start 15.4 -2.25) (end 15.4 0.75) (layer F.Fab) (width 0.1))
+  (fp_line (start 15.4 0.75) (end 16.65 0.75) (layer F.Fab) (width 0.1))
+  (fp_line (start 16.65 0.75) (end 16.65 2.25) (layer F.Fab) (width 0.1))
+  (fp_line (start 16.65 2.25) (end -16.65 2.25) (layer F.Fab) (width 0.1))
+  (fp_line (start -16.65 2.25) (end -16.65 0.75) (layer F.Fab) (width 0.1))
+  (fp_line (start -16.65 0.75) (end -15.4 0.75) (layer F.Fab) (width 0.1))
+  (fp_line (start -15.4 0.75) (end -15.4 -2.25) (layer F.Fab) (width 0.1))
+  (fp_line (start -13.15 -2.25) (end -12.75 -1.45) (layer F.Fab) (width 0.1))
+  (fp_line (start -12.75 -1.45) (end -12.35 -2.25) (layer F.Fab) (width 0.1))
+  (fp_line (start 13.16 -3.01) (end 16.31 -3.01) (layer F.SilkS) (width 0.12))
+  (fp_line (start 16.31 -3.01) (end 16.31 0.69) (layer F.SilkS) (width 0.12))
+  (fp_line (start 16.31 0.69) (end 16.71 0.69) (layer F.SilkS) (width 0.12))
+  (fp_line (start 16.71 0.69) (end 16.71 2.31) (layer F.SilkS) (width 0.12))
+  (fp_line (start 16.71 2.31) (end -16.71 2.31) (layer F.SilkS) (width 0.12))
+  (fp_line (start -16.71 2.31) (end -16.71 0.69) (layer F.SilkS) (width 0.12))
+  (fp_line (start -16.71 0.69) (end -16.31 0.69) (layer F.SilkS) (width 0.12))
+  (fp_line (start -16.31 0.69) (end -16.31 -3.01) (layer F.SilkS) (width 0.12))
+  (fp_line (start -16.31 -3.01) (end -13.16 -3.01) (layer F.SilkS) (width 0.12))
+  (fp_line (start -13.16 -3.01) (end -13.16 -3.39) (layer F.SilkS) (width 0.12))
+  (fp_line (start -17.15 -3.95) (end -17.15 2.75) (layer F.CrtYd) (width 0.05))
+  (fp_line (start -17.15 2.75) (end 17.15 2.75) (layer F.CrtYd) (width 0.05))
+  (fp_line (start 17.15 2.75) (end 17.15 -3.95) (layer F.CrtYd) (width 0.05))
+  (fp_line (start 17.15 -3.95) (end -17.15 -3.95) (layer F.CrtYd) (width 0.05))
+  (pad 1 smd rect (at -12.75 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 2 smd rect (at -12.25 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 3 smd rect (at -11.75 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 4 smd rect (at -11.25 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 5 smd rect (at -10.75 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 6 smd rect (at -10.25 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 7 smd rect (at -9.75 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 8 smd rect (at -9.25 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 9 smd rect (at -8.75 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 10 smd rect (at -8.25 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 11 smd rect (at -7.75 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 12 smd rect (at -7.25 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 13 smd rect (at -6.75 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 14 smd rect (at -6.25 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 15 smd rect (at -5.75 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 16 smd rect (at -5.25 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 17 smd rect (at -4.75 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 18 smd rect (at -4.25 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 19 smd rect (at -3.75 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 20 smd rect (at -3.25 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 21 smd rect (at -2.75 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 22 smd rect (at -2.25 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 23 smd rect (at -1.75 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 24 smd rect (at -1.25 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 25 smd rect (at -0.75 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 26 smd rect (at -0.25 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 27 smd rect (at 0.25 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 28 smd rect (at 0.75 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 29 smd rect (at 1.25 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 30 smd rect (at 1.75 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 31 smd rect (at 2.25 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 32 smd rect (at 2.75 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 33 smd rect (at 3.25 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 34 smd rect (at 3.75 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 35 smd rect (at 4.25 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 36 smd rect (at 4.75 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 37 smd rect (at 5.25 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 38 smd rect (at 5.75 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 39 smd rect (at 6.25 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 40 smd rect (at 6.75 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 41 smd rect (at 7.25 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 42 smd rect (at 7.75 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 43 smd rect (at 8.25 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 44 smd rect (at 8.75 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 45 smd rect (at 9.25 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 46 smd rect (at 9.75 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 47 smd rect (at 10.25 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 48 smd rect (at 10.75 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 49 smd rect (at 11.25 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 50 smd rect (at 11.75 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 51 smd rect (at 12.25 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 52 smd rect (at 12.75 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad MP smd custom (at 15 -1.775) (size 1 1) (layers F.Cu F.Mask F.Paste)
+    (options (clearance outline) (anchor circle))
+    (primitives
+      (gr_poly (pts
+         (xy -1.05 -0.975) (xy -1.05 0.975) (xy 0.25 0.975) (xy 0.25 0.625)
+         (xy 1.05 0.625) (xy 1.05 -0.975) (xy -1.05 -0.975)) (width 0))
+    ))
+  (pad MP smd custom (at -15 -1.775) (size 1 1) (layers F.Cu F.Mask F.Paste)
+    (options (clearance outline) (anchor circle))
+    (primitives
+      (gr_poly (pts
+         (xy 1.05 -0.975) (xy 1.05 0.975) (xy -0.25 0.975) (xy -0.25 0.625)
+         (xy -1.05 0.625) (xy -1.05 -0.975) (xy 1.05 -0.975)) (width 0))
+    ))
+  (fp_text user ${REFERENCE} (at 0 0) (layer F.Fab)
+    (effects (font (size 1 1) (thickness 0.15)))
+  )
+  (model ${KISYS3DMOD}/Connector_FFC-FPC.3dshapes/Amphenol_F32R-1A7x1-11052_1x52-1MP_P0.5mm_Horizontal.wrl
+    (at (xyz 0 0 0))
+    (scale (xyz 1 1 1))
+    (rotate (xyz 0 0 0))
+  )
+)
\ No newline at end of file
diff --git a/Connector_FFC-FPC.pretty/Amphenol_F32R-1A7x1-11053_1x53-1MP_P0.5mm_Horizontal.kicad_mod b/Connector_FFC-FPC.pretty/Amphenol_F32R-1A7x1-11053_1x53-1MP_P0.5mm_Horizontal.kicad_mod
new file mode 100644
index 000000000..c3ed64f46
--- /dev/null
+++ b/Connector_FFC-FPC.pretty/Amphenol_F32R-1A7x1-11053_1x53-1MP_P0.5mm_Horizontal.kicad_mod
@@ -0,0 +1,110 @@
+(module Amphenol_F32R-1A7x1-11053_1x53-1MP_P0.5mm_Horizontal (layer F.Cu) (tedit 5FA462C8)
+  (descr "Amphenol FPC connector, 53 bottom-side contacts, 0.5mm pitch, SMT, https://cdn.amphenol-icc.com/media/wysiwyg/files/drawing/f32q-f32t.pdf")
+  (tags "Amphenol fpc F32R")
+  (attr smd)
+  (fp_text reference REF** (at 0 -4.65) (layer F.SilkS)
+    (effects (font (size 1 1) (thickness 0.15)))
+  )
+  (fp_text value Amphenol_F32R-1A7x1-11053_1x53-1MP_P0.5mm_Horizontal (at 0 3.45) (layer F.Fab)
+    (effects (font (size 1 1) (thickness 0.15)))
+  )
+  (fp_line (start -15.65 -2.25) (end 15.65 -2.25) (layer F.Fab) (width 0.1))
+  (fp_line (start 15.65 -2.25) (end 15.65 0.75) (layer F.Fab) (width 0.1))
+  (fp_line (start 15.65 0.75) (end 16.9 0.75) (layer F.Fab) (width 0.1))
+  (fp_line (start 16.9 0.75) (end 16.9 2.25) (layer F.Fab) (width 0.1))
+  (fp_line (start 16.9 2.25) (end -16.9 2.25) (layer F.Fab) (width 0.1))
+  (fp_line (start -16.9 2.25) (end -16.9 0.75) (layer F.Fab) (width 0.1))
+  (fp_line (start -16.9 0.75) (end -15.65 0.75) (layer F.Fab) (width 0.1))
+  (fp_line (start -15.65 0.75) (end -15.65 -2.25) (layer F.Fab) (width 0.1))
+  (fp_line (start -13.4 -2.25) (end -13 -1.45) (layer F.Fab) (width 0.1))
+  (fp_line (start -13 -1.45) (end -12.6 -2.25) (layer F.Fab) (width 0.1))
+  (fp_line (start 13.41 -3.01) (end 16.56 -3.01) (layer F.SilkS) (width 0.12))
+  (fp_line (start 16.56 -3.01) (end 16.56 0.69) (layer F.SilkS) (width 0.12))
+  (fp_line (start 16.56 0.69) (end 16.96 0.69) (layer F.SilkS) (width 0.12))
+  (fp_line (start 16.96 0.69) (end 16.96 2.31) (layer F.SilkS) (width 0.12))
+  (fp_line (start 16.96 2.31) (end -16.96 2.31) (layer F.SilkS) (width 0.12))
+  (fp_line (start -16.96 2.31) (end -16.96 0.69) (layer F.SilkS) (width 0.12))
+  (fp_line (start -16.96 0.69) (end -16.56 0.69) (layer F.SilkS) (width 0.12))
+  (fp_line (start -16.56 0.69) (end -16.56 -3.01) (layer F.SilkS) (width 0.12))
+  (fp_line (start -16.56 -3.01) (end -13.41 -3.01) (layer F.SilkS) (width 0.12))
+  (fp_line (start -13.41 -3.01) (end -13.41 -3.39) (layer F.SilkS) (width 0.12))
+  (fp_line (start -17.4 -3.95) (end -17.4 2.75) (layer F.CrtYd) (width 0.05))
+  (fp_line (start -17.4 2.75) (end 17.4 2.75) (layer F.CrtYd) (width 0.05))
+  (fp_line (start 17.4 2.75) (end 17.4 -3.95) (layer F.CrtYd) (width 0.05))
+  (fp_line (start 17.4 -3.95) (end -17.4 -3.95) (layer F.CrtYd) (width 0.05))
+  (pad 1 smd rect (at -13 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 2 smd rect (at -12.5 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 3 smd rect (at -12 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 4 smd rect (at -11.5 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 5 smd rect (at -11 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 6 smd rect (at -10.5 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 7 smd rect (at -10 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 8 smd rect (at -9.5 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 9 smd rect (at -9 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 10 smd rect (at -8.5 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 11 smd rect (at -8 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 12 smd rect (at -7.5 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 13 smd rect (at -7 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 14 smd rect (at -6.5 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 15 smd rect (at -6 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 16 smd rect (at -5.5 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 17 smd rect (at -5 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 18 smd rect (at -4.5 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 19 smd rect (at -4 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 20 smd rect (at -3.5 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 21 smd rect (at -3 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 22 smd rect (at -2.5 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 23 smd rect (at -2 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 24 smd rect (at -1.5 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 25 smd rect (at -1 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 26 smd rect (at -0.5 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 27 smd rect (at 0 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 28 smd rect (at 0.5 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 29 smd rect (at 1 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 30 smd rect (at 1.5 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 31 smd rect (at 2 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 32 smd rect (at 2.5 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 33 smd rect (at 3 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 34 smd rect (at 3.5 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 35 smd rect (at 4 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 36 smd rect (at 4.5 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 37 smd rect (at 5 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 38 smd rect (at 5.5 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 39 smd rect (at 6 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 40 smd rect (at 6.5 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 41 smd rect (at 7 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 42 smd rect (at 7.5 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 43 smd rect (at 8 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 44 smd rect (at 8.5 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 45 smd rect (at 9 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 46 smd rect (at 9.5 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 47 smd rect (at 10 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 48 smd rect (at 10.5 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 49 smd rect (at 11 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 50 smd rect (at 11.5 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 51 smd rect (at 12 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 52 smd rect (at 12.5 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 53 smd rect (at 13 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad MP smd custom (at 15.25 -1.775) (size 1 1) (layers F.Cu F.Mask F.Paste)
+    (options (clearance outline) (anchor circle))
+    (primitives
+      (gr_poly (pts
+         (xy -1.05 -0.975) (xy -1.05 0.975) (xy 0.25 0.975) (xy 0.25 0.625)
+         (xy 1.05 0.625) (xy 1.05 -0.975) (xy -1.05 -0.975)) (width 0))
+    ))
+  (pad MP smd custom (at -15.25 -1.775) (size 1 1) (layers F.Cu F.Mask F.Paste)
+    (options (clearance outline) (anchor circle))
+    (primitives
+      (gr_poly (pts
+         (xy 1.05 -0.975) (xy 1.05 0.975) (xy -0.25 0.975) (xy -0.25 0.625)
+         (xy -1.05 0.625) (xy -1.05 -0.975) (xy 1.05 -0.975)) (width 0))
+    ))
+  (fp_text user ${REFERENCE} (at 0 0) (layer F.Fab)
+    (effects (font (size 1 1) (thickness 0.15)))
+  )
+  (model ${KISYS3DMOD}/Connector_FFC-FPC.3dshapes/Amphenol_F32R-1A7x1-11053_1x53-1MP_P0.5mm_Horizontal.wrl
+    (at (xyz 0 0 0))
+    (scale (xyz 1 1 1))
+    (rotate (xyz 0 0 0))
+  )
+)
\ No newline at end of file
diff --git a/Connector_FFC-FPC.pretty/Amphenol_F32R-1A7x1-11054_1x54-1MP_P0.5mm_Horizontal.kicad_mod b/Connector_FFC-FPC.pretty/Amphenol_F32R-1A7x1-11054_1x54-1MP_P0.5mm_Horizontal.kicad_mod
new file mode 100644
index 000000000..3953181ad
--- /dev/null
+++ b/Connector_FFC-FPC.pretty/Amphenol_F32R-1A7x1-11054_1x54-1MP_P0.5mm_Horizontal.kicad_mod
@@ -0,0 +1,111 @@
+(module Amphenol_F32R-1A7x1-11054_1x54-1MP_P0.5mm_Horizontal (layer F.Cu) (tedit 5FA462C8)
+  (descr "Amphenol FPC connector, 54 bottom-side contacts, 0.5mm pitch, SMT, https://cdn.amphenol-icc.com/media/wysiwyg/files/drawing/f32q-f32t.pdf")
+  (tags "Amphenol fpc F32R")
+  (attr smd)
+  (fp_text reference REF** (at 0 -4.65) (layer F.SilkS)
+    (effects (font (size 1 1) (thickness 0.15)))
+  )
+  (fp_text value Amphenol_F32R-1A7x1-11054_1x54-1MP_P0.5mm_Horizontal (at 0 3.45) (layer F.Fab)
+    (effects (font (size 1 1) (thickness 0.15)))
+  )
+  (fp_line (start -15.9 -2.25) (end 15.9 -2.25) (layer F.Fab) (width 0.1))
+  (fp_line (start 15.9 -2.25) (end 15.9 0.75) (layer F.Fab) (width 0.1))
+  (fp_line (start 15.9 0.75) (end 17.15 0.75) (layer F.Fab) (width 0.1))
+  (fp_line (start 17.15 0.75) (end 17.15 2.25) (layer F.Fab) (width 0.1))
+  (fp_line (start 17.15 2.25) (end -17.15 2.25) (layer F.Fab) (width 0.1))
+  (fp_line (start -17.15 2.25) (end -17.15 0.75) (layer F.Fab) (width 0.1))
+  (fp_line (start -17.15 0.75) (end -15.9 0.75) (layer F.Fab) (width 0.1))
+  (fp_line (start -15.9 0.75) (end -15.9 -2.25) (layer F.Fab) (width 0.1))
+  (fp_line (start -13.65 -2.25) (end -13.25 -1.45) (layer F.Fab) (width 0.1))
+  (fp_line (start -13.25 -1.45) (end -12.85 -2.25) (layer F.Fab) (width 0.1))
+  (fp_line (start 13.66 -3.01) (end 16.81 -3.01) (layer F.SilkS) (width 0.12))
+  (fp_line (start 16.81 -3.01) (end 16.81 0.69) (layer F.SilkS) (width 0.12))
+  (fp_line (start 16.81 0.69) (end 17.21 0.69) (layer F.SilkS) (width 0.12))
+  (fp_line (start 17.21 0.69) (end 17.21 2.31) (layer F.SilkS) (width 0.12))
+  (fp_line (start 17.21 2.31) (end -17.21 2.31) (layer F.SilkS) (width 0.12))
+  (fp_line (start -17.21 2.31) (end -17.21 0.69) (layer F.SilkS) (width 0.12))
+  (fp_line (start -17.21 0.69) (end -16.81 0.69) (layer F.SilkS) (width 0.12))
+  (fp_line (start -16.81 0.69) (end -16.81 -3.01) (layer F.SilkS) (width 0.12))
+  (fp_line (start -16.81 -3.01) (end -13.66 -3.01) (layer F.SilkS) (width 0.12))
+  (fp_line (start -13.66 -3.01) (end -13.66 -3.39) (layer F.SilkS) (width 0.12))
+  (fp_line (start -17.65 -3.95) (end -17.65 2.75) (layer F.CrtYd) (width 0.05))
+  (fp_line (start -17.65 2.75) (end 17.65 2.75) (layer F.CrtYd) (width 0.05))
+  (fp_line (start 17.65 2.75) (end 17.65 -3.95) (layer F.CrtYd) (width 0.05))
+  (fp_line (start 17.65 -3.95) (end -17.65 -3.95) (layer F.CrtYd) (width 0.05))
+  (pad 1 smd rect (at -13.25 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 2 smd rect (at -12.75 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 3 smd rect (at -12.25 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 4 smd rect (at -11.75 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 5 smd rect (at -11.25 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 6 smd rect (at -10.75 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 7 smd rect (at -10.25 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 8 smd rect (at -9.75 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 9 smd rect (at -9.25 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 10 smd rect (at -8.75 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 11 smd rect (at -8.25 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 12 smd rect (at -7.75 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 13 smd rect (at -7.25 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 14 smd rect (at -6.75 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 15 smd rect (at -6.25 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 16 smd rect (at -5.75 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 17 smd rect (at -5.25 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 18 smd rect (at -4.75 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 19 smd rect (at -4.25 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 20 smd rect (at -3.75 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 21 smd rect (at -3.25 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 22 smd rect (at -2.75 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 23 smd rect (at -2.25 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 24 smd rect (at -1.75 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 25 smd rect (at -1.25 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 26 smd rect (at -0.75 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 27 smd rect (at -0.25 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 28 smd rect (at 0.25 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 29 smd rect (at 0.75 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 30 smd rect (at 1.25 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 31 smd rect (at 1.75 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 32 smd rect (at 2.25 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 33 smd rect (at 2.75 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 34 smd rect (at 3.25 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 35 smd rect (at 3.75 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 36 smd rect (at 4.25 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 37 smd rect (at 4.75 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 38 smd rect (at 5.25 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 39 smd rect (at 5.75 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 40 smd rect (at 6.25 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 41 smd rect (at 6.75 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 42 smd rect (at 7.25 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 43 smd rect (at 7.75 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 44 smd rect (at 8.25 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 45 smd rect (at 8.75 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 46 smd rect (at 9.25 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 47 smd rect (at 9.75 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 48 smd rect (at 10.25 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 49 smd rect (at 10.75 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 50 smd rect (at 11.25 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 51 smd rect (at 11.75 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 52 smd rect (at 12.25 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 53 smd rect (at 12.75 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 54 smd rect (at 13.25 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad MP smd custom (at 15.5 -1.775) (size 1 1) (layers F.Cu F.Mask F.Paste)
+    (options (clearance outline) (anchor circle))
+    (primitives
+      (gr_poly (pts
+         (xy -1.05 -0.975) (xy -1.05 0.975) (xy 0.25 0.975) (xy 0.25 0.625)
+         (xy 1.05 0.625) (xy 1.05 -0.975) (xy -1.05 -0.975)) (width 0))
+    ))
+  (pad MP smd custom (at -15.5 -1.775) (size 1 1) (layers F.Cu F.Mask F.Paste)
+    (options (clearance outline) (anchor circle))
+    (primitives
+      (gr_poly (pts
+         (xy 1.05 -0.975) (xy 1.05 0.975) (xy -0.25 0.975) (xy -0.25 0.625)
+         (xy -1.05 0.625) (xy -1.05 -0.975) (xy 1.05 -0.975)) (width 0))
+    ))
+  (fp_text user ${REFERENCE} (at 0 0) (layer F.Fab)
+    (effects (font (size 1 1) (thickness 0.15)))
+  )
+  (model ${KISYS3DMOD}/Connector_FFC-FPC.3dshapes/Amphenol_F32R-1A7x1-11054_1x54-1MP_P0.5mm_Horizontal.wrl
+    (at (xyz 0 0 0))
+    (scale (xyz 1 1 1))
+    (rotate (xyz 0 0 0))
+  )
+)
\ No newline at end of file
diff --git a/Connector_FFC-FPC.pretty/Amphenol_F32R-1A7x1-11055_1x55-1MP_P0.5mm_Horizontal.kicad_mod b/Connector_FFC-FPC.pretty/Amphenol_F32R-1A7x1-11055_1x55-1MP_P0.5mm_Horizontal.kicad_mod
new file mode 100644
index 000000000..cc2c0a6b4
--- /dev/null
+++ b/Connector_FFC-FPC.pretty/Amphenol_F32R-1A7x1-11055_1x55-1MP_P0.5mm_Horizontal.kicad_mod
@@ -0,0 +1,112 @@
+(module Amphenol_F32R-1A7x1-11055_1x55-1MP_P0.5mm_Horizontal (layer F.Cu) (tedit 5FA462C8)
+  (descr "Amphenol FPC connector, 55 bottom-side contacts, 0.5mm pitch, SMT, https://cdn.amphenol-icc.com/media/wysiwyg/files/drawing/f32q-f32t.pdf")
+  (tags "Amphenol fpc F32R")
+  (attr smd)
+  (fp_text reference REF** (at 0 -4.65) (layer F.SilkS)
+    (effects (font (size 1 1) (thickness 0.15)))
+  )
+  (fp_text value Amphenol_F32R-1A7x1-11055_1x55-1MP_P0.5mm_Horizontal (at 0 3.45) (layer F.Fab)
+    (effects (font (size 1 1) (thickness 0.15)))
+  )
+  (fp_line (start -16.15 -2.25) (end 16.15 -2.25) (layer F.Fab) (width 0.1))
+  (fp_line (start 16.15 -2.25) (end 16.15 0.75) (layer F.Fab) (width 0.1))
+  (fp_line (start 16.15 0.75) (end 17.4 0.75) (layer F.Fab) (width 0.1))
+  (fp_line (start 17.4 0.75) (end 17.4 2.25) (layer F.Fab) (width 0.1))
+  (fp_line (start 17.4 2.25) (end -17.4 2.25) (layer F.Fab) (width 0.1))
+  (fp_line (start -17.4 2.25) (end -17.4 0.75) (layer F.Fab) (width 0.1))
+  (fp_line (start -17.4 0.75) (end -16.15 0.75) (layer F.Fab) (width 0.1))
+  (fp_line (start -16.15 0.75) (end -16.15 -2.25) (layer F.Fab) (width 0.1))
+  (fp_line (start -13.9 -2.25) (end -13.5 -1.45) (layer F.Fab) (width 0.1))
+  (fp_line (start -13.5 -1.45) (end -13.1 -2.25) (layer F.Fab) (width 0.1))
+  (fp_line (start 13.91 -3.01) (end 17.06 -3.01) (layer F.SilkS) (width 0.12))
+  (fp_line (start 17.06 -3.01) (end 17.06 0.69) (layer F.SilkS) (width 0.12))
+  (fp_line (start 17.06 0.69) (end 17.46 0.69) (layer F.SilkS) (width 0.12))
+  (fp_line (start 17.46 0.69) (end 17.46 2.31) (layer F.SilkS) (width 0.12))
+  (fp_line (start 17.46 2.31) (end -17.46 2.31) (layer F.SilkS) (width 0.12))
+  (fp_line (start -17.46 2.31) (end -17.46 0.69) (layer F.SilkS) (width 0.12))
+  (fp_line (start -17.46 0.69) (end -17.06 0.69) (layer F.SilkS) (width 0.12))
+  (fp_line (start -17.06 0.69) (end -17.06 -3.01) (layer F.SilkS) (width 0.12))
+  (fp_line (start -17.06 -3.01) (end -13.91 -3.01) (layer F.SilkS) (width 0.12))
+  (fp_line (start -13.91 -3.01) (end -13.91 -3.39) (layer F.SilkS) (width 0.12))
+  (fp_line (start -17.9 -3.95) (end -17.9 2.75) (layer F.CrtYd) (width 0.05))
+  (fp_line (start -17.9 2.75) (end 17.9 2.75) (layer F.CrtYd) (width 0.05))
+  (fp_line (start 17.9 2.75) (end 17.9 -3.95) (layer F.CrtYd) (width 0.05))
+  (fp_line (start 17.9 -3.95) (end -17.9 -3.95) (layer F.CrtYd) (width 0.05))
+  (pad 1 smd rect (at -13.5 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 2 smd rect (at -13 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 3 smd rect (at -12.5 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 4 smd rect (at -12 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 5 smd rect (at -11.5 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 6 smd rect (at -11 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 7 smd rect (at -10.5 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 8 smd rect (at -10 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 9 smd rect (at -9.5 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 10 smd rect (at -9 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 11 smd rect (at -8.5 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 12 smd rect (at -8 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 13 smd rect (at -7.5 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 14 smd rect (at -7 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 15 smd rect (at -6.5 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 16 smd rect (at -6 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 17 smd rect (at -5.5 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 18 smd rect (at -5 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 19 smd rect (at -4.5 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 20 smd rect (at -4 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 21 smd rect (at -3.5 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 22 smd rect (at -3 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 23 smd rect (at -2.5 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 24 smd rect (at -2 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 25 smd rect (at -1.5 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 26 smd rect (at -1 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 27 smd rect (at -0.5 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 28 smd rect (at 0 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 29 smd rect (at 0.5 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 30 smd rect (at 1 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 31 smd rect (at 1.5 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 32 smd rect (at 2 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 33 smd rect (at 2.5 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 34 smd rect (at 3 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 35 smd rect (at 3.5 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 36 smd rect (at 4 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 37 smd rect (at 4.5 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 38 smd rect (at 5 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 39 smd rect (at 5.5 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 40 smd rect (at 6 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 41 smd rect (at 6.5 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 42 smd rect (at 7 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 43 smd rect (at 7.5 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 44 smd rect (at 8 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 45 smd rect (at 8.5 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 46 smd rect (at 9 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 47 smd rect (at 9.5 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 48 smd rect (at 10 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 49 smd rect (at 10.5 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 50 smd rect (at 11 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 51 smd rect (at 11.5 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 52 smd rect (at 12 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 53 smd rect (at 12.5 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 54 smd rect (at 13 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 55 smd rect (at 13.5 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad MP smd custom (at 15.75 -1.775) (size 1 1) (layers F.Cu F.Mask F.Paste)
+    (options (clearance outline) (anchor circle))
+    (primitives
+      (gr_poly (pts
+         (xy -1.05 -0.975) (xy -1.05 0.975) (xy 0.25 0.975) (xy 0.25 0.625)
+         (xy 1.05 0.625) (xy 1.05 -0.975) (xy -1.05 -0.975)) (width 0))
+    ))
+  (pad MP smd custom (at -15.75 -1.775) (size 1 1) (layers F.Cu F.Mask F.Paste)
+    (options (clearance outline) (anchor circle))
+    (primitives
+      (gr_poly (pts
+         (xy 1.05 -0.975) (xy 1.05 0.975) (xy -0.25 0.975) (xy -0.25 0.625)
+         (xy -1.05 0.625) (xy -1.05 -0.975) (xy 1.05 -0.975)) (width 0))
+    ))
+  (fp_text user ${REFERENCE} (at 0 0) (layer F.Fab)
+    (effects (font (size 1 1) (thickness 0.15)))
+  )
+  (model ${KISYS3DMOD}/Connector_FFC-FPC.3dshapes/Amphenol_F32R-1A7x1-11055_1x55-1MP_P0.5mm_Horizontal.wrl
+    (at (xyz 0 0 0))
+    (scale (xyz 1 1 1))
+    (rotate (xyz 0 0 0))
+  )
+)
\ No newline at end of file
diff --git a/Connector_FFC-FPC.pretty/Amphenol_F32R-1A7x1-11056_1x56-1MP_P0.5mm_Horizontal.kicad_mod b/Connector_FFC-FPC.pretty/Amphenol_F32R-1A7x1-11056_1x56-1MP_P0.5mm_Horizontal.kicad_mod
new file mode 100644
index 000000000..48760a690
--- /dev/null
+++ b/Connector_FFC-FPC.pretty/Amphenol_F32R-1A7x1-11056_1x56-1MP_P0.5mm_Horizontal.kicad_mod
@@ -0,0 +1,113 @@
+(module Amphenol_F32R-1A7x1-11056_1x56-1MP_P0.5mm_Horizontal (layer F.Cu) (tedit 5FA462C8)
+  (descr "Amphenol FPC connector, 56 bottom-side contacts, 0.5mm pitch, SMT, https://cdn.amphenol-icc.com/media/wysiwyg/files/drawing/f32q-f32t.pdf")
+  (tags "Amphenol fpc F32R")
+  (attr smd)
+  (fp_text reference REF** (at 0 -4.65) (layer F.SilkS)
+    (effects (font (size 1 1) (thickness 0.15)))
+  )
+  (fp_text value Amphenol_F32R-1A7x1-11056_1x56-1MP_P0.5mm_Horizontal (at 0 3.45) (layer F.Fab)
+    (effects (font (size 1 1) (thickness 0.15)))
+  )
+  (fp_line (start -16.4 -2.25) (end 16.4 -2.25) (layer F.Fab) (width 0.1))
+  (fp_line (start 16.4 -2.25) (end 16.4 0.75) (layer F.Fab) (width 0.1))
+  (fp_line (start 16.4 0.75) (end 17.65 0.75) (layer F.Fab) (width 0.1))
+  (fp_line (start 17.65 0.75) (end 17.65 2.25) (layer F.Fab) (width 0.1))
+  (fp_line (start 17.65 2.25) (end -17.65 2.25) (layer F.Fab) (width 0.1))
+  (fp_line (start -17.65 2.25) (end -17.65 0.75) (layer F.Fab) (width 0.1))
+  (fp_line (start -17.65 0.75) (end -16.4 0.75) (layer F.Fab) (width 0.1))
+  (fp_line (start -16.4 0.75) (end -16.4 -2.25) (layer F.Fab) (width 0.1))
+  (fp_line (start -14.15 -2.25) (end -13.75 -1.45) (layer F.Fab) (width 0.1))
+  (fp_line (start -13.75 -1.45) (end -13.35 -2.25) (layer F.Fab) (width 0.1))
+  (fp_line (start 14.16 -3.01) (end 17.31 -3.01) (layer F.SilkS) (width 0.12))
+  (fp_line (start 17.31 -3.01) (end 17.31 0.69) (layer F.SilkS) (width 0.12))
+  (fp_line (start 17.31 0.69) (end 17.71 0.69) (layer F.SilkS) (width 0.12))
+  (fp_line (start 17.71 0.69) (end 17.71 2.31) (layer F.SilkS) (width 0.12))
+  (fp_line (start 17.71 2.31) (end -17.71 2.31) (layer F.SilkS) (width 0.12))
+  (fp_line (start -17.71 2.31) (end -17.71 0.69) (layer F.SilkS) (width 0.12))
+  (fp_line (start -17.71 0.69) (end -17.31 0.69) (layer F.SilkS) (width 0.12))
+  (fp_line (start -17.31 0.69) (end -17.31 -3.01) (layer F.SilkS) (width 0.12))
+  (fp_line (start -17.31 -3.01) (end -14.16 -3.01) (layer F.SilkS) (width 0.12))
+  (fp_line (start -14.16 -3.01) (end -14.16 -3.39) (layer F.SilkS) (width 0.12))
+  (fp_line (start -18.15 -3.95) (end -18.15 2.75) (layer F.CrtYd) (width 0.05))
+  (fp_line (start -18.15 2.75) (end 18.15 2.75) (layer F.CrtYd) (width 0.05))
+  (fp_line (start 18.15 2.75) (end 18.15 -3.95) (layer F.CrtYd) (width 0.05))
+  (fp_line (start 18.15 -3.95) (end -18.15 -3.95) (layer F.CrtYd) (width 0.05))
+  (pad 1 smd rect (at -13.75 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 2 smd rect (at -13.25 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 3 smd rect (at -12.75 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 4 smd rect (at -12.25 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 5 smd rect (at -11.75 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 6 smd rect (at -11.25 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 7 smd rect (at -10.75 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 8 smd rect (at -10.25 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 9 smd rect (at -9.75 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 10 smd rect (at -9.25 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 11 smd rect (at -8.75 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 12 smd rect (at -8.25 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 13 smd rect (at -7.75 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 14 smd rect (at -7.25 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 15 smd rect (at -6.75 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 16 smd rect (at -6.25 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 17 smd rect (at -5.75 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 18 smd rect (at -5.25 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 19 smd rect (at -4.75 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 20 smd rect (at -4.25 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 21 smd rect (at -3.75 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 22 smd rect (at -3.25 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 23 smd rect (at -2.75 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 24 smd rect (at -2.25 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 25 smd rect (at -1.75 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 26 smd rect (at -1.25 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 27 smd rect (at -0.75 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 28 smd rect (at -0.25 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 29 smd rect (at 0.25 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 30 smd rect (at 0.75 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 31 smd rect (at 1.25 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 32 smd rect (at 1.75 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 33 smd rect (at 2.25 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 34 smd rect (at 2.75 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 35 smd rect (at 3.25 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 36 smd rect (at 3.75 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 37 smd rect (at 4.25 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 38 smd rect (at 4.75 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 39 smd rect (at 5.25 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 40 smd rect (at 5.75 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 41 smd rect (at 6.25 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 42 smd rect (at 6.75 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 43 smd rect (at 7.25 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 44 smd rect (at 7.75 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 45 smd rect (at 8.25 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 46 smd rect (at 8.75 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 47 smd rect (at 9.25 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 48 smd rect (at 9.75 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 49 smd rect (at 10.25 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 50 smd rect (at 10.75 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 51 smd rect (at 11.25 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 52 smd rect (at 11.75 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 53 smd rect (at 12.25 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 54 smd rect (at 12.75 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 55 smd rect (at 13.25 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 56 smd rect (at 13.75 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad MP smd custom (at 16 -1.775) (size 1 1) (layers F.Cu F.Mask F.Paste)
+    (options (clearance outline) (anchor circle))
+    (primitives
+      (gr_poly (pts
+         (xy -1.05 -0.975) (xy -1.05 0.975) (xy 0.25 0.975) (xy 0.25 0.625)
+         (xy 1.05 0.625) (xy 1.05 -0.975) (xy -1.05 -0.975)) (width 0))
+    ))
+  (pad MP smd custom (at -16 -1.775) (size 1 1) (layers F.Cu F.Mask F.Paste)
+    (options (clearance outline) (anchor circle))
+    (primitives
+      (gr_poly (pts
+         (xy 1.05 -0.975) (xy 1.05 0.975) (xy -0.25 0.975) (xy -0.25 0.625)
+         (xy -1.05 0.625) (xy -1.05 -0.975) (xy 1.05 -0.975)) (width 0))
+    ))
+  (fp_text user ${REFERENCE} (at 0 0) (layer F.Fab)
+    (effects (font (size 1 1) (thickness 0.15)))
+  )
+  (model ${KISYS3DMOD}/Connector_FFC-FPC.3dshapes/Amphenol_F32R-1A7x1-11056_1x56-1MP_P0.5mm_Horizontal.wrl
+    (at (xyz 0 0 0))
+    (scale (xyz 1 1 1))
+    (rotate (xyz 0 0 0))
+  )
+)
\ No newline at end of file
diff --git a/Connector_FFC-FPC.pretty/Amphenol_F32R-1A7x1-11057_1x57-1MP_P0.5mm_Horizontal.kicad_mod b/Connector_FFC-FPC.pretty/Amphenol_F32R-1A7x1-11057_1x57-1MP_P0.5mm_Horizontal.kicad_mod
new file mode 100644
index 000000000..bd2c67d22
--- /dev/null
+++ b/Connector_FFC-FPC.pretty/Amphenol_F32R-1A7x1-11057_1x57-1MP_P0.5mm_Horizontal.kicad_mod
@@ -0,0 +1,114 @@
+(module Amphenol_F32R-1A7x1-11057_1x57-1MP_P0.5mm_Horizontal (layer F.Cu) (tedit 5FA462C8)
+  (descr "Amphenol FPC connector, 57 bottom-side contacts, 0.5mm pitch, SMT, https://cdn.amphenol-icc.com/media/wysiwyg/files/drawing/f32q-f32t.pdf")
+  (tags "Amphenol fpc F32R")
+  (attr smd)
+  (fp_text reference REF** (at 0 -4.65) (layer F.SilkS)
+    (effects (font (size 1 1) (thickness 0.15)))
+  )
+  (fp_text value Amphenol_F32R-1A7x1-11057_1x57-1MP_P0.5mm_Horizontal (at 0 3.45) (layer F.Fab)
+    (effects (font (size 1 1) (thickness 0.15)))
+  )
+  (fp_line (start -16.65 -2.25) (end 16.65 -2.25) (layer F.Fab) (width 0.1))
+  (fp_line (start 16.65 -2.25) (end 16.65 0.75) (layer F.Fab) (width 0.1))
+  (fp_line (start 16.65 0.75) (end 17.9 0.75) (layer F.Fab) (width 0.1))
+  (fp_line (start 17.9 0.75) (end 17.9 2.25) (layer F.Fab) (width 0.1))
+  (fp_line (start 17.9 2.25) (end -17.9 2.25) (layer F.Fab) (width 0.1))
+  (fp_line (start -17.9 2.25) (end -17.9 0.75) (layer F.Fab) (width 0.1))
+  (fp_line (start -17.9 0.75) (end -16.65 0.75) (layer F.Fab) (width 0.1))
+  (fp_line (start -16.65 0.75) (end -16.65 -2.25) (layer F.Fab) (width 0.1))
+  (fp_line (start -14.4 -2.25) (end -14 -1.45) (layer F.Fab) (width 0.1))
+  (fp_line (start -14 -1.45) (end -13.6 -2.25) (layer F.Fab) (width 0.1))
+  (fp_line (start 14.41 -3.01) (end 17.56 -3.01) (layer F.SilkS) (width 0.12))
+  (fp_line (start 17.56 -3.01) (end 17.56 0.69) (layer F.SilkS) (width 0.12))
+  (fp_line (start 17.56 0.69) (end 17.96 0.69) (layer F.SilkS) (width 0.12))
+  (fp_line (start 17.96 0.69) (end 17.96 2.31) (layer F.SilkS) (width 0.12))
+  (fp_line (start 17.96 2.31) (end -17.96 2.31) (layer F.SilkS) (width 0.12))
+  (fp_line (start -17.96 2.31) (end -17.96 0.69) (layer F.SilkS) (width 0.12))
+  (fp_line (start -17.96 0.69) (end -17.56 0.69) (layer F.SilkS) (width 0.12))
+  (fp_line (start -17.56 0.69) (end -17.56 -3.01) (layer F.SilkS) (width 0.12))
+  (fp_line (start -17.56 -3.01) (end -14.41 -3.01) (layer F.SilkS) (width 0.12))
+  (fp_line (start -14.41 -3.01) (end -14.41 -3.39) (layer F.SilkS) (width 0.12))
+  (fp_line (start -18.4 -3.95) (end -18.4 2.75) (layer F.CrtYd) (width 0.05))
+  (fp_line (start -18.4 2.75) (end 18.4 2.75) (layer F.CrtYd) (width 0.05))
+  (fp_line (start 18.4 2.75) (end 18.4 -3.95) (layer F.CrtYd) (width 0.05))
+  (fp_line (start 18.4 -3.95) (end -18.4 -3.95) (layer F.CrtYd) (width 0.05))
+  (pad 1 smd rect (at -14 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 2 smd rect (at -13.5 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 3 smd rect (at -13 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 4 smd rect (at -12.5 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 5 smd rect (at -12 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 6 smd rect (at -11.5 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 7 smd rect (at -11 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 8 smd rect (at -10.5 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 9 smd rect (at -10 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 10 smd rect (at -9.5 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 11 smd rect (at -9 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 12 smd rect (at -8.5 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 13 smd rect (at -8 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 14 smd rect (at -7.5 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 15 smd rect (at -7 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 16 smd rect (at -6.5 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 17 smd rect (at -6 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 18 smd rect (at -5.5 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 19 smd rect (at -5 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 20 smd rect (at -4.5 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 21 smd rect (at -4 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 22 smd rect (at -3.5 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 23 smd rect (at -3 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 24 smd rect (at -2.5 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 25 smd rect (at -2 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 26 smd rect (at -1.5 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 27 smd rect (at -1 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 28 smd rect (at -0.5 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 29 smd rect (at 0 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 30 smd rect (at 0.5 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 31 smd rect (at 1 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 32 smd rect (at 1.5 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 33 smd rect (at 2 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 34 smd rect (at 2.5 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 35 smd rect (at 3 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 36 smd rect (at 3.5 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 37 smd rect (at 4 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 38 smd rect (at 4.5 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 39 smd rect (at 5 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 40 smd rect (at 5.5 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 41 smd rect (at 6 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 42 smd rect (at 6.5 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 43 smd rect (at 7 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 44 smd rect (at 7.5 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 45 smd rect (at 8 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 46 smd rect (at 8.5 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 47 smd rect (at 9 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 48 smd rect (at 9.5 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 49 smd rect (at 10 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 50 smd rect (at 10.5 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 51 smd rect (at 11 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 52 smd rect (at 11.5 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 53 smd rect (at 12 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 54 smd rect (at 12.5 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 55 smd rect (at 13 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 56 smd rect (at 13.5 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 57 smd rect (at 14 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad MP smd custom (at 16.25 -1.775) (size 1 1) (layers F.Cu F.Mask F.Paste)
+    (options (clearance outline) (anchor circle))
+    (primitives
+      (gr_poly (pts
+         (xy -1.05 -0.975) (xy -1.05 0.975) (xy 0.25 0.975) (xy 0.25 0.625)
+         (xy 1.05 0.625) (xy 1.05 -0.975) (xy -1.05 -0.975)) (width 0))
+    ))
+  (pad MP smd custom (at -16.25 -1.775) (size 1 1) (layers F.Cu F.Mask F.Paste)
+    (options (clearance outline) (anchor circle))
+    (primitives
+      (gr_poly (pts
+         (xy 1.05 -0.975) (xy 1.05 0.975) (xy -0.25 0.975) (xy -0.25 0.625)
+         (xy -1.05 0.625) (xy -1.05 -0.975) (xy 1.05 -0.975)) (width 0))
+    ))
+  (fp_text user ${REFERENCE} (at 0 0) (layer F.Fab)
+    (effects (font (size 1 1) (thickness 0.15)))
+  )
+  (model ${KISYS3DMOD}/Connector_FFC-FPC.3dshapes/Amphenol_F32R-1A7x1-11057_1x57-1MP_P0.5mm_Horizontal.wrl
+    (at (xyz 0 0 0))
+    (scale (xyz 1 1 1))
+    (rotate (xyz 0 0 0))
+  )
+)
\ No newline at end of file
diff --git a/Connector_FFC-FPC.pretty/Amphenol_F32R-1A7x1-11058_1x58-1MP_P0.5mm_Horizontal.kicad_mod b/Connector_FFC-FPC.pretty/Amphenol_F32R-1A7x1-11058_1x58-1MP_P0.5mm_Horizontal.kicad_mod
new file mode 100644
index 000000000..1dada8a95
--- /dev/null
+++ b/Connector_FFC-FPC.pretty/Amphenol_F32R-1A7x1-11058_1x58-1MP_P0.5mm_Horizontal.kicad_mod
@@ -0,0 +1,115 @@
+(module Amphenol_F32R-1A7x1-11058_1x58-1MP_P0.5mm_Horizontal (layer F.Cu) (tedit 5FA462C8)
+  (descr "Amphenol FPC connector, 58 bottom-side contacts, 0.5mm pitch, SMT, https://cdn.amphenol-icc.com/media/wysiwyg/files/drawing/f32q-f32t.pdf")
+  (tags "Amphenol fpc F32R")
+  (attr smd)
+  (fp_text reference REF** (at 0 -4.65) (layer F.SilkS)
+    (effects (font (size 1 1) (thickness 0.15)))
+  )
+  (fp_text value Amphenol_F32R-1A7x1-11058_1x58-1MP_P0.5mm_Horizontal (at 0 3.45) (layer F.Fab)
+    (effects (font (size 1 1) (thickness 0.15)))
+  )
+  (fp_line (start -16.9 -2.25) (end 16.9 -2.25) (layer F.Fab) (width 0.1))
+  (fp_line (start 16.9 -2.25) (end 16.9 0.75) (layer F.Fab) (width 0.1))
+  (fp_line (start 16.9 0.75) (end 18.15 0.75) (layer F.Fab) (width 0.1))
+  (fp_line (start 18.15 0.75) (end 18.15 2.25) (layer F.Fab) (width 0.1))
+  (fp_line (start 18.15 2.25) (end -18.15 2.25) (layer F.Fab) (width 0.1))
+  (fp_line (start -18.15 2.25) (end -18.15 0.75) (layer F.Fab) (width 0.1))
+  (fp_line (start -18.15 0.75) (end -16.9 0.75) (layer F.Fab) (width 0.1))
+  (fp_line (start -16.9 0.75) (end -16.9 -2.25) (layer F.Fab) (width 0.1))
+  (fp_line (start -14.65 -2.25) (end -14.25 -1.45) (layer F.Fab) (width 0.1))
+  (fp_line (start -14.25 -1.45) (end -13.85 -2.25) (layer F.Fab) (width 0.1))
+  (fp_line (start 14.66 -3.01) (end 17.81 -3.01) (layer F.SilkS) (width 0.12))
+  (fp_line (start 17.81 -3.01) (end 17.81 0.69) (layer F.SilkS) (width 0.12))
+  (fp_line (start 17.81 0.69) (end 18.21 0.69) (layer F.SilkS) (width 0.12))
+  (fp_line (start 18.21 0.69) (end 18.21 2.31) (layer F.SilkS) (width 0.12))
+  (fp_line (start 18.21 2.31) (end -18.21 2.31) (layer F.SilkS) (width 0.12))
+  (fp_line (start -18.21 2.31) (end -18.21 0.69) (layer F.SilkS) (width 0.12))
+  (fp_line (start -18.21 0.69) (end -17.81 0.69) (layer F.SilkS) (width 0.12))
+  (fp_line (start -17.81 0.69) (end -17.81 -3.01) (layer F.SilkS) (width 0.12))
+  (fp_line (start -17.81 -3.01) (end -14.66 -3.01) (layer F.SilkS) (width 0.12))
+  (fp_line (start -14.66 -3.01) (end -14.66 -3.39) (layer F.SilkS) (width 0.12))
+  (fp_line (start -18.65 -3.95) (end -18.65 2.75) (layer F.CrtYd) (width 0.05))
+  (fp_line (start -18.65 2.75) (end 18.65 2.75) (layer F.CrtYd) (width 0.05))
+  (fp_line (start 18.65 2.75) (end 18.65 -3.95) (layer F.CrtYd) (width 0.05))
+  (fp_line (start 18.65 -3.95) (end -18.65 -3.95) (layer F.CrtYd) (width 0.05))
+  (pad 1 smd rect (at -14.25 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 2 smd rect (at -13.75 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 3 smd rect (at -13.25 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 4 smd rect (at -12.75 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 5 smd rect (at -12.25 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 6 smd rect (at -11.75 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 7 smd rect (at -11.25 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 8 smd rect (at -10.75 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 9 smd rect (at -10.25 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 10 smd rect (at -9.75 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 11 smd rect (at -9.25 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 12 smd rect (at -8.75 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 13 smd rect (at -8.25 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 14 smd rect (at -7.75 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 15 smd rect (at -7.25 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 16 smd rect (at -6.75 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 17 smd rect (at -6.25 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 18 smd rect (at -5.75 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 19 smd rect (at -5.25 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 20 smd rect (at -4.75 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 21 smd rect (at -4.25 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 22 smd rect (at -3.75 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 23 smd rect (at -3.25 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 24 smd rect (at -2.75 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 25 smd rect (at -2.25 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 26 smd rect (at -1.75 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 27 smd rect (at -1.25 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 28 smd rect (at -0.75 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 29 smd rect (at -0.25 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 30 smd rect (at 0.25 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 31 smd rect (at 0.75 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 32 smd rect (at 1.25 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 33 smd rect (at 1.75 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 34 smd rect (at 2.25 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 35 smd rect (at 2.75 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 36 smd rect (at 3.25 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 37 smd rect (at 3.75 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 38 smd rect (at 4.25 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 39 smd rect (at 4.75 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 40 smd rect (at 5.25 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 41 smd rect (at 5.75 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 42 smd rect (at 6.25 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 43 smd rect (at 6.75 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 44 smd rect (at 7.25 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 45 smd rect (at 7.75 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 46 smd rect (at 8.25 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 47 smd rect (at 8.75 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 48 smd rect (at 9.25 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 49 smd rect (at 9.75 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 50 smd rect (at 10.25 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 51 smd rect (at 10.75 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 52 smd rect (at 11.25 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 53 smd rect (at 11.75 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 54 smd rect (at 12.25 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 55 smd rect (at 12.75 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 56 smd rect (at 13.25 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 57 smd rect (at 13.75 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 58 smd rect (at 14.25 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad MP smd custom (at 16.5 -1.775) (size 1 1) (layers F.Cu F.Mask F.Paste)
+    (options (clearance outline) (anchor circle))
+    (primitives
+      (gr_poly (pts
+         (xy -1.05 -0.975) (xy -1.05 0.975) (xy 0.25 0.975) (xy 0.25 0.625)
+         (xy 1.05 0.625) (xy 1.05 -0.975) (xy -1.05 -0.975)) (width 0))
+    ))
+  (pad MP smd custom (at -16.5 -1.775) (size 1 1) (layers F.Cu F.Mask F.Paste)
+    (options (clearance outline) (anchor circle))
+    (primitives
+      (gr_poly (pts
+         (xy 1.05 -0.975) (xy 1.05 0.975) (xy -0.25 0.975) (xy -0.25 0.625)
+         (xy -1.05 0.625) (xy -1.05 -0.975) (xy 1.05 -0.975)) (width 0))
+    ))
+  (fp_text user ${REFERENCE} (at 0 0) (layer F.Fab)
+    (effects (font (size 1 1) (thickness 0.15)))
+  )
+  (model ${KISYS3DMOD}/Connector_FFC-FPC.3dshapes/Amphenol_F32R-1A7x1-11058_1x58-1MP_P0.5mm_Horizontal.wrl
+    (at (xyz 0 0 0))
+    (scale (xyz 1 1 1))
+    (rotate (xyz 0 0 0))
+  )
+)
\ No newline at end of file
diff --git a/Connector_FFC-FPC.pretty/Amphenol_F32R-1A7x1-11059_1x59-1MP_P0.5mm_Horizontal.kicad_mod b/Connector_FFC-FPC.pretty/Amphenol_F32R-1A7x1-11059_1x59-1MP_P0.5mm_Horizontal.kicad_mod
new file mode 100644
index 000000000..012d081b6
--- /dev/null
+++ b/Connector_FFC-FPC.pretty/Amphenol_F32R-1A7x1-11059_1x59-1MP_P0.5mm_Horizontal.kicad_mod
@@ -0,0 +1,116 @@
+(module Amphenol_F32R-1A7x1-11059_1x59-1MP_P0.5mm_Horizontal (layer F.Cu) (tedit 5FA462C8)
+  (descr "Amphenol FPC connector, 59 bottom-side contacts, 0.5mm pitch, SMT, https://cdn.amphenol-icc.com/media/wysiwyg/files/drawing/f32q-f32t.pdf")
+  (tags "Amphenol fpc F32R")
+  (attr smd)
+  (fp_text reference REF** (at 0 -4.65) (layer F.SilkS)
+    (effects (font (size 1 1) (thickness 0.15)))
+  )
+  (fp_text value Amphenol_F32R-1A7x1-11059_1x59-1MP_P0.5mm_Horizontal (at 0 3.45) (layer F.Fab)
+    (effects (font (size 1 1) (thickness 0.15)))
+  )
+  (fp_line (start -17.15 -2.25) (end 17.15 -2.25) (layer F.Fab) (width 0.1))
+  (fp_line (start 17.15 -2.25) (end 17.15 0.75) (layer F.Fab) (width 0.1))
+  (fp_line (start 17.15 0.75) (end 18.4 0.75) (layer F.Fab) (width 0.1))
+  (fp_line (start 18.4 0.75) (end 18.4 2.25) (layer F.Fab) (width 0.1))
+  (fp_line (start 18.4 2.25) (end -18.4 2.25) (layer F.Fab) (width 0.1))
+  (fp_line (start -18.4 2.25) (end -18.4 0.75) (layer F.Fab) (width 0.1))
+  (fp_line (start -18.4 0.75) (end -17.15 0.75) (layer F.Fab) (width 0.1))
+  (fp_line (start -17.15 0.75) (end -17.15 -2.25) (layer F.Fab) (width 0.1))
+  (fp_line (start -14.9 -2.25) (end -14.5 -1.45) (layer F.Fab) (width 0.1))
+  (fp_line (start -14.5 -1.45) (end -14.1 -2.25) (layer F.Fab) (width 0.1))
+  (fp_line (start 14.91 -3.01) (end 18.06 -3.01) (layer F.SilkS) (width 0.12))
+  (fp_line (start 18.06 -3.01) (end 18.06 0.69) (layer F.SilkS) (width 0.12))
+  (fp_line (start 18.06 0.69) (end 18.46 0.69) (layer F.SilkS) (width 0.12))
+  (fp_line (start 18.46 0.69) (end 18.46 2.31) (layer F.SilkS) (width 0.12))
+  (fp_line (start 18.46 2.31) (end -18.46 2.31) (layer F.SilkS) (width 0.12))
+  (fp_line (start -18.46 2.31) (end -18.46 0.69) (layer F.SilkS) (width 0.12))
+  (fp_line (start -18.46 0.69) (end -18.06 0.69) (layer F.SilkS) (width 0.12))
+  (fp_line (start -18.06 0.69) (end -18.06 -3.01) (layer F.SilkS) (width 0.12))
+  (fp_line (start -18.06 -3.01) (end -14.91 -3.01) (layer F.SilkS) (width 0.12))
+  (fp_line (start -14.91 -3.01) (end -14.91 -3.39) (layer F.SilkS) (width 0.12))
+  (fp_line (start -18.9 -3.95) (end -18.9 2.75) (layer F.CrtYd) (width 0.05))
+  (fp_line (start -18.9 2.75) (end 18.9 2.75) (layer F.CrtYd) (width 0.05))
+  (fp_line (start 18.9 2.75) (end 18.9 -3.95) (layer F.CrtYd) (width 0.05))
+  (fp_line (start 18.9 -3.95) (end -18.9 -3.95) (layer F.CrtYd) (width 0.05))
+  (pad 1 smd rect (at -14.5 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 2 smd rect (at -14 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 3 smd rect (at -13.5 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 4 smd rect (at -13 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 5 smd rect (at -12.5 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 6 smd rect (at -12 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 7 smd rect (at -11.5 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 8 smd rect (at -11 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 9 smd rect (at -10.5 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 10 smd rect (at -10 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 11 smd rect (at -9.5 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 12 smd rect (at -9 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 13 smd rect (at -8.5 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 14 smd rect (at -8 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 15 smd rect (at -7.5 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 16 smd rect (at -7 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 17 smd rect (at -6.5 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 18 smd rect (at -6 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 19 smd rect (at -5.5 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 20 smd rect (at -5 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 21 smd rect (at -4.5 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 22 smd rect (at -4 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 23 smd rect (at -3.5 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 24 smd rect (at -3 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 25 smd rect (at -2.5 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 26 smd rect (at -2 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 27 smd rect (at -1.5 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 28 smd rect (at -1 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 29 smd rect (at -0.5 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 30 smd rect (at 0 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 31 smd rect (at 0.5 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 32 smd rect (at 1 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 33 smd rect (at 1.5 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 34 smd rect (at 2 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 35 smd rect (at 2.5 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 36 smd rect (at 3 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 37 smd rect (at 3.5 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 38 smd rect (at 4 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 39 smd rect (at 4.5 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 40 smd rect (at 5 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 41 smd rect (at 5.5 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 42 smd rect (at 6 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 43 smd rect (at 6.5 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 44 smd rect (at 7 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 45 smd rect (at 7.5 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 46 smd rect (at 8 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 47 smd rect (at 8.5 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 48 smd rect (at 9 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 49 smd rect (at 9.5 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 50 smd rect (at 10 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 51 smd rect (at 10.5 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 52 smd rect (at 11 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 53 smd rect (at 11.5 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 54 smd rect (at 12 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 55 smd rect (at 12.5 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 56 smd rect (at 13 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 57 smd rect (at 13.5 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 58 smd rect (at 14 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 59 smd rect (at 14.5 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad MP smd custom (at 16.75 -1.775) (size 1 1) (layers F.Cu F.Mask F.Paste)
+    (options (clearance outline) (anchor circle))
+    (primitives
+      (gr_poly (pts
+         (xy -1.05 -0.975) (xy -1.05 0.975) (xy 0.25 0.975) (xy 0.25 0.625)
+         (xy 1.05 0.625) (xy 1.05 -0.975) (xy -1.05 -0.975)) (width 0))
+    ))
+  (pad MP smd custom (at -16.75 -1.775) (size 1 1) (layers F.Cu F.Mask F.Paste)
+    (options (clearance outline) (anchor circle))
+    (primitives
+      (gr_poly (pts
+         (xy 1.05 -0.975) (xy 1.05 0.975) (xy -0.25 0.975) (xy -0.25 0.625)
+         (xy -1.05 0.625) (xy -1.05 -0.975) (xy 1.05 -0.975)) (width 0))
+    ))
+  (fp_text user ${REFERENCE} (at 0 0) (layer F.Fab)
+    (effects (font (size 1 1) (thickness 0.15)))
+  )
+  (model ${KISYS3DMOD}/Connector_FFC-FPC.3dshapes/Amphenol_F32R-1A7x1-11059_1x59-1MP_P0.5mm_Horizontal.wrl
+    (at (xyz 0 0 0))
+    (scale (xyz 1 1 1))
+    (rotate (xyz 0 0 0))
+  )
+)
\ No newline at end of file
diff --git a/Connector_FFC-FPC.pretty/Amphenol_F32R-1A7x1-11060_1x60-1MP_P0.5mm_Horizontal.kicad_mod b/Connector_FFC-FPC.pretty/Amphenol_F32R-1A7x1-11060_1x60-1MP_P0.5mm_Horizontal.kicad_mod
new file mode 100644
index 000000000..f886584e5
--- /dev/null
+++ b/Connector_FFC-FPC.pretty/Amphenol_F32R-1A7x1-11060_1x60-1MP_P0.5mm_Horizontal.kicad_mod
@@ -0,0 +1,117 @@
+(module Amphenol_F32R-1A7x1-11060_1x60-1MP_P0.5mm_Horizontal (layer F.Cu) (tedit 5FA462C8)
+  (descr "Amphenol FPC connector, 60 bottom-side contacts, 0.5mm pitch, SMT, https://cdn.amphenol-icc.com/media/wysiwyg/files/drawing/f32q-f32t.pdf")
+  (tags "Amphenol fpc F32R")
+  (attr smd)
+  (fp_text reference REF** (at 0 -4.65) (layer F.SilkS)
+    (effects (font (size 1 1) (thickness 0.15)))
+  )
+  (fp_text value Amphenol_F32R-1A7x1-11060_1x60-1MP_P0.5mm_Horizontal (at 0 3.45) (layer F.Fab)
+    (effects (font (size 1 1) (thickness 0.15)))
+  )
+  (fp_line (start -17.4 -2.25) (end 17.4 -2.25) (layer F.Fab) (width 0.1))
+  (fp_line (start 17.4 -2.25) (end 17.4 0.75) (layer F.Fab) (width 0.1))
+  (fp_line (start 17.4 0.75) (end 18.65 0.75) (layer F.Fab) (width 0.1))
+  (fp_line (start 18.65 0.75) (end 18.65 2.25) (layer F.Fab) (width 0.1))
+  (fp_line (start 18.65 2.25) (end -18.65 2.25) (layer F.Fab) (width 0.1))
+  (fp_line (start -18.65 2.25) (end -18.65 0.75) (layer F.Fab) (width 0.1))
+  (fp_line (start -18.65 0.75) (end -17.4 0.75) (layer F.Fab) (width 0.1))
+  (fp_line (start -17.4 0.75) (end -17.4 -2.25) (layer F.Fab) (width 0.1))
+  (fp_line (start -15.15 -2.25) (end -14.75 -1.45) (layer F.Fab) (width 0.1))
+  (fp_line (start -14.75 -1.45) (end -14.35 -2.25) (layer F.Fab) (width 0.1))
+  (fp_line (start 15.16 -3.01) (end 18.31 -3.01) (layer F.SilkS) (width 0.12))
+  (fp_line (start 18.31 -3.01) (end 18.31 0.69) (layer F.SilkS) (width 0.12))
+  (fp_line (start 18.31 0.69) (end 18.71 0.69) (layer F.SilkS) (width 0.12))
+  (fp_line (start 18.71 0.69) (end 18.71 2.31) (layer F.SilkS) (width 0.12))
+  (fp_line (start 18.71 2.31) (end -18.71 2.31) (layer F.SilkS) (width 0.12))
+  (fp_line (start -18.71 2.31) (end -18.71 0.69) (layer F.SilkS) (width 0.12))
+  (fp_line (start -18.71 0.69) (end -18.31 0.69) (layer F.SilkS) (width 0.12))
+  (fp_line (start -18.31 0.69) (end -18.31 -3.01) (layer F.SilkS) (width 0.12))
+  (fp_line (start -18.31 -3.01) (end -15.16 -3.01) (layer F.SilkS) (width 0.12))
+  (fp_line (start -15.16 -3.01) (end -15.16 -3.39) (layer F.SilkS) (width 0.12))
+  (fp_line (start -19.15 -3.95) (end -19.15 2.75) (layer F.CrtYd) (width 0.05))
+  (fp_line (start -19.15 2.75) (end 19.15 2.75) (layer F.CrtYd) (width 0.05))
+  (fp_line (start 19.15 2.75) (end 19.15 -3.95) (layer F.CrtYd) (width 0.05))
+  (fp_line (start 19.15 -3.95) (end -19.15 -3.95) (layer F.CrtYd) (width 0.05))
+  (pad 1 smd rect (at -14.75 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 2 smd rect (at -14.25 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 3 smd rect (at -13.75 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 4 smd rect (at -13.25 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 5 smd rect (at -12.75 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 6 smd rect (at -12.25 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 7 smd rect (at -11.75 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 8 smd rect (at -11.25 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 9 smd rect (at -10.75 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 10 smd rect (at -10.25 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 11 smd rect (at -9.75 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 12 smd rect (at -9.25 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 13 smd rect (at -8.75 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 14 smd rect (at -8.25 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 15 smd rect (at -7.75 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 16 smd rect (at -7.25 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 17 smd rect (at -6.75 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 18 smd rect (at -6.25 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 19 smd rect (at -5.75 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 20 smd rect (at -5.25 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 21 smd rect (at -4.75 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 22 smd rect (at -4.25 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 23 smd rect (at -3.75 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 24 smd rect (at -3.25 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 25 smd rect (at -2.75 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 26 smd rect (at -2.25 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 27 smd rect (at -1.75 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 28 smd rect (at -1.25 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 29 smd rect (at -0.75 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 30 smd rect (at -0.25 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 31 smd rect (at 0.25 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 32 smd rect (at 0.75 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 33 smd rect (at 1.25 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 34 smd rect (at 1.75 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 35 smd rect (at 2.25 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 36 smd rect (at 2.75 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 37 smd rect (at 3.25 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 38 smd rect (at 3.75 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 39 smd rect (at 4.25 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 40 smd rect (at 4.75 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 41 smd rect (at 5.25 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 42 smd rect (at 5.75 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 43 smd rect (at 6.25 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 44 smd rect (at 6.75 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 45 smd rect (at 7.25 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 46 smd rect (at 7.75 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 47 smd rect (at 8.25 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 48 smd rect (at 8.75 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 49 smd rect (at 9.25 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 50 smd rect (at 9.75 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 51 smd rect (at 10.25 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 52 smd rect (at 10.75 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 53 smd rect (at 11.25 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 54 smd rect (at 11.75 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 55 smd rect (at 12.25 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 56 smd rect (at 12.75 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 57 smd rect (at 13.25 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 58 smd rect (at 13.75 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 59 smd rect (at 14.25 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad 60 smd rect (at 14.75 -2.9) (size 0.3 1.1) (layers F.Cu F.Mask F.Paste))
+  (pad MP smd custom (at 17 -1.775) (size 1 1) (layers F.Cu F.Mask F.Paste)
+    (options (clearance outline) (anchor circle))
+    (primitives
+      (gr_poly (pts
+         (xy -1.05 -0.975) (xy -1.05 0.975) (xy 0.25 0.975) (xy 0.25 0.625)
+         (xy 1.05 0.625) (xy 1.05 -0.975) (xy -1.05 -0.975)) (width 0))
+    ))
+  (pad MP smd custom (at -17 -1.775) (size 1 1) (layers F.Cu F.Mask F.Paste)
+    (options (clearance outline) (anchor circle))
+    (primitives
+      (gr_poly (pts
+         (xy 1.05 -0.975) (xy 1.05 0.975) (xy -0.25 0.975) (xy -0.25 0.625)
+         (xy -1.05 0.625) (xy -1.05 -0.975) (xy 1.05 -0.975)) (width 0))
+    ))
+  (fp_text user ${REFERENCE} (at 0 0) (layer F.Fab)
+    (effects (font (size 1 1) (thickness 0.15)))
+  )
+  (model ${KISYS3DMOD}/Connector_FFC-FPC.3dshapes/Amphenol_F32R-1A7x1-11060_1x60-1MP_P0.5mm_Horizontal.wrl
+    (at (xyz 0 0 0))
+    (scale (xyz 1 1 1))
+    (rotate (xyz 0 0 0))
+  )
+)
\ No newline at end of file