From 1dd0ea4369acd9aedcdab1fc01d561d681bea05a Mon Sep 17 00:00:00 2001 From: "Nathan L. Conrad" Date: Mon, 16 Aug 2021 12:11:01 -0500 Subject: [PATCH] Normalize schematic component outline thickness --- README | 2 +- interactive-tex-fixture-cache.lib | 14 ++++++------ interactive-tex-fixture.dcm | 8 +++++++ interactive-tex-fixture.lib | 21 +++++++++++++++++ interactive-tex-fixture.pro | 12 +++++++++- interactive-tex-fixture.sch | 38 +++++++++++++++---------------- sym-lib-table | 3 +++ 7 files changed, 70 insertions(+), 28 deletions(-) create mode 100644 interactive-tex-fixture.dcm create mode 100644 interactive-tex-fixture.lib create mode 100644 sym-lib-table diff --git a/README b/README index 6b56024..a995471 100644 --- a/README +++ b/README @@ -26,7 +26,7 @@ Creative Commons, PO Box 1866, Mountain View, CA 94042, USA. DEPENDENCIES - - KiCad version 5.1.9 for macOS. Results with previous or subsequent + - KiCad version 5.1.10 for macOS. Results with previous or subsequent versions will likely vary. - kipy (https://git.alt-tek.com/nathan/dots/src/branch/main/macos/bin/kipy) is useful to simplify executing scripts with KiCad's Python environment. diff --git a/interactive-tex-fixture-cache.lib b/interactive-tex-fixture-cache.lib index f21e4f3..d9a0d77 100644 --- a/interactive-tex-fixture-cache.lib +++ b/interactive-tex-fixture-cache.lib @@ -165,18 +165,18 @@ X 1 1 0 -100 100 U 50 50 1 1 I ENDDRAW ENDDEF # -# Switch_SW_Push +# interactive-tex-fixture_SW_Push # -DEF Switch_SW_Push SW 0 40 N N 1 F N +DEF interactive-tex-fixture_SW_Push SW 0 20 N N 1 F N F0 "SW" 50 100 50 H V L CNN -F1 "Switch_SW_Push" 0 -60 50 H V C CNN +F1 "interactive-tex-fixture_SW_Push" 0 -60 50 H V C CNN F2 "" 0 200 50 H I C CNN F3 "" 0 200 50 H I C CNN DRAW -C -80 0 20 0 1 0 N -C 80 0 20 0 1 0 N -P 2 0 1 0 0 50 0 120 N -P 2 0 1 0 100 50 -100 50 N +C -80 0 20 0 1 10 N +C 80 0 20 0 1 10 N +P 2 0 1 10 0 50 0 120 N +P 2 0 1 10 100 50 -100 50 N X 1 1 -200 0 100 R 50 50 0 1 P X 2 2 200 0 100 L 50 50 0 1 P ENDDRAW diff --git a/interactive-tex-fixture.dcm b/interactive-tex-fixture.dcm new file mode 100644 index 0000000..ffd9199 --- /dev/null +++ b/interactive-tex-fixture.dcm @@ -0,0 +1,8 @@ +EESchema-DOCLIB Version 2.0 +# +$CMP SW_Push +D Push-button switch +F ~ +$ENDCMP +# +#End Doc Library diff --git a/interactive-tex-fixture.lib b/interactive-tex-fixture.lib new file mode 100644 index 0000000..fd6dac4 --- /dev/null +++ b/interactive-tex-fixture.lib @@ -0,0 +1,21 @@ +EESchema-LIBRARY Version 2.4 +#encoding utf-8 +# +# SW_Push +# +DEF SW_Push SW 0 20 N N 1 F N +F0 "SW" 50 100 50 H V L CNN +F1 "SW_Push" 0 -60 50 H V C CNN +F2 "" 0 200 50 H I C CNN +F3 "" 0 200 50 H I C CNN +DRAW +C -80 0 20 0 1 10 N +C 80 0 20 0 1 10 N +P 2 0 1 10 0 50 0 120 N +P 2 0 1 10 100 50 -100 50 N +X 1 1 -200 0 100 R 50 50 0 1 P +X 2 2 200 0 100 L 50 50 0 1 P +ENDDRAW +ENDDEF +# +#End Library diff --git a/interactive-tex-fixture.pro b/interactive-tex-fixture.pro index 919ba9c..f6ec1f2 100644 --- a/interactive-tex-fixture.pro +++ b/interactive-tex-fixture.pro @@ -1,4 +1,4 @@ -update=Thursday, August 20, 2020 at 03:45:39 PM +update=Monday, August 16, 2021 at 11:49:56 AM version=1 last_client=kicad [general] @@ -237,3 +237,13 @@ uViaDrill=0.254 dPairWidth=0.3048 dPairGap=0.254 dPairViaGap=0.25 +[schematic_editor] +version=1 +PageLayoutDescrFile= +PlotDirectoryName= +SubpartIdSeparator=0 +SubpartFirstId=65 +NetFmtName=Pcbnew +SpiceAjustPassiveValues=0 +LabSize=50 +ERC_TestSimilarLabels=1 diff --git a/interactive-tex-fixture.sch b/interactive-tex-fixture.sch index 93e9c0a..ab565b6 100644 --- a/interactive-tex-fixture.sch +++ b/interactive-tex-fixture.sch @@ -297,7 +297,7 @@ F 3 "~" H 8150 3100 50 0001 C CNN 0 -1 -1 0 $EndComp $Comp -L Switch:SW_Push SW2 +L interactive-tex-fixture:SW_Push SW2 U 1 1 5F7365B0 P 7700 2300 F 0 "SW2" V 7700 2252 50 0000 R CNN @@ -330,7 +330,7 @@ F 3 "~" H 8850 2750 50 0001 C CNN 1 0 0 -1 $EndComp $Comp -L Switch:SW_Push SW3 +L interactive-tex-fixture:SW_Push SW3 U 1 1 5F7365D0 P 8400 2300 F 0 "SW3" V 8400 2252 50 0000 R CNN @@ -374,7 +374,7 @@ F 3 "~" H 9550 3100 50 0001 C CNN 0 -1 -1 0 $EndComp $Comp -L Switch:SW_Push SW4 +L interactive-tex-fixture:SW_Push SW4 U 1 1 5F7365F0 P 9100 2300 F 0 "SW4" V 9100 2252 50 0000 R CNN @@ -418,7 +418,7 @@ F 3 "~" H 5350 4500 50 0001 C CNN 0 -1 -1 0 $EndComp $Comp -L Switch:SW_Push SW6 +L interactive-tex-fixture:SW_Push SW6 U 1 1 5F7A890C P 4900 3700 F 0 "SW6" V 4900 3652 50 0000 R CNN @@ -562,7 +562,7 @@ F 3 "~" H 5550 2850 50 0001 C CNN 0 1 1 0 $EndComp $Comp -L Switch:SW_Push SW5 +L interactive-tex-fixture:SW_Push SW5 U 1 1 5F4386D5 P 5350 3100 F 0 "SW5" V 5350 3052 50 0000 R CNN @@ -730,7 +730,7 @@ Wire Wire Line Wire Wire Line 5350 1900 5350 1950 $Comp -L Switch:SW_Push SW1 +L interactive-tex-fixture:SW_Push SW1 U 1 1 5F461DA8 P 5350 1700 F 0 "SW1" V 5350 1652 50 0000 R CNN @@ -924,7 +924,7 @@ F 3 "~" H 6050 4500 50 0001 C CNN 0 -1 -1 0 $EndComp $Comp -L Switch:SW_Push SW7 +L interactive-tex-fixture:SW_Push SW7 U 1 1 600B801C P 5600 3700 F 0 "SW7" V 5600 3652 50 0000 R CNN @@ -968,7 +968,7 @@ F 3 "~" H 6750 4500 50 0001 C CNN 0 -1 -1 0 $EndComp $Comp -L Switch:SW_Push SW8 +L interactive-tex-fixture:SW_Push SW8 U 1 1 600C211A P 6300 3700 F 0 "SW8" V 6300 3652 50 0000 R CNN @@ -1012,7 +1012,7 @@ F 3 "~" H 7450 4500 50 0001 C CNN 0 -1 -1 0 $EndComp $Comp -L Switch:SW_Push SW9 +L interactive-tex-fixture:SW_Push SW9 U 1 1 600CBA30 P 7000 3700 F 0 "SW9" V 7000 3652 50 0000 R CNN @@ -1056,7 +1056,7 @@ F 3 "~" H 8150 4500 50 0001 C CNN 0 -1 -1 0 $EndComp $Comp -L Switch:SW_Push SW10 +L interactive-tex-fixture:SW_Push SW10 U 1 1 600D5C9E P 7700 3700 F 0 "SW10" V 7700 3652 50 0000 R CNN @@ -1100,7 +1100,7 @@ F 3 "~" H 8850 4500 50 0001 C CNN 0 -1 -1 0 $EndComp $Comp -L Switch:SW_Push SW11 +L interactive-tex-fixture:SW_Push SW11 U 1 1 600DF444 P 8400 3700 F 0 "SW11" V 8400 3652 50 0000 R CNN @@ -1144,7 +1144,7 @@ F 3 "~" H 9550 4500 50 0001 C CNN 0 -1 -1 0 $EndComp $Comp -L Switch:SW_Push SW12 +L interactive-tex-fixture:SW_Push SW12 U 1 1 600E8FDE P 9100 3700 F 0 "SW12" V 9100 3652 50 0000 R CNN @@ -1345,7 +1345,7 @@ F 3 "~" H 5350 5900 50 0001 C CNN 0 -1 -1 0 $EndComp $Comp -L Switch:SW_Push SW13 +L interactive-tex-fixture:SW_Push SW13 U 1 1 6030BCC8 P 4900 5100 F 0 "SW13" V 4900 5052 50 0000 R CNN @@ -1391,7 +1391,7 @@ F 3 "~" H 6050 5900 50 0001 C CNN 0 -1 -1 0 $EndComp $Comp -L Switch:SW_Push SW14 +L interactive-tex-fixture:SW_Push SW14 U 1 1 60490FFA P 5600 5100 F 0 "SW14" V 5600 5052 50 0000 R CNN @@ -1435,7 +1435,7 @@ F 3 "~" H 6750 5900 50 0001 C CNN 0 -1 -1 0 $EndComp $Comp -L Switch:SW_Push SW15 +L interactive-tex-fixture:SW_Push SW15 U 1 1 6049B454 P 6300 5100 F 0 "SW15" V 6300 5052 50 0000 R CNN @@ -1479,7 +1479,7 @@ F 3 "~" H 7450 5900 50 0001 C CNN 0 -1 -1 0 $EndComp $Comp -L Switch:SW_Push SW16 +L interactive-tex-fixture:SW_Push SW16 U 1 1 604A5402 P 7000 5100 F 0 "SW16" V 7000 5052 50 0000 R CNN @@ -1523,7 +1523,7 @@ F 3 "~" H 8150 5900 50 0001 C CNN 0 -1 -1 0 $EndComp $Comp -L Switch:SW_Push SW17 +L interactive-tex-fixture:SW_Push SW17 U 1 1 604AF354 P 7700 5100 F 0 "SW17" V 7700 5052 50 0000 R CNN @@ -1567,7 +1567,7 @@ F 3 "~" H 8850 5900 50 0001 C CNN 0 -1 -1 0 $EndComp $Comp -L Switch:SW_Push SW18 +L interactive-tex-fixture:SW_Push SW18 U 1 1 604B980A P 8400 5100 F 0 "SW18" V 8400 5052 50 0000 R CNN @@ -1611,7 +1611,7 @@ F 3 "~" H 9550 5900 50 0001 C CNN 0 -1 -1 0 $EndComp $Comp -L Switch:SW_Push SW19 +L interactive-tex-fixture:SW_Push SW19 U 1 1 604CF2D2 P 9100 5100 F 0 "SW19" V 9100 5052 50 0000 R CNN diff --git a/sym-lib-table b/sym-lib-table new file mode 100644 index 0000000..ca1431c --- /dev/null +++ b/sym-lib-table @@ -0,0 +1,3 @@ +(sym_lib_table + (lib (name interactive-tex-fixture)(type Legacy)(uri ${KIPRJMOD}/interactive-tex-fixture.lib)(options "")(descr "")) +)