From a289028762e2d925d06eef055b889b8ed66f1610 Mon Sep 17 00:00:00 2001 From: Oliver Date: Mon, 11 Apr 2016 22:03:53 +1000 Subject: [PATCH 1/3] Added LIS2DH accelerometer --- library/sensors.dcm | 6 ++++++ library/sensors.lib | 45 +++++++++++++++++++++++++++++++++++++-------- 2 files changed, 43 insertions(+), 8 deletions(-) diff --git a/library/sensors.dcm b/library/sensors.dcm index 7c40c83c..cba1a805 100644 --- a/library/sensors.dcm +++ b/library/sensors.dcm @@ -228,6 +228,12 @@ K 3-Axis MEMS Gyroscope F http://www.st.com/st-web-ui/static/active/en/resource/technical/document/datasheet/DM00036465.pdf $ENDCMP # +$CMP LIS2DH +D 3 axis accelerometer, 2/4/8/16g range, I2C/SPI interface +K accelerometer +F http://www.st.com/web/en/resource/technical/document/datasheet/DM00042751.pdf +$ENDCMP +# $CMP LIS331HH D 3-Axis Accelerometer, 6g/12g/24g range, 1000Hz, I2C and SPI interface K 3-axis accelerometer SPI I2C diff --git a/library/sensors.lib b/library/sensors.lib index 43665c9a..0a1310e7 100644 --- a/library/sensors.lib +++ b/library/sensors.lib @@ -154,9 +154,9 @@ F1 "AD8418" -300 -350 50 H V L CNN F2 "" 0 0 50 H V C CNN F3 "" 0 0 50 H V C CNN DRAW -P 2 0 1 0 200 -300 100 -100 N -P 2 0 1 0 200 300 100 100 N -P 4 0 1 10 300 0 -300 300 -300 -300 300 0 f +P 2 0 1 0 200 -300 100 -100 N +P 2 0 1 0 200 300 100 100 N +P 4 0 1 10 300 0 -300 300 -300 -300 300 0 f X -IN 1 -400 -100 100 R 50 50 1 1 I X V- 2 0 -400 250 U 50 50 1 1 W X VR2 3 200 -400 100 U 50 50 1 1 W @@ -210,7 +210,7 @@ F2 "SOT23-5" 250 -200 50 H I L CNN F3 "" 100 0 50 H V C CNN ALIAS INA194 INA195 DRAW -P 4 0 1 10 400 0 -150 350 -150 -350 400 0 f +P 4 0 1 10 400 0 -150 350 -150 -350 400 0 f X OUT 1 500 0 100 L 50 50 1 1 O X GND 2 100 -300 100 U 50 50 1 1 W X +IN 3 -300 100 150 R 50 50 1 1 I @@ -228,7 +228,7 @@ F2 "SOT23-5" 150 -200 50 H V L CNN F3 "" 0 0 50 H V C CNN ALIAS INA197 INA198 DRAW -P 4 0 1 10 300 0 -250 350 -250 -350 300 0 f +P 4 0 1 10 300 0 -250 350 -250 -350 300 0 f X OUT 1 400 0 100 L 50 50 1 1 O X GND 2 0 -300 100 U 50 50 1 1 W X V+ 3 0 300 100 D 50 50 1 1 W @@ -246,9 +246,9 @@ F2 "" -200 0 50 H V C CNN F3 "" -200 0 50 H V C CNN ALIAS INA286 INA283 INA284 INA285 DRAW -P 2 0 1 0 300 -200 150 -100 N -P 2 0 1 0 300 200 150 100 N -P 4 0 1 10 300 0 -300 400 -300 -400 300 0 f +P 2 0 1 0 300 -200 150 -100 N +P 2 0 1 0 300 200 150 100 N +P 4 0 1 10 300 0 -300 400 -300 -400 300 0 f X -IN 1 -400 -100 100 R 50 50 1 1 I X GND 2 0 -400 200 U 50 50 1 1 W X REF2 3 400 200 100 L 50 50 1 1 I @@ -322,6 +322,35 @@ X VDD 16 100 600 150 D 50 50 1 1 W ENDDRAW ENDDEF # +# LIS2DH +# +DEF LIS2DH U 0 40 Y Y 1 F N +F0 "U" 300 450 50 H V R CNN +F1 "LIS2DH" -400 450 50 H V L CNN +F2 "" -350 0 50 H V C CNN +F3 "" -350 0 50 H V C CNN +$FPLIST + LGA-14* +$ENDFPLIST +DRAW +S -400 400 300 -350 0 1 10 f +X SCK 1 -600 300 200 R 50 50 1 1 I +X MOSI 2 -600 200 200 R 50 50 1 1 I +X MISO 3 -600 100 200 R 50 50 1 1 O +X ~CS 4 -600 0 200 R 50 50 1 1 I +X INT2 5 500 0 200 L 50 50 1 1 O +X INT1 6 500 100 200 L 50 50 1 1 O +X Vddio 7 100 600 200 D 50 50 1 1 I +X Vdd 8 0 600 200 D 50 50 1 1 I +X GND 9 -300 -550 200 U 50 50 1 1 W +X GND 10 -200 -550 200 U 50 50 1 1 W +X GND 11 -100 -550 200 U 50 50 1 1 W +X GND 12 0 -550 200 U 50 50 1 1 W +X GND 13 100 -550 200 U 50 50 1 1 W +X GND 14 200 -550 200 U 50 50 1 1 W +ENDDRAW +ENDDEF +# # LIS331HH # DEF LIS331HH U 0 40 Y Y 1 F N From 2c6fd5cabfc05022f112b570fd1a0bbc7fc2709f Mon Sep 17 00:00:00 2001 From: Oliver Date: Mon, 11 Apr 2016 23:44:21 +1000 Subject: [PATCH 2/3] Fix KLC 3.1 --- library/sensors.lib | 14 +++++++------- 1 file changed, 7 insertions(+), 7 deletions(-) diff --git a/library/sensors.lib b/library/sensors.lib index 0a1310e7..1d360bbf 100644 --- a/library/sensors.lib +++ b/library/sensors.lib @@ -333,7 +333,7 @@ $FPLIST LGA-14* $ENDFPLIST DRAW -S -400 400 300 -350 0 1 10 f +S -400 400 300 -300 0 1 10 f X SCK 1 -600 300 200 R 50 50 1 1 I X MOSI 2 -600 200 200 R 50 50 1 1 I X MISO 3 -600 100 200 R 50 50 1 1 O @@ -342,12 +342,12 @@ X INT2 5 500 0 200 L 50 50 1 1 O X INT1 6 500 100 200 L 50 50 1 1 O X Vddio 7 100 600 200 D 50 50 1 1 I X Vdd 8 0 600 200 D 50 50 1 1 I -X GND 9 -300 -550 200 U 50 50 1 1 W -X GND 10 -200 -550 200 U 50 50 1 1 W -X GND 11 -100 -550 200 U 50 50 1 1 W -X GND 12 0 -550 200 U 50 50 1 1 W -X GND 13 100 -550 200 U 50 50 1 1 W -X GND 14 200 -550 200 U 50 50 1 1 W +X GND 9 -300 -500 200 U 50 50 1 1 W +X GND 10 -200 -500 200 U 50 50 1 1 W +X GND 11 -100 -500 200 U 50 50 1 1 W +X GND 12 0 -500 200 U 50 50 1 1 W +X GND 13 100 -500 200 U 50 50 1 1 W +X GND 14 200 -500 200 U 50 50 1 1 W ENDDRAW ENDDEF # From 501876595f2fcb53df9262d38b0f056fe517fa69 Mon Sep 17 00:00:00 2001 From: Oliver Date: Wed, 13 Apr 2016 08:03:21 +1000 Subject: [PATCH 3/3] Fixed Vdd pin type --- library/sensors.lib | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/library/sensors.lib b/library/sensors.lib index 1d360bbf..a6820916 100644 --- a/library/sensors.lib +++ b/library/sensors.lib @@ -340,8 +340,8 @@ X MISO 3 -600 100 200 R 50 50 1 1 O X ~CS 4 -600 0 200 R 50 50 1 1 I X INT2 5 500 0 200 L 50 50 1 1 O X INT1 6 500 100 200 L 50 50 1 1 O -X Vddio 7 100 600 200 D 50 50 1 1 I -X Vdd 8 0 600 200 D 50 50 1 1 I +X Vddio 7 100 600 200 D 50 50 1 1 W +X Vdd 8 0 600 200 D 50 50 1 1 W X GND 9 -300 -500 200 U 50 50 1 1 W X GND 10 -200 -500 200 U 50 50 1 1 W X GND 11 -100 -500 200 U 50 50 1 1 W