From 5255e669d55e0db54d4ed4625dffdcfbdb3a4229 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Hasan=20Yavuz=20=C3=96ZDERYA?= Date: Mon, 22 Aug 2016 16:54:52 +0300 Subject: [PATCH 1/6] added MPU-6000, accelerometer&gyroscope combo --- library/sensors.dcm | 6 ++++++ library/sensors.lib | 28 ++++++++++++++++++++++++++++ 2 files changed, 34 insertions(+) diff --git a/library/sensors.dcm b/library/sensors.dcm index 6c2febab..fe2bbe25 100644 --- a/library/sensors.dcm +++ b/library/sensors.dcm @@ -456,6 +456,12 @@ K MEMS Microphone F http://www.st.com/st-web-ui/static/active/en/resource/technical/document/datasheet/DM00025467.pdf $ENDCMP # +$CMP MPU-6000 +D InvenSense 3-Axis Gyroscope and Accelerometer, I2C/SPI +K mems +F https://store.invensense.com/datasheets/invensense/MPU-6050_DataSheet_V3%204.pdf +$ENDCMP +# $CMP MPXA6115A D Absolute pressure sensor, 15 to 115kPa, analog output, integrated signal conditioning, temperature compensated, SO package K absolute pressure sensor diff --git a/library/sensors.lib b/library/sensors.lib index 1a07db80..56954a74 100644 --- a/library/sensors.lib +++ b/library/sensors.lib @@ -931,6 +931,34 @@ X VDD 6 -400 100 100 R 50 50 1 1 W ENDDRAW ENDDEF # +# MPU-6000 +# +DEF MPU-6000 U 0 40 Y Y 1 F N +F0 "U" -450 550 50 H V C CNN +F1 "MPU-6000" 300 -550 50 H V C CNN +F2 "Housings_DFN_QFN:QFN-24-1EP_4x4mm_Pitch0.5mm" 0 -800 50 H I C CNN +F3 "" 0 -150 50 H I C CNN +$FPLIST + QFN-24-1EP_4x4mm_Pitch0.5mm +$ENDFPLIST +DRAW +S -500 500 500 -500 0 1 10 f +X CLKIN 1 -700 -300 200 R 50 50 1 1 I C +X AUX_SDA 6 700 100 200 L 50 50 1 1 B +X AUX_SCL 7 700 0 200 L 50 50 1 1 O C +X ~CS 8 -700 0 200 R 50 50 1 1 I +X AD0/MISO 9 -700 200 200 R 50 50 1 1 B +X REGOUT 10 700 -300 200 L 50 50 1 1 P +X CPOUT 20 700 -200 200 L 50 50 1 1 P +X FSYNC 11 -700 -200 200 R 50 50 1 1 I +X INT 12 700 300 200 L 50 50 1 1 O +X VDD 13 0 700 200 D 50 50 1 1 W +X SCL/SCLK 23 -700 100 200 R 50 50 1 1 I +X SDA/MOSI 24 -700 300 200 R 50 50 1 1 B +X GND 18 0 -700 200 U 50 50 1 1 W +ENDDRAW +ENDDEF +# # MPXA6115A # DEF MPXA6115A U 0 40 Y Y 1 F N From 360d31a056d2e59b931af44d5cd7287a526efc41 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Hasan=20Yavuz=20=C3=96ZDERYA?= Date: Mon, 22 Aug 2016 17:00:45 +0300 Subject: [PATCH 2/6] added MPU-6050, I2C only variation of MPU-6000 --- library/sensors.dcm | 6 ++++++ library/sensors.lib | 28 ++++++++++++++++++++++++++++ 2 files changed, 34 insertions(+) diff --git a/library/sensors.dcm b/library/sensors.dcm index fe2bbe25..9e78f77c 100644 --- a/library/sensors.dcm +++ b/library/sensors.dcm @@ -462,6 +462,12 @@ K mems F https://store.invensense.com/datasheets/invensense/MPU-6050_DataSheet_V3%204.pdf $ENDCMP # +$CMP MPU-6050 +D InvenSense 3-Axis Gyroscope and Accelerometer, I2C +K mems +F https://store.invensense.com/datasheets/invensense/MPU-6050_DataSheet_V3%204.pdf +$ENDCMP +# $CMP MPXA6115A D Absolute pressure sensor, 15 to 115kPa, analog output, integrated signal conditioning, temperature compensated, SO package K absolute pressure sensor diff --git a/library/sensors.lib b/library/sensors.lib index 56954a74..6651092a 100644 --- a/library/sensors.lib +++ b/library/sensors.lib @@ -959,6 +959,34 @@ X GND 18 0 -700 200 U 50 50 1 1 W ENDDRAW ENDDEF # +# MPU-6050 +# +DEF MPU-6050 U 0 40 Y Y 1 F N +F0 "U" -450 550 50 H V C CNN +F1 "MPU-6050" 300 -550 50 H V C CNN +F2 "Housings_DFN_QFN:QFN-24-1EP_4x4mm_Pitch0.5mm" 0 -800 50 H I C CNN +F3 "" 0 -150 50 H I C CNN +$FPLIST + QFN-24-1EP_4x4mm_Pitch0.5mm +$ENDFPLIST +DRAW +S -500 500 500 -500 0 1 10 f +X CLKIN 1 -700 -300 200 R 50 50 1 1 I C +X AUX_SDA 6 700 100 200 L 50 50 1 1 B +X AUX_SCL 7 700 0 200 L 50 50 1 1 O C +X VDDIO 8 -100 700 200 D 50 50 1 1 W +X AD0 9 -700 100 200 R 50 50 1 1 I +X REGOUT 10 700 -300 200 L 50 50 1 1 P +X CPOUT 20 700 -200 200 L 50 50 1 1 P +X FSYNC 11 -700 -200 200 R 50 50 1 1 I +X INT 12 700 300 200 L 50 50 1 1 O +X VDD 13 100 700 200 D 50 50 1 1 W +X SCL 23 -700 200 200 R 50 50 1 1 I +X SDA 24 -700 300 200 R 50 50 1 1 B +X GND 18 0 -700 200 U 50 50 1 1 W +ENDDRAW +ENDDEF +# # MPXA6115A # DEF MPXA6115A U 0 40 Y Y 1 F N From 9e0316b468605f07c2d3ff8c324cd00896ea5f99 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Hasan=20Yavuz=20=C3=96ZDERYA?= Date: Mon, 22 Aug 2016 17:35:34 +0300 Subject: [PATCH 3/6] added MPU-9150 9-Axis motion sensor --- library/sensors.dcm | 6 ++++++ library/sensors.lib | 31 +++++++++++++++++++++++++++++++ 2 files changed, 37 insertions(+) diff --git a/library/sensors.dcm b/library/sensors.dcm index 9e78f77c..f130553d 100644 --- a/library/sensors.dcm +++ b/library/sensors.dcm @@ -468,6 +468,12 @@ K mems F https://store.invensense.com/datasheets/invensense/MPU-6050_DataSheet_V3%204.pdf $ENDCMP # +$CMP MPU-9150 +D InvenSense 9-Axis Accelerometer + Gyroscope + Compass, I2C +K mems motion +F https://www.invensense.com/wp-content/uploads/2015/02/MPU-9150-Datasheet.pdf +$ENDCMP +# $CMP MPXA6115A D Absolute pressure sensor, 15 to 115kPa, analog output, integrated signal conditioning, temperature compensated, SO package K absolute pressure sensor diff --git a/library/sensors.lib b/library/sensors.lib index 6651092a..476ed5ab 100644 --- a/library/sensors.lib +++ b/library/sensors.lib @@ -987,6 +987,37 @@ X GND 18 0 -700 200 U 50 50 1 1 W ENDDRAW ENDDEF # +# MPU-9150 +# +DEF MPU-9150 U 0 40 Y Y 1 F N +F0 "U" -450 550 50 H V C CNN +F1 "MPU-9150" 350 -550 50 H V C CNN +F2 "Housings_DFN_QFN:QFN-24-1EP_4x4mm_Pitch0.5mm" 0 -800 50 H I C CNN +F3 "" 0 -150 50 H I C CNN +$FPLIST + QFN-24-1EP_4x4mm_Pitch0.5mm +$ENDFPLIST +DRAW +S -500 500 500 -500 0 1 10 f +X CLKIN 1 -700 -300 200 R 50 50 1 1 I C +X VDD 3 100 700 200 D 50 50 1 1 W +X AUX_SDA 6 700 100 200 L 50 50 1 1 B +X AUX_SCL 7 700 0 200 L 50 50 1 1 O C +X VDDIO 8 -100 700 200 D 50 50 1 1 W +X AD0 9 -700 100 200 R 50 50 1 1 I +X REGOUT 10 700 -300 200 L 50 50 1 1 P +X CPOUT 20 700 -200 200 L 50 50 1 1 P +X FSYNC 11 -700 -200 200 R 50 50 1 1 I +X INT 12 700 300 200 L 50 50 1 1 O +X VDD 13 200 700 200 D 50 50 1 1 W +X SCL 23 -700 200 200 R 50 50 1 1 I +X SDA 24 -700 300 200 R 50 50 1 1 B +X GND 15 -100 -700 200 U 50 50 1 1 W +X GND 17 0 -700 200 U 50 50 1 1 W +X GND 18 100 -700 200 U 50 50 1 1 W +ENDDRAW +ENDDEF +# # MPXA6115A # DEF MPXA6115A U 0 40 Y Y 1 F N From aa2f255cc1707f20e5ef56273a9196b2ae64d282 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Hasan=20Yavuz=20=C3=96ZDERYA?= Date: Mon, 22 Aug 2016 18:07:20 +0300 Subject: [PATCH 4/6] added MPU-9250 9-axis motion sensor combo --- library/sensors.dcm | 6 ++++++ library/sensors.lib | 29 +++++++++++++++++++++++++++++ 2 files changed, 35 insertions(+) diff --git a/library/sensors.dcm b/library/sensors.dcm index f130553d..500a3a6e 100644 --- a/library/sensors.dcm +++ b/library/sensors.dcm @@ -474,6 +474,12 @@ K mems motion F https://www.invensense.com/wp-content/uploads/2015/02/MPU-9150-Datasheet.pdf $ENDCMP # +$CMP MPU-9250 +D InvenSense 9-Axis Motion Sensor, Accelerometer, Gyroscope, Compass, I2C/SPI +K mems magnetometer +F https://store.invensense.com/datasheets/invensense/MPU9250REV1.0.pdf +$ENDCMP +# $CMP MPXA6115A D Absolute pressure sensor, 15 to 115kPa, analog output, integrated signal conditioning, temperature compensated, SO package K absolute pressure sensor diff --git a/library/sensors.lib b/library/sensors.lib index 476ed5ab..dad38c0a 100644 --- a/library/sensors.lib +++ b/library/sensors.lib @@ -1018,6 +1018,35 @@ X GND 18 100 -700 200 U 50 50 1 1 W ENDDRAW ENDDEF # +# MPU-9250 +# +DEF MPU-9250 U 0 40 Y Y 1 F N +F0 "U" -450 750 50 H V C CNN +F1 "MPU-9250" 300 -750 50 H V C CNN +F2 "Housings_DFN_QFN:QFN-24-1EP_3x3mm_Pitch0.4mm" 0 -1000 50 H I C CNN +F3 "" 0 -150 50 H I C CNN +$FPLIST + QFN-24-1EP_3x3mm_Pitch0.4mm +$ENDFPLIST +DRAW +S -500 700 500 -700 0 1 10 f +X RESV_VDDIO 1 700 -300 200 L 50 50 1 1 I +X AUX_SDA 6 700 100 200 L 50 50 1 1 B +X AUX_SCL 7 700 0 200 L 50 50 1 1 O C +X VDDIO 8 -100 900 200 D 50 50 1 1 W +X AD0/MISO 9 -700 200 200 R 50 50 1 1 B +X REGOUT 10 700 -200 200 L 50 50 1 1 P +X RESV_GND 20 700 -400 200 L 50 50 1 1 W +X FSYNC 11 -700 -200 200 R 50 50 1 1 I +X INT 12 700 300 200 L 50 50 1 1 O +X ~CS 22 -700 0 200 R 50 50 1 1 I +X VDD 13 100 900 200 D 50 50 1 1 W +X SCL/SCLK 23 -700 100 200 R 50 50 1 1 I +X SDA/MOSI 24 -700 300 200 R 50 50 1 1 B +X GND 18 0 -900 200 U 50 50 1 1 W +ENDDRAW +ENDDEF +# # MPXA6115A # DEF MPXA6115A U 0 40 Y Y 1 F N From f40a6b8b615f7523bb6e2f738f14cb498034a763 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Hasan=20Yavuz=20=C3=96ZDERYA?= Date: Mon, 22 Aug 2016 18:10:37 +0300 Subject: [PATCH 5/6] corrected MPU-* motion sensor descriptions --- library/sensors.dcm | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/library/sensors.dcm b/library/sensors.dcm index 500a3a6e..ee7d47d2 100644 --- a/library/sensors.dcm +++ b/library/sensors.dcm @@ -457,20 +457,20 @@ F http://www.st.com/st-web-ui/static/active/en/resource/technical/document/datas $ENDCMP # $CMP MPU-6000 -D InvenSense 3-Axis Gyroscope and Accelerometer, I2C/SPI +D InvenSense 6-Axis Motion Sensor, Gyroscope, Accelerometer, I2C/SPI K mems F https://store.invensense.com/datasheets/invensense/MPU-6050_DataSheet_V3%204.pdf $ENDCMP # $CMP MPU-6050 -D InvenSense 3-Axis Gyroscope and Accelerometer, I2C +D InvenSense 6-Axis Motion Sensor, Gyroscope, Accelerometer, I2C K mems F https://store.invensense.com/datasheets/invensense/MPU-6050_DataSheet_V3%204.pdf $ENDCMP # $CMP MPU-9150 -D InvenSense 9-Axis Accelerometer + Gyroscope + Compass, I2C -K mems motion +D InvenSense 9-Axis Motion Sensor, Accelerometer, Gyroscope, Compass, I2C +K mems magnetometer F https://www.invensense.com/wp-content/uploads/2015/02/MPU-9150-Datasheet.pdf $ENDCMP # From 11e2abe7125b52449031430c0e9f5d12855c4dd4 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Hasan=20Yavuz=20=C3=96ZDERYA?= Date: Tue, 6 Sep 2016 14:40:20 +0300 Subject: [PATCH 6/6] updated footprint filters and removed footprint assignment --- library/sensors.lib | 16 ++++++++-------- 1 file changed, 8 insertions(+), 8 deletions(-) diff --git a/library/sensors.lib b/library/sensors.lib index dad38c0a..9b75e6ef 100644 --- a/library/sensors.lib +++ b/library/sensors.lib @@ -936,10 +936,10 @@ ENDDEF DEF MPU-6000 U 0 40 Y Y 1 F N F0 "U" -450 550 50 H V C CNN F1 "MPU-6000" 300 -550 50 H V C CNN -F2 "Housings_DFN_QFN:QFN-24-1EP_4x4mm_Pitch0.5mm" 0 -800 50 H I C CNN +F2 "" 0 -800 50 H I C CNN F3 "" 0 -150 50 H I C CNN $FPLIST - QFN-24-1EP_4x4mm_Pitch0.5mm + QFN-24*4x4mm_Pitch0.5mm* $ENDFPLIST DRAW S -500 500 500 -500 0 1 10 f @@ -964,10 +964,10 @@ ENDDEF DEF MPU-6050 U 0 40 Y Y 1 F N F0 "U" -450 550 50 H V C CNN F1 "MPU-6050" 300 -550 50 H V C CNN -F2 "Housings_DFN_QFN:QFN-24-1EP_4x4mm_Pitch0.5mm" 0 -800 50 H I C CNN +F2 "" 0 -800 50 H I C CNN F3 "" 0 -150 50 H I C CNN $FPLIST - QFN-24-1EP_4x4mm_Pitch0.5mm + QFN-24*4x4mm_Pitch0.5mm* $ENDFPLIST DRAW S -500 500 500 -500 0 1 10 f @@ -992,10 +992,10 @@ ENDDEF DEF MPU-9150 U 0 40 Y Y 1 F N F0 "U" -450 550 50 H V C CNN F1 "MPU-9150" 350 -550 50 H V C CNN -F2 "Housings_DFN_QFN:QFN-24-1EP_4x4mm_Pitch0.5mm" 0 -800 50 H I C CNN +F2 "" 0 -800 50 H I C CNN F3 "" 0 -150 50 H I C CNN $FPLIST - QFN-24-1EP_4x4mm_Pitch0.5mm + QFN-24*4x4mm_Pitch0.5mm* $ENDFPLIST DRAW S -500 500 500 -500 0 1 10 f @@ -1023,10 +1023,10 @@ ENDDEF DEF MPU-9250 U 0 40 Y Y 1 F N F0 "U" -450 750 50 H V C CNN F1 "MPU-9250" 300 -750 50 H V C CNN -F2 "Housings_DFN_QFN:QFN-24-1EP_3x3mm_Pitch0.4mm" 0 -1000 50 H I C CNN +F2 "" 0 -1000 50 H I C CNN F3 "" 0 -150 50 H I C CNN $FPLIST - QFN-24-1EP_3x3mm_Pitch0.4mm + QFN-24*3x3mm_Pitch0.4mm* $ENDFPLIST DRAW S -500 700 500 -700 0 1 10 f