Skip to content

Commit 5377a0a

Browse files
feat: added LSM6DSO as IMU
1 parent 5ff3c74 commit 5377a0a

File tree

10 files changed

+11775
-2219
lines changed

10 files changed

+11775
-2219
lines changed
Lines changed: 38 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,38 @@
1+
(module "LGA-14(2.5X3X0.86)" (layer F.Cu)
2+
(descr "LGA-14(2.5x3x0.86)")
3+
(tags "Accelerometer")
4+
(attr smd)
5+
(fp_text reference AC** (at -0.29 -0.006) (layer F.SilkS)
6+
(effects (font (size 1.27 1.27) (thickness 0.254)))
7+
)
8+
(fp_text user %R (at -0.29 -0.006) (layer F.Fab)
9+
(effects (font (size 1.27 1.27) (thickness 0.254)))
10+
)
11+
(fp_text value "LGA-14(2.5X3X0.86)" (at -0.29 -0.006) (layer F.SilkS) hide
12+
(effects (font (size 1.27 1.27) (thickness 0.254)))
13+
)
14+
(fp_line (start -1.5 -1.25) (end 1.5 -1.25) (layer F.Fab) (width 0.2))
15+
(fp_line (start 1.5 -1.25) (end 1.5 1.25) (layer F.Fab) (width 0.2))
16+
(fp_line (start 1.5 1.25) (end -1.5 1.25) (layer F.Fab) (width 0.2))
17+
(fp_line (start -1.5 1.25) (end -1.5 -1.25) (layer F.Fab) (width 0.2))
18+
(fp_circle (center -1.905 -0.98) (end -1.905 -0.953) (layer F.SilkS) (width 0.2))
19+
(pad 1 smd rect (at -1.1625 -0.75 90) (size 0.25 0.475) (layers F.Cu F.Paste F.Mask))
20+
(pad 2 smd rect (at -1.1625 -0.25 90) (size 0.25 0.475) (layers F.Cu F.Paste F.Mask))
21+
(pad 3 smd rect (at -1.1625 0.25 90) (size 0.25 0.475) (layers F.Cu F.Paste F.Mask))
22+
(pad 4 smd rect (at -1.1625 0.75 90) (size 0.25 0.475) (layers F.Cu F.Paste F.Mask))
23+
(pad 5 smd rect (at -0.5 0.9125 0) (size 0.25 0.475) (layers F.Cu F.Paste F.Mask))
24+
(pad 6 smd rect (at 0 0.9125 0) (size 0.25 0.475) (layers F.Cu F.Paste F.Mask))
25+
(pad 7 smd rect (at 0.5 0.9125 0) (size 0.25 0.475) (layers F.Cu F.Paste F.Mask))
26+
(pad 8 smd rect (at 1.1625 0.75 90) (size 0.25 0.475) (layers F.Cu F.Paste F.Mask))
27+
(pad 9 smd rect (at 1.1625 0.25 90) (size 0.25 0.475) (layers F.Cu F.Paste F.Mask))
28+
(pad 10 smd rect (at 1.1625 -0.25 90) (size 0.25 0.475) (layers F.Cu F.Paste F.Mask))
29+
(pad 11 smd rect (at 1.1625 -0.75 90) (size 0.25 0.475) (layers F.Cu F.Paste F.Mask))
30+
(pad 12 smd rect (at 0.5 -0.9125 0) (size 0.25 0.475) (layers F.Cu F.Paste F.Mask))
31+
(pad 13 smd rect (at 0 -0.9125 0) (size 0.25 0.475) (layers F.Cu F.Paste F.Mask))
32+
(pad 14 smd rect (at -0.5 -0.9125 0) (size 0.25 0.475) (layers F.Cu F.Paste F.Mask))
33+
(model LSM6DSOTR.stp
34+
(at (xyz 0 0 0.033858268279729))
35+
(scale (xyz 1 1 1))
36+
(rotate (xyz 90 0 0))
37+
)
38+
)
Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,9 @@
1+
EESchema-DOCLIB Version 2.0
2+
#
3+
$CMP LSM6DSOTR
4+
D IMUs - Inertial Measurement Units iNEMO inertial module: 3D accelerometer and 3D gyroscope
5+
K
6+
F https://www.st.com/resource/en/datasheet/lsm6dso.pdf
7+
$ENDCMP
8+
#
9+
#End Doc Library
Lines changed: 35 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,35 @@
1+
EESchema-LIBRARY Version 2.3
2+
#encoding utf-8
3+
#SamacSys ECAD Model LSM6DSOTR
4+
#/1490857/101608/2.49/14/4/Accelerometer
5+
DEF LSM6DSOTR AC 0 30 Y Y 1 F N
6+
F0 "AC" 1250 600 50 H V L CNN
7+
F1 "LSM6DSOTR" 1250 500 50 H V L CNN
8+
F2 "LGA-14(2.5X3X0.86)" 1250 400 50 H I L CNN
9+
F3 "https://www.st.com/resource/en/datasheet/lsm6dso.pdf" 1250 300 50 H I L CNN
10+
F4 "IMUs - Inertial Measurement Units iNEMO inertial module: 3D accelerometer and 3D gyroscope" 1250 200 50 H I L CNN "Description"
11+
F5 "" 1250 100 50 H I L CNN "Height"
12+
F6 "511-LSM6DSOTR" 1250 0 50 H I L CNN "Mouser Part Number"
13+
F7 "https://www.mouser.co.uk/ProductDetail/STMicroelectronics/LSM6DSOTR?qs=lc2O%252BfHJPVbD197C5c7oNw%3D%3D" 1250 -100 50 H I L CNN "Mouser Price/Stock"
14+
F8 "STMicroelectronics" 1250 -200 50 H I L CNN "Manufacturer_Name"
15+
F9 "LSM6DSOTR" 1250 -300 50 H I L CNN "Manufacturer_Part_Number"
16+
DRAW
17+
X SDO/SA0 1 0 0 200 R 50 50 0 0 P
18+
X SDX 2 0 -100 200 R 50 50 0 0 P
19+
X SCX 3 0 -200 200 R 50 50 0 0 P
20+
X INT1 4 0 -300 200 R 50 50 0 0 P
21+
X VDDIO 5 600 -1000 200 U 50 50 0 0 P
22+
X GND_1 6 700 -1000 200 U 50 50 0 0 P
23+
X GND_2 7 800 -1000 200 U 50 50 0 0 P
24+
X VDD 8 1400 -300 200 L 50 50 0 0 P
25+
X INT2 9 1400 -200 200 L 50 50 0 0 P
26+
X OCS_AUX 10 1400 -100 200 L 50 50 0 0 P
27+
X SDO_AUX 11 1400 0 200 L 50 50 0 0 P
28+
X CS 12 800 600 200 D 50 50 0 0 P
29+
X SCL 13 700 600 200 D 50 50 0 0 P
30+
X SDA 14 600 600 200 D 50 50 0 0 P
31+
P 5 0 1 6 200 400 1200 400 1200 -800 200 -800 200 400 N
32+
ENDDRAW
33+
ENDDEF
34+
#
35+
#End Library

Hardware/OpenMowerMainboard/LSM6DSOTR/LSM6DSOTR.mod

Lines changed: 108 additions & 0 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

0 commit comments

Comments
 (0)