From 02d8a9ee60011fe478400845dca28b9fed55dfae Mon Sep 17 00:00:00 2001 From: Marsfan Date: Sun, 4 Dec 2016 15:30:04 -0600 Subject: [PATCH 01/10] Added generic male and female connectors to the conn library There are generic male and femalse connectors that fit standards. --- library/conn.dcm | 8 ++++++++ library/conn.lib | 26 ++++++++++++++++++++++++++ 2 files changed, 34 insertions(+) diff --git a/library/conn.dcm b/library/conn.dcm index 68a3ad9d..6072fa0b 100644 --- a/library/conn.dcm +++ b/library/conn.dcm @@ -476,6 +476,10 @@ D 5 pins connector, 41524 K connector DIN 5-pins 41524 $ENDCMP # +$CMP Female +D Generic Female connector +$ENDCMP +# $CMP HE10-16 K connector $ENDCMP @@ -505,6 +509,10 @@ D audio jack TRS 6 pins K audio jack connector TRS $ENDCMP # +$CMP Male +D Generic Male Connector +$ENDCMP +# $CMP Micro_SD_Card D Micro SD Card Socket K connector SD microsd diff --git a/library/conn.lib b/library/conn.lib index 3ac71d0b..760384eb 100644 --- a/library/conn.lib +++ b/library/conn.lib @@ -7834,6 +7834,19 @@ X 5 5 400 200 100 L 50 50 1 1 P ENDDRAW ENDDEF # +# Female +# +DEF Female J 0 40 N N 1 F N +F0 "J" -200 -150 60 H V C CNN +F1 "Female" -50 -50 60 H V C CNN +F2 "" 0 0 60 H I C CNN +F3 "" 0 0 60 H I C CNN +DRAW +P 3 0 1 0 150 -50 100 0 150 50 N +X 1 ~ -100 0 200 R 50 50 1 1 I +ENDDRAW +ENDDEF +# # GS2 # DEF GS2 GS 0 40 N N 1 F N @@ -8354,6 +8367,19 @@ X ~ 6 -600 200 300 R 50 50 1 2 P ENDDRAW ENDDEF # +# Male +# +DEF Male J 0 40 N N 1 F N +F0 "J" -50 -200 60 H V C CNN +F1 "Male" 0 -100 60 H V C CNN +F2 "" 0 0 60 H I C CNN +F3 "" 0 0 60 H I C CNN +DRAW +P 3 0 1 0 50 50 100 0 50 -50 N +X 1 ~ -100 0 200 R 50 50 1 1 I +ENDDRAW +ENDDEF +# # Micro_SD_Card # DEF Micro_SD_Card CON 0 40 Y Y 1 F N From 4e269c2910aa7eda42f0aebbcd00d085596e2121 Mon Sep 17 00:00:00 2001 From: Marsfan Date: Mon, 5 Dec 2016 15:23:40 -0600 Subject: [PATCH 02/10] Reworked connectors to fit IEC-60617 Sorry about that. I used the wrong standard --- library/conn.dcm | 20 ++++++++++-------- library/conn.lib | 53 ++++++++++++++++++++++++------------------------ 2 files changed, 38 insertions(+), 35 deletions(-) diff --git a/library/conn.dcm b/library/conn.dcm index 6072fa0b..ef2e79b9 100644 --- a/library/conn.dcm +++ b/library/conn.dcm @@ -1,4 +1,4 @@ -EESchema-DOCLIB Version 2.0 +EESchema-DOCLIB Version 2.0 # $CMP BARREL_JACK D DC Barrel Jack @@ -240,6 +240,16 @@ D Connector, single row, 01x40 K connector $ENDCMP # +$CMP CONN_01X01_FEMALE +D Generic Female connector +K Connector, Female +$ENDCMP +# +$CMP CONN_01X01_MALE +D Generic Male Connector +K connector, generic +$ENDCMP +# $CMP CONN_02X01 D Connector, double row, 02x01 K connector @@ -476,10 +486,6 @@ D 5 pins connector, 41524 K connector DIN 5-pins 41524 $ENDCMP # -$CMP Female -D Generic Female connector -$ENDCMP -# $CMP HE10-16 K connector $ENDCMP @@ -509,10 +515,6 @@ D audio jack TRS 6 pins K audio jack connector TRS $ENDCMP # -$CMP Male -D Generic Male Connector -$ENDCMP -# $CMP Micro_SD_Card D Micro SD Card Socket K connector SD microsd diff --git a/library/conn.lib b/library/conn.lib index 760384eb..284c885a 100644 --- a/library/conn.lib +++ b/library/conn.lib @@ -2880,6 +2880,33 @@ X P39 39 -200 -1850 150 R 50 50 1 1 P ENDDRAW ENDDEF # +# CONN_01X01_FEMALE +# +DEF CONN_01X01_FEMALE P 0 40 N N 1 F N +F0 "P" -200 -200 60 H V C CNN +F1 "CONN_01X01_FEMALE" -150 -100 60 H V C CNN +F2 "" 0 0 60 H I C CNN +F3 "" 0 0 60 H I C CNN +DRAW +A 150 0 50 901 -901 0 1 0 N 150 50 150 -50 +X 1 ~ -100 0 200 R 50 50 1 1 I +ENDDRAW +ENDDEF +# +# CONN_01X01_MALE +# +DEF CONN_01X01_MALE P 0 40 N N 1 F N +F0 "P" 0 -200 60 H V C CNN +F1 "CONN_01X01_MALE" 0 -100 60 H V C CNN +F2 "" 0 0 60 H I C CNN +F3 "" 0 0 60 H I C CNN +DRAW +S 50 50 50 50 0 1 0 N +S 100 50 -100 -50 0 1 0 F +X 1 1 300 0 200 L 50 50 1 1 I +ENDDRAW +ENDDEF +# # CONN_02X01 # DEF CONN_02X01 P 0 1 Y N 1 F N @@ -7834,19 +7861,6 @@ X 5 5 400 200 100 L 50 50 1 1 P ENDDRAW ENDDEF # -# Female -# -DEF Female J 0 40 N N 1 F N -F0 "J" -200 -150 60 H V C CNN -F1 "Female" -50 -50 60 H V C CNN -F2 "" 0 0 60 H I C CNN -F3 "" 0 0 60 H I C CNN -DRAW -P 3 0 1 0 150 -50 100 0 150 50 N -X 1 ~ -100 0 200 R 50 50 1 1 I -ENDDRAW -ENDDEF -# # GS2 # DEF GS2 GS 0 40 N N 1 F N @@ -8367,19 +8381,6 @@ X ~ 6 -600 200 300 R 50 50 1 2 P ENDDRAW ENDDEF # -# Male -# -DEF Male J 0 40 N N 1 F N -F0 "J" -50 -200 60 H V C CNN -F1 "Male" 0 -100 60 H V C CNN -F2 "" 0 0 60 H I C CNN -F3 "" 0 0 60 H I C CNN -DRAW -P 3 0 1 0 50 50 100 0 50 -50 N -X 1 ~ -100 0 200 R 50 50 1 1 I -ENDDRAW -ENDDEF -# # Micro_SD_Card # DEF Micro_SD_Card CON 0 40 Y Y 1 F N From 433f3b1ecf893486e66d01527f65ed16aa4ebaa0 Mon Sep 17 00:00:00 2001 From: Marsfan Date: Mon, 5 Dec 2016 15:43:03 -0600 Subject: [PATCH 03/10] Resized box on male connector --- library/conn.dcm | 660 +---------------------------------------------- library/conn.lib | 54 ++-- 2 files changed, 28 insertions(+), 686 deletions(-) diff --git a/library/conn.dcm b/library/conn.dcm index ef2e79b9..5f3ed79b 100644 --- a/library/conn.dcm +++ b/library/conn.dcm @@ -1,661 +1,3 @@ -EESchema-DOCLIB Version 2.0 -# -$CMP BARREL_JACK -D DC Barrel Jack -K DC power barrel jack connector -$ENDCMP -# -$CMP BUSAT -D Connector BUS ISA 16 bits -K ISA -$ENDCMP -# -$CMP BUSPC -D Connector BUS ISA 8 Bits -K ISA -$ENDCMP -# -$CMP BUSPCI-5V -D Connector BUS PCI -K PCI -$ENDCMP -# -$CMP C64AB -D Connector Europe 64 contacts ranges A,B -K connector DIN -$ENDCMP -# -$CMP C64AC -D Connector Europe 64 contacts, ranges A,B,C -K connector DIN -$ENDCMP -# -$CMP C96ABC -D Connector Europe, 96 contacts, ranges A,B,C -K connector -$ENDCMP -# -$CMP CNT-RJ45 -D RJ-45 with LEDs and shield -K connector rj45 ethernet network -$ENDCMP -# -$CMP CONN_01X01 -D Connector, single row, 01x01 -K connector -$ENDCMP -# -$CMP CONN_01X02 -D Connector, single row, 01x02 -K connector -$ENDCMP -# -$CMP CONN_01X03 -D Connector, single row, 01x03 -K connector -$ENDCMP -# -$CMP CONN_01X04 -D Connector, single row, 01x04 -K connector -$ENDCMP -# -$CMP CONN_01X05 -D Connector, single row, 01x05 -K connector -$ENDCMP -# -$CMP CONN_01X06 -D Connector, single row, 01x06 -K connector -$ENDCMP -# -$CMP CONN_01X07 -D Connector, single row, 01x07 -K connector -$ENDCMP -# -$CMP CONN_01X08 -D Connector, single row, 01x08 -K connector -$ENDCMP -# -$CMP CONN_01X09 -D Connector, single row, 01x09 -K connector -$ENDCMP -# -$CMP CONN_01X10 -D Connector, single row, 01x10 -K connector -$ENDCMP -# -$CMP CONN_01X11 -D Connector, single row, 01x11 -K connector -$ENDCMP -# -$CMP CONN_01X12 -D Connector, single row, 01x12 -K connector -$ENDCMP -# -$CMP CONN_01X13 -D Connector, single row, 01x13 -K connector -$ENDCMP -# -$CMP CONN_01X14 -D Connector, single row, 01x14 -K connector -$ENDCMP -# -$CMP CONN_01X15 -D Connector, single row, 01x15 -K connector -$ENDCMP -# -$CMP CONN_01X16 -D Connector, single row, 01x16 -K connector -$ENDCMP -# -$CMP CONN_01X17 -D Connector, single row, 01x17 -K connector -$ENDCMP -# -$CMP CONN_01X18 -D Connector, single row, 01x18 -K connector -$ENDCMP -# -$CMP CONN_01X19 -D Connector, single row, 01x19 -K connector -$ENDCMP -# -$CMP CONN_01X20 -D Connector, single row, 01x20 -K connector -$ENDCMP -# -$CMP CONN_01X21 -D Connector, single row, 01x21 -K connector -$ENDCMP -# -$CMP CONN_01X22 -D Connector, single row, 01x22 -K connector -$ENDCMP -# -$CMP CONN_01X23 -D Connector, single row, 01x23 -K connector -$ENDCMP -# -$CMP CONN_01X24 -D Connector, single row, 01x24 -K connector -$ENDCMP -# -$CMP CONN_01X25 -D Connector, single row, 01x25 -K connector -$ENDCMP -# -$CMP CONN_01X26 -D Connector, single row, 01x26 -K connector -$ENDCMP -# -$CMP CONN_01X27 -D Connector, single row, 01x27 -K connector -$ENDCMP -# -$CMP CONN_01X28 -D Connector, single row, 01x28 -K connector -$ENDCMP -# -$CMP CONN_01X29 -D Connector, single row, 01x29 -K connector -$ENDCMP -# -$CMP CONN_01X30 -D Connector, single row, 01x30 -K connector -$ENDCMP -# -$CMP CONN_01X31 -D Connector, single row, 01x31 -K connector -$ENDCMP -# -$CMP CONN_01X32 -D Connector, single row, 01x32 -K connector -$ENDCMP -# -$CMP CONN_01X33 -D Connector, single row, 01x33 -K connector -$ENDCMP -# -$CMP CONN_01X34 -D Connector, single row, 01x34 -K connector -$ENDCMP -# -$CMP CONN_01X35 -D Connector, single row, 01x35 -K connector -$ENDCMP -# -$CMP CONN_01X36 -D Connector, single row, 01x36 -K connector -$ENDCMP -# -$CMP CONN_01X37 -D Connector, single row, 01x37 -K connector -$ENDCMP -# -$CMP CONN_01X38 -D Connector, single row, 01x38 -K connector -$ENDCMP -# -$CMP CONN_01X39 -D Connector, single row, 01x39 -K connector -$ENDCMP -# -$CMP CONN_01X40 -D Connector, single row, 01x40 -K connector -$ENDCMP -# -$CMP CONN_01X01_FEMALE -D Generic Female connector -K Connector, Female -$ENDCMP -# -$CMP CONN_01X01_MALE -D Generic Male Connector -K connector, generic -$ENDCMP -# -$CMP CONN_02X01 -D Connector, double row, 02x01 -K connector -$ENDCMP -# -$CMP CONN_02X02 -D Connector, double row, 02x02 -K connector -$ENDCMP -# -$CMP CONN_02X03 -D Connector, double row, 02x03 -K connector -$ENDCMP -# -$CMP CONN_02X04 -D Connector, double row, 02x04 -K connector -$ENDCMP -# -$CMP CONN_02X05 -D Connector, double row, 02x05 -K connector -$ENDCMP -# -$CMP CONN_02X06 -D Connector, double row, 02x06 -K connector -$ENDCMP -# -$CMP CONN_02X07 -D Connector, double row, 02x07 -K connector -$ENDCMP -# -$CMP CONN_02X08 -D Connector, double row, 02x08 -K connector -$ENDCMP -# -$CMP CONN_02X09 -D Connector, double row, 02x09 -K connector -$ENDCMP -# -$CMP CONN_02X10 -D Connector, double row, 02x10 -K connector -$ENDCMP -# -$CMP CONN_02X11 -D Connector, double row, 02x11 -K connector -$ENDCMP -# -$CMP CONN_02X12 -D Connector, double row, 02x12 -K connector -$ENDCMP -# -$CMP CONN_02X13 -D Connector, double row, 02x13 -K connector -$ENDCMP -# -$CMP CONN_02X14 -D Connector, double row, 02x14 -K connector -$ENDCMP -# -$CMP CONN_02X15 -D Connector, double row, 02x15 -K connector -$ENDCMP -# -$CMP CONN_02X16 -D Connector, double row, 02x16 -K connector -$ENDCMP -# -$CMP CONN_02X17 -D Connector, double row, 02x17 -K connector -$ENDCMP -# -$CMP CONN_02X18 -D Connector, double row, 02x18 -K connector -$ENDCMP -# -$CMP CONN_02X19 -D Connector, double row, 02x19 -K connector -$ENDCMP -# -$CMP CONN_02X20 -D Connector, double row, 02x20 -K connector -$ENDCMP -# -$CMP CONN_02X21 -D Connector, double row, 02x21 -K connector -$ENDCMP -# -$CMP CONN_02X22 -D Connector, double row, 02x22 -K connector -$ENDCMP -# -$CMP CONN_02X23 -D Connector, double row, 02x23 -K connector -$ENDCMP -# -$CMP CONN_02X24 -D Connector, double row, 02x24 -K connector -$ENDCMP -# -$CMP CONN_02X25 -D Connector, double row, 02x25 -K connector -$ENDCMP -# -$CMP CONN_02X26 -D Connector, double row, 02x26 -K connector -$ENDCMP -# -$CMP CONN_02X27 -D Connector, double row, 02x27 -K connector -$ENDCMP -# -$CMP CONN_02X28 -D Connector, double row, 02x28 -K connector -$ENDCMP -# -$CMP CONN_02X29 -D Connector, double row, 02x29 -K connector -$ENDCMP -# -$CMP CONN_02X30 -D Connector, double row, 02x30 -K connector -$ENDCMP -# -$CMP CONN_02X31 -D Connector, double row, 02x31 -K connector -$ENDCMP -# -$CMP CONN_02X32 -D Connector, double row, 02x32 -K connector -$ENDCMP -# -$CMP CONN_02X33 -D Connector, double row, 02x33 -K connector -$ENDCMP -# -$CMP CONN_02X34 -D Connector, double row, 02x34 -K connector -$ENDCMP -# -$CMP CONN_02X35 -D Connector, double row, 02x35 -K connector -$ENDCMP -# -$CMP CONN_02X36 -D Connector, double row, 02x36 -K connector -$ENDCMP -# -$CMP CONN_02X37 -D Connector, double row, 02x37 -K connector -$ENDCMP -# -$CMP CONN_02X38 -D Connector, double row, 02x38 -K connector -$ENDCMP -# -$CMP CONN_02X39 -D Connector, double row, 02x39 -K connector -$ENDCMP -# -$CMP CONN_02X40 -D Connector, double row, 02x40 -K connector -$ENDCMP -# -$CMP CONN_15X4 -D Connector Europe, 60 contacts, ranges A,B,C,D -K connector -$ENDCMP -# -$CMP DB15 -K connector -$ENDCMP -# -$CMP DB15_HighDensity -D High density DB15, Triple Row, Generic -K connector db15 -$ENDCMP -# -$CMP DB15_HighDensity_MountingHoles -D High density DB15, Triple Row, Mounting Hole, Generic -K connector db15 -$ENDCMP -# -$CMP DB25 -K connector -$ENDCMP -# -$CMP DB37 -K connector -$ENDCMP -# -$CMP DB9 -K connector -$ENDCMP -# -$CMP DIN_5 -D 5 pins connector, 41524 -K connector DIN 5-pins 41524 -$ENDCMP -# -$CMP HE10-16 -K connector -$ENDCMP -# -$CMP HE10-20 -K connector -$ENDCMP -# -$CMP HE10-26 -K connector -$ENDCMP -# -$CMP HE10-32 -K connector -$ENDCMP -# -$CMP HE10-34 -K connector -$ENDCMP -# -$CMP I3E1394 -D CONNECTOR 6BR -$ENDCMP -# -$CMP JACK_TRS_6PINS -D audio jack TRS 6 pins -K audio jack connector TRS -$ENDCMP -# -$CMP Micro_SD_Card -D Micro SD Card Socket -K connector SD microsd -F http://katalog.we-online.de/em/datasheet/693072010801.pdf -$ENDCMP -# -$CMP PCI_5V_32BIT -D Connector BUS PCI -K PCI -$ENDCMP -# -$CMP PCI_CONUNIV -D Connector BUS PCI -K PCI -$ENDCMP -# -$CMP RJ45-TRANSFO -D RJ45 with transformer + leds WURTH -K RJ45 -$ENDCMP -# -$CMP RJ45_LEDS -D RJ45, status leds -K RJ45 RJ45_LEDS -$ENDCMP -# -$CMP Raspberry_Pi_2_3 -D expansion header for Raspberry Pi 2 & 3 -K raspberrypi gpio -F https://www.raspberrypi.org/documentation/hardware/raspberrypi/schematics/RPI-3B-V1_2-SCHEMATIC-REDUCED.pdf -$ENDCMP -# -$CMP SCART-F -D Prise Peritel -K connector -$ENDCMP -# -$CMP SD_Card -D SD Card Reader -K connector SD -F http://portal.fciconnect.com/Comergent//fci/drawing/10067847.pdf -$ENDCMP -# -$CMP Screw_Terminal_1x01 -D 1-pin screw terminal connector -K screw terminal block -$ENDCMP -# -$CMP Screw_Terminal_1x02 -D 2-pin screw terminal connector -K screw terminal block -$ENDCMP -# -$CMP Screw_Terminal_1x03 -D 3-pin screw terminal connector -K screw terminal block -$ENDCMP -# -$CMP Screw_Terminal_1x04 -D 4-pin screw terminal connector -K screw terminal block -$ENDCMP -# -$CMP Screw_Terminal_1x05 -D 5-pin screw terminal connector -K screw terminal block -$ENDCMP -# -$CMP Screw_Terminal_1x06 -D 6-pin screw terminal connector -K screw terminal block -$ENDCMP -# -$CMP Screw_Terminal_1x07 -D 7-pin screw terminal connector -K screw terminal block -$ENDCMP -# -$CMP Screw_Terminal_1x08 -D 8-pin screw terminal connector -K screw terminal block -$ENDCMP -# -$CMP Screw_Terminal_1x09 -D 9-pin screw terminal connector -K screw terminal block -$ENDCMP -# -$CMP Screw_Terminal_1x10 -D 10-pin screw terminal connector -K screw terminal block -$ENDCMP -# -$CMP Screw_Terminal_1x11 -D 11-pin screw terminal connector -K screw terminal block -$ENDCMP -# -$CMP Screw_Terminal_1x12 -D 12-pin screw terminal connector -K screw terminal block -$ENDCMP -# -$CMP TEST_1P -D point -K point tp -$ENDCMP -# -$CMP TEST_2P -D point -K point tp -$ENDCMP -# -$CMP USB_A -D USB Type A connector -K connector USB USB_A -$ENDCMP -# -$CMP USB_B -D USB Type B connector -K connector USB USB_B -$ENDCMP -# -$CMP USB_OTG -D USB micro/mini connector -K connector USB USB_OTG USB_mini USB_micro -$ENDCMP -# -$CMP XLR3 -D 3 pins -K connector -$ENDCMP -# -$CMP XLR4 -D 4 pins -K connector -$ENDCMP -# -$CMP XLR5 -D 5 pins -K connector -$ENDCMP +EESchema-DOCLIB Version 2.0 # #End Doc Library diff --git a/library/conn.lib b/library/conn.lib index 284c885a..ea7c7391 100644 --- a/library/conn.lib +++ b/library/conn.lib @@ -540,6 +540,33 @@ X P1 1 -200 0 150 R 50 50 1 1 P ENDDRAW ENDDEF # +# CONN_01X01_FEMALE +# +DEF CONN_01X01_FEMALE P 0 40 N N 1 F N +F0 "P" -200 -200 60 H V C CNN +F1 "CONN_01X01_FEMALE" -150 -100 60 H V C CNN +F2 "" 0 0 60 H I C CNN +F3 "" 0 0 60 H I C CNN +DRAW +A 150 0 50 901 -901 0 1 0 N 150 50 150 -50 +X 1 ~ -100 0 200 R 50 50 1 1 I +ENDDRAW +ENDDEF +# +# CONN_01X01_MALE +# +DEF CONN_01X01_MALE P 0 40 N N 1 F N +F0 "P" 0 -200 60 H V C CNN +F1 "CONN_01X01_MALE" 0 -100 60 H V C CNN +F2 "" 0 0 60 H I C CNN +F3 "" 0 0 60 H I C CNN +DRAW +S -100 25 -100 25 0 1 0 N +S 100 25 -100 -25 0 1 0 F +X 1 1 300 0 200 L 50 50 1 1 I +ENDDRAW +ENDDEF +# # CONN_01X02 # DEF CONN_01X02 P 0 40 Y N 1 F N @@ -2880,33 +2907,6 @@ X P39 39 -200 -1850 150 R 50 50 1 1 P ENDDRAW ENDDEF # -# CONN_01X01_FEMALE -# -DEF CONN_01X01_FEMALE P 0 40 N N 1 F N -F0 "P" -200 -200 60 H V C CNN -F1 "CONN_01X01_FEMALE" -150 -100 60 H V C CNN -F2 "" 0 0 60 H I C CNN -F3 "" 0 0 60 H I C CNN -DRAW -A 150 0 50 901 -901 0 1 0 N 150 50 150 -50 -X 1 ~ -100 0 200 R 50 50 1 1 I -ENDDRAW -ENDDEF -# -# CONN_01X01_MALE -# -DEF CONN_01X01_MALE P 0 40 N N 1 F N -F0 "P" 0 -200 60 H V C CNN -F1 "CONN_01X01_MALE" 0 -100 60 H V C CNN -F2 "" 0 0 60 H I C CNN -F3 "" 0 0 60 H I C CNN -DRAW -S 50 50 50 50 0 1 0 N -S 100 50 -100 -50 0 1 0 F -X 1 1 300 0 200 L 50 50 1 1 I -ENDDRAW -ENDDEF -# # CONN_02X01 # DEF CONN_02X01 P 0 1 Y N 1 F N From 9d2c1a74cdb2fc9c7a5271d0bfc95e6ad9431bd1 Mon Sep 17 00:00:00 2001 From: Marsfan Date: Mon, 5 Dec 2016 20:07:28 -0600 Subject: [PATCH 04/10] Fixed a git conflict leading to all descriptions going missi --- library/conn.dcm | 656 +++++++++++++++++++++++++++++++++++++++++++++++ library/conn.lib | 26 ++ 2 files changed, 682 insertions(+) diff --git a/library/conn.dcm b/library/conn.dcm index 5f3ed79b..6072fa0b 100644 --- a/library/conn.dcm +++ b/library/conn.dcm @@ -1,3 +1,659 @@ EESchema-DOCLIB Version 2.0 # +$CMP BARREL_JACK +D DC Barrel Jack +K DC power barrel jack connector +$ENDCMP +# +$CMP BUSAT +D Connector BUS ISA 16 bits +K ISA +$ENDCMP +# +$CMP BUSPC +D Connector BUS ISA 8 Bits +K ISA +$ENDCMP +# +$CMP BUSPCI-5V +D Connector BUS PCI +K PCI +$ENDCMP +# +$CMP C64AB +D Connector Europe 64 contacts ranges A,B +K connector DIN +$ENDCMP +# +$CMP C64AC +D Connector Europe 64 contacts, ranges A,B,C +K connector DIN +$ENDCMP +# +$CMP C96ABC +D Connector Europe, 96 contacts, ranges A,B,C +K connector +$ENDCMP +# +$CMP CNT-RJ45 +D RJ-45 with LEDs and shield +K connector rj45 ethernet network +$ENDCMP +# +$CMP CONN_01X01 +D Connector, single row, 01x01 +K connector +$ENDCMP +# +$CMP CONN_01X02 +D Connector, single row, 01x02 +K connector +$ENDCMP +# +$CMP CONN_01X03 +D Connector, single row, 01x03 +K connector +$ENDCMP +# +$CMP CONN_01X04 +D Connector, single row, 01x04 +K connector +$ENDCMP +# +$CMP CONN_01X05 +D Connector, single row, 01x05 +K connector +$ENDCMP +# +$CMP CONN_01X06 +D Connector, single row, 01x06 +K connector +$ENDCMP +# +$CMP CONN_01X07 +D Connector, single row, 01x07 +K connector +$ENDCMP +# +$CMP CONN_01X08 +D Connector, single row, 01x08 +K connector +$ENDCMP +# +$CMP CONN_01X09 +D Connector, single row, 01x09 +K connector +$ENDCMP +# +$CMP CONN_01X10 +D Connector, single row, 01x10 +K connector +$ENDCMP +# +$CMP CONN_01X11 +D Connector, single row, 01x11 +K connector +$ENDCMP +# +$CMP CONN_01X12 +D Connector, single row, 01x12 +K connector +$ENDCMP +# +$CMP CONN_01X13 +D Connector, single row, 01x13 +K connector +$ENDCMP +# +$CMP CONN_01X14 +D Connector, single row, 01x14 +K connector +$ENDCMP +# +$CMP CONN_01X15 +D Connector, single row, 01x15 +K connector +$ENDCMP +# +$CMP CONN_01X16 +D Connector, single row, 01x16 +K connector +$ENDCMP +# +$CMP CONN_01X17 +D Connector, single row, 01x17 +K connector +$ENDCMP +# +$CMP CONN_01X18 +D Connector, single row, 01x18 +K connector +$ENDCMP +# +$CMP CONN_01X19 +D Connector, single row, 01x19 +K connector +$ENDCMP +# +$CMP CONN_01X20 +D Connector, single row, 01x20 +K connector +$ENDCMP +# +$CMP CONN_01X21 +D Connector, single row, 01x21 +K connector +$ENDCMP +# +$CMP CONN_01X22 +D Connector, single row, 01x22 +K connector +$ENDCMP +# +$CMP CONN_01X23 +D Connector, single row, 01x23 +K connector +$ENDCMP +# +$CMP CONN_01X24 +D Connector, single row, 01x24 +K connector +$ENDCMP +# +$CMP CONN_01X25 +D Connector, single row, 01x25 +K connector +$ENDCMP +# +$CMP CONN_01X26 +D Connector, single row, 01x26 +K connector +$ENDCMP +# +$CMP CONN_01X27 +D Connector, single row, 01x27 +K connector +$ENDCMP +# +$CMP CONN_01X28 +D Connector, single row, 01x28 +K connector +$ENDCMP +# +$CMP CONN_01X29 +D Connector, single row, 01x29 +K connector +$ENDCMP +# +$CMP CONN_01X30 +D Connector, single row, 01x30 +K connector +$ENDCMP +# +$CMP CONN_01X31 +D Connector, single row, 01x31 +K connector +$ENDCMP +# +$CMP CONN_01X32 +D Connector, single row, 01x32 +K connector +$ENDCMP +# +$CMP CONN_01X33 +D Connector, single row, 01x33 +K connector +$ENDCMP +# +$CMP CONN_01X34 +D Connector, single row, 01x34 +K connector +$ENDCMP +# +$CMP CONN_01X35 +D Connector, single row, 01x35 +K connector +$ENDCMP +# +$CMP CONN_01X36 +D Connector, single row, 01x36 +K connector +$ENDCMP +# +$CMP CONN_01X37 +D Connector, single row, 01x37 +K connector +$ENDCMP +# +$CMP CONN_01X38 +D Connector, single row, 01x38 +K connector +$ENDCMP +# +$CMP CONN_01X39 +D Connector, single row, 01x39 +K connector +$ENDCMP +# +$CMP CONN_01X40 +D Connector, single row, 01x40 +K connector +$ENDCMP +# +$CMP CONN_02X01 +D Connector, double row, 02x01 +K connector +$ENDCMP +# +$CMP CONN_02X02 +D Connector, double row, 02x02 +K connector +$ENDCMP +# +$CMP CONN_02X03 +D Connector, double row, 02x03 +K connector +$ENDCMP +# +$CMP CONN_02X04 +D Connector, double row, 02x04 +K connector +$ENDCMP +# +$CMP CONN_02X05 +D Connector, double row, 02x05 +K connector +$ENDCMP +# +$CMP CONN_02X06 +D Connector, double row, 02x06 +K connector +$ENDCMP +# +$CMP CONN_02X07 +D Connector, double row, 02x07 +K connector +$ENDCMP +# +$CMP CONN_02X08 +D Connector, double row, 02x08 +K connector +$ENDCMP +# +$CMP CONN_02X09 +D Connector, double row, 02x09 +K connector +$ENDCMP +# +$CMP CONN_02X10 +D Connector, double row, 02x10 +K connector +$ENDCMP +# +$CMP CONN_02X11 +D Connector, double row, 02x11 +K connector +$ENDCMP +# +$CMP CONN_02X12 +D Connector, double row, 02x12 +K connector +$ENDCMP +# +$CMP CONN_02X13 +D Connector, double row, 02x13 +K connector +$ENDCMP +# +$CMP CONN_02X14 +D Connector, double row, 02x14 +K connector +$ENDCMP +# +$CMP CONN_02X15 +D Connector, double row, 02x15 +K connector +$ENDCMP +# +$CMP CONN_02X16 +D Connector, double row, 02x16 +K connector +$ENDCMP +# +$CMP CONN_02X17 +D Connector, double row, 02x17 +K connector +$ENDCMP +# +$CMP CONN_02X18 +D Connector, double row, 02x18 +K connector +$ENDCMP +# +$CMP CONN_02X19 +D Connector, double row, 02x19 +K connector +$ENDCMP +# +$CMP CONN_02X20 +D Connector, double row, 02x20 +K connector +$ENDCMP +# +$CMP CONN_02X21 +D Connector, double row, 02x21 +K connector +$ENDCMP +# +$CMP CONN_02X22 +D Connector, double row, 02x22 +K connector +$ENDCMP +# +$CMP CONN_02X23 +D Connector, double row, 02x23 +K connector +$ENDCMP +# +$CMP CONN_02X24 +D Connector, double row, 02x24 +K connector +$ENDCMP +# +$CMP CONN_02X25 +D Connector, double row, 02x25 +K connector +$ENDCMP +# +$CMP CONN_02X26 +D Connector, double row, 02x26 +K connector +$ENDCMP +# +$CMP CONN_02X27 +D Connector, double row, 02x27 +K connector +$ENDCMP +# +$CMP CONN_02X28 +D Connector, double row, 02x28 +K connector +$ENDCMP +# +$CMP CONN_02X29 +D Connector, double row, 02x29 +K connector +$ENDCMP +# +$CMP CONN_02X30 +D Connector, double row, 02x30 +K connector +$ENDCMP +# +$CMP CONN_02X31 +D Connector, double row, 02x31 +K connector +$ENDCMP +# +$CMP CONN_02X32 +D Connector, double row, 02x32 +K connector +$ENDCMP +# +$CMP CONN_02X33 +D Connector, double row, 02x33 +K connector +$ENDCMP +# +$CMP CONN_02X34 +D Connector, double row, 02x34 +K connector +$ENDCMP +# +$CMP CONN_02X35 +D Connector, double row, 02x35 +K connector +$ENDCMP +# +$CMP CONN_02X36 +D Connector, double row, 02x36 +K connector +$ENDCMP +# +$CMP CONN_02X37 +D Connector, double row, 02x37 +K connector +$ENDCMP +# +$CMP CONN_02X38 +D Connector, double row, 02x38 +K connector +$ENDCMP +# +$CMP CONN_02X39 +D Connector, double row, 02x39 +K connector +$ENDCMP +# +$CMP CONN_02X40 +D Connector, double row, 02x40 +K connector +$ENDCMP +# +$CMP CONN_15X4 +D Connector Europe, 60 contacts, ranges A,B,C,D +K connector +$ENDCMP +# +$CMP DB15 +K connector +$ENDCMP +# +$CMP DB15_HighDensity +D High density DB15, Triple Row, Generic +K connector db15 +$ENDCMP +# +$CMP DB15_HighDensity_MountingHoles +D High density DB15, Triple Row, Mounting Hole, Generic +K connector db15 +$ENDCMP +# +$CMP DB25 +K connector +$ENDCMP +# +$CMP DB37 +K connector +$ENDCMP +# +$CMP DB9 +K connector +$ENDCMP +# +$CMP DIN_5 +D 5 pins connector, 41524 +K connector DIN 5-pins 41524 +$ENDCMP +# +$CMP Female +D Generic Female connector +$ENDCMP +# +$CMP HE10-16 +K connector +$ENDCMP +# +$CMP HE10-20 +K connector +$ENDCMP +# +$CMP HE10-26 +K connector +$ENDCMP +# +$CMP HE10-32 +K connector +$ENDCMP +# +$CMP HE10-34 +K connector +$ENDCMP +# +$CMP I3E1394 +D CONNECTOR 6BR +$ENDCMP +# +$CMP JACK_TRS_6PINS +D audio jack TRS 6 pins +K audio jack connector TRS +$ENDCMP +# +$CMP Male +D Generic Male Connector +$ENDCMP +# +$CMP Micro_SD_Card +D Micro SD Card Socket +K connector SD microsd +F http://katalog.we-online.de/em/datasheet/693072010801.pdf +$ENDCMP +# +$CMP PCI_5V_32BIT +D Connector BUS PCI +K PCI +$ENDCMP +# +$CMP PCI_CONUNIV +D Connector BUS PCI +K PCI +$ENDCMP +# +$CMP RJ45-TRANSFO +D RJ45 with transformer + leds WURTH +K RJ45 +$ENDCMP +# +$CMP RJ45_LEDS +D RJ45, status leds +K RJ45 RJ45_LEDS +$ENDCMP +# +$CMP Raspberry_Pi_2_3 +D expansion header for Raspberry Pi 2 & 3 +K raspberrypi gpio +F https://www.raspberrypi.org/documentation/hardware/raspberrypi/schematics/RPI-3B-V1_2-SCHEMATIC-REDUCED.pdf +$ENDCMP +# +$CMP SCART-F +D Prise Peritel +K connector +$ENDCMP +# +$CMP SD_Card +D SD Card Reader +K connector SD +F http://portal.fciconnect.com/Comergent//fci/drawing/10067847.pdf +$ENDCMP +# +$CMP Screw_Terminal_1x01 +D 1-pin screw terminal connector +K screw terminal block +$ENDCMP +# +$CMP Screw_Terminal_1x02 +D 2-pin screw terminal connector +K screw terminal block +$ENDCMP +# +$CMP Screw_Terminal_1x03 +D 3-pin screw terminal connector +K screw terminal block +$ENDCMP +# +$CMP Screw_Terminal_1x04 +D 4-pin screw terminal connector +K screw terminal block +$ENDCMP +# +$CMP Screw_Terminal_1x05 +D 5-pin screw terminal connector +K screw terminal block +$ENDCMP +# +$CMP Screw_Terminal_1x06 +D 6-pin screw terminal connector +K screw terminal block +$ENDCMP +# +$CMP Screw_Terminal_1x07 +D 7-pin screw terminal connector +K screw terminal block +$ENDCMP +# +$CMP Screw_Terminal_1x08 +D 8-pin screw terminal connector +K screw terminal block +$ENDCMP +# +$CMP Screw_Terminal_1x09 +D 9-pin screw terminal connector +K screw terminal block +$ENDCMP +# +$CMP Screw_Terminal_1x10 +D 10-pin screw terminal connector +K screw terminal block +$ENDCMP +# +$CMP Screw_Terminal_1x11 +D 11-pin screw terminal connector +K screw terminal block +$ENDCMP +# +$CMP Screw_Terminal_1x12 +D 12-pin screw terminal connector +K screw terminal block +$ENDCMP +# +$CMP TEST_1P +D point +K point tp +$ENDCMP +# +$CMP TEST_2P +D point +K point tp +$ENDCMP +# +$CMP USB_A +D USB Type A connector +K connector USB USB_A +$ENDCMP +# +$CMP USB_B +D USB Type B connector +K connector USB USB_B +$ENDCMP +# +$CMP USB_OTG +D USB micro/mini connector +K connector USB USB_OTG USB_mini USB_micro +$ENDCMP +# +$CMP XLR3 +D 3 pins +K connector +$ENDCMP +# +$CMP XLR4 +D 4 pins +K connector +$ENDCMP +# +$CMP XLR5 +D 5 pins +K connector +$ENDCMP +# #End Doc Library diff --git a/library/conn.lib b/library/conn.lib index ea7c7391..652209d3 100644 --- a/library/conn.lib +++ b/library/conn.lib @@ -7861,6 +7861,19 @@ X 5 5 400 200 100 L 50 50 1 1 P ENDDRAW ENDDEF # +# Female +# +DEF Female J 0 40 N N 1 F N +F0 "J" -200 -150 60 H V C CNN +F1 "Female" -50 -50 60 H V C CNN +F2 "" 0 0 60 H I C CNN +F3 "" 0 0 60 H I C CNN +DRAW +P 3 0 1 0 150 -50 100 0 150 50 N +X 1 ~ -100 0 200 R 50 50 1 1 I +ENDDRAW +ENDDEF +# # GS2 # DEF GS2 GS 0 40 N N 1 F N @@ -8381,6 +8394,19 @@ X ~ 6 -600 200 300 R 50 50 1 2 P ENDDRAW ENDDEF # +# Male +# +DEF Male J 0 40 N N 1 F N +F0 "J" -50 -200 60 H V C CNN +F1 "Male" 0 -100 60 H V C CNN +F2 "" 0 0 60 H I C CNN +F3 "" 0 0 60 H I C CNN +DRAW +P 3 0 1 0 50 50 100 0 50 -50 N +X 1 ~ -100 0 200 R 50 50 1 1 I +ENDDRAW +ENDDEF +# # Micro_SD_Card # DEF Micro_SD_Card CON 0 40 Y Y 1 F N From aee3cbc1acec40182e693c1d51ee59732b4d81fb Mon Sep 17 00:00:00 2001 From: Marsfan Date: Mon, 5 Dec 2016 20:33:02 -0600 Subject: [PATCH 05/10] Reworked the labeling --- library/conn.dcm | 8 -------- library/conn.lib | 32 +++----------------------------- 2 files changed, 3 insertions(+), 37 deletions(-) diff --git a/library/conn.dcm b/library/conn.dcm index 6072fa0b..68a3ad9d 100644 --- a/library/conn.dcm +++ b/library/conn.dcm @@ -476,10 +476,6 @@ D 5 pins connector, 41524 K connector DIN 5-pins 41524 $ENDCMP # -$CMP Female -D Generic Female connector -$ENDCMP -# $CMP HE10-16 K connector $ENDCMP @@ -509,10 +505,6 @@ D audio jack TRS 6 pins K audio jack connector TRS $ENDCMP # -$CMP Male -D Generic Male Connector -$ENDCMP -# $CMP Micro_SD_Card D Micro SD Card Socket K connector SD microsd diff --git a/library/conn.lib b/library/conn.lib index 652209d3..0391bc07 100644 --- a/library/conn.lib +++ b/library/conn.lib @@ -543,8 +543,8 @@ ENDDEF # CONN_01X01_FEMALE # DEF CONN_01X01_FEMALE P 0 40 N N 1 F N -F0 "P" -200 -200 60 H V C CNN -F1 "CONN_01X01_FEMALE" -150 -100 60 H V C CNN +F0 "P" 0 50 60 H V C CNN +F1 "CONN_01X01_FEMALE" -50 -100 60 H V C CNN F2 "" 0 0 60 H I C CNN F3 "" 0 0 60 H I C CNN DRAW @@ -556,7 +556,7 @@ ENDDEF # CONN_01X01_MALE # DEF CONN_01X01_MALE P 0 40 N N 1 F N -F0 "P" 0 -200 60 H V C CNN +F0 "P" 0 75 60 H V C CNN F1 "CONN_01X01_MALE" 0 -100 60 H V C CNN F2 "" 0 0 60 H I C CNN F3 "" 0 0 60 H I C CNN @@ -7861,19 +7861,6 @@ X 5 5 400 200 100 L 50 50 1 1 P ENDDRAW ENDDEF # -# Female -# -DEF Female J 0 40 N N 1 F N -F0 "J" -200 -150 60 H V C CNN -F1 "Female" -50 -50 60 H V C CNN -F2 "" 0 0 60 H I C CNN -F3 "" 0 0 60 H I C CNN -DRAW -P 3 0 1 0 150 -50 100 0 150 50 N -X 1 ~ -100 0 200 R 50 50 1 1 I -ENDDRAW -ENDDEF -# # GS2 # DEF GS2 GS 0 40 N N 1 F N @@ -8394,19 +8381,6 @@ X ~ 6 -600 200 300 R 50 50 1 2 P ENDDRAW ENDDEF # -# Male -# -DEF Male J 0 40 N N 1 F N -F0 "J" -50 -200 60 H V C CNN -F1 "Male" 0 -100 60 H V C CNN -F2 "" 0 0 60 H I C CNN -F3 "" 0 0 60 H I C CNN -DRAW -P 3 0 1 0 50 50 100 0 50 -50 N -X 1 ~ -100 0 200 R 50 50 1 1 I -ENDDRAW -ENDDEF -# # Micro_SD_Card # DEF Micro_SD_Card CON 0 40 Y Y 1 F N From 9aec87088e105410f36697be28d84a7be830d76f Mon Sep 17 00:00:00 2001 From: Marsfan Date: Mon, 5 Dec 2016 20:56:23 -0600 Subject: [PATCH 06/10] changed pins to be bi-directional --- library/conn.lib | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/library/conn.lib b/library/conn.lib index 0391bc07..e5da023c 100644 --- a/library/conn.lib +++ b/library/conn.lib @@ -549,7 +549,7 @@ F2 "" 0 0 60 H I C CNN F3 "" 0 0 60 H I C CNN DRAW A 150 0 50 901 -901 0 1 0 N 150 50 150 -50 -X 1 ~ -100 0 200 R 50 50 1 1 I +X 1 ~ -100 0 200 R 50 50 1 1 B ENDDRAW ENDDEF # @@ -563,7 +563,7 @@ F3 "" 0 0 60 H I C CNN DRAW S -100 25 -100 25 0 1 0 N S 100 25 -100 -25 0 1 0 F -X 1 1 300 0 200 L 50 50 1 1 I +X 1 1 300 0 200 L 50 50 1 1 B ENDDRAW ENDDEF # From 076292d259954eb954b592c499b97214ce3f2c22 Mon Sep 17 00:00:00 2001 From: Marsfan Date: Tue, 6 Dec 2016 12:10:56 -0600 Subject: [PATCH 07/10] Added descriptions and rows up to 01x04 --- library/conn.dcm | 40 ++++++++++++++++++ library/conn.lib | 107 ++++++++++++++++++++++++++++++++++++++++++++++- 2 files changed, 146 insertions(+), 1 deletion(-) diff --git a/library/conn.dcm b/library/conn.dcm index 68a3ad9d..926125bf 100644 --- a/library/conn.dcm +++ b/library/conn.dcm @@ -45,21 +45,61 @@ D Connector, single row, 01x01 K connector $ENDCMP # +$CMP CONN_01X01_FEMALE +D Generic Female Connector, Single Row, 01x01 +K Connector, Female, Generic +$ENDCMP +# +$CMP CONN_01X01_MALE +D Generic Male Connector, single row, 01x01 +K Connector, Male, Generic +$ENDCMP +# $CMP CONN_01X02 D Connector, single row, 01x02 K connector $ENDCMP # +$CMP CONN_01X02_FEMALE +D Generic Female Connector, Single Row, 01x02 +K Connector, Female, Generic +$ENDCMP +# +$CMP CONN_01X02_MALE +D Generic Male Connector, single row, 01x02 +K Connector, Male, Generic +$ENDCMP +# $CMP CONN_01X03 D Connector, single row, 01x03 K connector $ENDCMP # +$CMP CONN_01X03_FEMALE +D Generic Female Connector, single row, 01x03 +K Connector, Female, Generic +$ENDCMP +# +$CMP CONN_01X03_MALE +D Generic Male Connector, single row, 01x03 +K Connector, Male, Generic +$ENDCMP +# $CMP CONN_01X04 D Connector, single row, 01x04 K connector $ENDCMP # +$CMP CONN_01X04_FEMALE +D Generic Female Connector, single row, 01x04 +K Connector, Female, Generic +$ENDCMP +# +$CMP CONN_01X04_MALE +D Generic Male Connector, single row, 01x04 +K Connector, Male, Generic +$ENDCMP +# $CMP CONN_01X05 D Connector, single row, 01x05 K connector diff --git a/library/conn.lib b/library/conn.lib index e5da023c..902c281e 100644 --- a/library/conn.lib +++ b/library/conn.lib @@ -544,7 +544,7 @@ ENDDEF # DEF CONN_01X01_FEMALE P 0 40 N N 1 F N F0 "P" 0 50 60 H V C CNN -F1 "CONN_01X01_FEMALE" -50 -100 60 H V C CNN +F1 "CONN_01X01_FEMALE" 0 -100 60 H V C CNN F2 "" 0 0 60 H I C CNN F3 "" 0 0 60 H I C CNN DRAW @@ -589,6 +589,37 @@ X P2 2 -200 -50 150 R 50 50 1 1 P ENDDRAW ENDDEF # +# CONN_01X02_FEMALE +# +DEF CONN_01X02_FEMALE P 0 40 N N 1 F N +F0 "P" 0 100 60 H V C CNN +F1 "CONN_01X02_FEMALE" 50 -150 60 H V C CNN +F2 "" 0 50 60 H I C CNN +F3 "" 0 50 60 H I C CNN +DRAW +A 150 -50 50 901 -901 0 1 0 N 150 0 150 -100 +A 150 50 50 901 -901 0 1 0 N 150 100 150 0 +X 2 2 -100 -50 200 R 50 50 1 1 B +X 1 ~ -100 50 200 R 50 50 1 1 B +ENDDRAW +ENDDEF +# +# CONN_01X02_MALE +# +DEF CONN_01X02_MALE P 0 40 N N 1 F N +F0 "P" 0 75 60 H V C CNN +F1 "CONN_01X02_MALE" 75 -150 60 H V C CNN +F2 "" 0 0 60 H I C CNN +F3 "" 0 0 60 H I C CNN +DRAW +S -100 -50 100 -100 0 1 0 F +S -100 25 -100 25 0 1 0 N +S 100 25 -100 -25 0 1 0 F +X 1 1 300 0 200 L 50 50 1 1 B +X 2 ~ 300 -75 200 L 50 50 1 1 B +ENDDRAW +ENDDEF +# # CONN_01X03 # DEF CONN_01X03 P 0 40 Y N 1 F N @@ -613,6 +644,41 @@ X P3 3 -200 -100 150 R 50 50 1 1 P ENDDRAW ENDDEF # +# CONN_01X03_FEMALE +# +DEF CONN_01X03_FEMALE P 0 40 N N 1 F N +F0 "P" 0 150 60 H V C CNN +F1 "CONN_01X03_FEMALE" 50 -200 60 H V C CNN +F2 "" 0 100 60 H I C CNN +F3 "" 0 100 60 H I C CNN +DRAW +A 150 -100 50 901 -901 0 1 0 N 150 -50 150 -150 +A 150 0 50 901 -901 0 1 0 N 150 50 150 -50 +A 150 100 50 901 -901 0 1 0 N 150 150 150 50 +X 2 2 -100 0 200 R 50 50 1 1 B +X 3 3 -100 -100 200 R 50 50 1 1 B +X 1 ~ -100 100 200 R 50 50 1 1 B +ENDDRAW +ENDDEF +# +# CONN_01X03_MALE +# +DEF CONN_01X03_MALE P 0 40 N N 1 F N +F0 "P" 0 75 60 H V C CNN +F1 "CONN_01X03_MALE" 100 -225 60 H V C CNN +F2 "" 0 0 60 H I C CNN +F3 "" 0 0 60 H I C CNN +DRAW +S -100 -125 100 -175 0 1 0 F +S -100 -50 100 -100 0 1 0 F +S -100 25 -100 25 0 1 0 N +S 100 25 -100 -25 0 1 0 F +X 1 1 300 0 200 L 50 50 1 1 B +X 3 3 300 -150 200 L 50 50 1 1 B +X 2 ~ 300 -75 200 L 50 50 1 1 B +ENDDRAW +ENDDEF +# # CONN_01X04 # DEF CONN_01X04 P 0 40 Y N 1 F N @@ -639,6 +705,45 @@ X P4 4 -200 -150 150 R 50 50 1 1 P ENDDRAW ENDDEF # +# CONN_01X04_FEMALE +# +DEF CONN_01X04_FEMALE P 0 40 N N 1 F N +F0 "P" 0 200 60 H V C CNN +F1 "CONN_01X04_FEMALE" 50 -250 60 H V C CNN +F2 "" 0 150 60 H I C CNN +F3 "" 0 150 60 H I C CNN +DRAW +A 150 -150 50 901 -901 0 1 0 N 150 -100 150 -200 +A 150 -50 50 901 -901 0 1 0 N 150 0 150 -100 +A 150 50 50 901 -901 0 1 0 N 150 100 150 0 +A 150 150 50 901 -901 0 1 0 N 150 200 150 100 +X 2 2 -100 50 200 R 50 50 1 1 B +X 3 3 -100 -50 200 R 50 50 1 1 B +X 4 4 -100 -150 200 R 50 50 1 1 B +X 1 ~ -100 150 200 R 50 50 1 1 B +ENDDRAW +ENDDEF +# +# CONN_01X04_MALE +# +DEF CONN_01X04_MALE P 0 40 N N 1 F N +F0 "P" 0 75 60 H V C CNN +F1 "CONN_01X04_MALE" 75 -300 60 H V C CNN +F2 "" 0 0 60 H I C CNN +F3 "" 0 0 60 H I C CNN +DRAW +S -100 -200 100 -250 0 1 0 F +S -100 -125 100 -175 0 1 0 F +S -100 -50 100 -100 0 1 0 F +S -100 25 -100 25 0 1 0 N +S 100 25 -100 -25 0 1 0 F +X 1 1 300 0 200 L 50 50 1 1 B +X 3 3 300 -150 200 L 50 50 1 1 B +X 4 4 300 -225 200 L 50 50 1 1 B +X 2 ~ 300 -75 200 L 50 50 1 1 B +ENDDRAW +ENDDEF +# # CONN_01X05 # DEF CONN_01X05 P 0 40 Y N 1 F N From 7e7ff5ec5098806ab76859c8db285b5179685d0b Mon Sep 17 00:00:00 2001 From: Marsfan Date: Tue, 6 Dec 2016 12:13:51 -0600 Subject: [PATCH 08/10] Fixed some alignment --- library/conn.lib | 52 ++++++++++++++++++++++++------------------------ 1 file changed, 26 insertions(+), 26 deletions(-) diff --git a/library/conn.lib b/library/conn.lib index 902c281e..6bf4fe37 100644 --- a/library/conn.lib +++ b/library/conn.lib @@ -592,15 +592,15 @@ ENDDEF # CONN_01X02_FEMALE # DEF CONN_01X02_FEMALE P 0 40 N N 1 F N -F0 "P" 0 100 60 H V C CNN -F1 "CONN_01X02_FEMALE" 50 -150 60 H V C CNN -F2 "" 0 50 60 H I C CNN -F3 "" 0 50 60 H I C CNN +F0 "P" 0 125 60 H V C CNN +F1 "CONN_01X02_FEMALE" 50 -175 60 H V C CNN +F2 "" 0 75 60 H I C CNN +F3 "" 0 75 60 H I C CNN DRAW A 150 -50 50 901 -901 0 1 0 N 150 0 150 -100 -A 150 50 50 901 -901 0 1 0 N 150 100 150 0 +A 150 75 50 901 -901 0 1 0 N 150 125 150 25 X 2 2 -100 -50 200 R 50 50 1 1 B -X 1 ~ -100 50 200 R 50 50 1 1 B +X 1 ~ -100 75 200 R 50 50 1 1 B ENDDRAW ENDDEF # @@ -647,17 +647,17 @@ ENDDEF # CONN_01X03_FEMALE # DEF CONN_01X03_FEMALE P 0 40 N N 1 F N -F0 "P" 0 150 60 H V C CNN -F1 "CONN_01X03_FEMALE" 50 -200 60 H V C CNN -F2 "" 0 100 60 H I C CNN -F3 "" 0 100 60 H I C CNN +F0 "P" -25 175 60 H V C CNN +F1 "CONN_01X03_FEMALE" 25 -250 60 H V C CNN +F2 "" -25 125 60 H I C CNN +F3 "" -25 125 60 H I C CNN DRAW -A 150 -100 50 901 -901 0 1 0 N 150 -50 150 -150 -A 150 0 50 901 -901 0 1 0 N 150 50 150 -50 -A 150 100 50 901 -901 0 1 0 N 150 150 150 50 -X 2 2 -100 0 200 R 50 50 1 1 B -X 3 3 -100 -100 200 R 50 50 1 1 B -X 1 ~ -100 100 200 R 50 50 1 1 B +A 125 -125 50 901 -901 0 1 0 N 125 -75 125 -175 +A 125 0 50 901 -901 0 1 0 N 125 50 125 -50 +A 125 125 50 901 -901 0 1 0 N 125 175 125 75 +X 2 2 -125 0 200 R 50 50 1 1 B +X 3 3 -125 -125 200 R 50 50 1 1 B +X 1 ~ -125 125 200 R 50 50 1 1 B ENDDRAW ENDDEF # @@ -708,19 +708,19 @@ ENDDEF # CONN_01X04_FEMALE # DEF CONN_01X04_FEMALE P 0 40 N N 1 F N -F0 "P" 0 200 60 H V C CNN -F1 "CONN_01X04_FEMALE" 50 -250 60 H V C CNN -F2 "" 0 150 60 H I C CNN -F3 "" 0 150 60 H I C CNN +F0 "P" 0 250 60 H V C CNN +F1 "CONN_01X04_FEMALE" 50 -275 60 H V C CNN +F2 "" 0 200 60 H I C CNN +F3 "" 0 200 60 H I C CNN DRAW -A 150 -150 50 901 -901 0 1 0 N 150 -100 150 -200 +A 150 -175 50 901 -901 0 1 0 N 150 -125 150 -225 A 150 -50 50 901 -901 0 1 0 N 150 0 150 -100 -A 150 50 50 901 -901 0 1 0 N 150 100 150 0 -A 150 150 50 901 -901 0 1 0 N 150 200 150 100 -X 2 2 -100 50 200 R 50 50 1 1 B +A 150 75 50 901 -901 0 1 0 N 150 125 150 25 +A 150 200 50 901 -901 0 1 0 N 150 250 150 150 +X 2 2 -100 75 200 R 50 50 1 1 B X 3 3 -100 -50 200 R 50 50 1 1 B -X 4 4 -100 -150 200 R 50 50 1 1 B -X 1 ~ -100 150 200 R 50 50 1 1 B +X 4 4 -100 -175 200 R 50 50 1 1 B +X 1 ~ -100 200 200 R 50 50 1 1 B ENDDRAW ENDDEF # From e6eeecb8089cdb338425dfe5dbefb98df45ea79e Mon Sep 17 00:00:00 2001 From: Marsfan Date: Wed, 7 Dec 2016 19:53:12 -0600 Subject: [PATCH 09/10] update pins to fit on 100mm grid --- library/conn.dcm | 4 +- library/conn.lib | 128 +++++++++++++++++++++++------------------------ 2 files changed, 66 insertions(+), 66 deletions(-) diff --git a/library/conn.dcm b/library/conn.dcm index 926125bf..3777529f 100644 --- a/library/conn.dcm +++ b/library/conn.dcm @@ -76,7 +76,7 @@ K connector $ENDCMP # $CMP CONN_01X03_FEMALE -D Generic Female Connector, single row, 01x03 +D Generic Female Connector, Single Row, 01x03 K Connector, Female, Generic $ENDCMP # @@ -91,7 +91,7 @@ K connector $ENDCMP # $CMP CONN_01X04_FEMALE -D Generic Female Connector, single row, 01x04 +D Generic Female Connector, Single Row, 01x04 K Connector, Female, Generic $ENDCMP # diff --git a/library/conn.lib b/library/conn.lib index 6bf4fe37..9cd21dc4 100644 --- a/library/conn.lib +++ b/library/conn.lib @@ -543,7 +543,7 @@ ENDDEF # CONN_01X01_FEMALE # DEF CONN_01X01_FEMALE P 0 40 N N 1 F N -F0 "P" 0 50 60 H V C CNN +F0 "P" 0 100 60 H V C CNN F1 "CONN_01X01_FEMALE" 0 -100 60 H V C CNN F2 "" 0 0 60 H I C CNN F3 "" 0 0 60 H I C CNN @@ -592,31 +592,31 @@ ENDDEF # CONN_01X02_FEMALE # DEF CONN_01X02_FEMALE P 0 40 N N 1 F N -F0 "P" 0 125 60 H V C CNN -F1 "CONN_01X02_FEMALE" 50 -175 60 H V C CNN -F2 "" 0 75 60 H I C CNN -F3 "" 0 75 60 H I C CNN +F0 "P" 0 150 60 H V C CNN +F1 "CONN_01X02_FEMALE" 75 -200 60 H V C CNN +F2 "" 0 100 60 H I C CNN +F3 "" 0 100 60 H I C CNN DRAW -A 150 -50 50 901 -901 0 1 0 N 150 0 150 -100 -A 150 75 50 901 -901 0 1 0 N 150 125 150 25 -X 2 2 -100 -50 200 R 50 50 1 1 B -X 1 ~ -100 75 200 R 50 50 1 1 B +A 150 -100 50 901 -901 0 1 0 N 150 -50 150 -150 +A 150 100 50 901 -901 0 1 0 N 150 150 150 50 +X 2 2 -100 -100 200 R 50 50 1 1 B +X 1 ~ -100 100 200 R 50 50 1 1 B ENDDRAW ENDDEF # # CONN_01X02_MALE # DEF CONN_01X02_MALE P 0 40 N N 1 F N -F0 "P" 0 75 60 H V C CNN -F1 "CONN_01X02_MALE" 75 -150 60 H V C CNN -F2 "" 0 0 60 H I C CNN -F3 "" 0 0 60 H I C CNN +F0 "P" 0 175 60 H V C CNN +F1 "CONN_01X02_MALE" 0 -200 60 H V C CNN +F2 "" 0 100 60 H I C CNN +F3 "" 0 100 60 H I C CNN DRAW -S -100 -50 100 -100 0 1 0 F -S -100 25 -100 25 0 1 0 N -S 100 25 -100 -25 0 1 0 F -X 1 1 300 0 200 L 50 50 1 1 B -X 2 ~ 300 -75 200 L 50 50 1 1 B +S -100 -75 100 -125 0 1 0 F +S -100 125 -100 125 0 1 0 N +S 100 125 -100 75 0 1 0 F +X 1 1 300 100 200 L 50 50 1 1 B +X 2 ~ 300 -100 200 L 50 50 1 1 B ENDDRAW ENDDEF # @@ -647,35 +647,35 @@ ENDDEF # CONN_01X03_FEMALE # DEF CONN_01X03_FEMALE P 0 40 N N 1 F N -F0 "P" -25 175 60 H V C CNN -F1 "CONN_01X03_FEMALE" 25 -250 60 H V C CNN -F2 "" -25 125 60 H I C CNN -F3 "" -25 125 60 H I C CNN +F0 "P" 0 250 60 H V C CNN +F1 "CONN_01X03_FEMALE" 0 -300 60 H V C CNN +F2 "" 0 200 60 H I C CNN +F3 "" 0 200 60 H I C CNN DRAW -A 125 -125 50 901 -901 0 1 0 N 125 -75 125 -175 -A 125 0 50 901 -901 0 1 0 N 125 50 125 -50 -A 125 125 50 901 -901 0 1 0 N 125 175 125 75 -X 2 2 -125 0 200 R 50 50 1 1 B -X 3 3 -125 -125 200 R 50 50 1 1 B -X 1 ~ -125 125 200 R 50 50 1 1 B +A 150 -200 50 901 -901 0 1 0 N 150 -150 150 -250 +A 150 0 50 901 -901 0 1 0 N 150 50 150 -50 +A 150 200 50 901 -901 0 1 0 N 150 250 150 150 +X 2 2 -100 0 200 R 50 50 1 1 B +X 1 ~ -100 200 200 R 50 50 1 1 B +X 3 ~ -100 -200 200 R 50 50 1 1 B ENDDRAW ENDDEF # # CONN_01X03_MALE # DEF CONN_01X03_MALE P 0 40 N N 1 F N -F0 "P" 0 75 60 H V C CNN -F1 "CONN_01X03_MALE" 100 -225 60 H V C CNN -F2 "" 0 0 60 H I C CNN -F3 "" 0 0 60 H I C CNN +F0 "P" 0 275 60 H V C CNN +F1 "CONN_01X03_MALE" 25 -275 60 H V C CNN +F2 "" 0 200 60 H I C CNN +F3 "" 0 200 60 H I C CNN DRAW -S -100 -125 100 -175 0 1 0 F -S -100 -50 100 -100 0 1 0 F -S -100 25 -100 25 0 1 0 N -S 100 25 -100 -25 0 1 0 F -X 1 1 300 0 200 L 50 50 1 1 B -X 3 3 300 -150 200 L 50 50 1 1 B -X 2 ~ 300 -75 200 L 50 50 1 1 B +S -100 25 100 -25 0 1 0 F +S -100 225 -100 225 0 1 0 N +S 100 -175 -100 -225 0 1 0 F +S 100 225 -100 175 0 1 0 F +X 1 1 300 200 200 L 50 50 1 1 B +X 2 ~ 300 0 200 L 50 50 1 1 B +X 3 ~ 300 -200 200 L 50 50 1 1 B ENDDRAW ENDDEF # @@ -708,39 +708,39 @@ ENDDEF # CONN_01X04_FEMALE # DEF CONN_01X04_FEMALE P 0 40 N N 1 F N -F0 "P" 0 250 60 H V C CNN -F1 "CONN_01X04_FEMALE" 50 -275 60 H V C CNN -F2 "" 0 200 60 H I C CNN -F3 "" 0 200 60 H I C CNN +F0 "P" 0 350 60 H V C CNN +F1 "CONN_01X04_FEMALE" 100 -400 60 H V C CNN +F2 "" 0 300 60 H I C CNN +F3 "" 0 300 60 H I C CNN DRAW -A 150 -175 50 901 -901 0 1 0 N 150 -125 150 -225 -A 150 -50 50 901 -901 0 1 0 N 150 0 150 -100 -A 150 75 50 901 -901 0 1 0 N 150 125 150 25 -A 150 200 50 901 -901 0 1 0 N 150 250 150 150 -X 2 2 -100 75 200 R 50 50 1 1 B -X 3 3 -100 -50 200 R 50 50 1 1 B -X 4 4 -100 -175 200 R 50 50 1 1 B -X 1 ~ -100 200 200 R 50 50 1 1 B +A 150 -300 50 901 -901 0 1 0 N 150 -250 150 -350 +A 150 -100 50 901 -901 0 1 0 N 150 -50 150 -150 +A 150 100 50 901 -901 0 1 0 N 150 150 150 50 +A 150 300 50 901 -901 0 1 0 N 150 350 150 250 +X 2 2 -100 100 200 R 50 50 1 1 B +X 1 ~ -100 300 200 R 50 50 1 1 B +X 3 ~ -100 -100 200 R 50 50 1 1 B +X 4 ~ -100 -300 200 R 50 50 1 1 B ENDDRAW ENDDEF # # CONN_01X04_MALE # DEF CONN_01X04_MALE P 0 40 N N 1 F N -F0 "P" 0 75 60 H V C CNN -F1 "CONN_01X04_MALE" 75 -300 60 H V C CNN -F2 "" 0 0 60 H I C CNN -F3 "" 0 0 60 H I C CNN +F0 "P" 0 375 60 H V C CNN +F1 "CONN_01X04_MALE" 0 -400 60 H V C CNN +F2 "" 0 300 60 H I C CNN +F3 "" 0 300 60 H I C CNN DRAW -S -100 -200 100 -250 0 1 0 F -S -100 -125 100 -175 0 1 0 F -S -100 -50 100 -100 0 1 0 F -S -100 25 -100 25 0 1 0 N -S 100 25 -100 -25 0 1 0 F -X 1 1 300 0 200 L 50 50 1 1 B -X 3 3 300 -150 200 L 50 50 1 1 B -X 4 4 300 -225 200 L 50 50 1 1 B -X 2 ~ 300 -75 200 L 50 50 1 1 B +S -100 125 100 75 0 1 0 F +S -100 325 -100 325 0 1 0 N +S 100 -325 -100 -275 0 1 0 F +S 100 -75 -100 -125 0 1 0 F +S 100 325 -100 275 0 1 0 F +X 1 1 300 300 200 L 50 50 1 1 B +X 2 ~ 300 100 200 L 50 50 1 1 B +X 3 ~ 300 -100 200 L 50 50 1 1 B +X 4 ~ 300 -300 200 L 50 50 1 1 B ENDDRAW ENDDEF # From 413b5ba18bb7bd2e940326ce370be1ae1979489e Mon Sep 17 00:00:00 2001 From: Marsfan Date: Tue, 27 Dec 2016 20:30:10 -0600 Subject: [PATCH 10/10] Add pin Numbers to the connectors --- library/conn.lib | 48 ++++++++++++++++++++++++------------------------ 1 file changed, 24 insertions(+), 24 deletions(-) diff --git a/library/conn.lib b/library/conn.lib index 9cd21dc4..fd76613a 100644 --- a/library/conn.lib +++ b/library/conn.lib @@ -542,20 +542,20 @@ ENDDEF # # CONN_01X01_FEMALE # -DEF CONN_01X01_FEMALE P 0 40 N N 1 F N +DEF CONN_01X01_FEMALE P 0 40 Y N 1 F N F0 "P" 0 100 60 H V C CNN F1 "CONN_01X01_FEMALE" 0 -100 60 H V C CNN F2 "" 0 0 60 H I C CNN F3 "" 0 0 60 H I C CNN DRAW A 150 0 50 901 -901 0 1 0 N 150 50 150 -50 -X 1 ~ -100 0 200 R 50 50 1 1 B +X 1 1 -100 0 200 R 50 50 1 1 B ENDDRAW ENDDEF # # CONN_01X01_MALE # -DEF CONN_01X01_MALE P 0 40 N N 1 F N +DEF CONN_01X01_MALE P 0 40 Y N 1 F N F0 "P" 0 75 60 H V C CNN F1 "CONN_01X01_MALE" 0 -100 60 H V C CNN F2 "" 0 0 60 H I C CNN @@ -591,22 +591,22 @@ ENDDEF # # CONN_01X02_FEMALE # -DEF CONN_01X02_FEMALE P 0 40 N N 1 F N -F0 "P" 0 150 60 H V C CNN +DEF CONN_01X02_FEMALE P 0 40 Y N 1 F N +F0 "P" 0 200 60 H V C CNN F1 "CONN_01X02_FEMALE" 75 -200 60 H V C CNN F2 "" 0 100 60 H I C CNN F3 "" 0 100 60 H I C CNN DRAW A 150 -100 50 901 -901 0 1 0 N 150 -50 150 -150 A 150 100 50 901 -901 0 1 0 N 150 150 150 50 +X 1 1 -100 100 200 R 50 50 1 1 B X 2 2 -100 -100 200 R 50 50 1 1 B -X 1 ~ -100 100 200 R 50 50 1 1 B ENDDRAW ENDDEF # # CONN_01X02_MALE # -DEF CONN_01X02_MALE P 0 40 N N 1 F N +DEF CONN_01X02_MALE P 0 40 Y N 1 F N F0 "P" 0 175 60 H V C CNN F1 "CONN_01X02_MALE" 0 -200 60 H V C CNN F2 "" 0 100 60 H I C CNN @@ -616,7 +616,7 @@ S -100 -75 100 -125 0 1 0 F S -100 125 -100 125 0 1 0 N S 100 125 -100 75 0 1 0 F X 1 1 300 100 200 L 50 50 1 1 B -X 2 ~ 300 -100 200 L 50 50 1 1 B +X 2 2 300 -100 200 L 50 50 1 1 B ENDDRAW ENDDEF # @@ -646,8 +646,8 @@ ENDDEF # # CONN_01X03_FEMALE # -DEF CONN_01X03_FEMALE P 0 40 N N 1 F N -F0 "P" 0 250 60 H V C CNN +DEF CONN_01X03_FEMALE P 0 40 Y N 1 F N +F0 "P" 0 300 60 H V C CNN F1 "CONN_01X03_FEMALE" 0 -300 60 H V C CNN F2 "" 0 200 60 H I C CNN F3 "" 0 200 60 H I C CNN @@ -655,15 +655,15 @@ DRAW A 150 -200 50 901 -901 0 1 0 N 150 -150 150 -250 A 150 0 50 901 -901 0 1 0 N 150 50 150 -50 A 150 200 50 901 -901 0 1 0 N 150 250 150 150 +X 1 1 -100 200 200 R 50 50 1 1 B X 2 2 -100 0 200 R 50 50 1 1 B -X 1 ~ -100 200 200 R 50 50 1 1 B -X 3 ~ -100 -200 200 R 50 50 1 1 B +X 3 3 -100 -200 200 R 50 50 1 1 B ENDDRAW ENDDEF # # CONN_01X03_MALE # -DEF CONN_01X03_MALE P 0 40 N N 1 F N +DEF CONN_01X03_MALE P 0 40 Y N 1 F N F0 "P" 0 275 60 H V C CNN F1 "CONN_01X03_MALE" 25 -275 60 H V C CNN F2 "" 0 200 60 H I C CNN @@ -674,8 +674,8 @@ S -100 225 -100 225 0 1 0 N S 100 -175 -100 -225 0 1 0 F S 100 225 -100 175 0 1 0 F X 1 1 300 200 200 L 50 50 1 1 B -X 2 ~ 300 0 200 L 50 50 1 1 B -X 3 ~ 300 -200 200 L 50 50 1 1 B +X 2 2 300 0 200 L 50 50 1 1 B +X 3 3 300 -200 200 L 50 50 1 1 B ENDDRAW ENDDEF # @@ -707,8 +707,8 @@ ENDDEF # # CONN_01X04_FEMALE # -DEF CONN_01X04_FEMALE P 0 40 N N 1 F N -F0 "P" 0 350 60 H V C CNN +DEF CONN_01X04_FEMALE P 0 40 Y N 1 F N +F0 "P" 0 400 60 H V C CNN F1 "CONN_01X04_FEMALE" 100 -400 60 H V C CNN F2 "" 0 300 60 H I C CNN F3 "" 0 300 60 H I C CNN @@ -717,16 +717,16 @@ A 150 -300 50 901 -901 0 1 0 N 150 -250 150 -350 A 150 -100 50 901 -901 0 1 0 N 150 -50 150 -150 A 150 100 50 901 -901 0 1 0 N 150 150 150 50 A 150 300 50 901 -901 0 1 0 N 150 350 150 250 +X 1 1 -100 300 200 R 50 50 1 1 B X 2 2 -100 100 200 R 50 50 1 1 B -X 1 ~ -100 300 200 R 50 50 1 1 B -X 3 ~ -100 -100 200 R 50 50 1 1 B -X 4 ~ -100 -300 200 R 50 50 1 1 B +X 3 3 -100 -100 200 R 50 50 1 1 B +X 4 4 -100 -300 200 R 50 50 1 1 B ENDDRAW ENDDEF # # CONN_01X04_MALE # -DEF CONN_01X04_MALE P 0 40 N N 1 F N +DEF CONN_01X04_MALE P 0 40 Y N 1 F N F0 "P" 0 375 60 H V C CNN F1 "CONN_01X04_MALE" 0 -400 60 H V C CNN F2 "" 0 300 60 H I C CNN @@ -738,9 +738,9 @@ S 100 -325 -100 -275 0 1 0 F S 100 -75 -100 -125 0 1 0 F S 100 325 -100 275 0 1 0 F X 1 1 300 300 200 L 50 50 1 1 B -X 2 ~ 300 100 200 L 50 50 1 1 B -X 3 ~ 300 -100 200 L 50 50 1 1 B -X 4 ~ 300 -300 200 L 50 50 1 1 B +X 2 2 300 100 200 L 50 50 1 1 B +X 3 3 300 -100 200 L 50 50 1 1 B +X 4 4 300 -300 200 L 50 50 1 1 B ENDDRAW ENDDEF #