From df1efe8923a60138c25e463d335bee0299d248a9 Mon Sep 17 00:00:00 2001 From: Sandhan Sarma Date: Sat, 7 Oct 2017 12:26:09 +0530 Subject: [PATCH 1/7] added Bosch sensors library, with BME680 and BME280 --- library/Bosch.dcm | 15 ++++++++++++++ library/Bosch.lib | 50 +++++++++++++++++++++++++++++++++++++++++++++++ 2 files changed, 65 insertions(+) create mode 100644 library/Bosch.dcm create mode 100644 library/Bosch.lib diff --git a/library/Bosch.dcm b/library/Bosch.dcm new file mode 100644 index 00000000..993f4305 --- /dev/null +++ b/library/Bosch.dcm @@ -0,0 +1,15 @@ +EESchema-DOCLIB Version 2.0 +# +$CMP BME280 +D It is a digital 3 in 1 sensor with humidity, pressure and temperature measurements, LGA-8 +K BME280 pressure humidity temperatiure measurement +F https://ae-bst.resource.bosch.com/media/_tech/media/datasheets/BST-BME280_DS001-11.pdf +$ENDCMP +# +$CMP BME680 +D It is a digital 4 in 1 sensor with gas, humidity, pressure and temperature measurements, LGA-8 +K BME680 gas pressure humidity temperatiure measurement +F https://ae-bst.resource.bosch.com/media/_tech/media/datasheets/BST-BME680-DS001-00.pdf +$ENDCMP +# +#End Doc Library diff --git a/library/Bosch.lib b/library/Bosch.lib new file mode 100644 index 00000000..4f3a32d0 --- /dev/null +++ b/library/Bosch.lib @@ -0,0 +1,50 @@ +EESchema-LIBRARY Version 2.3 +#encoding utf-8 +# +# BME280 +# +DEF BME280 U 0 40 Y Y 1 F N +F0 "U" 300 500 50 H V C CNN +F1 "BME280" 300 -500 50 H V C CNN +F2 "" 0 -200 50 H I C CNN +F3 "" 0 -200 50 H I C CNN +$FPLIST + LGA*8* +$ENDFPLIST +DRAW +S -400 400 400 -400 0 1 10 f +X GND 1 -100 -600 200 U 50 50 1 1 W +X CSB 2 600 -300 200 L 50 50 1 1 I +X SDI 3 600 -100 200 L 50 50 1 1 B +X SCK 4 600 100 200 L 50 50 1 1 I +X SDO 5 600 300 200 L 50 50 1 1 B +X VDDIO 6 -100 600 200 D 50 50 1 1 W +X GND 7 100 -600 200 U 50 50 1 1 W +X VDD 8 100 600 200 D 50 50 1 1 W +ENDDRAW +ENDDEF +# +# BME680 +# +DEF BME680 U 0 40 Y Y 1 F N +F0 "U" 300 500 50 H V C CNN +F1 "BME680" 300 -500 50 H V C CNN +F2 "" 0 -200 50 H I C CNN +F3 "" 0 -200 50 H I C CNN +$FPLIST + LGA*8* +$ENDFPLIST +DRAW +S -400 400 400 -400 0 1 10 f +X GND 1 -100 -600 200 U 50 50 1 1 W +X CSB 2 600 -300 200 L 50 50 1 1 I +X SDI 3 600 -100 200 L 50 50 1 1 B +X SCK 4 600 100 200 L 50 50 1 1 I +X SDO 5 600 300 200 L 50 50 1 1 B +X VDDIO 6 -100 600 200 D 50 50 1 1 W +X GND 7 100 -600 200 U 50 50 1 1 W +X VDD 8 100 600 200 D 50 50 1 1 W +ENDDRAW +ENDDEF +# +#End Library From 0259ab25cebb1b2b959814c3b9010b185366f142 Mon Sep 17 00:00:00 2001 From: Sandhan Sarma Date: Tue, 10 Oct 2017 19:33:01 +0530 Subject: [PATCH 2/7] removed pin numbers from FP filter --- library/Bosch.lib | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/library/Bosch.lib b/library/Bosch.lib index 4f3a32d0..00113a40 100644 --- a/library/Bosch.lib +++ b/library/Bosch.lib @@ -9,7 +9,7 @@ F1 "BME280" 300 -500 50 H V C CNN F2 "" 0 -200 50 H I C CNN F3 "" 0 -200 50 H I C CNN $FPLIST - LGA*8* + LGA*2.5x2.5mm?Pitch0.65mm* $ENDFPLIST DRAW S -400 400 400 -400 0 1 10 f @@ -32,7 +32,7 @@ F1 "BME680" 300 -500 50 H V C CNN F2 "" 0 -200 50 H I C CNN F3 "" 0 -200 50 H I C CNN $FPLIST - LGA*8* + LGA*3.0x3.0mm?Pitch0.80mm* $ENDFPLIST DRAW S -400 400 400 -400 0 1 10 f From 3afe57a8b8bec76252df177c0ed1ecea82bd43c3 Mon Sep 17 00:00:00 2001 From: Sandhan Sarma Date: Thu, 12 Oct 2017 17:52:51 +0530 Subject: [PATCH 3/7] removed 74HC7014 from this branch --- library/Logic_74xx.dcm | 6 ------ library/Logic_74xx.lib | 31 ------------------------------- 2 files changed, 37 deletions(-) diff --git a/library/Logic_74xx.dcm b/library/Logic_74xx.dcm index baeb3121..f856b93b 100644 --- a/library/Logic_74xx.dcm +++ b/library/Logic_74xx.dcm @@ -72,12 +72,6 @@ K HCMOS SR 3State F http://www.nxp.com/documents/data_sheet/74HC_HCT595.pdf $ENDCMP # -$CMP 74HC7014 -D Hex non-inverting bufer with precision Schmitt Trigger inputs, SOIC-14, DIP-14 -K Hex non-inverting precision Schmitt Triggers -F http://pdf.datasheetcatalog.com/datasheet/NXP_Semiconductors/74HC7014.pdf -$ENDCMP -# $CMP 74HC74 D Dual D Flip-flop, Set & Reset K TTL DFF diff --git a/library/Logic_74xx.lib b/library/Logic_74xx.lib index 778b330b..4258448b 100644 --- a/library/Logic_74xx.lib +++ b/library/Logic_74xx.lib @@ -191,37 +191,6 @@ S -300 500 300 -600 1 1 10 f ENDDRAW ENDDEF # -# 74HC7014 -# -DEF 74HC7014 U 0 40 Y Y 6 F N -F0 "U" 0 200 50 H V C CNN -F1 "74HC7014" 0 -300 50 H V C CNN -F2 "" 150 0 50 H I C CNN -F3 "" 150 0 50 H I C CNN -$FPLIST - SOIC*14* - DIP*14* -$ENDFPLIST -DRAW -S -100 50 -50 -50 0 1 10 f -P 2 0 1 10 -100 -50 -125 -50 N -P 2 0 1 10 -50 50 -25 50 N -P 4 0 1 10 -200 200 -200 -200 200 0 -200 200 f -X ~ 1 -400 0 200 R 50 50 1 1 I -X ~ 2 400 0 200 L 50 50 1 1 O -X ~ 3 -400 0 200 R 50 50 2 1 I -X ~ 4 400 0 200 L 50 50 2 1 O -X ~ 5 -400 0 200 R 50 50 3 1 I -X ~ 6 400 0 200 L 50 50 3 1 O -X ~ 8 400 0 200 L 50 50 4 1 O -X ~ 9 -400 0 200 R 50 50 4 1 I -X ~ 10 400 0 200 L 50 50 5 1 O -X ~ 11 -400 0 200 R 50 50 5 1 I -X ~ 12 400 0 200 L 50 50 6 1 O -X ~ 13 -400 0 200 R 50 50 6 1 I -ENDDRAW -ENDDEF -# # 74HCT04 # DEF 74HCT04 U 0 40 Y Y 7 L N From 89febffbea81a2b7006ed41957e3151d8e35cd5b Mon Sep 17 00:00:00 2001 From: Sandhan Sarma Date: Thu, 12 Oct 2017 22:08:30 +0530 Subject: [PATCH 4/7] added default footprint LGA-8_2.5x2.5mm_Pitch0.65mm --- library/Bosch.lib | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/library/Bosch.lib b/library/Bosch.lib index 00113a40..6f19997b 100644 --- a/library/Bosch.lib +++ b/library/Bosch.lib @@ -6,7 +6,7 @@ EESchema-LIBRARY Version 2.3 DEF BME280 U 0 40 Y Y 1 F N F0 "U" 300 500 50 H V C CNN F1 "BME280" 300 -500 50 H V C CNN -F2 "" 0 -200 50 H I C CNN +F2 "Housings_LGA:LGA-8_2.5x2.5mm_Pitch0.65mm" 0 -200 50 H I C CNN F3 "" 0 -200 50 H I C CNN $FPLIST LGA*2.5x2.5mm?Pitch0.65mm* @@ -29,7 +29,7 @@ ENDDEF DEF BME680 U 0 40 Y Y 1 F N F0 "U" 300 500 50 H V C CNN F1 "BME680" 300 -500 50 H V C CNN -F2 "" 0 -200 50 H I C CNN +F2 "Housings_LGA:LGA-8_2.5x2.5mm_Pitch0.65mm" 0 -200 50 H I C CNN F3 "" 0 -200 50 H I C CNN $FPLIST LGA*3.0x3.0mm?Pitch0.80mm* From edc5ef335094f7141fb015356a372406acdfcae3 Mon Sep 17 00:00:00 2001 From: Sandhan Sarma Date: Thu, 12 Oct 2017 22:14:53 +0530 Subject: [PATCH 5/7] corrected the FP filters, LGA-8_2.5x2.5mm_Pitch0.65 for both --- library/Bosch.lib | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/library/Bosch.lib b/library/Bosch.lib index 6f19997b..6ae83074 100644 --- a/library/Bosch.lib +++ b/library/Bosch.lib @@ -32,7 +32,7 @@ F1 "BME680" 300 -500 50 H V C CNN F2 "Housings_LGA:LGA-8_2.5x2.5mm_Pitch0.65mm" 0 -200 50 H I C CNN F3 "" 0 -200 50 H I C CNN $FPLIST - LGA*3.0x3.0mm?Pitch0.80mm* + LGA*2.5x2.5mm?Pitch0.65mm* $ENDFPLIST DRAW S -400 400 400 -400 0 1 10 f From 1a86ae609354bd1aad8c0b00ed983ade1067ebf9 Mon Sep 17 00:00:00 2001 From: Sandhan Sarma Date: Fri, 13 Oct 2017 07:19:38 +0530 Subject: [PATCH 6/7] replaced '?' with '*' in FP Filter. --- library/Bosch.lib | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/library/Bosch.lib b/library/Bosch.lib index 6ae83074..b02974d2 100644 --- a/library/Bosch.lib +++ b/library/Bosch.lib @@ -9,7 +9,7 @@ F1 "BME280" 300 -500 50 H V C CNN F2 "Housings_LGA:LGA-8_2.5x2.5mm_Pitch0.65mm" 0 -200 50 H I C CNN F3 "" 0 -200 50 H I C CNN $FPLIST - LGA*2.5x2.5mm?Pitch0.65mm* + LGA*2.5x2.5mm*Pitch0.65mm* $ENDFPLIST DRAW S -400 400 400 -400 0 1 10 f @@ -32,7 +32,7 @@ F1 "BME680" 300 -500 50 H V C CNN F2 "Housings_LGA:LGA-8_2.5x2.5mm_Pitch0.65mm" 0 -200 50 H I C CNN F3 "" 0 -200 50 H I C CNN $FPLIST - LGA*2.5x2.5mm?Pitch0.65mm* + LGA*2.5x2.5mm*Pitch0.65mm* $ENDFPLIST DRAW S -400 400 400 -400 0 1 10 f From 3d21b59d0596ba2e6f86ef9b772535a888c8e268 Mon Sep 17 00:00:00 2001 From: Sandhan Sarma Date: Tue, 17 Oct 2017 21:30:37 +0530 Subject: [PATCH 7/7] added Logic_74xx --- library/Logic_74xx.dcm | 6 ++++++ library/Logic_74xx.lib | 30 ++++++++++++++++++++++++++++++ 2 files changed, 36 insertions(+) diff --git a/library/Logic_74xx.dcm b/library/Logic_74xx.dcm index f856b93b..e2390b16 100644 --- a/library/Logic_74xx.dcm +++ b/library/Logic_74xx.dcm @@ -72,6 +72,12 @@ K HCMOS SR 3State F http://www.nxp.com/documents/data_sheet/74HC_HCT595.pdf $ENDCMP # +$CMP 74HC7014 +D Hex non-inverting buffer with precision Schmitt Trigger inputs, SOIC-14 +K Hex non-inverting Schmitt buffer +F https://assets.nexperia.com/documents/data-sheet/74HC7014.pdf +$ENDCMP +# $CMP 74HC74 D Dual D Flip-flop, Set & Reset K TTL DFF diff --git a/library/Logic_74xx.lib b/library/Logic_74xx.lib index 4258448b..a4250ac4 100644 --- a/library/Logic_74xx.lib +++ b/library/Logic_74xx.lib @@ -191,6 +191,36 @@ S -300 500 300 -600 1 1 10 f ENDDRAW ENDDEF # +# 74HC7014 +# +DEF 74HC7014 U 0 40 Y Y 6 F N +F0 "U" 0 200 50 H V C CNN +F1 "74HC7014" 0 -300 50 H V C CNN +F2 "Housings_SOIC:SOIC-14_3.9x8.7mm_Pitch1.27mm" 150 0 50 H I C CNN +F3 "" 150 0 50 H I C CNN +$FPLIST + SOIC*3.9x8.7mm*Pitch1.27mm* +$ENDFPLIST +DRAW +S -100 50 -50 -50 0 1 10 f +P 2 0 1 10 -100 -50 -125 -50 N +P 2 0 1 10 -50 50 -25 50 N +P 4 0 1 10 -200 200 -200 -200 200 0 -200 200 f +X ~ 1 -400 0 200 R 50 50 1 1 I +X ~ 2 400 0 200 L 50 50 1 1 O +X ~ 3 -400 0 200 R 50 50 2 1 I +X ~ 4 400 0 200 L 50 50 2 1 O +X ~ 5 -400 0 200 R 50 50 3 1 I +X ~ 6 400 0 200 L 50 50 3 1 O +X ~ 8 400 0 200 L 50 50 4 1 O +X ~ 9 -400 0 200 R 50 50 4 1 I +X ~ 10 400 0 200 L 50 50 5 1 O +X ~ 11 -400 0 200 R 50 50 5 1 I +X ~ 12 400 0 200 L 50 50 6 1 O +X ~ 13 -400 0 200 R 50 50 6 1 I +ENDDRAW +ENDDEF +# # 74HCT04 # DEF 74HCT04 U 0 40 Y Y 7 L N