diff --git a/fab.dcm b/fab.dcm
index 35816140c500ab2f446bd0fb960cd97b628173c5..0e6c1507848b4639a597a2a5684a63f03b6ee0eb 100644
--- a/fab.dcm
+++ b/fab.dcm
@@ -52,6 +52,11 @@ D Polarized capacitor
 K cap capacitor
 $ENDCMP
 #
+$CMP CP_Elec_P3.5mm_D8mm
+D Polarized capacitor
+K cap capacitor
+$ENDCMP
+#
 $CMP Charge_Controller_4.2V_MCP73831-2-OT
 D Charger IC Lithium Ion/Polymer SOT-23-5, 4.20V, Open-Drain Status Output, in SOT23-5 package
 K battery charger lithium
@@ -448,6 +453,12 @@ K diode schottky
 F https://www.st.com/content/ccc/resource/technical/document/datasheet/c6/32/d4/4a/28/d3/4b/11/CD00004930.pdf/files/CD00004930.pdf/jcr:content/translations/en.CD00004930.pdf
 $ENDCMP
 #
+$CMP D_Schottky_100V_1A
+D Schottky diode
+K diode schottky
+F https://www.st.com/content/ccc/resource/technical/document/datasheet/c6/32/d4/4a/28/d3/4b/11/CD00004930.pdf/files/CD00004930.pdf/jcr:content/translations/en.CD00004930.pdf
+$ENDCMP
+#
 $CMP D_Zener
 D Zener diode
 K diode zener
diff --git a/fab.lib b/fab.lib
index 6d0640ca7870cf66e57b726ebf3a7dffbbe46f12..2938c57e9a320d2495007f659a538b27e0354c17 100644
--- a/fab.lib
+++ b/fab.lib
@@ -276,6 +276,26 @@ X ~ 2 0 -150 110 U 50 50 1 1 P
 ENDDRAW
 ENDDEF
 #
+# CP_Elec_P3.5mm_D8mm
+#
+DEF CP_Elec_P3.5mm_D8mm C 0 10 N Y 1 F N
+F0 "C" 25 100 50 H V L CNN
+F1 "CP_Elec_P3.5mm_D8mm" 25 -100 50 H V L CNN
+F2 "fab:CP_Elec_P3.5_D8mm" 0 0 50 H I C CNN
+F3 "" 0 0 50 H I C CNN
+$FPLIST
+ CP_*
+$ENDFPLIST
+DRAW
+S -90 20 90 40 0 1 0 N
+S 90 -20 -90 -40 0 1 0 F
+P 2 0 1 0 -70 90 -30 90 N
+P 2 0 1 0 -50 110 -50 70 N
+X ~ 1 0 150 110 D 50 50 1 1 P
+X ~ 2 0 -150 110 U 50 50 1 1 P
+ENDDRAW
+ENDDEF
+#
 # Charge_Controller_4.2V_MCP73831-2-OT
 #
 DEF Charge_Controller_4.2V_MCP73831-2-OT U 0 40 Y Y 1 F N
@@ -2591,6 +2611,25 @@ X A 2 150 0 100 L 50 50 1 1 P
 ENDDRAW
 ENDDEF
 #
+# D_Schottky_100V_1A
+#
+DEF D_Schottky_100V_1A D 0 40 N N 1 F N
+F0 "D" 0 100 50 H V C CNN
+F1 "D_Schottky_100V_1A" 0 -100 50 H V C CNN
+F2 "fab:Diode_Schotky_100V_1A_Mini_SMA" 0 0 50 H I C CNN
+F3 "" 0 0 50 H I C CNN
+$FPLIST
+ *SOD123*
+$ENDFPLIST
+DRAW
+P 2 0 1 0 50 0 -50 0 N
+P 4 0 1 8 50 50 50 -50 -50 0 50 50 N
+P 6 0 1 8 -75 25 -75 50 -50 50 -50 -50 -25 -50 -25 -25 N
+X K 1 -150 0 100 R 50 50 1 1 P
+X A 2 150 0 100 L 50 50 1 1 P
+ENDDRAW
+ENDDEF
+#
 # D_Zener
 #
 DEF D_Zener D 0 40 N N 1 F N
diff --git a/fab.pretty/CP_Elec_P3.5_D8mm.kicad_mod b/fab.pretty/CP_Elec_P3.5_D8mm.kicad_mod
new file mode 100644
index 0000000000000000000000000000000000000000..f95ae57dcfae986919952740de97221d3b1a04b8
--- /dev/null
+++ b/fab.pretty/CP_Elec_P3.5_D8mm.kicad_mod
@@ -0,0 +1,54 @@
+(module CP_Elec_P3.5x8mm (layer F.Cu) (tedit 61110750)
+  (descr "SMD capacitor, aluminum electrolytic, Nichicon, 10.0x10.0mm")
+  (tags "capacitor electrolytic")
+  (attr smd)
+  (fp_text reference REF** (at 0 -6.2) (layer F.SilkS)
+    (effects (font (size 1 1) (thickness 0.15)))
+  )
+  (fp_text value "CP Elec 10x10mm" (at 0 6.2) (layer F.Fab)
+    (effects (font (size 1 1) (thickness 0.15)))
+  )
+  (fp_line (start -6.8 1.5) (end -5.4 1.5) (layer F.CrtYd) (width 0.05))
+  (fp_line (start -6.8 -1.5) (end -6.8 1.5) (layer F.CrtYd) (width 0.05))
+  (fp_line (start -5.4 -1.5) (end -6.8 -1.5) (layer F.CrtYd) (width 0.05))
+  (fp_line (start -5.4 1.5) (end -5.4 4.25) (layer F.CrtYd) (width 0.05))
+  (fp_line (start -5.4 -4.25) (end -5.4 -1.5) (layer F.CrtYd) (width 0.05))
+  (fp_line (start -5.4 -4.25) (end -4.25 -5.4) (layer F.CrtYd) (width 0.05))
+  (fp_line (start -5.4 4.25) (end -4.25 5.4) (layer F.CrtYd) (width 0.05))
+  (fp_line (start -4.25 -5.4) (end 5.4 -5.4) (layer F.CrtYd) (width 0.05))
+  (fp_line (start -4.25 5.4) (end 5.4 5.4) (layer F.CrtYd) (width 0.05))
+  (fp_line (start 5.4 1.5) (end 5.4 5.4) (layer F.CrtYd) (width 0.05))
+  (fp_line (start 6.7 1.5) (end 5.4 1.5) (layer F.CrtYd) (width 0.05))
+  (fp_line (start 6.7 -1.5) (end 6.7 1.5) (layer F.CrtYd) (width 0.05))
+  (fp_line (start 5.4 -1.5) (end 6.7 -1.5) (layer F.CrtYd) (width 0.05))
+  (fp_line (start 5.4 -5.4) (end 5.4 -1.5) (layer F.CrtYd) (width 0.05))
+  (fp_line (start -6.125 -3.385) (end -6.125 -2.135) (layer F.SilkS) (width 0.12))
+  (fp_line (start -6.75 -2.76) (end -5.5 -2.76) (layer F.SilkS) (width 0.12))
+  (fp_line (start -5.26 4.195563) (end -4.195563 5.26) (layer F.SilkS) (width 0.12))
+  (fp_line (start -5.26 -4.195563) (end -4.195563 -5.26) (layer F.SilkS) (width 0.12))
+  (fp_line (start -5.26 -4.195563) (end -5.26 -1.51) (layer F.SilkS) (width 0.12))
+  (fp_line (start -5.26 4.195563) (end -5.26 1.51) (layer F.SilkS) (width 0.12))
+  (fp_line (start -4.195563 5.26) (end 5.26 5.26) (layer F.SilkS) (width 0.12))
+  (fp_line (start -4.195563 -5.26) (end 5.26 -5.26) (layer F.SilkS) (width 0.12))
+  (fp_line (start 5.26 -5.26) (end 5.26 -1.51) (layer F.SilkS) (width 0.12))
+  (fp_line (start 5.26 5.26) (end 5.26 1.51) (layer F.SilkS) (width 0.12))
+  (fp_line (start -4.058325 -2.2) (end -4.058325 -1.2) (layer F.Fab) (width 0.1))
+  (fp_line (start -4.558325 -1.7) (end -3.558325 -1.7) (layer F.Fab) (width 0.1))
+  (fp_line (start -5.15 4.15) (end -4.15 5.15) (layer F.Fab) (width 0.1))
+  (fp_line (start -5.15 -4.15) (end -4.15 -5.15) (layer F.Fab) (width 0.1))
+  (fp_line (start -5.15 -4.15) (end -5.15 4.15) (layer F.Fab) (width 0.1))
+  (fp_line (start -4.15 5.15) (end 5.15 5.15) (layer F.Fab) (width 0.1))
+  (fp_line (start -4.15 -5.15) (end 5.15 -5.15) (layer F.Fab) (width 0.1))
+  (fp_line (start 5.15 -5.15) (end 5.15 5.15) (layer F.Fab) (width 0.1))
+  (fp_circle (center 0 0) (end 5 0) (layer F.Fab) (width 0.1))
+  (fp_text user %R (at 0 0) (layer F.Fab)
+    (effects (font (size 1 1) (thickness 0.15)))
+  )
+  (pad 1 thru_hole circle (at -1.75 0) (size 2.2 2.2) (drill 1) (layers *.Cu *.Mask))
+  (pad 2 thru_hole circle (at 1.75 0) (size 2.2 2.2) (drill 1) (layers *.Cu *.Mask))
+  (model ${KISYS3DMOD}/Capacitor_SMD.3dshapes/CP_Elec_10x10.wrl
+    (at (xyz 0 0 0))
+    (scale (xyz 1 1 1))
+    (rotate (xyz 0 0 0))
+  )
+)