Skip to content
This repository has been archived by the owner on Oct 2, 2020. It is now read-only.

Commit

Permalink
Added ST_VL53L*X (#1621)
Browse files Browse the repository at this point in the history
  • Loading branch information
valerionew authored and poeschlr committed Jun 2, 2019
1 parent ab46e7d commit fdfdc0e
Show file tree
Hide file tree
Showing 2 changed files with 96 additions and 0 deletions.
48 changes: 48 additions & 0 deletions OptoDevice.pretty/ST_VL53L0X.kicad_mod
Original file line number Diff line number Diff line change
@@ -0,0 +1,48 @@
(module ST_VL53L0X (layer F.Cu) (tedit 5CF16AAE)
(descr https://www.st.com/resource/en/datasheet/vl53l1x.pdf)
(tags "laser-ranging sensor")
(attr smd)
(fp_text reference REF** (at 0 -2.2 180) (layer F.SilkS)
(effects (font (size 1 1) (thickness 0.15)))
)
(fp_text value ST_VL53L0X (at 0 2.3 180) (layer F.Fab)
(effects (font (size 1 1) (thickness 0.15)))
)
(fp_line (start -2.35 -1.34) (end -2.15 -1.34) (layer F.SilkS) (width 0.12))
(fp_line (start 2.35 0.76) (end 2.35 1.36) (layer F.SilkS) (width 0.12))
(fp_line (start 2.35 1.36) (end 1.75 1.36) (layer F.SilkS) (width 0.12))
(fp_line (start -2.35 1.36) (end -2.35 0.76) (layer F.SilkS) (width 0.12))
(fp_line (start 1.75 -1.34) (end 2.35 -1.34) (layer F.SilkS) (width 0.12))
(fp_line (start 2.35 -1.34) (end 2.35 -0.74) (layer F.SilkS) (width 0.12))
(fp_line (start -1.75 1.36) (end -2.35 1.36) (layer F.SilkS) (width 0.12))
(fp_line (start -2.45 1.46) (end 2.45 1.46) (layer F.CrtYd) (width 0.05))
(fp_line (start 2.45 1.46) (end 2.45 -1.44) (layer F.CrtYd) (width 0.05))
(fp_line (start 2.45 -1.44) (end -2.45 -1.44) (layer F.CrtYd) (width 0.05))
(fp_line (start -2.45 -1.44) (end -2.45 1.46) (layer F.CrtYd) (width 0.05))
(fp_line (start -2.2 1.21) (end -2.2 -0.59) (layer F.Fab) (width 0.1))
(fp_line (start -1.6 -1.19) (end 2.2 -1.19) (layer F.Fab) (width 0.1))
(fp_line (start 2.2 -1.19) (end 2.2 1.21) (layer F.Fab) (width 0.1))
(fp_line (start 2.2 1.21) (end -2.2 1.21) (layer F.Fab) (width 0.1))
(fp_text user %R (at 0 0 180) (layer F.Fab)
(effects (font (size 1 1) (thickness 0.15)))
)
(fp_line (start -2.35 -1.34) (end -2.35 -0.74) (layer F.SilkS) (width 0.12))
(fp_line (start -1.61 -1.19) (end -2.2 -0.6) (layer F.Fab) (width 0.1))
(pad 1 smd rect (at -1.6 -0.8 90) (size 0.5 0.5) (layers F.Cu F.Paste F.Mask))
(pad 2 smd rect (at -0.8 -0.79 90) (size 0.5 0.5) (layers F.Cu F.Paste F.Mask))
(pad 3 smd rect (at 0 -0.8 90) (size 0.5 0.5) (layers F.Cu F.Paste F.Mask))
(pad 4 smd rect (at 0.8 -0.8 90) (size 0.5 0.5) (layers F.Cu F.Paste F.Mask))
(pad 5 smd rect (at 1.6 -0.8 90) (size 0.5 0.5) (layers F.Cu F.Paste F.Mask))
(pad 6 smd rect (at 1.6 0 90) (size 0.5 0.5) (layers F.Cu F.Paste F.Mask))
(pad 7 smd rect (at 1.6 0.8 90) (size 0.5 0.5) (layers F.Cu F.Paste F.Mask))
(pad 8 smd rect (at 0.8 0.8 90) (size 0.5 0.5) (layers F.Cu F.Paste F.Mask))
(pad 9 smd rect (at 0 0.8 90) (size 0.5 0.5) (layers F.Cu F.Paste F.Mask))
(pad 10 smd rect (at -0.8 0.8 90) (size 0.5 0.5) (layers F.Cu F.Paste F.Mask))
(pad 11 smd rect (at -1.6 0.8 90) (size 0.5 0.5) (layers F.Cu F.Paste F.Mask))
(pad 12 smd rect (at -1.6 0 90) (size 0.5 0.5) (layers F.Cu F.Paste F.Mask))
(model ${KISYS3DMOD}/OptoDevice.3dshapes/ST_VL53L0X.wrl
(at (xyz 0 0 0))
(scale (xyz 1 1 1))
(rotate (xyz 0 0 0))
)
)
48 changes: 48 additions & 0 deletions OptoDevice.pretty/ST_VL53L1X.kicad_mod
Original file line number Diff line number Diff line change
@@ -0,0 +1,48 @@
(module ST_VL53L1X (layer F.Cu) (tedit 5CF16AD7)
(descr https://www.st.com/resource/en/datasheet/vl53l1x.pdf)
(tags "laser-ranging sensor")
(attr smd)
(fp_text reference REF** (at 0 -2.2 180) (layer F.SilkS)
(effects (font (size 1 1) (thickness 0.15)))
)
(fp_text value ST_VL53L1X (at 0 2.3 180) (layer F.Fab)
(effects (font (size 1 1) (thickness 0.15)))
)
(fp_line (start 2.6 1.4) (end 2 1.4) (layer F.SilkS) (width 0.12))
(fp_line (start 2.6 0.8) (end 2.6 1.4) (layer F.SilkS) (width 0.12))
(fp_line (start -2.6 -1.4) (end -2.4 -1.4) (layer F.SilkS) (width 0.12))
(fp_line (start -2.6 1.4) (end -2.6 0.8) (layer F.SilkS) (width 0.12))
(fp_line (start 2 -1.4) (end 2.6 -1.4) (layer F.SilkS) (width 0.12))
(fp_line (start 2.6 -1.4) (end 2.6 -0.8) (layer F.SilkS) (width 0.12))
(fp_line (start -2 1.4) (end -2.6 1.4) (layer F.SilkS) (width 0.12))
(fp_line (start -2.7 1.5) (end 2.7 1.5) (layer F.CrtYd) (width 0.05))
(fp_line (start 2.7 1.5) (end 2.7 -1.5) (layer F.CrtYd) (width 0.05))
(fp_line (start 2.7 -1.5) (end -2.7 -1.5) (layer F.CrtYd) (width 0.05))
(fp_line (start -2.7 -1.5) (end -2.7 1.5) (layer F.CrtYd) (width 0.05))
(fp_line (start -2.45 1.25) (end -2.45 -0.63) (layer F.Fab) (width 0.1))
(fp_line (start -1.83 -1.25) (end 2.45 -1.25) (layer F.Fab) (width 0.1))
(fp_line (start 2.45 -1.25) (end 2.45 1.25) (layer F.Fab) (width 0.1))
(fp_line (start 2.45 1.25) (end -2.45 1.25) (layer F.Fab) (width 0.1))
(fp_text user %R (at 0 0 180) (layer F.Fab)
(effects (font (size 1 1) (thickness 0.15)))
)
(fp_line (start -2.6 -1.4) (end -2.6 -0.8) (layer F.SilkS) (width 0.12))
(fp_line (start -2.45 -0.63) (end -1.83 -1.25) (layer F.Fab) (width 0.1))
(pad 1 smd rect (at -1.6 -0.8 90) (size 0.5 0.5) (layers F.Cu F.Paste F.Mask))
(pad 2 smd rect (at -0.8 -0.79 90) (size 0.5 0.5) (layers F.Cu F.Paste F.Mask))
(pad 3 smd rect (at 0 -0.8 90) (size 0.5 0.5) (layers F.Cu F.Paste F.Mask))
(pad 4 smd rect (at 0.8 -0.8 90) (size 0.5 0.5) (layers F.Cu F.Paste F.Mask))
(pad 5 smd rect (at 1.6 -0.8 90) (size 0.5 0.5) (layers F.Cu F.Paste F.Mask))
(pad 6 smd rect (at 1.6 0 90) (size 0.5 0.5) (layers F.Cu F.Paste F.Mask))
(pad 7 smd rect (at 1.6 0.8 90) (size 0.5 0.5) (layers F.Cu F.Paste F.Mask))
(pad 8 smd rect (at 0.8 0.8 90) (size 0.5 0.5) (layers F.Cu F.Paste F.Mask))
(pad 9 smd rect (at 0 0.8 90) (size 0.5 0.5) (layers F.Cu F.Paste F.Mask))
(pad 10 smd rect (at -0.8 0.8 90) (size 0.5 0.5) (layers F.Cu F.Paste F.Mask))
(pad 11 smd rect (at -1.6 0.8 90) (size 0.5 0.5) (layers F.Cu F.Paste F.Mask))
(pad 12 smd rect (at -1.6 0 90) (size 0.5 0.5) (layers F.Cu F.Paste F.Mask))
(model ${KISYS3DMOD}/OptoDevice.3dshapes/ST_VL53L1X.wrl
(at (xyz 0 0 0))
(scale (xyz 1 1 1))
(rotate (xyz 0 0 0))
)
)

2 comments on commit fdfdc0e

@Muny
Copy link

@Muny Muny commented on fdfdc0e Oct 27, 2019

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I find it curious that we have footprints for these ST devices, but no schematic symbols... 0.o

@poeschlr
Copy link
Collaborator

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

These are generic packages so it really does not hurt to have footprints for them.

Please sign in to comment.