From 2b4141df4bd049374b4da16a182655767169ba04 Mon Sep 17 00:00:00 2001 From: evanshultz Date: Sun, 30 Jul 2017 13:52:09 -0700 Subject: [PATCH 01/11] Add net ties --- library/device.lib | 60 ++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 60 insertions(+) diff --git a/library/device.lib b/library/device.lib index 33de8b2f..3b42afed 100644 --- a/library/device.lib +++ b/library/device.lib @@ -3847,6 +3847,66 @@ X + 2 0 200 100 D 50 50 1 1 P ENDDRAW ENDDEF # +# NETTIE-I +# +DEF NETTIE-I NT 0 0 Y N 1 F N +F0 "NT" 0 75 50 H V C CNN +F1 "NETTIE-I" 0 -75 50 H I C CNN +F2 "Oddities:NetTie-I" 0 0 50 H I C CNN +F3 "" 0 0 50 H I C CNN +$FPLIST + NetTie?I* +$ENDFPLIST +DRAW +P 2 0 1 10 -50 0 50 0 N +X 1 1 -100 0 100 R 50 50 1 1 P +X 2 2 100 0 100 L 50 50 1 1 P +ENDDRAW +ENDDEF +# +# NETTIE-II +# +DEF NETTIE-II NT 0 0 Y N 1 F N +F0 "NT" 0 75 50 H V C CNN +F1 "NETTIE-II" 0 -225 50 H I C CNN +F2 "Oddities:NetTie-II" 0 0 50 H I C CNN +F3 "" 0 0 50 H I C CNN +$FPLIST + NetTie?II* +$ENDFPLIST +DRAW +P 2 0 1 10 -50 -100 0 -100 N +P 2 0 1 10 -50 0 50 0 N +P 2 0 1 10 -50 0 50 0 N +P 2 0 1 10 0 -100 0 0 N +X 1 1 -100 0 100 R 50 50 1 1 P +X 2 2 100 0 100 L 50 50 1 1 P +X 3 3 -100 -100 100 R 50 50 1 1 P +ENDDRAW +ENDDEF +# +# NETTIE-III +# +DEF NETTIE-III NT 0 0 Y N 1 F N +F0 "NT" 0 75 50 H V C CNN +F1 "NETTIE-III" 0 -225 50 H I C CNN +F2 "Oddities:NetTie-III" 0 0 50 H I C CNN +F3 "" 0 0 50 H I C CNN +$FPLIST + NetTie?III* +$ENDFPLIST +DRAW +P 2 0 1 10 -50 -100 50 -100 N +P 2 0 1 10 -50 0 50 0 N +P 2 0 1 10 -50 0 50 0 N +P 2 0 1 10 0 -100 0 0 N +X 1 1 -100 0 100 R 50 50 1 1 P +X 2 2 100 0 100 L 50 50 1 1 P +X 3 3 -100 -100 100 R 50 50 1 1 P +X 4 4 100 -100 100 L 50 50 1 1 P +ENDDRAW +ENDDEF +# # Ohmmeter # DEF Ohmmeter MES 0 1 N N 1 F N From caa10477e18ceb3017b746c15bc5c46c8eae132d Mon Sep 17 00:00:00 2001 From: evanshultz Date: Sun, 30 Jul 2017 13:52:49 -0700 Subject: [PATCH 02/11] Add net ties --- library/device.dcm | 15 +++++++++++++++ 1 file changed, 15 insertions(+) diff --git a/library/device.dcm b/library/device.dcm index a3f34159..6497c896 100644 --- a/library/device.dcm +++ b/library/device.dcm @@ -827,6 +827,21 @@ D Ultrasound receiver K Microphone Ultrasound crystal $ENDCMP # +$CMP NETTIE-I +D NetTie, 2 pins +K NetTie-I +$ENDCMP +# +$CMP NETTIE-II +D NetTie, 3 pins +K NetTie-II +$ENDCMP +# +$CMP NETTIE-III +D NetTie, 4 pins +K NetTie-III +$ENDCMP +# $CMP Ohmmeter D Ohmmeter, measures resistance K Ohmmeter From fe3ca2f2abdac035bd545d26ed6c21ea9f4fbd66 Mon Sep 17 00:00:00 2001 From: evanshultz Date: Tue, 1 Aug 2017 19:36:10 -0700 Subject: [PATCH 03/11] Update device.lib --- library/device.lib | 30 +++++++++++++++--------------- 1 file changed, 15 insertions(+), 15 deletions(-) diff --git a/library/device.lib b/library/device.lib index 3b42afed..534b617c 100644 --- a/library/device.lib +++ b/library/device.lib @@ -3847,15 +3847,15 @@ X + 2 0 200 100 D 50 50 1 1 P ENDDRAW ENDDEF # -# NETTIE-I +# Net-Tie_2 # -DEF NETTIE-I NT 0 0 Y N 1 F N +DEF Net-Tie_2 NT 0 0 Y N 1 F N F0 "NT" 0 75 50 H V C CNN -F1 "NETTIE-I" 0 -75 50 H I C CNN -F2 "Oddities:NetTie-I" 0 0 50 H I C CNN +F1 "Net-Tie_2" 0 -75 50 H V C CNN +F2 "" 0 0 50 H I C CNN F3 "" 0 0 50 H I C CNN $FPLIST - NetTie?I* + Net*Tie* $ENDFPLIST DRAW P 2 0 1 10 -50 0 50 0 N @@ -3864,15 +3864,15 @@ X 2 2 100 0 100 L 50 50 1 1 P ENDDRAW ENDDEF # -# NETTIE-II +# Net-Tie_3 # -DEF NETTIE-II NT 0 0 Y N 1 F N +DEF Net-Tie_3 NT 0 0 Y N 1 F N F0 "NT" 0 75 50 H V C CNN -F1 "NETTIE-II" 0 -225 50 H I C CNN -F2 "Oddities:NetTie-II" 0 0 50 H I C CNN +F1 "Net-Tie_3" 0 -225 50 H V C CNN +F2 "" 0 0 50 H I C CNN F3 "" 0 0 50 H I C CNN $FPLIST - NetTie?II* + Net*Tie* $ENDFPLIST DRAW P 2 0 1 10 -50 -100 0 -100 N @@ -3885,15 +3885,15 @@ X 3 3 -100 -100 100 R 50 50 1 1 P ENDDRAW ENDDEF # -# NETTIE-III +# Net-Tie_4 # -DEF NETTIE-III NT 0 0 Y N 1 F N +DEF Net-Tie_4 NT 0 0 Y N 1 F N F0 "NT" 0 75 50 H V C CNN -F1 "NETTIE-III" 0 -225 50 H I C CNN -F2 "Oddities:NetTie-III" 0 0 50 H I C CNN +F1 "Net-Tie_4" 0 -225 50 H V C CNN +F2 "" 0 0 50 H I C CNN F3 "" 0 0 50 H I C CNN $FPLIST - NetTie?III* + Net*Tie* $ENDFPLIST DRAW P 2 0 1 10 -50 -100 50 -100 N From 9a2f6032a468640f9c0f0ecee27df3bfceef5b65 Mon Sep 17 00:00:00 2001 From: evanshultz Date: Tue, 1 Aug 2017 19:36:30 -0700 Subject: [PATCH 04/11] Update device.dcm --- library/device.dcm | 18 +++++++++--------- 1 file changed, 9 insertions(+), 9 deletions(-) diff --git a/library/device.dcm b/library/device.dcm index 6497c896..672e8792 100644 --- a/library/device.dcm +++ b/library/device.dcm @@ -827,19 +827,19 @@ D Ultrasound receiver K Microphone Ultrasound crystal $ENDCMP # -$CMP NETTIE-I -D NetTie, 2 pins -K NetTie-I +$CMP Net-Tie_2 +D Net Tie, 2 pins +K net tie short $ENDCMP # -$CMP NETTIE-II -D NetTie, 3 pins -K NetTie-II +$CMP Net-Tie_3 +D Net Tie, 3 pins +K net tie short $ENDCMP # -$CMP NETTIE-III -D NetTie, 4 pins -K NetTie-III +$CMP Net-Tie_4 +D Net Tie, 4 pins +K net tie short $ENDCMP # $CMP Ohmmeter From 32e6b93d8140e4c1a65325c18fd8bd5a8116f041 Mon Sep 17 00:00:00 2001 From: evanshultz Date: Tue, 31 Oct 2017 07:55:50 -0700 Subject: [PATCH 05/11] Add cross 4p net tie --- library/device.dcm | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/library/device.dcm b/library/device.dcm index 672e8792..744ecada 100644 --- a/library/device.dcm +++ b/library/device.dcm @@ -842,6 +842,11 @@ D Net Tie, 4 pins K net tie short $ENDCMP # +$CMP Net-Tie_4+ +D Net Tie, 4 pins, cross +K net tie short +$ENDCMP +# $CMP Ohmmeter D Ohmmeter, measures resistance K Ohmmeter From 175ade522fdddc71c93fac04d8e8172e02b41230 Mon Sep 17 00:00:00 2001 From: evanshultz Date: Tue, 31 Oct 2017 07:56:43 -0700 Subject: [PATCH 06/11] Add cross 4p net tie --- library/device.lib | 21 +++++++++++++++++++++ 1 file changed, 21 insertions(+) diff --git a/library/device.lib b/library/device.lib index 534b617c..4c19ff98 100644 --- a/library/device.lib +++ b/library/device.lib @@ -3907,6 +3907,27 @@ X 4 4 100 -100 100 L 50 50 1 1 P ENDDRAW ENDDEF # +# Net-Tie_4+ +# +DEF Net-Tie_4+ NT 0 0 Y N 1 F N +F0 "NT" 0 150 50 H V C CNN +F1 "Net-Tie_4+" 0 -150 50 H V C CNN +F2 "" 0 0 50 H I C CNN +F3 "" 0 0 50 H I C CNN +$FPLIST + Net*Tie* +$ENDFPLIST +DRAW +P 2 0 1 10 -50 0 50 0 N +P 2 0 1 10 -50 0 50 0 N +P 2 0 1 10 0 -50 0 50 N +X 1 1 -100 0 100 R 50 50 1 1 P +X 2 2 100 0 100 L 50 50 1 1 P +X 3 3 0 100 100 D 50 50 1 1 P +X 4 4 0 -100 100 U 50 50 1 1 P +ENDDRAW +ENDDEF +# # Ohmmeter # DEF Ohmmeter MES 0 1 N N 1 F N From c699284a5caab2dc998386a69c8fa0119355ef0f Mon Sep 17 00:00:00 2001 From: evanshultz Date: Tue, 7 Nov 2017 07:39:32 -0800 Subject: [PATCH 07/11] Update net ties --- library/device.dcm | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/library/device.dcm b/library/device.dcm index 744ecada..66c59037 100644 --- a/library/device.dcm +++ b/library/device.dcm @@ -842,7 +842,7 @@ D Net Tie, 4 pins K net tie short $ENDCMP # -$CMP Net-Tie_4+ +$CMP Net-Tie_4_Cross D Net Tie, 4 pins, cross K net tie short $ENDCMP From f45406f28f0e06e97deaf9a1ec51548398a1ccfc Mon Sep 17 00:00:00 2001 From: evanshultz Date: Tue, 7 Nov 2017 07:40:17 -0800 Subject: [PATCH 08/11] Update net ties --- library/device.lib | 26 +++++++++++++------------- 1 file changed, 13 insertions(+), 13 deletions(-) diff --git a/library/device.lib b/library/device.lib index 4c19ff98..b0369186 100644 --- a/library/device.lib +++ b/library/device.lib @@ -3849,9 +3849,9 @@ ENDDEF # # Net-Tie_2 # -DEF Net-Tie_2 NT 0 0 Y N 1 F N -F0 "NT" 0 75 50 H V C CNN -F1 "Net-Tie_2" 0 -75 50 H V C CNN +DEF Net-Tie_2 NT 0 0 N N 1 F N +F0 "NT" 0 50 50 H V C CNN +F1 "Net-Tie_2" 0 -50 50 H V C CNN F2 "" 0 0 50 H I C CNN F3 "" 0 0 50 H I C CNN $FPLIST @@ -3866,9 +3866,9 @@ ENDDEF # # Net-Tie_3 # -DEF Net-Tie_3 NT 0 0 Y N 1 F N -F0 "NT" 0 75 50 H V C CNN -F1 "Net-Tie_3" 0 -225 50 H V C CNN +DEF Net-Tie_3 NT 0 0 N N 1 F N +F0 "NT" 0 50 50 H V C CNN +F1 "Net-Tie_3" 0 -150 50 H V C CNN F2 "" 0 0 50 H I C CNN F3 "" 0 0 50 H I C CNN $FPLIST @@ -3887,9 +3887,9 @@ ENDDEF # # Net-Tie_4 # -DEF Net-Tie_4 NT 0 0 Y N 1 F N -F0 "NT" 0 75 50 H V C CNN -F1 "Net-Tie_4" 0 -225 50 H V C CNN +DEF Net-Tie_4 NT 0 0 N N 1 F N +F0 "NT" 0 50 50 H V C CNN +F1 "Net-Tie_4" 0 -150 50 H V C CNN F2 "" 0 0 50 H I C CNN F3 "" 0 0 50 H I C CNN $FPLIST @@ -3907,11 +3907,11 @@ X 4 4 100 -100 100 L 50 50 1 1 P ENDDRAW ENDDEF # -# Net-Tie_4+ +# Net-Tie_4_Cross # -DEF Net-Tie_4+ NT 0 0 Y N 1 F N -F0 "NT" 0 150 50 H V C CNN -F1 "Net-Tie_4+" 0 -150 50 H V C CNN +DEF Net-Tie_4_Cross NT 0 0 N N 1 F N +F0 "NT" 25 50 50 H V L CNN +F1 "Net-Tie_4_Cross" 25 -50 50 H V L CNN F2 "" 0 0 50 H I C CNN F3 "" 0 0 50 H I C CNN $FPLIST From 2040eca8033938c57b2c061d5d39d43e379c0a9c Mon Sep 17 00:00:00 2001 From: evanshultz Date: Tue, 7 Nov 2017 17:51:49 -0800 Subject: [PATCH 09/11] Add "T" 3-pin net tie --- library/device.dcm | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/library/device.dcm b/library/device.dcm index 66c59037..a5812de4 100644 --- a/library/device.dcm +++ b/library/device.dcm @@ -837,6 +837,11 @@ D Net Tie, 3 pins K net tie short $ENDCMP # +$CMP Net-Tie_3_Tee +D Net Tie, 3 pins, tee +K net tie short +$ENDCMP +# $CMP Net-Tie_4 D Net Tie, 4 pins K net tie short From 517e273dc15a959516d16248a116563385ca0dba Mon Sep 17 00:00:00 2001 From: evanshultz Date: Tue, 7 Nov 2017 17:54:21 -0800 Subject: [PATCH 10/11] Add "T" 3-pin net tie --- library/device.lib | 45 +++++++++++++++++++++++++++++++++------------ 1 file changed, 33 insertions(+), 12 deletions(-) diff --git a/library/device.lib b/library/device.lib index b0369186..fddee7ad 100644 --- a/library/device.lib +++ b/library/device.lib @@ -3858,7 +3858,7 @@ $FPLIST Net*Tie* $ENDFPLIST DRAW -P 2 0 1 10 -50 0 50 0 N +P 2 0 1 20 -50 0 50 0 N X 1 1 -100 0 100 R 50 50 1 1 P X 2 2 100 0 100 L 50 50 1 1 P ENDDRAW @@ -3875,16 +3875,37 @@ $FPLIST Net*Tie* $ENDFPLIST DRAW -P 2 0 1 10 -50 -100 0 -100 N -P 2 0 1 10 -50 0 50 0 N -P 2 0 1 10 -50 0 50 0 N -P 2 0 1 10 0 -100 0 0 N +P 2 0 1 20 -50 -100 0 -100 N +P 2 0 1 20 -50 0 50 0 N +P 2 0 1 20 -50 0 50 0 N +P 2 0 1 20 0 -100 0 0 N X 1 1 -100 0 100 R 50 50 1 1 P X 2 2 100 0 100 L 50 50 1 1 P X 3 3 -100 -100 100 R 50 50 1 1 P ENDDRAW ENDDEF # +# Net-Tie_3_Tee +# +DEF Net-Tie_3_Tee NT 0 0 N N 1 F N +F0 "NT" 0 125 50 H V C CNN +F1 "Net-Tie_3_Tee" 0 50 50 H V C CNN +F2 "" 0 0 50 H I C CNN +F3 "" 0 0 50 H I C CNN +$FPLIST + Net*Tie* +$ENDFPLIST +DRAW +P 2 0 1 20 -50 0 50 0 N +P 2 0 1 10 -50 0 50 0 N +P 2 0 1 10 0 -100 0 -100 N +P 2 0 1 20 0 -50 0 0 N +X 1 1 -100 0 100 R 50 50 1 1 P +X 2 2 100 0 100 L 50 50 1 1 P +X 3 3 0 -100 100 U 50 50 1 1 P +ENDDRAW +ENDDEF +# # Net-Tie_4 # DEF Net-Tie_4 NT 0 0 N N 1 F N @@ -3896,10 +3917,10 @@ $FPLIST Net*Tie* $ENDFPLIST DRAW -P 2 0 1 10 -50 -100 50 -100 N -P 2 0 1 10 -50 0 50 0 N -P 2 0 1 10 -50 0 50 0 N -P 2 0 1 10 0 -100 0 0 N +P 2 0 1 20 -50 -100 50 -100 N +P 2 0 1 20 -50 0 50 0 N +P 2 0 1 20 -50 0 50 0 N +P 2 0 1 20 0 -100 0 0 N X 1 1 -100 0 100 R 50 50 1 1 P X 2 2 100 0 100 L 50 50 1 1 P X 3 3 -100 -100 100 R 50 50 1 1 P @@ -3918,9 +3939,9 @@ $FPLIST Net*Tie* $ENDFPLIST DRAW -P 2 0 1 10 -50 0 50 0 N -P 2 0 1 10 -50 0 50 0 N -P 2 0 1 10 0 -50 0 50 N +P 2 0 1 20 -50 0 50 0 N +P 2 0 1 20 -50 0 50 0 N +P 2 0 1 20 0 -50 0 50 N X 1 1 -100 0 100 R 50 50 1 1 P X 2 2 100 0 100 L 50 50 1 1 P X 3 3 0 100 100 D 50 50 1 1 P From c2838d5083f09a9261afea39c27cb5452096be0d Mon Sep 17 00:00:00 2001 From: evanshultz Date: Tue, 7 Nov 2017 18:00:00 -0800 Subject: [PATCH 11/11] Remove duplicated polylines in net ties --- library/device.lib | 8 ++------ 1 file changed, 2 insertions(+), 6 deletions(-) diff --git a/library/device.lib b/library/device.lib index fddee7ad..28055fa5 100644 --- a/library/device.lib +++ b/library/device.lib @@ -3858,7 +3858,7 @@ $FPLIST Net*Tie* $ENDFPLIST DRAW -P 2 0 1 20 -50 0 50 0 N +P 2 0 1 10 -50 0 50 0 N X 1 1 -100 0 100 R 50 50 1 1 P X 2 2 100 0 100 L 50 50 1 1 P ENDDRAW @@ -3875,10 +3875,8 @@ $FPLIST Net*Tie* $ENDFPLIST DRAW -P 2 0 1 20 -50 -100 0 -100 N P 2 0 1 20 -50 0 50 0 N -P 2 0 1 20 -50 0 50 0 N -P 2 0 1 20 0 -100 0 0 N +P 3 0 1 20 0 0 0 -100 -50 -100 N X 1 1 -100 0 100 R 50 50 1 1 P X 2 2 100 0 100 L 50 50 1 1 P X 3 3 -100 -100 100 R 50 50 1 1 P @@ -3919,7 +3917,6 @@ $ENDFPLIST DRAW P 2 0 1 20 -50 -100 50 -100 N P 2 0 1 20 -50 0 50 0 N -P 2 0 1 20 -50 0 50 0 N P 2 0 1 20 0 -100 0 0 N X 1 1 -100 0 100 R 50 50 1 1 P X 2 2 100 0 100 L 50 50 1 1 P @@ -3940,7 +3937,6 @@ $FPLIST $ENDFPLIST DRAW P 2 0 1 20 -50 0 50 0 N -P 2 0 1 20 -50 0 50 0 N P 2 0 1 20 0 -50 0 50 N X 1 1 -100 0 100 R 50 50 1 1 P X 2 2 100 0 100 L 50 50 1 1 P