diff --git a/fab.dcm b/fab.dcm
index 0461a4528f1826c069a739ea6fd25819e1f05a53..9f8fa926f771718117f8ad390e2ee8c4d4a3b90f 100644
--- a/fab.dcm
+++ b/fab.dcm
@@ -208,6 +208,12 @@ K crystal resonator oscillator smd-2 8pf
 F https://media.digikey.com/pdf/Data%20Sheets/NDK%20PDFs/NX5032GA.pdf
 $ENDCMP
 #
+$CMP DAC_12bit_I2C_MCP4725_SOT-23-6
+D 12 Bit Digital to Analog Converter I2C interface SOT-23-6
+K dac i2c
+F www.adafruit.com/datasheets/mcp4725.pdf
+$ENDCMP
+#
 $CMP DRV883_MOTOR_DRIVER
 D Low-Voltage H-Bridge Motor Driver 8-WSON (2x2) in Package
 K h-bridge half bridge motor driver
diff --git a/fab.lib b/fab.lib
index b2776520dd3c3c012e7b97ad850c86b54bc0c325..6d2ce53c8e291e4b71ca3e0480a52e25aa3588fa 100644
--- a/fab.lib
+++ b/fab.lib
@@ -1,69 +1,6 @@
 EESchema-LIBRARY Version 2.4
 #encoding utf-8
 #
-# 12-BIT_ADC_8CH_SOIC
-#
-DEF 12-BIT_ADC_8CH_SOIC M 0 40 Y Y 1 L N
-F0 "M" 0 0 45 H I C CNN
-F1 "12-BIT_ADC_8CH_SOIC" 0 0 45 H I C CNN
-F2 "fab:SOIC-16W_5.3x10.2mm_P1.27mm" 30 150 20 H I C CNN
-F3 "" 0 0 50 H I C CNN
-$FPLIST
- *SOIC16*
-$ENDFPLIST
-DRAW
-A -50 600 50 -1799 -1 1 1 0 N -100 600 0 600
-P 2 1 0 0 -400 -300 300 -300 N
-P 2 1 0 0 -400 600 -400 -300 N
-P 2 1 0 0 -100 600 -400 600 N
-P 2 1 0 0 0 600 -100 600 N
-P 2 1 0 0 300 -300 300 600 N
-P 2 1 0 0 300 600 0 600 N
-X CH0 1 -600 500 200 R 40 40 1 1 B
-X CS 10 500 -100 200 L 40 40 1 1 B
-X DIN 11 500 0 200 L 40 40 1 1 B
-X DOUT 12 500 100 200 L 40 40 1 1 B
-X CLK 13 500 200 200 L 40 40 1 1 B
-X AGND 14 500 300 200 L 40 40 1 1 B
-X VREF 15 500 400 200 L 40 40 1 1 B
-X VDD 16 500 500 200 L 40 40 1 1 B
-X CH1 2 -600 400 200 R 40 40 1 1 B
-X CH2 3 -600 300 200 R 40 40 1 1 B
-X CH3 4 -600 200 200 R 40 40 1 1 B
-X CH4 5 -600 100 200 R 40 40 1 1 B
-X CH5 6 -600 0 200 R 40 40 1 1 B
-X CH6 7 -600 -100 200 R 40 40 1 1 B
-X CH7 8 -600 -200 200 R 40 40 1 1 B
-X DGND 9 500 -200 200 L 40 40 1 1 B
-ENDDRAW
-ENDDEF
-#
-# 12-BIT_DUAL_ADC_MSOP
-#
-DEF 12-BIT_DUAL_ADC_MSOP M 0 40 Y Y 1 L N
-F0 "M" 0 0 45 H I C CNN
-F1 "12-BIT_DUAL_ADC_MSOP" 0 0 45 H I C CNN
-F2 "fab:fab-MSOP" 30 150 20 H I C CNN
-F3 "" 0 0 50 H I C CNN
-$FPLIST
- *MSOP*
-$ENDFPLIST
-DRAW
-P 2 1 0 0 -300 -300 400 -300 N
-P 2 1 0 0 -300 500 -300 -300 N
-P 2 1 0 0 400 -300 400 500 N
-P 2 1 0 0 400 500 -300 500 N
-X CS P$1 -500 400 200 R 40 40 1 1 B
-X CH0 P$2 -500 200 200 R 40 40 1 1 B
-X CH1 P$3 -500 0 200 R 40 40 1 1 B
-X VSS P$4 -500 -200 200 R 40 40 1 1 B
-X DIN P$5 600 -200 200 L 40 40 1 1 B
-X DOUT P$6 600 0 200 L 40 40 1 1 B
-X CLK P$7 600 200 200 L 40 40 1 1 B
-X VDD P$8 600 400 200 L 40 40 1 1 B
-ENDDRAW
-ENDDEF
-#
 # A4953_MOTOR_DRIVER
 #
 DEF A4953_MOTOR_DRIVER U 0 40 Y Y 1 F N
@@ -1472,6 +1409,27 @@ X 2 2 150 0 50 L 50 50 1 1 P
 ENDDRAW
 ENDDEF
 #
+# DAC_12bit_I2C_MCP4725_SOT-23-6
+#
+DEF DAC_12bit_I2C_MCP4725_SOT-23-6 U 0 20 Y Y 1 F N
+F0 "U" -250 250 50 H V C CNN
+F1 "DAC_12bit_I2C_MCP4725_SOT-23-6" 350 250 50 H V C CNN
+F2 "fab:SOT-23-6" 0 -250 50 H I C CNN
+F3 "" 0 0 50 H I C CNN
+$FPLIST
+ SOT?23*
+$ENDFPLIST
+DRAW
+S -300 200 300 -200 0 1 10 f
+X VOUT 1 400 0 100 L 50 50 1 1 O
+X VSS 2 0 -300 100 U 50 50 1 1 W
+X VDD 3 0 300 100 D 50 50 1 1 W
+X SDA 4 -400 0 100 R 50 50 1 1 B
+X SCL 5 -400 100 100 R 50 50 1 1 I
+X A0 6 -400 -100 100 R 50 50 1 1 I
+ENDDRAW
+ENDDEF
+#
 # DRV883_MOTOR_DRIVER
 #
 DEF DRV883_MOTOR_DRIVER U 0 40 Y Y 1 F N
diff --git a/fab.pretty/SOT-23-6.kicad_mod b/fab.pretty/SOT-23-6.kicad_mod
new file mode 100644
index 0000000000000000000000000000000000000000..eb79da909bb2fd8fb37973e7e516bc22eb1ddea6
--- /dev/null
+++ b/fab.pretty/SOT-23-6.kicad_mod
@@ -0,0 +1,36 @@
+(module SOT-23-6 (layer F.Cu) (tedit 6059A0F3)
+  (descr "6-pin SOT-23 package, Handsoldering")
+  (tags "SOT-23-6 Handsoldering")
+  (attr smd)
+  (fp_text reference REF** (at 0 -2.9) (layer F.SilkS)
+    (effects (font (size 1 1) (thickness 0.15)))
+  )
+  (fp_text value SOT-23-6 (at 0 2.9) (layer F.Fab)
+    (effects (font (size 1 1) (thickness 0.15)))
+  )
+  (fp_line (start 0.9 -1.55) (end 0.9 1.55) (layer F.Fab) (width 0.1))
+  (fp_line (start 0.9 1.55) (end -0.9 1.55) (layer F.Fab) (width 0.1))
+  (fp_line (start -0.9 -0.9) (end -0.9 1.55) (layer F.Fab) (width 0.1))
+  (fp_line (start 0.9 -1.55) (end -0.25 -1.55) (layer F.Fab) (width 0.1))
+  (fp_line (start -0.9 -0.9) (end -0.25 -1.55) (layer F.Fab) (width 0.1))
+  (fp_line (start -2.4 -1.8) (end 2.4 -1.8) (layer F.CrtYd) (width 0.05))
+  (fp_line (start 2.4 -1.8) (end 2.4 1.8) (layer F.CrtYd) (width 0.05))
+  (fp_line (start 2.4 1.8) (end -2.4 1.8) (layer F.CrtYd) (width 0.05))
+  (fp_line (start -2.4 1.8) (end -2.4 -1.8) (layer F.CrtYd) (width 0.05))
+  (fp_line (start 0.9 -1.61) (end -2.05 -1.61) (layer F.SilkS) (width 0.12))
+  (fp_line (start -0.9 1.61) (end 0.9 1.61) (layer F.SilkS) (width 0.12))
+  (fp_text user %R (at 0 0 90) (layer F.Fab)
+    (effects (font (size 0.5 0.5) (thickness 0.075)))
+  )
+  (pad 1 smd rect (at -1.35 -0.95) (size 1.56 0.65) (layers F.Cu F.Paste F.Mask))
+  (pad 2 smd rect (at -1.35 0) (size 1.56 0.65) (layers F.Cu F.Paste F.Mask))
+  (pad 3 smd rect (at -1.35 0.95) (size 1.56 0.65) (layers F.Cu F.Paste F.Mask))
+  (pad 4 smd rect (at 1.35 0.95) (size 1.56 0.65) (layers F.Cu F.Paste F.Mask))
+  (pad 6 smd rect (at 1.35 -0.95) (size 1.56 0.65) (layers F.Cu F.Paste F.Mask))
+  (pad 5 smd rect (at 1.35 0) (size 1.56 0.65) (layers F.Cu F.Paste F.Mask))
+  (model ${KISYS3DMOD}/Package_TO_SOT_SMD.3dshapes/SOT-23-6.wrl
+    (at (xyz 0 0 0))
+    (scale (xyz 1 1 1))
+    (rotate (xyz 0 0 0))
+  )
+)