diff --git a/fab.dcm b/fab.dcm
index fed4260ba9e2f82db510db041fbeb13568c9ce47..e111bfa5aefbfe83db9d8927ef3e0c112baa2656 100644
--- a/fab.dcm
+++ b/fab.dcm
@@ -151,6 +151,12 @@ K resistor variable trimmer
 F https://www.ttelectronics.com/TTElectronics/media/ProductFiles/Trimmers/Datasheets/23.pdf
 $ENDCMP
 #
+$CMP Regulator_Linear_LM3480-3.3V
+D 100mA, Quasi Low Dropout Voltage Regulator, 3.3V positive fixed output, SOT-23 package
+K ldo linear fixed positive
+F https://www.ti.com/lit/ds/symlink/lm3480.pdf
+$ENDCMP
+#
 $CMP STEPPER_DRIVER_A4982
 D Bipolar Motor Driver DMOS Logic 24-TSSOP-EP Allegro MicroSystems A4982SLPTR-T
 K bipolar half bridge h-bridge motor driver allegro microsystems
diff --git a/fab.lib b/fab.lib
index ff16c7b71cdeed41e959307e61347cf1c5882525..159b8aff7bacf19412b98313dbb7784f0ed6c581 100644
--- a/fab.lib
+++ b/fab.lib
@@ -2572,6 +2572,24 @@ X 3 3 0 -150 50 U 50 50 1 1 P
 ENDDRAW
 ENDDEF
 #
+# Regulator_Linear_LM3480-3.3V
+#
+DEF Regulator_Linear_LM3480-3.3V U 0 10 Y Y 1 F N
+F0 "U" -150 125 50 H V C CNN
+F1 "Regulator_Linear_LM3480-3.3V" 0 125 50 H V L CNN
+F2 "fab:SOT-23" 0 225 50 H I C CIN
+F3 "" 0 0 50 H I C CNN
+$FPLIST
+ SOT?23*
+$ENDFPLIST
+DRAW
+S -200 75 200 -200 0 1 10 f
+X VO 1 300 0 100 L 50 50 1 1 w
+X VI 2 -300 0 100 R 50 50 1 1 W
+X GND 3 0 -300 100 U 50 50 1 1 W
+ENDDRAW
+ENDDEF
+#
 # SOLDER_JUMPER
 #
 DEF SOLDER_JUMPER M 0 40 N Y 1 L N
diff --git a/fab.pretty/SOT-23.kicad_mod b/fab.pretty/SOT-23.kicad_mod
new file mode 100644
index 0000000000000000000000000000000000000000..e266637d4e81492b71e94aa8cf77f55829dab474
--- /dev/null
+++ b/fab.pretty/SOT-23.kicad_mod
@@ -0,0 +1,35 @@
+(module SOT-23 (layer F.Cu) (tedit 58CE4E7E)
+  (descr "SOT-23, Standard")
+  (tags SOT-23)
+  (attr smd)
+  (fp_text reference REF** (at 0 -2.5) (layer F.SilkS)
+    (effects (font (size 1 1) (thickness 0.15)))
+  )
+  (fp_text value SOT-23 (at 0 2.5) (layer F.Fab)
+    (effects (font (size 1 1) (thickness 0.15)))
+  )
+  (fp_text user %R (at 0 0 90) (layer F.Fab)
+    (effects (font (size 0.5 0.5) (thickness 0.075)))
+  )
+  (fp_line (start -0.7 -0.95) (end -0.7 1.5) (layer F.Fab) (width 0.1))
+  (fp_line (start -0.15 -1.52) (end 0.7 -1.52) (layer F.Fab) (width 0.1))
+  (fp_line (start -0.7 -0.95) (end -0.15 -1.52) (layer F.Fab) (width 0.1))
+  (fp_line (start 0.7 -1.52) (end 0.7 1.52) (layer F.Fab) (width 0.1))
+  (fp_line (start -0.7 1.52) (end 0.7 1.52) (layer F.Fab) (width 0.1))
+  (fp_line (start 0.76 1.58) (end 0.76 0.65) (layer F.SilkS) (width 0.12))
+  (fp_line (start 0.76 -1.58) (end 0.76 -0.65) (layer F.SilkS) (width 0.12))
+  (fp_line (start -1.7 -1.75) (end 1.7 -1.75) (layer F.CrtYd) (width 0.05))
+  (fp_line (start 1.7 -1.75) (end 1.7 1.75) (layer F.CrtYd) (width 0.05))
+  (fp_line (start 1.7 1.75) (end -1.7 1.75) (layer F.CrtYd) (width 0.05))
+  (fp_line (start -1.7 1.75) (end -1.7 -1.75) (layer F.CrtYd) (width 0.05))
+  (fp_line (start 0.76 -1.58) (end -1.4 -1.58) (layer F.SilkS) (width 0.12))
+  (fp_line (start 0.76 1.58) (end -0.7 1.58) (layer F.SilkS) (width 0.12))
+  (pad 3 smd rect (at 1 0) (size 0.9 0.8) (layers F.Cu F.Paste F.Mask))
+  (pad 2 smd rect (at -1 0.95) (size 0.9 0.8) (layers F.Cu F.Paste F.Mask))
+  (pad 1 smd rect (at -1 -0.95) (size 0.9 0.8) (layers F.Cu F.Paste F.Mask))
+  (model ${KISYS3DMOD}/TO_SOT_Packages_SMD.3dshapes/SOT-23.wrl
+    (at (xyz 0 0 0))
+    (scale (xyz 1 1 1))
+    (rotate (xyz 0 0 0))
+  )
+)