diff --git a/fab.dcm b/fab.dcm
index 8f4cc2b4bfbc78c34d0f34fbe128438987826d91..cceef8d2a3320e43caec6da57e7147acc689c6d2 100644
--- a/fab.dcm
+++ b/fab.dcm
@@ -91,6 +91,10 @@ K LED RGB diode common anode RABG
 F https://www.cree.com/led-components/media/documents/ds-CLV1A-FKB.pdf
 $ENDCMP
 #
+$CMP Laser_Rangefinder_200cm_VL53L0X
+F https://www.st.com/content/ccc/resource/technical/document/datasheet/group3/b2/1e/33/77/c6/92/47/6b/DM00279086/files/DM00279086.pdf/jcr:content/translations/en.DM00279086.pdf
+$ENDCMP
+#
 $CMP MOSFET_N-CH_30V_1.7A
 D N-Channel mosfet NDS355AN in SOT-23 package
 K field effect transistor
diff --git a/fab.lib b/fab.lib
index e91a4af6720b2182d9a36fe97493f5bd17e17c63..cb36716bdb1ee81d1f9d21387d68a86200341a04 100644
--- a/fab.lib
+++ b/fab.lib
@@ -1264,6 +1264,30 @@ X GK 4 -200 0 100 R 50 50 1 1 P
 ENDDRAW
 ENDDEF
 #
+# Optical_Sensor_200cm_I2C_VL53L0X
+#
+DEF Optical_Sensor_200cm_I2C_VL53L0X U 0 40 Y Y 1 F N
+F0 "U" -501 521 50 H V L BNN
+F1 "Optical_Sensor_200cm_I2C_VL53L0X" -200 0 50 H V L BNN
+F2 "fab:Optical_Sensor_200cm_I2C_VL53L0X" -200 -100 50 H I L BNN
+F3 "" 700 -500 50 H I L BNN
+DRAW
+S -500 500 500 -400 0 0 10 f
+X AVDDVCSEL 1 -100 700 200 D 40 40 0 0 W
+X SCL 10 -700 -100 200 R 40 40 0 0 I C
+X AVDD 11 100 700 200 D 40 40 0 0 W
+X GND 12 200 -600 200 U 40 40 0 0 W
+X AVSSVCSEL 2 0 700 200 D 40 40 0 0 W
+X GND 3 -100 -600 200 U 40 40 0 0 W
+X GND 4 0 -600 200 U 40 40 0 0 W
+X XSHUT 5 -700 300 200 R 40 40 0 0 I
+X GND 6 100 -600 200 U 40 40 0 0 W
+X GPIO1 7 700 300 200 L 40 40 0 0 O
+X DNC 8 700 -200 200 L 40 40 0 0 N
+X SDA 9 -700 0 200 R 40 40 0 0 B
+ENDDRAW
+ENDDEF
+#
 # MICRO-USB_1_100
 #
 DEF MICRO-USB_1_100 M 0 40 N Y 1 L N
diff --git a/fab.pretty/Optical_Sensor_200cm_I2C_VL53L0X.kicad_mod b/fab.pretty/Optical_Sensor_200cm_I2C_VL53L0X.kicad_mod
new file mode 100644
index 0000000000000000000000000000000000000000..b58a45518929149385bab2d916b550aa45e64ab0
--- /dev/null
+++ b/fab.pretty/Optical_Sensor_200cm_I2C_VL53L0X.kicad_mod
@@ -0,0 +1,38 @@
+(module Laser_Rangefinder_200cm_VL53L0X (layer F.Cu) (tedit 5EF2694B)
+  (descr "Small footprint laser rangefinder with 200cm range")
+  (tags "laser rangefinder lidar")
+  (attr smd)
+  (fp_text reference REF** (at 0 -3.27) (layer F.SilkS)
+    (effects (font (size 1 1) (thickness 0.15)))
+  )
+  (fp_text value VL53L0X (at 0 3.556) (layer F.Fab)
+    (effects (font (size 1 1) (thickness 0.15)))
+  )
+  (fp_line (start -1.2 -2.2) (end 1.2 -2.2) (layer F.SilkS) (width 0.127))
+  (fp_line (start 1.2 -2.2) (end 1.2 2.2) (layer F.Fab) (width 0.127))
+  (fp_line (start 1.2 2.2) (end -1.2 2.2) (layer F.SilkS) (width 0.127))
+  (fp_line (start -1.2 2.2) (end -1.2 -2.2) (layer F.Fab) (width 0.127))
+  (fp_line (start -1.477 -2.477) (end 1.477 -2.477) (layer F.CrtYd) (width 0.05))
+  (fp_line (start 1.477 -2.477) (end 1.477 2.477) (layer F.CrtYd) (width 0.05))
+  (fp_line (start 1.477 2.477) (end -1.477 2.477) (layer F.CrtYd) (width 0.05))
+  (fp_line (start -1.477 2.477) (end -1.477 -2.477) (layer F.CrtYd) (width 0.05))
+  (fp_circle (center 1.444 -1.689) (end 1.544 -1.689) (layer F.SilkS) (width 0.1))
+  (fp_line (start -1.2 -2.2) (end 1.2 -2.2) (layer F.Fab) (width 0.127))
+  (fp_line (start 1.2 2.2) (end -1.2 2.2) (layer F.Fab) (width 0.127))
+  (fp_line (start -1.2 -2.2) (end -1.2 -2.1) (layer F.SilkS) (width 0.127))
+  (fp_line (start 1.2 -2.2) (end 1.2 -2.1) (layer F.SilkS) (width 0.127))
+  (fp_line (start -1.2 2.2) (end -1.2 2.1) (layer F.SilkS) (width 0.127))
+  (fp_line (start 1.2 2.2) (end 1.2 2.1) (layer F.SilkS) (width 0.127))
+  (pad 10 smd rect (at -0.85 -0.8) (size 0.6 0.5) (layers F.Cu F.Paste F.Mask))
+  (pad 9 smd rect (at -0.85 0) (size 0.6 0.5) (layers F.Cu F.Paste F.Mask))
+  (pad 11 smd rect (at -0.8 -1.65) (size 0.5 0.6) (layers F.Cu F.Paste F.Mask))
+  (pad 8 smd rect (at -0.85 0.8) (size 0.6 0.5) (layers F.Cu F.Paste F.Mask))
+  (pad 2 smd rect (at 0.85 -0.8) (size 0.6 0.5) (layers F.Cu F.Paste F.Mask))
+  (pad 3 smd rect (at 0.85 0) (size 0.6 0.5) (layers F.Cu F.Paste F.Mask))
+  (pad 4 smd rect (at 0.85 0.8) (size 0.6 0.5) (layers F.Cu F.Paste F.Mask))
+  (pad 5 smd rect (at 0.8 1.65) (size 0.5 0.6) (layers F.Cu F.Paste F.Mask))
+  (pad 12 smd rect (at 0 -1.65) (size 0.5 0.6) (layers F.Cu F.Paste F.Mask))
+  (pad 1 smd rect (at 0.8 -1.65) (size 0.5 0.6) (layers F.Cu F.Paste F.Mask))
+  (pad 6 smd rect (at 0 1.65) (size 0.5 0.6) (layers F.Cu F.Paste F.Mask))
+  (pad 7 smd rect (at -0.8 1.65) (size 0.5 0.6) (layers F.Cu F.Paste F.Mask))
+)