diff --git a/fab.dcm b/fab.dcm
index 8c9a0405a06e4f08d5446737e4da8cfb870ec59d..380dd682308d968c1b45275883c74ceb771eab30 100644
--- a/fab.dcm
+++ b/fab.dcm
@@ -61,10 +61,16 @@ K field effect transistor
 F https://www.onsemi.com/pub/Collateral/NDS356AP-D.PDF
 $ENDCMP
 #
-$CMP Micro_SD_Card
-D Micro SD Card Socket
-K connector SD microsd
-F http://katalog.we-online.de/em/datasheet/693072010801.pdf
+$CMP Mic_MEMS_Analog_SPU0414HR5H
+D Analog Microphone MEMS (Silicon), 1.5V ~ 3.6V, 100Hz ~ 10kHz, Knowles SPU0414HR5H-SB-7
+K analog mems microphone mic silicon omnidirectional omni
+F https://media.digikey.com/pdf/Data%20Sheets/Knowles%20Acoustics%20PDFs/SPU0414HR5H-SB.pdf
+$ENDCMP
+#
+$CMP Micro_SD_Socket
+D Memory Card Socket, Micro SD, Amphenol ICC 114-00841-68
+K connector SD microsd memory card secure digital
+F https://media.digikey.com/pdf/Data%20Sheets/Amphenol%20PDFs/114-00841-68.pdf
 $ENDCMP
 #
 $CMP R
diff --git a/fab.lib b/fab.lib
index 96304526c9e34aa21016efd5d518cf709b6ca2e7..454853d7916d894318ff0c40f81b61dcc0834d6e 100644
--- a/fab.lib
+++ b/fab.lib
@@ -1317,55 +1317,6 @@ X GND P$1 0 -700 200 U 40 40 1 1 B N
 ENDDRAW
 ENDDEF
 #
-# MEMS_MIC_SPU0414HR5H-SB
-#
-DEF MEMS_MIC_SPU0414HR5H-SB M 0 40 Y Y 1 L N
-F0 "M" -390 430 45 H V L BNN
-F1 "MEMS_MIC_SPU0414HR5H-SB" 0 0 45 H I L BNN
-F2 "fab:fab-CSP-4PIN" 30 150 20 H I C CNN
-F3 "" 0 0 50 H I C CNN
-$FPLIST
- *CSP-4PIN*
-$ENDFPLIST
-DRAW
-C -400 0 100 1 1 0 N
-P 2 1 0 0 -600 -400 -500 -400 N
-P 2 1 0 0 -600 400 -600 -400 N
-P 2 1 0 0 -500 -400 -200 -400 N
-P 2 1 0 0 -500 400 -600 400 N
-P 2 1 0 0 -400 -300 -500 -400 N
-P 2 1 0 0 -400 -100 -400 -300 N
-P 2 1 0 0 -400 300 -500 400 N
-P 2 1 0 0 -400 300 -400 100 N
-P 2 1 0 0 -200 -400 600 -400 N
-P 2 1 0 0 -200 0 -300 0 N
-P 2 1 0 0 -100 -300 -200 -400 N
-P 2 1 0 0 -100 -100 -100 -300 N
-P 2 1 0 0 -100 100 -200 0 N
-P 2 1 0 0 -100 100 100 100 N
-P 2 1 0 0 0 -100 -100 -100 N
-P 2 1 0 0 0 -100 0 -300 N
-P 2 1 0 0 100 -200 400 0 N
-P 2 1 0 0 100 -100 0 -100 N
-P 2 1 0 0 100 -100 100 -200 N
-P 2 1 0 0 100 100 100 -100 N
-P 2 1 0 0 100 200 100 100 N
-P 2 1 0 0 200 -300 0 -300 N
-P 2 1 0 0 200 -300 400 -300 N
-P 2 1 0 0 400 0 100 200 N
-P 2 1 0 0 400 0 400 -300 N
-P 2 1 0 0 400 0 500 0 N
-P 2 1 0 0 500 0 600 100 N
-P 2 1 0 0 600 -400 600 100 N
-P 2 1 0 0 600 100 600 400 N
-P 2 1 0 0 600 400 -500 400 N
-X VDD P$1 -500 600 200 D 40 40 1 1 B
-X GND P$2 -500 -600 200 U 40 40 1 1 B
-X GAIN P$3 -200 -600 200 U 40 40 1 1 B
-X OUT P$4 800 100 200 L 40 40 1 1 B
-ENDDRAW
-ENDDEF
-#
 # MICRO-USB_1_100
 #
 DEF MICRO-USB_1_100 M 0 40 N Y 1 L N
@@ -1434,25 +1385,6 @@ X VBUS VBUS 0 200 100 D 40 40 1 1 B
 ENDDRAW
 ENDDEF
 #
-# MIC_MEMS_ANALOG_SPU0414HR5H
-#
-DEF MIC_MEMS_ANALOG_SPU0414HR5H M 0 40 Y N 1 L N
-F0 "M" 200 400 45 H V L BNN
-F1 "MIC_MEMS_ANALOG_SPU0414HR5H" 200 -430 45 H V L BNN
-F2 "fab:fab-MIC_MEMS_ANALOG_SPU0414HR5H" 30 150 20 H I C CNN
-F3 "" 0 0 50 H I C CNN
-$FPLIST
- *MIC_MEMS_ANALOG_SPU0414HR5H*
-$ENDFPLIST
-DRAW
-C 0 0 400 1 1 0 N
-X VDD 1 0 600 200 D 40 40 1 1 W
-X GND 2 -100 -600 200 U 40 40 1 1 W
-X GAIN 3 100 -600 200 U 40 40 1 1 B
-X OUT 4 600 0 200 L 40 40 1 1 O
-ENDDRAW
-ENDDEF
-#
 # MOSFET_N-CH_30V_1.7A
 #
 DEF MOSFET_N-CH_30V_1.7A Q 0 40 N N 1 L N
@@ -1587,6 +1519,25 @@ X VDD P$8 500 -400 300 L 40 40 1 1 W
 ENDDRAW
 ENDDEF
 #
+# Mic_MEMS_Analog_SPU0414HR5H
+#
+DEF Mic_MEMS_Analog_SPU0414HR5H MK 0 40 Y Y 1 F N
+F0 "MK" -197 236 45 H V L BNN
+F1 "Mic_MEMS_Analog_SPU0414HR5H" 0 -276 43 H V C BNN
+F2 "fab:Mic_MEMS_Analog_Knowles_SPU0414HR5H" 0 0 39 H I C CNN
+F3 "" 0 0 50 H I C CNN
+$FPLIST
+ ?Mic*SPU0414HR5H?
+$ENDFPLIST
+DRAW
+S -200 200 200 -200 0 1 0 f
+X VDD 1 -400 100 200 R 40 40 1 1 W
+X GND 2 -400 -100 200 R 40 40 1 1 W
+X GAIN 3 400 -100 200 L 40 40 1 1 B
+X OUT 4 400 100 200 L 40 40 1 1 O
+ENDDRAW
+ENDDEF
+#
 # Micro_SD_Socket
 #
 DEF Micro_SD_Socket J 0 40 Y Y 1 F N
diff --git a/fab.pretty/Mic_MEMS_Analog_Knowles_SPU0414HR5H.kicad_mod b/fab.pretty/Mic_MEMS_Analog_Knowles_SPU0414HR5H.kicad_mod
new file mode 100644
index 0000000000000000000000000000000000000000..ff7011bfcd2ff2c4b629a247104668144dd6b3a8
--- /dev/null
+++ b/fab.pretty/Mic_MEMS_Analog_Knowles_SPU0414HR5H.kicad_mod
@@ -0,0 +1,26 @@
+(module Mic_MEMS_Analog_Knowles_SPU0414HR5H (layer F.Cu) (tedit 5EB94C23)
+  (descr HTTP://WWW.DIGIKEY.COM/PRODUCT-SEARCH/EN?KEYWORDS=423-1134-1-ND%09)
+  (tags HTTP://WWW.DIGIKEY.COM/PRODUCT-SEARCH/EN?KEYWORDS=423-1134-1-ND%09)
+  (attr smd)
+  (fp_text reference REF** (at 0.46 -2.74) (layer F.SilkS)
+    (effects (font (size 1 1) (thickness 0.15)))
+  )
+  (fp_text value REF** (at 0.42 2.85) (layer F.Fab)
+    (effects (font (size 1 1) (thickness 0.15)))
+  )
+  (fp_line (start -1.5 -1.9) (end 1.5 -1.9) (layer F.SilkS) (width 0.12))
+  (fp_line (start 1.5 1.9) (end -1.5 1.9) (layer F.SilkS) (width 0.12))
+  (fp_circle (center 2.02 -1.7) (end 2.22 -1.7) (layer F.SilkS) (width 0.15))
+  (fp_line (start 1.5 -1.9) (end 1.5 -1.55) (layer F.SilkS) (width 0.12))
+  (fp_line (start -1.5 -1.9) (end -1.5 -1.53) (layer F.SilkS) (width 0.12))
+  (fp_line (start -1.5 1.9) (end -1.5 1.55) (layer F.SilkS) (width 0.12))
+  (fp_line (start 1.5 1.9) (end 1.5 1.54) (layer F.SilkS) (width 0.12))
+  (fp_line (start -1.69 -2.08) (end 1.68 -2.08) (layer F.Fab) (width 0.05))
+  (fp_line (start 1.68 -2.08) (end 1.68 2.08) (layer F.Fab) (width 0.05))
+  (fp_line (start 1.68 2.08) (end -1.69 2.08) (layer F.Fab) (width 0.05))
+  (fp_line (start -1.69 2.08) (end -1.69 -2.08) (layer F.Fab) (width 0.05))
+  (pad 1 smd circle (at 0.85 -1.23) (size 0.9 0.9) (layers F.Cu F.Paste F.Mask))
+  (pad 2 smd circle (at 0.85 1.23) (size 0.9 0.9) (layers F.Cu F.Paste F.Mask))
+  (pad 3 smd circle (at -0.85 1.23) (size 0.9 0.9) (layers F.Cu F.Paste F.Mask))
+  (pad 4 smd circle (at -0.85 -1.23) (size 0.9 0.9) (layers F.Cu F.Paste F.Mask))
+)
diff --git a/fab.pretty/fab-MIC_MEMS_ANALOG_SPU0414HR5H.kicad_mod b/fab.pretty/fab-MIC_MEMS_ANALOG_SPU0414HR5H.kicad_mod
deleted file mode 100644
index 6bb2f2a5ffb47960464563517a4eae17f07e1ed1..0000000000000000000000000000000000000000
--- a/fab.pretty/fab-MIC_MEMS_ANALOG_SPU0414HR5H.kicad_mod
+++ /dev/null
@@ -1,24 +0,0 @@
-(module fab:fab-MIC_MEMS_ANALOG_SPU0414HR5H (layer F.Cu) (tedit 200000)
-  (descr HTTP://WWW.DIGIKEY.COM/PRODUCT-SEARCH/EN?KEYWORDS=423-1134-1-ND%09)
-  (tags HTTP://WWW.DIGIKEY.COM/PRODUCT-SEARCH/EN?KEYWORDS=423-1134-1-ND%09)
-  (attr smd)
-  (fp_text reference >NAME (at 0.59436 -3.03784) (layer F.SilkS)
-    (effects (font (size 0.99822 0.99822) (thickness 0.0762)))
-  )
-  (fp_text value >VALUE (at 1.09474 3.05562) (layer F.SilkS)
-    (effects (font (size 0.99822 0.99822) (thickness 0.0762)))
-  )
-  (fp_line (start -1.4732 -1.8796) (end 1.4732 -1.8796) (layer F.SilkS) (width 0.127))
-  (fp_line (start 1.4732 -1.8796) (end 1.4732 1.8796) (layer F.SilkS) (width 0.127))
-  (fp_line (start 1.4732 1.8796) (end -1.4732 1.8796) (layer F.SilkS) (width 0.127))
-  (fp_line (start -1.4732 1.8796) (end -1.4732 -1.8796) (layer F.SilkS) (width 0.127))
-  (fp_circle (center 1.8288 -2.1336) (end 1.92786 -2.23266) (layer B.SilkS) (width 0.0635))
-  (fp_circle (center 0.84836 -1.22936) (end 1.04648 -1.42748) (layer F.SilkS) (width 0.01778))
-  (fp_circle (center -0.84836 -1.22936) (end -1.04648 -1.42748) (layer F.SilkS) (width 0.01778))
-  (fp_circle (center -0.84836 1.22936) (end -1.04648 1.42748) (layer F.SilkS) (width 0.01778))
-  (fp_circle (center 0.84836 1.22936) (end 1.04648 1.42748) (layer F.SilkS) (width 0.01778))
-  (pad 1 smd circle (at 0.9652 -1.3716) (size 1.143 1.143) (layers F.Cu F.Paste F.Mask))
-  (pad 2 smd circle (at 0.9652 1.3716) (size 1.143 1.143) (layers F.Cu F.Paste F.Mask))
-  (pad 3 smd circle (at -0.9652 1.3716) (size 1.143 1.143) (layers F.Cu F.Paste F.Mask))
-  (pad 4 smd circle (at -0.9652 -1.3716) (size 1.143 1.143) (layers F.Cu F.Paste F.Mask))
-)