From f8f0d72acad22b0cae3f63eebf19f84c7c9351ab Mon Sep 17 00:00:00 2001 From: Ola Horg Jacobsen Date: Tue, 22 Feb 2022 17:35:44 +0100 Subject: [PATCH 1/3] first changes --- .../instruction_register-2022-02-22_173509.zip | Bin 0 -> 7249 bytes .../instruction_register.kicad_sch | 10 +++++----- 2 files changed, 5 insertions(+), 5 deletions(-) create mode 100644 kicad/Modular_Design/instruction_register/instruction_register-backups/instruction_register-2022-02-22_173509.zip diff --git a/kicad/Modular_Design/instruction_register/instruction_register-backups/instruction_register-2022-02-22_173509.zip b/kicad/Modular_Design/instruction_register/instruction_register-backups/instruction_register-2022-02-22_173509.zip new file mode 100644 index 0000000000000000000000000000000000000000..e75e96aeb44e3a81bdbe0d8dcd104704e09464b7 GIT binary patch literal 7249 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 g{= Date: Tue, 22 Feb 2022 19:21:24 +0100 Subject: [PATCH 2/3] PD 70% impl --- .../instruction_register/#auto_saved_files# | 1 + ...instruction_register-2022-02-22_172457.zip | Bin 6921 -> 0 bytes ...instruction_register-2022-02-22_173509.zip | Bin 7249 -> 0 bytes ...instruction_register-2022-02-22_183509.zip | Bin 0 -> 10811 bytes ...instruction_register-2022-02-22_184418.zip | Bin 0 -> 12015 bytes ...instruction_register-2022-02-22_185056.zip | Bin 0 -> 14638 bytes ...instruction_register-2022-02-22_185604.zip | Bin 0 -> 15278 bytes ...instruction_register-2022-02-22_190223.zip | Bin 0 -> 15279 bytes ...instruction_register-2022-02-22_191848.zip | Bin 0 -> 14823 bytes .../instruction_register.kicad_sch | 2254 ++++++++++++++++- 10 files changed, 2141 insertions(+), 114 deletions(-) create mode 100644 kicad/Modular_Design/instruction_register/#auto_saved_files# delete mode 100644 kicad/Modular_Design/instruction_register/instruction_register-backups/instruction_register-2022-02-22_172457.zip delete mode 100644 kicad/Modular_Design/instruction_register/instruction_register-backups/instruction_register-2022-02-22_173509.zip create mode 100644 kicad/Modular_Design/instruction_register/instruction_register-backups/instruction_register-2022-02-22_183509.zip create mode 100644 kicad/Modular_Design/instruction_register/instruction_register-backups/instruction_register-2022-02-22_184418.zip create mode 100644 kicad/Modular_Design/instruction_register/instruction_register-backups/instruction_register-2022-02-22_185056.zip create mode 100644 kicad/Modular_Design/instruction_register/instruction_register-backups/instruction_register-2022-02-22_185604.zip create mode 100644 kicad/Modular_Design/instruction_register/instruction_register-backups/instruction_register-2022-02-22_190223.zip create mode 100644 kicad/Modular_Design/instruction_register/instruction_register-backups/instruction_register-2022-02-22_191848.zip diff --git a/kicad/Modular_Design/instruction_register/#auto_saved_files# b/kicad/Modular_Design/instruction_register/#auto_saved_files# new file mode 100644 index 0000000..88b3375 --- /dev/null +++ b/kicad/Modular_Design/instruction_register/#auto_saved_files# @@ -0,0 +1 @@ +/Users/kjeks/Documents/Hackerspace/6502-macroprocessor/kicad/Modular_Design/instruction_register/_autosave-instruction_register.kicad_sch diff --git a/kicad/Modular_Design/instruction_register/instruction_register-backups/instruction_register-2022-02-22_172457.zip b/kicad/Modular_Design/instruction_register/instruction_register-backups/instruction_register-2022-02-22_172457.zip deleted file mode 100644 index 9f078c368d2819d7a07f26a56c990a788062be4e..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 6921 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 g{=g@etpZ!0*s#jgT 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 literal 0 HcmV?d00001 diff --git a/kicad/Modular_Design/instruction_register/instruction_register-backups/instruction_register-2022-02-22_184418.zip b/kicad/Modular_Design/instruction_register/instruction_register-backups/instruction_register-2022-02-22_184418.zip new file mode 100644 index 0000000000000000000000000000000000000000..8afac2dd548faaef17ff47143bdcb892896767ab GIT binary patch literal 12015 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 literal 0 HcmV?d00001 diff --git a/kicad/Modular_Design/instruction_register/instruction_register-backups/instruction_register-2022-02-22_185056.zip b/kicad/Modular_Design/instruction_register/instruction_register-backups/instruction_register-2022-02-22_185056.zip new file mode 100644 index 0000000000000000000000000000000000000000..c7f2267c6a5d231c514a5a32bd44e4cd017f04a4 GIT binary patch literal 14638 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 literal 0 HcmV?d00001 diff --git a/kicad/Modular_Design/instruction_register/instruction_register-backups/instruction_register-2022-02-22_185604.zip b/kicad/Modular_Design/instruction_register/instruction_register-backups/instruction_register-2022-02-22_185604.zip new file mode 100644 index 0000000000000000000000000000000000000000..b58296c4c5d1294b52a87c9b9013ca47d53ba469 GIT binary patch literal 15278 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 literal 0 HcmV?d00001 diff --git a/kicad/Modular_Design/instruction_register/instruction_register.kicad_sch b/kicad/Modular_Design/instruction_register/instruction_register.kicad_sch index 4d06961..5441f02 100644 --- a/kicad/Modular_Design/instruction_register/instruction_register.kicad_sch +++ b/kicad/Modular_Design/instruction_register/instruction_register.kicad_sch @@ -5,32 +5,284 @@ (paper "A4") (lib_symbols - (symbol "4xxx:4081" (pin_names (offset 1.016)) (in_bom yes) (on_board yes) + (symbol "4xxx:4002" (pin_names (offset 1.016)) (in_bom yes) (on_board yes) (property "Reference" "U" (id 0) (at 0 1.27 0) (effects (font (size 1.27 1.27))) ) - (property "Value" "4081" (id 1) (at 0 -1.27 0) + (property "Value" "4002" (id 1) (at 0 -1.27 0) (effects (font (size 1.27 1.27))) ) (property "Footprint" "" (id 2) (at 0 0 0) (effects (font (size 1.27 1.27)) hide) ) - (property "Datasheet" "http://www.intersil.com/content/dam/Intersil/documents/cd40/cd4073bms-81bms-82bms.pdf" (id 3) (at 0 0 0) + (property "Datasheet" "http://www.intersil.com/content/dam/Intersil/documents/cd40/cd4000bms-01bms-02bms-25bms.pdf" (id 3) (at 0 0 0) (effects (font (size 1.27 1.27)) hide) ) (property "ki_locked" "" (id 4) (at 0 0 0) (effects (font (size 1.27 1.27))) ) - (property "ki_keywords" "CMOS And2" (id 5) (at 0 0 0) + (property "ki_keywords" "CMOS Nor4" (id 5) (at 0 0 0) (effects (font (size 1.27 1.27)) hide) ) - (property "ki_description" "Quad And 2 inputs" (id 6) (at 0 0 0) + (property "ki_description" "Dual 4 input NOR gate" (id 6) (at 0 0 0) (effects (font (size 1.27 1.27)) hide) ) (property "ki_fp_filters" "DIP?14*" (id 7) (at 0 0 0) (effects (font (size 1.27 1.27)) hide) ) - (symbol "4081_1_1" + (symbol "4002_1_1" + (arc (start -3.81 -4.445) (mid -2.5908 0) (end -3.81 4.445) + (stroke (width 0.254) (type default) (color 0 0 0 0)) + (fill (type none)) + ) + (arc (start -0.6096 -4.445) (mid 2.224 -2.8428) (end 3.81 0) + (stroke (width 0.254) (type default) (color 0 0 0 0)) + (fill (type background)) + ) + (polyline + (pts + (xy -3.81 -4.445) + (xy -0.635 -4.445) + ) + (stroke (width 0.254) (type default) (color 0 0 0 0)) + (fill (type background)) + ) + (polyline + (pts + (xy -3.81 4.445) + (xy -0.635 4.445) + ) + (stroke (width 0.254) (type default) (color 0 0 0 0)) + (fill (type background)) + ) + (polyline + (pts + (xy -0.635 4.445) + (xy -3.81 4.445) + (xy -3.81 4.445) + (xy -3.6322 4.0894) + (xy -3.0988 2.921) + (xy -2.7686 1.6764) + (xy -2.6162 0.4318) + (xy -2.6416 -0.8636) + (xy -2.8702 -2.1082) + (xy -3.2512 -3.3274) + (xy -3.81 -4.445) + (xy -3.81 -4.445) + (xy -0.635 -4.445) + ) + (stroke (width -25.4) (type default) (color 0 0 0 0)) + (fill (type background)) + ) + (arc (start 3.81 0) (mid 2.2198 2.8385) (end -0.6096 4.445) + (stroke (width 0.254) (type default) (color 0 0 0 0)) + (fill (type background)) + ) + (pin output inverted (at 7.62 0 180) (length 3.81) + (name "~" (effects (font (size 1.27 1.27)))) + (number "1" (effects (font (size 1.27 1.27)))) + ) + (pin input line (at -7.62 3.81 0) (length 3.81) + (name "~" (effects (font (size 1.27 1.27)))) + (number "2" (effects (font (size 1.27 1.27)))) + ) + (pin input line (at -7.62 1.27 0) (length 4.826) + (name "~" (effects (font (size 1.27 1.27)))) + (number "3" (effects (font (size 1.27 1.27)))) + ) + (pin input line (at -7.62 -1.27 0) (length 4.826) + (name "~" (effects (font (size 1.27 1.27)))) + (number "4" (effects (font (size 1.27 1.27)))) + ) + (pin input line (at -7.62 -3.81 0) (length 3.81) + (name "~" (effects (font (size 1.27 1.27)))) + (number "5" (effects (font (size 1.27 1.27)))) + ) + ) + (symbol "4002_1_2" + (arc (start -0.635 -4.445) (mid 3.81 0) (end -0.635 4.445) + (stroke (width 0.254) (type default) (color 0 0 0 0)) + (fill (type background)) + ) + (polyline + (pts + (xy -0.635 4.445) + (xy -3.81 4.445) + (xy -3.81 -4.445) + (xy -0.635 -4.445) + ) + (stroke (width 0.254) (type default) (color 0 0 0 0)) + (fill (type background)) + ) + (pin output line (at 7.62 0 180) (length 3.81) + (name "~" (effects (font (size 1.27 1.27)))) + (number "1" (effects (font (size 1.27 1.27)))) + ) + (pin input inverted (at -7.62 3.81 0) (length 3.81) + (name "~" (effects (font (size 1.27 1.27)))) + (number "2" (effects (font (size 1.27 1.27)))) + ) + (pin input inverted (at -7.62 1.27 0) (length 3.81) + (name "~" (effects (font (size 1.27 1.27)))) + (number "3" (effects (font (size 1.27 1.27)))) + ) + (pin input inverted (at -7.62 -1.27 0) (length 3.81) + (name "~" (effects (font (size 1.27 1.27)))) + (number "4" (effects (font (size 1.27 1.27)))) + ) + (pin input inverted (at -7.62 -3.81 0) (length 3.81) + (name "~" (effects (font (size 1.27 1.27)))) + (number "5" (effects (font (size 1.27 1.27)))) + ) + ) + (symbol "4002_2_1" + (arc (start -3.81 -4.445) (mid -2.5908 0) (end -3.81 4.445) + (stroke (width 0.254) (type default) (color 0 0 0 0)) + (fill (type none)) + ) + (arc (start -0.6096 -4.445) (mid 2.224 -2.8428) (end 3.81 0) + (stroke (width 0.254) (type default) (color 0 0 0 0)) + (fill (type background)) + ) + (polyline + (pts + (xy -3.81 -4.445) + (xy -0.635 -4.445) + ) + (stroke (width 0.254) (type default) (color 0 0 0 0)) + (fill (type background)) + ) + (polyline + (pts + (xy -3.81 4.445) + (xy -0.635 4.445) + ) + (stroke (width 0.254) (type default) (color 0 0 0 0)) + (fill (type background)) + ) + (polyline + (pts + (xy -0.635 4.445) + (xy -3.81 4.445) + (xy -3.81 4.445) + (xy -3.6322 4.0894) + (xy -3.0988 2.921) + (xy -2.7686 1.6764) + (xy -2.6162 0.4318) + (xy -2.6416 -0.8636) + (xy -2.8702 -2.1082) + (xy -3.2512 -3.3274) + (xy -3.81 -4.445) + (xy -3.81 -4.445) + (xy -0.635 -4.445) + ) + (stroke (width -25.4) (type default) (color 0 0 0 0)) + (fill (type background)) + ) + (arc (start 3.81 0) (mid 2.2198 2.8385) (end -0.6096 4.445) + (stroke (width 0.254) (type default) (color 0 0 0 0)) + (fill (type background)) + ) + (pin input line (at -7.62 1.27 0) (length 4.826) + (name "~" (effects (font (size 1.27 1.27)))) + (number "10" (effects (font (size 1.27 1.27)))) + ) + (pin input line (at -7.62 -1.27 0) (length 4.826) + (name "~" (effects (font (size 1.27 1.27)))) + (number "11" (effects (font (size 1.27 1.27)))) + ) + (pin input line (at -7.62 -3.81 0) (length 3.81) + (name "~" (effects (font (size 1.27 1.27)))) + (number "12" (effects (font (size 1.27 1.27)))) + ) + (pin output inverted (at 7.62 0 180) (length 3.81) + (name "~" (effects (font (size 1.27 1.27)))) + (number "13" (effects (font (size 1.27 1.27)))) + ) + (pin input line (at -7.62 3.81 0) (length 3.81) + (name "~" (effects (font (size 1.27 1.27)))) + (number "9" (effects (font (size 1.27 1.27)))) + ) + ) + (symbol "4002_2_2" + (arc (start -0.635 -4.445) (mid 3.81 0) (end -0.635 4.445) + (stroke (width 0.254) (type default) (color 0 0 0 0)) + (fill (type background)) + ) + (polyline + (pts + (xy -0.635 4.445) + (xy -3.81 4.445) + (xy -3.81 -4.445) + (xy -0.635 -4.445) + ) + (stroke (width 0.254) (type default) (color 0 0 0 0)) + (fill (type background)) + ) + (pin input inverted (at -7.62 1.27 0) (length 3.81) + (name "~" (effects (font (size 1.27 1.27)))) + (number "10" (effects (font (size 1.27 1.27)))) + ) + (pin input inverted (at -7.62 -1.27 0) (length 3.81) + (name "~" (effects (font (size 1.27 1.27)))) + (number "11" (effects (font (size 1.27 1.27)))) + ) + (pin input inverted (at -7.62 -3.81 0) (length 3.81) + (name "~" (effects (font (size 1.27 1.27)))) + (number "12" (effects (font (size 1.27 1.27)))) + ) + (pin output line (at 7.62 0 180) (length 3.81) + (name "~" (effects (font (size 1.27 1.27)))) + (number "13" (effects (font (size 1.27 1.27)))) + ) + (pin input inverted (at -7.62 3.81 0) (length 3.81) + (name "~" (effects (font (size 1.27 1.27)))) + (number "9" (effects (font (size 1.27 1.27)))) + ) + ) + (symbol "4002_3_0" + (pin power_in line (at 0 12.7 270) (length 5.08) + (name "VDD" (effects (font (size 1.27 1.27)))) + (number "14" (effects (font (size 1.27 1.27)))) + ) + (pin power_in line (at 0 -12.7 90) (length 5.08) + (name "VSS" (effects (font (size 1.27 1.27)))) + (number "7" (effects (font (size 1.27 1.27)))) + ) + ) + (symbol "4002_3_1" + (rectangle (start -5.08 7.62) (end 5.08 -7.62) + (stroke (width 0.254) (type default) (color 0 0 0 0)) + (fill (type background)) + ) + ) + ) + (symbol "4xxx:4011" (pin_names (offset 1.016)) (in_bom yes) (on_board yes) + (property "Reference" "U" (id 0) (at 0 1.27 0) + (effects (font (size 1.27 1.27))) + ) + (property "Value" "4011" (id 1) (at 0 -1.27 0) + (effects (font (size 1.27 1.27))) + ) + (property "Footprint" "" (id 2) (at 0 0 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "Datasheet" "http://www.intersil.com/content/dam/Intersil/documents/cd40/cd4011bms-12bms-23bms.pdf" (id 3) (at 0 0 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "ki_locked" "" (id 4) (at 0 0 0) + (effects (font (size 1.27 1.27))) + ) + (property "ki_keywords" "CMOS Nand2" (id 5) (at 0 0 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "ki_description" "Quad Nand 2 inputs" (id 6) (at 0 0 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "ki_fp_filters" "DIP?14*" (id 7) (at 0 0 0) + (effects (font (size 1.27 1.27)) hide) + ) + (symbol "4011_1_1" (arc (start 0 -3.81) (mid 3.81 0) (end 0 3.81) (stroke (width 0.254) (type default) (color 0 0 0 0)) (fill (type background)) @@ -53,12 +305,12 @@ (name "~" (effects (font (size 1.27 1.27)))) (number "2" (effects (font (size 1.27 1.27)))) ) - (pin output line (at 7.62 0 180) (length 3.81) + (pin output inverted (at 7.62 0 180) (length 3.81) (name "~" (effects (font (size 1.27 1.27)))) (number "3" (effects (font (size 1.27 1.27)))) ) ) - (symbol "4081_1_2" + (symbol "4011_1_2" (arc (start -3.81 -3.81) (mid -2.589 0) (end -3.81 3.81) (stroke (width 0.254) (type default) (color 0 0 0 0)) (fill (type none)) @@ -113,12 +365,12 @@ (name "~" (effects (font (size 1.27 1.27)))) (number "2" (effects (font (size 1.27 1.27)))) ) - (pin output inverted (at 7.62 0 180) (length 3.81) + (pin output line (at 7.62 0 180) (length 3.81) (name "~" (effects (font (size 1.27 1.27)))) (number "3" (effects (font (size 1.27 1.27)))) ) ) - (symbol "4081_2_1" + (symbol "4011_2_1" (arc (start 0 -3.81) (mid 3.81 0) (end 0 3.81) (stroke (width 0.254) (type default) (color 0 0 0 0)) (fill (type background)) @@ -133,7 +385,7 @@ (stroke (width 0.254) (type default) (color 0 0 0 0)) (fill (type background)) ) - (pin output line (at 7.62 0 180) (length 3.81) + (pin output inverted (at 7.62 0 180) (length 3.81) (name "~" (effects (font (size 1.27 1.27)))) (number "4" (effects (font (size 1.27 1.27)))) ) @@ -146,7 +398,7 @@ (number "6" (effects (font (size 1.27 1.27)))) ) ) - (symbol "4081_2_2" + (symbol "4011_2_2" (arc (start -3.81 -3.81) (mid -2.589 0) (end -3.81 3.81) (stroke (width 0.254) (type default) (color 0 0 0 0)) (fill (type none)) @@ -193,7 +445,7 @@ (stroke (width 0.254) (type default) (color 0 0 0 0)) (fill (type background)) ) - (pin output inverted (at 7.62 0 180) (length 3.81) + (pin output line (at 7.62 0 180) (length 3.81) (name "~" (effects (font (size 1.27 1.27)))) (number "4" (effects (font (size 1.27 1.27)))) ) @@ -206,7 +458,7 @@ (number "6" (effects (font (size 1.27 1.27)))) ) ) - (symbol "4081_3_1" + (symbol "4011_3_1" (arc (start 0 -3.81) (mid 3.81 0) (end 0 3.81) (stroke (width 0.254) (type default) (color 0 0 0 0)) (fill (type background)) @@ -221,7 +473,7 @@ (stroke (width 0.254) (type default) (color 0 0 0 0)) (fill (type background)) ) - (pin output line (at 7.62 0 180) (length 3.81) + (pin output inverted (at 7.62 0 180) (length 3.81) (name "~" (effects (font (size 1.27 1.27)))) (number "10" (effects (font (size 1.27 1.27)))) ) @@ -234,7 +486,7 @@ (number "9" (effects (font (size 1.27 1.27)))) ) ) - (symbol "4081_3_2" + (symbol "4011_3_2" (arc (start -3.81 -3.81) (mid -2.589 0) (end -3.81 3.81) (stroke (width 0.254) (type default) (color 0 0 0 0)) (fill (type none)) @@ -281,7 +533,7 @@ (stroke (width 0.254) (type default) (color 0 0 0 0)) (fill (type background)) ) - (pin output inverted (at 7.62 0 180) (length 3.81) + (pin output line (at 7.62 0 180) (length 3.81) (name "~" (effects (font (size 1.27 1.27)))) (number "10" (effects (font (size 1.27 1.27)))) ) @@ -294,7 +546,7 @@ (number "9" (effects (font (size 1.27 1.27)))) ) ) - (symbol "4081_4_1" + (symbol "4011_4_1" (arc (start 0 -3.81) (mid 3.81 0) (end 0 3.81) (stroke (width 0.254) (type default) (color 0 0 0 0)) (fill (type background)) @@ -309,7 +561,7 @@ (stroke (width 0.254) (type default) (color 0 0 0 0)) (fill (type background)) ) - (pin output line (at 7.62 0 180) (length 3.81) + (pin output inverted (at 7.62 0 180) (length 3.81) (name "~" (effects (font (size 1.27 1.27)))) (number "11" (effects (font (size 1.27 1.27)))) ) @@ -322,7 +574,7 @@ (number "13" (effects (font (size 1.27 1.27)))) ) ) - (symbol "4081_4_2" + (symbol "4011_4_2" (arc (start -3.81 -3.81) (mid -2.589 0) (end -3.81 3.81) (stroke (width 0.254) (type default) (color 0 0 0 0)) (fill (type none)) @@ -369,7 +621,7 @@ (stroke (width 0.254) (type default) (color 0 0 0 0)) (fill (type background)) ) - (pin output inverted (at 7.62 0 180) (length 3.81) + (pin output line (at 7.62 0 180) (length 3.81) (name "~" (effects (font (size 1.27 1.27)))) (number "11" (effects (font (size 1.27 1.27)))) ) @@ -382,7 +634,7 @@ (number "13" (effects (font (size 1.27 1.27)))) ) ) - (symbol "4081_5_0" + (symbol "4011_5_0" (pin power_in line (at 0 12.7 270) (length 5.08) (name "VDD" (effects (font (size 1.27 1.27)))) (number "14" (effects (font (size 1.27 1.27)))) @@ -392,58 +644,1069 @@ (number "7" (effects (font (size 1.27 1.27)))) ) ) - (symbol "4081_5_1" + (symbol "4011_5_1" (rectangle (start -5.08 7.62) (end 5.08 -7.62) (stroke (width 0.254) (type default) (color 0 0 0 0)) (fill (type background)) ) ) ) - (symbol "74xx:74LS573" (pin_names (offset 1.016)) (in_bom yes) (on_board yes) - (property "Reference" "U" (id 0) (at -7.62 16.51 0) + (symbol "4xxx:4081" (pin_names (offset 1.016)) (in_bom yes) (on_board yes) + (property "Reference" "U" (id 0) (at 0 1.27 0) (effects (font (size 1.27 1.27))) ) - (property "Value" "74LS573" (id 1) (at -7.62 -16.51 0) + (property "Value" "4081" (id 1) (at 0 -1.27 0) (effects (font (size 1.27 1.27))) ) (property "Footprint" "" (id 2) (at 0 0 0) (effects (font (size 1.27 1.27)) hide) ) - (property "Datasheet" "74xx/74hc573.pdf" (id 3) (at 0 0 0) + (property "Datasheet" "http://www.intersil.com/content/dam/Intersil/documents/cd40/cd4073bms-81bms-82bms.pdf" (id 3) (at 0 0 0) (effects (font (size 1.27 1.27)) hide) ) (property "ki_locked" "" (id 4) (at 0 0 0) (effects (font (size 1.27 1.27))) ) - (property "ki_keywords" "TTL DFF DFF8 LATCH 3State" (id 5) (at 0 0 0) + (property "ki_keywords" "CMOS And2" (id 5) (at 0 0 0) (effects (font (size 1.27 1.27)) hide) ) - (property "ki_description" "8-bit Latch 3-state outputs" (id 6) (at 0 0 0) + (property "ki_description" "Quad And 2 inputs" (id 6) (at 0 0 0) (effects (font (size 1.27 1.27)) hide) ) - (property "ki_fp_filters" "DIP?20*" (id 7) (at 0 0 0) + (property "ki_fp_filters" "DIP?14*" (id 7) (at 0 0 0) (effects (font (size 1.27 1.27)) hide) ) - (symbol "74LS573_1_0" - (pin input inverted (at -12.7 -12.7 0) (length 5.08) - (name "OE" (effects (font (size 1.27 1.27)))) - (number "1" (effects (font (size 1.27 1.27)))) - ) - (pin power_in line (at 0 -20.32 90) (length 5.08) - (name "GND" (effects (font (size 1.27 1.27)))) - (number "10" (effects (font (size 1.27 1.27)))) + (symbol "4081_1_1" + (arc (start 0 -3.81) (mid 3.81 0) (end 0 3.81) + (stroke (width 0.254) (type default) (color 0 0 0 0)) + (fill (type background)) ) - (pin input line (at -12.7 -10.16 0) (length 5.08) - (name "Load" (effects (font (size 1.27 1.27)))) - (number "11" (effects (font (size 1.27 1.27)))) + (polyline + (pts + (xy 0 3.81) + (xy -3.81 3.81) + (xy -3.81 -3.81) + (xy 0 -3.81) + ) + (stroke (width 0.254) (type default) (color 0 0 0 0)) + (fill (type background)) ) - (pin tri_state line (at 12.7 -5.08 180) (length 5.08) - (name "Q7" (effects (font (size 1.27 1.27)))) - (number "12" (effects (font (size 1.27 1.27)))) + (pin input line (at -7.62 2.54 0) (length 3.81) + (name "~" (effects (font (size 1.27 1.27)))) + (number "1" (effects (font (size 1.27 1.27)))) ) - (pin tri_state line (at 12.7 -2.54 180) (length 5.08) - (name "Q6" (effects (font (size 1.27 1.27)))) - (number "13" (effects (font (size 1.27 1.27)))) + (pin input line (at -7.62 -2.54 0) (length 3.81) + (name "~" (effects (font (size 1.27 1.27)))) + (number "2" (effects (font (size 1.27 1.27)))) + ) + (pin output line (at 7.62 0 180) (length 3.81) + (name "~" (effects (font (size 1.27 1.27)))) + (number "3" (effects (font (size 1.27 1.27)))) + ) + ) + (symbol "4081_1_2" + (arc (start -3.81 -3.81) (mid -2.589 0) (end -3.81 3.81) + (stroke (width 0.254) (type default) (color 0 0 0 0)) + (fill (type none)) + ) + (arc (start -0.6096 -3.81) (mid 2.1855 -2.584) (end 3.81 0) + (stroke (width 0.254) (type default) (color 0 0 0 0)) + (fill (type background)) + ) + (polyline + (pts + (xy -3.81 -3.81) + (xy -0.635 -3.81) + ) + (stroke (width 0.254) (type default) (color 0 0 0 0)) + (fill (type background)) + ) + (polyline + (pts + (xy -3.81 3.81) + (xy -0.635 3.81) + ) + (stroke (width 0.254) (type default) (color 0 0 0 0)) + (fill (type background)) + ) + (polyline + (pts + (xy -0.635 3.81) + (xy -3.81 3.81) + (xy -3.81 3.81) + (xy -3.556 3.4036) + (xy -3.0226 2.2606) + (xy -2.6924 1.0414) + (xy -2.6162 -0.254) + (xy -2.7686 -1.4986) + (xy -3.175 -2.7178) + (xy -3.81 -3.81) + (xy -3.81 -3.81) + (xy -0.635 -3.81) + ) + (stroke (width -25.4) (type default) (color 0 0 0 0)) + (fill (type background)) + ) + (arc (start 3.81 0) (mid 2.1928 2.5925) (end -0.6096 3.81) + (stroke (width 0.254) (type default) (color 0 0 0 0)) + (fill (type background)) + ) + (pin input inverted (at -7.62 2.54 0) (length 4.318) + (name "~" (effects (font (size 1.27 1.27)))) + (number "1" (effects (font (size 1.27 1.27)))) + ) + (pin input inverted (at -7.62 -2.54 0) (length 4.318) + (name "~" (effects (font (size 1.27 1.27)))) + (number "2" (effects (font (size 1.27 1.27)))) + ) + (pin output inverted (at 7.62 0 180) (length 3.81) + (name "~" (effects (font (size 1.27 1.27)))) + (number "3" (effects (font (size 1.27 1.27)))) + ) + ) + (symbol "4081_2_1" + (arc (start 0 -3.81) (mid 3.81 0) (end 0 3.81) + (stroke (width 0.254) (type default) (color 0 0 0 0)) + (fill (type background)) + ) + (polyline + (pts + (xy 0 3.81) + (xy -3.81 3.81) + (xy -3.81 -3.81) + (xy 0 -3.81) + ) + (stroke (width 0.254) (type default) (color 0 0 0 0)) + (fill (type background)) + ) + (pin output line (at 7.62 0 180) (length 3.81) + (name "~" (effects (font (size 1.27 1.27)))) + (number "4" (effects (font (size 1.27 1.27)))) + ) + (pin input line (at -7.62 2.54 0) (length 3.81) + (name "~" (effects (font (size 1.27 1.27)))) + (number "5" (effects (font (size 1.27 1.27)))) + ) + (pin input line (at -7.62 -2.54 0) (length 3.81) + (name "~" (effects (font (size 1.27 1.27)))) + (number "6" (effects (font (size 1.27 1.27)))) + ) + ) + (symbol "4081_2_2" + (arc (start -3.81 -3.81) (mid -2.589 0) (end -3.81 3.81) + (stroke (width 0.254) (type default) (color 0 0 0 0)) + (fill (type none)) + ) + (arc (start -0.6096 -3.81) (mid 2.1855 -2.584) (end 3.81 0) + (stroke (width 0.254) (type default) (color 0 0 0 0)) + (fill (type background)) + ) + (polyline + (pts + (xy -3.81 -3.81) + (xy -0.635 -3.81) + ) + (stroke (width 0.254) (type default) (color 0 0 0 0)) + (fill (type background)) + ) + (polyline + (pts + (xy -3.81 3.81) + (xy -0.635 3.81) + ) + (stroke (width 0.254) (type default) (color 0 0 0 0)) + (fill (type background)) + ) + (polyline + (pts + (xy -0.635 3.81) + (xy -3.81 3.81) + (xy -3.81 3.81) + (xy -3.556 3.4036) + (xy -3.0226 2.2606) + (xy -2.6924 1.0414) + (xy -2.6162 -0.254) + (xy -2.7686 -1.4986) + (xy -3.175 -2.7178) + (xy -3.81 -3.81) + (xy -3.81 -3.81) + (xy -0.635 -3.81) + ) + (stroke (width -25.4) (type default) (color 0 0 0 0)) + (fill (type background)) + ) + (arc (start 3.81 0) (mid 2.1928 2.5925) (end -0.6096 3.81) + (stroke (width 0.254) (type default) (color 0 0 0 0)) + (fill (type background)) + ) + (pin output inverted (at 7.62 0 180) (length 3.81) + (name "~" (effects (font (size 1.27 1.27)))) + (number "4" (effects (font (size 1.27 1.27)))) + ) + (pin input inverted (at -7.62 2.54 0) (length 4.318) + (name "~" (effects (font (size 1.27 1.27)))) + (number "5" (effects (font (size 1.27 1.27)))) + ) + (pin input inverted (at -7.62 -2.54 0) (length 4.318) + (name "~" (effects (font (size 1.27 1.27)))) + (number "6" (effects (font (size 1.27 1.27)))) + ) + ) + (symbol "4081_3_1" + (arc (start 0 -3.81) (mid 3.81 0) (end 0 3.81) + (stroke (width 0.254) (type default) (color 0 0 0 0)) + (fill (type background)) + ) + (polyline + (pts + (xy 0 3.81) + (xy -3.81 3.81) + (xy -3.81 -3.81) + (xy 0 -3.81) + ) + (stroke (width 0.254) (type default) (color 0 0 0 0)) + (fill (type background)) + ) + (pin output line (at 7.62 0 180) (length 3.81) + (name "~" (effects (font (size 1.27 1.27)))) + (number "10" (effects (font (size 1.27 1.27)))) + ) + (pin input line (at -7.62 2.54 0) (length 3.81) + (name "~" (effects (font (size 1.27 1.27)))) + (number "8" (effects (font (size 1.27 1.27)))) + ) + (pin input line (at -7.62 -2.54 0) (length 3.81) + (name "~" (effects (font (size 1.27 1.27)))) + (number "9" (effects (font (size 1.27 1.27)))) + ) + ) + (symbol "4081_3_2" + (arc (start -3.81 -3.81) (mid -2.589 0) (end -3.81 3.81) + (stroke (width 0.254) (type default) (color 0 0 0 0)) + (fill (type none)) + ) + (arc (start -0.6096 -3.81) (mid 2.1855 -2.584) (end 3.81 0) + (stroke (width 0.254) (type default) (color 0 0 0 0)) + (fill (type background)) + ) + (polyline + (pts + (xy -3.81 -3.81) + (xy -0.635 -3.81) + ) + (stroke (width 0.254) (type default) (color 0 0 0 0)) + (fill (type background)) + ) + (polyline + (pts + (xy -3.81 3.81) + (xy -0.635 3.81) + ) + (stroke (width 0.254) (type default) (color 0 0 0 0)) + (fill (type background)) + ) + (polyline + (pts + (xy -0.635 3.81) + (xy -3.81 3.81) + (xy -3.81 3.81) + (xy -3.556 3.4036) + (xy -3.0226 2.2606) + (xy -2.6924 1.0414) + (xy -2.6162 -0.254) + (xy -2.7686 -1.4986) + (xy -3.175 -2.7178) + (xy -3.81 -3.81) + (xy -3.81 -3.81) + (xy -0.635 -3.81) + ) + (stroke (width -25.4) (type default) (color 0 0 0 0)) + (fill (type background)) + ) + (arc (start 3.81 0) (mid 2.1928 2.5925) (end -0.6096 3.81) + (stroke (width 0.254) (type default) (color 0 0 0 0)) + (fill (type background)) + ) + (pin output inverted (at 7.62 0 180) (length 3.81) + (name "~" (effects (font (size 1.27 1.27)))) + (number "10" (effects (font (size 1.27 1.27)))) + ) + (pin input inverted (at -7.62 2.54 0) (length 4.318) + (name "~" (effects (font (size 1.27 1.27)))) + (number "8" (effects (font (size 1.27 1.27)))) + ) + (pin input inverted (at -7.62 -2.54 0) (length 4.318) + (name "~" (effects (font (size 1.27 1.27)))) + (number "9" (effects (font (size 1.27 1.27)))) + ) + ) + (symbol "4081_4_1" + (arc (start 0 -3.81) (mid 3.81 0) (end 0 3.81) + (stroke (width 0.254) (type default) (color 0 0 0 0)) + (fill (type background)) + ) + (polyline + (pts + (xy 0 3.81) + (xy -3.81 3.81) + (xy -3.81 -3.81) + (xy 0 -3.81) + ) + (stroke (width 0.254) (type default) (color 0 0 0 0)) + (fill (type background)) + ) + (pin output line (at 7.62 0 180) (length 3.81) + (name "~" (effects (font (size 1.27 1.27)))) + (number "11" (effects (font (size 1.27 1.27)))) + ) + (pin input line (at -7.62 2.54 0) (length 3.81) + (name "~" (effects (font (size 1.27 1.27)))) + (number "12" (effects (font (size 1.27 1.27)))) + ) + (pin input line (at -7.62 -2.54 0) (length 3.81) + (name "~" (effects (font (size 1.27 1.27)))) + (number "13" (effects (font (size 1.27 1.27)))) + ) + ) + (symbol "4081_4_2" + (arc (start -3.81 -3.81) (mid -2.589 0) (end -3.81 3.81) + (stroke (width 0.254) (type default) (color 0 0 0 0)) + (fill (type none)) + ) + (arc (start -0.6096 -3.81) (mid 2.1855 -2.584) (end 3.81 0) + (stroke (width 0.254) (type default) (color 0 0 0 0)) + (fill (type background)) + ) + (polyline + (pts + (xy -3.81 -3.81) + (xy -0.635 -3.81) + ) + (stroke (width 0.254) (type default) (color 0 0 0 0)) + (fill (type background)) + ) + (polyline + (pts + (xy -3.81 3.81) + (xy -0.635 3.81) + ) + (stroke (width 0.254) (type default) (color 0 0 0 0)) + (fill (type background)) + ) + (polyline + (pts + (xy -0.635 3.81) + (xy -3.81 3.81) + (xy -3.81 3.81) + (xy -3.556 3.4036) + (xy -3.0226 2.2606) + (xy -2.6924 1.0414) + (xy -2.6162 -0.254) + (xy -2.7686 -1.4986) + (xy -3.175 -2.7178) + (xy -3.81 -3.81) + (xy -3.81 -3.81) + (xy -0.635 -3.81) + ) + (stroke (width -25.4) (type default) (color 0 0 0 0)) + (fill (type background)) + ) + (arc (start 3.81 0) (mid 2.1928 2.5925) (end -0.6096 3.81) + (stroke (width 0.254) (type default) (color 0 0 0 0)) + (fill (type background)) + ) + (pin output inverted (at 7.62 0 180) (length 3.81) + (name "~" (effects (font (size 1.27 1.27)))) + (number "11" (effects (font (size 1.27 1.27)))) + ) + (pin input inverted (at -7.62 2.54 0) (length 4.318) + (name "~" (effects (font (size 1.27 1.27)))) + (number "12" (effects (font (size 1.27 1.27)))) + ) + (pin input inverted (at -7.62 -2.54 0) (length 4.318) + (name "~" (effects (font (size 1.27 1.27)))) + (number "13" (effects (font (size 1.27 1.27)))) + ) + ) + (symbol "4081_5_0" + (pin power_in line (at 0 12.7 270) (length 5.08) + (name "VDD" (effects (font (size 1.27 1.27)))) + (number "14" (effects (font (size 1.27 1.27)))) + ) + (pin power_in line (at 0 -12.7 90) (length 5.08) + (name "VSS" (effects (font (size 1.27 1.27)))) + (number "7" (effects (font (size 1.27 1.27)))) + ) + ) + (symbol "4081_5_1" + (rectangle (start -5.08 7.62) (end 5.08 -7.62) + (stroke (width 0.254) (type default) (color 0 0 0 0)) + (fill (type background)) + ) + ) + ) + (symbol "74xx:74AHC240" (in_bom yes) (on_board yes) + (property "Reference" "U" (id 0) (at -7.62 16.51 0) + (effects (font (size 1.27 1.27))) + ) + (property "Value" "74AHC240" (id 1) (at -7.62 -16.51 0) + (effects (font (size 1.27 1.27))) + ) + (property "Footprint" "" (id 2) (at 0 0 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "Datasheet" "https://www.ti.com/lit/ds/symlink/sn54ahc240.pdf" (id 3) (at 0 0 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "ki_keywords" "AHCMOS BUFFER 3State inv" (id 4) (at 0 0 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "ki_description" "8-bit Buffer/Line Driver 3-state Inverting" (id 5) (at 0 0 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "ki_fp_filters" "DIP*W7.62mm* SOIC*7.5x12.8mm*P1.27mm* TSSOP*4.4x6.5mm*P0.65mm* SSOP*4.4x6.5mm*P0.65mm*" (id 6) (at 0 0 0) + (effects (font (size 1.27 1.27)) hide) + ) + (symbol "74AHC240_1_0" + (polyline + (pts + (xy 1.016 0) + (xy -1.524 1.27) + (xy -1.524 -1.27) + (xy 1.016 0) + ) + (stroke (width 0.1524) (type default) (color 0 0 0 0)) + (fill (type none)) + ) + (circle (center 1.397 0) (radius 0.254) + (stroke (width 0.1524) (type default) (color 0 0 0 0)) + (fill (type none)) + ) + (pin input inverted (at -12.7 -10.16 0) (length 5.08) + (name "1OE" (effects (font (size 1.27 1.27)))) + (number "1" (effects (font (size 1.27 1.27)))) + ) + (pin power_in line (at 0 -20.32 90) (length 5.08) + (name "GND" (effects (font (size 1.27 1.27)))) + (number "10" (effects (font (size 1.27 1.27)))) + ) + (pin input line (at -12.7 -5.08 0) (length 5.08) + (name "2A3" (effects (font (size 1.27 1.27)))) + (number "11" (effects (font (size 1.27 1.27)))) + ) + (pin tri_state line (at 12.7 5.08 180) (length 5.08) + (name "1Y3" (effects (font (size 1.27 1.27)))) + (number "12" (effects (font (size 1.27 1.27)))) + ) + (pin input line (at -12.7 -2.54 0) (length 5.08) + (name "2A2" (effects (font (size 1.27 1.27)))) + (number "13" (effects (font (size 1.27 1.27)))) + ) + (pin tri_state line (at 12.7 7.62 180) (length 5.08) + (name "1Y2" (effects (font (size 1.27 1.27)))) + (number "14" (effects (font (size 1.27 1.27)))) + ) + (pin input line (at -12.7 0 0) (length 5.08) + (name "2A1" (effects (font (size 1.27 1.27)))) + (number "15" (effects (font (size 1.27 1.27)))) + ) + (pin tri_state line (at 12.7 10.16 180) (length 5.08) + (name "1Y1" (effects (font (size 1.27 1.27)))) + (number "16" (effects (font (size 1.27 1.27)))) + ) + (pin input line (at -12.7 2.54 0) (length 5.08) + (name "2A0" (effects (font (size 1.27 1.27)))) + (number "17" (effects (font (size 1.27 1.27)))) + ) + (pin tri_state line (at 12.7 12.7 180) (length 5.08) + (name "1Y0" (effects (font (size 1.27 1.27)))) + (number "18" (effects (font (size 1.27 1.27)))) + ) + (pin input inverted (at -12.7 -12.7 0) (length 5.08) + (name "2OE" (effects (font (size 1.27 1.27)))) + (number "19" (effects (font (size 1.27 1.27)))) + ) + (pin input line (at -12.7 12.7 0) (length 5.08) + (name "1A0" (effects (font (size 1.27 1.27)))) + (number "2" (effects (font (size 1.27 1.27)))) + ) + (pin power_in line (at 0 20.32 270) (length 5.08) + (name "VCC" (effects (font (size 1.27 1.27)))) + (number "20" (effects (font (size 1.27 1.27)))) + ) + (pin tri_state line (at 12.7 2.54 180) (length 5.08) + (name "2Y0" (effects (font (size 1.27 1.27)))) + (number "3" (effects (font (size 1.27 1.27)))) + ) + (pin input line (at -12.7 10.16 0) (length 5.08) + (name "1A1" (effects (font (size 1.27 1.27)))) + (number "4" (effects (font (size 1.27 1.27)))) + ) + (pin tri_state line (at 12.7 0 180) (length 5.08) + (name "2Y1" (effects (font (size 1.27 1.27)))) + (number "5" (effects (font (size 1.27 1.27)))) + ) + (pin input line (at -12.7 7.62 0) (length 5.08) + (name "1A2" (effects (font (size 1.27 1.27)))) + (number "6" (effects (font (size 1.27 1.27)))) + ) + (pin tri_state line (at 12.7 -2.54 180) (length 5.08) + (name "2Y2" (effects (font (size 1.27 1.27)))) + (number "7" (effects (font (size 1.27 1.27)))) + ) + (pin input line (at -12.7 5.08 0) (length 5.08) + (name "1A3" (effects (font (size 1.27 1.27)))) + (number "8" (effects (font (size 1.27 1.27)))) + ) + (pin tri_state line (at 12.7 -5.08 180) (length 5.08) + (name "2Y3" (effects (font (size 1.27 1.27)))) + (number "9" (effects (font (size 1.27 1.27)))) + ) + ) + (symbol "74AHC240_1_1" + (rectangle (start -7.62 15.24) (end 7.62 -15.24) + (stroke (width 0.254) (type default) (color 0 0 0 0)) + (fill (type background)) + ) + ) + ) + (symbol "74xx:74LS04" (in_bom yes) (on_board yes) + (property "Reference" "U" (id 0) (at 0 1.27 0) + (effects (font (size 1.27 1.27))) + ) + (property "Value" "74LS04" (id 1) (at 0 -1.27 0) + (effects (font (size 1.27 1.27))) + ) + (property "Footprint" "" (id 2) (at 0 0 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "Datasheet" "http://www.ti.com/lit/gpn/sn74LS04" (id 3) (at 0 0 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "ki_locked" "" (id 4) (at 0 0 0) + (effects (font (size 1.27 1.27))) + ) + (property "ki_keywords" "TTL not inv" (id 5) (at 0 0 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "ki_description" "Hex Inverter" (id 6) (at 0 0 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "ki_fp_filters" "DIP*W7.62mm* SSOP?14* TSSOP?14*" (id 7) (at 0 0 0) + (effects (font (size 1.27 1.27)) hide) + ) + (symbol "74LS04_1_0" + (polyline + (pts + (xy -3.81 3.81) + (xy -3.81 -3.81) + (xy 3.81 0) + (xy -3.81 3.81) + ) + (stroke (width 0.254) (type default) (color 0 0 0 0)) + (fill (type background)) + ) + (pin input line (at -7.62 0 0) (length 3.81) + (name "~" (effects (font (size 1.27 1.27)))) + (number "1" (effects (font (size 1.27 1.27)))) + ) + (pin output inverted (at 7.62 0 180) (length 3.81) + (name "~" (effects (font (size 1.27 1.27)))) + (number "2" (effects (font (size 1.27 1.27)))) + ) + ) + (symbol "74LS04_2_0" + (polyline + (pts + (xy -3.81 3.81) + (xy -3.81 -3.81) + (xy 3.81 0) + (xy -3.81 3.81) + ) + (stroke (width 0.254) (type default) (color 0 0 0 0)) + (fill (type background)) + ) + (pin input line (at -7.62 0 0) (length 3.81) + (name "~" (effects (font (size 1.27 1.27)))) + (number "3" (effects (font (size 1.27 1.27)))) + ) + (pin output inverted (at 7.62 0 180) (length 3.81) + (name "~" (effects (font (size 1.27 1.27)))) + (number "4" (effects (font (size 1.27 1.27)))) + ) + ) + (symbol "74LS04_3_0" + (polyline + (pts + (xy -3.81 3.81) + (xy -3.81 -3.81) + (xy 3.81 0) + (xy -3.81 3.81) + ) + (stroke (width 0.254) (type default) (color 0 0 0 0)) + (fill (type background)) + ) + (pin input line (at -7.62 0 0) (length 3.81) + (name "~" (effects (font (size 1.27 1.27)))) + (number "5" (effects (font (size 1.27 1.27)))) + ) + (pin output inverted (at 7.62 0 180) (length 3.81) + (name "~" (effects (font (size 1.27 1.27)))) + (number "6" (effects (font (size 1.27 1.27)))) + ) + ) + (symbol "74LS04_4_0" + (polyline + (pts + (xy -3.81 3.81) + (xy -3.81 -3.81) + (xy 3.81 0) + (xy -3.81 3.81) + ) + (stroke (width 0.254) (type default) (color 0 0 0 0)) + (fill (type background)) + ) + (pin output inverted (at 7.62 0 180) (length 3.81) + (name "~" (effects (font (size 1.27 1.27)))) + (number "8" (effects (font (size 1.27 1.27)))) + ) + (pin input line (at -7.62 0 0) (length 3.81) + (name "~" (effects (font (size 1.27 1.27)))) + (number "9" (effects (font (size 1.27 1.27)))) + ) + ) + (symbol "74LS04_5_0" + (polyline + (pts + (xy -3.81 3.81) + (xy -3.81 -3.81) + (xy 3.81 0) + (xy -3.81 3.81) + ) + (stroke (width 0.254) (type default) (color 0 0 0 0)) + (fill (type background)) + ) + (pin output inverted (at 7.62 0 180) (length 3.81) + (name "~" (effects (font (size 1.27 1.27)))) + (number "10" (effects (font (size 1.27 1.27)))) + ) + (pin input line (at -7.62 0 0) (length 3.81) + (name "~" (effects (font (size 1.27 1.27)))) + (number "11" (effects (font (size 1.27 1.27)))) + ) + ) + (symbol "74LS04_6_0" + (polyline + (pts + (xy -3.81 3.81) + (xy -3.81 -3.81) + (xy 3.81 0) + (xy -3.81 3.81) + ) + (stroke (width 0.254) (type default) (color 0 0 0 0)) + (fill (type background)) + ) + (pin output inverted (at 7.62 0 180) (length 3.81) + (name "~" (effects (font (size 1.27 1.27)))) + (number "12" (effects (font (size 1.27 1.27)))) + ) + (pin input line (at -7.62 0 0) (length 3.81) + (name "~" (effects (font (size 1.27 1.27)))) + (number "13" (effects (font (size 1.27 1.27)))) + ) + ) + (symbol "74LS04_7_0" + (pin power_in line (at 0 12.7 270) (length 5.08) + (name "VCC" (effects (font (size 1.27 1.27)))) + (number "14" (effects (font (size 1.27 1.27)))) + ) + (pin power_in line (at 0 -12.7 90) (length 5.08) + (name "GND" (effects (font (size 1.27 1.27)))) + (number "7" (effects (font (size 1.27 1.27)))) + ) + ) + (symbol "74LS04_7_1" + (rectangle (start -5.08 7.62) (end 5.08 -7.62) + (stroke (width 0.254) (type default) (color 0 0 0 0)) + (fill (type background)) + ) + ) + ) + (symbol "74xx:74LS27" (pin_names (offset 1.016)) (in_bom yes) (on_board yes) + (property "Reference" "U" (id 0) (at 0 1.27 0) + (effects (font (size 1.27 1.27))) + ) + (property "Value" "74LS27" (id 1) (at 0 -1.27 0) + (effects (font (size 1.27 1.27))) + ) + (property "Footprint" "" (id 2) (at 0 0 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "Datasheet" "http://www.ti.com/lit/gpn/sn74LS27" (id 3) (at 0 0 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "ki_locked" "" (id 4) (at 0 0 0) + (effects (font (size 1.27 1.27))) + ) + (property "ki_keywords" "TTL Nor3" (id 5) (at 0 0 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "ki_description" "Triple 3-input NOR" (id 6) (at 0 0 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "ki_fp_filters" "DIP*W7.62mm*" (id 7) (at 0 0 0) + (effects (font (size 1.27 1.27)) hide) + ) + (symbol "74LS27_1_1" + (arc (start -3.81 -3.81) (mid -2.589 0) (end -3.81 3.81) + (stroke (width 0.254) (type default) (color 0 0 0 0)) + (fill (type none)) + ) + (arc (start -0.6096 -3.81) (mid 2.1855 -2.584) (end 3.81 0) + (stroke (width 0.254) (type default) (color 0 0 0 0)) + (fill (type background)) + ) + (polyline + (pts + (xy -3.81 -3.81) + (xy -0.635 -3.81) + ) + (stroke (width 0.254) (type default) (color 0 0 0 0)) + (fill (type background)) + ) + (polyline + (pts + (xy -3.81 3.81) + (xy -0.635 3.81) + ) + (stroke (width 0.254) (type default) (color 0 0 0 0)) + (fill (type background)) + ) + (polyline + (pts + (xy -0.635 3.81) + (xy -3.81 3.81) + (xy -3.81 3.81) + (xy -3.556 3.4036) + (xy -3.0226 2.2606) + (xy -2.6924 1.0414) + (xy -2.6162 -0.254) + (xy -2.7686 -1.4986) + (xy -3.175 -2.7178) + (xy -3.81 -3.81) + (xy -3.81 -3.81) + (xy -0.635 -3.81) + ) + (stroke (width -25.4) (type default) (color 0 0 0 0)) + (fill (type background)) + ) + (arc (start 3.81 0) (mid 2.1928 2.5925) (end -0.6096 3.81) + (stroke (width 0.254) (type default) (color 0 0 0 0)) + (fill (type background)) + ) + (pin input line (at -7.62 2.54 0) (length 4.318) + (name "~" (effects (font (size 1.27 1.27)))) + (number "1" (effects (font (size 1.27 1.27)))) + ) + (pin output inverted (at 7.62 0 180) (length 3.81) + (name "~" (effects (font (size 1.27 1.27)))) + (number "12" (effects (font (size 1.27 1.27)))) + ) + (pin input line (at -7.62 -2.54 0) (length 4.318) + (name "~" (effects (font (size 1.27 1.27)))) + (number "13" (effects (font (size 1.27 1.27)))) + ) + (pin input line (at -7.62 0 0) (length 4.953) + (name "~" (effects (font (size 1.27 1.27)))) + (number "2" (effects (font (size 1.27 1.27)))) + ) + ) + (symbol "74LS27_1_2" + (arc (start 0 -3.81) (mid 3.81 0) (end 0 3.81) + (stroke (width 0.254) (type default) (color 0 0 0 0)) + (fill (type background)) + ) + (polyline + (pts + (xy 0 3.81) + (xy -3.81 3.81) + (xy -3.81 -3.81) + (xy 0 -3.81) + ) + (stroke (width 0.254) (type default) (color 0 0 0 0)) + (fill (type background)) + ) + (pin input inverted (at -7.62 2.54 0) (length 3.81) + (name "~" (effects (font (size 1.27 1.27)))) + (number "1" (effects (font (size 1.27 1.27)))) + ) + (pin output line (at 7.62 0 180) (length 3.81) + (name "~" (effects (font (size 1.27 1.27)))) + (number "12" (effects (font (size 1.27 1.27)))) + ) + (pin input inverted (at -7.62 -2.54 0) (length 3.81) + (name "~" (effects (font (size 1.27 1.27)))) + (number "13" (effects (font (size 1.27 1.27)))) + ) + (pin input inverted (at -7.62 0 0) (length 3.81) + (name "~" (effects (font (size 1.27 1.27)))) + (number "2" (effects (font (size 1.27 1.27)))) + ) + ) + (symbol "74LS27_2_1" + (arc (start -3.81 -3.81) (mid -2.589 0) (end -3.81 3.81) + (stroke (width 0.254) (type default) (color 0 0 0 0)) + (fill (type none)) + ) + (arc (start -0.6096 -3.81) (mid 2.1855 -2.584) (end 3.81 0) + (stroke (width 0.254) (type default) (color 0 0 0 0)) + (fill (type background)) + ) + (polyline + (pts + (xy -3.81 -3.81) + (xy -0.635 -3.81) + ) + (stroke (width 0.254) (type default) (color 0 0 0 0)) + (fill (type background)) + ) + (polyline + (pts + (xy -3.81 3.81) + (xy -0.635 3.81) + ) + (stroke (width 0.254) (type default) (color 0 0 0 0)) + (fill (type background)) + ) + (polyline + (pts + (xy -0.635 3.81) + (xy -3.81 3.81) + (xy -3.81 3.81) + (xy -3.556 3.4036) + (xy -3.0226 2.2606) + (xy -2.6924 1.0414) + (xy -2.6162 -0.254) + (xy -2.7686 -1.4986) + (xy -3.175 -2.7178) + (xy -3.81 -3.81) + (xy -3.81 -3.81) + (xy -0.635 -3.81) + ) + (stroke (width -25.4) (type default) (color 0 0 0 0)) + (fill (type background)) + ) + (arc (start 3.81 0) (mid 2.1928 2.5925) (end -0.6096 3.81) + (stroke (width 0.254) (type default) (color 0 0 0 0)) + (fill (type background)) + ) + (pin input line (at -7.62 2.54 0) (length 4.318) + (name "~" (effects (font (size 1.27 1.27)))) + (number "3" (effects (font (size 1.27 1.27)))) + ) + (pin input line (at -7.62 0 0) (length 4.953) + (name "~" (effects (font (size 1.27 1.27)))) + (number "4" (effects (font (size 1.27 1.27)))) + ) + (pin input line (at -7.62 -2.54 0) (length 4.318) + (name "~" (effects (font (size 1.27 1.27)))) + (number "5" (effects (font (size 1.27 1.27)))) + ) + (pin output inverted (at 7.62 0 180) (length 3.81) + (name "~" (effects (font (size 1.27 1.27)))) + (number "6" (effects (font (size 1.27 1.27)))) + ) + ) + (symbol "74LS27_2_2" + (arc (start 0 -3.81) (mid 3.81 0) (end 0 3.81) + (stroke (width 0.254) (type default) (color 0 0 0 0)) + (fill (type background)) + ) + (polyline + (pts + (xy 0 3.81) + (xy -3.81 3.81) + (xy -3.81 -3.81) + (xy 0 -3.81) + ) + (stroke (width 0.254) (type default) (color 0 0 0 0)) + (fill (type background)) + ) + (pin input inverted (at -7.62 2.54 0) (length 3.81) + (name "~" (effects (font (size 1.27 1.27)))) + (number "3" (effects (font (size 1.27 1.27)))) + ) + (pin input inverted (at -7.62 0 0) (length 3.81) + (name "~" (effects (font (size 1.27 1.27)))) + (number "4" (effects (font (size 1.27 1.27)))) + ) + (pin input inverted (at -7.62 -2.54 0) (length 3.81) + (name "~" (effects (font (size 1.27 1.27)))) + (number "5" (effects (font (size 1.27 1.27)))) + ) + (pin output line (at 7.62 0 180) (length 3.81) + (name "~" (effects (font (size 1.27 1.27)))) + (number "6" (effects (font (size 1.27 1.27)))) + ) + ) + (symbol "74LS27_3_1" + (arc (start -3.81 -3.81) (mid -2.589 0) (end -3.81 3.81) + (stroke (width 0.254) (type default) (color 0 0 0 0)) + (fill (type none)) + ) + (arc (start -0.6096 -3.81) (mid 2.1855 -2.584) (end 3.81 0) + (stroke (width 0.254) (type default) (color 0 0 0 0)) + (fill (type background)) + ) + (polyline + (pts + (xy -3.81 -3.81) + (xy -0.635 -3.81) + ) + (stroke (width 0.254) (type default) (color 0 0 0 0)) + (fill (type background)) + ) + (polyline + (pts + (xy -3.81 3.81) + (xy -0.635 3.81) + ) + (stroke (width 0.254) (type default) (color 0 0 0 0)) + (fill (type background)) + ) + (polyline + (pts + (xy -0.635 3.81) + (xy -3.81 3.81) + (xy -3.81 3.81) + (xy -3.556 3.4036) + (xy -3.0226 2.2606) + (xy -2.6924 1.0414) + (xy -2.6162 -0.254) + (xy -2.7686 -1.4986) + (xy -3.175 -2.7178) + (xy -3.81 -3.81) + (xy -3.81 -3.81) + (xy -0.635 -3.81) + ) + (stroke (width -25.4) (type default) (color 0 0 0 0)) + (fill (type background)) + ) + (arc (start 3.81 0) (mid 2.1928 2.5925) (end -0.6096 3.81) + (stroke (width 0.254) (type default) (color 0 0 0 0)) + (fill (type background)) + ) + (pin input line (at -7.62 0 0) (length 4.953) + (name "~" (effects (font (size 1.27 1.27)))) + (number "10" (effects (font (size 1.27 1.27)))) + ) + (pin input line (at -7.62 -2.54 0) (length 4.318) + (name "~" (effects (font (size 1.27 1.27)))) + (number "11" (effects (font (size 1.27 1.27)))) + ) + (pin output inverted (at 7.62 0 180) (length 3.81) + (name "~" (effects (font (size 1.27 1.27)))) + (number "8" (effects (font (size 1.27 1.27)))) + ) + (pin input line (at -7.62 2.54 0) (length 4.318) + (name "~" (effects (font (size 1.27 1.27)))) + (number "9" (effects (font (size 1.27 1.27)))) + ) + ) + (symbol "74LS27_3_2" + (arc (start 0 -3.81) (mid 3.81 0) (end 0 3.81) + (stroke (width 0.254) (type default) (color 0 0 0 0)) + (fill (type background)) + ) + (polyline + (pts + (xy 0 3.81) + (xy -3.81 3.81) + (xy -3.81 -3.81) + (xy 0 -3.81) + ) + (stroke (width 0.254) (type default) (color 0 0 0 0)) + (fill (type background)) + ) + (pin input inverted (at -7.62 0 0) (length 3.81) + (name "~" (effects (font (size 1.27 1.27)))) + (number "10" (effects (font (size 1.27 1.27)))) + ) + (pin input inverted (at -7.62 -2.54 0) (length 3.81) + (name "~" (effects (font (size 1.27 1.27)))) + (number "11" (effects (font (size 1.27 1.27)))) + ) + (pin output line (at 7.62 0 180) (length 3.81) + (name "~" (effects (font (size 1.27 1.27)))) + (number "8" (effects (font (size 1.27 1.27)))) + ) + (pin input inverted (at -7.62 2.54 0) (length 3.81) + (name "~" (effects (font (size 1.27 1.27)))) + (number "9" (effects (font (size 1.27 1.27)))) + ) + ) + (symbol "74LS27_4_0" + (pin power_in line (at 0 12.7 270) (length 5.08) + (name "VCC" (effects (font (size 1.27 1.27)))) + (number "14" (effects (font (size 1.27 1.27)))) + ) + (pin power_in line (at 0 -12.7 90) (length 5.08) + (name "GND" (effects (font (size 1.27 1.27)))) + (number "7" (effects (font (size 1.27 1.27)))) + ) + ) + (symbol "74LS27_4_1" + (rectangle (start -5.08 7.62) (end 5.08 -7.62) + (stroke (width 0.254) (type default) (color 0 0 0 0)) + (fill (type background)) + ) + ) + ) + (symbol "74xx:74LS573" (pin_names (offset 1.016)) (in_bom yes) (on_board yes) + (property "Reference" "U" (id 0) (at -7.62 16.51 0) + (effects (font (size 1.27 1.27))) + ) + (property "Value" "74LS573" (id 1) (at -7.62 -16.51 0) + (effects (font (size 1.27 1.27))) + ) + (property "Footprint" "" (id 2) (at 0 0 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "Datasheet" "74xx/74hc573.pdf" (id 3) (at 0 0 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "ki_locked" "" (id 4) (at 0 0 0) + (effects (font (size 1.27 1.27))) + ) + (property "ki_keywords" "TTL DFF DFF8 LATCH 3State" (id 5) (at 0 0 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "ki_description" "8-bit Latch 3-state outputs" (id 6) (at 0 0 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "ki_fp_filters" "DIP?20*" (id 7) (at 0 0 0) + (effects (font (size 1.27 1.27)) hide) + ) + (symbol "74LS573_1_0" + (pin input inverted (at -12.7 -12.7 0) (length 5.08) + (name "OE" (effects (font (size 1.27 1.27)))) + (number "1" (effects (font (size 1.27 1.27)))) + ) + (pin power_in line (at 0 -20.32 90) (length 5.08) + (name "GND" (effects (font (size 1.27 1.27)))) + (number "10" (effects (font (size 1.27 1.27)))) + ) + (pin input line (at -12.7 -10.16 0) (length 5.08) + (name "Load" (effects (font (size 1.27 1.27)))) + (number "11" (effects (font (size 1.27 1.27)))) + ) + (pin tri_state line (at 12.7 -5.08 180) (length 5.08) + (name "Q7" (effects (font (size 1.27 1.27)))) + (number "12" (effects (font (size 1.27 1.27)))) + ) + (pin tri_state line (at 12.7 -2.54 180) (length 5.08) + (name "Q6" (effects (font (size 1.27 1.27)))) + (number "13" (effects (font (size 1.27 1.27)))) ) (pin tri_state line (at 12.7 0 180) (length 5.08) (name "Q5" (effects (font (size 1.27 1.27)))) @@ -643,6 +1906,58 @@ ) ) ) + (symbol "power:+5V" (power) (pin_names (offset 0)) (in_bom yes) (on_board yes) + (property "Reference" "#PWR" (id 0) (at 0 -3.81 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "Value" "+5V" (id 1) (at 0 3.556 0) + (effects (font (size 1.27 1.27))) + ) + (property "Footprint" "" (id 2) (at 0 0 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "Datasheet" "" (id 3) (at 0 0 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "ki_keywords" "power-flag" (id 4) (at 0 0 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "ki_description" "Power symbol creates a global label with name \"+5V\"" (id 5) (at 0 0 0) + (effects (font (size 1.27 1.27)) hide) + ) + (symbol "+5V_0_1" + (polyline + (pts + (xy -0.762 1.27) + (xy 0 2.54) + ) + (stroke (width 0) (type default) (color 0 0 0 0)) + (fill (type none)) + ) + (polyline + (pts + (xy 0 0) + (xy 0 2.54) + ) + (stroke (width 0) (type default) (color 0 0 0 0)) + (fill (type none)) + ) + (polyline + (pts + (xy 0 2.54) + (xy 0.762 1.27) + ) + (stroke (width 0) (type default) (color 0 0 0 0)) + (fill (type none)) + ) + ) + (symbol "+5V_1_1" + (pin power_in line (at 0 0 90) (length 0) hide + (name "+5V" (effects (font (size 1.27 1.27)))) + (number "1" (effects (font (size 1.27 1.27)))) + ) + ) + ) (symbol "power:GND" (power) (pin_names (offset 0)) (in_bom yes) (on_board yes) (property "Reference" "#PWR" (id 0) (at 0 -6.35 0) (effects (font (size 1.27 1.27)) hide) @@ -684,69 +1999,463 @@ ) ) ) - - (junction (at 132.08 116.84) (diameter 0) (color 0 0 0 0) - (uuid b9ba486f-e73f-4ad0-85df-b772e7bb8a17) + + (junction (at 138.43 104.14) (diameter 0) (color 0 0 0 0) + (uuid 169e3d8a-2999-480b-a7b8-daa3c74cff17) + ) + (junction (at 104.14 88.9) (diameter 0) (color 0 0 0 0) + (uuid 3b809cc5-f3fe-47a2-8c1e-525c2d3248f9) + ) + (junction (at 88.9 78.74) (diameter 0) (color 0 0 0 0) + (uuid 4f6ffd67-0b0d-479f-ad5b-4b17a3ba73a3) + ) + (junction (at 96.52 86.36) (diameter 0) (color 0 0 0 0) + (uuid 5fb1f378-ca39-48b3-ba08-a1e7e2b12ff2) + ) + (junction (at 123.19 88.9) (diameter 0) (color 0 0 0 0) + (uuid 7142a963-becd-40f5-84f4-c0af1f791eb1) + ) + (junction (at 137.16 96.52) (diameter 0) (color 0 0 0 0) + (uuid 82dfc6ac-9399-47ce-a4a0-2a70255c3bbc) + ) + (junction (at 106.68 96.52) (diameter 0) (color 0 0 0 0) + (uuid 8805385a-0c57-4729-9a47-ffd66cbbd081) + ) + (junction (at 109.22 78.74) (diameter 0) (color 0 0 0 0) + (uuid 9132ad1c-5a53-4343-b15a-8445442e7ce6) + ) + (junction (at 119.38 86.36) (diameter 0) (color 0 0 0 0) + (uuid ac173355-c9bf-42c8-9d4e-9668ca268822) + ) + (junction (at 114.3 83.82) (diameter 0) (color 0 0 0 0) + (uuid b1dc59ac-8215-4d68-bd81-be7861d205df) + ) + (junction (at 101.6 81.28) (diameter 0) (color 0 0 0 0) + (uuid b8725906-0027-4fe7-960d-1fdba3862dec) + ) + (junction (at 186.69 111.76) (diameter 0) (color 0 0 0 0) + (uuid b9ba486f-e73f-4ad0-85df-b772e7bb8a17) + ) + (junction (at 91.44 83.82) (diameter 0) (color 0 0 0 0) + (uuid c2dff279-0cdb-4bd4-8825-45ce83ee7064) + ) + (junction (at 104.14 20.32) (diameter 0) (color 0 0 0 0) + (uuid c8275fdb-4be8-4ab3-9fec-4ce8ab443a59) + ) + (junction (at 151.13 111.76) (diameter 0) (color 0 0 0 0) + (uuid db5e7c5f-5aec-4cf8-8e3f-6fcf17f86784) + ) + + (wire (pts (xy 163.83 91.44) (xy 173.99 91.44)) + (stroke (width 0) (type default) (color 0 0 0 0)) + (uuid 0c5e1571-1518-452c-a338-53cd8f10b830) + ) + (wire (pts (xy 106.68 96.52) (xy 137.16 96.52)) + (stroke (width 0) (type default) (color 0 0 0 0)) + (uuid 0ee2705e-f7db-4512-9455-530ad65ba360) + ) + (wire (pts (xy 88.9 35.56) (xy 88.9 78.74)) + (stroke (width 0) (type default) (color 0 0 0 0)) + (uuid 11d71655-e45a-46bd-a449-9f8504f34d15) + ) + (wire (pts (xy 123.19 88.9) (xy 123.19 58.42)) + (stroke (width 0) (type default) (color 0 0 0 0)) + (uuid 12d01b29-96a7-4a26-83cc-1b6186b5fd90) + ) + (wire (pts (xy 62.23 101.6) (xy 60.96 101.6)) + (stroke (width 0) (type default) (color 0 0 0 0)) + (uuid 13da1f65-c6d1-417f-badd-de3e15782ea7) + ) + (wire (pts (xy 115.57 31.75) (xy 139.7 31.75)) + (stroke (width 0) (type default) (color 0 0 0 0)) + (uuid 142beaee-68d6-401a-9445-250bec7288ee) + ) + (wire (pts (xy 104.14 88.9) (xy 123.19 88.9)) + (stroke (width 0) (type default) (color 0 0 0 0)) + (uuid 1abd5c75-e3f4-4a8f-affb-90c3c8b0846d) + ) + (wire (pts (xy 137.16 96.52) (xy 137.16 74.93)) + (stroke (width 0) (type default) (color 0 0 0 0)) + (uuid 1baea2d6-944a-464c-a72d-0a428c523b60) + ) + (wire (pts (xy 173.99 111.76) (xy 173.99 104.14)) + (stroke (width 0) (type default) (color 0 0 0 0)) + (uuid 1f0f5585-8fd5-4339-81ee-2f8056dbd0b3) + ) + (wire (pts (xy 173.99 111.76) (xy 186.69 111.76)) + (stroke (width 0) (type default) (color 0 0 0 0)) + (uuid 247400df-52a8-45b1-8be9-e79eb1fab133) + ) + (wire (pts (xy 91.44 35.56) (xy 91.44 83.82)) + (stroke (width 0) (type default) (color 0 0 0 0)) + (uuid 26a70b6c-33b7-4953-b0fc-7b460bb529d4) + ) + (wire (pts (xy 104.14 20.32) (xy 134.62 20.32)) + (stroke (width 0) (type default) (color 0 0 0 0)) + (uuid 2a596128-1ac6-44ed-92e8-557e4819df80) + ) + (wire (pts (xy 119.38 25.4) (xy 160.02 25.4)) + (stroke (width 0) (type default) (color 0 0 0 0)) + (uuid 2dceb16d-83f3-4ee4-b6bf-a0afad77fa89) + ) + (wire (pts (xy 163.83 93.98) (xy 173.99 93.98)) + (stroke (width 0) (type default) (color 0 0 0 0)) + (uuid 351f7950-aa99-43eb-b7aa-3231157b7bff) + ) + (wire (pts (xy 114.3 46.99) (xy 114.3 83.82)) + (stroke (width 0) (type default) (color 0 0 0 0)) + (uuid 3f026646-3955-4d0b-8985-ce9036c712d9) + ) + (wire (pts (xy 101.6 76.2) (xy 101.6 81.28)) + (stroke (width 0) (type default) (color 0 0 0 0)) + (uuid 433d9f7f-74b5-4cbc-9d05-5be003d8e5a4) + ) + (wire (pts (xy 62.23 107.95) (xy 62.23 104.14)) + (stroke (width 0) (type default) (color 0 0 0 0)) + (uuid 43a29a7e-f680-47bb-b68d-5464f4a14e1e) + ) + (wire (pts (xy 151.13 111.76) (xy 138.43 111.76)) + (stroke (width 0) (type default) (color 0 0 0 0)) + (uuid 472bccf7-f8d5-4440-9abc-3059a28221d9) + ) + (wire (pts (xy 101.6 81.28) (xy 138.43 81.28)) + (stroke (width 0) (type default) (color 0 0 0 0)) + (uuid 4df43566-fbd0-4fdb-8fe6-8f8c1ccde9ea) + ) + (wire (pts (xy 66.04 107.95) (xy 66.04 109.22)) + (stroke (width 0) (type default) (color 0 0 0 0)) + (uuid 50dc17a4-4146-4168-b1c4-b79f3ac266f3) + ) + (wire (pts (xy 137.16 74.93) (xy 138.43 74.93)) + (stroke (width 0) (type default) (color 0 0 0 0)) + (uuid 55251c4c-3321-4af7-b82a-45ca2523425e) + ) + (wire (pts (xy 104.14 43.18) (xy 104.14 60.96)) + (stroke (width 0) (type default) (color 0 0 0 0)) + (uuid 5699ffee-3d35-4ab4-8523-4e16048f8c3b) + ) + (wire (pts (xy 163.83 88.9) (xy 173.99 88.9)) + (stroke (width 0) (type default) (color 0 0 0 0)) + (uuid 5730f182-dd7c-4e04-b6f4-9b6b8dcf486f) + ) + (wire (pts (xy 91.44 83.82) (xy 114.3 83.82)) + (stroke (width 0) (type default) (color 0 0 0 0)) + (uuid 5997cd73-c6b4-40ce-b9c8-7a46e7e8fb2f) + ) + (wire (pts (xy 60.96 101.6) (xy 60.96 109.22)) + (stroke (width 0) (type default) (color 0 0 0 0)) + (uuid 60ca97b0-5598-4cb6-80d7-709887699bab) + ) + (wire (pts (xy 138.43 101.6) (xy 138.43 104.14)) + (stroke (width 0) (type default) (color 0 0 0 0)) + (uuid 6113140e-51f8-4c7b-b221-607a0400bb4d) + ) + (wire (pts (xy 106.68 76.2) (xy 106.68 96.52)) + (stroke (width 0) (type default) (color 0 0 0 0)) + (uuid 62dddf98-9175-4c7a-a7a8-8d085b9e6f6f) + ) + (wire (pts (xy 96.52 35.56) (xy 96.52 53.34)) + (stroke (width 0) (type default) (color 0 0 0 0)) + (uuid 65a81060-5557-49c6-8414-fec82190e839) + ) + (wire (pts (xy 88.9 78.74) (xy 109.22 78.74)) + (stroke (width 0) (type default) (color 0 0 0 0)) + (uuid 67045943-99e2-4216-ac91-92715b4e6aac) + ) + (wire (pts (xy 104.14 76.2) (xy 104.14 88.9)) + (stroke (width 0) (type default) (color 0 0 0 0)) + (uuid 6815e8c4-1f85-41b0-8cde-885afbaeeea3) + ) + (wire (pts (xy 119.38 86.36) (xy 138.43 86.36)) + (stroke (width 0) (type default) (color 0 0 0 0)) + (uuid 6e8307b0-3add-4e5c-8640-6ff5e9b284c1) + ) + (wire (pts (xy 163.83 78.74) (xy 173.99 78.74)) + (stroke (width 0) (type default) (color 0 0 0 0)) + (uuid 6f125a7d-e6c3-4153-9423-53dc23a056f9) ) - - (wire (pts (xy 119.38 88.9) (xy 121.92 88.9)) + (wire (pts (xy 123.19 58.42) (xy 119.38 58.42)) (stroke (width 0) (type default) (color 0 0 0 0)) - (uuid 127c5ab3-7523-4ccd-8877-7dc356003de2) + (uuid 6fec8d16-dac5-4a1f-8b0c-5859f683ffa7) ) - (wire (pts (xy 119.38 116.84) (xy 119.38 109.22)) + (wire (pts (xy 163.83 81.28) (xy 173.99 81.28)) (stroke (width 0) (type default) (color 0 0 0 0)) - (uuid 1f0f5585-8fd5-4339-81ee-2f8056dbd0b3) + (uuid 710bda2d-c5d8-49f1-8adc-5a92ec914b39) ) - (wire (pts (xy 119.38 116.84) (xy 132.08 116.84)) + (wire (pts (xy 123.19 88.9) (xy 138.43 88.9)) (stroke (width 0) (type default) (color 0 0 0 0)) - (uuid 247400df-52a8-45b1-8be9-e79eb1fab133) + (uuid 7c294fff-248e-4ecf-83a2-e8496e959f75) + ) + (wire (pts (xy 96.52 86.36) (xy 96.52 68.58)) + (stroke (width 0) (type default) (color 0 0 0 0)) + (uuid 7e67e46d-cc3c-4149-bb31-a91d965269ba) + ) + (wire (pts (xy 138.43 104.14) (xy 138.43 111.76)) + (stroke (width 0) (type default) (color 0 0 0 0)) + (uuid 7fbea611-6b63-45e5-8994-22b14851c1db) + ) + (wire (pts (xy 87.63 83.82) (xy 91.44 83.82)) + (stroke (width 0) (type default) (color 0 0 0 0)) + (uuid 85d43194-d92a-49ba-b367-678576aa7425) + ) + (wire (pts (xy 87.63 91.44) (xy 138.43 91.44)) + (stroke (width 0) (type default) (color 0 0 0 0)) + (uuid 87d29a76-9866-45ef-9c90-f8912d96cbd5) + ) + (wire (pts (xy 163.83 96.52) (xy 173.99 96.52)) + (stroke (width 0) (type default) (color 0 0 0 0)) + (uuid 91ba6504-a315-459e-a4b5-37eb0156592c) + ) + (wire (pts (xy 114.3 83.82) (xy 138.43 83.82)) + (stroke (width 0) (type default) (color 0 0 0 0)) + (uuid 971408d5-0d21-45e0-b9f3-4d5c5c025e3d) + ) + (wire (pts (xy 138.43 59.69) (xy 135.89 59.69)) + (stroke (width 0) (type default) (color 0 0 0 0)) + (uuid 9e15bd15-f60a-4f0d-91d5-d06b218faed2) + ) + (wire (pts (xy 109.22 62.23) (xy 109.22 78.74)) + (stroke (width 0) (type default) (color 0 0 0 0)) + (uuid a4a375c3-a3cb-4a96-8185-7c078fb82fd0) + ) + (wire (pts (xy 87.63 93.98) (xy 138.43 93.98)) + (stroke (width 0) (type default) (color 0 0 0 0)) + (uuid aeefa3b8-eed2-41c7-adef-a8374b5b0839) + ) + (wire (pts (xy 87.63 81.28) (xy 101.6 81.28)) + (stroke (width 0) (type default) (color 0 0 0 0)) + (uuid af67bf3a-a833-47b6-bbec-ab1b2910d54c) + ) + (wire (pts (xy 87.63 88.9) (xy 104.14 88.9)) + (stroke (width 0) (type default) (color 0 0 0 0)) + (uuid b48dfea6-e9d9-4bca-8323-50c1c00b3f4e) + ) + (wire (pts (xy 119.38 60.96) (xy 116.84 60.96)) + (stroke (width 0) (type default) (color 0 0 0 0)) + (uuid b4b3e9f8-1a60-4fd3-a780-4784c6684b97) + ) + (wire (pts (xy 87.63 96.52) (xy 106.68 96.52)) + (stroke (width 0) (type default) (color 0 0 0 0)) + (uuid b62745d2-f9e6-4b13-893f-70a53bd43f0b) + ) + (wire (pts (xy 62.23 107.95) (xy 66.04 107.95)) + (stroke (width 0) (type default) (color 0 0 0 0)) + (uuid b80acd8f-54f0-4619-87a9-5525e0a3bb3e) + ) + (wire (pts (xy 87.63 86.36) (xy 96.52 86.36)) + (stroke (width 0) (type default) (color 0 0 0 0)) + (uuid bc815e7a-4293-4942-adbb-11a503570583) + ) + (wire (pts (xy 104.14 20.32) (xy 104.14 22.86)) + (stroke (width 0) (type default) (color 0 0 0 0)) + (uuid bec345db-9692-47e3-868e-c855eef2b4df) + ) + (wire (pts (xy 87.63 78.74) (xy 88.9 78.74)) + (stroke (width 0) (type default) (color 0 0 0 0)) + (uuid c9d554d8-c838-4743-8623-496858d021c9) + ) + (wire (pts (xy 96.52 86.36) (xy 119.38 86.36)) + (stroke (width 0) (type default) (color 0 0 0 0)) + (uuid ce28dc3d-23fa-4504-acf6-5fc4445743dd) + ) + (wire (pts (xy 111.76 46.99) (xy 109.22 46.99)) + (stroke (width 0) (type default) (color 0 0 0 0)) + (uuid d0fa668c-8055-4f70-959a-4ab3a3df745d) + ) + (wire (pts (xy 116.84 46.99) (xy 116.84 60.96)) + (stroke (width 0) (type default) (color 0 0 0 0)) + (uuid d2b8a728-2bd1-4ce5-a883-bc96cf420eeb) + ) + (wire (pts (xy 119.38 46.99) (xy 119.38 58.42)) + (stroke (width 0) (type default) (color 0 0 0 0)) + (uuid d913b9e5-a3d4-44a3-8425-3065be01821e) ) - (wire (pts (xy 119.38 83.82) (xy 121.92 83.82)) + (wire (pts (xy 163.83 83.82) (xy 173.99 83.82)) (stroke (width 0) (type default) (color 0 0 0 0)) - (uuid 560830c0-4ddf-4ff8-9fd2-6e4c1958e953) + (uuid db4e3b91-5adc-4a3c-9d39-92211bb5229b) ) - (wire (pts (xy 119.38 99.06) (xy 121.92 99.06)) + (wire (pts (xy 91.44 20.32) (xy 104.14 20.32)) (stroke (width 0) (type default) (color 0 0 0 0)) - (uuid 72a899e7-cf78-4275-b6eb-26ca342d2479) + (uuid dcc529e4-cd12-4e3f-976b-e03fff8963a2) ) - (wire (pts (xy 119.38 91.44) (xy 121.92 91.44)) + (wire (pts (xy 93.98 35.56) (xy 96.52 35.56)) (stroke (width 0) (type default) (color 0 0 0 0)) - (uuid 7c10188c-57d5-4489-9fff-cd712f938508) + (uuid e98afb5e-5c4b-4dd4-bd67-2fa2b28d4e99) ) - (wire (pts (xy 119.38 101.6) (xy 121.92 101.6)) + (wire (pts (xy 119.38 76.2) (xy 119.38 86.36)) (stroke (width 0) (type default) (color 0 0 0 0)) - (uuid 80d7e95c-2365-4f70-80f3-8de11e307e1c) + (uuid ecd72617-32cb-49a2-992a-12d645e37356) ) - (wire (pts (xy 119.38 86.36) (xy 121.92 86.36)) + (wire (pts (xy 163.83 86.36) (xy 173.99 86.36)) (stroke (width 0) (type default) (color 0 0 0 0)) - (uuid a6281734-9ef1-469b-b0e6-66c58d24bb7b) + (uuid eef33d64-966d-4c37-a28d-b635782263a4) ) - (wire (pts (xy 119.38 93.98) (xy 121.92 93.98)) + (wire (pts (xy 137.16 96.52) (xy 138.43 96.52)) (stroke (width 0) (type default) (color 0 0 0 0)) - (uuid b3f19f44-a894-4005-821d-1a9866c1d68c) + (uuid f74ee049-5803-4b72-9d40-77e868f81093) ) - (wire (pts (xy 119.38 96.52) (xy 121.92 96.52)) + (wire (pts (xy 109.22 78.74) (xy 138.43 78.74)) (stroke (width 0) (type default) (color 0 0 0 0)) - (uuid ef5f20f1-d982-4a63-8f20-77c24c4a4d2d) + (uuid ff03c679-d928-47bc-a998-87072d3eea66) ) - (wire (pts (xy 116.84 106.68) (xy 119.38 106.68)) + (wire (pts (xy 167.64 101.6) (xy 173.99 101.6)) (stroke (width 0) (type default) (color 0 0 0 0)) (uuid ff5cc64e-8d01-4a32-bf22-dd77f3b61831) ) - (symbol (lib_id "Connector_Generic:Conn_01x08") (at 149.86 91.44 0) (unit 1) + (symbol (lib_id "4xxx:4002") (at 115.57 39.37 90) (unit 1) + (in_bom yes) (on_board yes) + (uuid 09d5c171-5fc6-407c-8907-2340195e00fb) + (property "Reference" "U?" (id 0) (at 114.3 38.1 90) + (effects (font (size 1.27 1.27)) (justify right)) + ) + (property "Value" "4002" (id 1) (at 113.03 40.64 90) + (effects (font (size 1.27 1.27)) (justify right)) + ) + (property "Footprint" "" (id 2) (at 115.57 39.37 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "Datasheet" "http://www.intersil.com/content/dam/Intersil/documents/cd40/cd4000bms-01bms-02bms-25bms.pdf" (id 3) (at 115.57 39.37 0) + (effects (font (size 1.27 1.27)) hide) + ) + (pin "1" (uuid 07a8f4a9-c7ee-494a-88ae-09c89a2ef0bc)) + (pin "2" (uuid f07faa2d-bba5-4106-ae32-75c1711853b3)) + (pin "3" (uuid 9a372438-72c7-4f5b-aa5c-869f78373387)) + (pin "4" (uuid f6b9b40f-dbfa-42f1-92b4-8bdd7162abc8)) + (pin "5" (uuid 73418b28-bdd8-42c1-ac40-ff5e9fa38516)) + ) + + (symbol (lib_id "power:GND") (at 151.13 111.76 0) (unit 1) + (in_bom yes) (on_board yes) (fields_autoplaced) + (uuid 0e8fee2d-d2e6-4f3b-b668-49d619371f81) + (property "Reference" "#PWR?" (id 0) (at 151.13 118.11 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "Value" "GND" (id 1) (at 151.13 116.84 0)) + (property "Footprint" "" (id 2) (at 151.13 111.76 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "Datasheet" "" (id 3) (at 151.13 111.76 0) + (effects (font (size 1.27 1.27)) hide) + ) + (pin "1" (uuid cdea6b45-f62b-47ff-8fd4-8fd45cef49ba)) + ) + + (symbol (lib_id "power:+5V") (at 74.93 71.12 0) (unit 1) + (in_bom yes) (on_board yes) (fields_autoplaced) + (uuid 195f9e70-564e-4932-a14a-cefc519bc577) + (property "Reference" "#PWR?" (id 0) (at 74.93 74.93 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "Value" "+5V" (id 1) (at 74.93 66.04 0)) + (property "Footprint" "" (id 2) (at 74.93 71.12 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "Datasheet" "" (id 3) (at 74.93 71.12 0) + (effects (font (size 1.27 1.27)) hide) + ) + (pin "1" (uuid 5a8269b4-1e8c-419c-8b85-1bd3699b91c0)) + ) + + (symbol (lib_id "Connector_Generic:Conn_01x01") (at 154.94 20.32 0) (unit 1) + (in_bom yes) (on_board yes) + (uuid 21ae734b-dbc6-4c98-bba7-0564eed9ccff) + (property "Reference" "J?" (id 0) (at 154.94 17.78 0)) + (property "Value" "/implied" (id 1) (at 154.94 15.24 0)) + (property "Footprint" "" (id 2) (at 154.94 20.32 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "Datasheet" "~" (id 3) (at 154.94 20.32 0) + (effects (font (size 1.27 1.27)) hide) + ) + (pin "1" (uuid 33cff569-f661-4a2c-8442-0eb41ae8e646)) + ) + + (symbol (lib_id "74xx:74LS27") (at 104.14 68.58 90) (unit 1) + (in_bom yes) (on_board yes) + (uuid 235f4eac-b87a-4ed2-a9f5-2b20bfbe02ab) + (property "Reference" "U?" (id 0) (at 102.87 67.31 90) + (effects (font (size 1.27 1.27)) (justify right)) + ) + (property "Value" "74LS27" (id 1) (at 100.33 69.85 90) + (effects (font (size 1.27 1.27)) (justify right)) + ) + (property "Footprint" "" (id 2) (at 104.14 68.58 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "Datasheet" "http://www.ti.com/lit/gpn/sn74LS27" (id 3) (at 104.14 68.58 0) + (effects (font (size 1.27 1.27)) hide) + ) + (pin "1" (uuid cd4a0dc6-85b8-4a5e-b1c2-33ee53c5022e)) + (pin "12" (uuid 934a3c8a-c474-4e86-a173-650326a75867)) + (pin "13" (uuid 2792f483-58e5-4ec3-abf5-a1e10f416f89)) + (pin "2" (uuid 766c9026-fcd5-44de-8838-ce8897186bdd)) + ) + + (symbol (lib_id "Connector_Generic:Conn_01x08") (at 57.15 86.36 0) (mirror y) (unit 1) + (in_bom yes) (on_board yes) (fields_autoplaced) + (uuid 2db81ea2-6ccf-49bc-8af6-82b73db1d20d) + (property "Reference" "J?" (id 0) (at 57.15 72.39 0)) + (property "Value" "d" (id 1) (at 57.15 74.93 0)) + (property "Footprint" "" (id 2) (at 57.15 86.36 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "Datasheet" "~" (id 3) (at 57.15 86.36 0) + (effects (font (size 1.27 1.27)) hide) + ) + (pin "1" (uuid e47d6a84-48bf-4561-abc4-280abd5a8c78)) + (pin "2" (uuid f8984c41-b056-4e52-98bb-e75f8d432941)) + (pin "3" (uuid 917de41c-d067-4143-8056-344c9423ab14)) + (pin "4" (uuid 23fd2d88-606b-47bb-a504-3b0bad5f4e5c)) + (pin "5" (uuid 06ddeee9-c2b9-4ea9-8423-ca77f500bbb7)) + (pin "6" (uuid 45248300-208b-4fb6-8d2f-a8335af93612)) + (pin "7" (uuid 1fe63701-aeba-4d4b-aa2d-3323de42aa03)) + (pin "8" (uuid a2903b56-3a55-46f6-b1e8-bf5ac1533819)) + ) + + (symbol (lib_id "74xx:74LS04") (at 109.22 54.61 90) (unit 1) + (in_bom yes) (on_board yes) + (uuid 33737358-7ed5-4a68-bf7d-98d31a61948f) + (property "Reference" "U?" (id 0) (at 107.95 54.61 0)) + (property "Value" "74LS04" (id 1) (at 110.49 54.61 0)) + (property "Footprint" "" (id 2) (at 109.22 54.61 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "Datasheet" "http://www.ti.com/lit/gpn/sn74LS04" (id 3) (at 109.22 54.61 0) + (effects (font (size 1.27 1.27)) hide) + ) + (pin "1" (uuid 62796225-c106-4dd3-9790-d5ba7daf2e28)) + (pin "2" (uuid ad912be7-e896-4889-953c-3846e4e6879e)) + ) + + (symbol (lib_id "74xx:74LS04") (at 138.43 67.31 90) (unit 1) + (in_bom yes) (on_board yes) + (uuid 49a01f13-b946-4c03-8e58-c6912a90633d) + (property "Reference" "U?" (id 0) (at 137.16 67.31 0)) + (property "Value" "74LS04" (id 1) (at 139.7 67.31 0)) + (property "Footprint" "" (id 2) (at 138.43 67.31 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "Datasheet" "http://www.ti.com/lit/gpn/sn74LS04" (id 3) (at 138.43 67.31 0) + (effects (font (size 1.27 1.27)) hide) + ) + (pin "1" (uuid 6d0e7fc2-c30e-4532-942c-4ee3200ad8db)) + (pin "2" (uuid 3640b006-d81c-43d3-9ef2-d5515124cdab)) + ) + + (symbol (lib_id "Connector_Generic:Conn_01x08") (at 204.47 86.36 0) (unit 1) (in_bom yes) (on_board yes) (fields_autoplaced) (uuid 4a1cfed3-30cf-4c54-9500-d2ce3443bf5d) - (property "Reference" "J?" (id 0) (at 152.4 91.4399 0) + (property "Reference" "J?" (id 0) (at 207.01 86.3599 0) (effects (font (size 1.27 1.27)) (justify left)) ) - (property "Value" "ir" (id 1) (at 152.4 93.9799 0) + (property "Value" "ir" (id 1) (at 207.01 88.8999 0) (effects (font (size 1.27 1.27)) (justify left)) ) - (property "Footprint" "" (id 2) (at 149.86 91.44 0) + (property "Footprint" "" (id 2) (at 204.47 86.36 0) (effects (font (size 1.27 1.27)) hide) ) - (property "Datasheet" "~" (id 3) (at 149.86 91.44 0) + (property "Datasheet" "~" (id 3) (at 204.47 86.36 0) (effects (font (size 1.27 1.27)) hide) ) (pin "1" (uuid 61883613-061e-4067-9ab0-38640276cb65)) @@ -759,35 +2468,87 @@ (pin "8" (uuid 09240223-5739-461a-b628-1fdf9b36eb2f)) ) - (symbol (lib_id "power:GND") (at 132.08 116.84 0) (unit 1) + (symbol (lib_id "74xx:74LS27") (at 147.32 34.29 0) (unit 1) + (in_bom yes) (on_board yes) + (uuid 4dbb4596-860a-4a3b-b937-f786b0f99fb9) + (property "Reference" "U?" (id 0) (at 148.59 33.02 90) + (effects (font (size 1.27 1.27)) (justify right)) + ) + (property "Value" "74LS27" (id 1) (at 146.05 30.48 90) + (effects (font (size 1.27 1.27)) (justify right)) + ) + (property "Footprint" "" (id 2) (at 147.32 34.29 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "Datasheet" "http://www.ti.com/lit/gpn/sn74LS27" (id 3) (at 147.32 34.29 0) + (effects (font (size 1.27 1.27)) hide) + ) + (pin "1" (uuid 4fc50daa-ce60-425a-84c2-1356d07c8c12)) + (pin "12" (uuid c33a2369-c56d-4363-8a36-33a97e7270ee)) + (pin "13" (uuid e2359666-debd-4fe3-ad45-e8a7d4bf8c70)) + (pin "2" (uuid b2ec91a7-36ee-44df-92bf-d0e34e790adc)) + ) + + (symbol (lib_id "power:GND") (at 74.93 111.76 0) (unit 1) + (in_bom yes) (on_board yes) (fields_autoplaced) + (uuid 52d08335-f685-432a-b237-799d66a2e086) + (property "Reference" "#PWR?" (id 0) (at 74.93 118.11 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "Value" "GND" (id 1) (at 74.93 116.84 0)) + (property "Footprint" "" (id 2) (at 74.93 111.76 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "Datasheet" "" (id 3) (at 74.93 111.76 0) + (effects (font (size 1.27 1.27)) hide) + ) + (pin "1" (uuid 86630a70-99e9-4b04-98d6-f885f7cd1911)) + ) + + (symbol (lib_id "power:GND") (at 186.69 111.76 0) (unit 1) (in_bom yes) (on_board yes) (fields_autoplaced) (uuid 567940ec-4cec-43d3-8eab-b4df0e8df3d1) - (property "Reference" "#PWR?" (id 0) (at 132.08 123.19 0) + (property "Reference" "#PWR?" (id 0) (at 186.69 118.11 0) (effects (font (size 1.27 1.27)) hide) ) - (property "Value" "GND" (id 1) (at 132.08 121.92 0)) - (property "Footprint" "" (id 2) (at 132.08 116.84 0) + (property "Value" "GND" (id 1) (at 186.69 116.84 0)) + (property "Footprint" "" (id 2) (at 186.69 111.76 0) (effects (font (size 1.27 1.27)) hide) ) - (property "Datasheet" "" (id 3) (at 132.08 116.84 0) + (property "Datasheet" "" (id 3) (at 186.69 111.76 0) (effects (font (size 1.27 1.27)) hide) ) (pin "1" (uuid 5e0a4cc2-2716-475c-9449-b34673d09069)) ) - (symbol (lib_id "74xx:74LS573") (at 67.31 96.52 0) (unit 1) + (symbol (lib_id "74xx:74LS04") (at 142.24 20.32 0) (unit 1) + (in_bom yes) (on_board yes) + (uuid 739b40b6-d0ce-443b-a19b-4932b4f3a928) + (property "Reference" "U?" (id 0) (at 142.24 19.05 0)) + (property "Value" "74LS04" (id 1) (at 142.24 21.59 0)) + (property "Footprint" "" (id 2) (at 142.24 20.32 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "Datasheet" "http://www.ti.com/lit/gpn/sn74LS04" (id 3) (at 142.24 20.32 0) + (effects (font (size 1.27 1.27)) hide) + ) + (pin "1" (uuid 89d4fc61-a456-4b83-a81c-d3625eff7a81)) + (pin "2" (uuid 38bbc640-9baf-4cbe-bae8-deef09b69215)) + ) + + (symbol (lib_id "74xx:74LS573") (at 74.93 91.44 0) (unit 1) (in_bom yes) (on_board yes) (fields_autoplaced) (uuid 8cb7555f-6646-45aa-8792-a00b4224d380) - (property "Reference" "U?" (id 0) (at 69.3294 76.2 0) + (property "Reference" "U?" (id 0) (at 76.9494 71.12 0) (effects (font (size 1.27 1.27)) (justify left)) ) - (property "Value" "74LS573" (id 1) (at 69.3294 78.74 0) + (property "Value" "74LS573" (id 1) (at 76.9494 73.66 0) (effects (font (size 1.27 1.27)) (justify left)) ) - (property "Footprint" "" (id 2) (at 67.31 96.52 0) + (property "Footprint" "" (id 2) (at 74.93 91.44 0) (effects (font (size 1.27 1.27)) hide) ) - (property "Datasheet" "74xx/74hc573.pdf" (id 3) (at 67.31 96.52 0) + (property "Datasheet" "74xx/74hc573.pdf" (id 3) (at 74.93 91.44 0) (effects (font (size 1.27 1.27)) hide) ) (pin "1" (uuid d5cbfeec-d2e2-4f01-95b7-35cabb13c349)) @@ -812,47 +2573,154 @@ (pin "9" (uuid 3eac318d-e923-405d-8f76-0255df38ce01)) ) - (symbol (lib_id "Connector_Generic:Conn_01x01") (at 96.52 104.14 180) (unit 1) - (in_bom yes) (on_board yes) (fields_autoplaced) + (symbol (lib_id "Connector_Generic:Conn_01x01") (at 165.1 121.92 270) (unit 1) + (in_bom yes) (on_board yes) (uuid 90b8eaac-a159-4dee-976f-dbdad4d50f22) - (property "Reference" "J?" (id 0) (at 96.52 97.79 0)) - (property "Value" "fetch" (id 1) (at 96.52 100.33 0)) - (property "Footprint" "" (id 2) (at 96.52 104.14 0) + (property "Reference" "J?" (id 0) (at 160.02 119.38 0)) + (property "Value" "fetch" (id 1) (at 160.02 121.92 90)) + (property "Footprint" "" (id 2) (at 165.1 121.92 0) (effects (font (size 1.27 1.27)) hide) ) - (property "Datasheet" "~" (id 3) (at 96.52 104.14 0) + (property "Datasheet" "~" (id 3) (at 165.1 121.92 0) (effects (font (size 1.27 1.27)) hide) ) (pin "1" (uuid 3cba99c3-76cc-4563-9651-3d6efbfbcbc5)) ) - (symbol (lib_id "Connector_Generic:Conn_01x01") (at 96.52 109.22 180) (unit 1) + (symbol (lib_id "Connector_Generic:Conn_01x01") (at 170.18 121.92 270) (unit 1) (in_bom yes) (on_board yes) (uuid 9d1f795f-a256-4438-8329-39da2414d263) - (property "Reference" "J?" (id 0) (at 96.52 111.76 0)) - (property "Value" "phi1" (id 1) (at 96.52 114.3 0)) - (property "Footprint" "" (id 2) (at 96.52 109.22 0) + (property "Reference" "J?" (id 0) (at 175.26 119.38 90)) + (property "Value" "phi1" (id 1) (at 175.26 121.92 90)) + (property "Footprint" "" (id 2) (at 170.18 121.92 0) (effects (font (size 1.27 1.27)) hide) ) - (property "Datasheet" "~" (id 3) (at 96.52 109.22 0) + (property "Datasheet" "~" (id 3) (at 170.18 121.92 0) (effects (font (size 1.27 1.27)) hide) ) (pin "1" (uuid e63638e6-a103-4ac9-b235-2a5fad31b2c5)) ) - (symbol (lib_id "74xx:74LS573") (at 132.08 96.52 0) (unit 1) + (symbol (lib_id "74xx:74AHC240") (at 151.13 91.44 0) (unit 1) + (in_bom yes) (on_board yes) (fields_autoplaced) + (uuid 9daebd94-fcc4-430e-9601-a0611e933836) + (property "Reference" "U?" (id 0) (at 153.1494 71.12 0) + (effects (font (size 1.27 1.27)) (justify left)) + ) + (property "Value" "74AHC240" (id 1) (at 153.1494 73.66 0) + (effects (font (size 1.27 1.27)) (justify left)) + ) + (property "Footprint" "" (id 2) (at 151.13 91.44 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "Datasheet" "https://www.ti.com/lit/ds/symlink/sn54ahc240.pdf" (id 3) (at 151.13 91.44 0) + (effects (font (size 1.27 1.27)) hide) + ) + (pin "1" (uuid 69943228-24bf-452d-b812-91dd712c7b09)) + (pin "10" (uuid 7417f89a-e96e-4438-ac8e-532a3fedb648)) + (pin "11" (uuid ea3cec8d-24f9-445d-8d63-240168f00d1b)) + (pin "12" (uuid a0a9724e-6583-42ff-bfa7-7d063dd2c5e9)) + (pin "13" (uuid ba6aec33-26f7-48f9-9dc7-8a69f2a62ab6)) + (pin "14" (uuid c8cd21d3-e143-4ab8-8a8f-6365226f9da5)) + (pin "15" (uuid e8cce01d-2114-48a7-8141-93ab6a454141)) + (pin "16" (uuid 6a9be35d-4615-482b-a70f-37b722e60778)) + (pin "17" (uuid a3b8ce2a-63c6-4c43-bb08-9d0241106638)) + (pin "18" (uuid 1d732149-3816-45ed-8fb6-d258de0b9193)) + (pin "19" (uuid 741af39b-b201-46ac-a612-b44eee8b8656)) + (pin "2" (uuid fa886383-70ec-482c-9916-e0f636795440)) + (pin "20" (uuid c76dae2d-cdda-4379-9e92-d832984e7ff1)) + (pin "3" (uuid 067d133c-bc96-48b8-a2bd-0f9aaf7b7b22)) + (pin "4" (uuid 7047c3cf-d636-44ed-bd07-453889c39f46)) + (pin "5" (uuid 1d24ec81-c4d9-4bfa-9e9b-0373048a97a4)) + (pin "6" (uuid 870baea1-10c9-407e-8b75-3aea238c7215)) + (pin "7" (uuid fab1a081-d697-4866-b3aa-2978af2e5461)) + (pin "8" (uuid 9b903957-7e0e-4003-901d-2a244e22bfa2)) + (pin "9" (uuid 2610ce87-82ae-4d76-bae2-7db792358caa)) + ) + + (symbol (lib_id "74xx:74LS04") (at 96.52 60.96 90) (unit 1) + (in_bom yes) (on_board yes) + (uuid a8fba768-a64c-4077-b486-c6d57bdf0988) + (property "Reference" "U?" (id 0) (at 95.25 59.69 90) + (effects (font (size 1.27 1.27)) (justify right)) + ) + (property "Value" "74LS04" (id 1) (at 93.98 62.23 90) + (effects (font (size 1.27 1.27)) (justify right)) + ) + (property "Footprint" "" (id 2) (at 96.52 60.96 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "Datasheet" "http://www.ti.com/lit/gpn/sn74LS04" (id 3) (at 96.52 60.96 0) + (effects (font (size 1.27 1.27)) hide) + ) + (pin "1" (uuid b7005433-b0a9-4c05-b56c-10124b234f94)) + (pin "2" (uuid 3dc8bc34-3948-4213-912c-b003e8051088)) + ) + + (symbol (lib_id "Connector_Generic:Conn_01x01") (at 66.04 114.3 270) (unit 1) + (in_bom yes) (on_board yes) + (uuid bc16b33d-af4f-4933-93aa-2bb6946ee05b) + (property "Reference" "J?" (id 0) (at 68.58 111.76 90)) + (property "Value" "0/ir" (id 1) (at 69.85 114.3 90)) + (property "Footprint" "" (id 2) (at 66.04 114.3 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "Datasheet" "~" (id 3) (at 66.04 114.3 0) + (effects (font (size 1.27 1.27)) hide) + ) + (pin "1" (uuid eb99c3ef-9f86-4aea-83dc-31e6cd4902e5)) + ) + + (symbol (lib_id "power:+5V") (at 151.13 71.12 0) (unit 1) + (in_bom yes) (on_board yes) (fields_autoplaced) + (uuid c4882ea0-eb53-40c8-9f4d-b58e14b6e4e6) + (property "Reference" "#PWR?" (id 0) (at 151.13 74.93 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "Value" "+5V" (id 1) (at 151.13 66.04 0)) + (property "Footprint" "" (id 2) (at 151.13 71.12 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "Datasheet" "" (id 3) (at 151.13 71.12 0) + (effects (font (size 1.27 1.27)) hide) + ) + (pin "1" (uuid 27927478-1b3d-4523-bd9b-6d6855353b05)) + ) + + (symbol (lib_id "74xx:74LS27") (at 91.44 27.94 90) (unit 1) + (in_bom yes) (on_board yes) + (uuid c7216e3a-ae61-4c79-ba3f-d891c4dd99c5) + (property "Reference" "U?" (id 0) (at 90.17 26.67 90) + (effects (font (size 1.27 1.27)) (justify right)) + ) + (property "Value" "74LS27" (id 1) (at 87.63 29.21 90) + (effects (font (size 1.27 1.27)) (justify right)) + ) + (property "Footprint" "" (id 2) (at 91.44 27.94 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "Datasheet" "http://www.ti.com/lit/gpn/sn74LS27" (id 3) (at 91.44 27.94 0) + (effects (font (size 1.27 1.27)) hide) + ) + (pin "1" (uuid 29fa60a4-1ae4-44a1-86c9-9d008f4ce327)) + (pin "12" (uuid 844cdb95-f1a5-41f7-9e82-22d055dc9a91)) + (pin "13" (uuid a12ebec5-8528-41c7-851e-471726eee1c4)) + (pin "2" (uuid cd5ac971-5f40-4e02-af24-e4c1e15fbb96)) + ) + + (symbol (lib_id "74xx:74LS573") (at 186.69 91.44 0) (unit 1) (in_bom yes) (on_board yes) (fields_autoplaced) (uuid d4696d13-3be9-4660-8bd6-d67f74943fb9) - (property "Reference" "U?" (id 0) (at 134.0994 76.2 0) + (property "Reference" "U?" (id 0) (at 188.7094 71.12 0) (effects (font (size 1.27 1.27)) (justify left)) ) - (property "Value" "74LS573" (id 1) (at 134.0994 78.74 0) + (property "Value" "74LS573" (id 1) (at 188.7094 73.66 0) (effects (font (size 1.27 1.27)) (justify left)) ) - (property "Footprint" "" (id 2) (at 132.08 96.52 0) + (property "Footprint" "" (id 2) (at 186.69 91.44 0) (effects (font (size 1.27 1.27)) hide) ) - (property "Datasheet" "74xx/74hc573.pdf" (id 3) (at 132.08 96.52 0) + (property "Datasheet" "74xx/74hc573.pdf" (id 3) (at 186.69 91.44 0) (effects (font (size 1.27 1.27)) hide) ) (pin "1" (uuid f5e12565-aa00-4ae9-bb70-0d9946968974)) @@ -877,29 +2745,45 @@ (pin "9" (uuid ea93861d-1d6a-4d36-8fe2-a449808348d2)) ) - (symbol (lib_id "Connector_Generic:Conn_01x01") (at 99.06 67.31 180) (unit 1) - (in_bom yes) (on_board yes) (fields_autoplaced) + (symbol (lib_id "4xxx:4081") (at 167.64 27.94 0) (unit 1) + (in_bom yes) (on_board yes) + (uuid da1c5db5-5fa3-45cb-aee1-f37b22eecfea) + (property "Reference" "U?" (id 0) (at 167.64 26.67 0)) + (property "Value" "4081" (id 1) (at 167.64 29.21 0)) + (property "Footprint" "" (id 2) (at 167.64 27.94 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "Datasheet" "http://www.intersil.com/content/dam/Intersil/documents/cd40/cd4073bms-81bms-82bms.pdf" (id 3) (at 167.64 27.94 0) + (effects (font (size 1.27 1.27)) hide) + ) + (pin "1" (uuid e779654d-6289-4df8-8a26-1b19f9e8c7ff)) + (pin "2" (uuid 1e481d91-b4bd-475e-bd13-54f5624e5b26)) + (pin "3" (uuid 811a84bb-0bae-44e4-aaec-99e4f1964756)) + ) + + (symbol (lib_id "Connector_Generic:Conn_01x01") (at 60.96 114.3 270) (unit 1) + (in_bom yes) (on_board yes) (uuid dbb34479-b925-4878-9385-18edd95bd958) - (property "Reference" "J?" (id 0) (at 99.06 60.96 0)) - (property "Value" "phi2" (id 1) (at 99.06 63.5 0)) - (property "Footprint" "" (id 2) (at 99.06 67.31 0) + (property "Reference" "J?" (id 0) (at 57.15 111.76 90)) + (property "Value" "phi2" (id 1) (at 57.15 114.3 90)) + (property "Footprint" "" (id 2) (at 60.96 114.3 0) (effects (font (size 1.27 1.27)) hide) ) - (property "Datasheet" "~" (id 3) (at 99.06 67.31 0) + (property "Datasheet" "~" (id 3) (at 60.96 114.3 0) (effects (font (size 1.27 1.27)) hide) ) (pin "1" (uuid 29ee93eb-c01a-4069-b71e-20b3d43f2f5d)) ) - (symbol (lib_id "4xxx:4081") (at 109.22 106.68 0) (unit 1) + (symbol (lib_id "4xxx:4081") (at 167.64 109.22 90) (unit 1) (in_bom yes) (on_board yes) (uuid e49e4ce6-9064-4dba-a282-1261bcf246b0) - (property "Reference" "U?" (id 0) (at 109.22 105.41 0)) - (property "Value" "4081" (id 1) (at 109.22 107.95 0)) - (property "Footprint" "" (id 2) (at 109.22 106.68 0) + (property "Reference" "U?" (id 0) (at 166.37 109.22 0)) + (property "Value" "4081" (id 1) (at 168.91 109.22 0)) + (property "Footprint" "" (id 2) (at 167.64 109.22 0) (effects (font (size 1.27 1.27)) hide) ) - (property "Datasheet" "http://www.intersil.com/content/dam/Intersil/documents/cd40/cd4073bms-81bms-82bms.pdf" (id 3) (at 109.22 106.68 0) + (property "Datasheet" "http://www.intersil.com/content/dam/Intersil/documents/cd40/cd4073bms-81bms-82bms.pdf" (id 3) (at 167.64 109.22 0) (effects (font (size 1.27 1.27)) hide) ) (pin "1" (uuid 27560558-6cf6-471f-8039-3c01076d601e)) @@ -907,14 +2791,111 @@ (pin "3" (uuid 5c301b4e-57e6-41dd-ab58-0287f95da95c)) ) + (symbol (lib_id "74xx:74LS04") (at 104.14 35.56 90) (unit 1) + (in_bom yes) (on_board yes) + (uuid e6356890-de7c-4433-aa9d-f4f54ef931fc) + (property "Reference" "U?" (id 0) (at 102.87 35.56 0)) + (property "Value" "74LS04" (id 1) (at 105.41 35.56 0)) + (property "Footprint" "" (id 2) (at 104.14 35.56 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "Datasheet" "http://www.ti.com/lit/gpn/sn74LS04" (id 3) (at 104.14 35.56 0) + (effects (font (size 1.27 1.27)) hide) + ) + (pin "1" (uuid 00e61f1c-e5cd-4b75-bf62-b20914201766)) + (pin "2" (uuid 8468a741-2452-4331-ac05-a56d78be845d)) + ) + + (symbol (lib_id "power:+5V") (at 186.69 71.12 0) (unit 1) + (in_bom yes) (on_board yes) (fields_autoplaced) + (uuid f393db75-471c-41e6-9de4-84ee502720ff) + (property "Reference" "#PWR?" (id 0) (at 186.69 74.93 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "Value" "+5V" (id 1) (at 186.69 66.04 0)) + (property "Footprint" "" (id 2) (at 186.69 71.12 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "Datasheet" "" (id 3) (at 186.69 71.12 0) + (effects (font (size 1.27 1.27)) hide) + ) + (pin "1" (uuid 240edcc0-7010-4135-ac93-91aa60e76723)) + ) + + (symbol (lib_id "4xxx:4011") (at 111.76 25.4 0) (unit 1) + (in_bom yes) (on_board yes) + (uuid f522c62e-3805-4be9-9c66-b22b00651219) + (property "Reference" "U?" (id 0) (at 111.76 24.13 0)) + (property "Value" "4011" (id 1) (at 111.76 26.67 0)) + (property "Footprint" "" (id 2) (at 111.76 25.4 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "Datasheet" "http://www.intersil.com/content/dam/Intersil/documents/cd40/cd4011bms-12bms-23bms.pdf" (id 3) (at 111.76 25.4 0) + (effects (font (size 1.27 1.27)) hide) + ) + (pin "1" (uuid bc46ac42-6985-4332-a4d6-bb7cec7e036f)) + (pin "2" (uuid 118f5091-8ed1-4323-9b48-677fba77acf7)) + (pin "3" (uuid 184dec34-4b02-4d2c-b24c-c4d0adf444a9)) + ) + + (symbol (lib_id "Connector_Generic:Conn_01x01") (at 180.34 27.94 0) (unit 1) + (in_bom yes) (on_board yes) + (uuid f87d37c5-5317-4478-85fb-43ddc79c0f62) + (property "Reference" "J?" (id 0) (at 180.34 25.4 0)) + (property "Value" "/twocycle" (id 1) (at 180.34 22.86 0)) + (property "Footprint" "" (id 2) (at 180.34 27.94 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "Datasheet" "~" (id 3) (at 180.34 27.94 0) + (effects (font (size 1.27 1.27)) hide) + ) + (pin "1" (uuid 9e9198fe-23cd-4be2-999d-ee85b50277b2)) + ) + + (symbol (lib_id "74xx:74LS04") (at 119.38 68.58 90) (unit 1) + (in_bom yes) (on_board yes) + (uuid ff55c814-2656-41a4-ac63-0d39b7f4aa4c) + (property "Reference" "U?" (id 0) (at 118.11 68.58 0)) + (property "Value" "74LS04" (id 1) (at 120.65 68.58 0)) + (property "Footprint" "" (id 2) (at 119.38 68.58 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "Datasheet" "http://www.ti.com/lit/gpn/sn74LS04" (id 3) (at 119.38 68.58 0) + (effects (font (size 1.27 1.27)) hide) + ) + (pin "1" (uuid 66e4513a-13bf-424c-b04a-256dc72c6755)) + (pin "2" (uuid d4c688cf-6290-484f-9a92-1859fb9f510c)) + ) + (sheet_instances (path "/" (page "1")) ) (symbol_instances + (path "/0e8fee2d-d2e6-4f3b-b668-49d619371f81" + (reference "#PWR?") (unit 1) (value "GND") (footprint "") + ) + (path "/195f9e70-564e-4932-a14a-cefc519bc577" + (reference "#PWR?") (unit 1) (value "+5V") (footprint "") + ) + (path "/52d08335-f685-432a-b237-799d66a2e086" + (reference "#PWR?") (unit 1) (value "GND") (footprint "") + ) (path "/567940ec-4cec-43d3-8eab-b4df0e8df3d1" (reference "#PWR?") (unit 1) (value "GND") (footprint "") ) + (path "/c4882ea0-eb53-40c8-9f4d-b58e14b6e4e6" + (reference "#PWR?") (unit 1) (value "+5V") (footprint "") + ) + (path "/f393db75-471c-41e6-9de4-84ee502720ff" + (reference "#PWR?") (unit 1) (value "+5V") (footprint "") + ) + (path "/21ae734b-dbc6-4c98-bba7-0564eed9ccff" + (reference "J?") (unit 1) (value "/implied") (footprint "") + ) + (path "/2db81ea2-6ccf-49bc-8af6-82b73db1d20d" + (reference "J?") (unit 1) (value "d") (footprint "") + ) (path "/4a1cfed3-30cf-4c54-9500-d2ce3443bf5d" (reference "J?") (unit 1) (value "ir") (footprint "") ) @@ -924,17 +2905,62 @@ (path "/9d1f795f-a256-4438-8329-39da2414d263" (reference "J?") (unit 1) (value "phi1") (footprint "") ) + (path "/bc16b33d-af4f-4933-93aa-2bb6946ee05b" + (reference "J?") (unit 1) (value "0/ir") (footprint "") + ) (path "/dbb34479-b925-4878-9385-18edd95bd958" (reference "J?") (unit 1) (value "phi2") (footprint "") ) + (path "/f87d37c5-5317-4478-85fb-43ddc79c0f62" + (reference "J?") (unit 1) (value "/twocycle") (footprint "") + ) + (path "/09d5c171-5fc6-407c-8907-2340195e00fb" + (reference "U?") (unit 1) (value "4002") (footprint "") + ) + (path "/235f4eac-b87a-4ed2-a9f5-2b20bfbe02ab" + (reference "U?") (unit 1) (value "74LS27") (footprint "") + ) + (path "/33737358-7ed5-4a68-bf7d-98d31a61948f" + (reference "U?") (unit 1) (value "74LS04") (footprint "") + ) + (path "/49a01f13-b946-4c03-8e58-c6912a90633d" + (reference "U?") (unit 1) (value "74LS04") (footprint "") + ) + (path "/4dbb4596-860a-4a3b-b937-f786b0f99fb9" + (reference "U?") (unit 1) (value "74LS27") (footprint "") + ) + (path "/739b40b6-d0ce-443b-a19b-4932b4f3a928" + (reference "U?") (unit 1) (value "74LS04") (footprint "") + ) (path "/8cb7555f-6646-45aa-8792-a00b4224d380" (reference "U?") (unit 1) (value "74LS573") (footprint "") ) + (path "/9daebd94-fcc4-430e-9601-a0611e933836" + (reference "U?") (unit 1) (value "74AHC240") (footprint "") + ) + (path "/a8fba768-a64c-4077-b486-c6d57bdf0988" + (reference "U?") (unit 1) (value "74LS04") (footprint "") + ) + (path "/c7216e3a-ae61-4c79-ba3f-d891c4dd99c5" + (reference "U?") (unit 1) (value "74LS27") (footprint "") + ) (path "/d4696d13-3be9-4660-8bd6-d67f74943fb9" (reference "U?") (unit 1) (value "74LS573") (footprint "") ) + (path "/da1c5db5-5fa3-45cb-aee1-f37b22eecfea" + (reference "U?") (unit 1) (value "4081") (footprint "") + ) (path "/e49e4ce6-9064-4dba-a282-1261bcf246b0" (reference "U?") (unit 1) (value "4081") (footprint "") ) + (path "/e6356890-de7c-4433-aa9d-f4f54ef931fc" + (reference "U?") (unit 1) (value "74LS04") (footprint "") + ) + (path "/f522c62e-3805-4be9-9c66-b22b00651219" + (reference "U?") (unit 1) (value "4011") (footprint "") + ) + (path "/ff55c814-2656-41a4-ac63-0d39b7f4aa4c" + (reference "U?") (unit 1) (value "74LS04") (footprint "") + ) ) ) From b7e1a05202ac3a1dc7fa54f1cf796bc47dc9e5ca Mon Sep 17 00:00:00 2001 From: Christian Templen Grave Date: Tue, 22 Feb 2022 20:10:14 +0100 Subject: [PATCH 3/3] finish logic gates between ir and predecoder --- .../instruction_register/#auto_saved_files# | 2 +- ...instruction_register-2022-02-22_183509.zip | Bin 10811 -> 0 bytes ...instruction_register-2022-02-22_184418.zip | Bin 12015 -> 0 bytes ...instruction_register-2022-02-22_185056.zip | Bin 14638 -> 0 bytes ...instruction_register-2022-02-22_195402.zip | Bin 0 -> 16056 bytes ...instruction_register-2022-02-22_200236.zip | Bin 0 -> 16265 bytes ...instruction_register-2022-02-22_200813.zip | Bin 0 -> 16337 bytes .../instruction_register.kicad_sch | 715 ++++++++++++++++-- 8 files changed, 635 insertions(+), 82 deletions(-) delete mode 100644 kicad/Modular_Design/instruction_register/instruction_register-backups/instruction_register-2022-02-22_183509.zip delete mode 100644 kicad/Modular_Design/instruction_register/instruction_register-backups/instruction_register-2022-02-22_184418.zip delete mode 100644 kicad/Modular_Design/instruction_register/instruction_register-backups/instruction_register-2022-02-22_185056.zip create mode 100644 kicad/Modular_Design/instruction_register/instruction_register-backups/instruction_register-2022-02-22_195402.zip create mode 100644 kicad/Modular_Design/instruction_register/instruction_register-backups/instruction_register-2022-02-22_200236.zip create mode 100644 kicad/Modular_Design/instruction_register/instruction_register-backups/instruction_register-2022-02-22_200813.zip diff --git a/kicad/Modular_Design/instruction_register/#auto_saved_files# b/kicad/Modular_Design/instruction_register/#auto_saved_files# index 88b3375..277b1c1 100644 --- a/kicad/Modular_Design/instruction_register/#auto_saved_files# +++ b/kicad/Modular_Design/instruction_register/#auto_saved_files# @@ -1 +1 @@ -/Users/kjeks/Documents/Hackerspace/6502-macroprocessor/kicad/Modular_Design/instruction_register/_autosave-instruction_register.kicad_sch +/Users/chris/Documents/development/hackerspace/6502-macroprocessor/kicad/Modular_Design/instruction_register/_autosave-instruction_register.kicad_sch diff --git a/kicad/Modular_Design/instruction_register/instruction_register-backups/instruction_register-2022-02-22_183509.zip b/kicad/Modular_Design/instruction_register/instruction_register-backups/instruction_register-2022-02-22_183509.zip deleted file mode 100644 index 092e1c454262f5c5303f5f2c4946170159127a44..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 10811 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 diff --git a/kicad/Modular_Design/instruction_register/instruction_register-backups/instruction_register-2022-02-22_184418.zip b/kicad/Modular_Design/instruction_register/instruction_register-backups/instruction_register-2022-02-22_184418.zip deleted file mode 100644 index 8afac2dd548faaef17ff47143bdcb892896767ab..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 12015 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 diff --git a/kicad/Modular_Design/instruction_register/instruction_register-backups/instruction_register-2022-02-22_185056.zip b/kicad/Modular_Design/instruction_register/instruction_register-backups/instruction_register-2022-02-22_185056.zip deleted file mode 100644 index c7f2267c6a5d231c514a5a32bd44e4cd017f04a4..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 14638 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 diff --git a/kicad/Modular_Design/instruction_register/instruction_register-backups/instruction_register-2022-02-22_195402.zip b/kicad/Modular_Design/instruction_register/instruction_register-backups/instruction_register-2022-02-22_195402.zip new file mode 100644 index 0000000000000000000000000000000000000000..349f51310744aa2f7a25e44fd90cb6c139b7a399 GIT binary patch literal 16056 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 Z{%X^d<)C5yv4{G5G5=MIy9)eM`af1La^U~~ literal 0 HcmV?d00001 diff --git a/kicad/Modular_Design/instruction_register/instruction_register-backups/instruction_register-2022-02-22_200236.zip b/kicad/Modular_Design/instruction_register/instruction_register-backups/instruction_register-2022-02-22_200236.zip new file mode 100644 index 0000000000000000000000000000000000000000..c36126f356dd1fc098ea86279ca32e5fdbcd354b GIT binary patch literal 16265 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 y|4x$pA1+Cd|Aou;zjFO|^1A--USpsr?@=7V4P* literal 0 HcmV?d00001 diff --git a/kicad/Modular_Design/instruction_register/instruction_register-backups/instruction_register-2022-02-22_200813.zip b/kicad/Modular_Design/instruction_register/instruction_register-backups/instruction_register-2022-02-22_200813.zip new file mode 100644 index 0000000000000000000000000000000000000000..11a78165a86b81149e59ffb974c057b0373431c1 GIT binary patch literal 16337 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 literal 0 HcmV?d00001 diff --git a/kicad/Modular_Design/instruction_register/instruction_register.kicad_sch b/kicad/Modular_Design/instruction_register/instruction_register.kicad_sch index 5441f02..d120148 100644 --- a/kicad/Modular_Design/instruction_register/instruction_register.kicad_sch +++ b/kicad/Modular_Design/instruction_register/instruction_register.kicad_sch @@ -5,6 +5,400 @@ (paper "A4") (lib_symbols + (symbol "4xxx:4001" (pin_names (offset 1.016)) (in_bom yes) (on_board yes) + (property "Reference" "U" (id 0) (at 0 1.27 0) + (effects (font (size 1.27 1.27))) + ) + (property "Value" "4001" (id 1) (at 0 -1.27 0) + (effects (font (size 1.27 1.27))) + ) + (property "Footprint" "" (id 2) (at 0 0 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "Datasheet" "http://www.intersil.com/content/dam/Intersil/documents/cd40/cd4000bms-01bms-02bms-25bms.pdf" (id 3) (at 0 0 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "ki_locked" "" (id 4) (at 0 0 0) + (effects (font (size 1.27 1.27))) + ) + (property "ki_keywords" "CMOS Nor2" (id 5) (at 0 0 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "ki_description" "Quad Nor 2 inputs" (id 6) (at 0 0 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "ki_fp_filters" "DIP?14*" (id 7) (at 0 0 0) + (effects (font (size 1.27 1.27)) hide) + ) + (symbol "4001_1_1" + (arc (start -3.81 -3.81) (mid -2.589 0) (end -3.81 3.81) + (stroke (width 0.254) (type default) (color 0 0 0 0)) + (fill (type none)) + ) + (arc (start -0.6096 -3.81) (mid 2.1855 -2.584) (end 3.81 0) + (stroke (width 0.254) (type default) (color 0 0 0 0)) + (fill (type background)) + ) + (polyline + (pts + (xy -3.81 -3.81) + (xy -0.635 -3.81) + ) + (stroke (width 0.254) (type default) (color 0 0 0 0)) + (fill (type background)) + ) + (polyline + (pts + (xy -3.81 3.81) + (xy -0.635 3.81) + ) + (stroke (width 0.254) (type default) (color 0 0 0 0)) + (fill (type background)) + ) + (polyline + (pts + (xy -0.635 3.81) + (xy -3.81 3.81) + (xy -3.81 3.81) + (xy -3.556 3.4036) + (xy -3.0226 2.2606) + (xy -2.6924 1.0414) + (xy -2.6162 -0.254) + (xy -2.7686 -1.4986) + (xy -3.175 -2.7178) + (xy -3.81 -3.81) + (xy -3.81 -3.81) + (xy -0.635 -3.81) + ) + (stroke (width -25.4) (type default) (color 0 0 0 0)) + (fill (type background)) + ) + (arc (start 3.81 0) (mid 2.1928 2.5925) (end -0.6096 3.81) + (stroke (width 0.254) (type default) (color 0 0 0 0)) + (fill (type background)) + ) + (pin input line (at -7.62 2.54 0) (length 4.318) + (name "~" (effects (font (size 1.27 1.27)))) + (number "1" (effects (font (size 1.27 1.27)))) + ) + (pin input line (at -7.62 -2.54 0) (length 4.318) + (name "~" (effects (font (size 1.27 1.27)))) + (number "2" (effects (font (size 1.27 1.27)))) + ) + (pin output inverted (at 7.62 0 180) (length 3.81) + (name "~" (effects (font (size 1.27 1.27)))) + (number "3" (effects (font (size 1.27 1.27)))) + ) + ) + (symbol "4001_1_2" + (arc (start 0 -3.81) (mid 3.81 0) (end 0 3.81) + (stroke (width 0.254) (type default) (color 0 0 0 0)) + (fill (type background)) + ) + (polyline + (pts + (xy 0 3.81) + (xy -3.81 3.81) + (xy -3.81 -3.81) + (xy 0 -3.81) + ) + (stroke (width 0.254) (type default) (color 0 0 0 0)) + (fill (type background)) + ) + (pin input inverted (at -7.62 2.54 0) (length 3.81) + (name "~" (effects (font (size 1.27 1.27)))) + (number "1" (effects (font (size 1.27 1.27)))) + ) + (pin input inverted (at -7.62 -2.54 0) (length 3.81) + (name "~" (effects (font (size 1.27 1.27)))) + (number "2" (effects (font (size 1.27 1.27)))) + ) + (pin output line (at 7.62 0 180) (length 3.81) + (name "~" (effects (font (size 1.27 1.27)))) + (number "3" (effects (font (size 1.27 1.27)))) + ) + ) + (symbol "4001_2_1" + (arc (start -3.81 -3.81) (mid -2.589 0) (end -3.81 3.81) + (stroke (width 0.254) (type default) (color 0 0 0 0)) + (fill (type none)) + ) + (arc (start -0.6096 -3.81) (mid 2.1855 -2.584) (end 3.81 0) + (stroke (width 0.254) (type default) (color 0 0 0 0)) + (fill (type background)) + ) + (polyline + (pts + (xy -3.81 -3.81) + (xy -0.635 -3.81) + ) + (stroke (width 0.254) (type default) (color 0 0 0 0)) + (fill (type background)) + ) + (polyline + (pts + (xy -3.81 3.81) + (xy -0.635 3.81) + ) + (stroke (width 0.254) (type default) (color 0 0 0 0)) + (fill (type background)) + ) + (polyline + (pts + (xy -0.635 3.81) + (xy -3.81 3.81) + (xy -3.81 3.81) + (xy -3.556 3.4036) + (xy -3.0226 2.2606) + (xy -2.6924 1.0414) + (xy -2.6162 -0.254) + (xy -2.7686 -1.4986) + (xy -3.175 -2.7178) + (xy -3.81 -3.81) + (xy -3.81 -3.81) + (xy -0.635 -3.81) + ) + (stroke (width -25.4) (type default) (color 0 0 0 0)) + (fill (type background)) + ) + (arc (start 3.81 0) (mid 2.1928 2.5925) (end -0.6096 3.81) + (stroke (width 0.254) (type default) (color 0 0 0 0)) + (fill (type background)) + ) + (pin output inverted (at 7.62 0 180) (length 3.81) + (name "~" (effects (font (size 1.27 1.27)))) + (number "4" (effects (font (size 1.27 1.27)))) + ) + (pin input line (at -7.62 2.54 0) (length 4.318) + (name "~" (effects (font (size 1.27 1.27)))) + (number "5" (effects (font (size 1.27 1.27)))) + ) + (pin input line (at -7.62 -2.54 0) (length 4.318) + (name "~" (effects (font (size 1.27 1.27)))) + (number "6" (effects (font (size 1.27 1.27)))) + ) + ) + (symbol "4001_2_2" + (arc (start 0 -3.81) (mid 3.81 0) (end 0 3.81) + (stroke (width 0.254) (type default) (color 0 0 0 0)) + (fill (type background)) + ) + (polyline + (pts + (xy 0 3.81) + (xy -3.81 3.81) + (xy -3.81 -3.81) + (xy 0 -3.81) + ) + (stroke (width 0.254) (type default) (color 0 0 0 0)) + (fill (type background)) + ) + (pin output line (at 7.62 0 180) (length 3.81) + (name "~" (effects (font (size 1.27 1.27)))) + (number "4" (effects (font (size 1.27 1.27)))) + ) + (pin input inverted (at -7.62 2.54 0) (length 3.81) + (name "~" (effects (font (size 1.27 1.27)))) + (number "5" (effects (font (size 1.27 1.27)))) + ) + (pin input inverted (at -7.62 -2.54 0) (length 3.81) + (name "~" (effects (font (size 1.27 1.27)))) + (number "6" (effects (font (size 1.27 1.27)))) + ) + ) + (symbol "4001_3_1" + (arc (start -3.81 -3.81) (mid -2.589 0) (end -3.81 3.81) + (stroke (width 0.254) (type default) (color 0 0 0 0)) + (fill (type none)) + ) + (arc (start -0.6096 -3.81) (mid 2.1855 -2.584) (end 3.81 0) + (stroke (width 0.254) (type default) (color 0 0 0 0)) + (fill (type background)) + ) + (polyline + (pts + (xy -3.81 -3.81) + (xy -0.635 -3.81) + ) + (stroke (width 0.254) (type default) (color 0 0 0 0)) + (fill (type background)) + ) + (polyline + (pts + (xy -3.81 3.81) + (xy -0.635 3.81) + ) + (stroke (width 0.254) (type default) (color 0 0 0 0)) + (fill (type background)) + ) + (polyline + (pts + (xy -0.635 3.81) + (xy -3.81 3.81) + (xy -3.81 3.81) + (xy -3.556 3.4036) + (xy -3.0226 2.2606) + (xy -2.6924 1.0414) + (xy -2.6162 -0.254) + (xy -2.7686 -1.4986) + (xy -3.175 -2.7178) + (xy -3.81 -3.81) + (xy -3.81 -3.81) + (xy -0.635 -3.81) + ) + (stroke (width -25.4) (type default) (color 0 0 0 0)) + (fill (type background)) + ) + (arc (start 3.81 0) (mid 2.1928 2.5925) (end -0.6096 3.81) + (stroke (width 0.254) (type default) (color 0 0 0 0)) + (fill (type background)) + ) + (pin output inverted (at 7.62 0 180) (length 3.81) + (name "~" (effects (font (size 1.27 1.27)))) + (number "10" (effects (font (size 1.27 1.27)))) + ) + (pin input line (at -7.62 2.54 0) (length 4.318) + (name "~" (effects (font (size 1.27 1.27)))) + (number "8" (effects (font (size 1.27 1.27)))) + ) + (pin input line (at -7.62 -2.54 0) (length 4.318) + (name "~" (effects (font (size 1.27 1.27)))) + (number "9" (effects (font (size 1.27 1.27)))) + ) + ) + (symbol "4001_3_2" + (arc (start 0 -3.81) (mid 3.81 0) (end 0 3.81) + (stroke (width 0.254) (type default) (color 0 0 0 0)) + (fill (type background)) + ) + (polyline + (pts + (xy 0 3.81) + (xy -3.81 3.81) + (xy -3.81 -3.81) + (xy 0 -3.81) + ) + (stroke (width 0.254) (type default) (color 0 0 0 0)) + (fill (type background)) + ) + (pin output line (at 7.62 0 180) (length 3.81) + (name "~" (effects (font (size 1.27 1.27)))) + (number "10" (effects (font (size 1.27 1.27)))) + ) + (pin input inverted (at -7.62 2.54 0) (length 3.81) + (name "~" (effects (font (size 1.27 1.27)))) + (number "8" (effects (font (size 1.27 1.27)))) + ) + (pin input inverted (at -7.62 -2.54 0) (length 3.81) + (name "~" (effects (font (size 1.27 1.27)))) + (number "9" (effects (font (size 1.27 1.27)))) + ) + ) + (symbol "4001_4_1" + (arc (start -3.81 -3.81) (mid -2.589 0) (end -3.81 3.81) + (stroke (width 0.254) (type default) (color 0 0 0 0)) + (fill (type none)) + ) + (arc (start -0.6096 -3.81) (mid 2.1855 -2.584) (end 3.81 0) + (stroke (width 0.254) (type default) (color 0 0 0 0)) + (fill (type background)) + ) + (polyline + (pts + (xy -3.81 -3.81) + (xy -0.635 -3.81) + ) + (stroke (width 0.254) (type default) (color 0 0 0 0)) + (fill (type background)) + ) + (polyline + (pts + (xy -3.81 3.81) + (xy -0.635 3.81) + ) + (stroke (width 0.254) (type default) (color 0 0 0 0)) + (fill (type background)) + ) + (polyline + (pts + (xy -0.635 3.81) + (xy -3.81 3.81) + (xy -3.81 3.81) + (xy -3.556 3.4036) + (xy -3.0226 2.2606) + (xy -2.6924 1.0414) + (xy -2.6162 -0.254) + (xy -2.7686 -1.4986) + (xy -3.175 -2.7178) + (xy -3.81 -3.81) + (xy -3.81 -3.81) + (xy -0.635 -3.81) + ) + (stroke (width -25.4) (type default) (color 0 0 0 0)) + (fill (type background)) + ) + (arc (start 3.81 0) (mid 2.1928 2.5925) (end -0.6096 3.81) + (stroke (width 0.254) (type default) (color 0 0 0 0)) + (fill (type background)) + ) + (pin output inverted (at 7.62 0 180) (length 3.81) + (name "~" (effects (font (size 1.27 1.27)))) + (number "11" (effects (font (size 1.27 1.27)))) + ) + (pin input line (at -7.62 2.54 0) (length 4.318) + (name "~" (effects (font (size 1.27 1.27)))) + (number "12" (effects (font (size 1.27 1.27)))) + ) + (pin input line (at -7.62 -2.54 0) (length 4.318) + (name "~" (effects (font (size 1.27 1.27)))) + (number "13" (effects (font (size 1.27 1.27)))) + ) + ) + (symbol "4001_4_2" + (arc (start 0 -3.81) (mid 3.81 0) (end 0 3.81) + (stroke (width 0.254) (type default) (color 0 0 0 0)) + (fill (type background)) + ) + (polyline + (pts + (xy 0 3.81) + (xy -3.81 3.81) + (xy -3.81 -3.81) + (xy 0 -3.81) + ) + (stroke (width 0.254) (type default) (color 0 0 0 0)) + (fill (type background)) + ) + (pin output line (at 7.62 0 180) (length 3.81) + (name "~" (effects (font (size 1.27 1.27)))) + (number "11" (effects (font (size 1.27 1.27)))) + ) + (pin input inverted (at -7.62 2.54 0) (length 3.81) + (name "~" (effects (font (size 1.27 1.27)))) + (number "12" (effects (font (size 1.27 1.27)))) + ) + (pin input inverted (at -7.62 -2.54 0) (length 3.81) + (name "~" (effects (font (size 1.27 1.27)))) + (number "13" (effects (font (size 1.27 1.27)))) + ) + ) + (symbol "4001_5_0" + (pin power_in line (at 0 12.7 270) (length 5.08) + (name "VDD" (effects (font (size 1.27 1.27)))) + (number "14" (effects (font (size 1.27 1.27)))) + ) + (pin power_in line (at 0 -12.7 90) (length 5.08) + (name "VSS" (effects (font (size 1.27 1.27)))) + (number "7" (effects (font (size 1.27 1.27)))) + ) + ) + (symbol "4001_5_1" + (rectangle (start -5.08 7.62) (end 5.08 -7.62) + (stroke (width 0.254) (type default) (color 0 0 0 0)) + (fill (type background)) + ) + ) + ) (symbol "4xxx:4002" (pin_names (offset 1.016)) (in_bom yes) (on_board yes) (property "Reference" "U" (id 0) (at 0 1.27 0) (effects (font (size 1.27 1.27))) @@ -74,7 +468,7 @@ (stroke (width -25.4) (type default) (color 0 0 0 0)) (fill (type background)) ) - (arc (start 3.81 0) (mid 2.2198 2.8385) (end -0.6096 4.445) + (arc (start 3.81 0) (mid 2.2198 2.8386) (end -0.6096 4.445) (stroke (width 0.254) (type default) (color 0 0 0 0)) (fill (type background)) ) @@ -179,7 +573,7 @@ (stroke (width -25.4) (type default) (color 0 0 0 0)) (fill (type background)) ) - (arc (start 3.81 0) (mid 2.2198 2.8385) (end -0.6096 4.445) + (arc (start 3.81 0) (mid 2.2198 2.8386) (end -0.6096 4.445) (stroke (width 0.254) (type default) (color 0 0 0 0)) (fill (type background)) ) @@ -2000,24 +2394,30 @@ ) ) + (junction (at 104.14 20.32) (diameter 0) (color 0 0 0 0) + (uuid 11f108a5-f494-4aaa-8987-0e866dd9cb2f) + ) (junction (at 138.43 104.14) (diameter 0) (color 0 0 0 0) (uuid 169e3d8a-2999-480b-a7b8-daa3c74cff17) ) + (junction (at 125.73 78.74) (diameter 0) (color 0 0 0 0) + (uuid 259e83a4-6b07-4a9a-b719-532a130cd891) + ) (junction (at 104.14 88.9) (diameter 0) (color 0 0 0 0) (uuid 3b809cc5-f3fe-47a2-8c1e-525c2d3248f9) ) (junction (at 88.9 78.74) (diameter 0) (color 0 0 0 0) (uuid 4f6ffd67-0b0d-479f-ad5b-4b17a3ba73a3) ) + (junction (at 134.62 96.52) (diameter 0) (color 0 0 0 0) + (uuid 57b1dc3f-c7ee-4996-bc38-7dced1a378a8) + ) (junction (at 96.52 86.36) (diameter 0) (color 0 0 0 0) (uuid 5fb1f378-ca39-48b3-ba08-a1e7e2b12ff2) ) (junction (at 123.19 88.9) (diameter 0) (color 0 0 0 0) (uuid 7142a963-becd-40f5-84f4-c0af1f791eb1) ) - (junction (at 137.16 96.52) (diameter 0) (color 0 0 0 0) - (uuid 82dfc6ac-9399-47ce-a4a0-2a70255c3bbc) - ) (junction (at 106.68 96.52) (diameter 0) (color 0 0 0 0) (uuid 8805385a-0c57-4729-9a47-ffd66cbbd081) ) @@ -2033,15 +2433,21 @@ (junction (at 101.6 81.28) (diameter 0) (color 0 0 0 0) (uuid b8725906-0027-4fe7-960d-1fdba3862dec) ) + (junction (at 130.81 83.82) (diameter 0) (color 0 0 0 0) + (uuid b909087e-e907-4e99-9f2d-fa7cc16bff6b) + ) (junction (at 186.69 111.76) (diameter 0) (color 0 0 0 0) (uuid b9ba486f-e73f-4ad0-85df-b772e7bb8a17) ) + (junction (at 133.35 88.9) (diameter 0) (color 0 0 0 0) + (uuid c07ba97a-6f7c-4a96-b4ac-5292ecd6271d) + ) + (junction (at 132.08 86.36) (diameter 0) (color 0 0 0 0) + (uuid c1c7d6e2-3323-4107-8f68-d8193d0a5536) + ) (junction (at 91.44 83.82) (diameter 0) (color 0 0 0 0) (uuid c2dff279-0cdb-4bd4-8825-45ce83ee7064) ) - (junction (at 104.14 20.32) (diameter 0) (color 0 0 0 0) - (uuid c8275fdb-4be8-4ab3-9fec-4ce8ab443a59) - ) (junction (at 151.13 111.76) (diameter 0) (color 0 0 0 0) (uuid db5e7c5f-5aec-4cf8-8e3f-6fcf17f86784) ) @@ -2050,10 +2456,14 @@ (stroke (width 0) (type default) (color 0 0 0 0)) (uuid 0c5e1571-1518-452c-a338-53cd8f10b830) ) - (wire (pts (xy 106.68 96.52) (xy 137.16 96.52)) + (wire (pts (xy 106.68 96.52) (xy 134.62 96.52)) (stroke (width 0) (type default) (color 0 0 0 0)) (uuid 0ee2705e-f7db-4512-9455-530ad65ba360) ) + (wire (pts (xy 133.35 46.99) (xy 134.62 46.99)) + (stroke (width 0) (type default) (color 0 0 0 0)) + (uuid 0f45d9ca-db89-407d-a02f-41e257096078) + ) (wire (pts (xy 88.9 35.56) (xy 88.9 78.74)) (stroke (width 0) (type default) (color 0 0 0 0)) (uuid 11d71655-e45a-46bd-a449-9f8504f34d15) @@ -2066,7 +2476,7 @@ (stroke (width 0) (type default) (color 0 0 0 0)) (uuid 13da1f65-c6d1-417f-badd-de3e15782ea7) ) - (wire (pts (xy 115.57 31.75) (xy 139.7 31.75)) + (wire (pts (xy 115.57 31.75) (xy 149.86 31.75)) (stroke (width 0) (type default) (color 0 0 0 0)) (uuid 142beaee-68d6-401a-9445-250bec7288ee) ) @@ -2074,9 +2484,9 @@ (stroke (width 0) (type default) (color 0 0 0 0)) (uuid 1abd5c75-e3f4-4a8f-affb-90c3c8b0846d) ) - (wire (pts (xy 137.16 96.52) (xy 137.16 74.93)) + (wire (pts (xy 132.08 44.45) (xy 134.62 44.45)) (stroke (width 0) (type default) (color 0 0 0 0)) - (uuid 1baea2d6-944a-464c-a72d-0a428c523b60) + (uuid 1ecbfc02-cdac-47dd-af52-10da94483958) ) (wire (pts (xy 173.99 111.76) (xy 173.99 104.14)) (stroke (width 0) (type default) (color 0 0 0 0)) @@ -2090,14 +2500,22 @@ (stroke (width 0) (type default) (color 0 0 0 0)) (uuid 26a70b6c-33b7-4953-b0fc-7b460bb529d4) ) - (wire (pts (xy 104.14 20.32) (xy 134.62 20.32)) + (wire (pts (xy 91.44 20.32) (xy 104.14 20.32)) (stroke (width 0) (type default) (color 0 0 0 0)) (uuid 2a596128-1ac6-44ed-92e8-557e4819df80) ) - (wire (pts (xy 119.38 25.4) (xy 160.02 25.4)) + (wire (pts (xy 162.56 25.4) (xy 165.1 25.4)) (stroke (width 0) (type default) (color 0 0 0 0)) (uuid 2dceb16d-83f3-4ee4-b6bf-a0afad77fa89) ) + (wire (pts (xy 147.32 27.94) (xy 104.14 27.94)) + (stroke (width 0) (type default) (color 0 0 0 0)) + (uuid 30722f2f-632d-4a04-b9da-7122fbd60160) + ) + (wire (pts (xy 149.86 34.29) (xy 148.59 34.29)) + (stroke (width 0) (type default) (color 0 0 0 0)) + (uuid 343acd9d-3a36-4de0-8a1b-b638a993c37e) + ) (wire (pts (xy 163.83 93.98) (xy 173.99 93.98)) (stroke (width 0) (type default) (color 0 0 0 0)) (uuid 351f7950-aa99-43eb-b7aa-3231157b7bff) @@ -2118,6 +2536,14 @@ (stroke (width 0) (type default) (color 0 0 0 0)) (uuid 472bccf7-f8d5-4440-9abc-3059a28221d9) ) + (wire (pts (xy 104.14 20.32) (xy 104.14 22.86)) + (stroke (width 0) (type default) (color 0 0 0 0)) + (uuid 49ec53d0-8b8d-49c8-b864-54ae29bca1bd) + ) + (wire (pts (xy 149.86 36.83) (xy 149.86 45.72)) + (stroke (width 0) (type default) (color 0 0 0 0)) + (uuid 4c51dd9e-953e-4ba1-9b03-6c81b79d99c3) + ) (wire (pts (xy 101.6 81.28) (xy 138.43 81.28)) (stroke (width 0) (type default) (color 0 0 0 0)) (uuid 4df43566-fbd0-4fdb-8fe6-8f8c1ccde9ea) @@ -2126,10 +2552,6 @@ (stroke (width 0) (type default) (color 0 0 0 0)) (uuid 50dc17a4-4146-4168-b1c4-b79f3ac266f3) ) - (wire (pts (xy 137.16 74.93) (xy 138.43 74.93)) - (stroke (width 0) (type default) (color 0 0 0 0)) - (uuid 55251c4c-3321-4af7-b82a-45ca2523425e) - ) (wire (pts (xy 104.14 43.18) (xy 104.14 60.96)) (stroke (width 0) (type default) (color 0 0 0 0)) (uuid 5699ffee-3d35-4ab4-8523-4e16048f8c3b) @@ -2142,6 +2564,14 @@ (stroke (width 0) (type default) (color 0 0 0 0)) (uuid 5997cd73-c6b4-40ce-b9c8-7a46e7e8fb2f) ) + (wire (pts (xy 165.1 34.29) (xy 165.1 30.48)) + (stroke (width 0) (type default) (color 0 0 0 0)) + (uuid 5d2f9c6d-ee0f-47dc-99e2-b0e314f0f8ef) + ) + (wire (pts (xy 125.73 77.47) (xy 125.73 78.74)) + (stroke (width 0) (type default) (color 0 0 0 0)) + (uuid 5f63012d-579a-420e-93b6-9cd36d7394aa) + ) (wire (pts (xy 60.96 101.6) (xy 60.96 109.22)) (stroke (width 0) (type default) (color 0 0 0 0)) (uuid 60ca97b0-5598-4cb6-80d7-709887699bab) @@ -2154,6 +2584,10 @@ (stroke (width 0) (type default) (color 0 0 0 0)) (uuid 62dddf98-9175-4c7a-a7a8-8d085b9e6f6f) ) + (wire (pts (xy 128.27 46.99) (xy 128.27 41.91)) + (stroke (width 0) (type default) (color 0 0 0 0)) + (uuid 633ac631-1723-4af7-9c17-36811effff83) + ) (wire (pts (xy 96.52 35.56) (xy 96.52 53.34)) (stroke (width 0) (type default) (color 0 0 0 0)) (uuid 65a81060-5557-49c6-8414-fec82190e839) @@ -2162,11 +2596,15 @@ (stroke (width 0) (type default) (color 0 0 0 0)) (uuid 67045943-99e2-4216-ac91-92715b4e6aac) ) + (wire (pts (xy 123.19 88.9) (xy 133.35 88.9)) + (stroke (width 0) (type default) (color 0 0 0 0)) + (uuid 671aeec7-cfb7-4ae1-bac5-0d62205c74cf) + ) (wire (pts (xy 104.14 76.2) (xy 104.14 88.9)) (stroke (width 0) (type default) (color 0 0 0 0)) (uuid 6815e8c4-1f85-41b0-8cde-885afbaeeea3) ) - (wire (pts (xy 119.38 86.36) (xy 138.43 86.36)) + (wire (pts (xy 119.38 86.36) (xy 132.08 86.36)) (stroke (width 0) (type default) (color 0 0 0 0)) (uuid 6e8307b0-3add-4e5c-8640-6ff5e9b284c1) ) @@ -2182,10 +2620,6 @@ (stroke (width 0) (type default) (color 0 0 0 0)) (uuid 710bda2d-c5d8-49f1-8adc-5a92ec914b39) ) - (wire (pts (xy 123.19 88.9) (xy 138.43 88.9)) - (stroke (width 0) (type default) (color 0 0 0 0)) - (uuid 7c294fff-248e-4ecf-83a2-e8496e959f75) - ) (wire (pts (xy 96.52 86.36) (xy 96.52 68.58)) (stroke (width 0) (type default) (color 0 0 0 0)) (uuid 7e67e46d-cc3c-4149-bb31-a91d965269ba) @@ -2194,6 +2628,14 @@ (stroke (width 0) (type default) (color 0 0 0 0)) (uuid 7fbea611-6b63-45e5-8994-22b14851c1db) ) + (wire (pts (xy 133.35 46.99) (xy 133.35 88.9)) + (stroke (width 0) (type default) (color 0 0 0 0)) + (uuid 800b3f6e-d6b2-47ed-85f1-4d4a4c612769) + ) + (wire (pts (xy 128.27 41.91) (xy 134.62 41.91)) + (stroke (width 0) (type default) (color 0 0 0 0)) + (uuid 849f2843-73a6-4b15-8c5c-fb71b61129a3) + ) (wire (pts (xy 87.63 83.82) (xy 91.44 83.82)) (stroke (width 0) (type default) (color 0 0 0 0)) (uuid 85d43194-d92a-49ba-b367-678576aa7425) @@ -2206,13 +2648,21 @@ (stroke (width 0) (type default) (color 0 0 0 0)) (uuid 91ba6504-a315-459e-a4b5-37eb0156592c) ) - (wire (pts (xy 114.3 83.82) (xy 138.43 83.82)) + (wire (pts (xy 132.08 86.36) (xy 138.43 86.36)) + (stroke (width 0) (type default) (color 0 0 0 0)) + (uuid 93285a7e-2450-4872-bc78-9602fc280670) + ) + (wire (pts (xy 114.3 83.82) (xy 130.81 83.82)) (stroke (width 0) (type default) (color 0 0 0 0)) (uuid 971408d5-0d21-45e0-b9f3-4d5c5c025e3d) ) - (wire (pts (xy 138.43 59.69) (xy 135.89 59.69)) + (wire (pts (xy 132.08 44.45) (xy 132.08 86.36)) + (stroke (width 0) (type default) (color 0 0 0 0)) + (uuid 9ae0bf07-f349-4cb1-a211-a8cb4a672954) + ) + (wire (pts (xy 133.35 88.9) (xy 138.43 88.9)) (stroke (width 0) (type default) (color 0 0 0 0)) - (uuid 9e15bd15-f60a-4f0d-91d5-d06b218faed2) + (uuid a09a43e1-08da-4f53-bd30-8877493490a3) ) (wire (pts (xy 109.22 62.23) (xy 109.22 78.74)) (stroke (width 0) (type default) (color 0 0 0 0)) @@ -2246,14 +2696,22 @@ (stroke (width 0) (type default) (color 0 0 0 0)) (uuid bc815e7a-4293-4942-adbb-11a503570583) ) - (wire (pts (xy 104.14 20.32) (xy 104.14 22.86)) + (wire (pts (xy 104.14 22.86) (xy 147.32 22.86)) (stroke (width 0) (type default) (color 0 0 0 0)) - (uuid bec345db-9692-47e3-868e-c855eef2b4df) + (uuid c350c31d-6d4c-41a3-a7ae-343625b06c20) + ) + (wire (pts (xy 134.62 96.52) (xy 138.43 96.52)) + (stroke (width 0) (type default) (color 0 0 0 0)) + (uuid c8421733-21ba-4333-837e-9841c2ef53f3) ) (wire (pts (xy 87.63 78.74) (xy 88.9 78.74)) (stroke (width 0) (type default) (color 0 0 0 0)) (uuid c9d554d8-c838-4743-8623-496858d021c9) ) + (wire (pts (xy 104.14 20.32) (xy 104.14 17.78)) + (stroke (width 0) (type default) (color 0 0 0 0)) + (uuid cb67959b-7ee8-4933-aceb-c39032fd4594) + ) (wire (pts (xy 96.52 86.36) (xy 119.38 86.36)) (stroke (width 0) (type default) (color 0 0 0 0)) (uuid ce28dc3d-23fa-4504-acf6-5fc4445743dd) @@ -2274,9 +2732,13 @@ (stroke (width 0) (type default) (color 0 0 0 0)) (uuid db4e3b91-5adc-4a3c-9d39-92211bb5229b) ) - (wire (pts (xy 91.44 20.32) (xy 104.14 20.32)) + (wire (pts (xy 125.73 78.74) (xy 138.43 78.74)) + (stroke (width 0) (type default) (color 0 0 0 0)) + (uuid dfc8db25-f83a-488d-bfc9-557c44367b2a) + ) + (wire (pts (xy 130.81 77.47) (xy 130.81 83.82)) (stroke (width 0) (type default) (color 0 0 0 0)) - (uuid dcc529e4-cd12-4e3f-976b-e03fff8963a2) + (uuid e868502f-45f0-471b-956c-9244fea41c68) ) (wire (pts (xy 93.98 35.56) (xy 96.52 35.56)) (stroke (width 0) (type default) (color 0 0 0 0)) @@ -2286,15 +2748,23 @@ (stroke (width 0) (type default) (color 0 0 0 0)) (uuid ecd72617-32cb-49a2-992a-12d645e37356) ) + (wire (pts (xy 180.34 27.94) (xy 179.07 27.94)) + (stroke (width 0) (type default) (color 0 0 0 0)) + (uuid ee5a5394-7a22-453c-b954-d5e198a234de) + ) (wire (pts (xy 163.83 86.36) (xy 173.99 86.36)) (stroke (width 0) (type default) (color 0 0 0 0)) (uuid eef33d64-966d-4c37-a28d-b635782263a4) ) - (wire (pts (xy 137.16 96.52) (xy 138.43 96.52)) + (wire (pts (xy 134.62 64.77) (xy 134.62 96.52)) + (stroke (width 0) (type default) (color 0 0 0 0)) + (uuid f0a26342-b17f-4fb8-bddd-69c5236d4739) + ) + (wire (pts (xy 130.81 83.82) (xy 138.43 83.82)) (stroke (width 0) (type default) (color 0 0 0 0)) - (uuid f74ee049-5803-4b72-9d40-77e868f81093) + (uuid f44b8b10-6788-445e-8c02-01cabfaec13a) ) - (wire (pts (xy 109.22 78.74) (xy 138.43 78.74)) + (wire (pts (xy 109.22 78.74) (xy 125.73 78.74)) (stroke (width 0) (type default) (color 0 0 0 0)) (uuid ff03c679-d928-47bc-a998-87072d3eea66) ) @@ -2357,15 +2827,15 @@ (pin "1" (uuid 5a8269b4-1e8c-419c-8b85-1bd3699b91c0)) ) - (symbol (lib_id "Connector_Generic:Conn_01x01") (at 154.94 20.32 0) (unit 1) + (symbol (lib_id "Connector_Generic:Conn_01x01") (at 124.46 17.78 0) (unit 1) (in_bom yes) (on_board yes) (uuid 21ae734b-dbc6-4c98-bba7-0564eed9ccff) - (property "Reference" "J?" (id 0) (at 154.94 17.78 0)) - (property "Value" "/implied" (id 1) (at 154.94 15.24 0)) - (property "Footprint" "" (id 2) (at 154.94 20.32 0) + (property "Reference" "J?" (id 0) (at 124.46 15.24 0)) + (property "Value" "/implied" (id 1) (at 124.46 12.7 0)) + (property "Footprint" "" (id 2) (at 124.46 17.78 0) (effects (font (size 1.27 1.27)) hide) ) - (property "Datasheet" "~" (id 3) (at 154.94 20.32 0) + (property "Datasheet" "~" (id 3) (at 124.46 17.78 0) (effects (font (size 1.27 1.27)) hide) ) (pin "1" (uuid 33cff569-f661-4a2c-8442-0eb41ae8e646)) @@ -2413,6 +2883,24 @@ (pin "8" (uuid a2903b56-3a55-46f6-b1e8-bf5ac1533819)) ) + (symbol (lib_id "power:GND") (at 148.59 34.29 270) (unit 1) + (in_bom yes) (on_board yes) (fields_autoplaced) + (uuid 3346af06-f8b9-4458-9541-c95297492896) + (property "Reference" "#PWR?" (id 0) (at 142.24 34.29 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "Value" "GND" (id 1) (at 144.78 34.2899 90) + (effects (font (size 1.27 1.27)) (justify right)) + ) + (property "Footprint" "" (id 2) (at 148.59 34.29 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "Datasheet" "" (id 3) (at 148.59 34.29 0) + (effects (font (size 1.27 1.27)) hide) + ) + (pin "1" (uuid d4e67c0f-c468-4caa-b823-20d228b22c07)) + ) + (symbol (lib_id "74xx:74LS04") (at 109.22 54.61 90) (unit 1) (in_bom yes) (on_board yes) (uuid 33737358-7ed5-4a68-bf7d-98d31a61948f) @@ -2428,21 +2916,6 @@ (pin "2" (uuid ad912be7-e896-4889-953c-3846e4e6879e)) ) - (symbol (lib_id "74xx:74LS04") (at 138.43 67.31 90) (unit 1) - (in_bom yes) (on_board yes) - (uuid 49a01f13-b946-4c03-8e58-c6912a90633d) - (property "Reference" "U?" (id 0) (at 137.16 67.31 0)) - (property "Value" "74LS04" (id 1) (at 139.7 67.31 0)) - (property "Footprint" "" (id 2) (at 138.43 67.31 0) - (effects (font (size 1.27 1.27)) hide) - ) - (property "Datasheet" "http://www.ti.com/lit/gpn/sn74LS04" (id 3) (at 138.43 67.31 0) - (effects (font (size 1.27 1.27)) hide) - ) - (pin "1" (uuid 6d0e7fc2-c30e-4532-942c-4ee3200ad8db)) - (pin "2" (uuid 3640b006-d81c-43d3-9ef2-d5515124cdab)) - ) - (symbol (lib_id "Connector_Generic:Conn_01x08") (at 204.47 86.36 0) (unit 1) (in_bom yes) (on_board yes) (fields_autoplaced) (uuid 4a1cfed3-30cf-4c54-9500-d2ce3443bf5d) @@ -2468,19 +2941,19 @@ (pin "8" (uuid 09240223-5739-461a-b628-1fdf9b36eb2f)) ) - (symbol (lib_id "74xx:74LS27") (at 147.32 34.29 0) (unit 1) + (symbol (lib_id "74xx:74LS27") (at 157.48 34.29 0) (unit 1) (in_bom yes) (on_board yes) (uuid 4dbb4596-860a-4a3b-b937-f786b0f99fb9) - (property "Reference" "U?" (id 0) (at 148.59 33.02 90) + (property "Reference" "U?" (id 0) (at 158.75 33.02 90) (effects (font (size 1.27 1.27)) (justify right)) ) - (property "Value" "74LS27" (id 1) (at 146.05 30.48 90) + (property "Value" "74LS27" (id 1) (at 156.21 30.48 90) (effects (font (size 1.27 1.27)) (justify right)) ) - (property "Footprint" "" (id 2) (at 147.32 34.29 0) + (property "Footprint" "" (id 2) (at 157.48 34.29 0) (effects (font (size 1.27 1.27)) hide) ) - (property "Datasheet" "http://www.ti.com/lit/gpn/sn74LS27" (id 3) (at 147.32 34.29 0) + (property "Datasheet" "http://www.ti.com/lit/gpn/sn74LS27" (id 3) (at 157.48 34.29 0) (effects (font (size 1.27 1.27)) hide) ) (pin "1" (uuid 4fc50daa-ce60-425a-84c2-1356d07c8c12)) @@ -2489,6 +2962,21 @@ (pin "2" (uuid b2ec91a7-36ee-44df-92bf-d0e34e790adc)) ) + (symbol (lib_id "74xx:74LS04") (at 134.62 57.15 90) (unit 1) + (in_bom yes) (on_board yes) + (uuid 510dc9db-4384-46df-9f46-7d2070d8d9ed) + (property "Reference" "U?" (id 0) (at 133.35 57.15 0)) + (property "Value" "74LS04" (id 1) (at 135.89 57.15 0)) + (property "Footprint" "" (id 2) (at 134.62 57.15 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "Datasheet" "http://www.ti.com/lit/gpn/sn74LS04" (id 3) (at 134.62 57.15 0) + (effects (font (size 1.27 1.27)) hide) + ) + (pin "1" (uuid df870ed4-5ed7-48f9-8444-553a11034c2d)) + (pin "2" (uuid 543df5a1-b53b-4c3a-8093-de0d81cd8b66)) + ) + (symbol (lib_id "power:GND") (at 74.93 111.76 0) (unit 1) (in_bom yes) (on_board yes) (fields_autoplaced) (uuid 52d08335-f685-432a-b237-799d66a2e086) @@ -2521,21 +3009,36 @@ (pin "1" (uuid 5e0a4cc2-2716-475c-9449-b34673d09069)) ) - (symbol (lib_id "74xx:74LS04") (at 142.24 20.32 0) (unit 1) + (symbol (lib_id "74xx:74LS04") (at 111.76 17.78 0) (unit 1) (in_bom yes) (on_board yes) (uuid 739b40b6-d0ce-443b-a19b-4932b4f3a928) - (property "Reference" "U?" (id 0) (at 142.24 19.05 0)) - (property "Value" "74LS04" (id 1) (at 142.24 21.59 0)) - (property "Footprint" "" (id 2) (at 142.24 20.32 0) + (property "Reference" "U?" (id 0) (at 111.76 16.51 0)) + (property "Value" "74LS04" (id 1) (at 111.76 19.05 0)) + (property "Footprint" "" (id 2) (at 111.76 17.78 0) (effects (font (size 1.27 1.27)) hide) ) - (property "Datasheet" "http://www.ti.com/lit/gpn/sn74LS04" (id 3) (at 142.24 20.32 0) + (property "Datasheet" "http://www.ti.com/lit/gpn/sn74LS04" (id 3) (at 111.76 17.78 0) (effects (font (size 1.27 1.27)) hide) ) (pin "1" (uuid 89d4fc61-a456-4b83-a81c-d3625eff7a81)) (pin "2" (uuid 38bbc640-9baf-4cbe-bae8-deef09b69215)) ) + (symbol (lib_id "74xx:74LS04") (at 128.27 54.61 90) (unit 1) + (in_bom yes) (on_board yes) + (uuid 7da1ddf8-ac7d-4ead-9865-c3c2462686ba) + (property "Reference" "U?" (id 0) (at 127 54.61 0)) + (property "Value" "74LS04" (id 1) (at 129.54 54.61 0)) + (property "Footprint" "" (id 2) (at 128.27 54.61 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "Datasheet" "http://www.ti.com/lit/gpn/sn74LS04" (id 3) (at 128.27 54.61 0) + (effects (font (size 1.27 1.27)) hide) + ) + (pin "1" (uuid 860960fb-3163-4350-8258-9192261a853f)) + (pin "2" (uuid 43d3b4e4-2d67-4b94-bb2c-ecd16ab746c2)) + ) + (symbol (lib_id "74xx:74LS573") (at 74.93 91.44 0) (unit 1) (in_bom yes) (on_board yes) (fields_autoplaced) (uuid 8cb7555f-6646-45aa-8792-a00b4224d380) @@ -2657,6 +3160,44 @@ (pin "2" (uuid 3dc8bc34-3948-4213-912c-b003e8051088)) ) + (symbol (lib_id "4xxx:4002") (at 142.24 45.72 0) (unit 1) + (in_bom yes) (on_board yes) + (uuid b3b8539b-3bea-4e6a-98e7-24baac248a47) + (property "Reference" "U?" (id 0) (at 142.24 44.45 0)) + (property "Value" "4002" (id 1) (at 142.24 46.99 0)) + (property "Footprint" "" (id 2) (at 142.24 45.72 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "Datasheet" "http://www.intersil.com/content/dam/Intersil/documents/cd40/cd4000bms-01bms-02bms-25bms.pdf" (id 3) (at 142.24 45.72 0) + (effects (font (size 1.27 1.27)) hide) + ) + (pin "1" (uuid e256fc9b-ebd4-4eed-8fb1-83d9e010d155)) + (pin "2" (uuid 865a9e6c-f1b1-45e8-90f9-3898a5d2494a)) + (pin "3" (uuid f4871192-1c9b-4de1-af39-366e4e3ffabe)) + (pin "4" (uuid 195eae81-cfaf-46dd-a96d-bec6558fc6fd)) + (pin "5" (uuid c6f736c3-26ad-4bc2-9253-f1ef038868a9)) + ) + + (symbol (lib_id "4xxx:4001") (at 128.27 69.85 90) (unit 1) + (in_bom yes) (on_board yes) (fields_autoplaced) + (uuid b596ad77-b6a2-48db-8a1d-213b012b0137) + (property "Reference" "U?" (id 0) (at 133.35 68.5799 90) + (effects (font (size 1.27 1.27)) (justify right)) + ) + (property "Value" "4001" (id 1) (at 133.35 71.1199 90) + (effects (font (size 1.27 1.27)) (justify right)) + ) + (property "Footprint" "" (id 2) (at 128.27 69.85 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "Datasheet" "http://www.intersil.com/content/dam/Intersil/documents/cd40/cd4000bms-01bms-02bms-25bms.pdf" (id 3) (at 128.27 69.85 0) + (effects (font (size 1.27 1.27)) hide) + ) + (pin "1" (uuid 98d1a670-b1e6-4009-becd-d3107e279073)) + (pin "2" (uuid c32f9000-aacb-4800-bcc9-237d05796e3c)) + (pin "3" (uuid 1881b303-2ad1-4842-8ebf-ff21d665036d)) + ) + (symbol (lib_id "Connector_Generic:Conn_01x01") (at 66.04 114.3 270) (unit 1) (in_bom yes) (on_board yes) (uuid bc16b33d-af4f-4933-93aa-2bb6946ee05b) @@ -2745,15 +3286,15 @@ (pin "9" (uuid ea93861d-1d6a-4d36-8fe2-a449808348d2)) ) - (symbol (lib_id "4xxx:4081") (at 167.64 27.94 0) (unit 1) + (symbol (lib_id "4xxx:4081") (at 172.72 27.94 0) (unit 1) (in_bom yes) (on_board yes) (uuid da1c5db5-5fa3-45cb-aee1-f37b22eecfea) - (property "Reference" "U?" (id 0) (at 167.64 26.67 0)) - (property "Value" "4081" (id 1) (at 167.64 29.21 0)) - (property "Footprint" "" (id 2) (at 167.64 27.94 0) + (property "Reference" "U?" (id 0) (at 172.72 26.67 0)) + (property "Value" "4081" (id 1) (at 172.72 29.21 0)) + (property "Footprint" "" (id 2) (at 172.72 27.94 0) (effects (font (size 1.27 1.27)) hide) ) - (property "Datasheet" "http://www.intersil.com/content/dam/Intersil/documents/cd40/cd4073bms-81bms-82bms.pdf" (id 3) (at 167.64 27.94 0) + (property "Datasheet" "http://www.intersil.com/content/dam/Intersil/documents/cd40/cd4073bms-81bms-82bms.pdf" (id 3) (at 172.72 27.94 0) (effects (font (size 1.27 1.27)) hide) ) (pin "1" (uuid e779654d-6289-4df8-8a26-1b19f9e8c7ff)) @@ -2822,15 +3363,15 @@ (pin "1" (uuid 240edcc0-7010-4135-ac93-91aa60e76723)) ) - (symbol (lib_id "4xxx:4011") (at 111.76 25.4 0) (unit 1) + (symbol (lib_id "4xxx:4011") (at 154.94 25.4 0) (unit 1) (in_bom yes) (on_board yes) (uuid f522c62e-3805-4be9-9c66-b22b00651219) - (property "Reference" "U?" (id 0) (at 111.76 24.13 0)) - (property "Value" "4011" (id 1) (at 111.76 26.67 0)) - (property "Footprint" "" (id 2) (at 111.76 25.4 0) + (property "Reference" "U?" (id 0) (at 154.94 24.13 0)) + (property "Value" "4011" (id 1) (at 154.94 26.67 0)) + (property "Footprint" "" (id 2) (at 154.94 25.4 0) (effects (font (size 1.27 1.27)) hide) ) - (property "Datasheet" "http://www.intersil.com/content/dam/Intersil/documents/cd40/cd4011bms-12bms-23bms.pdf" (id 3) (at 111.76 25.4 0) + (property "Datasheet" "http://www.intersil.com/content/dam/Intersil/documents/cd40/cd4011bms-12bms-23bms.pdf" (id 3) (at 154.94 25.4 0) (effects (font (size 1.27 1.27)) hide) ) (pin "1" (uuid bc46ac42-6985-4332-a4d6-bb7cec7e036f)) @@ -2838,15 +3379,15 @@ (pin "3" (uuid 184dec34-4b02-4d2c-b24c-c4d0adf444a9)) ) - (symbol (lib_id "Connector_Generic:Conn_01x01") (at 180.34 27.94 0) (unit 1) + (symbol (lib_id "Connector_Generic:Conn_01x01") (at 184.15 27.94 0) (unit 1) (in_bom yes) (on_board yes) (uuid f87d37c5-5317-4478-85fb-43ddc79c0f62) - (property "Reference" "J?" (id 0) (at 180.34 25.4 0)) - (property "Value" "/twocycle" (id 1) (at 180.34 22.86 0)) - (property "Footprint" "" (id 2) (at 180.34 27.94 0) + (property "Reference" "J?" (id 0) (at 184.15 25.4 0)) + (property "Value" "/twocycle" (id 1) (at 184.15 22.86 0)) + (property "Footprint" "" (id 2) (at 184.15 27.94 0) (effects (font (size 1.27 1.27)) hide) ) - (property "Datasheet" "~" (id 3) (at 180.34 27.94 0) + (property "Datasheet" "~" (id 3) (at 184.15 27.94 0) (effects (font (size 1.27 1.27)) hide) ) (pin "1" (uuid 9e9198fe-23cd-4be2-999d-ee85b50277b2)) @@ -2878,6 +3419,9 @@ (path "/195f9e70-564e-4932-a14a-cefc519bc577" (reference "#PWR?") (unit 1) (value "+5V") (footprint "") ) + (path "/3346af06-f8b9-4458-9541-c95297492896" + (reference "#PWR?") (unit 1) (value "GND") (footprint "") + ) (path "/52d08335-f685-432a-b237-799d66a2e086" (reference "#PWR?") (unit 1) (value "GND") (footprint "") ) @@ -2923,15 +3467,18 @@ (path "/33737358-7ed5-4a68-bf7d-98d31a61948f" (reference "U?") (unit 1) (value "74LS04") (footprint "") ) - (path "/49a01f13-b946-4c03-8e58-c6912a90633d" - (reference "U?") (unit 1) (value "74LS04") (footprint "") - ) (path "/4dbb4596-860a-4a3b-b937-f786b0f99fb9" (reference "U?") (unit 1) (value "74LS27") (footprint "") ) + (path "/510dc9db-4384-46df-9f46-7d2070d8d9ed" + (reference "U?") (unit 1) (value "74LS04") (footprint "") + ) (path "/739b40b6-d0ce-443b-a19b-4932b4f3a928" (reference "U?") (unit 1) (value "74LS04") (footprint "") ) + (path "/7da1ddf8-ac7d-4ead-9865-c3c2462686ba" + (reference "U?") (unit 1) (value "74LS04") (footprint "") + ) (path "/8cb7555f-6646-45aa-8792-a00b4224d380" (reference "U?") (unit 1) (value "74LS573") (footprint "") ) @@ -2941,6 +3488,12 @@ (path "/a8fba768-a64c-4077-b486-c6d57bdf0988" (reference "U?") (unit 1) (value "74LS04") (footprint "") ) + (path "/b3b8539b-3bea-4e6a-98e7-24baac248a47" + (reference "U?") (unit 1) (value "4002") (footprint "") + ) + (path "/b596ad77-b6a2-48db-8a1d-213b012b0137" + (reference "U?") (unit 1) (value "4001") (footprint "") + ) (path "/c7216e3a-ae61-4c79-ba3f-d891c4dd99c5" (reference "U?") (unit 1) (value "74LS27") (footprint "") )