From dd926b8bec2c2f8b538ba0321b53a8adb950f78b Mon Sep 17 00:00:00 2001 From: Krisjanis Rijnieks <krisjanis.rijnieks@gmail.com> Date: Tue, 23 Jun 2020 23:58:28 +0300 Subject: [PATCH] Add laser rangefinder Optical_Sensor_200cm_I2C_VL53L0X --- fab.dcm | 4 ++ fab.lib | 24 ++++++++++++ ...Optical_Sensor_200cm_I2C_VL53L0X.kicad_mod | 38 +++++++++++++++++++ 3 files changed, 66 insertions(+) create mode 100644 fab.pretty/Optical_Sensor_200cm_I2C_VL53L0X.kicad_mod diff --git a/fab.dcm b/fab.dcm index 8f4cc2b..cceef8d 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 e91a4af..cb36716 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 0000000..b58a455 --- /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)) +) -- GitLab