From d455fdb4d64cfe75c8c5c85a037871410126f4cd Mon Sep 17 00:00:00 2001 From: William Miceli Date: Mon, 10 Feb 2020 23:24:41 -0500 Subject: [PATCH] Various Updates --- 8BitDataBuffer-1Way/8BitDataBuffer-1Way.png | Bin 0 -> 431218 bytes .../KiCad/8BitDataBuffer-1Way-cache.lib | 92 +- .../KiCad/8BitDataBuffer-1Way.kicad_pcb | 1046 +++++++++-------- .../KiCad/8BitDataBuffer-1Way.kicad_pcb-bak | 825 +++++++++++++ .../KiCad/8BitDataBuffer-1Way.net | 413 ------- .../KiCad/8BitDataBuffer-1Way.sch | 829 +++++++------ .../KiCad/8BitDataBuffer-1Way.sch-bak | 492 ++++++++ 8BitDataBuffer-1Way/KiCad/fp-info-cache | 28 + 8BitDataBuffer-1Way/README.md | 3 + .../KiCad/8BitDataBuffer-2Way.kicad_pcb | 778 ------------ .../KiCad/8BitDataBuffer-2Way.net | 413 ------- .../KiCad/8BitDataBuffer-2Way.pro | 248 ---- .../KiCad/8BitDataBuffer-2Way.sch | 704 ----------- .../KiCad/8BitDataBuffer-2Way.sch-bak | 624 ---------- 8BitDataBuffer-2Way/KiCad/fp-info-cache | 1 - README.md | 17 +- 16 files changed, 2417 insertions(+), 4096 deletions(-) create mode 100644 8BitDataBuffer-1Way/8BitDataBuffer-1Way.png rename 8BitDataBuffer-2Way/KiCad/8BitDataBuffer-2Way-cache.lib => 8BitDataBuffer-1Way/KiCad/8BitDataBuffer-1Way-cache.lib (83%) create mode 100644 8BitDataBuffer-1Way/KiCad/8BitDataBuffer-1Way.kicad_pcb-bak delete mode 100644 8BitDataBuffer-1Way/KiCad/8BitDataBuffer-1Way.net create mode 100644 8BitDataBuffer-1Way/KiCad/8BitDataBuffer-1Way.sch-bak create mode 100644 8BitDataBuffer-1Way/README.md delete mode 100644 8BitDataBuffer-2Way/KiCad/8BitDataBuffer-2Way.kicad_pcb delete mode 100644 8BitDataBuffer-2Way/KiCad/8BitDataBuffer-2Way.net delete mode 100644 8BitDataBuffer-2Way/KiCad/8BitDataBuffer-2Way.pro delete mode 100644 8BitDataBuffer-2Way/KiCad/8BitDataBuffer-2Way.sch delete mode 100644 8BitDataBuffer-2Way/KiCad/8BitDataBuffer-2Way.sch-bak delete mode 100644 8BitDataBuffer-2Way/KiCad/fp-info-cache diff --git a/8BitDataBuffer-1Way/8BitDataBuffer-1Way.png b/8BitDataBuffer-1Way/8BitDataBuffer-1Way.png new file mode 100644 index 0000000000000000000000000000000000000000..a3bcc5b8a47c9120330a07b62cd92ea92c377306 GIT binary patch literal 431218 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

f}>m@MD5ERNHgOaJ?7SJ+%#TS2Vq9~BE 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

Q@(@iSI<; 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Χk>Oo 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 z zxv?}}?{vSzPK6*3|A{#Gl|qQVB>dpB7L2YS?81jV_52RWq*J{zv0=gIXP|YcY&{la zWK18f(D#9LhJ?Wp$whCS+7#-;8B=rf@Qwi;B>cdew;Ajv!09a&i5Y*)t>KDOV2djm z^TKbu&hQHRTf=G_xc2NSIc8gF4IxZ5^(z#YkUn^6du62H_0gfkI#f$r+|{3!O&`TE z;kpD$|27^k*nV6hmFS7qv}p?jDmj=KC_ejV=gC4|XX4;y8Pi;(JsGP3+7lj7+lBJj z-?l?kKU<7h)&cps0Fd>v4Bss8h|-5g*OIm4UqjajjcOZ@G7@GdanJCR1$%Y1Kf50n z{=ylXasLm@*A9Ey-K|shbqT1`$vY<+eWc~fV97J!OtmiGd|lcR;MWrGEO{5PhO#kX|4T6T8K3UzJlKz7 z@#$L)YE?{EOJUFGlJ59{(4bZ?9t9gT8#xrlJAVv6+N7a8F>SZl=LwQ4R#A5*OKVsYT9Nc2zWVOMy?Yb0iJ68FEq_3h(tM@yR!amaAaC4xIRLg^ecPZ*xB7sJ*Dlcjemm-r$&9k(AI) zo4qL_b-Ma>h0-v_**a2Qɾ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≀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 literal 0 HcmV?d00001 diff --git a/8BitDataBuffer-2Way/KiCad/8BitDataBuffer-2Way-cache.lib b/8BitDataBuffer-1Way/KiCad/8BitDataBuffer-1Way-cache.lib similarity index 83% rename from 8BitDataBuffer-2Way/KiCad/8BitDataBuffer-2Way-cache.lib rename to 8BitDataBuffer-1Way/KiCad/8BitDataBuffer-1Way-cache.lib index 315012d..9bc29d9 100644 --- a/8BitDataBuffer-2Way/KiCad/8BitDataBuffer-2Way-cache.lib +++ b/8BitDataBuffer-1Way/KiCad/8BitDataBuffer-1Way-cache.lib @@ -1,12 +1,12 @@ EESchema-LIBRARY Version 2.4 #encoding utf-8 # -# !Master_4116R-1-105LF_Bourns +# !Master_4116R-1-102LF_Bourns # -DEF !Master_4116R-1-105LF_Bourns U 0 40 Y Y 1 F N +DEF !Master_4116R-1-102LF_Bourns U 0 40 Y Y 1 F N F0 "U" 0 600 50 H V C CNN -F1 "!Master_4116R-1-105LF_Bourns" 0 500 50 H V C CNN -F2 "!Master:4116R-1-105LF_Bourns" 0 700 50 H I C CNN +F1 "!Master_4116R-1-102LF_Bourns" 0 500 50 H V C CNN +F2 "!Master:4116R-1-102LF_Bourns" 0 700 50 H I C CNN F3 "" 0 600 50 H I C CNN DRAW S -150 400 150 -400 0 1 0 f @@ -85,12 +85,12 @@ X ~ 9 250 -350 100 L 50 50 1 1 P ENDDRAW ENDDEF # -# !Master_4116R-1-331LF_Bourns +# !Master_4116R-1-105LF_Bourns # -DEF !Master_4116R-1-331LF_Bourns U 0 40 Y Y 1 F N +DEF !Master_4116R-1-105LF_Bourns U 0 40 Y Y 1 F N F0 "U" 0 600 50 H V C CNN -F1 "!Master_4116R-1-331LF_Bourns" 0 500 50 H V C CNN -F2 "!Master:4116R-1-331LF_Bourns" 0 700 50 H I C CNN +F1 "!Master_4116R-1-105LF_Bourns" 0 500 50 H V C CNN +F2 "!Master:4116R-1-105LF_Bourns" 0 700 50 H I C CNN F3 "" 0 600 50 H I C CNN DRAW S -150 400 150 -400 0 1 0 f @@ -231,6 +231,30 @@ X ~ 9 -250 -350 100 R 50 50 1 1 P ENDDRAW ENDDEF # +# !Master_OS102011MS2QN1_C&K +# +DEF !Master_OS102011MS2QN1_C&K U 0 40 Y Y 1 F N +F0 "U" 0 400 50 H V C CNN +F1 "!Master_OS102011MS2QN1_C&K" 0 300 50 H V C CNN +F2 "!Master:OS102011MS2QN1_C&K" 0 500 50 H I C CNN +F3 "" 0 400 50 H I C CNN +DRAW +C -100 80 20 1 1 0 N +C 0 -80 20 1 1 0 N +C 100 80 20 1 1 0 N +S -250 200 250 -150 0 1 0 f +P 2 0 1 0 -200 -100 -200 -150 N +P 2 0 1 0 0 -100 0 -150 N +P 2 0 1 0 200 -100 200 -150 N +P 4 0 1 0 -100 100 -100 150 -200 150 -200 -100 N +P 4 0 1 0 100 100 100 150 200 150 200 -100 N +P 2 1 1 0 -10 -60 -90 65 N +X ~ 1 -200 -250 100 U 50 50 1 1 P +X ~ 2 0 -250 100 U 50 50 1 1 P +X ~ 3 200 -250 100 U 50 50 1 1 P +ENDDRAW +ENDDEF +# # !Master_SN74HCT541N_TexasInstruments # DEF !Master_SN74HCT541N_TexasInstruments U 0 40 Y Y 1 F N @@ -289,12 +313,12 @@ X ~ 4 200 -250 100 U 50 50 1 1 P ENDDRAW ENDDEF # -# *Generic_2-BitFemaleHeader +# *Generic_2-PositionFemale_RectangularHeader # -DEF *Generic_2-BitFemaleHeader U 0 40 Y Y 1 F N +DEF *Generic_2-PositionFemale_RectangularHeader U 0 40 Y Y 1 F N F0 "U" 0 300 50 H V C CNN -F1 "*Generic_2-BitFemaleHeader" 0 200 50 H V C CNN -F2 "*Generic:2-PinFemaleHeader" 0 400 50 H I C CNN +F1 "*Generic_2-PositionFemale_RectangularHeader" 0 200 50 H V C CNN +F2 "*Generic:2-PositionFemale_RectangularHeader" 0 400 50 H I C CNN F3 "" 0 300 50 H I C CNN DRAW S -50 100 50 -100 0 1 0 f @@ -303,12 +327,26 @@ X ~ 2 -150 -50 100 R 50 50 1 1 P ENDDRAW ENDDEF # -# *Generic_8-BitFemaleHeader +# *Generic_2-PositionMale_RectangularHeader # -DEF *Generic_8-BitFemaleHeader U 0 40 Y Y 1 F N +DEF *Generic_2-PositionMale_RectangularHeader U 0 40 Y Y 1 F N +F0 "U" 0 300 50 H V C CNN +F1 "*Generic_2-PositionMale_RectangularHeader" 0 200 50 H V C CNN +F2 "*Generic:2-PositionMale_RectangularHeader" 0 400 50 H I C CNN +F3 "" 0 300 50 H I C CNN +DRAW +S -50 100 50 -100 0 1 0 f +X ~ 1 -150 50 100 R 50 50 1 1 P +X ~ 2 -150 -50 100 R 50 50 1 1 P +ENDDRAW +ENDDEF +# +# *Generic_8-PositionFemale_RectangularHeader +# +DEF *Generic_8-PositionFemale_RectangularHeader U 0 40 Y Y 1 F N F0 "U" 0 600 50 H V C CNN -F1 "*Generic_8-BitFemaleHeader" 0 500 50 H V C CNN -F2 "*Generic:8-PinFemaleHeader" 0 700 50 H I C CNN +F1 "*Generic_8-PositionFemale_RectangularHeader" 0 500 50 H V C CNN +F2 "*Generic:8-PositionFemale_RectangularHeader" 0 700 50 H I C CNN F3 "" 0 600 50 H I C CNN DRAW S -50 400 50 -400 0 1 0 f @@ -323,12 +361,12 @@ X ~ 8 -150 -350 100 R 50 50 1 1 P ENDDRAW ENDDEF # -# *Generic_8-BitMaleHeader +# *Generic_8-PositionMale_RectangularHeader # -DEF *Generic_8-BitMaleHeader U 0 40 Y Y 1 F N +DEF *Generic_8-PositionMale_RectangularHeader U 0 40 Y Y 1 F N F0 "U" 0 600 50 H V C CNN -F1 "*Generic_8-BitMaleHeader" 0 500 50 H V C CNN -F2 "*Generic:8-PinMaleHeader" 0 700 50 H I C CNN +F1 "*Generic_8-PositionMale_RectangularHeader" 0 500 50 H V C CNN +F2 "*Generic:8-PositionMale_RectangularHeader" 0 700 50 H I C CNN F3 "" 0 600 50 H I C CNN DRAW S -50 400 50 -400 0 1 0 f @@ -356,17 +394,19 @@ X GND 1 0 0 0 D 50 50 1 1 W N ENDDRAW ENDDEF # -# power_VCC +# power_VDC # -DEF power_VCC #PWR 0 0 Y Y 1 F P -F0 "#PWR" 0 -150 50 H I C CNN -F1 "power_VCC" 0 150 50 H V C CNN +DEF power_VDC #PWR 0 0 Y Y 1 F P +F0 "#PWR" 0 -100 50 H I C CNN +F1 "power_VDC" 0 250 50 H V C CNN F2 "" 0 0 50 H I C CNN F3 "" 0 0 50 H I C CNN DRAW -C 0 75 25 0 1 0 N +C 0 125 75 0 1 10 N +P 2 0 1 20 -45 125 45 125 N P 2 0 1 0 0 0 0 50 N -X VCC 1 0 0 0 U 50 50 1 1 W N +P 2 0 1 20 0 80 0 170 N +X VDC 1 0 0 0 U 50 50 1 1 W N ENDDRAW ENDDEF # diff --git a/8BitDataBuffer-1Way/KiCad/8BitDataBuffer-1Way.kicad_pcb b/8BitDataBuffer-1Way/KiCad/8BitDataBuffer-1Way.kicad_pcb index d9a8e8f..2f34eb3 100644 --- a/8BitDataBuffer-1Way/KiCad/8BitDataBuffer-1Way.kicad_pcb +++ b/8BitDataBuffer-1Way/KiCad/8BitDataBuffer-1Way.kicad_pcb @@ -2,11 +2,11 @@ (general (thickness 1.6) - (drawings 20) - (tracks 149) + (drawings 24) + (tracks 152) (zones 0) - (modules 11) - (nets 42) + (modules 13) + (nets 36) ) (page A4) @@ -96,39 +96,33 @@ (net 6 "Net-(U1-Pad8)") (net 7 "Net-(U1-Pad4)") (net 8 "Net-(U1-Pad7)") - (net 9 VCC) - (net 10 GND) - (net 11 "Net-(U3-Pad18)") - (net 12 "Net-(U3-Pad17)") - (net 13 "Net-(U3-Pad11)") - (net 14 "Net-(U3-Pad12)") - (net 15 "Net-(U3-Pad13)") - (net 16 "Net-(U3-Pad14)") - (net 17 "Net-(U3-Pad15)") - (net 18 "Net-(U3-Pad16)") - (net 19 "Net-(U4-Pad20)") - (net 20 "Net-(U4-Pad19)") - (net 21 "Net-(U4-Pad18)") - (net 22 "Net-(U4-Pad17)") - (net 23 "Net-(U4-Pad16)") - (net 24 "Net-(U4-Pad15)") - (net 25 "Net-(U4-Pad14)") - (net 26 "Net-(U4-Pad13)") - (net 27 "Net-(U4-Pad12)") - (net 28 "Net-(U4-Pad11)") - (net 29 "Net-(U4-Pad2)") - (net 30 "Net-(U4-Pad1)") - (net 31 "Net-(U5-Pad16)") - (net 32 "Net-(U5-Pad15)") - (net 33 "Net-(U5-Pad14)") - (net 34 "Net-(U5-Pad13)") - (net 35 "Net-(U5-Pad12)") - (net 36 "Net-(U5-Pad11)") - (net 37 "Net-(U5-Pad10)") - (net 38 "Net-(U5-Pad9)") - (net 39 "Net-(U8-Pad10)") - (net 40 "Net-(U9-Pad3)") - (net 41 "Net-(U11-Pad2)") + (net 9 GND) + (net 10 "Net-(U4-Pad18)") + (net 11 "Net-(U4-Pad17)") + (net 12 "Net-(U4-Pad16)") + (net 13 "Net-(U4-Pad15)") + (net 14 "Net-(U4-Pad14)") + (net 15 "Net-(U4-Pad13)") + (net 16 "Net-(U4-Pad12)") + (net 17 "Net-(U4-Pad11)") + (net 18 VDC) + (net 19 "Net-(U6-Pad20)") + (net 20 "Net-(U6-Pad19)") + (net 21 "Net-(U6-Pad2)") + (net 22 "Net-(U6-Pad1)") + (net 23 "Net-(U10-Pad2)") + (net 24 "Net-(U13-Pad3)") + (net 25 "Net-(U3-Pad2)") + (net 26 "Net-(U11-Pad1)") + (net 27 "Net-(U11-Pad2)") + (net 28 "Net-(U11-Pad3)") + (net 29 "Net-(U11-Pad4)") + (net 30 "Net-(U11-Pad5)") + (net 31 "Net-(U11-Pad6)") + (net 32 "Net-(U11-Pad7)") + (net 33 "Net-(U11-Pad8)") + (net 34 "Net-(U10-Pad3)") + (net 35 "Net-(U12-Pad1)") (net_class Default "This is the default net class." (clearance 0.2) @@ -146,16 +140,19 @@ (add_net "Net-(U1-Pad6)") (add_net "Net-(U1-Pad7)") (add_net "Net-(U1-Pad8)") + (add_net "Net-(U10-Pad2)") + (add_net "Net-(U10-Pad3)") + (add_net "Net-(U11-Pad1)") (add_net "Net-(U11-Pad2)") - (add_net "Net-(U3-Pad11)") - (add_net "Net-(U3-Pad12)") - (add_net "Net-(U3-Pad13)") - (add_net "Net-(U3-Pad14)") - (add_net "Net-(U3-Pad15)") - (add_net "Net-(U3-Pad16)") - (add_net "Net-(U3-Pad17)") - (add_net "Net-(U3-Pad18)") - (add_net "Net-(U4-Pad1)") + (add_net "Net-(U11-Pad3)") + (add_net "Net-(U11-Pad4)") + (add_net "Net-(U11-Pad5)") + (add_net "Net-(U11-Pad6)") + (add_net "Net-(U11-Pad7)") + (add_net "Net-(U11-Pad8)") + (add_net "Net-(U12-Pad1)") + (add_net "Net-(U13-Pad3)") + (add_net "Net-(U3-Pad2)") (add_net "Net-(U4-Pad11)") (add_net "Net-(U4-Pad12)") (add_net "Net-(U4-Pad13)") @@ -164,30 +161,47 @@ (add_net "Net-(U4-Pad16)") (add_net "Net-(U4-Pad17)") (add_net "Net-(U4-Pad18)") - (add_net "Net-(U4-Pad19)") - (add_net "Net-(U4-Pad2)") - (add_net "Net-(U4-Pad20)") - (add_net "Net-(U5-Pad10)") - (add_net "Net-(U5-Pad11)") - (add_net "Net-(U5-Pad12)") - (add_net "Net-(U5-Pad13)") - (add_net "Net-(U5-Pad14)") - (add_net "Net-(U5-Pad15)") - (add_net "Net-(U5-Pad16)") - (add_net "Net-(U5-Pad9)") - (add_net "Net-(U8-Pad10)") - (add_net "Net-(U9-Pad3)") - (add_net VCC) + (add_net "Net-(U6-Pad1)") + (add_net "Net-(U6-Pad19)") + (add_net "Net-(U6-Pad2)") + (add_net "Net-(U6-Pad20)") + (add_net VDC) ) - (module !Master:DC10EWA_Kingbright (layer F.Cu) (tedit 5E2E4EFE) (tstamp 5E2F8BEA) - (at 171.45 82.55 270) - (descr "LED Circuit Board Indicator Bar - 10 Wide, DIP Red (x 10) Diffused, White 2V 30mA Through Hole") - (path /5E2F2235) - (fp_text reference U4 (at -13.97 0 180) (layer F.Fab) + (module !Master:SS-13D16-VG_C&K (layer F.Cu) (tedit 5E2E44ED) (tstamp 5E3D2B33) + (at 191.77 52.07) + (descr "Slide Switch SP3T Through Hole") + (path /5E3F1BC7) + (fp_text reference U10 (at 0 2.54) (layer F.SilkS) hide (effects (font (size 1 1) (thickness 0.15))) ) - (fp_text value DC10EWA_Kingbright (at 0 0 270) (layer F.Fab) + (fp_text value SS-13D16-VG_C&K (at 0 -16.51 90) (layer F.Fab) + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_line (start 6.3 -2.15) (end 6.3 2.15) (layer F.SilkS) (width 0.12)) + (fp_line (start -6.3 -2.15) (end -6.3 2.15) (layer F.SilkS) (width 0.12)) + (fp_line (start -6.3 2.15) (end 6.3 2.15) (layer F.SilkS) (width 0.12)) + (fp_line (start -6.3 -2.15) (end 6.3 -2.15) (layer F.SilkS) (width 0.12)) + (pad "" thru_hole circle (at 6.1 0) (size 2 2) (drill 1.25) (layers *.Cu *.Mask)) + (pad "" thru_hole circle (at -6.1 0) (size 2 2) (drill 1.25) (layers *.Cu *.Mask)) + (pad 4 thru_hole circle (at 4 0) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask) + (net 9 GND)) + (pad 3 thru_hole circle (at 2 0) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask) + (net 34 "Net-(U10-Pad3)")) + (pad 2 thru_hole circle (at 0 0) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask) + (net 23 "Net-(U10-Pad2)")) + (pad 1 thru_hole roundrect (at -4 0) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask) (roundrect_rratio 0.25) + (net 18 VDC)) + ) + + (module !Master:DC10EWA_Kingbright (layer F.Cu) (tedit 5E2E4F39) (tstamp 5E3D2AFC) + (at 175.26 63.5 270) + (descr "LED Circuit Board Indicator Bar - 10 Wide, DIP Red (x 10) Diffused, White 2V 30mA Through Hole") + (path /5E2F2235) + (fp_text reference U6 (at 0 1.27 270) (layer F.SilkS) hide + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_text value DC10EWA_Kingbright (at 0 0 90) (layer F.Fab) (effects (font (size 1 1) (thickness 0.15))) ) (fp_line (start -12.7 4.08) (end -11.7 5.08) (layer F.SilkS) (width 0.12)) @@ -196,52 +210,274 @@ (fp_line (start 12.7 5.08) (end 12.7 -5.08) (layer F.SilkS) (width 0.12)) (fp_line (start -11.7 5.08) (end 12.7 5.08) (layer F.SilkS) (width 0.12)) (pad 20 thru_hole circle (at -11.43 -3.81 270) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask) - (net 19 "Net-(U4-Pad20)")) + (net 19 "Net-(U6-Pad20)")) (pad 19 thru_hole circle (at -8.89 -3.81 270) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask) - (net 20 "Net-(U4-Pad19)")) + (net 20 "Net-(U6-Pad19)")) (pad 18 thru_hole circle (at -6.35 -3.81 270) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask) - (net 21 "Net-(U4-Pad18)")) + (net 26 "Net-(U11-Pad1)")) (pad 17 thru_hole circle (at -3.81 -3.81 270) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask) - (net 22 "Net-(U4-Pad17)")) + (net 27 "Net-(U11-Pad2)")) (pad 16 thru_hole circle (at -1.27 -3.81 270) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask) - (net 23 "Net-(U4-Pad16)")) + (net 28 "Net-(U11-Pad3)")) (pad 15 thru_hole circle (at 1.27 -3.81 270) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask) - (net 24 "Net-(U4-Pad15)")) + (net 29 "Net-(U11-Pad4)")) (pad 14 thru_hole circle (at 3.81 -3.81 270) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask) - (net 25 "Net-(U4-Pad14)")) + (net 30 "Net-(U11-Pad5)")) (pad 13 thru_hole circle (at 6.35 -3.81 270) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask) - (net 26 "Net-(U4-Pad13)")) + (net 31 "Net-(U11-Pad6)")) (pad 12 thru_hole circle (at 8.89 -3.81 270) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask) - (net 27 "Net-(U4-Pad12)")) + (net 32 "Net-(U11-Pad7)")) (pad 11 thru_hole circle (at 11.43 -3.81 270) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask) - (net 28 "Net-(U4-Pad11)")) + (net 33 "Net-(U11-Pad8)")) (pad 10 thru_hole circle (at 11.43 3.81 270) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask) - (net 13 "Net-(U3-Pad11)")) + (net 17 "Net-(U4-Pad11)")) (pad 9 thru_hole circle (at 8.89 3.81 270) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask) - (net 14 "Net-(U3-Pad12)")) + (net 16 "Net-(U4-Pad12)")) (pad 8 thru_hole circle (at 6.35 3.81 270) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask) - (net 15 "Net-(U3-Pad13)")) + (net 15 "Net-(U4-Pad13)")) (pad 7 thru_hole circle (at 3.81 3.81 270) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask) - (net 16 "Net-(U3-Pad14)")) + (net 14 "Net-(U4-Pad14)")) (pad 6 thru_hole circle (at 1.27 3.81 270) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask) - (net 17 "Net-(U3-Pad15)")) + (net 13 "Net-(U4-Pad15)")) (pad 5 thru_hole circle (at -1.27 3.81 270) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask) - (net 18 "Net-(U3-Pad16)")) + (net 12 "Net-(U4-Pad16)")) (pad 4 thru_hole circle (at -3.81 3.81 270) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask) - (net 12 "Net-(U3-Pad17)")) + (net 11 "Net-(U4-Pad17)")) (pad 3 thru_hole circle (at -6.35 3.81 270) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask) - (net 11 "Net-(U3-Pad18)")) + (net 10 "Net-(U4-Pad18)")) (pad 2 thru_hole circle (at -8.89 3.81 270) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask) - (net 29 "Net-(U4-Pad2)")) + (net 21 "Net-(U6-Pad2)")) (pad 1 thru_hole roundrect (at -11.43 3.81 270) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask) (roundrect_rratio 0.25) - (net 30 "Net-(U4-Pad1)")) + (net 22 "Net-(U6-Pad1)")) ) - (module !Master:SN74HCT541N_TexasInstruments (layer F.Cu) (tedit 5E2E4EE5) (tstamp 5E2F8BCC) - (at 125.73 82.55) + (module !Master:SS-13D16-VG_C&K (layer F.Cu) (tedit 5E2E44ED) (tstamp 5E3D2B71) + (at 132.08 52.07) + (descr "Slide Switch SP3T Through Hole") + (path /5E307D84) + (fp_text reference U13 (at 0 2.54) (layer F.SilkS) hide + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_text value SS-13D16-VG_C&K (at 0 -15.24 270) (layer F.Fab) + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_line (start 6.3 -2.15) (end 6.3 2.15) (layer F.SilkS) (width 0.12)) + (fp_line (start -6.3 -2.15) (end -6.3 2.15) (layer F.SilkS) (width 0.12)) + (fp_line (start -6.3 2.15) (end 6.3 2.15) (layer F.SilkS) (width 0.12)) + (fp_line (start -6.3 -2.15) (end 6.3 -2.15) (layer F.SilkS) (width 0.12)) + (pad "" thru_hole circle (at 6.1 0) (size 2 2) (drill 1.25) (layers *.Cu *.Mask)) + (pad "" thru_hole circle (at -6.1 0) (size 2 2) (drill 1.25) (layers *.Cu *.Mask)) + (pad 4 thru_hole circle (at 4 0) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask) + (net 9 GND)) + (pad 3 thru_hole circle (at 2 0) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask) + (net 24 "Net-(U13-Pad3)")) + (pad 2 thru_hole circle (at 0 0) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask) + (net 35 "Net-(U12-Pad1)")) + (pad 1 thru_hole roundrect (at -4 0) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask) (roundrect_rratio 0.25) + (net 18 VDC)) + ) + + (module !Master:4116R-1-105LF_Bourns (layer F.Cu) (tedit 5E2E423A) (tstamp 5E3D2B63) + (at 129.54 66.04) + (descr "1M Ohm ±2% 250mW Power Per Element Isolated Resistor Network/Array ±100ppm/°C 16-DIP (0.300\", 7.62mm)") + (path /5E301913) + (fp_text reference U12 (at 1.27 0 270) (layer F.SilkS) hide + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_text value 4116R-1-105LF_Bourns (at 0 0 90) (layer F.Fab) + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_line (start 3.935 -10.985) (end 3.935 10.985) (layer F.SilkS) (width 0.12)) + (fp_line (start -3.935 -10.985) (end -3.935 10.985) (layer F.SilkS) (width 0.12)) + (fp_line (start -3.935 10.985) (end 3.935 10.985) (layer F.SilkS) (width 0.12)) + (fp_line (start -3.935 -10.985) (end 3.935 -10.985) (layer F.SilkS) (width 0.12)) + (pad 16 thru_hole circle (at 3.81 -8.89) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask) + (net 1 "Net-(U1-Pad1)")) + (pad 15 thru_hole circle (at 3.81 -6.35) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask) + (net 2 "Net-(U1-Pad2)")) + (pad 14 thru_hole circle (at 3.81 -3.81) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask) + (net 4 "Net-(U1-Pad3)")) + (pad 13 thru_hole circle (at 3.81 -1.27) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask) + (net 7 "Net-(U1-Pad4)")) + (pad 12 thru_hole circle (at 3.81 1.27) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask) + (net 3 "Net-(U1-Pad5)")) + (pad 11 thru_hole circle (at 3.81 3.81) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask) + (net 5 "Net-(U1-Pad6)")) + (pad 10 thru_hole circle (at 3.81 6.35) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask) + (net 8 "Net-(U1-Pad7)")) + (pad 9 thru_hole circle (at 3.81 8.89) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask) + (net 6 "Net-(U1-Pad8)")) + (pad 8 thru_hole circle (at -3.81 8.89) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask) + (net 35 "Net-(U12-Pad1)")) + (pad 7 thru_hole circle (at -3.81 6.35) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask) + (net 35 "Net-(U12-Pad1)")) + (pad 6 thru_hole circle (at -3.81 3.81) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask) + (net 35 "Net-(U12-Pad1)")) + (pad 5 thru_hole circle (at -3.81 1.27) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask) + (net 35 "Net-(U12-Pad1)")) + (pad 4 thru_hole circle (at -3.81 -1.27) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask) + (net 35 "Net-(U12-Pad1)")) + (pad 3 thru_hole circle (at -3.81 -3.81) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask) + (net 35 "Net-(U12-Pad1)")) + (pad 2 thru_hole circle (at -3.81 -6.35) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask) + (net 35 "Net-(U12-Pad1)")) + (pad 1 thru_hole roundrect (at -3.81 -8.89) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask) (roundrect_rratio 0.25) + (net 35 "Net-(U12-Pad1)")) + ) + + (module !Master:4116R-1-102LF_Bourns (layer F.Cu) (tedit 5E2E4249) (tstamp 5E3D2B4B) + (at 194.31 66.04) + (descr "1k Ohm ±2% 250mW Power Per Element Isolated Resistor Network/Array ±100ppm/°C 16-DIP (0.300\", 7.62mm)") + (path /5E451612) + (fp_text reference U11 (at -1.27 0 270) (layer F.SilkS) hide + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_text value 4116R-1-102LF_Bourns (at 0 0 90) (layer F.Fab) + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_line (start 3.935 -10.985) (end 3.935 10.985) (layer F.SilkS) (width 0.12)) + (fp_line (start -3.935 -10.985) (end -3.935 10.985) (layer F.SilkS) (width 0.12)) + (fp_line (start -3.935 10.985) (end 3.935 10.985) (layer F.SilkS) (width 0.12)) + (fp_line (start -3.935 -10.985) (end 3.935 -10.985) (layer F.SilkS) (width 0.12)) + (pad 16 thru_hole circle (at 3.81 -8.89) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask) + (net 23 "Net-(U10-Pad2)")) + (pad 15 thru_hole circle (at 3.81 -6.35) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask) + (net 23 "Net-(U10-Pad2)")) + (pad 14 thru_hole circle (at 3.81 -3.81) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask) + (net 23 "Net-(U10-Pad2)")) + (pad 13 thru_hole circle (at 3.81 -1.27) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask) + (net 23 "Net-(U10-Pad2)")) + (pad 12 thru_hole circle (at 3.81 1.27) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask) + (net 23 "Net-(U10-Pad2)")) + (pad 11 thru_hole circle (at 3.81 3.81) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask) + (net 23 "Net-(U10-Pad2)")) + (pad 10 thru_hole circle (at 3.81 6.35) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask) + (net 23 "Net-(U10-Pad2)")) + (pad 9 thru_hole circle (at 3.81 8.89) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask) + (net 23 "Net-(U10-Pad2)")) + (pad 8 thru_hole circle (at -3.81 8.89) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask) + (net 33 "Net-(U11-Pad8)")) + (pad 7 thru_hole circle (at -3.81 6.35) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask) + (net 32 "Net-(U11-Pad7)")) + (pad 6 thru_hole circle (at -3.81 3.81) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask) + (net 31 "Net-(U11-Pad6)")) + (pad 5 thru_hole circle (at -3.81 1.27) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask) + (net 30 "Net-(U11-Pad5)")) + (pad 4 thru_hole circle (at -3.81 -1.27) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask) + (net 29 "Net-(U11-Pad4)")) + (pad 3 thru_hole circle (at -3.81 -3.81) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask) + (net 28 "Net-(U11-Pad3)")) + (pad 2 thru_hole circle (at -3.81 -6.35) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask) + (net 27 "Net-(U11-Pad2)")) + (pad 1 thru_hole roundrect (at -3.81 -8.89) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask) (roundrect_rratio 0.25) + (net 26 "Net-(U11-Pad1)")) + ) + + (module *Generic:8-PositionFemale_RectangularHeader (layer F.Cu) (tedit 5E3CD19F) (tstamp 5E3D2B26) + (at 186.69 66.04) + (path /5E48AF61) + (fp_text reference U9 (at 0 -11.43) (layer F.SilkS) hide + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_text value 8-PositionFemale_RectangularHeader (at 0 -36.83 90) (layer F.Fab) + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_line (start -1.27 -10.16) (end -1.27 10.16) (layer F.SilkS) (width 0.12)) + (fp_line (start -1.27 10.16) (end 1.27 10.16) (layer F.SilkS) (width 0.12)) + (fp_line (start 1.27 10.16) (end 1.27 -10.16) (layer F.SilkS) (width 0.12)) + (fp_line (start 1.27 -10.16) (end -1.27 -10.16) (layer F.SilkS) (width 0.12)) + (pad 1 thru_hole roundrect (at 0 -8.89) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask) (roundrect_rratio 0.25) + (net 26 "Net-(U11-Pad1)")) + (pad 2 thru_hole circle (at 0 -6.35) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask) + (net 27 "Net-(U11-Pad2)")) + (pad 5 thru_hole circle (at 0 1.27) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask) + (net 30 "Net-(U11-Pad5)")) + (pad 3 thru_hole circle (at 0 -3.81) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask) + (net 28 "Net-(U11-Pad3)")) + (pad 6 thru_hole circle (at 0 3.81) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask) + (net 31 "Net-(U11-Pad6)")) + (pad 8 thru_hole circle (at 0 8.89) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask) + (net 33 "Net-(U11-Pad8)")) + (pad 4 thru_hole circle (at 0 -1.27) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask) + (net 29 "Net-(U11-Pad4)")) + (pad 7 thru_hole circle (at 0 6.35) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask) + (net 32 "Net-(U11-Pad7)")) + ) + + (module *Generic:8-PositionMale_RectangularHeader (layer F.Cu) (tedit 5E3CD1B3) (tstamp 5E3D2B16) + (at 184.15 66.04) + (path /5E48A4A3) + (fp_text reference U8 (at 0 -11.43) (layer F.SilkS) hide + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_text value 8-PositionMale_RectangularHeader (at 0 -35.56 90) (layer F.Fab) + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_line (start 1.27 -10.16) (end -1.27 -10.16) (layer F.SilkS) (width 0.12)) + (fp_line (start 1.27 10.16) (end 1.27 -10.16) (layer F.SilkS) (width 0.12)) + (fp_line (start -1.27 10.16) (end 1.27 10.16) (layer F.SilkS) (width 0.12)) + (fp_line (start -1.27 -10.16) (end -1.27 10.16) (layer F.SilkS) (width 0.12)) + (pad 8 thru_hole circle (at 0 8.89) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask) + (net 33 "Net-(U11-Pad8)")) + (pad 7 thru_hole circle (at 0 6.35) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask) + (net 32 "Net-(U11-Pad7)")) + (pad 6 thru_hole circle (at 0 3.81) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask) + (net 31 "Net-(U11-Pad6)")) + (pad 5 thru_hole circle (at 0 1.27) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask) + (net 30 "Net-(U11-Pad5)")) + (pad 4 thru_hole circle (at 0 -1.27) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask) + (net 29 "Net-(U11-Pad4)")) + (pad 3 thru_hole circle (at 0 -3.81) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask) + (net 28 "Net-(U11-Pad3)")) + (pad 2 thru_hole circle (at 0 -6.35) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask) + (net 27 "Net-(U11-Pad2)")) + (pad 1 thru_hole roundrect (at 0 -8.89) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask) (roundrect_rratio 0.25) + (net 26 "Net-(U11-Pad1)")) + ) + + (module *Generic:2-PositionFemale_RectangularHeader (layer F.Cu) (tedit 5E3CD170) (tstamp 5E3D2B06) + (at 162.56 52.07 90) + (path /5E489277) + (fp_text reference U7 (at 2.54 0 90) (layer F.SilkS) hide + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_text value 2-PositionFemale_RectangularHeader (at 12.7 0 180) (layer F.Fab) + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_line (start 1.27 -2.54) (end -1.27 -2.54) (layer F.SilkS) (width 0.12)) + (fp_line (start 1.27 2.54) (end 1.27 -2.54) (layer F.SilkS) (width 0.12)) + (fp_line (start -1.27 2.54) (end 1.27 2.54) (layer F.SilkS) (width 0.12)) + (fp_line (start -1.27 -2.54) (end -1.27 2.54) (layer F.SilkS) (width 0.12)) + (pad 2 thru_hole circle (at 0 1.27 90) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask) + (net 9 GND)) + (pad 1 thru_hole roundrect (at 0 -1.27 90) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask) (roundrect_rratio 0.25) + (net 18 VDC)) + ) + + (module *Generic:2-PositionMale_RectangularHeader (layer F.Cu) (tedit 5E3CD188) (tstamp 5E3D2ADF) + (at 162.56 54.61 90) + (path /5E507D51) + (fp_text reference U5 (at -2.54 0 90) (layer F.SilkS) hide + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_text value 2-PositionMale_RectangularHeader (at 12.7 0) (layer F.Fab) + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_line (start 1.27 -2.54) (end -1.27 -2.54) (layer F.SilkS) (width 0.12)) + (fp_line (start 1.27 2.54) (end 1.27 -2.54) (layer F.SilkS) (width 0.12)) + (fp_line (start -1.27 2.54) (end 1.27 2.54) (layer F.SilkS) (width 0.12)) + (fp_line (start -1.27 -2.54) (end -1.27 2.54) (layer F.SilkS) (width 0.12)) + (pad 2 thru_hole circle (at 0 1.27 90) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask) + (net 9 GND)) + (pad 1 thru_hole roundrect (at 0 -1.27 90) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask) (roundrect_rratio 0.25) + (net 18 VDC)) + ) + + (module !Master:SN74HCT541N_TexasInstruments (layer F.Cu) (tedit 5E2E4F2E) (tstamp 5E3D2AD5) + (at 149.86 63.5) (descr "Buffer, Inverting 1 Element 8 Bit per Element 3-State Output 20-PDIP") (path /5E2EEA39) - (fp_text reference U3 (at 0 -15.24) (layer F.Fab) + (fp_text reference U4 (at -1.27 0 90) (layer F.SilkS) hide (effects (font (size 1 1) (thickness 0.15))) ) (fp_text value SN74HCT541N_TexasInstruments (at 0 0 90) (layer F.Fab) @@ -252,31 +488,31 @@ (fp_line (start -3.3 13.46) (end 3.3 13.46) (layer F.SilkS) (width 0.12)) (fp_line (start -3.3 13.46) (end -3.3 -13.46) (layer F.SilkS) (width 0.12)) (pad 20 thru_hole circle (at 3.81 -11.43) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask) - (net 9 VCC)) + (net 18 VDC)) (pad 19 thru_hole circle (at 3.81 -8.89) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask) - (net 41 "Net-(U11-Pad2)")) + (net 25 "Net-(U3-Pad2)")) (pad 18 thru_hole circle (at 3.81 -6.35) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask) - (net 11 "Net-(U3-Pad18)")) + (net 10 "Net-(U4-Pad18)")) (pad 17 thru_hole circle (at 3.81 -3.81) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask) - (net 12 "Net-(U3-Pad17)")) + (net 11 "Net-(U4-Pad17)")) (pad 9 thru_hole circle (at -3.81 8.89) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask) (net 6 "Net-(U1-Pad8)")) (pad 10 thru_hole circle (at -3.81 11.43) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask) - (net 10 GND)) + (net 9 GND)) (pad 11 thru_hole circle (at 3.81 11.43) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask) - (net 13 "Net-(U3-Pad11)")) + (net 17 "Net-(U4-Pad11)")) (pad 12 thru_hole circle (at 3.81 8.89) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask) - (net 14 "Net-(U3-Pad12)")) + (net 16 "Net-(U4-Pad12)")) (pad 13 thru_hole circle (at 3.81 6.35) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask) - (net 15 "Net-(U3-Pad13)")) + (net 15 "Net-(U4-Pad13)")) (pad 14 thru_hole circle (at 3.81 3.81) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask) - (net 16 "Net-(U3-Pad14)")) + (net 14 "Net-(U4-Pad14)")) (pad 15 thru_hole circle (at 3.81 1.27) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask) - (net 17 "Net-(U3-Pad15)")) + (net 13 "Net-(U4-Pad15)")) (pad 16 thru_hole circle (at 3.81 -1.27) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask) - (net 18 "Net-(U3-Pad16)")) + (net 12 "Net-(U4-Pad16)")) (pad 1 thru_hole roundrect (at -3.81 -11.43) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask) (roundrect_rratio 0.25) - (net 41 "Net-(U11-Pad2)")) + (net 25 "Net-(U3-Pad2)")) (pad 2 thru_hole circle (at -3.81 -8.89) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask) (net 1 "Net-(U1-Pad1)")) (pad 3 thru_hole circle (at -3.81 -6.35) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask) @@ -293,240 +529,37 @@ (net 8 "Net-(U1-Pad7)")) ) - (module !Master:OS102011MS2QN1_C&K (layer F.Cu) (tedit 5E2E46C6) (tstamp 5E2E9E93) - (at 137.16 71.12 180) + (module !Master:OS102011MS2QN1_C&K (layer F.Cu) (tedit 5E2E46C6) (tstamp 5E3D2AB9) + (at 162.56 74.93) (descr "Slide Switch SPDT Through Hole") (path /5E2ED8DF) - (fp_text reference U11 (at 0 5.08) (layer F.Fab) + (fp_text reference U3 (at 0 -3 180) (layer F.SilkS) hide (effects (font (size 1 1) (thickness 0.15))) ) - (fp_text value OS102011MS2QN1_C&K (at 0 15.24 90) (layer F.Fab) + (fp_text value OS102011MS2QN1_C&K (at 0 19.05 90) (layer F.Fab) (effects (font (size 1 1) (thickness 0.15))) ) (fp_line (start -4.3 2.15) (end -4.3 -2.15) (layer F.SilkS) (width 0.12)) (fp_line (start -4.3 2.15) (end 4.3 2.15) (layer F.SilkS) (width 0.12)) (fp_line (start 4.3 -2.15) (end 4.3 2.15) (layer F.SilkS) (width 0.12)) (fp_line (start -4.3 -2.15) (end 4.3 -2.15) (layer F.SilkS) (width 0.12)) - (pad 3 thru_hole circle (at 2 0 180) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask) - (net 10 GND)) - (pad "" thru_hole circle (at -4.1 0 180) (size 2 2) (drill 1.25) (layers *.Cu *.Mask)) - (pad "" thru_hole circle (at 4.1 0 180) (size 2 2) (drill 1.25) (layers *.Cu *.Mask)) - (pad 1 thru_hole roundrect (at -2 0 180) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask) (roundrect_rratio 0.25) - (net 9 VCC)) - (pad 2 thru_hole circle (at 0 0 180) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask) - (net 41 "Net-(U11-Pad2)")) - ) - - (module *Generic:2-PinFemaleHeader (layer F.Cu) (tedit 5E2E3E6E) (tstamp 5E2E9E86) - (at 162.56 71.12 90) - (path /5E4131BE) - (fp_text reference U10 (at 0 -3.81 90) (layer F.Fab) - (effects (font (size 1 1) (thickness 0.15))) - ) - (fp_text value 2-BitFemaleHeader (at 11.43 0 90) (layer F.Fab) - (effects (font (size 1 1) (thickness 0.15))) - ) - (fp_line (start 1.27 -2.54) (end -1.27 -2.54) (layer F.SilkS) (width 0.12)) - (fp_line (start 1.27 2.54) (end 1.27 -2.54) (layer F.SilkS) (width 0.12)) - (fp_line (start -1.27 2.54) (end 1.27 2.54) (layer F.SilkS) (width 0.12)) - (fp_line (start -1.27 -2.54) (end -1.27 2.54) (layer F.SilkS) (width 0.12)) - (pad 2 thru_hole circle (at 0 1.27 90) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask) - (net 10 GND)) - (pad 1 thru_hole roundrect (at 0 -1.27 90) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask) (roundrect_rratio 0.25) - (net 9 VCC)) - ) - - (module !Master:SS-13D16-VG_C&K (layer F.Cu) (tedit 5E2E486C) (tstamp 5E2F8C48) - (at 151.13 71.12) - (descr "Slide Switch SP3T Through Hole") - (path /5E307D84) - (fp_text reference U9 (at 0 -5.08) (layer F.Fab) - (effects (font (size 1 1) (thickness 0.15))) - ) - (fp_text value SS-13D16-VG_C&K (at 0 -13.97 90) (layer F.Fab) - (effects (font (size 1 1) (thickness 0.15))) - ) - (fp_line (start 6.3 -2.15) (end 6.3 2.15) (layer F.SilkS) (width 0.12)) - (fp_line (start -6.3 -2.15) (end -6.3 2.15) (layer F.SilkS) (width 0.12)) - (fp_line (start -6.3 2.15) (end 6.3 2.15) (layer F.SilkS) (width 0.12)) - (fp_line (start -6.3 -2.15) (end 6.3 -2.15) (layer F.SilkS) (width 0.12)) - (pad "" thru_hole circle (at 6.1 0) (size 2 2) (drill 1.25) (layers *.Cu *.Mask)) - (pad "" thru_hole circle (at -6.1 0) (size 2 2) (drill 1.25) (layers *.Cu *.Mask)) - (pad 4 thru_hole circle (at 4 0) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask) - (net 10 GND)) (pad 3 thru_hole circle (at 2 0) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask) - (net 40 "Net-(U9-Pad3)")) + (net 9 GND)) + (pad "" thru_hole circle (at -4.1 0) (size 2 2) (drill 1.25) (layers *.Cu *.Mask)) + (pad "" thru_hole circle (at 4.1 0) (size 2 2) (drill 1.25) (layers *.Cu *.Mask)) + (pad 1 thru_hole roundrect (at -2 0) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask) (roundrect_rratio 0.25) + (net 18 VDC)) (pad 2 thru_hole circle (at 0 0) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask) - (net 39 "Net-(U8-Pad10)")) - (pad 1 thru_hole roundrect (at -4 0) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask) (roundrect_rratio 0.25) - (net 9 VCC)) + (net 25 "Net-(U3-Pad2)")) ) - (module !Master:4116R-1-105LF_Bourns (layer F.Cu) (tedit 5E2D4C99) (tstamp 5E2F8C3A) - (at 148.59 91.44 270) - (descr "1M Ohm ±2% 250mW Power Per Element Isolated Resistor Network/Array ±100ppm/°C 16-DIP (0.300\", 7.62mm)") - (path /5E301913) - (fp_text reference U8 (at 0 12.7 90) (layer F.Fab) + (module *Generic:8-PositionMale_RectangularHeader (layer F.Cu) (tedit 5E3CD1B3) (tstamp 5E3D2AAC) + (at 140.97 66.04) + (path /5E48BF0A) + (fp_text reference U2 (at 0 -11.43) (layer F.SilkS) hide (effects (font (size 1 1) (thickness 0.15))) ) - (fp_text value 4116R-1-105LF_Bourns (at 0 0) (layer F.Fab) - (effects (font (size 1 1) (thickness 0.15))) - ) - (fp_line (start 3.935 -10.985) (end 3.935 10.985) (layer F.SilkS) (width 0.12)) - (fp_line (start -3.935 -10.985) (end -3.935 10.985) (layer F.SilkS) (width 0.12)) - (fp_line (start -3.935 10.985) (end 3.935 10.985) (layer F.SilkS) (width 0.12)) - (fp_line (start -3.935 -10.985) (end 3.935 -10.985) (layer F.SilkS) (width 0.12)) - (pad 16 thru_hole circle (at 3.81 -8.89 270) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask) - (net 39 "Net-(U8-Pad10)")) - (pad 15 thru_hole circle (at 3.81 -6.35 270) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask) - (net 39 "Net-(U8-Pad10)")) - (pad 14 thru_hole circle (at 3.81 -3.81 270) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask) - (net 39 "Net-(U8-Pad10)")) - (pad 13 thru_hole circle (at 3.81 -1.27 270) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask) - (net 39 "Net-(U8-Pad10)")) - (pad 12 thru_hole circle (at 3.81 1.27 270) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask) - (net 39 "Net-(U8-Pad10)")) - (pad 11 thru_hole circle (at 3.81 3.81 270) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask) - (net 39 "Net-(U8-Pad10)")) - (pad 10 thru_hole circle (at 3.81 6.35 270) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask) - (net 39 "Net-(U8-Pad10)")) - (pad 9 thru_hole circle (at 3.81 8.89 270) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask) - (net 39 "Net-(U8-Pad10)")) - (pad 8 thru_hole circle (at -3.81 8.89 270) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask) - (net 13 "Net-(U3-Pad11)")) - (pad 7 thru_hole circle (at -3.81 6.35 270) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask) - (net 14 "Net-(U3-Pad12)")) - (pad 6 thru_hole circle (at -3.81 3.81 270) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask) - (net 15 "Net-(U3-Pad13)")) - (pad 5 thru_hole circle (at -3.81 1.27 270) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask) - (net 16 "Net-(U3-Pad14)")) - (pad 4 thru_hole circle (at -3.81 -1.27 270) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask) - (net 17 "Net-(U3-Pad15)")) - (pad 3 thru_hole circle (at -3.81 -3.81 270) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask) - (net 18 "Net-(U3-Pad16)")) - (pad 2 thru_hole circle (at -3.81 -6.35 270) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask) - (net 12 "Net-(U3-Pad17)")) - (pad 1 thru_hole roundrect (at -3.81 -8.89 270) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask) (roundrect_rratio 0.25) - (net 11 "Net-(U3-Pad18)")) - ) - - (module *Generic:8-PinFemaleHeader (layer F.Cu) (tedit 5E2E3A9B) (tstamp 5E2F8C22) - (at 195.58 82.55) - (path /5E2F3C03) - (fp_text reference U7 (at 0 -11.43) (layer F.Fab) - (effects (font (size 1 1) (thickness 0.15))) - ) - (fp_text value 8-BitFemaleHeader (at 0 -20.32 90) (layer F.Fab) - (effects (font (size 1 1) (thickness 0.15))) - ) - (fp_line (start -1.27 -10.16) (end -1.27 10.16) (layer F.SilkS) (width 0.12)) - (fp_line (start -1.27 10.16) (end 1.27 10.16) (layer F.SilkS) (width 0.12)) - (fp_line (start 1.27 10.16) (end 1.27 -10.16) (layer F.SilkS) (width 0.12)) - (fp_line (start 1.27 -10.16) (end -1.27 -10.16) (layer F.SilkS) (width 0.12)) - (pad 1 thru_hole roundrect (at 0 -8.89) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask) (roundrect_rratio 0.25) - (net 31 "Net-(U5-Pad16)")) - (pad 2 thru_hole circle (at 0 -6.35) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask) - (net 32 "Net-(U5-Pad15)")) - (pad 5 thru_hole circle (at 0 1.27) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask) - (net 35 "Net-(U5-Pad12)")) - (pad 3 thru_hole circle (at 0 -3.81) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask) - (net 33 "Net-(U5-Pad14)")) - (pad 6 thru_hole circle (at 0 3.81) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask) - (net 36 "Net-(U5-Pad11)")) - (pad 8 thru_hole circle (at 0 8.89) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask) - (net 38 "Net-(U5-Pad9)")) - (pad 4 thru_hole circle (at 0 -1.27) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask) - (net 34 "Net-(U5-Pad13)")) - (pad 7 thru_hole circle (at 0 6.35) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask) - (net 37 "Net-(U5-Pad10)")) - ) - - (module *Generic:8-PinMaleHeader (layer F.Cu) (tedit 5E2E3AB1) (tstamp 5E2F8C12) - (at 193.04 82.55) - (path /5E2F0EB9) - (fp_text reference U6 (at 0 -11.43) (layer F.Fab) - (effects (font (size 1 1) (thickness 0.15))) - ) - (fp_text value 8-BitMaleHeader (at 0 -19.05 90) (layer F.Fab) - (effects (font (size 1 1) (thickness 0.15))) - ) - (fp_line (start 1.27 -10.16) (end -1.27 -10.16) (layer F.SilkS) (width 0.12)) - (fp_line (start 1.27 10.16) (end 1.27 -10.16) (layer F.SilkS) (width 0.12)) - (fp_line (start -1.27 10.16) (end 1.27 10.16) (layer F.SilkS) (width 0.12)) - (fp_line (start -1.27 -10.16) (end -1.27 10.16) (layer F.SilkS) (width 0.12)) - (pad 8 thru_hole circle (at 0 8.89) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask) - (net 38 "Net-(U5-Pad9)")) - (pad 7 thru_hole circle (at 0 6.35) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask) - (net 37 "Net-(U5-Pad10)")) - (pad 6 thru_hole circle (at 0 3.81) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask) - (net 36 "Net-(U5-Pad11)")) - (pad 5 thru_hole circle (at 0 1.27) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask) - (net 35 "Net-(U5-Pad12)")) - (pad 4 thru_hole circle (at 0 -1.27) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask) - (net 34 "Net-(U5-Pad13)")) - (pad 3 thru_hole circle (at 0 -3.81) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask) - (net 33 "Net-(U5-Pad14)")) - (pad 2 thru_hole circle (at 0 -6.35) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask) - (net 32 "Net-(U5-Pad15)")) - (pad 1 thru_hole roundrect (at 0 -8.89) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask) (roundrect_rratio 0.25) - (net 31 "Net-(U5-Pad16)")) - ) - - (module !Master:4116R-1-331LF_Bourns (layer F.Cu) (tedit 5E2D4B65) (tstamp 5E2F8C02) - (at 184.15 82.55) - (descr "330 Ohm ±2% 250mW Power Per Element Isolated Resistor Network/Array ±100ppm/°C 16-DIP (0.300\", 7.62mm)") - (path /5E2F714C) - (fp_text reference U5 (at 0 -12.7) (layer F.Fab) - (effects (font (size 1 1) (thickness 0.15))) - ) - (fp_text value 4116R-1-331LF_Bourns (at 0 0 90) (layer F.Fab) - (effects (font (size 1 1) (thickness 0.15))) - ) - (fp_line (start 3.935 -10.985) (end 3.935 10.985) (layer F.SilkS) (width 0.12)) - (fp_line (start -3.935 -10.985) (end -3.935 10.985) (layer F.SilkS) (width 0.12)) - (fp_line (start -3.935 10.985) (end 3.935 10.985) (layer F.SilkS) (width 0.12)) - (fp_line (start -3.935 -10.985) (end 3.935 -10.985) (layer F.SilkS) (width 0.12)) - (pad 16 thru_hole circle (at 3.81 -8.89) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask) - (net 31 "Net-(U5-Pad16)")) - (pad 15 thru_hole circle (at 3.81 -6.35) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask) - (net 32 "Net-(U5-Pad15)")) - (pad 14 thru_hole circle (at 3.81 -3.81) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask) - (net 33 "Net-(U5-Pad14)")) - (pad 13 thru_hole circle (at 3.81 -1.27) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask) - (net 34 "Net-(U5-Pad13)")) - (pad 12 thru_hole circle (at 3.81 1.27) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask) - (net 35 "Net-(U5-Pad12)")) - (pad 11 thru_hole circle (at 3.81 3.81) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask) - (net 36 "Net-(U5-Pad11)")) - (pad 10 thru_hole circle (at 3.81 6.35) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask) - (net 37 "Net-(U5-Pad10)")) - (pad 9 thru_hole circle (at 3.81 8.89) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask) - (net 38 "Net-(U5-Pad9)")) - (pad 8 thru_hole circle (at -3.81 8.89) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask) - (net 28 "Net-(U4-Pad11)")) - (pad 7 thru_hole circle (at -3.81 6.35) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask) - (net 27 "Net-(U4-Pad12)")) - (pad 6 thru_hole circle (at -3.81 3.81) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask) - (net 26 "Net-(U4-Pad13)")) - (pad 5 thru_hole circle (at -3.81 1.27) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask) - (net 25 "Net-(U4-Pad14)")) - (pad 4 thru_hole circle (at -3.81 -1.27) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask) - (net 24 "Net-(U4-Pad15)")) - (pad 3 thru_hole circle (at -3.81 -3.81) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask) - (net 23 "Net-(U4-Pad16)")) - (pad 2 thru_hole circle (at -3.81 -6.35) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask) - (net 22 "Net-(U4-Pad17)")) - (pad 1 thru_hole roundrect (at -3.81 -8.89) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask) (roundrect_rratio 0.25) - (net 21 "Net-(U4-Pad18)")) - ) - - (module *Generic:8-PinMaleHeader (layer F.Cu) (tedit 5E2E3AB1) (tstamp 5E2F8BAF) - (at 116.84 82.55) - (path /5E2E6F81) - (fp_text reference U2 (at 0 -11.43) (layer F.Fab) - (effects (font (size 1 1) (thickness 0.15))) - ) - (fp_text value 8-BitMaleHeader (at 0 -19.05 90) (layer F.Fab) + (fp_text value 8-PositionMale_RectangularHeader (at 0 -34.29 90) (layer F.Fab) (effects (font (size 1 1) (thickness 0.15))) ) (fp_line (start 1.27 -10.16) (end -1.27 -10.16) (layer F.SilkS) (width 0.12)) @@ -551,13 +584,13 @@ (net 1 "Net-(U1-Pad1)")) ) - (module *Generic:8-PinFemaleHeader (layer F.Cu) (tedit 5E2E3A9B) (tstamp 5E2F8B9F) - (at 114.3 82.55) - (path /5E2F2C0E) - (fp_text reference U1 (at 0 -11.43) (layer F.Fab) + (module *Generic:8-PositionFemale_RectangularHeader (layer F.Cu) (tedit 5E3CD19F) (tstamp 5E3D2A9C) + (at 138.43 66.04) + (path /5E48C4EE) + (fp_text reference U1 (at 0 -11.43) (layer F.SilkS) hide (effects (font (size 1 1) (thickness 0.15))) ) - (fp_text value 8-BitFemaleHeader (at 0 -20.32 90) (layer F.Fab) + (fp_text value 8-PositionFemale_RectangularHeader (at 0 -35.56 90) (layer F.Fab) (effects (font (size 1 1) (thickness 0.15))) ) (fp_line (start -1.27 -10.16) (end -1.27 10.16) (layer F.SilkS) (width 0.12)) @@ -582,197 +615,206 @@ (net 8 "Net-(U1-Pad7)")) ) - (gr_text "Designed and Created\nby William Miceli" (at 148.59 80.01) (layer B.SilkS) - (effects (font (size 2 2) (thickness 0.2)) (justify mirror)) - ) - (gr_text Power (at 162.56 69.088) (layer F.SilkS) (tstamp 5E2EABAD) + (gr_line (start 198.755 47.625) (end 201.93 50.8) (layer Edge.Cuts) (width 0.05)) + (gr_line (start 201.93 76.2) (end 198.755 79.375) (layer Edge.Cuts) (width 0.05)) + (gr_line (start 125.095 79.375) (end 121.92 76.2) (layer Edge.Cuts) (width 0.05)) + (gr_line (start 125.095 47.625) (end 121.92 50.8) (layer Edge.Cuts) (width 0.05)) + (gr_line (start 121.92 76.2) (end 121.92 50.8) (layer Edge.Cuts) (width 0.05)) + (gr_line (start 136.525 79.375) (end 125.095 79.375) (layer Edge.Cuts) (width 0.05)) + (gr_line (start 152.4 79.375) (end 136.525 79.375) (layer Edge.Cuts) (width 0.05)) + (gr_line (start 168.91 79.375) (end 152.4 79.375) (layer Edge.Cuts) (width 0.05)) + (gr_line (start 198.755 79.375) (end 168.91 79.375) (layer Edge.Cuts) (width 0.05)) + (gr_line (start 201.93 64.77) (end 201.93 76.2) (layer Edge.Cuts) (width 0.05)) + (gr_line (start 201.93 50.8) (end 201.93 64.77) (layer Edge.Cuts) (width 0.05)) + (gr_line (start 125.095 47.625) (end 198.755 47.625) (layer Edge.Cuts) (width 0.05)) + (gr_text "GND / NC / VDC" (at 132.08 48.895 180) (layer F.SilkS) (tstamp 5E3D1A9B) (effects (font (size 1 1) (thickness 0.15))) ) - (gr_text "Pull Resistors" (at 151.13 68.326) (layer F.SilkS) (tstamp 5E2EABAD) + (gr_text "GND / NC / VDC" (at 191.77 48.895 180) (layer F.SilkS) (tstamp 5E3D1A96) (effects (font (size 1 1) (thickness 0.15))) ) - (gr_text Buffer (at 137.16 68.326) (layer F.SilkS) (tstamp 5E2EAB21) + (gr_text 2020-02-07-B (at 162.56 64.77 90) (layer B.SilkS) + (effects (font (size 1 1) (thickness 0.15)) (justify mirror)) + ) + (gr_text "Designed by\nWilliam Miceli" (at 175.26 63.5 90) (layer B.SilkS) + (effects (font (size 2 2) (thickness 0.25)) (justify mirror)) + ) + (gr_text Power (at 162.56 49.53 180) (layer F.SilkS) (tstamp 5E3D5437) (effects (font (size 1 1) (thickness 0.15))) ) - (gr_text "Pull Down" (at 154.94 73.66 90) (layer F.SilkS) (tstamp 5E2EAB21) + (gr_text "Pull Resistors" (at 123.19 50.8 270) (layer F.SilkS) (tstamp 5E3D542F) + (effects (font (size 1 1) (thickness 0.15)) (justify left)) + ) + (gr_text "Output Connection" (at 200.66 50.8 90) (layer F.SilkS) (tstamp 5E3D542B) (effects (font (size 1 1) (thickness 0.15)) (justify right)) ) - (gr_text Disconnect (at 151.13 73.66 90) (layer F.SilkS) (tstamp 5E2EAB21) - (effects (font (size 1 1) (thickness 0.15)) (justify right)) + (gr_text "Buffer Output" (at 162.56 78.105) (layer F.SilkS) (tstamp 5E3D53F0) + (effects (font (size 1 1) (thickness 0.15))) ) - (gr_text "Pull Up" (at 147.32 73.66 90) (layer F.SilkS) (tstamp 5E2EAB21) - (effects (font (size 1 1) (thickness 0.15)) (justify right)) + (gr_text Enable (at 164.465 71.755 90) (layer F.SilkS) (tstamp 5E3D53E1) + (effects (font (size 1 1) (thickness 0.15)) (justify left)) ) - (gr_text GND (at 163.83 72.39 90) (layer F.SilkS) (tstamp 5E2EAB21) - (effects (font (size 1 1) (thickness 0.15)) (justify right)) + (gr_text Disable (at 160.655 71.755 90) (layer F.SilkS) (tstamp 5E3D53DA) + (effects (font (size 1 1) (thickness 0.15)) (justify left)) ) - (gr_text VCC (at 161.29 72.39 90) (layer F.SilkS) (tstamp 5E2EAB21) - (effects (font (size 1 1) (thickness 0.15)) (justify right)) + (gr_text GND (at 166.37 53.34 90) (layer F.SilkS) (tstamp 5E3D53D4) + (effects (font (size 1 1) (thickness 0.15))) ) - (gr_text "Disable\n" (at 139.7 73.66 90) (layer F.SilkS) (tstamp 5E2EAB11) - (effects (font (size 1 1) (thickness 0.15)) (justify right)) + (gr_text VDC (at 158.75 53.34 90) (layer F.SilkS) (tstamp 5E3D53CF) + (effects (font (size 1 1) (thickness 0.15))) ) - (gr_text Enable (at 134.62 73.66 90) (layer F.SilkS) - (effects (font (size 1 1) (thickness 0.15)) (justify right)) - ) - (gr_line (start 115.57 67.31) (end 194.31 67.31) (layer Edge.Cuts) (width 0.05) (tstamp 5E2EAB06)) - (gr_line (start 111.76 93.98) (end 111.76 71.12) (layer Edge.Cuts) (width 0.05) (tstamp 5E2EAAFF)) - (gr_line (start 115.57 97.79) (end 194.31 97.79) (layer Edge.Cuts) (width 0.05) (tstamp 5E2EAAFB)) - (gr_line (start 198.12 71.12) (end 198.12 93.98) (layer Edge.Cuts) (width 0.05) (tstamp 5E2EAAEB)) - (gr_line (start 198.12 71.12) (end 194.31 67.31) (layer Edge.Cuts) (width 0.05)) - (gr_line (start 194.31 97.79) (end 194.31 97.79) (layer Edge.Cuts) (width 0.05) (tstamp 5E2EAAE1)) - (gr_line (start 198.12 93.98) (end 194.31 97.79) (layer Edge.Cuts) (width 0.05)) - (gr_line (start 111.76 93.98) (end 115.57 97.79) (layer Edge.Cuts) (width 0.05)) - (gr_line (start 111.76 71.12) (end 115.57 67.31) (layer Edge.Cuts) (width 0.05)) - (segment (start 114.3 73.66) (end 116.84 73.66) (width 0.25) (layer F.Cu) (net 1)) - (segment (start 116.84 73.66) (end 121.92 73.66) (width 0.25) (layer F.Cu) (net 1)) - (segment (start 114.3 76.2) (end 116.84 76.2) (width 0.25) (layer F.Cu) (net 2)) - (segment (start 116.84 76.2) (end 121.92 76.2) (width 0.25) (layer F.Cu) (net 2)) - (segment (start 114.3 83.82) (end 116.84 83.82) (width 0.25) (layer F.Cu) (net 3)) - (segment (start 116.84 83.82) (end 121.92 83.82) (width 0.25) (layer F.Cu) (net 3)) - (segment (start 114.3 78.74) (end 116.84 78.74) (width 0.25) (layer F.Cu) (net 4)) - (segment (start 116.84 78.74) (end 121.92 78.74) (width 0.25) (layer F.Cu) (net 4)) - (segment (start 114.3 86.36) (end 116.84 86.36) (width 0.25) (layer F.Cu) (net 5)) - (segment (start 116.84 86.36) (end 121.92 86.36) (width 0.25) (layer F.Cu) (net 5)) - (segment (start 114.3 91.44) (end 116.84 91.44) (width 0.25) (layer F.Cu) (net 6)) - (segment (start 116.84 91.44) (end 121.92 91.44) (width 0.25) (layer F.Cu) (net 6)) - (segment (start 114.3 81.28) (end 116.84 81.28) (width 0.25) (layer F.Cu) (net 7)) - (segment (start 116.84 81.28) (end 121.92 81.28) (width 0.25) (layer F.Cu) (net 7)) - (segment (start 114.3 88.9) (end 116.84 88.9) (width 0.25) (layer F.Cu) (net 8)) - (segment (start 116.84 88.9) (end 121.92 88.9) (width 0.25) (layer F.Cu) (net 8)) - (segment (start 161.29 71.12) (end 161.29 69.85) (width 0.25) (layer F.Cu) (net 9)) - (segment (start 161.29 69.85) (end 160.02 68.58) (width 0.25) (layer F.Cu) (net 9)) - (segment (start 144.78 68.58) (end 132.08 68.58) (width 0.25) (layer F.Cu) (net 9)) - (segment (start 132.08 68.58) (end 129.54 71.12) (width 0.25) (layer F.Cu) (net 9)) - (segment (start 147.13 68.77) (end 147.32 68.58) (width 0.25) (layer F.Cu) (net 9)) - (segment (start 160.02 68.58) (end 147.32 68.58) (width 0.25) (layer F.Cu) (net 9)) - (segment (start 147.13 71.12) (end 147.13 68.77) (width 0.25) (layer F.Cu) (net 9)) - (segment (start 147.32 68.58) (end 144.78 68.58) (width 0.25) (layer F.Cu) (net 9)) - (segment (start 139.16 70.358) (end 139.7 69.818) (width 0.25) (layer F.Cu) (net 9)) - (segment (start 139.16 71.12) (end 139.16 70.358) (width 0.25) (layer F.Cu) (net 9)) - (segment (start 139.7 69.818) (end 139.7 68.58) (width 0.25) (layer F.Cu) (net 9)) - (segment (start 155.13 71.12) (end 155.13 73.47) (width 0.25) (layer F.Cu) (net 10)) - (segment (start 155.13 73.47) (end 154.94 73.66) (width 0.25) (layer F.Cu) (net 10)) - (segment (start 163.83 71.12) (end 163.83 72.39) (width 0.25) (layer F.Cu) (net 10)) - (segment (start 163.83 72.39) (end 162.56 73.66) (width 0.25) (layer F.Cu) (net 10)) - (segment (start 162.56 73.66) (end 152.4 73.66) (width 0.25) (layer F.Cu) (net 10)) - (segment (start 152.4 73.66) (end 139.7 73.66) (width 0.25) (layer F.Cu) (net 10)) - (segment (start 139.7 73.66) (end 139.7 73.66) (width 0.25) (layer B.Cu) (net 10) (tstamp 5E2EA22B)) - (via (at 139.7 73.66) (size 0.8) (drill 0.4) (layers F.Cu B.Cu) (net 10)) - (segment (start 133.35 73.66) (end 139.7 73.66) (width 0.25) (layer B.Cu) (net 10)) - (segment (start 132.08 74.93) (end 133.35 73.66) (width 0.25) (layer B.Cu) (net 10)) - (segment (start 124.46 93.98) (end 127 96.52) (width 0.25) (layer B.Cu) (net 10)) - (segment (start 121.92 93.98) (end 124.46 93.98) (width 0.25) (layer B.Cu) (net 10)) - (segment (start 127 96.52) (end 130.81 96.52) (width 0.25) (layer B.Cu) (net 10)) - (segment (start 130.81 96.52) (end 132.08 95.25) (width 0.25) (layer B.Cu) (net 10)) - (segment (start 132.08 95.25) (end 132.08 74.93) (width 0.25) (layer B.Cu) (net 10)) - (segment (start 135.16 72.19763) (end 134.62 72.73763) (width 0.25) (layer B.Cu) (net 10)) - (segment (start 135.16 71.12) (end 135.16 72.19763) (width 0.25) (layer B.Cu) (net 10)) - (segment (start 134.62 72.73763) (end 134.62 73.66) (width 0.25) (layer B.Cu) (net 10)) - (segment (start 167.64 76.2) (end 158.75 76.2) (width 0.25) (layer F.Cu) (net 11)) - (segment (start 129.54 76.2) (end 157.48 76.2) (width 0.25) (layer F.Cu) (net 11)) - (segment (start 157.48 76.2) (end 158.75 76.2) (width 0.25) (layer F.Cu) (net 11) (tstamp 5E2EA165)) - (via (at 157.48 76.2) (size 0.8) (drill 0.4) (layers F.Cu B.Cu) (net 11)) - (segment (start 157.48 76.2) (end 157.48 87.63) (width 0.25) (layer B.Cu) (net 11)) - (segment (start 129.54 78.74) (end 130.81 77.47) (width 0.25) (layer F.Cu) (net 12)) - (segment (start 130.81 77.47) (end 154.94 77.47) (width 0.25) (layer F.Cu) (net 12)) - (segment (start 166.37 77.47) (end 167.64 78.74) (width 0.25) (layer F.Cu) (net 12)) - (segment (start 154.94 77.47) (end 166.37 77.47) (width 0.25) (layer F.Cu) (net 12) (tstamp 5E2EA163)) - (via (at 154.94 77.47) (size 0.8) (drill 0.4) (layers F.Cu B.Cu) (net 12)) - (segment (start 154.94 77.47) (end 154.94 87.63) (width 0.25) (layer B.Cu) (net 12)) - (segment (start 129.54 93.98) (end 138.43 85.09) (width 0.25) (layer F.Cu) (net 13)) - (segment (start 138.43 85.09) (end 139.7 85.09) (width 0.25) (layer F.Cu) (net 13)) - (segment (start 158.75 85.09) (end 167.64 93.98) (width 0.25) (layer F.Cu) (net 13)) - (segment (start 139.7 85.09) (end 158.75 85.09) (width 0.25) (layer F.Cu) (net 13) (tstamp 5E2EA157)) - (via (at 139.7 85.09) (size 0.8) (drill 0.4) (layers F.Cu B.Cu) (net 13)) - (segment (start 139.7 85.09) (end 139.7 87.63) (width 0.25) (layer B.Cu) (net 13)) - (segment (start 129.54 91.44) (end 137.16 83.82) (width 0.25) (layer F.Cu) (net 14)) - (segment (start 137.16 83.82) (end 142.24 83.82) (width 0.25) (layer F.Cu) (net 14)) - (segment (start 160.02 83.82) (end 167.64 91.44) (width 0.25) (layer F.Cu) (net 14)) - (segment (start 142.24 83.82) (end 160.02 83.82) (width 0.25) (layer F.Cu) (net 14) (tstamp 5E2EA159)) - (via (at 142.24 83.82) (size 0.8) (drill 0.4) (layers F.Cu B.Cu) (net 14)) - (segment (start 142.24 83.82) (end 142.24 87.63) (width 0.25) (layer B.Cu) (net 14)) - (segment (start 129.54 88.9) (end 135.89 82.55) (width 0.25) (layer F.Cu) (net 15)) - (segment (start 135.89 82.55) (end 144.78 82.55) (width 0.25) (layer F.Cu) (net 15)) - (segment (start 161.29 82.55) (end 167.64 88.9) (width 0.25) (layer F.Cu) (net 15)) - (segment (start 144.78 82.55) (end 161.29 82.55) (width 0.25) (layer F.Cu) (net 15) (tstamp 5E2EA15B)) - (via (at 144.78 82.55) (size 0.8) (drill 0.4) (layers F.Cu B.Cu) (net 15)) - (segment (start 144.78 82.55) (end 144.78 87.63) (width 0.25) (layer B.Cu) (net 15)) - (segment (start 129.54 86.36) (end 134.62 81.28) (width 0.25) (layer F.Cu) (net 16)) - (segment (start 134.62 81.28) (end 147.32 81.28) (width 0.25) (layer F.Cu) (net 16)) - (segment (start 162.56 81.28) (end 167.64 86.36) (width 0.25) (layer F.Cu) (net 16)) - (segment (start 147.32 81.28) (end 162.56 81.28) (width 0.25) (layer F.Cu) (net 16) (tstamp 5E2EA15D)) - (via (at 147.32 81.28) (size 0.8) (drill 0.4) (layers F.Cu B.Cu) (net 16)) - (segment (start 147.32 81.28) (end 147.32 87.63) (width 0.25) (layer B.Cu) (net 16)) - (segment (start 129.54 83.82) (end 133.35 80.01) (width 0.25) (layer F.Cu) (net 17)) - (segment (start 133.35 80.01) (end 149.86 80.01) (width 0.25) (layer F.Cu) (net 17)) - (segment (start 163.83 80.01) (end 167.64 83.82) (width 0.25) (layer F.Cu) (net 17)) - (segment (start 149.86 80.01) (end 163.83 80.01) (width 0.25) (layer F.Cu) (net 17) (tstamp 5E2EA15F)) - (via (at 149.86 80.01) (size 0.8) (drill 0.4) (layers F.Cu B.Cu) (net 17)) - (segment (start 149.86 80.01) (end 149.86 87.63) (width 0.25) (layer B.Cu) (net 17)) - (segment (start 129.54 81.28) (end 132.08 78.74) (width 0.25) (layer F.Cu) (net 18)) - (segment (start 132.08 78.74) (end 152.4 78.74) (width 0.25) (layer F.Cu) (net 18)) - (segment (start 165.1 78.74) (end 167.64 81.28) (width 0.25) (layer F.Cu) (net 18)) - (segment (start 152.4 78.74) (end 165.1 78.74) (width 0.25) (layer F.Cu) (net 18) (tstamp 5E2EA161)) - (via (at 152.4 78.74) (size 0.8) (drill 0.4) (layers F.Cu B.Cu) (net 18)) - (segment (start 152.4 78.74) (end 152.4 87.63) (width 0.25) (layer B.Cu) (net 18)) - (segment (start 180.34 73.66) (end 179.07 73.66) (width 0.25) (layer F.Cu) (net 21)) - (segment (start 179.07 73.66) (end 176.53 76.2) (width 0.25) (layer F.Cu) (net 21)) - (segment (start 176.53 76.2) (end 175.26 76.2) (width 0.25) (layer F.Cu) (net 21)) - (segment (start 180.34 76.2) (end 179.07 76.2) (width 0.25) (layer F.Cu) (net 22)) - (segment (start 179.07 76.2) (end 176.53 78.74) (width 0.25) (layer F.Cu) (net 22)) - (segment (start 176.53 78.74) (end 175.26 78.74) (width 0.25) (layer F.Cu) (net 22)) - (segment (start 180.34 78.74) (end 179.07 78.74) (width 0.25) (layer F.Cu) (net 23)) - (segment (start 179.07 78.74) (end 176.53 81.28) (width 0.25) (layer F.Cu) (net 23)) - (segment (start 176.53 81.28) (end 175.26 81.28) (width 0.25) (layer F.Cu) (net 23)) - (segment (start 180.34 81.28) (end 179.07 81.28) (width 0.25) (layer F.Cu) (net 24)) - (segment (start 179.07 81.28) (end 176.53 83.82) (width 0.25) (layer F.Cu) (net 24)) - (segment (start 176.53 83.82) (end 175.26 83.82) (width 0.25) (layer F.Cu) (net 24)) - (segment (start 180.34 83.82) (end 179.07 83.82) (width 0.25) (layer F.Cu) (net 25)) - (segment (start 179.07 83.82) (end 176.53 86.36) (width 0.25) (layer F.Cu) (net 25)) - (segment (start 176.53 86.36) (end 175.26 86.36) (width 0.25) (layer F.Cu) (net 25)) - (segment (start 180.34 86.36) (end 179.07 86.36) (width 0.25) (layer F.Cu) (net 26)) - (segment (start 179.07 86.36) (end 176.53 88.9) (width 0.25) (layer F.Cu) (net 26)) - (segment (start 176.53 88.9) (end 175.26 88.9) (width 0.25) (layer F.Cu) (net 26)) - (segment (start 180.34 88.9) (end 179.07 88.9) (width 0.25) (layer F.Cu) (net 27)) - (segment (start 179.07 88.9) (end 176.53 91.44) (width 0.25) (layer F.Cu) (net 27)) - (segment (start 176.53 91.44) (end 175.26 91.44) (width 0.25) (layer F.Cu) (net 27)) - (segment (start 180.34 91.44) (end 179.07 91.44) (width 0.25) (layer F.Cu) (net 28)) - (segment (start 179.07 91.44) (end 176.53 93.98) (width 0.25) (layer F.Cu) (net 28)) - (segment (start 176.53 93.98) (end 175.26 93.98) (width 0.25) (layer F.Cu) (net 28)) - (segment (start 195.58 73.66) (end 193.04 73.66) (width 0.25) (layer F.Cu) (net 31)) - (segment (start 193.04 73.66) (end 187.96 73.66) (width 0.25) (layer F.Cu) (net 31)) - (segment (start 187.96 76.2) (end 193.04 76.2) (width 0.25) (layer F.Cu) (net 32)) - (segment (start 193.04 76.2) (end 195.58 76.2) (width 0.25) (layer F.Cu) (net 32)) - (segment (start 195.58 78.74) (end 193.04 78.74) (width 0.25) (layer F.Cu) (net 33)) - (segment (start 193.04 78.74) (end 187.96 78.74) (width 0.25) (layer F.Cu) (net 33)) - (segment (start 187.96 81.28) (end 193.04 81.28) (width 0.25) (layer F.Cu) (net 34)) - (segment (start 193.04 81.28) (end 195.58 81.28) (width 0.25) (layer F.Cu) (net 34)) - (segment (start 195.58 83.82) (end 193.04 83.82) (width 0.25) (layer F.Cu) (net 35)) - (segment (start 193.04 83.82) (end 187.96 83.82) (width 0.25) (layer F.Cu) (net 35)) - (segment (start 187.96 86.36) (end 193.04 86.36) (width 0.25) (layer F.Cu) (net 36)) - (segment (start 193.04 86.36) (end 195.58 86.36) (width 0.25) (layer F.Cu) (net 36)) - (segment (start 195.58 88.9) (end 193.04 88.9) (width 0.25) (layer F.Cu) (net 37)) - (segment (start 193.04 88.9) (end 187.96 88.9) (width 0.25) (layer F.Cu) (net 37)) - (segment (start 187.96 91.44) (end 193.04 91.44) (width 0.25) (layer F.Cu) (net 38)) - (segment (start 193.04 91.44) (end 195.58 91.44) (width 0.25) (layer F.Cu) (net 38)) - (segment (start 157.48 95.25) (end 154.94 95.25) (width 0.25) (layer B.Cu) (net 39)) - (segment (start 154.94 95.25) (end 152.4 95.25) (width 0.25) (layer B.Cu) (net 39)) - (segment (start 152.4 95.25) (end 149.86 95.25) (width 0.25) (layer B.Cu) (net 39)) - (segment (start 149.86 95.25) (end 148.59 95.25) (width 0.25) (layer B.Cu) (net 39)) - (segment (start 148.59 95.25) (end 147.32 95.25) (width 0.25) (layer B.Cu) (net 39)) - (segment (start 147.32 95.25) (end 144.78 95.25) (width 0.25) (layer B.Cu) (net 39)) - (segment (start 144.78 95.25) (end 142.24 95.25) (width 0.25) (layer B.Cu) (net 39)) - (segment (start 142.24 95.25) (end 139.7 95.25) (width 0.25) (layer B.Cu) (net 39)) - (segment (start 139.7 95.25) (end 137.16 92.71) (width 0.25) (layer B.Cu) (net 39)) - (segment (start 137.16 92.71) (end 137.16 85.09) (width 0.25) (layer B.Cu) (net 39)) - (segment (start 137.16 85.09) (end 151.13 71.12) (width 0.25) (layer B.Cu) (net 39)) - (segment (start 121.92 71.12) (end 124.46 71.12) (width 0.25) (layer F.Cu) (net 41)) - (segment (start 124.46 71.12) (end 127 73.66) (width 0.25) (layer F.Cu) (net 41)) - (segment (start 127 73.66) (end 129.54 73.66) (width 0.25) (layer F.Cu) (net 41)) - (segment (start 137.16 71.12) (end 137.16 72.39) (width 0.25) (layer F.Cu) (net 41)) - (segment (start 137.16 72.39) (end 135.89 73.66) (width 0.25) (layer F.Cu) (net 41)) - (segment (start 135.89 73.66) (end 129.54 73.66) (width 0.25) (layer F.Cu) (net 41)) + (segment (start 140.97 57.15) (end 138.43 57.15) (width 0.25) (layer F.Cu) (net 1)) + (segment (start 143.51 57.15) (end 146.05 54.61) (width 0.25) (layer F.Cu) (net 1)) + (segment (start 140.97 57.15) (end 143.51 57.15) (width 0.25) (layer F.Cu) (net 1)) + (segment (start 133.35 57.15) (end 138.43 57.15) (width 0.25) (layer F.Cu) (net 1)) + (segment (start 138.43 59.69) (end 140.97 59.69) (width 0.25) (layer F.Cu) (net 2)) + (segment (start 143.51 59.69) (end 146.05 57.15) (width 0.25) (layer F.Cu) (net 2)) + (segment (start 140.97 59.69) (end 143.51 59.69) (width 0.25) (layer F.Cu) (net 2)) + (segment (start 138.43 59.69) (end 133.35 59.69) (width 0.25) (layer F.Cu) (net 2)) + (segment (start 140.97 67.31) (end 138.43 67.31) (width 0.25) (layer F.Cu) (net 3)) + (segment (start 143.51 67.31) (end 146.05 64.77) (width 0.25) (layer F.Cu) (net 3)) + (segment (start 140.97 67.31) (end 143.51 67.31) (width 0.25) (layer F.Cu) (net 3)) + (segment (start 133.35 67.31) (end 138.43 67.31) (width 0.25) (layer F.Cu) (net 3)) + (segment (start 140.97 62.23) (end 138.43 62.23) (width 0.25) (layer F.Cu) (net 4)) + (segment (start 143.51 62.23) (end 146.05 59.69) (width 0.25) (layer F.Cu) (net 4)) + (segment (start 140.97 62.23) (end 143.51 62.23) (width 0.25) (layer F.Cu) (net 4)) + (segment (start 133.35 62.23) (end 138.43 62.23) (width 0.25) (layer F.Cu) (net 4)) + (segment (start 138.43 69.85) (end 140.97 69.85) (width 0.25) (layer F.Cu) (net 5)) + (segment (start 143.51 69.85) (end 146.05 67.31) (width 0.25) (layer F.Cu) (net 5)) + (segment (start 140.97 69.85) (end 143.51 69.85) (width 0.25) (layer F.Cu) (net 5)) + (segment (start 138.43 69.85) (end 133.35 69.85) (width 0.25) (layer F.Cu) (net 5)) + (segment (start 138.43 74.93) (end 140.97 74.93) (width 0.25) (layer F.Cu) (net 6)) + (segment (start 143.51 74.93) (end 146.05 72.39) (width 0.25) (layer F.Cu) (net 6)) + (segment (start 140.97 74.93) (end 143.51 74.93) (width 0.25) (layer F.Cu) (net 6)) + (segment (start 138.43 74.93) (end 133.35 74.93) (width 0.25) (layer F.Cu) (net 6)) + (segment (start 138.43 64.77) (end 140.97 64.77) (width 0.25) (layer F.Cu) (net 7)) + (segment (start 143.51 64.77) (end 146.05 62.23) (width 0.25) (layer F.Cu) (net 7)) + (segment (start 140.97 64.77) (end 143.51 64.77) (width 0.25) (layer F.Cu) (net 7)) + (segment (start 137.35237 64.77) (end 133.35 64.77) (width 0.25) (layer F.Cu) (net 7)) + (segment (start 138.43 64.77) (end 137.35237 64.77) (width 0.25) (layer F.Cu) (net 7)) + (segment (start 140.97 72.39) (end 138.43 72.39) (width 0.25) (layer F.Cu) (net 8)) + (segment (start 143.51 72.39) (end 146.05 69.85) (width 0.25) (layer F.Cu) (net 8)) + (segment (start 140.97 72.39) (end 143.51 72.39) (width 0.25) (layer F.Cu) (net 8)) + (segment (start 133.35 72.39) (end 138.43 72.39) (width 0.25) (layer F.Cu) (net 8)) + (segment (start 163.09763 77.47) (end 148.59 77.47) (width 0.25) (layer B.Cu) (net 9)) + (segment (start 164.56 74.93) (end 164.56 76.00763) (width 0.25) (layer B.Cu) (net 9)) + (segment (start 148.59 77.47) (end 146.05 74.93) (width 0.25) (layer B.Cu) (net 9)) + (segment (start 164.56 76.00763) (end 163.09763 77.47) (width 0.25) (layer B.Cu) (net 9)) + (segment (start 164.56 55.34) (end 163.83 54.61) (width 0.25) (layer B.Cu) (net 9)) + (segment (start 164.56 74.93) (end 164.56 55.34) (width 0.25) (layer B.Cu) (net 9)) + (segment (start 163.83 52.07) (end 163.83 54.61) (width 0.25) (layer B.Cu) (net 9)) + (segment (start 195.77 50.99) (end 195.77 52.07) (width 0.25) (layer B.Cu) (net 9)) + (segment (start 194.31 49.53) (end 195.77 50.99) (width 0.25) (layer B.Cu) (net 9)) + (segment (start 166.37 49.53) (end 194.31 49.53) (width 0.25) (layer B.Cu) (net 9)) + (segment (start 163.83 52.07) (end 163.83 50.8) (width 0.25) (layer B.Cu) (net 9)) + (segment (start 163.83 50.8) (end 162.56 49.53) (width 0.25) (layer B.Cu) (net 9)) + (segment (start 162.56 49.53) (end 140.335 49.53) (width 0.25) (layer B.Cu) (net 9)) + (segment (start 140.335 49.53) (end 138.62 49.53) (width 0.25) (layer B.Cu) (net 9)) + (segment (start 138.62 49.53) (end 137.795 49.53) (width 0.25) (layer B.Cu) (net 9)) + (segment (start 136.08 52.07) (end 136.08 50.99) (width 0.25) (layer B.Cu) (net 9)) + (segment (start 137.54 49.53) (end 137.795 49.53) (width 0.25) (layer B.Cu) (net 9)) + (segment (start 136.08 50.99) (end 137.54 49.53) (width 0.25) (layer B.Cu) (net 9)) + (segment (start 163.83 50.8) (end 165.1 49.53) (width 0.25) (layer B.Cu) (net 9)) + (segment (start 165.1 49.53) (end 166.37 49.53) (width 0.25) (layer B.Cu) (net 9)) + (segment (start 171.45 57.15) (end 153.67 57.15) (width 0.25) (layer F.Cu) (net 10)) + (segment (start 171.45 59.69) (end 170.18 58.42) (width 0.25) (layer F.Cu) (net 11)) + (segment (start 170.18 58.42) (end 154.94 58.42) (width 0.25) (layer F.Cu) (net 11)) + (segment (start 154.94 58.42) (end 153.67 59.69) (width 0.25) (layer F.Cu) (net 11)) + (segment (start 171.45 62.23) (end 168.91 59.69) (width 0.25) (layer F.Cu) (net 12)) + (segment (start 168.91 59.69) (end 156.21 59.69) (width 0.25) (layer F.Cu) (net 12)) + (segment (start 156.21 59.69) (end 153.67 62.23) (width 0.25) (layer F.Cu) (net 12)) + (segment (start 171.45 64.77) (end 167.64 60.96) (width 0.25) (layer F.Cu) (net 13)) + (segment (start 167.64 60.96) (end 157.48 60.96) (width 0.25) (layer F.Cu) (net 13)) + (segment (start 157.48 60.96) (end 153.67 64.77) (width 0.25) (layer F.Cu) (net 13)) + (segment (start 171.45 67.31) (end 166.37 62.23) (width 0.25) (layer F.Cu) (net 14)) + (segment (start 166.37 62.23) (end 158.75 62.23) (width 0.25) (layer F.Cu) (net 14)) + (segment (start 158.75 62.23) (end 153.67 67.31) (width 0.25) (layer F.Cu) (net 14)) + (segment (start 171.45 69.85) (end 165.1 63.5) (width 0.25) (layer F.Cu) (net 15)) + (segment (start 165.1 63.5) (end 160.02 63.5) (width 0.25) (layer F.Cu) (net 15)) + (segment (start 160.02 63.5) (end 153.67 69.85) (width 0.25) (layer F.Cu) (net 15)) + (segment (start 171.45 72.39) (end 163.83 64.77) (width 0.25) (layer F.Cu) (net 16)) + (segment (start 163.83 64.77) (end 161.29 64.77) (width 0.25) (layer F.Cu) (net 16)) + (segment (start 161.29 64.77) (end 153.67 72.39) (width 0.25) (layer F.Cu) (net 16)) + (segment (start 161.29 67.31) (end 163.83 67.31) (width 0.25) (layer F.Cu) (net 17)) + (segment (start 161.29 67.31) (end 153.67 74.93) (width 0.25) (layer F.Cu) (net 17)) + (segment (start 163.83 67.31) (end 171.45 74.93) (width 0.25) (layer F.Cu) (net 17)) + (segment (start 160.56 55.34) (end 161.29 54.61) (width 0.25) (layer B.Cu) (net 18)) + (segment (start 160.56 74.93) (end 160.56 55.34) (width 0.25) (layer B.Cu) (net 18)) + (segment (start 161.29 52.07) (end 161.29 54.61) (width 0.25) (layer B.Cu) (net 18)) + (segment (start 161.29 52.07) (end 153.67 52.07) (width 0.25) (layer B.Cu) (net 18)) + (segment (start 161.29 52.07) (end 161.29 50.8) (width 0.25) (layer F.Cu) (net 18)) + (segment (start 128.08 50.99) (end 128.08 52.07) (width 0.25) (layer F.Cu) (net 18)) + (segment (start 129.54 49.53) (end 128.08 50.99) (width 0.25) (layer F.Cu) (net 18)) + (segment (start 161.29 50.8) (end 160.02 49.53) (width 0.25) (layer F.Cu) (net 18)) + (segment (start 160.02 49.53) (end 129.54 49.53) (width 0.25) (layer F.Cu) (net 18)) + (segment (start 187.77 51.308) (end 187.77 52.07) (width 0.25) (layer F.Cu) (net 18)) + (segment (start 185.992 49.53) (end 187.77 51.308) (width 0.25) (layer F.Cu) (net 18)) + (segment (start 162.56 49.53) (end 185.992 49.53) (width 0.25) (layer F.Cu) (net 18)) + (segment (start 161.29 50.8) (end 162.56 49.53) (width 0.25) (layer F.Cu) (net 18)) + (segment (start 191.77 52.07) (end 191.77 53.975) (width 0.25) (layer F.Cu) (net 23)) + (segment (start 194.945 57.15) (end 198.12 57.15) (width 0.25) (layer F.Cu) (net 23)) + (segment (start 191.77 53.975) (end 194.945 57.15) (width 0.25) (layer F.Cu) (net 23)) + (segment (start 198.12 57.15) (end 198.12 59.69) (width 0.25) (layer F.Cu) (net 23)) + (segment (start 198.12 59.69) (end 198.12 62.23) (width 0.25) (layer F.Cu) (net 23)) + (segment (start 198.12 64.77) (end 198.12 62.23) (width 0.25) (layer F.Cu) (net 23)) + (segment (start 198.12 67.31) (end 198.12 64.77) (width 0.25) (layer F.Cu) (net 23)) + (segment (start 198.12 68.77237) (end 198.12 67.31) (width 0.25) (layer F.Cu) (net 23)) + (segment (start 198.12 69.85) (end 198.12 68.77237) (width 0.25) (layer F.Cu) (net 23)) + (segment (start 198.12 72.39) (end 198.12 69.85) (width 0.25) (layer F.Cu) (net 23)) + (segment (start 198.12 74.93) (end 198.12 72.39) (width 0.25) (layer F.Cu) (net 23)) + (segment (start 145.288 52.07) (end 146.05 52.07) (width 0.25) (layer B.Cu) (net 25)) + (segment (start 146.05 52.07) (end 148.59 52.07) (width 0.25) (layer B.Cu) (net 25)) + (segment (start 151.13 54.61) (end 153.67 54.61) (width 0.25) (layer B.Cu) (net 25)) + (segment (start 148.59 52.07) (end 151.13 54.61) (width 0.25) (layer B.Cu) (net 25)) + (segment (start 153.67 54.61) (end 154.94 54.61) (width 0.25) (layer B.Cu) (net 25)) + (segment (start 154.94 54.61) (end 156.21 55.88) (width 0.25) (layer B.Cu) (net 25)) + (segment (start 162.56 73.66) (end 162.56 74.93) (width 0.25) (layer F.Cu) (net 25)) + (segment (start 161.29 72.39) (end 162.56 73.66) (width 0.25) (layer F.Cu) (net 25)) + (segment (start 158.75 72.39) (end 161.29 72.39) (width 0.25) (layer F.Cu) (net 25)) + (segment (start 156.21 69.85) (end 158.75 72.39) (width 0.25) (layer B.Cu) (net 25)) + (segment (start 156.21 55.88) (end 156.21 69.85) (width 0.25) (layer B.Cu) (net 25)) + (segment (start 158.75 72.39) (end 158.75 72.39) (width 0.25) (layer B.Cu) (net 25) (tstamp 5E3D550D)) + (via (at 158.75 72.39) (size 0.8) (drill 0.4) (layers F.Cu B.Cu) (net 25)) + (segment (start 184.15 74.93) (end 186.69 74.93) (width 0.25) (layer F.Cu) (net 33)) + (segment (start 184.15 72.39) (end 186.69 72.39) (width 0.25) (layer F.Cu) (net 32)) + (segment (start 184.15 69.85) (end 186.69 69.85) (width 0.25) (layer F.Cu) (net 31)) + (segment (start 184.15 67.31) (end 186.69 67.31) (width 0.25) (layer F.Cu) (net 30)) + (segment (start 184.15 64.77) (end 186.69 64.77) (width 0.25) (layer F.Cu) (net 29)) + (segment (start 184.15 62.23) (end 186.69 62.23) (width 0.25) (layer F.Cu) (net 28)) + (segment (start 184.15 59.69) (end 186.69 59.69) (width 0.25) (layer F.Cu) (net 27)) + (segment (start 184.15 57.15) (end 186.69 57.15) (width 0.25) (layer F.Cu) (net 26)) + (segment (start 179.07 57.15) (end 184.15 57.15) (width 0.25) (layer F.Cu) (net 26)) + (segment (start 189.738 57.15) (end 186.69 57.15) (width 0.25) (layer F.Cu) (net 26)) + (segment (start 190.5 57.15) (end 189.738 57.15) (width 0.25) (layer F.Cu) (net 26)) + (segment (start 184.15 59.69) (end 179.07 59.69) (width 0.25) (layer F.Cu) (net 27)) + (segment (start 186.69 59.69) (end 190.5 59.69) (width 0.25) (layer F.Cu) (net 27)) + (segment (start 179.07 62.23) (end 184.15 62.23) (width 0.25) (layer F.Cu) (net 28)) + (segment (start 190.5 62.23) (end 186.69 62.23) (width 0.25) (layer F.Cu) (net 28)) + (segment (start 183.07237 64.77) (end 179.07 64.77) (width 0.25) (layer F.Cu) (net 29)) + (segment (start 184.15 64.77) (end 183.07237 64.77) (width 0.25) (layer F.Cu) (net 29)) + (segment (start 187.76763 64.77) (end 190.5 64.77) (width 0.25) (layer F.Cu) (net 29)) + (segment (start 186.69 64.77) (end 187.76763 64.77) (width 0.25) (layer F.Cu) (net 29)) + (segment (start 179.07 67.31) (end 184.15 67.31) (width 0.25) (layer F.Cu) (net 30)) + (segment (start 189.42237 67.31) (end 186.69 67.31) (width 0.25) (layer F.Cu) (net 30)) + (segment (start 190.5 67.31) (end 189.42237 67.31) (width 0.25) (layer F.Cu) (net 30)) + (segment (start 184.15 69.85) (end 179.07 69.85) (width 0.25) (layer F.Cu) (net 31)) + (segment (start 186.69 69.85) (end 190.5 69.85) (width 0.25) (layer F.Cu) (net 31)) + (segment (start 179.07 72.39) (end 184.15 72.39) (width 0.25) (layer F.Cu) (net 32)) + (segment (start 189.42237 72.39) (end 186.69 72.39) (width 0.25) (layer F.Cu) (net 32)) + (segment (start 190.5 72.39) (end 189.42237 72.39) (width 0.25) (layer F.Cu) (net 32)) + (segment (start 184.15 74.93) (end 179.07 74.93) (width 0.25) (layer F.Cu) (net 33)) + (segment (start 187.76763 74.93) (end 190.5 74.93) (width 0.25) (layer F.Cu) (net 33)) + (segment (start 186.69 74.93) (end 187.76763 74.93) (width 0.25) (layer F.Cu) (net 33)) + (segment (start 125.73 74.93) (end 125.73 72.39) (width 0.25) (layer F.Cu) (net 35)) + (segment (start 125.73 69.85) (end 125.73 72.39) (width 0.25) (layer F.Cu) (net 35)) + (segment (start 125.73 67.31) (end 125.73 69.85) (width 0.25) (layer F.Cu) (net 35)) + (segment (start 125.73 64.77) (end 125.73 67.31) (width 0.25) (layer F.Cu) (net 35)) + (segment (start 125.73 62.23) (end 125.73 64.77) (width 0.25) (layer F.Cu) (net 35)) + (segment (start 125.73 59.69) (end 125.73 62.23) (width 0.25) (layer F.Cu) (net 35)) + (segment (start 125.73 57.912) (end 125.73 59.69) (width 0.25) (layer F.Cu) (net 35)) + (segment (start 125.73 57.15) (end 125.73 57.912) (width 0.25) (layer F.Cu) (net 35)) + (segment (start 127 57.15) (end 125.73 57.15) (width 0.25) (layer F.Cu) (net 35)) + (segment (start 132.08 52.07) (end 127 57.15) (width 0.25) (layer F.Cu) (net 35)) ) diff --git a/8BitDataBuffer-1Way/KiCad/8BitDataBuffer-1Way.kicad_pcb-bak b/8BitDataBuffer-1Way/KiCad/8BitDataBuffer-1Way.kicad_pcb-bak new file mode 100644 index 0000000..9729ec3 --- /dev/null +++ b/8BitDataBuffer-1Way/KiCad/8BitDataBuffer-1Way.kicad_pcb-bak @@ -0,0 +1,825 @@ +(kicad_pcb (version 20171130) (host pcbnew "(5.1.5)-3") + + (general + (thickness 1.6) + (drawings 18) + (tracks 151) + (zones 0) + (modules 13) + (nets 36) + ) + + (page A4) + (layers + (0 F.Cu signal) + (31 B.Cu signal) + (33 F.Adhes user) + (35 F.Paste user) + (36 B.SilkS user) + (37 F.SilkS user) + (38 B.Mask user) + (39 F.Mask user) + (40 Dwgs.User user) + (41 Cmts.User user) + (42 Eco1.User user) + (43 Eco2.User user) + (44 Edge.Cuts user) + (45 Margin user) + (46 B.CrtYd user) + (47 F.CrtYd user) + (49 F.Fab user) + ) + + (setup + (last_trace_width 0.25) + (trace_clearance 0.2) + (zone_clearance 0.508) + (zone_45_only no) + (trace_min 0.2) + (via_size 0.8) + (via_drill 0.4) + (via_min_size 0.4) + (via_min_drill 0.3) + (uvia_size 0.3) + (uvia_drill 0.1) + (uvias_allowed no) + (uvia_min_size 0.2) + (uvia_min_drill 0.1) + (edge_width 0.05) + (segment_width 0.2) + (pcb_text_width 0.3) + (pcb_text_size 1.5 1.5) + (mod_edge_width 0.12) + (mod_text_size 1 1) + (mod_text_width 0.15) + (pad_size 1.524 1.524) + (pad_drill 0.762) + (pad_to_mask_clearance 0.051) + (solder_mask_min_width 0.25) + (aux_axis_origin 0 0) + (visible_elements 7FFFFFFF) + (pcbplotparams + (layerselection 0x010f8_ffffffff) + (usegerberextensions false) + (usegerberattributes false) + (usegerberadvancedattributes false) + (creategerberjobfile false) + (excludeedgelayer true) + (linewidth 0.100000) + (plotframeref false) + (viasonmask false) + (mode 1) + (useauxorigin false) + (hpglpennumber 1) + (hpglpenspeed 20) + (hpglpendiameter 15.000000) + (psnegative false) + (psa4output false) + (plotreference true) + (plotvalue true) + (plotinvisibletext false) + (padsonsilk false) + (subtractmaskfromsilk false) + (outputformat 1) + (mirror false) + (drillshape 0) + (scaleselection 1) + (outputdirectory "Gerber & Drill/")) + ) + + (net 0 "") + (net 1 "Net-(U1-Pad1)") + (net 2 "Net-(U1-Pad2)") + (net 3 "Net-(U1-Pad5)") + (net 4 "Net-(U1-Pad3)") + (net 5 "Net-(U1-Pad6)") + (net 6 "Net-(U1-Pad8)") + (net 7 "Net-(U1-Pad4)") + (net 8 "Net-(U1-Pad7)") + (net 9 GND) + (net 10 "Net-(U4-Pad18)") + (net 11 "Net-(U4-Pad17)") + (net 12 "Net-(U4-Pad16)") + (net 13 "Net-(U4-Pad15)") + (net 14 "Net-(U4-Pad14)") + (net 15 "Net-(U4-Pad13)") + (net 16 "Net-(U4-Pad12)") + (net 17 "Net-(U4-Pad11)") + (net 18 VDC) + (net 19 "Net-(U6-Pad20)") + (net 20 "Net-(U6-Pad19)") + (net 21 "Net-(U6-Pad2)") + (net 22 "Net-(U6-Pad1)") + (net 23 "Net-(U10-Pad2)") + (net 24 "Net-(U13-Pad3)") + (net 25 "Net-(U3-Pad2)") + (net 26 "Net-(U11-Pad1)") + (net 27 "Net-(U11-Pad2)") + (net 28 "Net-(U11-Pad3)") + (net 29 "Net-(U11-Pad4)") + (net 30 "Net-(U11-Pad5)") + (net 31 "Net-(U11-Pad6)") + (net 32 "Net-(U11-Pad7)") + (net 33 "Net-(U11-Pad8)") + (net 34 "Net-(U10-Pad3)") + (net 35 "Net-(U12-Pad1)") + + (net_class Default "This is the default net class." + (clearance 0.2) + (trace_width 0.25) + (via_dia 0.8) + (via_drill 0.4) + (uvia_dia 0.3) + (uvia_drill 0.1) + (add_net GND) + (add_net "Net-(U1-Pad1)") + (add_net "Net-(U1-Pad2)") + (add_net "Net-(U1-Pad3)") + (add_net "Net-(U1-Pad4)") + (add_net "Net-(U1-Pad5)") + (add_net "Net-(U1-Pad6)") + (add_net "Net-(U1-Pad7)") + (add_net "Net-(U1-Pad8)") + (add_net "Net-(U10-Pad2)") + (add_net "Net-(U10-Pad3)") + (add_net "Net-(U11-Pad1)") + (add_net "Net-(U11-Pad2)") + (add_net "Net-(U11-Pad3)") + (add_net "Net-(U11-Pad4)") + (add_net "Net-(U11-Pad5)") + (add_net "Net-(U11-Pad6)") + (add_net "Net-(U11-Pad7)") + (add_net "Net-(U11-Pad8)") + (add_net "Net-(U12-Pad1)") + (add_net "Net-(U13-Pad3)") + (add_net "Net-(U3-Pad2)") + (add_net "Net-(U4-Pad11)") + (add_net "Net-(U4-Pad12)") + (add_net "Net-(U4-Pad13)") + (add_net "Net-(U4-Pad14)") + (add_net "Net-(U4-Pad15)") + (add_net "Net-(U4-Pad16)") + (add_net "Net-(U4-Pad17)") + (add_net "Net-(U4-Pad18)") + (add_net "Net-(U6-Pad1)") + (add_net "Net-(U6-Pad19)") + (add_net "Net-(U6-Pad2)") + (add_net "Net-(U6-Pad20)") + (add_net VDC) + ) + + (module !Master:SS-13D16-VG_C&K (layer F.Cu) (tedit 5E2E44ED) (tstamp 5E3D2B33) + (at 191.77 52.07) + (descr "Slide Switch SP3T Through Hole") + (path /5E3F1BC7) + (fp_text reference U10 (at 0 2.54) (layer F.SilkS) hide + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_text value SS-13D16-VG_C&K (at 0 -16.51 90) (layer F.Fab) + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_line (start 6.3 -2.15) (end 6.3 2.15) (layer F.SilkS) (width 0.12)) + (fp_line (start -6.3 -2.15) (end -6.3 2.15) (layer F.SilkS) (width 0.12)) + (fp_line (start -6.3 2.15) (end 6.3 2.15) (layer F.SilkS) (width 0.12)) + (fp_line (start -6.3 -2.15) (end 6.3 -2.15) (layer F.SilkS) (width 0.12)) + (pad "" thru_hole circle (at 6.1 0) (size 2 2) (drill 1.25) (layers *.Cu *.Mask)) + (pad "" thru_hole circle (at -6.1 0) (size 2 2) (drill 1.25) (layers *.Cu *.Mask)) + (pad 4 thru_hole circle (at 4 0) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask) + (net 9 GND)) + (pad 3 thru_hole circle (at 2 0) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask) + (net 34 "Net-(U10-Pad3)")) + (pad 2 thru_hole circle (at 0 0) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask) + (net 23 "Net-(U10-Pad2)")) + (pad 1 thru_hole roundrect (at -4 0) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask) (roundrect_rratio 0.25) + (net 18 VDC)) + ) + + (module !Master:DC10EWA_Kingbright (layer F.Cu) (tedit 5E2E4F39) (tstamp 5E3D2AFC) + (at 175.26 63.5 270) + (descr "LED Circuit Board Indicator Bar - 10 Wide, DIP Red (x 10) Diffused, White 2V 30mA Through Hole") + (path /5E2F2235) + (fp_text reference U6 (at 0 1.27 270) (layer F.SilkS) hide + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_text value DC10EWA_Kingbright (at 0 0 90) (layer F.Fab) + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_line (start -12.7 4.08) (end -11.7 5.08) (layer F.SilkS) (width 0.12)) + (fp_line (start -12.7 4.08) (end -12.7 -5.08) (layer F.SilkS) (width 0.12)) + (fp_line (start 12.7 -5.08) (end -12.7 -5.08) (layer F.SilkS) (width 0.12)) + (fp_line (start 12.7 5.08) (end 12.7 -5.08) (layer F.SilkS) (width 0.12)) + (fp_line (start -11.7 5.08) (end 12.7 5.08) (layer F.SilkS) (width 0.12)) + (pad 20 thru_hole circle (at -11.43 -3.81 270) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask) + (net 19 "Net-(U6-Pad20)")) + (pad 19 thru_hole circle (at -8.89 -3.81 270) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask) + (net 20 "Net-(U6-Pad19)")) + (pad 18 thru_hole circle (at -6.35 -3.81 270) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask) + (net 26 "Net-(U11-Pad1)")) + (pad 17 thru_hole circle (at -3.81 -3.81 270) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask) + (net 27 "Net-(U11-Pad2)")) + (pad 16 thru_hole circle (at -1.27 -3.81 270) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask) + (net 28 "Net-(U11-Pad3)")) + (pad 15 thru_hole circle (at 1.27 -3.81 270) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask) + (net 29 "Net-(U11-Pad4)")) + (pad 14 thru_hole circle (at 3.81 -3.81 270) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask) + (net 30 "Net-(U11-Pad5)")) + (pad 13 thru_hole circle (at 6.35 -3.81 270) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask) + (net 31 "Net-(U11-Pad6)")) + (pad 12 thru_hole circle (at 8.89 -3.81 270) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask) + (net 32 "Net-(U11-Pad7)")) + (pad 11 thru_hole circle (at 11.43 -3.81 270) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask) + (net 33 "Net-(U11-Pad8)")) + (pad 10 thru_hole circle (at 11.43 3.81 270) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask) + (net 17 "Net-(U4-Pad11)")) + (pad 9 thru_hole circle (at 8.89 3.81 270) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask) + (net 16 "Net-(U4-Pad12)")) + (pad 8 thru_hole circle (at 6.35 3.81 270) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask) + (net 15 "Net-(U4-Pad13)")) + (pad 7 thru_hole circle (at 3.81 3.81 270) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask) + (net 14 "Net-(U4-Pad14)")) + (pad 6 thru_hole circle (at 1.27 3.81 270) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask) + (net 13 "Net-(U4-Pad15)")) + (pad 5 thru_hole circle (at -1.27 3.81 270) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask) + (net 12 "Net-(U4-Pad16)")) + (pad 4 thru_hole circle (at -3.81 3.81 270) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask) + (net 11 "Net-(U4-Pad17)")) + (pad 3 thru_hole circle (at -6.35 3.81 270) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask) + (net 10 "Net-(U4-Pad18)")) + (pad 2 thru_hole circle (at -8.89 3.81 270) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask) + (net 21 "Net-(U6-Pad2)")) + (pad 1 thru_hole roundrect (at -11.43 3.81 270) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask) (roundrect_rratio 0.25) + (net 22 "Net-(U6-Pad1)")) + ) + + (module !Master:SS-13D16-VG_C&K (layer F.Cu) (tedit 5E2E44ED) (tstamp 5E3D2B71) + (at 132.08 52.07) + (descr "Slide Switch SP3T Through Hole") + (path /5E307D84) + (fp_text reference U13 (at 0 2.54) (layer F.SilkS) hide + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_text value SS-13D16-VG_C&K (at 0 -15.24 270) (layer F.Fab) + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_line (start 6.3 -2.15) (end 6.3 2.15) (layer F.SilkS) (width 0.12)) + (fp_line (start -6.3 -2.15) (end -6.3 2.15) (layer F.SilkS) (width 0.12)) + (fp_line (start -6.3 2.15) (end 6.3 2.15) (layer F.SilkS) (width 0.12)) + (fp_line (start -6.3 -2.15) (end 6.3 -2.15) (layer F.SilkS) (width 0.12)) + (pad "" thru_hole circle (at 6.1 0) (size 2 2) (drill 1.25) (layers *.Cu *.Mask)) + (pad "" thru_hole circle (at -6.1 0) (size 2 2) (drill 1.25) (layers *.Cu *.Mask)) + (pad 4 thru_hole circle (at 4 0) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask) + (net 9 GND)) + (pad 3 thru_hole circle (at 2 0) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask) + (net 24 "Net-(U13-Pad3)")) + (pad 2 thru_hole circle (at 0 0) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask) + (net 35 "Net-(U12-Pad1)")) + (pad 1 thru_hole roundrect (at -4 0) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask) (roundrect_rratio 0.25) + (net 18 VDC)) + ) + + (module !Master:4116R-1-105LF_Bourns (layer F.Cu) (tedit 5E2E423A) (tstamp 5E3D2B63) + (at 129.54 66.04) + (descr "1M Ohm ±2% 250mW Power Per Element Isolated Resistor Network/Array ±100ppm/°C 16-DIP (0.300\", 7.62mm)") + (path /5E301913) + (fp_text reference U12 (at 1.27 0 270) (layer F.SilkS) hide + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_text value 4116R-1-105LF_Bourns (at 0 0 90) (layer F.Fab) + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_line (start 3.935 -10.985) (end 3.935 10.985) (layer F.SilkS) (width 0.12)) + (fp_line (start -3.935 -10.985) (end -3.935 10.985) (layer F.SilkS) (width 0.12)) + (fp_line (start -3.935 10.985) (end 3.935 10.985) (layer F.SilkS) (width 0.12)) + (fp_line (start -3.935 -10.985) (end 3.935 -10.985) (layer F.SilkS) (width 0.12)) + (pad 16 thru_hole circle (at 3.81 -8.89) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask) + (net 1 "Net-(U1-Pad1)")) + (pad 15 thru_hole circle (at 3.81 -6.35) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask) + (net 2 "Net-(U1-Pad2)")) + (pad 14 thru_hole circle (at 3.81 -3.81) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask) + (net 4 "Net-(U1-Pad3)")) + (pad 13 thru_hole circle (at 3.81 -1.27) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask) + (net 7 "Net-(U1-Pad4)")) + (pad 12 thru_hole circle (at 3.81 1.27) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask) + (net 3 "Net-(U1-Pad5)")) + (pad 11 thru_hole circle (at 3.81 3.81) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask) + (net 5 "Net-(U1-Pad6)")) + (pad 10 thru_hole circle (at 3.81 6.35) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask) + (net 8 "Net-(U1-Pad7)")) + (pad 9 thru_hole circle (at 3.81 8.89) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask) + (net 6 "Net-(U1-Pad8)")) + (pad 8 thru_hole circle (at -3.81 8.89) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask) + (net 35 "Net-(U12-Pad1)")) + (pad 7 thru_hole circle (at -3.81 6.35) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask) + (net 35 "Net-(U12-Pad1)")) + (pad 6 thru_hole circle (at -3.81 3.81) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask) + (net 35 "Net-(U12-Pad1)")) + (pad 5 thru_hole circle (at -3.81 1.27) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask) + (net 35 "Net-(U12-Pad1)")) + (pad 4 thru_hole circle (at -3.81 -1.27) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask) + (net 35 "Net-(U12-Pad1)")) + (pad 3 thru_hole circle (at -3.81 -3.81) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask) + (net 35 "Net-(U12-Pad1)")) + (pad 2 thru_hole circle (at -3.81 -6.35) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask) + (net 35 "Net-(U12-Pad1)")) + (pad 1 thru_hole roundrect (at -3.81 -8.89) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask) (roundrect_rratio 0.25) + (net 35 "Net-(U12-Pad1)")) + ) + + (module !Master:4116R-1-102LF_Bourns (layer F.Cu) (tedit 5E2E4249) (tstamp 5E3D2B4B) + (at 194.31 66.04) + (descr "1k Ohm ±2% 250mW Power Per Element Isolated Resistor Network/Array ±100ppm/°C 16-DIP (0.300\", 7.62mm)") + (path /5E451612) + (fp_text reference U11 (at -1.27 0 270) (layer F.SilkS) hide + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_text value 4116R-1-102LF_Bourns (at 0 0 90) (layer F.Fab) + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_line (start 3.935 -10.985) (end 3.935 10.985) (layer F.SilkS) (width 0.12)) + (fp_line (start -3.935 -10.985) (end -3.935 10.985) (layer F.SilkS) (width 0.12)) + (fp_line (start -3.935 10.985) (end 3.935 10.985) (layer F.SilkS) (width 0.12)) + (fp_line (start -3.935 -10.985) (end 3.935 -10.985) (layer F.SilkS) (width 0.12)) + (pad 16 thru_hole circle (at 3.81 -8.89) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask) + (net 23 "Net-(U10-Pad2)")) + (pad 15 thru_hole circle (at 3.81 -6.35) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask) + (net 23 "Net-(U10-Pad2)")) + (pad 14 thru_hole circle (at 3.81 -3.81) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask) + (net 23 "Net-(U10-Pad2)")) + (pad 13 thru_hole circle (at 3.81 -1.27) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask) + (net 23 "Net-(U10-Pad2)")) + (pad 12 thru_hole circle (at 3.81 1.27) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask) + (net 23 "Net-(U10-Pad2)")) + (pad 11 thru_hole circle (at 3.81 3.81) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask) + (net 23 "Net-(U10-Pad2)")) + (pad 10 thru_hole circle (at 3.81 6.35) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask) + (net 23 "Net-(U10-Pad2)")) + (pad 9 thru_hole circle (at 3.81 8.89) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask) + (net 23 "Net-(U10-Pad2)")) + (pad 8 thru_hole circle (at -3.81 8.89) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask) + (net 33 "Net-(U11-Pad8)")) + (pad 7 thru_hole circle (at -3.81 6.35) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask) + (net 32 "Net-(U11-Pad7)")) + (pad 6 thru_hole circle (at -3.81 3.81) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask) + (net 31 "Net-(U11-Pad6)")) + (pad 5 thru_hole circle (at -3.81 1.27) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask) + (net 30 "Net-(U11-Pad5)")) + (pad 4 thru_hole circle (at -3.81 -1.27) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask) + (net 29 "Net-(U11-Pad4)")) + (pad 3 thru_hole circle (at -3.81 -3.81) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask) + (net 28 "Net-(U11-Pad3)")) + (pad 2 thru_hole circle (at -3.81 -6.35) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask) + (net 27 "Net-(U11-Pad2)")) + (pad 1 thru_hole roundrect (at -3.81 -8.89) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask) (roundrect_rratio 0.25) + (net 26 "Net-(U11-Pad1)")) + ) + + (module *Generic:8-PositionFemale_RectangularHeader (layer F.Cu) (tedit 5E3CD19F) (tstamp 5E3D2B26) + (at 186.69 66.04) + (path /5E48AF61) + (fp_text reference U9 (at 0 -11.43) (layer F.SilkS) hide + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_text value 8-PositionFemale_RectangularHeader (at 0 -36.83 90) (layer F.Fab) + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_line (start -1.27 -10.16) (end -1.27 10.16) (layer F.SilkS) (width 0.12)) + (fp_line (start -1.27 10.16) (end 1.27 10.16) (layer F.SilkS) (width 0.12)) + (fp_line (start 1.27 10.16) (end 1.27 -10.16) (layer F.SilkS) (width 0.12)) + (fp_line (start 1.27 -10.16) (end -1.27 -10.16) (layer F.SilkS) (width 0.12)) + (pad 1 thru_hole roundrect (at 0 -8.89) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask) (roundrect_rratio 0.25) + (net 26 "Net-(U11-Pad1)")) + (pad 2 thru_hole circle (at 0 -6.35) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask) + (net 27 "Net-(U11-Pad2)")) + (pad 5 thru_hole circle (at 0 1.27) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask) + (net 30 "Net-(U11-Pad5)")) + (pad 3 thru_hole circle (at 0 -3.81) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask) + (net 28 "Net-(U11-Pad3)")) + (pad 6 thru_hole circle (at 0 3.81) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask) + (net 31 "Net-(U11-Pad6)")) + (pad 8 thru_hole circle (at 0 8.89) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask) + (net 33 "Net-(U11-Pad8)")) + (pad 4 thru_hole circle (at 0 -1.27) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask) + (net 29 "Net-(U11-Pad4)")) + (pad 7 thru_hole circle (at 0 6.35) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask) + (net 32 "Net-(U11-Pad7)")) + ) + + (module *Generic:8-PositionMale_RectangularHeader (layer F.Cu) (tedit 5E3CD1B3) (tstamp 5E3D2B16) + (at 184.15 66.04) + (path /5E48A4A3) + (fp_text reference U8 (at 0 -11.43) (layer F.SilkS) hide + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_text value 8-PositionMale_RectangularHeader (at 0 -35.56 90) (layer F.Fab) + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_line (start 1.27 -10.16) (end -1.27 -10.16) (layer F.SilkS) (width 0.12)) + (fp_line (start 1.27 10.16) (end 1.27 -10.16) (layer F.SilkS) (width 0.12)) + (fp_line (start -1.27 10.16) (end 1.27 10.16) (layer F.SilkS) (width 0.12)) + (fp_line (start -1.27 -10.16) (end -1.27 10.16) (layer F.SilkS) (width 0.12)) + (pad 8 thru_hole circle (at 0 8.89) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask) + (net 33 "Net-(U11-Pad8)")) + (pad 7 thru_hole circle (at 0 6.35) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask) + (net 32 "Net-(U11-Pad7)")) + (pad 6 thru_hole circle (at 0 3.81) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask) + (net 31 "Net-(U11-Pad6)")) + (pad 5 thru_hole circle (at 0 1.27) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask) + (net 30 "Net-(U11-Pad5)")) + (pad 4 thru_hole circle (at 0 -1.27) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask) + (net 29 "Net-(U11-Pad4)")) + (pad 3 thru_hole circle (at 0 -3.81) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask) + (net 28 "Net-(U11-Pad3)")) + (pad 2 thru_hole circle (at 0 -6.35) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask) + (net 27 "Net-(U11-Pad2)")) + (pad 1 thru_hole roundrect (at 0 -8.89) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask) (roundrect_rratio 0.25) + (net 26 "Net-(U11-Pad1)")) + ) + + (module *Generic:2-PositionFemale_RectangularHeader (layer F.Cu) (tedit 5E3CD170) (tstamp 5E3D2B06) + (at 162.56 52.07 90) + (path /5E489277) + (fp_text reference U7 (at 2.54 0 90) (layer F.SilkS) hide + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_text value 2-PositionFemale_RectangularHeader (at 12.7 0 180) (layer F.Fab) + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_line (start 1.27 -2.54) (end -1.27 -2.54) (layer F.SilkS) (width 0.12)) + (fp_line (start 1.27 2.54) (end 1.27 -2.54) (layer F.SilkS) (width 0.12)) + (fp_line (start -1.27 2.54) (end 1.27 2.54) (layer F.SilkS) (width 0.12)) + (fp_line (start -1.27 -2.54) (end -1.27 2.54) (layer F.SilkS) (width 0.12)) + (pad 2 thru_hole circle (at 0 1.27 90) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask) + (net 9 GND)) + (pad 1 thru_hole roundrect (at 0 -1.27 90) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask) (roundrect_rratio 0.25) + (net 18 VDC)) + ) + + (module *Generic:2-PositionMale_RectangularHeader (layer F.Cu) (tedit 5E3CD188) (tstamp 5E3D2ADF) + (at 162.56 54.61 90) + (path /5E507D51) + (fp_text reference U5 (at -2.54 0 90) (layer F.SilkS) hide + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_text value 2-PositionMale_RectangularHeader (at 12.7 0) (layer F.Fab) + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_line (start 1.27 -2.54) (end -1.27 -2.54) (layer F.SilkS) (width 0.12)) + (fp_line (start 1.27 2.54) (end 1.27 -2.54) (layer F.SilkS) (width 0.12)) + (fp_line (start -1.27 2.54) (end 1.27 2.54) (layer F.SilkS) (width 0.12)) + (fp_line (start -1.27 -2.54) (end -1.27 2.54) (layer F.SilkS) (width 0.12)) + (pad 2 thru_hole circle (at 0 1.27 90) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask) + (net 9 GND)) + (pad 1 thru_hole roundrect (at 0 -1.27 90) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask) (roundrect_rratio 0.25) + (net 18 VDC)) + ) + + (module !Master:SN74HCT541N_TexasInstruments (layer F.Cu) (tedit 5E2E4F2E) (tstamp 5E3D2AD5) + (at 149.86 63.5) + (descr "Buffer, Inverting 1 Element 8 Bit per Element 3-State Output 20-PDIP") + (path /5E2EEA39) + (fp_text reference U4 (at -1.27 0 90) (layer F.SilkS) hide + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_text value SN74HCT541N_TexasInstruments (at 0 0 90) (layer F.Fab) + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_line (start -3.3 -13.46) (end 3.3 -13.46) (layer F.SilkS) (width 0.12)) + (fp_line (start 3.3 13.46) (end 3.3 -13.46) (layer F.SilkS) (width 0.12)) + (fp_line (start -3.3 13.46) (end 3.3 13.46) (layer F.SilkS) (width 0.12)) + (fp_line (start -3.3 13.46) (end -3.3 -13.46) (layer F.SilkS) (width 0.12)) + (pad 20 thru_hole circle (at 3.81 -11.43) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask) + (net 18 VDC)) + (pad 19 thru_hole circle (at 3.81 -8.89) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask) + (net 25 "Net-(U3-Pad2)")) + (pad 18 thru_hole circle (at 3.81 -6.35) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask) + (net 10 "Net-(U4-Pad18)")) + (pad 17 thru_hole circle (at 3.81 -3.81) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask) + (net 11 "Net-(U4-Pad17)")) + (pad 9 thru_hole circle (at -3.81 8.89) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask) + (net 6 "Net-(U1-Pad8)")) + (pad 10 thru_hole circle (at -3.81 11.43) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask) + (net 9 GND)) + (pad 11 thru_hole circle (at 3.81 11.43) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask) + (net 17 "Net-(U4-Pad11)")) + (pad 12 thru_hole circle (at 3.81 8.89) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask) + (net 16 "Net-(U4-Pad12)")) + (pad 13 thru_hole circle (at 3.81 6.35) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask) + (net 15 "Net-(U4-Pad13)")) + (pad 14 thru_hole circle (at 3.81 3.81) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask) + (net 14 "Net-(U4-Pad14)")) + (pad 15 thru_hole circle (at 3.81 1.27) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask) + (net 13 "Net-(U4-Pad15)")) + (pad 16 thru_hole circle (at 3.81 -1.27) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask) + (net 12 "Net-(U4-Pad16)")) + (pad 1 thru_hole roundrect (at -3.81 -11.43) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask) (roundrect_rratio 0.25) + (net 25 "Net-(U3-Pad2)")) + (pad 2 thru_hole circle (at -3.81 -8.89) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask) + (net 1 "Net-(U1-Pad1)")) + (pad 3 thru_hole circle (at -3.81 -6.35) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask) + (net 2 "Net-(U1-Pad2)")) + (pad 4 thru_hole circle (at -3.81 -3.81) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask) + (net 4 "Net-(U1-Pad3)")) + (pad 5 thru_hole circle (at -3.81 -1.27) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask) + (net 7 "Net-(U1-Pad4)")) + (pad 6 thru_hole circle (at -3.81 1.27) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask) + (net 3 "Net-(U1-Pad5)")) + (pad 7 thru_hole circle (at -3.81 3.81) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask) + (net 5 "Net-(U1-Pad6)")) + (pad 8 thru_hole circle (at -3.81 6.35) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask) + (net 8 "Net-(U1-Pad7)")) + ) + + (module !Master:OS102011MS2QN1_C&K (layer F.Cu) (tedit 5E2E46C6) (tstamp 5E3D2AB9) + (at 162.56 74.93) + (descr "Slide Switch SPDT Through Hole") + (path /5E2ED8DF) + (fp_text reference U3 (at 0 -3 180) (layer F.SilkS) hide + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_text value OS102011MS2QN1_C&K (at 0 19.05 90) (layer F.Fab) + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_line (start -4.3 2.15) (end -4.3 -2.15) (layer F.SilkS) (width 0.12)) + (fp_line (start -4.3 2.15) (end 4.3 2.15) (layer F.SilkS) (width 0.12)) + (fp_line (start 4.3 -2.15) (end 4.3 2.15) (layer F.SilkS) (width 0.12)) + (fp_line (start -4.3 -2.15) (end 4.3 -2.15) (layer F.SilkS) (width 0.12)) + (pad 3 thru_hole circle (at 2 0) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask) + (net 9 GND)) + (pad "" thru_hole circle (at -4.1 0) (size 2 2) (drill 1.25) (layers *.Cu *.Mask)) + (pad "" thru_hole circle (at 4.1 0) (size 2 2) (drill 1.25) (layers *.Cu *.Mask)) + (pad 1 thru_hole roundrect (at -2 0) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask) (roundrect_rratio 0.25) + (net 18 VDC)) + (pad 2 thru_hole circle (at 0 0) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask) + (net 25 "Net-(U3-Pad2)")) + ) + + (module *Generic:8-PositionMale_RectangularHeader (layer F.Cu) (tedit 5E3CD1B3) (tstamp 5E3D2AAC) + (at 140.97 66.04) + (path /5E48BF0A) + (fp_text reference U2 (at 0 -11.43) (layer F.SilkS) hide + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_text value 8-PositionMale_RectangularHeader (at 0 -34.29 90) (layer F.Fab) + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_line (start 1.27 -10.16) (end -1.27 -10.16) (layer F.SilkS) (width 0.12)) + (fp_line (start 1.27 10.16) (end 1.27 -10.16) (layer F.SilkS) (width 0.12)) + (fp_line (start -1.27 10.16) (end 1.27 10.16) (layer F.SilkS) (width 0.12)) + (fp_line (start -1.27 -10.16) (end -1.27 10.16) (layer F.SilkS) (width 0.12)) + (pad 8 thru_hole circle (at 0 8.89) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask) + (net 6 "Net-(U1-Pad8)")) + (pad 7 thru_hole circle (at 0 6.35) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask) + (net 8 "Net-(U1-Pad7)")) + (pad 6 thru_hole circle (at 0 3.81) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask) + (net 5 "Net-(U1-Pad6)")) + (pad 5 thru_hole circle (at 0 1.27) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask) + (net 3 "Net-(U1-Pad5)")) + (pad 4 thru_hole circle (at 0 -1.27) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask) + (net 7 "Net-(U1-Pad4)")) + (pad 3 thru_hole circle (at 0 -3.81) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask) + (net 4 "Net-(U1-Pad3)")) + (pad 2 thru_hole circle (at 0 -6.35) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask) + (net 2 "Net-(U1-Pad2)")) + (pad 1 thru_hole roundrect (at 0 -8.89) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask) (roundrect_rratio 0.25) + (net 1 "Net-(U1-Pad1)")) + ) + + (module *Generic:8-PositionFemale_RectangularHeader (layer F.Cu) (tedit 5E3CD19F) (tstamp 5E3D2A9C) + (at 138.43 66.04) + (path /5E48C4EE) + (fp_text reference U1 (at 0 -11.43) (layer F.SilkS) hide + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_text value 8-PositionFemale_RectangularHeader (at 0 -35.56 90) (layer F.Fab) + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_line (start -1.27 -10.16) (end -1.27 10.16) (layer F.SilkS) (width 0.12)) + (fp_line (start -1.27 10.16) (end 1.27 10.16) (layer F.SilkS) (width 0.12)) + (fp_line (start 1.27 10.16) (end 1.27 -10.16) (layer F.SilkS) (width 0.12)) + (fp_line (start 1.27 -10.16) (end -1.27 -10.16) (layer F.SilkS) (width 0.12)) + (pad 1 thru_hole roundrect (at 0 -8.89) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask) (roundrect_rratio 0.25) + (net 1 "Net-(U1-Pad1)")) + (pad 2 thru_hole circle (at 0 -6.35) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask) + (net 2 "Net-(U1-Pad2)")) + (pad 5 thru_hole circle (at 0 1.27) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask) + (net 3 "Net-(U1-Pad5)")) + (pad 3 thru_hole circle (at 0 -3.81) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask) + (net 4 "Net-(U1-Pad3)")) + (pad 6 thru_hole circle (at 0 3.81) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask) + (net 5 "Net-(U1-Pad6)")) + (pad 8 thru_hole circle (at 0 8.89) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask) + (net 6 "Net-(U1-Pad8)")) + (pad 4 thru_hole circle (at 0 -1.27) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask) + (net 7 "Net-(U1-Pad4)")) + (pad 7 thru_hole circle (at 0 6.35) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask) + (net 8 "Net-(U1-Pad7)")) + ) + + (gr_text "GND / NC / VDC" (at 132.08 48.895 180) (layer F.SilkS) (tstamp 5E3D1A9B) + (effects (font (size 1 1) (thickness 0.15))) + ) + (gr_text "GND / NC / VDC" (at 191.77 48.895 180) (layer F.SilkS) (tstamp 5E3D1A96) + (effects (font (size 1 1) (thickness 0.15))) + ) + (gr_text Pull-Up (at 180.34 95.25 135) (layer F.SilkS) (tstamp 5E3D169E) + (effects (font (size 1 1) (thickness 0.15)) (justify right)) + ) + (gr_text Disconnect (at 184.15 95.25 135) (layer F.SilkS) (tstamp 5E3D169D) + (effects (font (size 1 1) (thickness 0.15)) (justify right)) + ) + (gr_text Pull-Down (at 187.96 95.25 135) (layer F.SilkS) (tstamp 5E3D169C) + (effects (font (size 1 1) (thickness 0.15)) (justify right)) + ) + (gr_text 2020-02-07-B (at 162.56 64.77 90) (layer B.SilkS) + (effects (font (size 1 1) (thickness 0.15)) (justify mirror)) + ) + (gr_text "Designed by\nWilliam Miceli" (at 175.26 63.5 90) (layer B.SilkS) + (effects (font (size 2 2) (thickness 0.25)) (justify mirror)) + ) + (gr_text Power (at 162.56 49.53 180) (layer F.SilkS) (tstamp 5E3D5437) + (effects (font (size 1 1) (thickness 0.15))) + ) + (gr_text "Pull Resistors" (at 123.19 55.88 270) (layer F.SilkS) (tstamp 5E3D542F) + (effects (font (size 1 1) (thickness 0.15))) + ) + (gr_text "Output Connection" (at 200.66 57.15 90) (layer F.SilkS) (tstamp 5E3D542B) + (effects (font (size 1 1) (thickness 0.15))) + ) + (gr_text "Buffer Output" (at 162.56 78.105) (layer F.SilkS) (tstamp 5E3D53F0) + (effects (font (size 1 1) (thickness 0.15))) + ) + (gr_text Enable (at 164.465 71.755 90) (layer F.SilkS) (tstamp 5E3D53E1) + (effects (font (size 1 1) (thickness 0.15)) (justify left)) + ) + (gr_text Disable (at 160.655 71.755 90) (layer F.SilkS) (tstamp 5E3D53DA) + (effects (font (size 1 1) (thickness 0.15)) (justify left)) + ) + (gr_text GND (at 166.37 53.34 90) (layer F.SilkS) (tstamp 5E3D53D4) + (effects (font (size 1 1) (thickness 0.15))) + ) + (gr_text VDC (at 158.75 53.34 90) (layer F.SilkS) (tstamp 5E3D53CF) + (effects (font (size 1 1) (thickness 0.15))) + ) + (gr_text Pull-Down (at 109.22 69.85 135) (layer F.SilkS) (tstamp 5E3D53A7) + (effects (font (size 1 1) (thickness 0.15)) (justify right)) + ) + (gr_text Disconnect (at 105.41 69.85 135) (layer F.SilkS) (tstamp 5E3D53A7) + (effects (font (size 1 1) (thickness 0.15)) (justify right)) + ) + (gr_text Pull-Up (at 101.6 69.85 135) (layer F.SilkS) (tstamp 5E3D539E) + (effects (font (size 1 1) (thickness 0.15)) (justify right)) + ) + + (segment (start 140.97 57.15) (end 138.43 57.15) (width 0.25) (layer F.Cu) (net 1)) + (segment (start 143.51 57.15) (end 146.05 54.61) (width 0.25) (layer F.Cu) (net 1)) + (segment (start 140.97 57.15) (end 143.51 57.15) (width 0.25) (layer F.Cu) (net 1)) + (segment (start 133.35 57.15) (end 138.43 57.15) (width 0.25) (layer F.Cu) (net 1)) + (segment (start 138.43 59.69) (end 140.97 59.69) (width 0.25) (layer F.Cu) (net 2)) + (segment (start 143.51 59.69) (end 146.05 57.15) (width 0.25) (layer F.Cu) (net 2)) + (segment (start 140.97 59.69) (end 143.51 59.69) (width 0.25) (layer F.Cu) (net 2)) + (segment (start 138.43 59.69) (end 133.35 59.69) (width 0.25) (layer F.Cu) (net 2)) + (segment (start 140.97 67.31) (end 138.43 67.31) (width 0.25) (layer F.Cu) (net 3)) + (segment (start 143.51 67.31) (end 146.05 64.77) (width 0.25) (layer F.Cu) (net 3)) + (segment (start 140.97 67.31) (end 143.51 67.31) (width 0.25) (layer F.Cu) (net 3)) + (segment (start 133.35 67.31) (end 138.43 67.31) (width 0.25) (layer F.Cu) (net 3)) + (segment (start 140.97 62.23) (end 138.43 62.23) (width 0.25) (layer F.Cu) (net 4)) + (segment (start 143.51 62.23) (end 146.05 59.69) (width 0.25) (layer F.Cu) (net 4)) + (segment (start 140.97 62.23) (end 143.51 62.23) (width 0.25) (layer F.Cu) (net 4)) + (segment (start 133.35 62.23) (end 138.43 62.23) (width 0.25) (layer F.Cu) (net 4)) + (segment (start 138.43 69.85) (end 140.97 69.85) (width 0.25) (layer F.Cu) (net 5)) + (segment (start 143.51 69.85) (end 146.05 67.31) (width 0.25) (layer F.Cu) (net 5)) + (segment (start 140.97 69.85) (end 143.51 69.85) (width 0.25) (layer F.Cu) (net 5)) + (segment (start 138.43 69.85) (end 133.35 69.85) (width 0.25) (layer F.Cu) (net 5)) + (segment (start 138.43 74.93) (end 140.97 74.93) (width 0.25) (layer F.Cu) (net 6)) + (segment (start 143.51 74.93) (end 146.05 72.39) (width 0.25) (layer F.Cu) (net 6)) + (segment (start 140.97 74.93) (end 143.51 74.93) (width 0.25) (layer F.Cu) (net 6)) + (segment (start 138.43 74.93) (end 133.35 74.93) (width 0.25) (layer F.Cu) (net 6)) + (segment (start 138.43 64.77) (end 140.97 64.77) (width 0.25) (layer F.Cu) (net 7)) + (segment (start 143.51 64.77) (end 146.05 62.23) (width 0.25) (layer F.Cu) (net 7)) + (segment (start 140.97 64.77) (end 143.51 64.77) (width 0.25) (layer F.Cu) (net 7)) + (segment (start 137.35237 64.77) (end 133.35 64.77) (width 0.25) (layer F.Cu) (net 7)) + (segment (start 138.43 64.77) (end 137.35237 64.77) (width 0.25) (layer F.Cu) (net 7)) + (segment (start 140.97 72.39) (end 138.43 72.39) (width 0.25) (layer F.Cu) (net 8)) + (segment (start 143.51 72.39) (end 146.05 69.85) (width 0.25) (layer F.Cu) (net 8)) + (segment (start 140.97 72.39) (end 143.51 72.39) (width 0.25) (layer F.Cu) (net 8)) + (segment (start 133.35 72.39) (end 138.43 72.39) (width 0.25) (layer F.Cu) (net 8)) + (segment (start 163.09763 77.47) (end 148.59 77.47) (width 0.25) (layer B.Cu) (net 9)) + (segment (start 164.56 74.93) (end 164.56 76.00763) (width 0.25) (layer B.Cu) (net 9)) + (segment (start 148.59 77.47) (end 146.05 74.93) (width 0.25) (layer B.Cu) (net 9)) + (segment (start 164.56 76.00763) (end 163.09763 77.47) (width 0.25) (layer B.Cu) (net 9)) + (segment (start 164.56 55.34) (end 163.83 54.61) (width 0.25) (layer B.Cu) (net 9)) + (segment (start 164.56 74.93) (end 164.56 55.34) (width 0.25) (layer B.Cu) (net 9)) + (segment (start 163.83 52.07) (end 163.83 54.61) (width 0.25) (layer B.Cu) (net 9)) + (segment (start 195.77 50.99) (end 195.77 52.07) (width 0.25) (layer B.Cu) (net 9)) + (segment (start 194.31 49.53) (end 195.77 50.99) (width 0.25) (layer B.Cu) (net 9)) + (segment (start 163.83 52.07) (end 166.37 49.53) (width 0.25) (layer B.Cu) (net 9)) + (segment (start 166.37 49.53) (end 194.31 49.53) (width 0.25) (layer B.Cu) (net 9)) + (segment (start 163.83 52.07) (end 163.83 50.8) (width 0.25) (layer B.Cu) (net 9)) + (segment (start 163.83 50.8) (end 162.56 49.53) (width 0.25) (layer B.Cu) (net 9)) + (segment (start 162.56 49.53) (end 140.335 49.53) (width 0.25) (layer B.Cu) (net 9)) + (segment (start 140.335 49.53) (end 138.62 49.53) (width 0.25) (layer B.Cu) (net 9)) + (segment (start 138.62 49.53) (end 137.795 49.53) (width 0.25) (layer B.Cu) (net 9)) + (segment (start 136.08 52.07) (end 136.08 50.99) (width 0.25) (layer B.Cu) (net 9)) + (segment (start 137.54 49.53) (end 137.795 49.53) (width 0.25) (layer B.Cu) (net 9)) + (segment (start 136.08 50.99) (end 137.54 49.53) (width 0.25) (layer B.Cu) (net 9)) + (segment (start 171.45 57.15) (end 153.67 57.15) (width 0.25) (layer F.Cu) (net 10)) + (segment (start 171.45 59.69) (end 170.18 58.42) (width 0.25) (layer F.Cu) (net 11)) + (segment (start 170.18 58.42) (end 154.94 58.42) (width 0.25) (layer F.Cu) (net 11)) + (segment (start 154.94 58.42) (end 153.67 59.69) (width 0.25) (layer F.Cu) (net 11)) + (segment (start 171.45 62.23) (end 168.91 59.69) (width 0.25) (layer F.Cu) (net 12)) + (segment (start 168.91 59.69) (end 156.21 59.69) (width 0.25) (layer F.Cu) (net 12)) + (segment (start 156.21 59.69) (end 153.67 62.23) (width 0.25) (layer F.Cu) (net 12)) + (segment (start 171.45 64.77) (end 167.64 60.96) (width 0.25) (layer F.Cu) (net 13)) + (segment (start 167.64 60.96) (end 157.48 60.96) (width 0.25) (layer F.Cu) (net 13)) + (segment (start 157.48 60.96) (end 153.67 64.77) (width 0.25) (layer F.Cu) (net 13)) + (segment (start 171.45 67.31) (end 166.37 62.23) (width 0.25) (layer F.Cu) (net 14)) + (segment (start 166.37 62.23) (end 158.75 62.23) (width 0.25) (layer F.Cu) (net 14)) + (segment (start 158.75 62.23) (end 153.67 67.31) (width 0.25) (layer F.Cu) (net 14)) + (segment (start 171.45 69.85) (end 165.1 63.5) (width 0.25) (layer F.Cu) (net 15)) + (segment (start 165.1 63.5) (end 160.02 63.5) (width 0.25) (layer F.Cu) (net 15)) + (segment (start 160.02 63.5) (end 153.67 69.85) (width 0.25) (layer F.Cu) (net 15)) + (segment (start 171.45 72.39) (end 163.83 64.77) (width 0.25) (layer F.Cu) (net 16)) + (segment (start 163.83 64.77) (end 161.29 64.77) (width 0.25) (layer F.Cu) (net 16)) + (segment (start 161.29 64.77) (end 153.67 72.39) (width 0.25) (layer F.Cu) (net 16)) + (segment (start 161.29 67.31) (end 163.83 67.31) (width 0.25) (layer F.Cu) (net 17)) + (segment (start 161.29 67.31) (end 153.67 74.93) (width 0.25) (layer F.Cu) (net 17)) + (segment (start 163.83 67.31) (end 171.45 74.93) (width 0.25) (layer F.Cu) (net 17)) + (segment (start 160.56 55.34) (end 161.29 54.61) (width 0.25) (layer B.Cu) (net 18)) + (segment (start 160.56 74.93) (end 160.56 55.34) (width 0.25) (layer B.Cu) (net 18)) + (segment (start 161.29 52.07) (end 161.29 54.61) (width 0.25) (layer B.Cu) (net 18)) + (segment (start 161.29 52.07) (end 153.67 52.07) (width 0.25) (layer B.Cu) (net 18)) + (segment (start 161.29 52.07) (end 161.29 50.8) (width 0.25) (layer F.Cu) (net 18)) + (segment (start 128.08 50.99) (end 128.08 52.07) (width 0.25) (layer F.Cu) (net 18)) + (segment (start 129.54 49.53) (end 128.08 50.99) (width 0.25) (layer F.Cu) (net 18)) + (segment (start 161.29 50.8) (end 160.02 49.53) (width 0.25) (layer F.Cu) (net 18)) + (segment (start 160.02 49.53) (end 129.54 49.53) (width 0.25) (layer F.Cu) (net 18)) + (segment (start 187.77 51.308) (end 187.77 52.07) (width 0.25) (layer F.Cu) (net 18)) + (segment (start 185.992 49.53) (end 187.77 51.308) (width 0.25) (layer F.Cu) (net 18)) + (segment (start 162.56 49.53) (end 185.992 49.53) (width 0.25) (layer F.Cu) (net 18)) + (segment (start 161.29 50.8) (end 162.56 49.53) (width 0.25) (layer F.Cu) (net 18)) + (segment (start 191.77 52.07) (end 191.77 53.975) (width 0.25) (layer F.Cu) (net 23)) + (segment (start 194.945 57.15) (end 198.12 57.15) (width 0.25) (layer F.Cu) (net 23)) + (segment (start 191.77 53.975) (end 194.945 57.15) (width 0.25) (layer F.Cu) (net 23)) + (segment (start 198.12 57.15) (end 198.12 59.69) (width 0.25) (layer F.Cu) (net 23)) + (segment (start 198.12 59.69) (end 198.12 62.23) (width 0.25) (layer F.Cu) (net 23)) + (segment (start 198.12 64.77) (end 198.12 62.23) (width 0.25) (layer F.Cu) (net 23)) + (segment (start 198.12 67.31) (end 198.12 64.77) (width 0.25) (layer F.Cu) (net 23)) + (segment (start 198.12 68.77237) (end 198.12 67.31) (width 0.25) (layer F.Cu) (net 23)) + (segment (start 198.12 69.85) (end 198.12 68.77237) (width 0.25) (layer F.Cu) (net 23)) + (segment (start 198.12 72.39) (end 198.12 69.85) (width 0.25) (layer F.Cu) (net 23)) + (segment (start 198.12 74.93) (end 198.12 72.39) (width 0.25) (layer F.Cu) (net 23)) + (segment (start 145.288 52.07) (end 146.05 52.07) (width 0.25) (layer B.Cu) (net 25)) + (segment (start 146.05 52.07) (end 148.59 52.07) (width 0.25) (layer B.Cu) (net 25)) + (segment (start 151.13 54.61) (end 153.67 54.61) (width 0.25) (layer B.Cu) (net 25)) + (segment (start 148.59 52.07) (end 151.13 54.61) (width 0.25) (layer B.Cu) (net 25)) + (segment (start 153.67 54.61) (end 154.94 54.61) (width 0.25) (layer B.Cu) (net 25)) + (segment (start 154.94 54.61) (end 156.21 55.88) (width 0.25) (layer B.Cu) (net 25)) + (segment (start 162.56 73.66) (end 162.56 74.93) (width 0.25) (layer F.Cu) (net 25)) + (segment (start 161.29 72.39) (end 162.56 73.66) (width 0.25) (layer F.Cu) (net 25)) + (segment (start 158.75 72.39) (end 161.29 72.39) (width 0.25) (layer F.Cu) (net 25)) + (segment (start 156.21 69.85) (end 158.75 72.39) (width 0.25) (layer B.Cu) (net 25)) + (segment (start 156.21 55.88) (end 156.21 69.85) (width 0.25) (layer B.Cu) (net 25)) + (segment (start 158.75 72.39) (end 158.75 72.39) (width 0.25) (layer B.Cu) (net 25) (tstamp 5E3D550D)) + (via (at 158.75 72.39) (size 0.8) (drill 0.4) (layers F.Cu B.Cu) (net 25)) + (segment (start 184.15 74.93) (end 186.69 74.93) (width 0.25) (layer F.Cu) (net 33)) + (segment (start 184.15 72.39) (end 186.69 72.39) (width 0.25) (layer F.Cu) (net 32)) + (segment (start 184.15 69.85) (end 186.69 69.85) (width 0.25) (layer F.Cu) (net 31)) + (segment (start 184.15 67.31) (end 186.69 67.31) (width 0.25) (layer F.Cu) (net 30)) + (segment (start 184.15 64.77) (end 186.69 64.77) (width 0.25) (layer F.Cu) (net 29)) + (segment (start 184.15 62.23) (end 186.69 62.23) (width 0.25) (layer F.Cu) (net 28)) + (segment (start 184.15 59.69) (end 186.69 59.69) (width 0.25) (layer F.Cu) (net 27)) + (segment (start 184.15 57.15) (end 186.69 57.15) (width 0.25) (layer F.Cu) (net 26)) + (segment (start 179.07 57.15) (end 184.15 57.15) (width 0.25) (layer F.Cu) (net 26)) + (segment (start 189.738 57.15) (end 186.69 57.15) (width 0.25) (layer F.Cu) (net 26)) + (segment (start 190.5 57.15) (end 189.738 57.15) (width 0.25) (layer F.Cu) (net 26)) + (segment (start 184.15 59.69) (end 179.07 59.69) (width 0.25) (layer F.Cu) (net 27)) + (segment (start 186.69 59.69) (end 190.5 59.69) (width 0.25) (layer F.Cu) (net 27)) + (segment (start 179.07 62.23) (end 184.15 62.23) (width 0.25) (layer F.Cu) (net 28)) + (segment (start 190.5 62.23) (end 186.69 62.23) (width 0.25) (layer F.Cu) (net 28)) + (segment (start 183.07237 64.77) (end 179.07 64.77) (width 0.25) (layer F.Cu) (net 29)) + (segment (start 184.15 64.77) (end 183.07237 64.77) (width 0.25) (layer F.Cu) (net 29)) + (segment (start 187.76763 64.77) (end 190.5 64.77) (width 0.25) (layer F.Cu) (net 29)) + (segment (start 186.69 64.77) (end 187.76763 64.77) (width 0.25) (layer F.Cu) (net 29)) + (segment (start 179.07 67.31) (end 184.15 67.31) (width 0.25) (layer F.Cu) (net 30)) + (segment (start 189.42237 67.31) (end 186.69 67.31) (width 0.25) (layer F.Cu) (net 30)) + (segment (start 190.5 67.31) (end 189.42237 67.31) (width 0.25) (layer F.Cu) (net 30)) + (segment (start 184.15 69.85) (end 179.07 69.85) (width 0.25) (layer F.Cu) (net 31)) + (segment (start 186.69 69.85) (end 190.5 69.85) (width 0.25) (layer F.Cu) (net 31)) + (segment (start 179.07 72.39) (end 184.15 72.39) (width 0.25) (layer F.Cu) (net 32)) + (segment (start 189.42237 72.39) (end 186.69 72.39) (width 0.25) (layer F.Cu) (net 32)) + (segment (start 190.5 72.39) (end 189.42237 72.39) (width 0.25) (layer F.Cu) (net 32)) + (segment (start 184.15 74.93) (end 179.07 74.93) (width 0.25) (layer F.Cu) (net 33)) + (segment (start 187.76763 74.93) (end 190.5 74.93) (width 0.25) (layer F.Cu) (net 33)) + (segment (start 186.69 74.93) (end 187.76763 74.93) (width 0.25) (layer F.Cu) (net 33)) + (segment (start 125.73 74.93) (end 125.73 72.39) (width 0.25) (layer F.Cu) (net 35)) + (segment (start 125.73 69.85) (end 125.73 72.39) (width 0.25) (layer F.Cu) (net 35)) + (segment (start 125.73 67.31) (end 125.73 69.85) (width 0.25) (layer F.Cu) (net 35)) + (segment (start 125.73 64.77) (end 125.73 67.31) (width 0.25) (layer F.Cu) (net 35)) + (segment (start 125.73 62.23) (end 125.73 64.77) (width 0.25) (layer F.Cu) (net 35)) + (segment (start 125.73 59.69) (end 125.73 62.23) (width 0.25) (layer F.Cu) (net 35)) + (segment (start 125.73 57.912) (end 125.73 59.69) (width 0.25) (layer F.Cu) (net 35)) + (segment (start 125.73 57.15) (end 125.73 57.912) (width 0.25) (layer F.Cu) (net 35)) + (segment (start 127 57.15) (end 125.73 57.15) (width 0.25) (layer F.Cu) (net 35)) + (segment (start 132.08 52.07) (end 127 57.15) (width 0.25) (layer F.Cu) (net 35)) + +) diff --git a/8BitDataBuffer-1Way/KiCad/8BitDataBuffer-1Way.net b/8BitDataBuffer-1Way/KiCad/8BitDataBuffer-1Way.net deleted file mode 100644 index 83de43f..0000000 --- a/8BitDataBuffer-1Way/KiCad/8BitDataBuffer-1Way.net +++ /dev/null @@ -1,413 +0,0 @@ -(export (version D) - (design - (source "C:\\Users\\willi\\OneDrive\\Repositories\\Personal\\Circuit Modules\\8-Bit Data Buffer\\KiCAD\\8-BitDataBuffer\\8-BitDataBuffer.sch") - (date "1/26/2020 9:14:25 PM") - (tool "Eeschema (5.1.5)-3") - (sheet (number 1) (name /) (tstamps /) - (title_block - (title) - (company) - (rev) - (date) - (source 8-BitDataBuffer.sch) - (comment (number 1) (value "")) - (comment (number 2) (value "")) - (comment (number 3) (value "")) - (comment (number 4) (value ""))))) - (components - (comp (ref U3) - (value SN74HCT541N_TexasInstruments) - (footprint !Master:SN74HCT541N_TexasInstruments) - (datasheet http://www.ti.com/general/docs/suppproductinfo.tsp?distId=10&gotoUrl=http%3A%2F%2Fwww.ti.com%2Flit%2Fgpn%2Fsn74hct541) - (libsource (lib !Master) (part SN74HCT541N_TexasInstruments) (description "Buffer, Non-Inverting 1 Element 8 Bit per Element 3-State Output 20-PDIP")) - (sheetpath (names /) (tstamps /)) - (tstamp 5E2EEA39)) - (comp (ref U4) - (value DC10EWA_Kingbright) - (footprint !Master:DC10EWA_Kingbright) - (datasheet http://www.kingbrightusa.com/images/catalog/SPEC/DC10EWA.pdf) - (libsource (lib !Master) (part DC10EWA_Kingbright) (description "LED Circuit Board Indicator Bar - 10 Wide, DIP Red (x 10) Diffused, White 2V 30mA Through Hole")) - (sheetpath (names /) (tstamps /)) - (tstamp 5E2F2235)) - (comp (ref U5) - (value 4116R-1-331LF_Bourns) - (footprint !Master:4116R-1-331LF_Bourns) - (datasheet https://www.bourns.com/docs/Product-Datasheets/4100R.pdf) - (libsource (lib !Master) (part 4116R-1-331LF_Bourns) (description "330 Ohm ±2% 250mW Power Per Element Isolated Resistor Network/Array ±100ppm/°C 16-DIP (0.300\", 7.62mm)")) - (sheetpath (names /) (tstamps /)) - (tstamp 5E2F714C)) - (comp (ref U8) - (value 4116R-1-105LF_Bourns) - (footprint !Master:4116R-1-105LF_Bourns) - (datasheet https://www.bourns.com/docs/Product-Datasheets/4100R.pdf) - (libsource (lib !Master) (part 4116R-1-105LF_Bourns) (description "1M Ohm ±2% 250mW Power Per Element Isolated Resistor Network/Array ±100ppm/°C 16-DIP (0.300\", 7.62mm)")) - (sheetpath (names /) (tstamps /)) - (tstamp 5E301913)) - (comp (ref U9) - (value SS-13D16-VG_C&K) - (footprint !Master:SS-13D16-VG_C&K) - (datasheet https://media.digikey.com/pdf/Data%20Sheets/C&K/SS-13D16-VG.pdf) - (libsource (lib !Master) (part SS-13D16-VG_C&K) (description "Slide Switch SP3T Through Hole")) - (sheetpath (names /) (tstamps /)) - (tstamp 5E307D84)) - (comp (ref U2) - (value 8-BitMaleHeader) - (footprint *Generic:8-PinMaleHeader) - (libsource (lib *Generic) (part 8-BitMaleHeader) (description "")) - (sheetpath (names /) (tstamps /)) - (tstamp 5E2E6F81)) - (comp (ref U6) - (value 8-BitMaleHeader) - (footprint *Generic:8-PinMaleHeader) - (libsource (lib *Generic) (part 8-BitMaleHeader) (description "")) - (sheetpath (names /) (tstamps /)) - (tstamp 5E2F0EB9)) - (comp (ref U1) - (value 8-BitFemaleHeader) - (footprint *Generic:8-PinFemaleHeader) - (libsource (lib *Generic) (part 8-BitFemaleHeader) (description "")) - (sheetpath (names /) (tstamps /)) - (tstamp 5E2F2C0E)) - (comp (ref U7) - (value 8-BitFemaleHeader) - (footprint *Generic:8-PinFemaleHeader) - (libsource (lib *Generic) (part 8-BitFemaleHeader) (description "")) - (sheetpath (names /) (tstamps /)) - (tstamp 5E2F3C03)) - (comp (ref U10) - (value 2-BitFemaleHeader) - (footprint *Generic:2-PinFemaleHeader) - (libsource (lib *Generic) (part 2-BitFemaleHeader) (description "")) - (sheetpath (names /) (tstamps /)) - (tstamp 5E4131BE)) - (comp (ref U11) - (value OS102011MS2QN1_C&K) - (footprint !Master:OS102011MS2QN1_C&K) - (datasheet https://dznh3ojzb2azq.cloudfront.net/products/Slide/OS/documents/datasheet.pdf) - (libsource (lib !Master) (part OS102011MS2QN1_C&K) (description "Slide Switch SPDT Through Hole")) - (sheetpath (names /) (tstamps /)) - (tstamp 5E2ED8DF))) - (libparts - (libpart (lib !Master) (part 4116R-1-105LF_Bourns) - (description "1M Ohm ±2% 250mW Power Per Element Isolated Resistor Network/Array ±100ppm/°C 16-DIP (0.300\", 7.62mm)") - (docs https://www.bourns.com/docs/Product-Datasheets/4100R.pdf) - (fields - (field (name Reference) U) - (field (name Value) 4116R-1-105LF_Bourns) - (field (name Footprint) !Master:4116R-1-105LF_Bourns)) - (pins - (pin (num 1) (name ~) (type passive)) - (pin (num 2) (name ~) (type passive)) - (pin (num 3) (name ~) (type passive)) - (pin (num 4) (name ~) (type passive)) - (pin (num 5) (name ~) (type passive)) - (pin (num 6) (name ~) (type passive)) - (pin (num 7) (name ~) (type passive)) - (pin (num 8) (name ~) (type passive)) - (pin (num 9) (name ~) (type passive)) - (pin (num 10) (name ~) (type passive)) - (pin (num 11) (name ~) (type passive)) - (pin (num 12) (name ~) (type passive)) - (pin (num 13) (name ~) (type passive)) - (pin (num 14) (name ~) (type passive)) - (pin (num 15) (name ~) (type passive)) - (pin (num 16) (name ~) (type passive)))) - (libpart (lib !Master) (part 4116R-1-331LF_Bourns) - (description "330 Ohm ±2% 250mW Power Per Element Isolated Resistor Network/Array ±100ppm/°C 16-DIP (0.300\", 7.62mm)") - (docs https://www.bourns.com/docs/Product-Datasheets/4100R.pdf) - (fields - (field (name Reference) U) - (field (name Value) 4116R-1-331LF_Bourns) - (field (name Footprint) !Master:4116R-1-331LF_Bourns)) - (pins - (pin (num 1) (name ~) (type passive)) - (pin (num 2) (name ~) (type passive)) - (pin (num 3) (name ~) (type passive)) - (pin (num 4) (name ~) (type passive)) - (pin (num 5) (name ~) (type passive)) - (pin (num 6) (name ~) (type passive)) - (pin (num 7) (name ~) (type passive)) - (pin (num 8) (name ~) (type passive)) - (pin (num 9) (name ~) (type passive)) - (pin (num 10) (name ~) (type passive)) - (pin (num 11) (name ~) (type passive)) - (pin (num 12) (name ~) (type passive)) - (pin (num 13) (name ~) (type passive)) - (pin (num 14) (name ~) (type passive)) - (pin (num 15) (name ~) (type passive)) - (pin (num 16) (name ~) (type passive)))) - (libpart (lib !Master) (part DC10EWA_Kingbright) - (description "LED Circuit Board Indicator Bar - 10 Wide, DIP Red (x 10) Diffused, White 2V 30mA Through Hole") - (docs http://www.kingbrightusa.com/images/catalog/SPEC/DC10EWA.pdf) - (fields - (field (name Reference) U) - (field (name Value) DC10EWA_Kingbright) - (field (name Footprint) !Master:DC10EWA_Kingbright)) - (pins - (pin (num 1) (name ~) (type passive)) - (pin (num 2) (name ~) (type passive)) - (pin (num 3) (name ~) (type passive)) - (pin (num 4) (name ~) (type passive)) - (pin (num 5) (name ~) (type passive)) - (pin (num 6) (name ~) (type passive)) - (pin (num 7) (name ~) (type passive)) - (pin (num 8) (name ~) (type passive)) - (pin (num 9) (name ~) (type passive)) - (pin (num 10) (name ~) (type passive)) - (pin (num 11) (name ~) (type passive)) - (pin (num 12) (name ~) (type passive)) - (pin (num 13) (name ~) (type passive)) - (pin (num 14) (name ~) (type passive)) - (pin (num 15) (name ~) (type passive)) - (pin (num 16) (name ~) (type passive)) - (pin (num 17) (name ~) (type passive)) - (pin (num 18) (name ~) (type passive)) - (pin (num 19) (name ~) (type passive)) - (pin (num 20) (name ~) (type passive)))) - (libpart (lib !Master) (part OS102011MS2QN1_C&K) - (description "Slide Switch SPDT Through Hole") - (docs https://dznh3ojzb2azq.cloudfront.net/products/Slide/OS/documents/datasheet.pdf) - (fields - (field (name Reference) U) - (field (name Value) OS102011MS2QN1_C&K) - (field (name Footprint) !Master:OS102011MS2QN1_C&K)) - (pins - (pin (num 1) (name ~) (type passive)) - (pin (num 2) (name ~) (type passive)) - (pin (num 3) (name ~) (type passive)))) - (libpart (lib !Master) (part SN74HCT541N_TexasInstruments) - (description "Buffer, Non-Inverting 1 Element 8 Bit per Element 3-State Output 20-PDIP") - (docs http://www.ti.com/general/docs/suppproductinfo.tsp?distId=10&gotoUrl=http%3A%2F%2Fwww.ti.com%2Flit%2Fgpn%2Fsn74hct541) - (fields - (field (name Reference) U) - (field (name Value) SN74HCT541N_TexasInstruments) - (field (name Footprint) !Master:SN74HCT541N_TexasInstruments)) - (pins - (pin (num 1) (name ~OE1) (type input)) - (pin (num 2) (name A1) (type input)) - (pin (num 3) (name A2) (type input)) - (pin (num 4) (name A3) (type input)) - (pin (num 5) (name A4) (type input)) - (pin (num 6) (name A5) (type input)) - (pin (num 7) (name A6) (type input)) - (pin (num 8) (name A7) (type input)) - (pin (num 9) (name A8) (type input)) - (pin (num 10) (name GND) (type power_in)) - (pin (num 11) (name Y8) (type output)) - (pin (num 12) (name Y7) (type output)) - (pin (num 13) (name Y6) (type output)) - (pin (num 14) (name Y5) (type output)) - (pin (num 15) (name Y4) (type output)) - (pin (num 16) (name Y3) (type output)) - (pin (num 17) (name Y2) (type output)) - (pin (num 18) (name Y1) (type output)) - (pin (num 19) (name ~OE2) (type input)) - (pin (num 20) (name VCC) (type power_in)))) - (libpart (lib !Master) (part SS-13D16-VG_C&K) - (description "Slide Switch SP3T Through Hole") - (docs https://media.digikey.com/pdf/Data%20Sheets/C&K/SS-13D16-VG.pdf) - (fields - (field (name Reference) U) - (field (name Value) SS-13D16-VG_C&K) - (field (name Footprint) !Master:SS-13D16-VG_C&K)) - (pins - (pin (num 1) (name ~) (type passive)) - (pin (num 2) (name ~) (type passive)) - (pin (num 3) (name ~) (type passive)) - (pin (num 4) (name ~) (type passive)))) - (libpart (lib *Generic) (part 2-BitFemaleHeader) - (fields - (field (name Reference) U) - (field (name Value) 2-BitFemaleHeader) - (field (name Footprint) *Generic:2-PinFemaleHeader)) - (pins - (pin (num 1) (name ~) (type passive)) - (pin (num 2) (name ~) (type passive)))) - (libpart (lib *Generic) (part 8-BitFemaleHeader) - (fields - (field (name Reference) U) - (field (name Value) 8-BitFemaleHeader) - (field (name Footprint) *Generic:8-PinFemaleHeader)) - (pins - (pin (num 1) (name ~) (type passive)) - (pin (num 2) (name ~) (type passive)) - (pin (num 3) (name ~) (type passive)) - (pin (num 4) (name ~) (type passive)) - (pin (num 5) (name ~) (type passive)) - (pin (num 6) (name ~) (type passive)) - (pin (num 7) (name ~) (type passive)) - (pin (num 8) (name ~) (type passive)))) - (libpart (lib *Generic) (part 8-BitMaleHeader) - (fields - (field (name Reference) U) - (field (name Value) 8-BitMaleHeader) - (field (name Footprint) *Generic:8-PinMaleHeader)) - (pins - (pin (num 1) (name ~) (type passive)) - (pin (num 2) (name ~) (type passive)) - (pin (num 3) (name ~) (type passive)) - (pin (num 4) (name ~) (type passive)) - (pin (num 5) (name ~) (type passive)) - (pin (num 6) (name ~) (type passive)) - (pin (num 7) (name ~) (type passive)) - (pin (num 8) (name ~) (type passive))))) - (libraries - (library (logical !Master) - (uri "C:/Users/willi/OneDrive/Repositories/Personal/Electronics Libraries/Master.lib")) - (library (logical *Generic) - (uri "C:/Users/willi/OneDrive/Repositories/Personal/Electronics Libraries/Generic.lib"))) - (nets - (net (code 1) (name "Net-(U5-Pad12)") - (node (ref U5) (pin 12)) - (node (ref U7) (pin 5)) - (node (ref U6) (pin 5))) - (net (code 2) (name "Net-(U5-Pad13)") - (node (ref U7) (pin 4)) - (node (ref U5) (pin 13)) - (node (ref U6) (pin 4))) - (net (code 3) (name "Net-(U5-Pad14)") - (node (ref U5) (pin 14)) - (node (ref U6) (pin 3)) - (node (ref U7) (pin 3))) - (net (code 4) (name "Net-(U5-Pad15)") - (node (ref U5) (pin 15)) - (node (ref U7) (pin 2)) - (node (ref U6) (pin 2))) - (net (code 5) (name "Net-(U5-Pad16)") - (node (ref U6) (pin 1)) - (node (ref U5) (pin 16)) - (node (ref U7) (pin 1))) - (net (code 6) (name GND) - (node (ref U3) (pin 10)) - (node (ref U10) (pin 2)) - (node (ref U11) (pin 3)) - (node (ref U9) (pin 4))) - (net (code 7) (name VCC) - (node (ref U3) (pin 20)) - (node (ref U9) (pin 1)) - (node (ref U10) (pin 1)) - (node (ref U11) (pin 1))) - (net (code 8) (name "Net-(U4-Pad11)") - (node (ref U5) (pin 8)) - (node (ref U4) (pin 11))) - (net (code 9) (name "Net-(U4-Pad12)") - (node (ref U4) (pin 12)) - (node (ref U5) (pin 7))) - (net (code 10) (name "Net-(U1-Pad2)") - (node (ref U2) (pin 2)) - (node (ref U1) (pin 2)) - (node (ref U3) (pin 3))) - (net (code 11) (name "Net-(U1-Pad1)") - (node (ref U1) (pin 1)) - (node (ref U3) (pin 2)) - (node (ref U2) (pin 1))) - (net (code 12) (name "Net-(U5-Pad9)") - (node (ref U6) (pin 8)) - (node (ref U7) (pin 8)) - (node (ref U5) (pin 9))) - (net (code 13) (name "Net-(U5-Pad10)") - (node (ref U5) (pin 10)) - (node (ref U7) (pin 7)) - (node (ref U6) (pin 7))) - (net (code 14) (name "Net-(U5-Pad11)") - (node (ref U7) (pin 6)) - (node (ref U6) (pin 6)) - (node (ref U5) (pin 11))) - (net (code 15) (name "Net-(U1-Pad8)") - (node (ref U1) (pin 8)) - (node (ref U3) (pin 9)) - (node (ref U2) (pin 8))) - (net (code 16) (name "Net-(U1-Pad7)") - (node (ref U1) (pin 7)) - (node (ref U3) (pin 8)) - (node (ref U2) (pin 7))) - (net (code 17) (name "Net-(U1-Pad6)") - (node (ref U2) (pin 6)) - (node (ref U1) (pin 6)) - (node (ref U3) (pin 7))) - (net (code 18) (name "Net-(U1-Pad5)") - (node (ref U1) (pin 5)) - (node (ref U3) (pin 6)) - (node (ref U2) (pin 5))) - (net (code 19) (name "Net-(U1-Pad4)") - (node (ref U3) (pin 5)) - (node (ref U1) (pin 4)) - (node (ref U2) (pin 4))) - (net (code 20) (name "Net-(U1-Pad3)") - (node (ref U2) (pin 3)) - (node (ref U1) (pin 3)) - (node (ref U3) (pin 4))) - (net (code 21) (name "Net-(U11-Pad2)") - (node (ref U3) (pin 1)) - (node (ref U11) (pin 2)) - (node (ref U3) (pin 19))) - (net (code 22) (name "Net-(U4-Pad13)") - (node (ref U5) (pin 6)) - (node (ref U4) (pin 13))) - (net (code 23) (name "Net-(U3-Pad13)") - (node (ref U3) (pin 13)) - (node (ref U8) (pin 6)) - (node (ref U4) (pin 8))) - (net (code 24) (name "Net-(U3-Pad14)") - (node (ref U3) (pin 14)) - (node (ref U4) (pin 7)) - (node (ref U8) (pin 5))) - (net (code 25) (name "Net-(U3-Pad16)") - (node (ref U8) (pin 3)) - (node (ref U3) (pin 16)) - (node (ref U4) (pin 5))) - (net (code 26) (name "Net-(U3-Pad17)") - (node (ref U3) (pin 17)) - (node (ref U8) (pin 2)) - (node (ref U4) (pin 4))) - (net (code 27) (name "Net-(U3-Pad18)") - (node (ref U3) (pin 18)) - (node (ref U4) (pin 3)) - (node (ref U8) (pin 1))) - (net (code 28) (name "Net-(U4-Pad14)") - (node (ref U5) (pin 5)) - (node (ref U4) (pin 14))) - (net (code 29) (name "Net-(U4-Pad20)") - (node (ref U4) (pin 20))) - (net (code 30) (name "Net-(U4-Pad2)") - (node (ref U4) (pin 2))) - (net (code 31) (name "Net-(U4-Pad19)") - (node (ref U4) (pin 19))) - (net (code 32) (name "Net-(U4-Pad18)") - (node (ref U4) (pin 18)) - (node (ref U5) (pin 1))) - (net (code 33) (name "Net-(U4-Pad17)") - (node (ref U4) (pin 17)) - (node (ref U5) (pin 2))) - (net (code 34) (name "Net-(U4-Pad16)") - (node (ref U4) (pin 16)) - (node (ref U5) (pin 3))) - (net (code 35) (name "Net-(U4-Pad15)") - (node (ref U4) (pin 15)) - (node (ref U5) (pin 4))) - (net (code 36) (name "Net-(U4-Pad1)") - (node (ref U4) (pin 1))) - (net (code 37) (name "Net-(U3-Pad12)") - (node (ref U4) (pin 9)) - (node (ref U3) (pin 12)) - (node (ref U8) (pin 7))) - (net (code 38) (name "Net-(U3-Pad11)") - (node (ref U4) (pin 10)) - (node (ref U8) (pin 8)) - (node (ref U3) (pin 11))) - (net (code 39) (name "Net-(U3-Pad15)") - (node (ref U3) (pin 15)) - (node (ref U8) (pin 4)) - (node (ref U4) (pin 6))) - (net (code 40) (name "Net-(U9-Pad3)") - (node (ref U9) (pin 3))) - (net (code 41) (name "Net-(U8-Pad10)") - (node (ref U8) (pin 13)) - (node (ref U8) (pin 16)) - (node (ref U8) (pin 15)) - (node (ref U8) (pin 14)) - (node (ref U8) (pin 12)) - (node (ref U8) (pin 11)) - (node (ref U8) (pin 10)) - (node (ref U8) (pin 9)) - (node (ref U9) (pin 2))))) \ No newline at end of file diff --git a/8BitDataBuffer-1Way/KiCad/8BitDataBuffer-1Way.sch b/8BitDataBuffer-1Way/KiCad/8BitDataBuffer-1Way.sch index 9cc1a06..9e97f15 100644 --- a/8BitDataBuffer-1Way/KiCad/8BitDataBuffer-1Way.sch +++ b/8BitDataBuffer-1Way/KiCad/8BitDataBuffer-1Way.sch @@ -14,422 +14,485 @@ Comment3 "" Comment4 "" $EndDescr $Comp -L !Master:SN74HCT541N_TexasInstruments U3 +L !Master:SN74HCT541N_TexasInstruments U4 U 1 1 5E2EEA39 -P 3700 3200 -F 0 "U3" H 3700 3575 50 0000 C CNN -F 1 "SN74HCT541N_TexasInstruments" H 3700 3484 50 0000 C CNN -F 2 "!Master:SN74HCT541N_TexasInstruments" H 3700 3700 50 0001 C CNN -F 3 "http://www.ti.com/general/docs/suppproductinfo.tsp?distId=10&gotoUrl=http%3A%2F%2Fwww.ti.com%2Flit%2Fgpn%2Fsn74hct541" H 3700 3650 50 0001 C CNN - 1 3700 3200 +P 5000 2400 +F 0 "U4" H 5000 2775 50 0000 C CNN +F 1 "SN74HCT541N_TexasInstruments" H 5000 2684 50 0000 C CNN +F 2 "!Master:SN74HCT541N_TexasInstruments" H 5000 2900 50 0001 C CNN +F 3 "http://www.ti.com/general/docs/suppproductinfo.tsp?distId=10&gotoUrl=http%3A%2F%2Fwww.ti.com%2Flit%2Fgpn%2Fsn74hct541" H 5000 2850 50 0001 C CNN + 1 5000 2400 1 0 0 -1 $EndComp $Comp -L !Master:DC10EWA_Kingbright U4 +L !Master:DC10EWA_Kingbright U6 U 1 1 5E2F2235 -P 5200 3500 -F 0 "U4" H 5200 4175 50 0000 C CNN -F 1 "DC10EWA_Kingbright" H 5200 4084 50 0000 C CNN -F 2 "!Master:DC10EWA_Kingbright" H 5200 4300 50 0001 C CNN -F 3 "http://www.kingbrightusa.com/images/catalog/SPEC/DC10EWA.pdf" H 5200 4200 50 0001 C CNN - 1 5200 3500 +P 6500 2700 +F 0 "U6" H 6500 3375 50 0000 C CNN +F 1 "DC10EWA_Kingbright" H 6500 3284 50 0000 C CNN +F 2 "!Master:DC10EWA_Kingbright" H 6500 3500 50 0001 C CNN +F 3 "http://www.kingbrightusa.com/images/catalog/SPEC/DC10EWA.pdf" H 6500 3400 50 0001 C CNN + 1 6500 2700 1 0 0 -1 $EndComp $Comp -L !Master:4116R-1-331LF_Bourns U5 -U 1 1 5E2F714C -P 6050 3600 -F 0 "U5" H 6050 4175 50 0000 C CNN -F 1 "4116R-1-331LF_Bourns" H 6050 4084 50 0000 C CNN -F 2 "!Master:4116R-1-331LF_Bourns" H 6050 4300 50 0001 C CNN -F 3 "https://www.bourns.com/docs/Product-Datasheets/4100R.pdf" H 6050 4200 50 0001 C CNN - 1 6050 3600 - 1 0 0 -1 -$EndComp -$Comp -L !Master:4116R-1-105LF_Bourns U8 -U 1 1 5E301913 -P 5750 1950 -F 0 "U8" H 5750 2525 50 0000 C CNN -F 1 "4116R-1-105LF_Bourns" H 5750 2434 50 0000 C CNN -F 2 "!Master:4116R-1-105LF_Bourns" H 5750 2650 50 0001 C CNN -F 3 "https://www.bourns.com/docs/Product-Datasheets/4100R.pdf" H 5750 2550 50 0001 C CNN - 1 5750 1950 - 1 0 0 -1 -$EndComp -$Comp -L !Master:SS-13D16-VG_C&K U9 +L !Master:SS-13D16-VG_C&K U13 U 1 1 5E307D84 -P 6450 1950 -F 0 "U9" H 6728 1988 50 0000 L CNN -F 1 "SS-13D16-VG_C&K" H 6728 1897 50 0000 L CNN -F 2 "!Master:SS-13D16-VG_C&K" H 6450 2500 50 0001 C CNN -F 3 "https://media.digikey.com/pdf/Data%20Sheets/C&K/SS-13D16-VG.pdf" H 6450 2400 50 0001 C CNN - 1 6450 1950 +P 2850 3900 +F 0 "U13" H 2800 4300 50 0000 L CNN +F 1 "SS-13D16-VG_C&K" H 2500 4200 50 0000 L CNN +F 2 "!Master:SS-13D16-VG_C&K" H 2850 4450 50 0001 C CNN +F 3 "https://media.digikey.com/pdf/Data%20Sheets/C&K/SS-13D16-VG.pdf" H 2850 4350 50 0001 C CNN + 1 2850 3900 1 0 0 -1 $EndComp Wire Wire Line - 6000 1600 6000 1700 -Wire Wire Line - 6000 1700 6000 1800 -Connection ~ 6000 1700 -Wire Wire Line - 6000 1800 6000 1900 -Connection ~ 6000 1800 -Wire Wire Line - 6000 1900 6000 2000 -Connection ~ 6000 1900 -Wire Wire Line - 6000 2000 6000 2100 -Connection ~ 6000 2000 -Wire Wire Line - 6000 2100 6000 2200 -Connection ~ 6000 2100 -Wire Wire Line - 6000 2200 6000 2300 -Connection ~ 6000 2200 -Wire Wire Line - 6000 2300 6450 2300 -Wire Wire Line - 6450 2300 6450 2200 -Connection ~ 6000 2300 -Wire Wire Line - 4050 3250 4450 3250 -Wire Wire Line - 4450 3250 4450 1600 -Wire Wire Line - 4450 1600 5500 1600 -Wire Wire Line - 4050 3350 4500 3350 -Wire Wire Line - 4500 3350 4500 1700 -Wire Wire Line - 4500 1700 5500 1700 -Wire Wire Line - 4050 3450 4550 3450 -Wire Wire Line - 4550 3450 4550 1800 -Wire Wire Line - 4550 1800 5500 1800 -Wire Wire Line - 4050 3550 4600 3550 -Wire Wire Line - 4600 3550 4600 1900 -Wire Wire Line - 4600 1900 5500 1900 -Wire Wire Line - 4050 3650 4650 3650 -Wire Wire Line - 4650 3650 4650 2000 -Wire Wire Line - 4650 2000 5500 2000 -Wire Wire Line - 4050 3750 4700 3750 -Wire Wire Line - 4700 3750 4700 2100 -Wire Wire Line - 4700 2100 5500 2100 -Wire Wire Line - 4050 3850 4750 3850 -Wire Wire Line - 4750 3850 4750 2200 -Wire Wire Line - 4750 2200 5500 2200 -Wire Wire Line - 4050 3950 4800 3950 -Wire Wire Line - 4800 3950 4800 2300 -Wire Wire Line - 4800 2300 5500 2300 -Wire Wire Line - 4450 3250 4950 3250 -Connection ~ 4450 3250 -Wire Wire Line - 4500 3350 4950 3350 -Connection ~ 4500 3350 -Wire Wire Line - 4550 3450 4950 3450 -Connection ~ 4550 3450 -Wire Wire Line - 4600 3550 4950 3550 -Connection ~ 4600 3550 -Wire Wire Line - 4650 3650 4950 3650 -Connection ~ 4650 3650 -Wire Wire Line - 4700 3750 4950 3750 -Connection ~ 4700 3750 -Wire Wire Line - 4750 3850 4950 3850 -Connection ~ 4750 3850 -Wire Wire Line - 4800 3950 4950 3950 -Connection ~ 4800 3950 -Wire Wire Line - 5450 3250 5800 3250 -Wire Wire Line - 5450 3350 5800 3350 -Wire Wire Line - 5450 3450 5800 3450 -Wire Wire Line - 5450 3550 5800 3550 -Wire Wire Line - 5450 3650 5800 3650 -Wire Wire Line - 5450 3750 5800 3750 -Wire Wire Line - 5450 3850 5800 3850 -Wire Wire Line - 5450 3950 5800 3950 + 2850 4250 2850 4150 $Comp -L power:VCC #PWR0101 -U 1 1 5E32BFB8 -P 5300 2550 -F 0 "#PWR0101" H 5300 2400 50 0001 C CNN -F 1 "VCC" H 5317 2723 50 0000 C CNN -F 2 "" H 5300 2550 50 0001 C CNN -F 3 "" H 5300 2550 50 0001 C CNN - 1 5300 2550 - 1 0 0 -1 -$EndComp -$Comp -L power:GND #PWR0102 +L power:GND #PWR02 U 1 1 5E32D790 -P 5650 2600 -F 0 "#PWR0102" H 5650 2350 50 0001 C CNN -F 1 "GND" H 5655 2427 50 0000 C CNN -F 2 "" H 5650 2600 50 0001 C CNN -F 3 "" H 5650 2600 50 0001 C CNN - 1 5650 2600 +P 5950 1700 +F 0 "#PWR02" H 5950 1450 50 0001 C CNN +F 1 "GND" H 5955 1527 50 0000 C CNN +F 2 "" H 5950 1700 50 0001 C CNN +F 3 "" H 5950 1700 50 0001 C CNN + 1 5950 1700 1 0 0 -1 $EndComp Wire Wire Line - 6250 2200 6250 2500 + 5350 1750 5350 2250 Wire Wire Line - 6250 2550 5300 2550 + 3050 4150 3050 4550 Wire Wire Line - 5300 2550 4050 2550 + 4650 3150 4600 3150 Wire Wire Line - 4050 2550 4050 3050 -Connection ~ 5300 2550 -Wire Wire Line - 6650 2200 6650 2600 -Wire Wire Line - 6650 2600 5650 2600 -Connection ~ 5650 2600 -Wire Wire Line - 3350 3950 3300 3950 + 4600 1800 4600 3150 $Comp -L *Generic:8-BitMaleHeader U2 -U 1 1 5E2E6F81 -P 2750 3600 -F 0 "U2" H 2750 4175 50 0000 C CNN -F 1 "8-BitMaleHeader" H 2750 4084 50 0000 C CNN -F 2 "*Generic:8-PinMaleHeader" H 2750 4300 50 0001 C CNN -F 3 "" H 2750 4200 50 0001 C CNN - 1 2750 3600 - 1 0 0 -1 -$EndComp -$Comp -L *Generic:8-BitMaleHeader U6 -U 1 1 5E2F0EB9 -P 7000 3600 -F 0 "U6" H 7000 4175 50 0000 C CNN -F 1 "8-BitMaleHeader" H 7000 4084 50 0000 C CNN -F 2 "*Generic:8-PinMaleHeader" H 7000 4300 50 0001 C CNN -F 3 "" H 7000 4200 50 0001 C CNN - 1 7000 3600 - 1 0 0 -1 -$EndComp -$Comp -L *Generic:8-BitFemaleHeader U1 -U 1 1 5E2F2C0E -P 1900 3600 -F 0 "U1" H 1900 4175 50 0000 C CNN -F 1 "8-BitFemaleHeader" H 1900 4084 50 0000 C CNN -F 2 "*Generic:8-PinFemaleHeader" H 1900 4300 50 0001 C CNN -F 3 "" H 1900 4200 50 0001 C CNN - 1 1900 3600 - 1 0 0 -1 -$EndComp -$Comp -L *Generic:8-BitFemaleHeader U7 -U 1 1 5E2F3C03 -P 7750 3600 -F 0 "U7" H 7750 4175 50 0000 C CNN -F 1 "8-BitFemaleHeader" H 7750 4084 50 0000 C CNN -F 2 "*Generic:8-PinFemaleHeader" H 7750 4300 50 0001 C CNN -F 3 "" H 7750 4200 50 0001 C CNN - 1 7750 3600 - 1 0 0 -1 -$EndComp -Wire Wire Line - 2900 3150 2900 3250 -Wire Wire Line - 2950 3250 2950 3350 -Wire Wire Line - 3000 3350 3000 3450 -Wire Wire Line - 3050 3450 3050 3550 -Wire Wire Line - 3100 3550 3100 3650 -Wire Wire Line - 3150 3750 3150 3650 -Wire Wire Line - 3200 3850 3200 3750 -Wire Wire Line - 3250 3950 3250 3850 -Wire Wire Line - 3250 3850 3350 3850 -Wire Wire Line - 3200 3750 3350 3750 -Wire Wire Line - 3150 3650 3350 3650 -Wire Wire Line - 3100 3550 3350 3550 -Wire Wire Line - 3050 3450 3350 3450 -Wire Wire Line - 3000 3350 3350 3350 -Wire Wire Line - 2950 3250 3350 3250 -Wire Wire Line - 2900 3150 3350 3150 -Wire Wire Line - 6300 3250 6850 3250 -Wire Wire Line - 6850 3350 6300 3350 -Wire Wire Line - 6300 3450 6850 3450 -Wire Wire Line - 6850 3550 6300 3550 -Wire Wire Line - 6300 3650 6850 3650 -Wire Wire Line - 6850 3750 6300 3750 -Wire Wire Line - 6300 3850 6850 3850 -Wire Wire Line - 6850 3950 6300 3950 -Connection ~ 6850 3250 -Connection ~ 6850 3350 -Connection ~ 6850 3450 -Connection ~ 6850 3550 -Connection ~ 6850 3650 -Connection ~ 6850 3750 -Connection ~ 6850 3850 -Connection ~ 6850 3950 -Wire Wire Line - 6850 3250 7600 3250 -Wire Wire Line - 6850 3350 7600 3350 -Wire Wire Line - 6850 3450 7600 3450 -Wire Wire Line - 6850 3550 7600 3550 -Wire Wire Line - 6850 3650 7600 3650 -Wire Wire Line - 6850 3750 7600 3750 -Wire Wire Line - 6850 3850 7600 3850 -Wire Wire Line - 6850 3950 7600 3950 -Wire Wire Line - 2900 3250 2600 3250 -Connection ~ 2600 3250 -Wire Wire Line - 2600 3350 2950 3350 -Connection ~ 2600 3350 -Wire Wire Line - 2600 3450 3000 3450 -Connection ~ 2600 3450 -Wire Wire Line - 2600 3550 3050 3550 -Connection ~ 2600 3550 -Wire Wire Line - 2600 3650 3100 3650 -Connection ~ 2600 3650 -Wire Wire Line - 2600 3750 3150 3750 -Connection ~ 2600 3750 -Wire Wire Line - 2600 3850 3200 3850 -Connection ~ 2600 3850 -Wire Wire Line - 2600 3950 3250 3950 -Connection ~ 2600 3950 -Wire Wire Line - 1750 3250 2600 3250 -Wire Wire Line - 1750 3350 2600 3350 -Wire Wire Line - 1750 3450 2600 3450 -Wire Wire Line - 1750 3550 2600 3550 -Wire Wire Line - 1750 3650 2600 3650 -Wire Wire Line - 1750 3750 2600 3750 -Wire Wire Line - 1750 3850 2600 3850 -Wire Wire Line - 1750 3950 2600 3950 -$Comp -L *Generic:2-BitFemaleHeader U10 -U 1 1 5E4131BE -P 6950 2550 -F 0 "U10" H 7028 2601 50 0000 L CNN -F 1 "2-BitFemaleHeader" H 7028 2510 50 0000 L CNN -F 2 "*Generic:2-PinFemaleHeader" H 6950 2950 50 0001 C CNN -F 3 "" H 6950 2850 50 0001 C CNN - 1 6950 2550 - 1 0 0 -1 -$EndComp -Wire Wire Line - 6800 2500 6250 2500 -Connection ~ 6250 2500 -Wire Wire Line - 6250 2500 6250 2550 -Wire Wire Line - 6800 2600 6650 2600 -Connection ~ 6650 2600 -Wire Wire Line - 3300 2600 3300 3950 -$Comp -L !Master:OS102011MS2QN1_C&K U11 +L !Master:OS102011MS2QN1_C&K U3 U 1 1 5E2ED8DF -P 3700 2150 -F 0 "U11" H 3978 2163 50 0000 L CNN -F 1 "OS102011MS2QN1_C&K" H 3978 2072 50 0000 L CNN -F 2 "!Master:OS102011MS2QN1_C&K" H 3700 2650 50 0001 C CNN -F 3 "https://dznh3ojzb2azq.cloudfront.net/products/Slide/OS/documents/datasheet.pdf" H 3700 2550 50 0001 C CNN - 1 3700 2150 +P 5000 1350 +F 0 "U3" H 4900 1700 50 0000 L CNN +F 1 "OS102011MS2QN1_C&K" H 4550 1600 50 0000 L CNN +F 2 "!Master:OS102011MS2QN1_C&K" H 5000 1850 50 0001 C CNN +F 3 "https://dznh3ojzb2azq.cloudfront.net/products/Slide/OS/documents/datasheet.pdf" H 5000 1750 50 0001 C CNN + 1 5000 1350 1 0 0 -1 $EndComp Wire Wire Line - 4050 3150 4100 3150 + 5350 2350 5400 2350 Wire Wire Line - 4100 3150 4100 2650 + 5400 2350 5400 1850 Wire Wire Line - 3700 2650 3700 2400 + 5000 1850 5000 1600 Wire Wire Line - 3700 2650 3350 2650 + 5000 1850 4650 1850 Wire Wire Line - 3350 2650 3350 3050 -Connection ~ 3700 2650 + 4650 1850 4650 2250 +Connection ~ 5000 1850 Wire Wire Line - 4100 2650 3700 2650 + 5400 1850 5000 1850 Wire Wire Line - 3300 2600 3900 2600 + 4600 1800 5200 1800 Wire Wire Line - 3500 2400 3500 2550 + 4800 1600 4800 1750 Wire Wire Line - 3500 2550 4050 2550 -Connection ~ 4050 2550 + 4800 1750 5350 1750 Wire Wire Line - 3900 2400 3900 2600 -Connection ~ 3900 2600 + 5200 1600 5200 1800 +Text Notes 1750 4900 0 50 ~ 0 +Pull-Up/Disconnect/Pull-Down Switch +Text Notes 3550 1400 0 50 ~ 0 +Buffer Enable/Disable Switch Wire Wire Line - 3900 2600 5650 2600 + 3250 2350 4100 2350 +Wire Wire Line + 3250 2450 4100 2450 +Wire Wire Line + 3250 2550 4100 2550 +Wire Wire Line + 3250 2650 4100 2650 +Wire Wire Line + 3250 2750 4100 2750 +Wire Wire Line + 3250 2850 4100 2850 +Wire Wire Line + 3250 2950 4100 2950 +Wire Wire Line + 3250 3050 4100 3050 +$Comp +L *Generic:2-PositionFemale_RectangularHeader U7 +U 1 1 5E489277 +P 7050 1650 +F 0 "U7" H 7000 1500 50 0000 L CNN +F 1 "2-PositionFemale_RectangularHeader" H 6750 1400 50 0000 L CNN +F 2 "*Generic:2-PositionFemale_RectangularHeader" H 7050 2050 50 0001 C CNN +F 3 "" H 7050 1950 50 0001 C CNN + 1 7050 1650 + 1 0 0 -1 +$EndComp +$Comp +L *Generic:8-PositionMale_RectangularHeader U8 +U 1 1 5E48A4A3 +P 7900 2800 +F 0 "U8" H 7850 3350 50 0000 L CNN +F 1 "8-PositionMale_RectangularHeader" H 7450 3250 50 0000 L CNN +F 2 "*Generic:8-PositionMale_RectangularHeader" H 7900 3500 50 0001 C CNN +F 3 "" H 7900 3400 50 0001 C CNN + 1 7900 2800 + 1 0 0 -1 +$EndComp +$Comp +L *Generic:8-PositionMale_RectangularHeader U2 +U 1 1 5E48BF0A +P 4250 2700 +F 0 "U2" H 4200 2250 50 0000 L CNN +F 1 "8-PositionMale_RectangularHeader" H 3600 2150 50 0000 L CNN +F 2 "*Generic:8-PositionMale_RectangularHeader" H 4250 3400 50 0001 C CNN +F 3 "" H 4250 3300 50 0001 C CNN + 1 4250 2700 + 1 0 0 -1 +$EndComp +$Comp +L *Generic:8-PositionFemale_RectangularHeader U1 +U 1 1 5E48C4EE +P 3400 2700 +F 0 "U1" H 3350 3250 50 0000 L CNN +F 1 "8-PositionFemale_RectangularHeader" H 2650 3150 50 0000 L CNN +F 2 "*Generic:8-PositionFemale_RectangularHeader" H 3400 3400 50 0001 C CNN +F 3 "" H 3400 3300 50 0001 C CNN + 1 3400 2700 + 1 0 0 -1 +$EndComp +Wire Wire Line + 7750 2450 8550 2450 +Wire Wire Line + 7750 2550 8550 2550 +Wire Wire Line + 7750 2650 8550 2650 +Wire Wire Line + 7750 2750 8550 2750 +Wire Wire Line + 7750 2850 8550 2850 +Wire Wire Line + 7750 2950 8550 2950 +Wire Wire Line + 7750 3050 8550 3050 +Wire Wire Line + 7750 3150 8550 3150 +$Comp +L power:VDC #PWR01 +U 1 1 5E4DF3A3 +P 5950 1600 +F 0 "#PWR01" H 5950 1500 50 0001 C CNN +F 1 "VDC" H 5950 1875 50 0000 C CNN +F 2 "" H 5950 1600 50 0001 C CNN +F 3 "" H 5950 1600 50 0001 C CNN + 1 5950 1600 + 1 0 0 -1 +$EndComp +Wire Wire Line + 6250 1600 5950 1600 +Wire Wire Line + 6250 1700 5950 1700 +$Comp +L *Generic:2-PositionMale_RectangularHeader U5 +U 1 1 5E507D51 +P 6400 1650 +F 0 "U5" H 6350 1900 50 0000 L CNN +F 1 "2-PositionMale_RectangularHeader" H 6100 1800 50 0000 L CNN +F 2 "*Generic:2-PositionMale_RectangularHeader" H 6400 2050 50 0001 C CNN +F 3 "" H 6400 1950 50 0001 C CNN + 1 6400 1650 + 1 0 0 -1 +$EndComp +Wire Wire Line + 6250 1600 6900 1600 +Connection ~ 6250 1600 +Wire Wire Line + 6900 1700 6250 1700 +Connection ~ 6250 1700 +$Comp +L *Generic:8-PositionFemale_RectangularHeader U9 +U 1 1 5E48AF61 +P 8700 2800 +F 0 "U9" H 8650 2350 50 0000 L CNN +F 1 "8-PositionFemale_RectangularHeader" H 8000 2250 50 0000 L CNN +F 2 "*Generic:8-PositionFemale_RectangularHeader" H 8700 3500 50 0001 C CNN +F 3 "" H 8700 3400 50 0001 C CNN + 1 8700 2800 + 1 0 0 -1 +$EndComp +$Comp +L power:VDC #PWR05 +U 1 1 5E595272 +P 2450 4700 +F 0 "#PWR05" H 2450 4600 50 0001 C CNN +F 1 "VDC" H 2450 4975 50 0000 C CNN +F 2 "" H 2450 4700 50 0001 C CNN +F 3 "" H 2450 4700 50 0001 C CNN + 1 2450 4700 + 1 0 0 -1 +$EndComp +$Comp +L power:GND #PWR06 +U 1 1 5E5A47B7 +P 3050 4550 +F 0 "#PWR06" H 3050 4300 50 0001 C CNN +F 1 "GND" H 3055 4377 50 0000 C CNN +F 2 "" H 3050 4550 50 0001 C CNN +F 3 "" H 3050 4550 50 0001 C CNN + 1 3050 4550 + 1 0 0 -1 +$EndComp +Wire Wire Line + 5350 2450 6250 2450 +Wire Wire Line + 5350 2550 6250 2550 +Wire Wire Line + 5350 2650 6250 2650 +Wire Wire Line + 5350 2750 6250 2750 +Wire Wire Line + 5350 2850 6250 2850 +Wire Wire Line + 5350 2950 6250 2950 +Wire Wire Line + 5350 3050 6250 3050 +Wire Wire Line + 5350 3150 6250 3150 +Wire Wire Line + 5950 1700 5600 1700 +Connection ~ 5950 1700 +Wire Wire Line + 5950 1600 5550 1600 +Wire Wire Line + 5550 1600 5550 1750 +Wire Wire Line + 5550 1750 5350 1750 +Connection ~ 5950 1600 +Connection ~ 5350 1750 +Wire Wire Line + 2650 4700 2450 4700 +Wire Wire Line + 2650 4150 2650 4700 +$Comp +L !Master:4116R-1-102LF_Bourns U11 +U 1 1 5E451612 +P 9400 2800 +F 0 "U11" H 9400 3400 50 0000 C CNN +F 1 "4116R-1-102LF_Bourns" H 9400 3300 50 0000 C CNN +F 2 "!Master:4116R-1-102LF_Bourns" H 9400 3500 50 0001 C CNN +F 3 "https://www.bourns.com/docs/Product-Datasheets/4100R.pdf" H 9400 3400 50 0001 C CNN + 1 9400 2800 + 1 0 0 -1 +$EndComp +$Comp +L !Master:4116R-1-105LF_Bourns U12 +U 1 1 5E301913 +P 2700 2700 +F 0 "U12" H 2700 2100 50 0000 C CNN +F 1 "4116R-1-105LF_Bourns" H 3050 2200 50 0000 C CNN +F 2 "!Master:4116R-1-105LF_Bourns" H 2700 3400 50 0001 C CNN +F 3 "https://www.bourns.com/docs/Product-Datasheets/4100R.pdf" H 2700 3300 50 0001 C CNN + 1 2700 2700 + 1 0 0 -1 +$EndComp +Wire Wire Line + 5600 1700 5600 1800 +Wire Wire Line + 5600 1800 5200 1800 +Connection ~ 5200 1800 +$Comp +L !Master:SS-13D16-VG_C&K U10 +U 1 1 5E3F1BC7 +P 10100 2800 +F 0 "U10" H 10050 3200 50 0000 L CNN +F 1 "SS-13D16-VG_C&K" H 9750 3100 50 0000 L CNN +F 2 "!Master:SS-13D16-VG_C&K" H 10100 3350 50 0001 C CNN +F 3 "https://media.digikey.com/pdf/Data%20Sheets/C&K/SS-13D16-VG.pdf" H 10100 3250 50 0001 C CNN + 1 10100 2800 + 1 0 0 -1 +$EndComp +Wire Wire Line + 9650 3150 10100 3150 +Wire Wire Line + 10100 3150 10100 3050 +Wire Wire Line + 10300 3050 10300 3450 +$Comp +L power:GND #PWR04 +U 1 1 5E3F1BD1 +P 10300 3450 +F 0 "#PWR04" H 10300 3200 50 0001 C CNN +F 1 "GND" H 10305 3277 50 0000 C CNN +F 2 "" H 10300 3450 50 0001 C CNN +F 3 "" H 10300 3450 50 0001 C CNN + 1 10300 3450 + 1 0 0 -1 +$EndComp +Wire Wire Line + 9900 3600 9700 3600 +Wire Wire Line + 9900 3050 9900 3600 +Wire Wire Line + 6750 2450 7750 2450 +Wire Wire Line + 6750 2550 7750 2550 +Wire Wire Line + 6750 2650 7750 2650 +Wire Wire Line + 6750 2750 7750 2750 +Wire Wire Line + 6750 2850 7750 2850 +Wire Wire Line + 6750 2950 7750 2950 +Wire Wire Line + 6750 3050 7750 3050 +Wire Wire Line + 6750 3150 7750 3150 +Connection ~ 7750 2450 +Connection ~ 7750 2550 +Connection ~ 7750 2650 +Connection ~ 7750 2750 +Connection ~ 7750 2850 +Connection ~ 7750 2950 +Connection ~ 7750 3050 +Connection ~ 7750 3150 +$Comp +L power:VDC #PWR03 +U 1 1 5E4CDA9A +P 9700 3600 +F 0 "#PWR03" H 9700 3500 50 0001 C CNN +F 1 "VDC" H 9700 3875 50 0000 C CNN +F 2 "" H 9700 3600 50 0001 C CNN +F 3 "" H 9700 3600 50 0001 C CNN + 1 9700 3600 + 1 0 0 -1 +$EndComp +Wire Wire Line + 9650 3150 9650 3050 +Connection ~ 9650 3150 +Wire Wire Line + 9650 3050 9650 2950 +Connection ~ 9650 3050 +Wire Wire Line + 9650 2850 9650 2950 +Connection ~ 9650 2950 +Wire Wire Line + 9650 2750 9650 2850 +Connection ~ 9650 2850 +Wire Wire Line + 9650 2650 9650 2750 +Connection ~ 9650 2750 +Wire Wire Line + 9650 2550 9650 2650 +Connection ~ 9650 2650 +Wire Wire Line + 9650 2450 9650 2550 +Connection ~ 9650 2550 +Wire Wire Line + 8550 3150 9150 3150 +Text Notes 8800 3700 0 50 ~ 0 +Output Connection +Connection ~ 8550 3150 +Wire Wire Line + 8550 3050 9150 3050 +Connection ~ 8550 3050 +Wire Wire Line + 8550 2950 9150 2950 +Connection ~ 8550 2950 +Wire Wire Line + 8550 2850 9150 2850 +Connection ~ 8550 2850 +Wire Wire Line + 8550 2750 9150 2750 +Connection ~ 8550 2750 +Wire Wire Line + 8550 2650 9150 2650 +Connection ~ 8550 2650 +Wire Wire Line + 8550 2550 9150 2550 +Connection ~ 8550 2550 +Wire Wire Line + 8550 2450 9150 2450 +Connection ~ 8550 2450 +Wire Wire Line + 3250 3050 2950 3050 +Connection ~ 3250 3050 +Wire Wire Line + 2950 2950 3250 2950 +Connection ~ 3250 2950 +Wire Wire Line + 3250 2850 2950 2850 +Connection ~ 3250 2850 +Wire Wire Line + 2950 2750 3250 2750 +Connection ~ 3250 2750 +Wire Wire Line + 3250 2650 2950 2650 +Connection ~ 3250 2650 +Wire Wire Line + 2950 2550 3250 2550 +Connection ~ 3250 2550 +Wire Wire Line + 3250 2450 2950 2450 +Connection ~ 3250 2450 +Wire Wire Line + 2950 2350 3250 2350 +Connection ~ 3250 2350 +Wire Wire Line + 2450 2350 2450 2450 +Wire Wire Line + 2450 2450 2450 2550 +Connection ~ 2450 2450 +Wire Wire Line + 2450 2650 2450 2550 +Connection ~ 2450 2550 +Wire Wire Line + 2450 2750 2450 2650 +Connection ~ 2450 2650 +Wire Wire Line + 2450 2850 2450 2750 +Connection ~ 2450 2750 +Wire Wire Line + 2450 2950 2450 2850 +Connection ~ 2450 2850 +Wire Wire Line + 2450 3050 2450 2950 +Connection ~ 2450 2950 +Wire Wire Line + 2450 3050 2450 4250 +Connection ~ 2450 3050 +Wire Wire Line + 2450 4250 2850 4250 +Wire Wire Line + 4650 2350 4100 2350 +Connection ~ 4100 2350 +Wire Wire Line + 4650 2450 4100 2450 +Connection ~ 4100 2450 +Wire Wire Line + 4650 2550 4100 2550 +Connection ~ 4100 2550 +Wire Wire Line + 4650 2650 4100 2650 +Connection ~ 4100 2650 +Wire Wire Line + 4100 2750 4650 2750 +Connection ~ 4100 2750 +Wire Wire Line + 4650 2850 4100 2850 +Connection ~ 4100 2850 +Wire Wire Line + 4100 2950 4650 2950 +Connection ~ 4100 2950 +Wire Wire Line + 4650 3050 4100 3050 +Connection ~ 4100 3050 +NoConn ~ 2950 4150 +NoConn ~ 10200 3050 +NoConn ~ 6750 2250 +NoConn ~ 6750 2350 +NoConn ~ 6250 2350 +NoConn ~ 6250 2250 $EndSCHEMATC diff --git a/8BitDataBuffer-1Way/KiCad/8BitDataBuffer-1Way.sch-bak b/8BitDataBuffer-1Way/KiCad/8BitDataBuffer-1Way.sch-bak new file mode 100644 index 0000000..63f48a2 --- /dev/null +++ b/8BitDataBuffer-1Way/KiCad/8BitDataBuffer-1Way.sch-bak @@ -0,0 +1,492 @@ +EESchema Schematic File Version 4 +EELAYER 30 0 +EELAYER END +$Descr A4 11693 8268 +encoding utf-8 +Sheet 1 1 +Title "" +Date "" +Rev "" +Comp "" +Comment1 "" +Comment2 "" +Comment3 "" +Comment4 "" +$EndDescr +$Comp +L !Master:SN74HCT541N_TexasInstruments U4 +U 1 1 5E2EEA39 +P 5000 2400 +F 0 "U4" H 5000 2775 50 0000 C CNN +F 1 "SN74HCT541N_TexasInstruments" H 5000 2684 50 0000 C CNN +F 2 "!Master:SN74HCT541N_TexasInstruments" H 5000 2900 50 0001 C CNN +F 3 "http://www.ti.com/general/docs/suppproductinfo.tsp?distId=10&gotoUrl=http%3A%2F%2Fwww.ti.com%2Flit%2Fgpn%2Fsn74hct541" H 5000 2850 50 0001 C CNN + 1 5000 2400 + 1 0 0 -1 +$EndComp +$Comp +L !Master:DC10EWA_Kingbright U6 +U 1 1 5E2F2235 +P 6500 2700 +F 0 "U6" H 6500 3375 50 0000 C CNN +F 1 "DC10EWA_Kingbright" H 6500 3284 50 0000 C CNN +F 2 "!Master:DC10EWA_Kingbright" H 6500 3500 50 0001 C CNN +F 3 "http://www.kingbrightusa.com/images/catalog/SPEC/DC10EWA.pdf" H 6500 3400 50 0001 C CNN + 1 6500 2700 + 1 0 0 -1 +$EndComp +$Comp +L !Master:SS-13D16-VG_C&K U13 +U 1 1 5E307D84 +P 2850 3900 +F 0 "U13" H 2800 4300 50 0000 L CNN +F 1 "SS-13D16-VG_C&K" H 2500 4200 50 0000 L CNN +F 2 "!Master:SS-13D16-VG_C&K" H 2850 4450 50 0001 C CNN +F 3 "https://media.digikey.com/pdf/Data%20Sheets/C&K/SS-13D16-VG.pdf" H 2850 4350 50 0001 C CNN + 1 2850 3900 + 1 0 0 -1 +$EndComp +Wire Wire Line + 2850 4250 2850 4150 +$Comp +L power:GND #PWR02 +U 1 1 5E32D790 +P 5950 1700 +F 0 "#PWR02" H 5950 1450 50 0001 C CNN +F 1 "GND" H 5955 1527 50 0000 C CNN +F 2 "" H 5950 1700 50 0001 C CNN +F 3 "" H 5950 1700 50 0001 C CNN + 1 5950 1700 + 1 0 0 -1 +$EndComp +Wire Wire Line + 5350 1750 5350 2250 +Wire Wire Line + 3050 4150 3050 4550 +Wire Wire Line + 4650 3150 4600 3150 +Wire Wire Line + 4600 1800 4600 3150 +$Comp +L !Master:OS102011MS2QN1_C&K U3 +U 1 1 5E2ED8DF +P 5000 1350 +F 0 "U3" H 4900 1700 50 0000 L CNN +F 1 "OS102011MS2QN1_C&K" H 4550 1600 50 0000 L CNN +F 2 "!Master:OS102011MS2QN1_C&K" H 5000 1850 50 0001 C CNN +F 3 "https://dznh3ojzb2azq.cloudfront.net/products/Slide/OS/documents/datasheet.pdf" H 5000 1750 50 0001 C CNN + 1 5000 1350 + 1 0 0 -1 +$EndComp +Wire Wire Line + 5350 2350 5400 2350 +Wire Wire Line + 5400 2350 5400 1850 +Wire Wire Line + 5000 1850 5000 1600 +Wire Wire Line + 5000 1850 4650 1850 +Wire Wire Line + 4650 1850 4650 2250 +Connection ~ 5000 1850 +Wire Wire Line + 5400 1850 5000 1850 +Wire Wire Line + 4600 1800 5200 1800 +Wire Wire Line + 4800 1600 4800 1750 +Wire Wire Line + 4800 1750 5350 1750 +Wire Wire Line + 5200 1600 5200 1800 +Text Notes 1750 4900 0 50 ~ 0 +Pull-Up/Disconnect/Pull-Down Switch +Text Notes 3550 1400 0 50 ~ 0 +Buffer Enable/Disable Switch +Wire Wire Line + 3250 2350 4100 2350 +Wire Wire Line + 3250 2450 4100 2450 +Wire Wire Line + 3250 2550 4100 2550 +Wire Wire Line + 3250 2650 4100 2650 +Wire Wire Line + 3250 2750 4100 2750 +Wire Wire Line + 3250 2850 4100 2850 +Wire Wire Line + 3250 2950 4100 2950 +Wire Wire Line + 3250 3050 4100 3050 +$Comp +L *Generic:2-PositionFemale_RectangularHeader U7 +U 1 1 5E489277 +P 7050 1650 +F 0 "U7" H 7000 1500 50 0000 L CNN +F 1 "2-PositionFemale_RectangularHeader" H 6750 1400 50 0000 L CNN +F 2 "*Generic:2-PositionFemale_RectangularHeader" H 7050 2050 50 0001 C CNN +F 3 "" H 7050 1950 50 0001 C CNN + 1 7050 1650 + 1 0 0 -1 +$EndComp +$Comp +L *Generic:8-PositionMale_RectangularHeader U8 +U 1 1 5E48A4A3 +P 7900 2800 +F 0 "U8" H 7850 3350 50 0000 L CNN +F 1 "8-PositionMale_RectangularHeader" H 7450 3250 50 0000 L CNN +F 2 "*Generic:8-PositionMale_RectangularHeader" H 7900 3500 50 0001 C CNN +F 3 "" H 7900 3400 50 0001 C CNN + 1 7900 2800 + 1 0 0 -1 +$EndComp +$Comp +L *Generic:8-PositionMale_RectangularHeader U2 +U 1 1 5E48BF0A +P 4250 2700 +F 0 "U2" H 4200 2250 50 0000 L CNN +F 1 "8-PositionMale_RectangularHeader" H 3600 2150 50 0000 L CNN +F 2 "*Generic:8-PositionMale_RectangularHeader" H 4250 3400 50 0001 C CNN +F 3 "" H 4250 3300 50 0001 C CNN + 1 4250 2700 + 1 0 0 -1 +$EndComp +$Comp +L *Generic:8-PositionFemale_RectangularHeader U1 +U 1 1 5E48C4EE +P 3400 2700 +F 0 "U1" H 3350 3250 50 0000 L CNN +F 1 "8-PositionFemale_RectangularHeader" H 2650 3150 50 0000 L CNN +F 2 "*Generic:8-PositionFemale_RectangularHeader" H 3400 3400 50 0001 C CNN +F 3 "" H 3400 3300 50 0001 C CNN + 1 3400 2700 + 1 0 0 -1 +$EndComp +Wire Wire Line + 7750 2450 8550 2450 +Wire Wire Line + 7750 2550 8550 2550 +Wire Wire Line + 7750 2650 8550 2650 +Wire Wire Line + 7750 2750 8550 2750 +Wire Wire Line + 7750 2850 8550 2850 +Wire Wire Line + 7750 2950 8550 2950 +Wire Wire Line + 7750 3050 8550 3050 +Wire Wire Line + 7750 3150 8550 3150 +$Comp +L power:VDC #PWR01 +U 1 1 5E4DF3A3 +P 5950 1600 +F 0 "#PWR01" H 5950 1500 50 0001 C CNN +F 1 "VDC" H 5950 1875 50 0000 C CNN +F 2 "" H 5950 1600 50 0001 C CNN +F 3 "" H 5950 1600 50 0001 C CNN + 1 5950 1600 + 1 0 0 -1 +$EndComp +Wire Wire Line + 6250 1600 5950 1600 +Wire Wire Line + 6250 1700 5950 1700 +$Comp +L *Generic:2-PositionMale_RectangularHeader U5 +U 1 1 5E507D51 +P 6400 1650 +F 0 "U5" H 6350 1900 50 0000 L CNN +F 1 "2-PositionMale_RectangularHeader" H 6100 1800 50 0000 L CNN +F 2 "*Generic:2-PositionMale_RectangularHeader" H 6400 2050 50 0001 C CNN +F 3 "" H 6400 1950 50 0001 C CNN + 1 6400 1650 + 1 0 0 -1 +$EndComp +Wire Wire Line + 6250 1600 6900 1600 +Connection ~ 6250 1600 +Wire Wire Line + 6900 1700 6250 1700 +Connection ~ 6250 1700 +$Comp +L *Generic:8-PositionFemale_RectangularHeader U9 +U 1 1 5E48AF61 +P 8700 2800 +F 0 "U9" H 8650 2350 50 0000 L CNN +F 1 "8-PositionFemale_RectangularHeader" H 8000 2250 50 0000 L CNN +F 2 "*Generic:8-PositionFemale_RectangularHeader" H 8700 3500 50 0001 C CNN +F 3 "" H 8700 3400 50 0001 C CNN + 1 8700 2800 + 1 0 0 -1 +$EndComp +$Comp +L power:VDC #PWR05 +U 1 1 5E595272 +P 2450 4700 +F 0 "#PWR05" H 2450 4600 50 0001 C CNN +F 1 "VDC" H 2450 4975 50 0000 C CNN +F 2 "" H 2450 4700 50 0001 C CNN +F 3 "" H 2450 4700 50 0001 C CNN + 1 2450 4700 + 1 0 0 -1 +$EndComp +$Comp +L power:GND #PWR06 +U 1 1 5E5A47B7 +P 3050 4550 +F 0 "#PWR06" H 3050 4300 50 0001 C CNN +F 1 "GND" H 3055 4377 50 0000 C CNN +F 2 "" H 3050 4550 50 0001 C CNN +F 3 "" H 3050 4550 50 0001 C CNN + 1 3050 4550 + 1 0 0 -1 +$EndComp +Wire Wire Line + 5350 2450 6250 2450 +Wire Wire Line + 5350 2550 6250 2550 +Wire Wire Line + 5350 2650 6250 2650 +Wire Wire Line + 5350 2750 6250 2750 +Wire Wire Line + 5350 2850 6250 2850 +Wire Wire Line + 5350 2950 6250 2950 +Wire Wire Line + 5350 3050 6250 3050 +Wire Wire Line + 5350 3150 6250 3150 +Wire Wire Line + 5950 1700 5600 1700 +Connection ~ 5950 1700 +Wire Wire Line + 5950 1600 5550 1600 +Wire Wire Line + 5550 1600 5550 1750 +Wire Wire Line + 5550 1750 5350 1750 +Connection ~ 5950 1600 +Connection ~ 5350 1750 +Wire Wire Line + 2650 4700 2450 4700 +Wire Wire Line + 2650 4150 2650 4700 +$Comp +L !Master:4116R-1-102LF_Bourns U11 +U 1 1 5E451612 +P 9400 2800 +F 0 "U11" H 9400 3400 50 0000 C CNN +F 1 "4116R-1-102LF_Bourns" H 9400 3300 50 0000 C CNN +F 2 "!Master:4116R-1-102LF_Bourns" H 9400 3500 50 0001 C CNN +F 3 "https://www.bourns.com/docs/Product-Datasheets/4100R.pdf" H 9400 3400 50 0001 C CNN + 1 9400 2800 + 1 0 0 -1 +$EndComp +$Comp +L !Master:4116R-1-105LF_Bourns U12 +U 1 1 5E301913 +P 2700 2700 +F 0 "U12" H 2700 2100 50 0000 C CNN +F 1 "4116R-1-105LF_Bourns" H 3050 2200 50 0000 C CNN +F 2 "!Master:4116R-1-105LF_Bourns" H 2700 3400 50 0001 C CNN +F 3 "https://www.bourns.com/docs/Product-Datasheets/4100R.pdf" H 2700 3300 50 0001 C CNN + 1 2700 2700 + 1 0 0 -1 +$EndComp +Wire Wire Line + 5600 1700 5600 1800 +Wire Wire Line + 5600 1800 5200 1800 +Connection ~ 5200 1800 +$Comp +L !Master:SS-13D16-VG_C&K U10 +U 1 1 5E3F1BC7 +P 10100 2800 +F 0 "U10" H 10050 3200 50 0000 L CNN +F 1 "SS-13D16-VG_C&K" H 9750 3100 50 0000 L CNN +F 2 "!Master:SS-13D16-VG_C&K" H 10100 3350 50 0001 C CNN +F 3 "https://media.digikey.com/pdf/Data%20Sheets/C&K/SS-13D16-VG.pdf" H 10100 3250 50 0001 C CNN + 1 10100 2800 + 1 0 0 -1 +$EndComp +Wire Wire Line + 9650 3150 10100 3150 +Wire Wire Line + 10100 3150 10100 3050 +Wire Wire Line + 10300 3050 10300 3450 +$Comp +L power:GND #PWR04 +U 1 1 5E3F1BD1 +P 10300 3450 +F 0 "#PWR04" H 10300 3200 50 0001 C CNN +F 1 "GND" H 10305 3277 50 0000 C CNN +F 2 "" H 10300 3450 50 0001 C CNN +F 3 "" H 10300 3450 50 0001 C CNN + 1 10300 3450 + 1 0 0 -1 +$EndComp +Wire Wire Line + 9900 3600 9700 3600 +Wire Wire Line + 9900 3050 9900 3600 +Wire Wire Line + 6750 2450 7750 2450 +Wire Wire Line + 6750 2550 7750 2550 +Wire Wire Line + 6750 2650 7750 2650 +Wire Wire Line + 6750 2750 7750 2750 +Wire Wire Line + 6750 2850 7750 2850 +Wire Wire Line + 6750 2950 7750 2950 +Wire Wire Line + 6750 3050 7750 3050 +Wire Wire Line + 6750 3150 7750 3150 +Connection ~ 7750 2450 +Connection ~ 7750 2550 +Connection ~ 7750 2650 +Connection ~ 7750 2750 +Connection ~ 7750 2850 +Connection ~ 7750 2950 +Connection ~ 7750 3050 +Connection ~ 7750 3150 +$Comp +L power:VDC #PWR03 +U 1 1 5E4CDA9A +P 9700 3600 +F 0 "#PWR03" H 9700 3500 50 0001 C CNN +F 1 "VDC" H 9700 3875 50 0000 C CNN +F 2 "" H 9700 3600 50 0001 C CNN +F 3 "" H 9700 3600 50 0001 C CNN + 1 9700 3600 + 1 0 0 -1 +$EndComp +Wire Wire Line + 9650 3150 9650 3050 +Connection ~ 9650 3150 +Wire Wire Line + 9650 3050 9650 2950 +Connection ~ 9650 3050 +Wire Wire Line + 9650 2850 9650 2950 +Connection ~ 9650 2950 +Wire Wire Line + 9650 2750 9650 2850 +Connection ~ 9650 2850 +Wire Wire Line + 9650 2650 9650 2750 +Connection ~ 9650 2750 +Wire Wire Line + 9650 2550 9650 2650 +Connection ~ 9650 2650 +Wire Wire Line + 9650 2450 9650 2550 +Connection ~ 9650 2550 +Wire Wire Line + 8550 3150 9150 3150 +Text Notes 8800 3700 0 50 ~ 0 +Output Connection +Connection ~ 8550 3150 +Wire Wire Line + 8550 3050 9150 3050 +Connection ~ 8550 3050 +Wire Wire Line + 8550 2950 9150 2950 +Connection ~ 8550 2950 +Wire Wire Line + 8550 2850 9150 2850 +Connection ~ 8550 2850 +Wire Wire Line + 8550 2750 9150 2750 +Connection ~ 8550 2750 +Wire Wire Line + 8550 2650 9150 2650 +Connection ~ 8550 2650 +Wire Wire Line + 8550 2550 9150 2550 +Connection ~ 8550 2550 +Wire Wire Line + 8550 2450 9150 2450 +Connection ~ 8550 2450 +Wire Wire Line + 3250 3050 2950 3050 +Connection ~ 3250 3050 +Wire Wire Line + 2950 2950 3250 2950 +Connection ~ 3250 2950 +Wire Wire Line + 3250 2850 2950 2850 +Connection ~ 3250 2850 +Wire Wire Line + 2950 2750 3250 2750 +Connection ~ 3250 2750 +Wire Wire Line + 3250 2650 2950 2650 +Connection ~ 3250 2650 +Wire Wire Line + 2950 2550 3250 2550 +Connection ~ 3250 2550 +Wire Wire Line + 3250 2450 2950 2450 +Connection ~ 3250 2450 +Wire Wire Line + 2950 2350 3250 2350 +Connection ~ 3250 2350 +Wire Wire Line + 2450 2350 2450 2450 +Wire Wire Line + 2450 2450 2450 2550 +Connection ~ 2450 2450 +Wire Wire Line + 2450 2650 2450 2550 +Connection ~ 2450 2550 +Wire Wire Line + 2450 2750 2450 2650 +Connection ~ 2450 2650 +Wire Wire Line + 2450 2850 2450 2750 +Connection ~ 2450 2750 +Wire Wire Line + 2450 2950 2450 2850 +Connection ~ 2450 2850 +Wire Wire Line + 2450 3050 2450 2950 +Connection ~ 2450 2950 +Wire Wire Line + 2450 3050 2450 4250 +Connection ~ 2450 3050 +Wire Wire Line + 2450 4250 2850 4250 +Wire Wire Line + 4650 2350 4100 2350 +Connection ~ 4100 2350 +Wire Wire Line + 4650 2450 4100 2450 +Connection ~ 4100 2450 +Wire Wire Line + 4650 2550 4100 2550 +Connection ~ 4100 2550 +Wire Wire Line + 4650 2650 4100 2650 +Connection ~ 4100 2650 +Wire Wire Line + 4100 2750 4650 2750 +Connection ~ 4100 2750 +Wire Wire Line + 4650 2850 4100 2850 +Connection ~ 4100 2850 +Wire Wire Line + 4100 2950 4650 2950 +Connection ~ 4100 2950 +Wire Wire Line + 4650 3050 4100 3050 +Connection ~ 4100 3050 +$EndSCHEMATC diff --git a/8BitDataBuffer-1Way/KiCad/fp-info-cache b/8BitDataBuffer-1Way/KiCad/fp-info-cache index 573541a..13c1ef9 100644 --- a/8BitDataBuffer-1Way/KiCad/fp-info-cache +++ b/8BitDataBuffer-1Way/KiCad/fp-info-cache @@ -1 +1,29 @@ +6324176471741 +*Generic +2-PositionFemale_RectangularHeader + + 0 +2 +2 +*Generic +2-PositionMale_RectangularHeader + + +0 +2 +2 +*Generic +8-PositionFemale_RectangularHeader + + +0 +8 +8 +*Generic +8-PositionMale_RectangularHeader + + +0 +8 +8 diff --git a/8BitDataBuffer-1Way/README.md b/8BitDataBuffer-1Way/README.md new file mode 100644 index 0000000..f1cc612 --- /dev/null +++ b/8BitDataBuffer-1Way/README.md @@ -0,0 +1,3 @@ +# 8-Bit Data Buffer (One Way) +## + diff --git a/8BitDataBuffer-2Way/KiCad/8BitDataBuffer-2Way.kicad_pcb b/8BitDataBuffer-2Way/KiCad/8BitDataBuffer-2Way.kicad_pcb deleted file mode 100644 index d9a8e8f..0000000 --- a/8BitDataBuffer-2Way/KiCad/8BitDataBuffer-2Way.kicad_pcb +++ /dev/null @@ -1,778 +0,0 @@ -(kicad_pcb (version 20171130) (host pcbnew "(5.1.5)-3") - - (general - (thickness 1.6) - (drawings 20) - (tracks 149) - (zones 0) - (modules 11) - (nets 42) - ) - - (page A4) - (layers - (0 F.Cu signal) - (31 B.Cu signal) - (33 F.Adhes user) - (35 F.Paste user) - (36 B.SilkS user) - (37 F.SilkS user) - (38 B.Mask user) - (39 F.Mask user) - (40 Dwgs.User user) - (41 Cmts.User user) - (42 Eco1.User user) - (43 Eco2.User user) - (44 Edge.Cuts user) - (45 Margin user) - (46 B.CrtYd user) - (47 F.CrtYd user) - (49 F.Fab user) - ) - - (setup - (last_trace_width 0.25) - (trace_clearance 0.2) - (zone_clearance 0.508) - (zone_45_only no) - (trace_min 0.2) - (via_size 0.8) - (via_drill 0.4) - (via_min_size 0.4) - (via_min_drill 0.3) - (uvia_size 0.3) - (uvia_drill 0.1) - (uvias_allowed no) - (uvia_min_size 0.2) - (uvia_min_drill 0.1) - (edge_width 0.05) - (segment_width 0.2) - (pcb_text_width 0.3) - (pcb_text_size 1.5 1.5) - (mod_edge_width 0.12) - (mod_text_size 1 1) - (mod_text_width 0.15) - (pad_size 1.524 1.524) - (pad_drill 0.762) - (pad_to_mask_clearance 0.051) - (solder_mask_min_width 0.25) - (aux_axis_origin 0 0) - (visible_elements 7FFFFFFF) - (pcbplotparams - (layerselection 0x010f8_ffffffff) - (usegerberextensions false) - (usegerberattributes false) - (usegerberadvancedattributes false) - (creategerberjobfile false) - (excludeedgelayer true) - (linewidth 0.100000) - (plotframeref false) - (viasonmask false) - (mode 1) - (useauxorigin false) - (hpglpennumber 1) - (hpglpenspeed 20) - (hpglpendiameter 15.000000) - (psnegative false) - (psa4output false) - (plotreference true) - (plotvalue true) - (plotinvisibletext false) - (padsonsilk false) - (subtractmaskfromsilk false) - (outputformat 1) - (mirror false) - (drillshape 0) - (scaleselection 1) - (outputdirectory "Gerber & Drill/")) - ) - - (net 0 "") - (net 1 "Net-(U1-Pad1)") - (net 2 "Net-(U1-Pad2)") - (net 3 "Net-(U1-Pad5)") - (net 4 "Net-(U1-Pad3)") - (net 5 "Net-(U1-Pad6)") - (net 6 "Net-(U1-Pad8)") - (net 7 "Net-(U1-Pad4)") - (net 8 "Net-(U1-Pad7)") - (net 9 VCC) - (net 10 GND) - (net 11 "Net-(U3-Pad18)") - (net 12 "Net-(U3-Pad17)") - (net 13 "Net-(U3-Pad11)") - (net 14 "Net-(U3-Pad12)") - (net 15 "Net-(U3-Pad13)") - (net 16 "Net-(U3-Pad14)") - (net 17 "Net-(U3-Pad15)") - (net 18 "Net-(U3-Pad16)") - (net 19 "Net-(U4-Pad20)") - (net 20 "Net-(U4-Pad19)") - (net 21 "Net-(U4-Pad18)") - (net 22 "Net-(U4-Pad17)") - (net 23 "Net-(U4-Pad16)") - (net 24 "Net-(U4-Pad15)") - (net 25 "Net-(U4-Pad14)") - (net 26 "Net-(U4-Pad13)") - (net 27 "Net-(U4-Pad12)") - (net 28 "Net-(U4-Pad11)") - (net 29 "Net-(U4-Pad2)") - (net 30 "Net-(U4-Pad1)") - (net 31 "Net-(U5-Pad16)") - (net 32 "Net-(U5-Pad15)") - (net 33 "Net-(U5-Pad14)") - (net 34 "Net-(U5-Pad13)") - (net 35 "Net-(U5-Pad12)") - (net 36 "Net-(U5-Pad11)") - (net 37 "Net-(U5-Pad10)") - (net 38 "Net-(U5-Pad9)") - (net 39 "Net-(U8-Pad10)") - (net 40 "Net-(U9-Pad3)") - (net 41 "Net-(U11-Pad2)") - - (net_class Default "This is the default net class." - (clearance 0.2) - (trace_width 0.25) - (via_dia 0.8) - (via_drill 0.4) - (uvia_dia 0.3) - (uvia_drill 0.1) - (add_net GND) - (add_net "Net-(U1-Pad1)") - (add_net "Net-(U1-Pad2)") - (add_net "Net-(U1-Pad3)") - (add_net "Net-(U1-Pad4)") - (add_net "Net-(U1-Pad5)") - (add_net "Net-(U1-Pad6)") - (add_net "Net-(U1-Pad7)") - (add_net "Net-(U1-Pad8)") - (add_net "Net-(U11-Pad2)") - (add_net "Net-(U3-Pad11)") - (add_net "Net-(U3-Pad12)") - (add_net "Net-(U3-Pad13)") - (add_net "Net-(U3-Pad14)") - (add_net "Net-(U3-Pad15)") - (add_net "Net-(U3-Pad16)") - (add_net "Net-(U3-Pad17)") - (add_net "Net-(U3-Pad18)") - (add_net "Net-(U4-Pad1)") - (add_net "Net-(U4-Pad11)") - (add_net "Net-(U4-Pad12)") - (add_net "Net-(U4-Pad13)") - (add_net "Net-(U4-Pad14)") - (add_net "Net-(U4-Pad15)") - (add_net "Net-(U4-Pad16)") - (add_net "Net-(U4-Pad17)") - (add_net "Net-(U4-Pad18)") - (add_net "Net-(U4-Pad19)") - (add_net "Net-(U4-Pad2)") - (add_net "Net-(U4-Pad20)") - (add_net "Net-(U5-Pad10)") - (add_net "Net-(U5-Pad11)") - (add_net "Net-(U5-Pad12)") - (add_net "Net-(U5-Pad13)") - (add_net "Net-(U5-Pad14)") - (add_net "Net-(U5-Pad15)") - (add_net "Net-(U5-Pad16)") - (add_net "Net-(U5-Pad9)") - (add_net "Net-(U8-Pad10)") - (add_net "Net-(U9-Pad3)") - (add_net VCC) - ) - - (module !Master:DC10EWA_Kingbright (layer F.Cu) (tedit 5E2E4EFE) (tstamp 5E2F8BEA) - (at 171.45 82.55 270) - (descr "LED Circuit Board Indicator Bar - 10 Wide, DIP Red (x 10) Diffused, White 2V 30mA Through Hole") - (path /5E2F2235) - (fp_text reference U4 (at -13.97 0 180) (layer F.Fab) - (effects (font (size 1 1) (thickness 0.15))) - ) - (fp_text value DC10EWA_Kingbright (at 0 0 270) (layer F.Fab) - (effects (font (size 1 1) (thickness 0.15))) - ) - (fp_line (start -12.7 4.08) (end -11.7 5.08) (layer F.SilkS) (width 0.12)) - (fp_line (start -12.7 4.08) (end -12.7 -5.08) (layer F.SilkS) (width 0.12)) - (fp_line (start 12.7 -5.08) (end -12.7 -5.08) (layer F.SilkS) (width 0.12)) - (fp_line (start 12.7 5.08) (end 12.7 -5.08) (layer F.SilkS) (width 0.12)) - (fp_line (start -11.7 5.08) (end 12.7 5.08) (layer F.SilkS) (width 0.12)) - (pad 20 thru_hole circle (at -11.43 -3.81 270) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask) - (net 19 "Net-(U4-Pad20)")) - (pad 19 thru_hole circle (at -8.89 -3.81 270) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask) - (net 20 "Net-(U4-Pad19)")) - (pad 18 thru_hole circle (at -6.35 -3.81 270) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask) - (net 21 "Net-(U4-Pad18)")) - (pad 17 thru_hole circle (at -3.81 -3.81 270) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask) - (net 22 "Net-(U4-Pad17)")) - (pad 16 thru_hole circle (at -1.27 -3.81 270) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask) - (net 23 "Net-(U4-Pad16)")) - (pad 15 thru_hole circle (at 1.27 -3.81 270) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask) - (net 24 "Net-(U4-Pad15)")) - (pad 14 thru_hole circle (at 3.81 -3.81 270) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask) - (net 25 "Net-(U4-Pad14)")) - (pad 13 thru_hole circle (at 6.35 -3.81 270) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask) - (net 26 "Net-(U4-Pad13)")) - (pad 12 thru_hole circle (at 8.89 -3.81 270) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask) - (net 27 "Net-(U4-Pad12)")) - (pad 11 thru_hole circle (at 11.43 -3.81 270) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask) - (net 28 "Net-(U4-Pad11)")) - (pad 10 thru_hole circle (at 11.43 3.81 270) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask) - (net 13 "Net-(U3-Pad11)")) - (pad 9 thru_hole circle (at 8.89 3.81 270) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask) - (net 14 "Net-(U3-Pad12)")) - (pad 8 thru_hole circle (at 6.35 3.81 270) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask) - (net 15 "Net-(U3-Pad13)")) - (pad 7 thru_hole circle (at 3.81 3.81 270) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask) - (net 16 "Net-(U3-Pad14)")) - (pad 6 thru_hole circle (at 1.27 3.81 270) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask) - (net 17 "Net-(U3-Pad15)")) - (pad 5 thru_hole circle (at -1.27 3.81 270) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask) - (net 18 "Net-(U3-Pad16)")) - (pad 4 thru_hole circle (at -3.81 3.81 270) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask) - (net 12 "Net-(U3-Pad17)")) - (pad 3 thru_hole circle (at -6.35 3.81 270) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask) - (net 11 "Net-(U3-Pad18)")) - (pad 2 thru_hole circle (at -8.89 3.81 270) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask) - (net 29 "Net-(U4-Pad2)")) - (pad 1 thru_hole roundrect (at -11.43 3.81 270) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask) (roundrect_rratio 0.25) - (net 30 "Net-(U4-Pad1)")) - ) - - (module !Master:SN74HCT541N_TexasInstruments (layer F.Cu) (tedit 5E2E4EE5) (tstamp 5E2F8BCC) - (at 125.73 82.55) - (descr "Buffer, Inverting 1 Element 8 Bit per Element 3-State Output 20-PDIP") - (path /5E2EEA39) - (fp_text reference U3 (at 0 -15.24) (layer F.Fab) - (effects (font (size 1 1) (thickness 0.15))) - ) - (fp_text value SN74HCT541N_TexasInstruments (at 0 0 90) (layer F.Fab) - (effects (font (size 1 1) (thickness 0.15))) - ) - (fp_line (start -3.3 -13.46) (end 3.3 -13.46) (layer F.SilkS) (width 0.12)) - (fp_line (start 3.3 13.46) (end 3.3 -13.46) (layer F.SilkS) (width 0.12)) - (fp_line (start -3.3 13.46) (end 3.3 13.46) (layer F.SilkS) (width 0.12)) - (fp_line (start -3.3 13.46) (end -3.3 -13.46) (layer F.SilkS) (width 0.12)) - (pad 20 thru_hole circle (at 3.81 -11.43) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask) - (net 9 VCC)) - (pad 19 thru_hole circle (at 3.81 -8.89) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask) - (net 41 "Net-(U11-Pad2)")) - (pad 18 thru_hole circle (at 3.81 -6.35) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask) - (net 11 "Net-(U3-Pad18)")) - (pad 17 thru_hole circle (at 3.81 -3.81) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask) - (net 12 "Net-(U3-Pad17)")) - (pad 9 thru_hole circle (at -3.81 8.89) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask) - (net 6 "Net-(U1-Pad8)")) - (pad 10 thru_hole circle (at -3.81 11.43) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask) - (net 10 GND)) - (pad 11 thru_hole circle (at 3.81 11.43) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask) - (net 13 "Net-(U3-Pad11)")) - (pad 12 thru_hole circle (at 3.81 8.89) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask) - (net 14 "Net-(U3-Pad12)")) - (pad 13 thru_hole circle (at 3.81 6.35) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask) - (net 15 "Net-(U3-Pad13)")) - (pad 14 thru_hole circle (at 3.81 3.81) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask) - (net 16 "Net-(U3-Pad14)")) - (pad 15 thru_hole circle (at 3.81 1.27) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask) - (net 17 "Net-(U3-Pad15)")) - (pad 16 thru_hole circle (at 3.81 -1.27) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask) - (net 18 "Net-(U3-Pad16)")) - (pad 1 thru_hole roundrect (at -3.81 -11.43) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask) (roundrect_rratio 0.25) - (net 41 "Net-(U11-Pad2)")) - (pad 2 thru_hole circle (at -3.81 -8.89) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask) - (net 1 "Net-(U1-Pad1)")) - (pad 3 thru_hole circle (at -3.81 -6.35) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask) - (net 2 "Net-(U1-Pad2)")) - (pad 4 thru_hole circle (at -3.81 -3.81) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask) - (net 4 "Net-(U1-Pad3)")) - (pad 5 thru_hole circle (at -3.81 -1.27) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask) - (net 7 "Net-(U1-Pad4)")) - (pad 6 thru_hole circle (at -3.81 1.27) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask) - (net 3 "Net-(U1-Pad5)")) - (pad 7 thru_hole circle (at -3.81 3.81) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask) - (net 5 "Net-(U1-Pad6)")) - (pad 8 thru_hole circle (at -3.81 6.35) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask) - (net 8 "Net-(U1-Pad7)")) - ) - - (module !Master:OS102011MS2QN1_C&K (layer F.Cu) (tedit 5E2E46C6) (tstamp 5E2E9E93) - (at 137.16 71.12 180) - (descr "Slide Switch SPDT Through Hole") - (path /5E2ED8DF) - (fp_text reference U11 (at 0 5.08) (layer F.Fab) - (effects (font (size 1 1) (thickness 0.15))) - ) - (fp_text value OS102011MS2QN1_C&K (at 0 15.24 90) (layer F.Fab) - (effects (font (size 1 1) (thickness 0.15))) - ) - (fp_line (start -4.3 2.15) (end -4.3 -2.15) (layer F.SilkS) (width 0.12)) - (fp_line (start -4.3 2.15) (end 4.3 2.15) (layer F.SilkS) (width 0.12)) - (fp_line (start 4.3 -2.15) (end 4.3 2.15) (layer F.SilkS) (width 0.12)) - (fp_line (start -4.3 -2.15) (end 4.3 -2.15) (layer F.SilkS) (width 0.12)) - (pad 3 thru_hole circle (at 2 0 180) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask) - (net 10 GND)) - (pad "" thru_hole circle (at -4.1 0 180) (size 2 2) (drill 1.25) (layers *.Cu *.Mask)) - (pad "" thru_hole circle (at 4.1 0 180) (size 2 2) (drill 1.25) (layers *.Cu *.Mask)) - (pad 1 thru_hole roundrect (at -2 0 180) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask) (roundrect_rratio 0.25) - (net 9 VCC)) - (pad 2 thru_hole circle (at 0 0 180) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask) - (net 41 "Net-(U11-Pad2)")) - ) - - (module *Generic:2-PinFemaleHeader (layer F.Cu) (tedit 5E2E3E6E) (tstamp 5E2E9E86) - (at 162.56 71.12 90) - (path /5E4131BE) - (fp_text reference U10 (at 0 -3.81 90) (layer F.Fab) - (effects (font (size 1 1) (thickness 0.15))) - ) - (fp_text value 2-BitFemaleHeader (at 11.43 0 90) (layer F.Fab) - (effects (font (size 1 1) (thickness 0.15))) - ) - (fp_line (start 1.27 -2.54) (end -1.27 -2.54) (layer F.SilkS) (width 0.12)) - (fp_line (start 1.27 2.54) (end 1.27 -2.54) (layer F.SilkS) (width 0.12)) - (fp_line (start -1.27 2.54) (end 1.27 2.54) (layer F.SilkS) (width 0.12)) - (fp_line (start -1.27 -2.54) (end -1.27 2.54) (layer F.SilkS) (width 0.12)) - (pad 2 thru_hole circle (at 0 1.27 90) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask) - (net 10 GND)) - (pad 1 thru_hole roundrect (at 0 -1.27 90) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask) (roundrect_rratio 0.25) - (net 9 VCC)) - ) - - (module !Master:SS-13D16-VG_C&K (layer F.Cu) (tedit 5E2E486C) (tstamp 5E2F8C48) - (at 151.13 71.12) - (descr "Slide Switch SP3T Through Hole") - (path /5E307D84) - (fp_text reference U9 (at 0 -5.08) (layer F.Fab) - (effects (font (size 1 1) (thickness 0.15))) - ) - (fp_text value SS-13D16-VG_C&K (at 0 -13.97 90) (layer F.Fab) - (effects (font (size 1 1) (thickness 0.15))) - ) - (fp_line (start 6.3 -2.15) (end 6.3 2.15) (layer F.SilkS) (width 0.12)) - (fp_line (start -6.3 -2.15) (end -6.3 2.15) (layer F.SilkS) (width 0.12)) - (fp_line (start -6.3 2.15) (end 6.3 2.15) (layer F.SilkS) (width 0.12)) - (fp_line (start -6.3 -2.15) (end 6.3 -2.15) (layer F.SilkS) (width 0.12)) - (pad "" thru_hole circle (at 6.1 0) (size 2 2) (drill 1.25) (layers *.Cu *.Mask)) - (pad "" thru_hole circle (at -6.1 0) (size 2 2) (drill 1.25) (layers *.Cu *.Mask)) - (pad 4 thru_hole circle (at 4 0) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask) - (net 10 GND)) - (pad 3 thru_hole circle (at 2 0) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask) - (net 40 "Net-(U9-Pad3)")) - (pad 2 thru_hole circle (at 0 0) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask) - (net 39 "Net-(U8-Pad10)")) - (pad 1 thru_hole roundrect (at -4 0) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask) (roundrect_rratio 0.25) - (net 9 VCC)) - ) - - (module !Master:4116R-1-105LF_Bourns (layer F.Cu) (tedit 5E2D4C99) (tstamp 5E2F8C3A) - (at 148.59 91.44 270) - (descr "1M Ohm ±2% 250mW Power Per Element Isolated Resistor Network/Array ±100ppm/°C 16-DIP (0.300\", 7.62mm)") - (path /5E301913) - (fp_text reference U8 (at 0 12.7 90) (layer F.Fab) - (effects (font (size 1 1) (thickness 0.15))) - ) - (fp_text value 4116R-1-105LF_Bourns (at 0 0) (layer F.Fab) - (effects (font (size 1 1) (thickness 0.15))) - ) - (fp_line (start 3.935 -10.985) (end 3.935 10.985) (layer F.SilkS) (width 0.12)) - (fp_line (start -3.935 -10.985) (end -3.935 10.985) (layer F.SilkS) (width 0.12)) - (fp_line (start -3.935 10.985) (end 3.935 10.985) (layer F.SilkS) (width 0.12)) - (fp_line (start -3.935 -10.985) (end 3.935 -10.985) (layer F.SilkS) (width 0.12)) - (pad 16 thru_hole circle (at 3.81 -8.89 270) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask) - (net 39 "Net-(U8-Pad10)")) - (pad 15 thru_hole circle (at 3.81 -6.35 270) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask) - (net 39 "Net-(U8-Pad10)")) - (pad 14 thru_hole circle (at 3.81 -3.81 270) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask) - (net 39 "Net-(U8-Pad10)")) - (pad 13 thru_hole circle (at 3.81 -1.27 270) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask) - (net 39 "Net-(U8-Pad10)")) - (pad 12 thru_hole circle (at 3.81 1.27 270) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask) - (net 39 "Net-(U8-Pad10)")) - (pad 11 thru_hole circle (at 3.81 3.81 270) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask) - (net 39 "Net-(U8-Pad10)")) - (pad 10 thru_hole circle (at 3.81 6.35 270) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask) - (net 39 "Net-(U8-Pad10)")) - (pad 9 thru_hole circle (at 3.81 8.89 270) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask) - (net 39 "Net-(U8-Pad10)")) - (pad 8 thru_hole circle (at -3.81 8.89 270) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask) - (net 13 "Net-(U3-Pad11)")) - (pad 7 thru_hole circle (at -3.81 6.35 270) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask) - (net 14 "Net-(U3-Pad12)")) - (pad 6 thru_hole circle (at -3.81 3.81 270) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask) - (net 15 "Net-(U3-Pad13)")) - (pad 5 thru_hole circle (at -3.81 1.27 270) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask) - (net 16 "Net-(U3-Pad14)")) - (pad 4 thru_hole circle (at -3.81 -1.27 270) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask) - (net 17 "Net-(U3-Pad15)")) - (pad 3 thru_hole circle (at -3.81 -3.81 270) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask) - (net 18 "Net-(U3-Pad16)")) - (pad 2 thru_hole circle (at -3.81 -6.35 270) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask) - (net 12 "Net-(U3-Pad17)")) - (pad 1 thru_hole roundrect (at -3.81 -8.89 270) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask) (roundrect_rratio 0.25) - (net 11 "Net-(U3-Pad18)")) - ) - - (module *Generic:8-PinFemaleHeader (layer F.Cu) (tedit 5E2E3A9B) (tstamp 5E2F8C22) - (at 195.58 82.55) - (path /5E2F3C03) - (fp_text reference U7 (at 0 -11.43) (layer F.Fab) - (effects (font (size 1 1) (thickness 0.15))) - ) - (fp_text value 8-BitFemaleHeader (at 0 -20.32 90) (layer F.Fab) - (effects (font (size 1 1) (thickness 0.15))) - ) - (fp_line (start -1.27 -10.16) (end -1.27 10.16) (layer F.SilkS) (width 0.12)) - (fp_line (start -1.27 10.16) (end 1.27 10.16) (layer F.SilkS) (width 0.12)) - (fp_line (start 1.27 10.16) (end 1.27 -10.16) (layer F.SilkS) (width 0.12)) - (fp_line (start 1.27 -10.16) (end -1.27 -10.16) (layer F.SilkS) (width 0.12)) - (pad 1 thru_hole roundrect (at 0 -8.89) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask) (roundrect_rratio 0.25) - (net 31 "Net-(U5-Pad16)")) - (pad 2 thru_hole circle (at 0 -6.35) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask) - (net 32 "Net-(U5-Pad15)")) - (pad 5 thru_hole circle (at 0 1.27) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask) - (net 35 "Net-(U5-Pad12)")) - (pad 3 thru_hole circle (at 0 -3.81) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask) - (net 33 "Net-(U5-Pad14)")) - (pad 6 thru_hole circle (at 0 3.81) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask) - (net 36 "Net-(U5-Pad11)")) - (pad 8 thru_hole circle (at 0 8.89) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask) - (net 38 "Net-(U5-Pad9)")) - (pad 4 thru_hole circle (at 0 -1.27) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask) - (net 34 "Net-(U5-Pad13)")) - (pad 7 thru_hole circle (at 0 6.35) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask) - (net 37 "Net-(U5-Pad10)")) - ) - - (module *Generic:8-PinMaleHeader (layer F.Cu) (tedit 5E2E3AB1) (tstamp 5E2F8C12) - (at 193.04 82.55) - (path /5E2F0EB9) - (fp_text reference U6 (at 0 -11.43) (layer F.Fab) - (effects (font (size 1 1) (thickness 0.15))) - ) - (fp_text value 8-BitMaleHeader (at 0 -19.05 90) (layer F.Fab) - (effects (font (size 1 1) (thickness 0.15))) - ) - (fp_line (start 1.27 -10.16) (end -1.27 -10.16) (layer F.SilkS) (width 0.12)) - (fp_line (start 1.27 10.16) (end 1.27 -10.16) (layer F.SilkS) (width 0.12)) - (fp_line (start -1.27 10.16) (end 1.27 10.16) (layer F.SilkS) (width 0.12)) - (fp_line (start -1.27 -10.16) (end -1.27 10.16) (layer F.SilkS) (width 0.12)) - (pad 8 thru_hole circle (at 0 8.89) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask) - (net 38 "Net-(U5-Pad9)")) - (pad 7 thru_hole circle (at 0 6.35) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask) - (net 37 "Net-(U5-Pad10)")) - (pad 6 thru_hole circle (at 0 3.81) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask) - (net 36 "Net-(U5-Pad11)")) - (pad 5 thru_hole circle (at 0 1.27) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask) - (net 35 "Net-(U5-Pad12)")) - (pad 4 thru_hole circle (at 0 -1.27) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask) - (net 34 "Net-(U5-Pad13)")) - (pad 3 thru_hole circle (at 0 -3.81) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask) - (net 33 "Net-(U5-Pad14)")) - (pad 2 thru_hole circle (at 0 -6.35) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask) - (net 32 "Net-(U5-Pad15)")) - (pad 1 thru_hole roundrect (at 0 -8.89) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask) (roundrect_rratio 0.25) - (net 31 "Net-(U5-Pad16)")) - ) - - (module !Master:4116R-1-331LF_Bourns (layer F.Cu) (tedit 5E2D4B65) (tstamp 5E2F8C02) - (at 184.15 82.55) - (descr "330 Ohm ±2% 250mW Power Per Element Isolated Resistor Network/Array ±100ppm/°C 16-DIP (0.300\", 7.62mm)") - (path /5E2F714C) - (fp_text reference U5 (at 0 -12.7) (layer F.Fab) - (effects (font (size 1 1) (thickness 0.15))) - ) - (fp_text value 4116R-1-331LF_Bourns (at 0 0 90) (layer F.Fab) - (effects (font (size 1 1) (thickness 0.15))) - ) - (fp_line (start 3.935 -10.985) (end 3.935 10.985) (layer F.SilkS) (width 0.12)) - (fp_line (start -3.935 -10.985) (end -3.935 10.985) (layer F.SilkS) (width 0.12)) - (fp_line (start -3.935 10.985) (end 3.935 10.985) (layer F.SilkS) (width 0.12)) - (fp_line (start -3.935 -10.985) (end 3.935 -10.985) (layer F.SilkS) (width 0.12)) - (pad 16 thru_hole circle (at 3.81 -8.89) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask) - (net 31 "Net-(U5-Pad16)")) - (pad 15 thru_hole circle (at 3.81 -6.35) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask) - (net 32 "Net-(U5-Pad15)")) - (pad 14 thru_hole circle (at 3.81 -3.81) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask) - (net 33 "Net-(U5-Pad14)")) - (pad 13 thru_hole circle (at 3.81 -1.27) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask) - (net 34 "Net-(U5-Pad13)")) - (pad 12 thru_hole circle (at 3.81 1.27) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask) - (net 35 "Net-(U5-Pad12)")) - (pad 11 thru_hole circle (at 3.81 3.81) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask) - (net 36 "Net-(U5-Pad11)")) - (pad 10 thru_hole circle (at 3.81 6.35) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask) - (net 37 "Net-(U5-Pad10)")) - (pad 9 thru_hole circle (at 3.81 8.89) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask) - (net 38 "Net-(U5-Pad9)")) - (pad 8 thru_hole circle (at -3.81 8.89) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask) - (net 28 "Net-(U4-Pad11)")) - (pad 7 thru_hole circle (at -3.81 6.35) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask) - (net 27 "Net-(U4-Pad12)")) - (pad 6 thru_hole circle (at -3.81 3.81) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask) - (net 26 "Net-(U4-Pad13)")) - (pad 5 thru_hole circle (at -3.81 1.27) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask) - (net 25 "Net-(U4-Pad14)")) - (pad 4 thru_hole circle (at -3.81 -1.27) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask) - (net 24 "Net-(U4-Pad15)")) - (pad 3 thru_hole circle (at -3.81 -3.81) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask) - (net 23 "Net-(U4-Pad16)")) - (pad 2 thru_hole circle (at -3.81 -6.35) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask) - (net 22 "Net-(U4-Pad17)")) - (pad 1 thru_hole roundrect (at -3.81 -8.89) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask) (roundrect_rratio 0.25) - (net 21 "Net-(U4-Pad18)")) - ) - - (module *Generic:8-PinMaleHeader (layer F.Cu) (tedit 5E2E3AB1) (tstamp 5E2F8BAF) - (at 116.84 82.55) - (path /5E2E6F81) - (fp_text reference U2 (at 0 -11.43) (layer F.Fab) - (effects (font (size 1 1) (thickness 0.15))) - ) - (fp_text value 8-BitMaleHeader (at 0 -19.05 90) (layer F.Fab) - (effects (font (size 1 1) (thickness 0.15))) - ) - (fp_line (start 1.27 -10.16) (end -1.27 -10.16) (layer F.SilkS) (width 0.12)) - (fp_line (start 1.27 10.16) (end 1.27 -10.16) (layer F.SilkS) (width 0.12)) - (fp_line (start -1.27 10.16) (end 1.27 10.16) (layer F.SilkS) (width 0.12)) - (fp_line (start -1.27 -10.16) (end -1.27 10.16) (layer F.SilkS) (width 0.12)) - (pad 8 thru_hole circle (at 0 8.89) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask) - (net 6 "Net-(U1-Pad8)")) - (pad 7 thru_hole circle (at 0 6.35) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask) - (net 8 "Net-(U1-Pad7)")) - (pad 6 thru_hole circle (at 0 3.81) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask) - (net 5 "Net-(U1-Pad6)")) - (pad 5 thru_hole circle (at 0 1.27) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask) - (net 3 "Net-(U1-Pad5)")) - (pad 4 thru_hole circle (at 0 -1.27) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask) - (net 7 "Net-(U1-Pad4)")) - (pad 3 thru_hole circle (at 0 -3.81) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask) - (net 4 "Net-(U1-Pad3)")) - (pad 2 thru_hole circle (at 0 -6.35) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask) - (net 2 "Net-(U1-Pad2)")) - (pad 1 thru_hole roundrect (at 0 -8.89) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask) (roundrect_rratio 0.25) - (net 1 "Net-(U1-Pad1)")) - ) - - (module *Generic:8-PinFemaleHeader (layer F.Cu) (tedit 5E2E3A9B) (tstamp 5E2F8B9F) - (at 114.3 82.55) - (path /5E2F2C0E) - (fp_text reference U1 (at 0 -11.43) (layer F.Fab) - (effects (font (size 1 1) (thickness 0.15))) - ) - (fp_text value 8-BitFemaleHeader (at 0 -20.32 90) (layer F.Fab) - (effects (font (size 1 1) (thickness 0.15))) - ) - (fp_line (start -1.27 -10.16) (end -1.27 10.16) (layer F.SilkS) (width 0.12)) - (fp_line (start -1.27 10.16) (end 1.27 10.16) (layer F.SilkS) (width 0.12)) - (fp_line (start 1.27 10.16) (end 1.27 -10.16) (layer F.SilkS) (width 0.12)) - (fp_line (start 1.27 -10.16) (end -1.27 -10.16) (layer F.SilkS) (width 0.12)) - (pad 1 thru_hole roundrect (at 0 -8.89) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask) (roundrect_rratio 0.25) - (net 1 "Net-(U1-Pad1)")) - (pad 2 thru_hole circle (at 0 -6.35) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask) - (net 2 "Net-(U1-Pad2)")) - (pad 5 thru_hole circle (at 0 1.27) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask) - (net 3 "Net-(U1-Pad5)")) - (pad 3 thru_hole circle (at 0 -3.81) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask) - (net 4 "Net-(U1-Pad3)")) - (pad 6 thru_hole circle (at 0 3.81) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask) - (net 5 "Net-(U1-Pad6)")) - (pad 8 thru_hole circle (at 0 8.89) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask) - (net 6 "Net-(U1-Pad8)")) - (pad 4 thru_hole circle (at 0 -1.27) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask) - (net 7 "Net-(U1-Pad4)")) - (pad 7 thru_hole circle (at 0 6.35) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask) - (net 8 "Net-(U1-Pad7)")) - ) - - (gr_text "Designed and Created\nby William Miceli" (at 148.59 80.01) (layer B.SilkS) - (effects (font (size 2 2) (thickness 0.2)) (justify mirror)) - ) - (gr_text Power (at 162.56 69.088) (layer F.SilkS) (tstamp 5E2EABAD) - (effects (font (size 1 1) (thickness 0.15))) - ) - (gr_text "Pull Resistors" (at 151.13 68.326) (layer F.SilkS) (tstamp 5E2EABAD) - (effects (font (size 1 1) (thickness 0.15))) - ) - (gr_text Buffer (at 137.16 68.326) (layer F.SilkS) (tstamp 5E2EAB21) - (effects (font (size 1 1) (thickness 0.15))) - ) - (gr_text "Pull Down" (at 154.94 73.66 90) (layer F.SilkS) (tstamp 5E2EAB21) - (effects (font (size 1 1) (thickness 0.15)) (justify right)) - ) - (gr_text Disconnect (at 151.13 73.66 90) (layer F.SilkS) (tstamp 5E2EAB21) - (effects (font (size 1 1) (thickness 0.15)) (justify right)) - ) - (gr_text "Pull Up" (at 147.32 73.66 90) (layer F.SilkS) (tstamp 5E2EAB21) - (effects (font (size 1 1) (thickness 0.15)) (justify right)) - ) - (gr_text GND (at 163.83 72.39 90) (layer F.SilkS) (tstamp 5E2EAB21) - (effects (font (size 1 1) (thickness 0.15)) (justify right)) - ) - (gr_text VCC (at 161.29 72.39 90) (layer F.SilkS) (tstamp 5E2EAB21) - (effects (font (size 1 1) (thickness 0.15)) (justify right)) - ) - (gr_text "Disable\n" (at 139.7 73.66 90) (layer F.SilkS) (tstamp 5E2EAB11) - (effects (font (size 1 1) (thickness 0.15)) (justify right)) - ) - (gr_text Enable (at 134.62 73.66 90) (layer F.SilkS) - (effects (font (size 1 1) (thickness 0.15)) (justify right)) - ) - (gr_line (start 115.57 67.31) (end 194.31 67.31) (layer Edge.Cuts) (width 0.05) (tstamp 5E2EAB06)) - (gr_line (start 111.76 93.98) (end 111.76 71.12) (layer Edge.Cuts) (width 0.05) (tstamp 5E2EAAFF)) - (gr_line (start 115.57 97.79) (end 194.31 97.79) (layer Edge.Cuts) (width 0.05) (tstamp 5E2EAAFB)) - (gr_line (start 198.12 71.12) (end 198.12 93.98) (layer Edge.Cuts) (width 0.05) (tstamp 5E2EAAEB)) - (gr_line (start 198.12 71.12) (end 194.31 67.31) (layer Edge.Cuts) (width 0.05)) - (gr_line (start 194.31 97.79) (end 194.31 97.79) (layer Edge.Cuts) (width 0.05) (tstamp 5E2EAAE1)) - (gr_line (start 198.12 93.98) (end 194.31 97.79) (layer Edge.Cuts) (width 0.05)) - (gr_line (start 111.76 93.98) (end 115.57 97.79) (layer Edge.Cuts) (width 0.05)) - (gr_line (start 111.76 71.12) (end 115.57 67.31) (layer Edge.Cuts) (width 0.05)) - - (segment (start 114.3 73.66) (end 116.84 73.66) (width 0.25) (layer F.Cu) (net 1)) - (segment (start 116.84 73.66) (end 121.92 73.66) (width 0.25) (layer F.Cu) (net 1)) - (segment (start 114.3 76.2) (end 116.84 76.2) (width 0.25) (layer F.Cu) (net 2)) - (segment (start 116.84 76.2) (end 121.92 76.2) (width 0.25) (layer F.Cu) (net 2)) - (segment (start 114.3 83.82) (end 116.84 83.82) (width 0.25) (layer F.Cu) (net 3)) - (segment (start 116.84 83.82) (end 121.92 83.82) (width 0.25) (layer F.Cu) (net 3)) - (segment (start 114.3 78.74) (end 116.84 78.74) (width 0.25) (layer F.Cu) (net 4)) - (segment (start 116.84 78.74) (end 121.92 78.74) (width 0.25) (layer F.Cu) (net 4)) - (segment (start 114.3 86.36) (end 116.84 86.36) (width 0.25) (layer F.Cu) (net 5)) - (segment (start 116.84 86.36) (end 121.92 86.36) (width 0.25) (layer F.Cu) (net 5)) - (segment (start 114.3 91.44) (end 116.84 91.44) (width 0.25) (layer F.Cu) (net 6)) - (segment (start 116.84 91.44) (end 121.92 91.44) (width 0.25) (layer F.Cu) (net 6)) - (segment (start 114.3 81.28) (end 116.84 81.28) (width 0.25) (layer F.Cu) (net 7)) - (segment (start 116.84 81.28) (end 121.92 81.28) (width 0.25) (layer F.Cu) (net 7)) - (segment (start 114.3 88.9) (end 116.84 88.9) (width 0.25) (layer F.Cu) (net 8)) - (segment (start 116.84 88.9) (end 121.92 88.9) (width 0.25) (layer F.Cu) (net 8)) - (segment (start 161.29 71.12) (end 161.29 69.85) (width 0.25) (layer F.Cu) (net 9)) - (segment (start 161.29 69.85) (end 160.02 68.58) (width 0.25) (layer F.Cu) (net 9)) - (segment (start 144.78 68.58) (end 132.08 68.58) (width 0.25) (layer F.Cu) (net 9)) - (segment (start 132.08 68.58) (end 129.54 71.12) (width 0.25) (layer F.Cu) (net 9)) - (segment (start 147.13 68.77) (end 147.32 68.58) (width 0.25) (layer F.Cu) (net 9)) - (segment (start 160.02 68.58) (end 147.32 68.58) (width 0.25) (layer F.Cu) (net 9)) - (segment (start 147.13 71.12) (end 147.13 68.77) (width 0.25) (layer F.Cu) (net 9)) - (segment (start 147.32 68.58) (end 144.78 68.58) (width 0.25) (layer F.Cu) (net 9)) - (segment (start 139.16 70.358) (end 139.7 69.818) (width 0.25) (layer F.Cu) (net 9)) - (segment (start 139.16 71.12) (end 139.16 70.358) (width 0.25) (layer F.Cu) (net 9)) - (segment (start 139.7 69.818) (end 139.7 68.58) (width 0.25) (layer F.Cu) (net 9)) - (segment (start 155.13 71.12) (end 155.13 73.47) (width 0.25) (layer F.Cu) (net 10)) - (segment (start 155.13 73.47) (end 154.94 73.66) (width 0.25) (layer F.Cu) (net 10)) - (segment (start 163.83 71.12) (end 163.83 72.39) (width 0.25) (layer F.Cu) (net 10)) - (segment (start 163.83 72.39) (end 162.56 73.66) (width 0.25) (layer F.Cu) (net 10)) - (segment (start 162.56 73.66) (end 152.4 73.66) (width 0.25) (layer F.Cu) (net 10)) - (segment (start 152.4 73.66) (end 139.7 73.66) (width 0.25) (layer F.Cu) (net 10)) - (segment (start 139.7 73.66) (end 139.7 73.66) (width 0.25) (layer B.Cu) (net 10) (tstamp 5E2EA22B)) - (via (at 139.7 73.66) (size 0.8) (drill 0.4) (layers F.Cu B.Cu) (net 10)) - (segment (start 133.35 73.66) (end 139.7 73.66) (width 0.25) (layer B.Cu) (net 10)) - (segment (start 132.08 74.93) (end 133.35 73.66) (width 0.25) (layer B.Cu) (net 10)) - (segment (start 124.46 93.98) (end 127 96.52) (width 0.25) (layer B.Cu) (net 10)) - (segment (start 121.92 93.98) (end 124.46 93.98) (width 0.25) (layer B.Cu) (net 10)) - (segment (start 127 96.52) (end 130.81 96.52) (width 0.25) (layer B.Cu) (net 10)) - (segment (start 130.81 96.52) (end 132.08 95.25) (width 0.25) (layer B.Cu) (net 10)) - (segment (start 132.08 95.25) (end 132.08 74.93) (width 0.25) (layer B.Cu) (net 10)) - (segment (start 135.16 72.19763) (end 134.62 72.73763) (width 0.25) (layer B.Cu) (net 10)) - (segment (start 135.16 71.12) (end 135.16 72.19763) (width 0.25) (layer B.Cu) (net 10)) - (segment (start 134.62 72.73763) (end 134.62 73.66) (width 0.25) (layer B.Cu) (net 10)) - (segment (start 167.64 76.2) (end 158.75 76.2) (width 0.25) (layer F.Cu) (net 11)) - (segment (start 129.54 76.2) (end 157.48 76.2) (width 0.25) (layer F.Cu) (net 11)) - (segment (start 157.48 76.2) (end 158.75 76.2) (width 0.25) (layer F.Cu) (net 11) (tstamp 5E2EA165)) - (via (at 157.48 76.2) (size 0.8) (drill 0.4) (layers F.Cu B.Cu) (net 11)) - (segment (start 157.48 76.2) (end 157.48 87.63) (width 0.25) (layer B.Cu) (net 11)) - (segment (start 129.54 78.74) (end 130.81 77.47) (width 0.25) (layer F.Cu) (net 12)) - (segment (start 130.81 77.47) (end 154.94 77.47) (width 0.25) (layer F.Cu) (net 12)) - (segment (start 166.37 77.47) (end 167.64 78.74) (width 0.25) (layer F.Cu) (net 12)) - (segment (start 154.94 77.47) (end 166.37 77.47) (width 0.25) (layer F.Cu) (net 12) (tstamp 5E2EA163)) - (via (at 154.94 77.47) (size 0.8) (drill 0.4) (layers F.Cu B.Cu) (net 12)) - (segment (start 154.94 77.47) (end 154.94 87.63) (width 0.25) (layer B.Cu) (net 12)) - (segment (start 129.54 93.98) (end 138.43 85.09) (width 0.25) (layer F.Cu) (net 13)) - (segment (start 138.43 85.09) (end 139.7 85.09) (width 0.25) (layer F.Cu) (net 13)) - (segment (start 158.75 85.09) (end 167.64 93.98) (width 0.25) (layer F.Cu) (net 13)) - (segment (start 139.7 85.09) (end 158.75 85.09) (width 0.25) (layer F.Cu) (net 13) (tstamp 5E2EA157)) - (via (at 139.7 85.09) (size 0.8) (drill 0.4) (layers F.Cu B.Cu) (net 13)) - (segment (start 139.7 85.09) (end 139.7 87.63) (width 0.25) (layer B.Cu) (net 13)) - (segment (start 129.54 91.44) (end 137.16 83.82) (width 0.25) (layer F.Cu) (net 14)) - (segment (start 137.16 83.82) (end 142.24 83.82) (width 0.25) (layer F.Cu) (net 14)) - (segment (start 160.02 83.82) (end 167.64 91.44) (width 0.25) (layer F.Cu) (net 14)) - (segment (start 142.24 83.82) (end 160.02 83.82) (width 0.25) (layer F.Cu) (net 14) (tstamp 5E2EA159)) - (via (at 142.24 83.82) (size 0.8) (drill 0.4) (layers F.Cu B.Cu) (net 14)) - (segment (start 142.24 83.82) (end 142.24 87.63) (width 0.25) (layer B.Cu) (net 14)) - (segment (start 129.54 88.9) (end 135.89 82.55) (width 0.25) (layer F.Cu) (net 15)) - (segment (start 135.89 82.55) (end 144.78 82.55) (width 0.25) (layer F.Cu) (net 15)) - (segment (start 161.29 82.55) (end 167.64 88.9) (width 0.25) (layer F.Cu) (net 15)) - (segment (start 144.78 82.55) (end 161.29 82.55) (width 0.25) (layer F.Cu) (net 15) (tstamp 5E2EA15B)) - (via (at 144.78 82.55) (size 0.8) (drill 0.4) (layers F.Cu B.Cu) (net 15)) - (segment (start 144.78 82.55) (end 144.78 87.63) (width 0.25) (layer B.Cu) (net 15)) - (segment (start 129.54 86.36) (end 134.62 81.28) (width 0.25) (layer F.Cu) (net 16)) - (segment (start 134.62 81.28) (end 147.32 81.28) (width 0.25) (layer F.Cu) (net 16)) - (segment (start 162.56 81.28) (end 167.64 86.36) (width 0.25) (layer F.Cu) (net 16)) - (segment (start 147.32 81.28) (end 162.56 81.28) (width 0.25) (layer F.Cu) (net 16) (tstamp 5E2EA15D)) - (via (at 147.32 81.28) (size 0.8) (drill 0.4) (layers F.Cu B.Cu) (net 16)) - (segment (start 147.32 81.28) (end 147.32 87.63) (width 0.25) (layer B.Cu) (net 16)) - (segment (start 129.54 83.82) (end 133.35 80.01) (width 0.25) (layer F.Cu) (net 17)) - (segment (start 133.35 80.01) (end 149.86 80.01) (width 0.25) (layer F.Cu) (net 17)) - (segment (start 163.83 80.01) (end 167.64 83.82) (width 0.25) (layer F.Cu) (net 17)) - (segment (start 149.86 80.01) (end 163.83 80.01) (width 0.25) (layer F.Cu) (net 17) (tstamp 5E2EA15F)) - (via (at 149.86 80.01) (size 0.8) (drill 0.4) (layers F.Cu B.Cu) (net 17)) - (segment (start 149.86 80.01) (end 149.86 87.63) (width 0.25) (layer B.Cu) (net 17)) - (segment (start 129.54 81.28) (end 132.08 78.74) (width 0.25) (layer F.Cu) (net 18)) - (segment (start 132.08 78.74) (end 152.4 78.74) (width 0.25) (layer F.Cu) (net 18)) - (segment (start 165.1 78.74) (end 167.64 81.28) (width 0.25) (layer F.Cu) (net 18)) - (segment (start 152.4 78.74) (end 165.1 78.74) (width 0.25) (layer F.Cu) (net 18) (tstamp 5E2EA161)) - (via (at 152.4 78.74) (size 0.8) (drill 0.4) (layers F.Cu B.Cu) (net 18)) - (segment (start 152.4 78.74) (end 152.4 87.63) (width 0.25) (layer B.Cu) (net 18)) - (segment (start 180.34 73.66) (end 179.07 73.66) (width 0.25) (layer F.Cu) (net 21)) - (segment (start 179.07 73.66) (end 176.53 76.2) (width 0.25) (layer F.Cu) (net 21)) - (segment (start 176.53 76.2) (end 175.26 76.2) (width 0.25) (layer F.Cu) (net 21)) - (segment (start 180.34 76.2) (end 179.07 76.2) (width 0.25) (layer F.Cu) (net 22)) - (segment (start 179.07 76.2) (end 176.53 78.74) (width 0.25) (layer F.Cu) (net 22)) - (segment (start 176.53 78.74) (end 175.26 78.74) (width 0.25) (layer F.Cu) (net 22)) - (segment (start 180.34 78.74) (end 179.07 78.74) (width 0.25) (layer F.Cu) (net 23)) - (segment (start 179.07 78.74) (end 176.53 81.28) (width 0.25) (layer F.Cu) (net 23)) - (segment (start 176.53 81.28) (end 175.26 81.28) (width 0.25) (layer F.Cu) (net 23)) - (segment (start 180.34 81.28) (end 179.07 81.28) (width 0.25) (layer F.Cu) (net 24)) - (segment (start 179.07 81.28) (end 176.53 83.82) (width 0.25) (layer F.Cu) (net 24)) - (segment (start 176.53 83.82) (end 175.26 83.82) (width 0.25) (layer F.Cu) (net 24)) - (segment (start 180.34 83.82) (end 179.07 83.82) (width 0.25) (layer F.Cu) (net 25)) - (segment (start 179.07 83.82) (end 176.53 86.36) (width 0.25) (layer F.Cu) (net 25)) - (segment (start 176.53 86.36) (end 175.26 86.36) (width 0.25) (layer F.Cu) (net 25)) - (segment (start 180.34 86.36) (end 179.07 86.36) (width 0.25) (layer F.Cu) (net 26)) - (segment (start 179.07 86.36) (end 176.53 88.9) (width 0.25) (layer F.Cu) (net 26)) - (segment (start 176.53 88.9) (end 175.26 88.9) (width 0.25) (layer F.Cu) (net 26)) - (segment (start 180.34 88.9) (end 179.07 88.9) (width 0.25) (layer F.Cu) (net 27)) - (segment (start 179.07 88.9) (end 176.53 91.44) (width 0.25) (layer F.Cu) (net 27)) - (segment (start 176.53 91.44) (end 175.26 91.44) (width 0.25) (layer F.Cu) (net 27)) - (segment (start 180.34 91.44) (end 179.07 91.44) (width 0.25) (layer F.Cu) (net 28)) - (segment (start 179.07 91.44) (end 176.53 93.98) (width 0.25) (layer F.Cu) (net 28)) - (segment (start 176.53 93.98) (end 175.26 93.98) (width 0.25) (layer F.Cu) (net 28)) - (segment (start 195.58 73.66) (end 193.04 73.66) (width 0.25) (layer F.Cu) (net 31)) - (segment (start 193.04 73.66) (end 187.96 73.66) (width 0.25) (layer F.Cu) (net 31)) - (segment (start 187.96 76.2) (end 193.04 76.2) (width 0.25) (layer F.Cu) (net 32)) - (segment (start 193.04 76.2) (end 195.58 76.2) (width 0.25) (layer F.Cu) (net 32)) - (segment (start 195.58 78.74) (end 193.04 78.74) (width 0.25) (layer F.Cu) (net 33)) - (segment (start 193.04 78.74) (end 187.96 78.74) (width 0.25) (layer F.Cu) (net 33)) - (segment (start 187.96 81.28) (end 193.04 81.28) (width 0.25) (layer F.Cu) (net 34)) - (segment (start 193.04 81.28) (end 195.58 81.28) (width 0.25) (layer F.Cu) (net 34)) - (segment (start 195.58 83.82) (end 193.04 83.82) (width 0.25) (layer F.Cu) (net 35)) - (segment (start 193.04 83.82) (end 187.96 83.82) (width 0.25) (layer F.Cu) (net 35)) - (segment (start 187.96 86.36) (end 193.04 86.36) (width 0.25) (layer F.Cu) (net 36)) - (segment (start 193.04 86.36) (end 195.58 86.36) (width 0.25) (layer F.Cu) (net 36)) - (segment (start 195.58 88.9) (end 193.04 88.9) (width 0.25) (layer F.Cu) (net 37)) - (segment (start 193.04 88.9) (end 187.96 88.9) (width 0.25) (layer F.Cu) (net 37)) - (segment (start 187.96 91.44) (end 193.04 91.44) (width 0.25) (layer F.Cu) (net 38)) - (segment (start 193.04 91.44) (end 195.58 91.44) (width 0.25) (layer F.Cu) (net 38)) - (segment (start 157.48 95.25) (end 154.94 95.25) (width 0.25) (layer B.Cu) (net 39)) - (segment (start 154.94 95.25) (end 152.4 95.25) (width 0.25) (layer B.Cu) (net 39)) - (segment (start 152.4 95.25) (end 149.86 95.25) (width 0.25) (layer B.Cu) (net 39)) - (segment (start 149.86 95.25) (end 148.59 95.25) (width 0.25) (layer B.Cu) (net 39)) - (segment (start 148.59 95.25) (end 147.32 95.25) (width 0.25) (layer B.Cu) (net 39)) - (segment (start 147.32 95.25) (end 144.78 95.25) (width 0.25) (layer B.Cu) (net 39)) - (segment (start 144.78 95.25) (end 142.24 95.25) (width 0.25) (layer B.Cu) (net 39)) - (segment (start 142.24 95.25) (end 139.7 95.25) (width 0.25) (layer B.Cu) (net 39)) - (segment (start 139.7 95.25) (end 137.16 92.71) (width 0.25) (layer B.Cu) (net 39)) - (segment (start 137.16 92.71) (end 137.16 85.09) (width 0.25) (layer B.Cu) (net 39)) - (segment (start 137.16 85.09) (end 151.13 71.12) (width 0.25) (layer B.Cu) (net 39)) - (segment (start 121.92 71.12) (end 124.46 71.12) (width 0.25) (layer F.Cu) (net 41)) - (segment (start 124.46 71.12) (end 127 73.66) (width 0.25) (layer F.Cu) (net 41)) - (segment (start 127 73.66) (end 129.54 73.66) (width 0.25) (layer F.Cu) (net 41)) - (segment (start 137.16 71.12) (end 137.16 72.39) (width 0.25) (layer F.Cu) (net 41)) - (segment (start 137.16 72.39) (end 135.89 73.66) (width 0.25) (layer F.Cu) (net 41)) - (segment (start 135.89 73.66) (end 129.54 73.66) (width 0.25) (layer F.Cu) (net 41)) - -) diff --git a/8BitDataBuffer-2Way/KiCad/8BitDataBuffer-2Way.net b/8BitDataBuffer-2Way/KiCad/8BitDataBuffer-2Way.net deleted file mode 100644 index 83de43f..0000000 --- a/8BitDataBuffer-2Way/KiCad/8BitDataBuffer-2Way.net +++ /dev/null @@ -1,413 +0,0 @@ -(export (version D) - (design - (source "C:\\Users\\willi\\OneDrive\\Repositories\\Personal\\Circuit Modules\\8-Bit Data Buffer\\KiCAD\\8-BitDataBuffer\\8-BitDataBuffer.sch") - (date "1/26/2020 9:14:25 PM") - (tool "Eeschema (5.1.5)-3") - (sheet (number 1) (name /) (tstamps /) - (title_block - (title) - (company) - (rev) - (date) - (source 8-BitDataBuffer.sch) - (comment (number 1) (value "")) - (comment (number 2) (value "")) - (comment (number 3) (value "")) - (comment (number 4) (value ""))))) - (components - (comp (ref U3) - (value SN74HCT541N_TexasInstruments) - (footprint !Master:SN74HCT541N_TexasInstruments) - (datasheet http://www.ti.com/general/docs/suppproductinfo.tsp?distId=10&gotoUrl=http%3A%2F%2Fwww.ti.com%2Flit%2Fgpn%2Fsn74hct541) - (libsource (lib !Master) (part SN74HCT541N_TexasInstruments) (description "Buffer, Non-Inverting 1 Element 8 Bit per Element 3-State Output 20-PDIP")) - (sheetpath (names /) (tstamps /)) - (tstamp 5E2EEA39)) - (comp (ref U4) - (value DC10EWA_Kingbright) - (footprint !Master:DC10EWA_Kingbright) - (datasheet http://www.kingbrightusa.com/images/catalog/SPEC/DC10EWA.pdf) - (libsource (lib !Master) (part DC10EWA_Kingbright) (description "LED Circuit Board Indicator Bar - 10 Wide, DIP Red (x 10) Diffused, White 2V 30mA Through Hole")) - (sheetpath (names /) (tstamps /)) - (tstamp 5E2F2235)) - (comp (ref U5) - (value 4116R-1-331LF_Bourns) - (footprint !Master:4116R-1-331LF_Bourns) - (datasheet https://www.bourns.com/docs/Product-Datasheets/4100R.pdf) - (libsource (lib !Master) (part 4116R-1-331LF_Bourns) (description "330 Ohm ±2% 250mW Power Per Element Isolated Resistor Network/Array ±100ppm/°C 16-DIP (0.300\", 7.62mm)")) - (sheetpath (names /) (tstamps /)) - (tstamp 5E2F714C)) - (comp (ref U8) - (value 4116R-1-105LF_Bourns) - (footprint !Master:4116R-1-105LF_Bourns) - (datasheet https://www.bourns.com/docs/Product-Datasheets/4100R.pdf) - (libsource (lib !Master) (part 4116R-1-105LF_Bourns) (description "1M Ohm ±2% 250mW Power Per Element Isolated Resistor Network/Array ±100ppm/°C 16-DIP (0.300\", 7.62mm)")) - (sheetpath (names /) (tstamps /)) - (tstamp 5E301913)) - (comp (ref U9) - (value SS-13D16-VG_C&K) - (footprint !Master:SS-13D16-VG_C&K) - (datasheet https://media.digikey.com/pdf/Data%20Sheets/C&K/SS-13D16-VG.pdf) - (libsource (lib !Master) (part SS-13D16-VG_C&K) (description "Slide Switch SP3T Through Hole")) - (sheetpath (names /) (tstamps /)) - (tstamp 5E307D84)) - (comp (ref U2) - (value 8-BitMaleHeader) - (footprint *Generic:8-PinMaleHeader) - (libsource (lib *Generic) (part 8-BitMaleHeader) (description "")) - (sheetpath (names /) (tstamps /)) - (tstamp 5E2E6F81)) - (comp (ref U6) - (value 8-BitMaleHeader) - (footprint *Generic:8-PinMaleHeader) - (libsource (lib *Generic) (part 8-BitMaleHeader) (description "")) - (sheetpath (names /) (tstamps /)) - (tstamp 5E2F0EB9)) - (comp (ref U1) - (value 8-BitFemaleHeader) - (footprint *Generic:8-PinFemaleHeader) - (libsource (lib *Generic) (part 8-BitFemaleHeader) (description "")) - (sheetpath (names /) (tstamps /)) - (tstamp 5E2F2C0E)) - (comp (ref U7) - (value 8-BitFemaleHeader) - (footprint *Generic:8-PinFemaleHeader) - (libsource (lib *Generic) (part 8-BitFemaleHeader) (description "")) - (sheetpath (names /) (tstamps /)) - (tstamp 5E2F3C03)) - (comp (ref U10) - (value 2-BitFemaleHeader) - (footprint *Generic:2-PinFemaleHeader) - (libsource (lib *Generic) (part 2-BitFemaleHeader) (description "")) - (sheetpath (names /) (tstamps /)) - (tstamp 5E4131BE)) - (comp (ref U11) - (value OS102011MS2QN1_C&K) - (footprint !Master:OS102011MS2QN1_C&K) - (datasheet https://dznh3ojzb2azq.cloudfront.net/products/Slide/OS/documents/datasheet.pdf) - (libsource (lib !Master) (part OS102011MS2QN1_C&K) (description "Slide Switch SPDT Through Hole")) - (sheetpath (names /) (tstamps /)) - (tstamp 5E2ED8DF))) - (libparts - (libpart (lib !Master) (part 4116R-1-105LF_Bourns) - (description "1M Ohm ±2% 250mW Power Per Element Isolated Resistor Network/Array ±100ppm/°C 16-DIP (0.300\", 7.62mm)") - (docs https://www.bourns.com/docs/Product-Datasheets/4100R.pdf) - (fields - (field (name Reference) U) - (field (name Value) 4116R-1-105LF_Bourns) - (field (name Footprint) !Master:4116R-1-105LF_Bourns)) - (pins - (pin (num 1) (name ~) (type passive)) - (pin (num 2) (name ~) (type passive)) - (pin (num 3) (name ~) (type passive)) - (pin (num 4) (name ~) (type passive)) - (pin (num 5) (name ~) (type passive)) - (pin (num 6) (name ~) (type passive)) - (pin (num 7) (name ~) (type passive)) - (pin (num 8) (name ~) (type passive)) - (pin (num 9) (name ~) (type passive)) - (pin (num 10) (name ~) (type passive)) - (pin (num 11) (name ~) (type passive)) - (pin (num 12) (name ~) (type passive)) - (pin (num 13) (name ~) (type passive)) - (pin (num 14) (name ~) (type passive)) - (pin (num 15) (name ~) (type passive)) - (pin (num 16) (name ~) (type passive)))) - (libpart (lib !Master) (part 4116R-1-331LF_Bourns) - (description "330 Ohm ±2% 250mW Power Per Element Isolated Resistor Network/Array ±100ppm/°C 16-DIP (0.300\", 7.62mm)") - (docs https://www.bourns.com/docs/Product-Datasheets/4100R.pdf) - (fields - (field (name Reference) U) - (field (name Value) 4116R-1-331LF_Bourns) - (field (name Footprint) !Master:4116R-1-331LF_Bourns)) - (pins - (pin (num 1) (name ~) (type passive)) - (pin (num 2) (name ~) (type passive)) - (pin (num 3) (name ~) (type passive)) - (pin (num 4) (name ~) (type passive)) - (pin (num 5) (name ~) (type passive)) - (pin (num 6) (name ~) (type passive)) - (pin (num 7) (name ~) (type passive)) - (pin (num 8) (name ~) (type passive)) - (pin (num 9) (name ~) (type passive)) - (pin (num 10) (name ~) (type passive)) - (pin (num 11) (name ~) (type passive)) - (pin (num 12) (name ~) (type passive)) - (pin (num 13) (name ~) (type passive)) - (pin (num 14) (name ~) (type passive)) - (pin (num 15) (name ~) (type passive)) - (pin (num 16) (name ~) (type passive)))) - (libpart (lib !Master) (part DC10EWA_Kingbright) - (description "LED Circuit Board Indicator Bar - 10 Wide, DIP Red (x 10) Diffused, White 2V 30mA Through Hole") - (docs http://www.kingbrightusa.com/images/catalog/SPEC/DC10EWA.pdf) - (fields - (field (name Reference) U) - (field (name Value) DC10EWA_Kingbright) - (field (name Footprint) !Master:DC10EWA_Kingbright)) - (pins - (pin (num 1) (name ~) (type passive)) - (pin (num 2) (name ~) (type passive)) - (pin (num 3) (name ~) (type passive)) - (pin (num 4) (name ~) (type passive)) - (pin (num 5) (name ~) (type passive)) - (pin (num 6) (name ~) (type passive)) - (pin (num 7) (name ~) (type passive)) - (pin (num 8) (name ~) (type passive)) - (pin (num 9) (name ~) (type passive)) - (pin (num 10) (name ~) (type passive)) - (pin (num 11) (name ~) (type passive)) - (pin (num 12) (name ~) (type passive)) - (pin (num 13) (name ~) (type passive)) - (pin (num 14) (name ~) (type passive)) - (pin (num 15) (name ~) (type passive)) - (pin (num 16) (name ~) (type passive)) - (pin (num 17) (name ~) (type passive)) - (pin (num 18) (name ~) (type passive)) - (pin (num 19) (name ~) (type passive)) - (pin (num 20) (name ~) (type passive)))) - (libpart (lib !Master) (part OS102011MS2QN1_C&K) - (description "Slide Switch SPDT Through Hole") - (docs https://dznh3ojzb2azq.cloudfront.net/products/Slide/OS/documents/datasheet.pdf) - (fields - (field (name Reference) U) - (field (name Value) OS102011MS2QN1_C&K) - (field (name Footprint) !Master:OS102011MS2QN1_C&K)) - (pins - (pin (num 1) (name ~) (type passive)) - (pin (num 2) (name ~) (type passive)) - (pin (num 3) (name ~) (type passive)))) - (libpart (lib !Master) (part SN74HCT541N_TexasInstruments) - (description "Buffer, Non-Inverting 1 Element 8 Bit per Element 3-State Output 20-PDIP") - (docs http://www.ti.com/general/docs/suppproductinfo.tsp?distId=10&gotoUrl=http%3A%2F%2Fwww.ti.com%2Flit%2Fgpn%2Fsn74hct541) - (fields - (field (name Reference) U) - (field (name Value) SN74HCT541N_TexasInstruments) - (field (name Footprint) !Master:SN74HCT541N_TexasInstruments)) - (pins - (pin (num 1) (name ~OE1) (type input)) - (pin (num 2) (name A1) (type input)) - (pin (num 3) (name A2) (type input)) - (pin (num 4) (name A3) (type input)) - (pin (num 5) (name A4) (type input)) - (pin (num 6) (name A5) (type input)) - (pin (num 7) (name A6) (type input)) - (pin (num 8) (name A7) (type input)) - (pin (num 9) (name A8) (type input)) - (pin (num 10) (name GND) (type power_in)) - (pin (num 11) (name Y8) (type output)) - (pin (num 12) (name Y7) (type output)) - (pin (num 13) (name Y6) (type output)) - (pin (num 14) (name Y5) (type output)) - (pin (num 15) (name Y4) (type output)) - (pin (num 16) (name Y3) (type output)) - (pin (num 17) (name Y2) (type output)) - (pin (num 18) (name Y1) (type output)) - (pin (num 19) (name ~OE2) (type input)) - (pin (num 20) (name VCC) (type power_in)))) - (libpart (lib !Master) (part SS-13D16-VG_C&K) - (description "Slide Switch SP3T Through Hole") - (docs https://media.digikey.com/pdf/Data%20Sheets/C&K/SS-13D16-VG.pdf) - (fields - (field (name Reference) U) - (field (name Value) SS-13D16-VG_C&K) - (field (name Footprint) !Master:SS-13D16-VG_C&K)) - (pins - (pin (num 1) (name ~) (type passive)) - (pin (num 2) (name ~) (type passive)) - (pin (num 3) (name ~) (type passive)) - (pin (num 4) (name ~) (type passive)))) - (libpart (lib *Generic) (part 2-BitFemaleHeader) - (fields - (field (name Reference) U) - (field (name Value) 2-BitFemaleHeader) - (field (name Footprint) *Generic:2-PinFemaleHeader)) - (pins - (pin (num 1) (name ~) (type passive)) - (pin (num 2) (name ~) (type passive)))) - (libpart (lib *Generic) (part 8-BitFemaleHeader) - (fields - (field (name Reference) U) - (field (name Value) 8-BitFemaleHeader) - (field (name Footprint) *Generic:8-PinFemaleHeader)) - (pins - (pin (num 1) (name ~) (type passive)) - (pin (num 2) (name ~) (type passive)) - (pin (num 3) (name ~) (type passive)) - (pin (num 4) (name ~) (type passive)) - (pin (num 5) (name ~) (type passive)) - (pin (num 6) (name ~) (type passive)) - (pin (num 7) (name ~) (type passive)) - (pin (num 8) (name ~) (type passive)))) - (libpart (lib *Generic) (part 8-BitMaleHeader) - (fields - (field (name Reference) U) - (field (name Value) 8-BitMaleHeader) - (field (name Footprint) *Generic:8-PinMaleHeader)) - (pins - (pin (num 1) (name ~) (type passive)) - (pin (num 2) (name ~) (type passive)) - (pin (num 3) (name ~) (type passive)) - (pin (num 4) (name ~) (type passive)) - (pin (num 5) (name ~) (type passive)) - (pin (num 6) (name ~) (type passive)) - (pin (num 7) (name ~) (type passive)) - (pin (num 8) (name ~) (type passive))))) - (libraries - (library (logical !Master) - (uri "C:/Users/willi/OneDrive/Repositories/Personal/Electronics Libraries/Master.lib")) - (library (logical *Generic) - (uri "C:/Users/willi/OneDrive/Repositories/Personal/Electronics Libraries/Generic.lib"))) - (nets - (net (code 1) (name "Net-(U5-Pad12)") - (node (ref U5) (pin 12)) - (node (ref U7) (pin 5)) - (node (ref U6) (pin 5))) - (net (code 2) (name "Net-(U5-Pad13)") - (node (ref U7) (pin 4)) - (node (ref U5) (pin 13)) - (node (ref U6) (pin 4))) - (net (code 3) (name "Net-(U5-Pad14)") - (node (ref U5) (pin 14)) - (node (ref U6) (pin 3)) - (node (ref U7) (pin 3))) - (net (code 4) (name "Net-(U5-Pad15)") - (node (ref U5) (pin 15)) - (node (ref U7) (pin 2)) - (node (ref U6) (pin 2))) - (net (code 5) (name "Net-(U5-Pad16)") - (node (ref U6) (pin 1)) - (node (ref U5) (pin 16)) - (node (ref U7) (pin 1))) - (net (code 6) (name GND) - (node (ref U3) (pin 10)) - (node (ref U10) (pin 2)) - (node (ref U11) (pin 3)) - (node (ref U9) (pin 4))) - (net (code 7) (name VCC) - (node (ref U3) (pin 20)) - (node (ref U9) (pin 1)) - (node (ref U10) (pin 1)) - (node (ref U11) (pin 1))) - (net (code 8) (name "Net-(U4-Pad11)") - (node (ref U5) (pin 8)) - (node (ref U4) (pin 11))) - (net (code 9) (name "Net-(U4-Pad12)") - (node (ref U4) (pin 12)) - (node (ref U5) (pin 7))) - (net (code 10) (name "Net-(U1-Pad2)") - (node (ref U2) (pin 2)) - (node (ref U1) (pin 2)) - (node (ref U3) (pin 3))) - (net (code 11) (name "Net-(U1-Pad1)") - (node (ref U1) (pin 1)) - (node (ref U3) (pin 2)) - (node (ref U2) (pin 1))) - (net (code 12) (name "Net-(U5-Pad9)") - (node (ref U6) (pin 8)) - (node (ref U7) (pin 8)) - (node (ref U5) (pin 9))) - (net (code 13) (name "Net-(U5-Pad10)") - (node (ref U5) (pin 10)) - (node (ref U7) (pin 7)) - (node (ref U6) (pin 7))) - (net (code 14) (name "Net-(U5-Pad11)") - (node (ref U7) (pin 6)) - (node (ref U6) (pin 6)) - (node (ref U5) (pin 11))) - (net (code 15) (name "Net-(U1-Pad8)") - (node (ref U1) (pin 8)) - (node (ref U3) (pin 9)) - (node (ref U2) (pin 8))) - (net (code 16) (name "Net-(U1-Pad7)") - (node (ref U1) (pin 7)) - (node (ref U3) (pin 8)) - (node (ref U2) (pin 7))) - (net (code 17) (name "Net-(U1-Pad6)") - (node (ref U2) (pin 6)) - (node (ref U1) (pin 6)) - (node (ref U3) (pin 7))) - (net (code 18) (name "Net-(U1-Pad5)") - (node (ref U1) (pin 5)) - (node (ref U3) (pin 6)) - (node (ref U2) (pin 5))) - (net (code 19) (name "Net-(U1-Pad4)") - (node (ref U3) (pin 5)) - (node (ref U1) (pin 4)) - (node (ref U2) (pin 4))) - (net (code 20) (name "Net-(U1-Pad3)") - (node (ref U2) (pin 3)) - (node (ref U1) (pin 3)) - (node (ref U3) (pin 4))) - (net (code 21) (name "Net-(U11-Pad2)") - (node (ref U3) (pin 1)) - (node (ref U11) (pin 2)) - (node (ref U3) (pin 19))) - (net (code 22) (name "Net-(U4-Pad13)") - (node (ref U5) (pin 6)) - (node (ref U4) (pin 13))) - (net (code 23) (name "Net-(U3-Pad13)") - (node (ref U3) (pin 13)) - (node (ref U8) (pin 6)) - (node (ref U4) (pin 8))) - (net (code 24) (name "Net-(U3-Pad14)") - (node (ref U3) (pin 14)) - (node (ref U4) (pin 7)) - (node (ref U8) (pin 5))) - (net (code 25) (name "Net-(U3-Pad16)") - (node (ref U8) (pin 3)) - (node (ref U3) (pin 16)) - (node (ref U4) (pin 5))) - (net (code 26) (name "Net-(U3-Pad17)") - (node (ref U3) (pin 17)) - (node (ref U8) (pin 2)) - (node (ref U4) (pin 4))) - (net (code 27) (name "Net-(U3-Pad18)") - (node (ref U3) (pin 18)) - (node (ref U4) (pin 3)) - (node (ref U8) (pin 1))) - (net (code 28) (name "Net-(U4-Pad14)") - (node (ref U5) (pin 5)) - (node (ref U4) (pin 14))) - (net (code 29) (name "Net-(U4-Pad20)") - (node (ref U4) (pin 20))) - (net (code 30) (name "Net-(U4-Pad2)") - (node (ref U4) (pin 2))) - (net (code 31) (name "Net-(U4-Pad19)") - (node (ref U4) (pin 19))) - (net (code 32) (name "Net-(U4-Pad18)") - (node (ref U4) (pin 18)) - (node (ref U5) (pin 1))) - (net (code 33) (name "Net-(U4-Pad17)") - (node (ref U4) (pin 17)) - (node (ref U5) (pin 2))) - (net (code 34) (name "Net-(U4-Pad16)") - (node (ref U4) (pin 16)) - (node (ref U5) (pin 3))) - (net (code 35) (name "Net-(U4-Pad15)") - (node (ref U4) (pin 15)) - (node (ref U5) (pin 4))) - (net (code 36) (name "Net-(U4-Pad1)") - (node (ref U4) (pin 1))) - (net (code 37) (name "Net-(U3-Pad12)") - (node (ref U4) (pin 9)) - (node (ref U3) (pin 12)) - (node (ref U8) (pin 7))) - (net (code 38) (name "Net-(U3-Pad11)") - (node (ref U4) (pin 10)) - (node (ref U8) (pin 8)) - (node (ref U3) (pin 11))) - (net (code 39) (name "Net-(U3-Pad15)") - (node (ref U3) (pin 15)) - (node (ref U8) (pin 4)) - (node (ref U4) (pin 6))) - (net (code 40) (name "Net-(U9-Pad3)") - (node (ref U9) (pin 3))) - (net (code 41) (name "Net-(U8-Pad10)") - (node (ref U8) (pin 13)) - (node (ref U8) (pin 16)) - (node (ref U8) (pin 15)) - (node (ref U8) (pin 14)) - (node (ref U8) (pin 12)) - (node (ref U8) (pin 11)) - (node (ref U8) (pin 10)) - (node (ref U8) (pin 9)) - (node (ref U9) (pin 2))))) \ No newline at end of file diff --git a/8BitDataBuffer-2Way/KiCad/8BitDataBuffer-2Way.pro b/8BitDataBuffer-2Way/KiCad/8BitDataBuffer-2Way.pro deleted file mode 100644 index b991ed5..0000000 --- a/8BitDataBuffer-2Way/KiCad/8BitDataBuffer-2Way.pro +++ /dev/null @@ -1,248 +0,0 @@ -update=1/26/2020 10:21:04 PM -version=1 -last_client=kicad -[general] -version=1 -RootSch= -BoardNm= -[cvpcb] -version=1 -NetIExt=net -[eeschema] -version=1 -LibDir= -[eeschema/libraries] -[schematic_editor] -version=1 -PageLayoutDescrFile= -PlotDirectoryName= -SubpartIdSeparator=0 -SubpartFirstId=65 -NetFmtName=Pcbnew -SpiceAjustPassiveValues=0 -LabSize=50 -ERC_TestSimilarLabels=1 -[pcbnew] -version=1 -PageLayoutDescrFile= -LastNetListRead=8BitDataBuffer-1Way.net -CopperLayerCount=2 -BoardThickness=1.6 -AllowMicroVias=0 -AllowBlindVias=0 -RequireCourtyardDefinitions=0 -ProhibitOverlappingCourtyards=1 -MinTrackWidth=0.2 -MinViaDiameter=0.4 -MinViaDrill=0.3 -MinMicroViaDiameter=0.2 -MinMicroViaDrill=0.09999999999999999 -MinHoleToHole=0.25 -TrackWidth1=0.25 -ViaDiameter1=0.8 -ViaDrill1=0.4 -dPairWidth1=0.2 -dPairGap1=0.25 -dPairViaGap1=0.25 -SilkLineWidth=0.12 -SilkTextSizeV=1 -SilkTextSizeH=1 -SilkTextSizeThickness=0.15 -SilkTextItalic=0 -SilkTextUpright=1 -CopperLineWidth=0.2 -CopperTextSizeV=1.5 -CopperTextSizeH=1.5 -CopperTextThickness=0.3 -CopperTextItalic=0 -CopperTextUpright=1 -EdgeCutLineWidth=0.05 -CourtyardLineWidth=0.05 -OthersLineWidth=0.15 -OthersTextSizeV=1 -OthersTextSizeH=1 -OthersTextSizeThickness=0.15 -OthersTextItalic=0 -OthersTextUpright=1 -SolderMaskClearance=0.051 -SolderMaskMinWidth=0.25 -SolderPasteClearance=0 -SolderPasteRatio=-0 -[pcbnew/Layer.F.Cu] -Name=F.Cu -Type=0 -Enabled=1 -[pcbnew/Layer.In1.Cu] -Name=In1.Cu -Type=0 -Enabled=0 -[pcbnew/Layer.In2.Cu] -Name=In2.Cu -Type=0 -Enabled=0 -[pcbnew/Layer.In3.Cu] -Name=In3.Cu -Type=0 -Enabled=0 -[pcbnew/Layer.In4.Cu] -Name=In4.Cu -Type=0 -Enabled=0 -[pcbnew/Layer.In5.Cu] -Name=In5.Cu -Type=0 -Enabled=0 -[pcbnew/Layer.In6.Cu] -Name=In6.Cu -Type=0 -Enabled=0 -[pcbnew/Layer.In7.Cu] -Name=In7.Cu -Type=0 -Enabled=0 -[pcbnew/Layer.In8.Cu] -Name=In8.Cu -Type=0 -Enabled=0 -[pcbnew/Layer.In9.Cu] -Name=In9.Cu -Type=0 -Enabled=0 -[pcbnew/Layer.In10.Cu] -Name=In10.Cu -Type=0 -Enabled=0 -[pcbnew/Layer.In11.Cu] -Name=In11.Cu -Type=0 -Enabled=0 -[pcbnew/Layer.In12.Cu] -Name=In12.Cu -Type=0 -Enabled=0 -[pcbnew/Layer.In13.Cu] -Name=In13.Cu -Type=0 -Enabled=0 -[pcbnew/Layer.In14.Cu] -Name=In14.Cu -Type=0 -Enabled=0 -[pcbnew/Layer.In15.Cu] -Name=In15.Cu -Type=0 -Enabled=0 -[pcbnew/Layer.In16.Cu] -Name=In16.Cu -Type=0 -Enabled=0 -[pcbnew/Layer.In17.Cu] -Name=In17.Cu -Type=0 -Enabled=0 -[pcbnew/Layer.In18.Cu] -Name=In18.Cu -Type=0 -Enabled=0 -[pcbnew/Layer.In19.Cu] -Name=In19.Cu -Type=0 -Enabled=0 -[pcbnew/Layer.In20.Cu] -Name=In20.Cu -Type=0 -Enabled=0 -[pcbnew/Layer.In21.Cu] -Name=In21.Cu -Type=0 -Enabled=0 -[pcbnew/Layer.In22.Cu] -Name=In22.Cu -Type=0 -Enabled=0 -[pcbnew/Layer.In23.Cu] -Name=In23.Cu -Type=0 -Enabled=0 -[pcbnew/Layer.In24.Cu] -Name=In24.Cu -Type=0 -Enabled=0 -[pcbnew/Layer.In25.Cu] -Name=In25.Cu -Type=0 -Enabled=0 -[pcbnew/Layer.In26.Cu] -Name=In26.Cu -Type=0 -Enabled=0 -[pcbnew/Layer.In27.Cu] -Name=In27.Cu -Type=0 -Enabled=0 -[pcbnew/Layer.In28.Cu] -Name=In28.Cu -Type=0 -Enabled=0 -[pcbnew/Layer.In29.Cu] -Name=In29.Cu -Type=0 -Enabled=0 -[pcbnew/Layer.In30.Cu] -Name=In30.Cu -Type=0 -Enabled=0 -[pcbnew/Layer.B.Cu] -Name=B.Cu -Type=0 -Enabled=1 -[pcbnew/Layer.B.Adhes] -Enabled=0 -[pcbnew/Layer.F.Adhes] -Enabled=1 -[pcbnew/Layer.B.Paste] -Enabled=0 -[pcbnew/Layer.F.Paste] -Enabled=1 -[pcbnew/Layer.B.SilkS] -Enabled=1 -[pcbnew/Layer.F.SilkS] -Enabled=1 -[pcbnew/Layer.B.Mask] -Enabled=1 -[pcbnew/Layer.F.Mask] -Enabled=1 -[pcbnew/Layer.Dwgs.User] -Enabled=1 -[pcbnew/Layer.Cmts.User] -Enabled=1 -[pcbnew/Layer.Eco1.User] -Enabled=1 -[pcbnew/Layer.Eco2.User] -Enabled=1 -[pcbnew/Layer.Edge.Cuts] -Enabled=1 -[pcbnew/Layer.Margin] -Enabled=1 -[pcbnew/Layer.B.CrtYd] -Enabled=1 -[pcbnew/Layer.F.CrtYd] -Enabled=1 -[pcbnew/Layer.B.Fab] -Enabled=0 -[pcbnew/Layer.F.Fab] -Enabled=1 -[pcbnew/Layer.Rescue] -Enabled=0 -[pcbnew/Netclasses] -[pcbnew/Netclasses/Default] -Name=Default -Clearance=0.2 -TrackWidth=0.25 -ViaDiameter=0.8 -ViaDrill=0.4 -uViaDiameter=0.3 -uViaDrill=0.1 -dPairWidth=0.2 -dPairGap=0.25 -dPairViaGap=0.25 diff --git a/8BitDataBuffer-2Way/KiCad/8BitDataBuffer-2Way.sch b/8BitDataBuffer-2Way/KiCad/8BitDataBuffer-2Way.sch deleted file mode 100644 index 6cf0d1c..0000000 --- a/8BitDataBuffer-2Way/KiCad/8BitDataBuffer-2Way.sch +++ /dev/null @@ -1,704 +0,0 @@ -EESchema Schematic File Version 4 -EELAYER 30 0 -EELAYER END -$Descr A4 11693 8268 -encoding utf-8 -Sheet 1 1 -Title "" -Date "" -Rev "" -Comp "" -Comment1 "" -Comment2 "" -Comment3 "" -Comment4 "" -$EndDescr -$Comp -L !Master:SN74HCT541N_TexasInstruments U3 -U 1 1 5E2EEA39 -P 3700 3200 -F 0 "U3" H 3700 3575 50 0000 C CNN -F 1 "SN74HCT541N_TexasInstruments" H 3700 3484 50 0000 C CNN -F 2 "!Master:SN74HCT541N_TexasInstruments" H 3700 3700 50 0001 C CNN -F 3 "http://www.ti.com/general/docs/suppproductinfo.tsp?distId=10&gotoUrl=http%3A%2F%2Fwww.ti.com%2Flit%2Fgpn%2Fsn74hct541" H 3700 3650 50 0001 C CNN - 1 3700 3200 - 1 0 0 -1 -$EndComp -$Comp -L !Master:DC10EWA_Kingbright U4 -U 1 1 5E2F2235 -P 2600 5000 -F 0 "U4" H 2600 5675 50 0000 C CNN -F 1 "DC10EWA_Kingbright" H 2600 5584 50 0000 C CNN -F 2 "!Master:DC10EWA_Kingbright" H 2600 5800 50 0001 C CNN -F 3 "http://www.kingbrightusa.com/images/catalog/SPEC/DC10EWA.pdf" H 2600 5700 50 0001 C CNN - 1 2600 5000 - -1 0 0 1 -$EndComp -$Comp -L !Master:4116R-1-331LF_Bourns U5 -U 1 1 5E2F714C -P 4800 7250 -F 0 "U5" H 4800 7825 50 0000 C CNN -F 1 "4116R-1-331LF_Bourns" H 4800 7734 50 0000 C CNN -F 2 "!Master:4116R-1-331LF_Bourns" H 4800 7950 50 0001 C CNN -F 3 "https://www.bourns.com/docs/Product-Datasheets/4100R.pdf" H 4800 7850 50 0001 C CNN - 1 4800 7250 - 1 0 0 -1 -$EndComp -$Comp -L !Master:4116R-1-105LF_Bourns U8 -U 1 1 5E301913 -P 5750 1950 -F 0 "U8" H 5750 2525 50 0000 C CNN -F 1 "4116R-1-105LF_Bourns" H 5750 2434 50 0000 C CNN -F 2 "!Master:4116R-1-105LF_Bourns" H 5750 2650 50 0001 C CNN -F 3 "https://www.bourns.com/docs/Product-Datasheets/4100R.pdf" H 5750 2550 50 0001 C CNN - 1 5750 1950 - 1 0 0 -1 -$EndComp -$Comp -L !Master:SS-13D16-VG_C&K U9 -U 1 1 5E307D84 -P 6450 1950 -F 0 "U9" H 6728 1988 50 0000 L CNN -F 1 "SS-13D16-VG_C&K" H 6728 1897 50 0000 L CNN -F 2 "!Master:SS-13D16-VG_C&K" H 6450 2500 50 0001 C CNN -F 3 "https://media.digikey.com/pdf/Data%20Sheets/C&K/SS-13D16-VG.pdf" H 6450 2400 50 0001 C CNN - 1 6450 1950 - 1 0 0 -1 -$EndComp -Wire Wire Line - 6000 1600 6000 1700 -Wire Wire Line - 6000 1700 6000 1800 -Connection ~ 6000 1700 -Wire Wire Line - 6000 1800 6000 1900 -Connection ~ 6000 1800 -Wire Wire Line - 6000 1900 6000 2000 -Connection ~ 6000 1900 -Wire Wire Line - 6000 2000 6000 2100 -Connection ~ 6000 2000 -Wire Wire Line - 6000 2100 6000 2200 -Connection ~ 6000 2100 -Wire Wire Line - 6000 2200 6000 2300 -Connection ~ 6000 2200 -Wire Wire Line - 6000 2300 6450 2300 -Wire Wire Line - 6450 2300 6450 2200 -Connection ~ 6000 2300 -Wire Wire Line - 4050 3250 4450 3250 -Wire Wire Line - 4450 3250 4450 1600 -Wire Wire Line - 4450 1600 5500 1600 -Wire Wire Line - 4050 3350 4500 3350 -Wire Wire Line - 4500 3350 4500 1700 -Wire Wire Line - 4500 1700 5500 1700 -Wire Wire Line - 4050 3450 4550 3450 -Wire Wire Line - 4550 3450 4550 1800 -Wire Wire Line - 4550 1800 5500 1800 -Wire Wire Line - 4050 3550 4600 3550 -Wire Wire Line - 4600 3550 4600 1900 -Wire Wire Line - 4600 1900 5500 1900 -Wire Wire Line - 4050 3650 4650 3650 -Wire Wire Line - 4650 3650 4650 2000 -Wire Wire Line - 4650 2000 5500 2000 -Wire Wire Line - 4050 3750 4700 3750 -Wire Wire Line - 4700 3750 4700 2100 -Wire Wire Line - 4700 2100 5500 2100 -Wire Wire Line - 4050 3850 4750 3850 -Wire Wire Line - 4750 3850 4750 2200 -Wire Wire Line - 4750 2200 5500 2200 -Wire Wire Line - 4050 3950 4800 3950 -Wire Wire Line - 4800 3950 4800 2300 -Wire Wire Line - 4800 2300 5500 2300 -Wire Wire Line - 4450 3250 4950 3250 -Connection ~ 4450 3250 -Wire Wire Line - 4500 3350 4950 3350 -Connection ~ 4500 3350 -Wire Wire Line - 4550 3450 4950 3450 -Connection ~ 4550 3450 -Wire Wire Line - 4600 3550 4950 3550 -Connection ~ 4600 3550 -Wire Wire Line - 4650 3650 4950 3650 -Connection ~ 4650 3650 -Wire Wire Line - 4700 3750 4950 3750 -Connection ~ 4700 3750 -Wire Wire Line - 4750 3850 4950 3850 -Connection ~ 4750 3850 -Wire Wire Line - 4800 3950 4950 3950 -Connection ~ 4800 3950 -$Comp -L power:VCC #PWR0101 -U 1 1 5E32BFB8 -P 6750 2500 -F 0 "#PWR0101" H 6750 2350 50 0001 C CNN -F 1 "VCC" H 6767 2673 50 0000 C CNN -F 2 "" H 6750 2500 50 0001 C CNN -F 3 "" H 6750 2500 50 0001 C CNN - 1 6750 2500 - 1 0 0 -1 -$EndComp -$Comp -L power:GND #PWR0102 -U 1 1 5E32D790 -P 6750 2600 -F 0 "#PWR0102" H 6750 2350 50 0001 C CNN -F 1 "GND" H 6755 2427 50 0000 C CNN -F 2 "" H 6750 2600 50 0001 C CNN -F 3 "" H 6750 2600 50 0001 C CNN - 1 6750 2600 - 1 0 0 -1 -$EndComp -Wire Wire Line - 6250 2200 6250 2500 -Wire Wire Line - 4050 2550 4050 3050 -Wire Wire Line - 6650 2200 6650 2600 -Wire Wire Line - 3350 3950 3300 3950 -$Comp -L *Generic:8-BitMaleHeader U2 -U 1 1 5E2E6F81 -P 1750 7250 -F 0 "U2" H 1750 7825 50 0000 C CNN -F 1 "8-BitMaleHeader" H 1750 7734 50 0000 C CNN -F 2 "*Generic:8-PinMaleHeader" H 1750 7950 50 0001 C CNN -F 3 "" H 1750 7850 50 0001 C CNN - 1 1750 7250 - 1 0 0 -1 -$EndComp -$Comp -L *Generic:8-BitMaleHeader U6 -U 1 1 5E2F0EB9 -P 5750 7250 -F 0 "U6" H 5750 7825 50 0000 C CNN -F 1 "8-BitMaleHeader" H 5750 7734 50 0000 C CNN -F 2 "*Generic:8-PinMaleHeader" H 5750 7950 50 0001 C CNN -F 3 "" H 5750 7850 50 0001 C CNN - 1 5750 7250 - 1 0 0 -1 -$EndComp -$Comp -L *Generic:8-BitFemaleHeader U1 -U 1 1 5E2F2C0E -P 900 7250 -F 0 "U1" H 900 7825 50 0000 C CNN -F 1 "8-BitFemaleHeader" H 900 7734 50 0000 C CNN -F 2 "*Generic:8-PinFemaleHeader" H 900 7950 50 0001 C CNN -F 3 "" H 900 7850 50 0001 C CNN - 1 900 7250 - 1 0 0 -1 -$EndComp -$Comp -L *Generic:8-BitFemaleHeader U7 -U 1 1 5E2F3C03 -P 6500 7250 -F 0 "U7" H 6500 7825 50 0000 C CNN -F 1 "8-BitFemaleHeader" H 6500 7734 50 0000 C CNN -F 2 "*Generic:8-PinFemaleHeader" H 6500 7950 50 0001 C CNN -F 3 "" H 6500 7850 50 0001 C CNN - 1 6500 7250 - 1 0 0 -1 -$EndComp -Wire Wire Line - 5050 6900 5600 6900 -Wire Wire Line - 5600 7000 5050 7000 -Wire Wire Line - 5050 7100 5600 7100 -Wire Wire Line - 5600 7200 5050 7200 -Wire Wire Line - 5050 7300 5600 7300 -Wire Wire Line - 5600 7400 5050 7400 -Wire Wire Line - 5050 7500 5600 7500 -Wire Wire Line - 5600 7600 5050 7600 -Connection ~ 5600 6900 -Connection ~ 5600 7000 -Connection ~ 5600 7100 -Connection ~ 5600 7200 -Connection ~ 5600 7300 -Connection ~ 5600 7400 -Connection ~ 5600 7500 -Connection ~ 5600 7600 -Wire Wire Line - 5600 6900 6350 6900 -Wire Wire Line - 5600 7000 6350 7000 -Wire Wire Line - 5600 7100 6350 7100 -Wire Wire Line - 5600 7200 6350 7200 -Wire Wire Line - 5600 7300 6350 7300 -Wire Wire Line - 5600 7400 6350 7400 -Wire Wire Line - 5600 7500 6350 7500 -Wire Wire Line - 5600 7600 6350 7600 -Wire Wire Line - 750 6900 1600 6900 -Wire Wire Line - 750 7000 1600 7000 -Wire Wire Line - 750 7100 1600 7100 -Wire Wire Line - 750 7200 1600 7200 -Wire Wire Line - 750 7300 1600 7300 -Wire Wire Line - 750 7400 1600 7400 -Wire Wire Line - 750 7500 1600 7500 -Wire Wire Line - 750 7600 1600 7600 -$Comp -L *Generic:2-BitFemaleHeader U10 -U 1 1 5E4131BE -P 6950 2550 -F 0 "U10" H 7028 2601 50 0000 L CNN -F 1 "2-BitFemaleHeader" H 7028 2510 50 0000 L CNN -F 2 "*Generic:2-PinFemaleHeader" H 6950 2950 50 0001 C CNN -F 3 "" H 6950 2850 50 0001 C CNN - 1 6950 2550 - 1 0 0 -1 -$EndComp -Wire Wire Line - 6800 2500 6750 2500 -Connection ~ 6250 2500 -Wire Wire Line - 6250 2500 6250 2550 -Wire Wire Line - 6800 2600 6750 2600 -Connection ~ 6650 2600 -Wire Wire Line - 3300 2600 3300 3950 -$Comp -L !Master:SN74HCT541N_TexasInstruments U11 -U 1 1 5E31714E -P 5300 4000 -F 0 "U11" H 5300 3035 50 0000 C CNN -F 1 "SN74HCT541N_TexasInstruments" H 5300 3126 50 0000 C CNN -F 2 "!Master:SN74HCT541N_TexasInstruments" H 5300 4500 50 0001 C CNN -F 3 "http://www.ti.com/general/docs/suppproductinfo.tsp?distId=10&gotoUrl=http%3A%2F%2Fwww.ti.com%2Flit%2Fgpn%2Fsn74hct541" H 5300 4450 50 0001 C CNN - 1 5300 4000 - -1 0 0 1 -$EndComp -$Comp -L !Master:4116R-1-331LF_Bourns U14 -U 1 1 5E3481EC -P 2600 7250 -F 0 "U14" H 2600 7825 50 0000 C CNN -F 1 "4116R-1-331LF_Bourns" H 2600 7734 50 0000 C CNN -F 2 "!Master:4116R-1-331LF_Bourns" H 2600 7950 50 0001 C CNN -F 3 "https://www.bourns.com/docs/Product-Datasheets/4100R.pdf" H 2600 7850 50 0001 C CNN - 1 2600 7250 - 1 0 0 -1 -$EndComp -Text Label 3000 7000 0 50 ~ 0 -A1 -Wire Wire Line - 3000 6900 2850 6900 -Wire Wire Line - 2350 6900 1600 6900 -Connection ~ 1600 6900 -Wire Wire Line - 2350 7000 1600 7000 -Connection ~ 1600 7000 -Wire Wire Line - 2350 7100 1600 7100 -Connection ~ 1600 7100 -Wire Wire Line - 2350 7200 1600 7200 -Connection ~ 1600 7200 -Wire Wire Line - 2350 7300 1600 7300 -Connection ~ 1600 7300 -Wire Wire Line - 2350 7400 1600 7400 -Connection ~ 1600 7400 -Wire Wire Line - 2350 7500 1600 7500 -Connection ~ 1600 7500 -Wire Wire Line - 2350 7600 1600 7600 -Connection ~ 1600 7600 -Wire Wire Line - 2850 7000 3000 7000 -Wire Wire Line - 2850 7100 3000 7100 -Wire Wire Line - 2850 7200 3000 7200 -Wire Wire Line - 2850 7300 3000 7300 -Wire Wire Line - 2850 7400 3000 7400 -Wire Wire Line - 2850 7500 3000 7500 -Wire Wire Line - 2850 7600 3000 7600 -Text Label 3000 7100 0 50 ~ 0 -A2 -Text Label 3000 7200 0 50 ~ 0 -A3 -Text Label 3000 7300 0 50 ~ 0 -A4 -Text Label 3000 7400 0 50 ~ 0 -A5 -Text Label 3000 7500 0 50 ~ 0 -A6 -Text Label 3000 7600 0 50 ~ 0 -A7 -Text Label 3000 6900 0 50 ~ 0 -A0 -Text Label 4400 6900 0 50 ~ 0 -B0 -Text Label 4400 7000 0 50 ~ 0 -B1 -Text Label 4400 7100 0 50 ~ 0 -B2 -Text Label 4400 7200 0 50 ~ 0 -B3 -Text Label 4400 7300 0 50 ~ 0 -B4 -Text Label 4400 7400 0 50 ~ 0 -B5 -Text Label 4400 7500 0 50 ~ 0 -B6 -Text Label 4400 7600 0 50 ~ 0 -B7 -Wire Wire Line - 4550 6900 4400 6900 -Wire Wire Line - 4550 7000 4400 7000 -Wire Wire Line - 4550 7100 4400 7100 -Wire Wire Line - 4550 7200 4400 7200 -Wire Wire Line - 4550 7300 4400 7300 -Wire Wire Line - 4550 7400 4400 7400 -Wire Wire Line - 4550 7500 4400 7500 -Wire Wire Line - 4550 7600 4400 7600 -Connection ~ 6750 2500 -Wire Wire Line - 6750 2500 6250 2500 -Wire Wire Line - 4050 2550 6250 2550 -Connection ~ 6750 2600 -Wire Wire Line - 6750 2600 6650 2600 -Wire Wire Line - 3300 2600 5650 2600 -$Comp -L !Master:SN74HCT541N_TexasInstruments U12 -U 1 1 5E40E2EC -P 3700 5300 -F 0 "U12" H 3700 4335 50 0000 C CNN -F 1 "SN74HCT541N_TexasInstruments" H 3700 4426 50 0000 C CNN -F 2 "!Master:SN74HCT541N_TexasInstruments" H 3700 5800 50 0001 C CNN -F 3 "http://www.ti.com/general/docs/suppproductinfo.tsp?distId=10&gotoUrl=http%3A%2F%2Fwww.ti.com%2Flit%2Fgpn%2Fsn74hct541" H 3700 5750 50 0001 C CNN - 1 3700 5300 - -1 0 0 1 -$EndComp -$Comp -L !Master:4116R-1-331LF_Bourns U13 -U 1 1 5E41DA4F -P 1900 4900 -F 0 "U13" H 1900 5475 50 0000 C CNN -F 1 "4116R-1-331LF_Bourns" H 1900 5384 50 0000 C CNN -F 2 "!Master:4116R-1-331LF_Bourns" H 1900 5600 50 0001 C CNN -F 3 "https://www.bourns.com/docs/Product-Datasheets/4100R.pdf" H 1900 5500 50 0001 C CNN - 1 1900 4900 - 1 0 0 -1 -$EndComp -Wire Wire Line - 4450 3250 4450 4650 -Wire Wire Line - 4450 4650 4050 4650 -Wire Wire Line - 4500 3350 4500 4750 -Wire Wire Line - 4500 4750 4050 4750 -Wire Wire Line - 4550 3450 4550 4850 -Wire Wire Line - 4550 4850 4050 4850 -Wire Wire Line - 4600 3550 4600 4950 -Wire Wire Line - 4600 4950 4050 4950 -Wire Wire Line - 4650 3650 4650 5050 -Wire Wire Line - 4650 5050 4050 5050 -Wire Wire Line - 4700 3750 4700 5150 -Wire Wire Line - 4700 5150 4050 5150 -Wire Wire Line - 4750 3850 4750 5250 -Wire Wire Line - 4750 5250 4050 5250 -Wire Wire Line - 4800 3950 4800 5350 -Wire Wire Line - 4800 5350 4050 5350 -Wire Wire Line - 3350 4550 2850 4550 -Wire Wire Line - 3350 4650 2850 4650 -Wire Wire Line - 3350 4750 2850 4750 -Wire Wire Line - 3350 4850 2850 4850 -Wire Wire Line - 3350 4950 2850 4950 -Wire Wire Line - 3350 5050 2850 5050 -Wire Wire Line - 3350 5150 2850 5150 -Wire Wire Line - 3350 5250 2850 5250 -Wire Wire Line - 2350 4550 2150 4550 -Wire Wire Line - 2350 4650 2150 4650 -Wire Wire Line - 2350 4750 2150 4750 -Wire Wire Line - 2350 4850 2150 4850 -Wire Wire Line - 2350 4950 2150 4950 -Wire Wire Line - 2350 5050 2150 5050 -Wire Wire Line - 2350 5150 2150 5150 -Wire Wire Line - 2350 5250 2150 5250 -Wire Wire Line - 1650 5250 1650 5150 -Wire Wire Line - 1650 5150 1650 5050 -Connection ~ 1650 5150 -Wire Wire Line - 1650 5050 1650 4950 -Connection ~ 1650 5050 -Wire Wire Line - 1650 4850 1650 4950 -Connection ~ 1650 4950 -Wire Wire Line - 1650 4750 1650 4850 -Connection ~ 1650 4850 -Wire Wire Line - 1650 4650 1650 4750 -Connection ~ 1650 4750 -Wire Wire Line - 1650 4550 1650 4650 -Connection ~ 1650 4650 -Wire Wire Line - 1650 4550 1650 2600 -Wire Wire Line - 1650 2600 3300 2600 -Connection ~ 1650 4550 -Connection ~ 3300 2600 -Wire Wire Line - 5650 3250 5650 2600 -Connection ~ 5650 2600 -Wire Wire Line - 5650 2600 6650 2600 -Text Label 5850 3350 0 50 ~ 0 -B0 -Text Label 5850 3450 0 50 ~ 0 -B1 -Text Label 5850 3550 0 50 ~ 0 -B2 -Text Label 5850 3650 0 50 ~ 0 -B3 -Text Label 5850 3750 0 50 ~ 0 -B4 -Text Label 5850 3850 0 50 ~ 0 -B5 -Text Label 5850 3950 0 50 ~ 0 -B6 -Text Label 5850 4050 0 50 ~ 0 -B7 -Text Label 3150 3250 0 50 ~ 0 -A1 -Text Label 3150 3350 0 50 ~ 0 -A2 -Text Label 3150 3450 0 50 ~ 0 -A3 -Text Label 3150 3550 0 50 ~ 0 -A4 -Text Label 3150 3650 0 50 ~ 0 -A5 -Text Label 3150 3750 0 50 ~ 0 -A6 -Text Label 3150 3850 0 50 ~ 0 -A7 -Text Label 3150 3150 0 50 ~ 0 -A0 -NoConn ~ 2850 5350 -NoConn ~ 2850 5450 -NoConn ~ 2350 5350 -NoConn ~ 2350 5450 -Wire Wire Line - 4450 4650 6050 4650 -Wire Wire Line - 6050 4650 6050 3350 -Wire Wire Line - 5650 3350 6050 3350 -Connection ~ 4450 4650 -Wire Wire Line - 4500 4750 6100 4750 -Wire Wire Line - 6100 4750 6100 3450 -Wire Wire Line - 5650 3450 6100 3450 -Connection ~ 4500 4750 -Wire Wire Line - 4550 4850 6150 4850 -Wire Wire Line - 6150 4850 6150 3550 -Wire Wire Line - 5650 3550 6150 3550 -Connection ~ 4550 4850 -Wire Wire Line - 4600 4950 6200 4950 -Wire Wire Line - 6200 4950 6200 3650 -Wire Wire Line - 5650 3650 6200 3650 -Connection ~ 4600 4950 -Wire Wire Line - 4650 5050 6250 5050 -Wire Wire Line - 6250 5050 6250 3750 -Wire Wire Line - 5650 3750 6250 3750 -Connection ~ 4650 5050 -Wire Wire Line - 4700 5150 6300 5150 -Wire Wire Line - 6300 5150 6300 3850 -Wire Wire Line - 5650 3850 6300 3850 -Connection ~ 4700 5150 -Wire Wire Line - 4750 5250 6350 5250 -Wire Wire Line - 6350 5250 6350 3950 -Wire Wire Line - 5650 3950 6350 3950 -Connection ~ 4750 5250 -Wire Wire Line - 4800 5350 6400 5350 -Wire Wire Line - 6400 5350 6400 4050 -Wire Wire Line - 5650 4050 6400 4050 -Connection ~ 4800 5350 -Wire Wire Line - 4800 2300 3050 2300 -Wire Wire Line - 3050 2300 3050 3850 -Wire Wire Line - 3050 3850 3350 3850 -Connection ~ 4800 2300 -Wire Wire Line - 4750 2200 3000 2200 -Wire Wire Line - 3000 2200 3000 3750 -Wire Wire Line - 3000 3750 3350 3750 -Connection ~ 4750 2200 -Wire Wire Line - 4700 2100 2950 2100 -Wire Wire Line - 2950 2100 2950 3650 -Wire Wire Line - 2950 3650 3350 3650 -Connection ~ 4700 2100 -Wire Wire Line - 4650 2000 2900 2000 -Wire Wire Line - 2900 2000 2900 3550 -Wire Wire Line - 2900 3550 3350 3550 -Connection ~ 4650 2000 -Wire Wire Line - 4600 1900 2850 1900 -Wire Wire Line - 2850 1900 2850 3450 -Wire Wire Line - 2850 3450 3350 3450 -Connection ~ 4600 1900 -Wire Wire Line - 4550 1800 2800 1800 -Wire Wire Line - 2800 1800 2800 3350 -Wire Wire Line - 2800 3350 3350 3350 -Connection ~ 4550 1800 -Wire Wire Line - 4500 1700 2750 1700 -Wire Wire Line - 2750 1700 2750 3250 -Wire Wire Line - 2750 3250 3350 3250 -Connection ~ 4500 1700 -Wire Wire Line - 4450 1600 2700 1600 -Wire Wire Line - 2700 1600 2700 3150 -Wire Wire Line - 2700 3150 3350 3150 -Connection ~ 4450 1600 -$EndSCHEMATC diff --git a/8BitDataBuffer-2Way/KiCad/8BitDataBuffer-2Way.sch-bak b/8BitDataBuffer-2Way/KiCad/8BitDataBuffer-2Way.sch-bak deleted file mode 100644 index 24ba9a7..0000000 --- a/8BitDataBuffer-2Way/KiCad/8BitDataBuffer-2Way.sch-bak +++ /dev/null @@ -1,624 +0,0 @@ -EESchema Schematic File Version 4 -EELAYER 30 0 -EELAYER END -$Descr A4 11693 8268 -encoding utf-8 -Sheet 1 1 -Title "" -Date "" -Rev "" -Comp "" -Comment1 "" -Comment2 "" -Comment3 "" -Comment4 "" -$EndDescr -$Comp -L !Master:SN74HCT541N_TexasInstruments U3 -U 1 1 5E2EEA39 -P 3700 3200 -F 0 "U3" H 3700 3575 50 0000 C CNN -F 1 "SN74HCT541N_TexasInstruments" H 3700 3484 50 0000 C CNN -F 2 "!Master:SN74HCT541N_TexasInstruments" H 3700 3700 50 0001 C CNN -F 3 "http://www.ti.com/general/docs/suppproductinfo.tsp?distId=10&gotoUrl=http%3A%2F%2Fwww.ti.com%2Flit%2Fgpn%2Fsn74hct541" H 3700 3650 50 0001 C CNN - 1 3700 3200 - 1 0 0 -1 -$EndComp -$Comp -L !Master:DC10EWA_Kingbright U4 -U 1 1 5E2F2235 -P 2600 5000 -F 0 "U4" H 2600 5675 50 0000 C CNN -F 1 "DC10EWA_Kingbright" H 2600 5584 50 0000 C CNN -F 2 "!Master:DC10EWA_Kingbright" H 2600 5800 50 0001 C CNN -F 3 "http://www.kingbrightusa.com/images/catalog/SPEC/DC10EWA.pdf" H 2600 5700 50 0001 C CNN - 1 2600 5000 - -1 0 0 1 -$EndComp -$Comp -L !Master:4116R-1-331LF_Bourns U5 -U 1 1 5E2F714C -P 4800 7250 -F 0 "U5" H 4800 7825 50 0000 C CNN -F 1 "4116R-1-331LF_Bourns" H 4800 7734 50 0000 C CNN -F 2 "!Master:4116R-1-331LF_Bourns" H 4800 7950 50 0001 C CNN -F 3 "https://www.bourns.com/docs/Product-Datasheets/4100R.pdf" H 4800 7850 50 0001 C CNN - 1 4800 7250 - 1 0 0 -1 -$EndComp -$Comp -L !Master:4116R-1-105LF_Bourns U8 -U 1 1 5E301913 -P 5750 1950 -F 0 "U8" H 5750 2525 50 0000 C CNN -F 1 "4116R-1-105LF_Bourns" H 5750 2434 50 0000 C CNN -F 2 "!Master:4116R-1-105LF_Bourns" H 5750 2650 50 0001 C CNN -F 3 "https://www.bourns.com/docs/Product-Datasheets/4100R.pdf" H 5750 2550 50 0001 C CNN - 1 5750 1950 - 1 0 0 -1 -$EndComp -$Comp -L !Master:SS-13D16-VG_C&K U9 -U 1 1 5E307D84 -P 6450 1950 -F 0 "U9" H 6728 1988 50 0000 L CNN -F 1 "SS-13D16-VG_C&K" H 6728 1897 50 0000 L CNN -F 2 "!Master:SS-13D16-VG_C&K" H 6450 2500 50 0001 C CNN -F 3 "https://media.digikey.com/pdf/Data%20Sheets/C&K/SS-13D16-VG.pdf" H 6450 2400 50 0001 C CNN - 1 6450 1950 - 1 0 0 -1 -$EndComp -Wire Wire Line - 6000 1600 6000 1700 -Wire Wire Line - 6000 1700 6000 1800 -Connection ~ 6000 1700 -Wire Wire Line - 6000 1800 6000 1900 -Connection ~ 6000 1800 -Wire Wire Line - 6000 1900 6000 2000 -Connection ~ 6000 1900 -Wire Wire Line - 6000 2000 6000 2100 -Connection ~ 6000 2000 -Wire Wire Line - 6000 2100 6000 2200 -Connection ~ 6000 2100 -Wire Wire Line - 6000 2200 6000 2300 -Connection ~ 6000 2200 -Wire Wire Line - 6000 2300 6450 2300 -Wire Wire Line - 6450 2300 6450 2200 -Connection ~ 6000 2300 -Wire Wire Line - 4050 3250 4450 3250 -Wire Wire Line - 4450 3250 4450 1600 -Wire Wire Line - 4450 1600 5500 1600 -Wire Wire Line - 4050 3350 4500 3350 -Wire Wire Line - 4500 3350 4500 1700 -Wire Wire Line - 4500 1700 5500 1700 -Wire Wire Line - 4050 3450 4550 3450 -Wire Wire Line - 4550 3450 4550 1800 -Wire Wire Line - 4550 1800 5500 1800 -Wire Wire Line - 4050 3550 4600 3550 -Wire Wire Line - 4600 3550 4600 1900 -Wire Wire Line - 4600 1900 5500 1900 -Wire Wire Line - 4050 3650 4650 3650 -Wire Wire Line - 4650 3650 4650 2000 -Wire Wire Line - 4650 2000 5500 2000 -Wire Wire Line - 4050 3750 4700 3750 -Wire Wire Line - 4700 3750 4700 2100 -Wire Wire Line - 4700 2100 5500 2100 -Wire Wire Line - 4050 3850 4750 3850 -Wire Wire Line - 4750 3850 4750 2200 -Wire Wire Line - 4750 2200 5500 2200 -Wire Wire Line - 4050 3950 4800 3950 -Wire Wire Line - 4800 3950 4800 2300 -Wire Wire Line - 4800 2300 5500 2300 -Wire Wire Line - 4450 3250 4950 3250 -Connection ~ 4450 3250 -Wire Wire Line - 4500 3350 4950 3350 -Connection ~ 4500 3350 -Wire Wire Line - 4550 3450 4950 3450 -Connection ~ 4550 3450 -Wire Wire Line - 4600 3550 4950 3550 -Connection ~ 4600 3550 -Wire Wire Line - 4650 3650 4950 3650 -Connection ~ 4650 3650 -Wire Wire Line - 4700 3750 4950 3750 -Connection ~ 4700 3750 -Wire Wire Line - 4750 3850 4950 3850 -Connection ~ 4750 3850 -Wire Wire Line - 4800 3950 4950 3950 -Connection ~ 4800 3950 -$Comp -L power:VCC #PWR0101 -U 1 1 5E32BFB8 -P 6750 2500 -F 0 "#PWR0101" H 6750 2350 50 0001 C CNN -F 1 "VCC" H 6767 2673 50 0000 C CNN -F 2 "" H 6750 2500 50 0001 C CNN -F 3 "" H 6750 2500 50 0001 C CNN - 1 6750 2500 - 1 0 0 -1 -$EndComp -$Comp -L power:GND #PWR0102 -U 1 1 5E32D790 -P 6750 2600 -F 0 "#PWR0102" H 6750 2350 50 0001 C CNN -F 1 "GND" H 6755 2427 50 0000 C CNN -F 2 "" H 6750 2600 50 0001 C CNN -F 3 "" H 6750 2600 50 0001 C CNN - 1 6750 2600 - 1 0 0 -1 -$EndComp -Wire Wire Line - 6250 2200 6250 2500 -Wire Wire Line - 4050 2550 4050 3050 -Wire Wire Line - 6650 2200 6650 2600 -Wire Wire Line - 3350 3950 3300 3950 -$Comp -L *Generic:8-BitMaleHeader U2 -U 1 1 5E2E6F81 -P 1750 7250 -F 0 "U2" H 1750 7825 50 0000 C CNN -F 1 "8-BitMaleHeader" H 1750 7734 50 0000 C CNN -F 2 "*Generic:8-PinMaleHeader" H 1750 7950 50 0001 C CNN -F 3 "" H 1750 7850 50 0001 C CNN - 1 1750 7250 - 1 0 0 -1 -$EndComp -$Comp -L *Generic:8-BitMaleHeader U6 -U 1 1 5E2F0EB9 -P 5750 7250 -F 0 "U6" H 5750 7825 50 0000 C CNN -F 1 "8-BitMaleHeader" H 5750 7734 50 0000 C CNN -F 2 "*Generic:8-PinMaleHeader" H 5750 7950 50 0001 C CNN -F 3 "" H 5750 7850 50 0001 C CNN - 1 5750 7250 - 1 0 0 -1 -$EndComp -$Comp -L *Generic:8-BitFemaleHeader U1 -U 1 1 5E2F2C0E -P 900 7250 -F 0 "U1" H 900 7825 50 0000 C CNN -F 1 "8-BitFemaleHeader" H 900 7734 50 0000 C CNN -F 2 "*Generic:8-PinFemaleHeader" H 900 7950 50 0001 C CNN -F 3 "" H 900 7850 50 0001 C CNN - 1 900 7250 - 1 0 0 -1 -$EndComp -$Comp -L *Generic:8-BitFemaleHeader U7 -U 1 1 5E2F3C03 -P 6500 7250 -F 0 "U7" H 6500 7825 50 0000 C CNN -F 1 "8-BitFemaleHeader" H 6500 7734 50 0000 C CNN -F 2 "*Generic:8-PinFemaleHeader" H 6500 7950 50 0001 C CNN -F 3 "" H 6500 7850 50 0001 C CNN - 1 6500 7250 - 1 0 0 -1 -$EndComp -Wire Wire Line - 5050 6900 5600 6900 -Wire Wire Line - 5600 7000 5050 7000 -Wire Wire Line - 5050 7100 5600 7100 -Wire Wire Line - 5600 7200 5050 7200 -Wire Wire Line - 5050 7300 5600 7300 -Wire Wire Line - 5600 7400 5050 7400 -Wire Wire Line - 5050 7500 5600 7500 -Wire Wire Line - 5600 7600 5050 7600 -Connection ~ 5600 6900 -Connection ~ 5600 7000 -Connection ~ 5600 7100 -Connection ~ 5600 7200 -Connection ~ 5600 7300 -Connection ~ 5600 7400 -Connection ~ 5600 7500 -Connection ~ 5600 7600 -Wire Wire Line - 5600 6900 6350 6900 -Wire Wire Line - 5600 7000 6350 7000 -Wire Wire Line - 5600 7100 6350 7100 -Wire Wire Line - 5600 7200 6350 7200 -Wire Wire Line - 5600 7300 6350 7300 -Wire Wire Line - 5600 7400 6350 7400 -Wire Wire Line - 5600 7500 6350 7500 -Wire Wire Line - 5600 7600 6350 7600 -Wire Wire Line - 750 6900 1600 6900 -Wire Wire Line - 750 7000 1600 7000 -Wire Wire Line - 750 7100 1600 7100 -Wire Wire Line - 750 7200 1600 7200 -Wire Wire Line - 750 7300 1600 7300 -Wire Wire Line - 750 7400 1600 7400 -Wire Wire Line - 750 7500 1600 7500 -Wire Wire Line - 750 7600 1600 7600 -$Comp -L *Generic:2-BitFemaleHeader U10 -U 1 1 5E4131BE -P 6950 2550 -F 0 "U10" H 7028 2601 50 0000 L CNN -F 1 "2-BitFemaleHeader" H 7028 2510 50 0000 L CNN -F 2 "*Generic:2-PinFemaleHeader" H 6950 2950 50 0001 C CNN -F 3 "" H 6950 2850 50 0001 C CNN - 1 6950 2550 - 1 0 0 -1 -$EndComp -Wire Wire Line - 6800 2500 6750 2500 -Connection ~ 6250 2500 -Wire Wire Line - 6250 2500 6250 2550 -Wire Wire Line - 6800 2600 6750 2600 -Connection ~ 6650 2600 -Wire Wire Line - 3300 2600 3300 3950 -$Comp -L !Master:SN74HCT541N_TexasInstruments U11 -U 1 1 5E31714E -P 5300 4000 -F 0 "U11" H 5300 3035 50 0000 C CNN -F 1 "SN74HCT541N_TexasInstruments" H 5300 3126 50 0000 C CNN -F 2 "!Master:SN74HCT541N_TexasInstruments" H 5300 4500 50 0001 C CNN -F 3 "http://www.ti.com/general/docs/suppproductinfo.tsp?distId=10&gotoUrl=http%3A%2F%2Fwww.ti.com%2Flit%2Fgpn%2Fsn74hct541" H 5300 4450 50 0001 C CNN - 1 5300 4000 - -1 0 0 1 -$EndComp -$Comp -L !Master:4116R-1-331LF_Bourns U14 -U 1 1 5E3481EC -P 2600 7250 -F 0 "U14" H 2600 7825 50 0000 C CNN -F 1 "4116R-1-331LF_Bourns" H 2600 7734 50 0000 C CNN -F 2 "!Master:4116R-1-331LF_Bourns" H 2600 7950 50 0001 C CNN -F 3 "https://www.bourns.com/docs/Product-Datasheets/4100R.pdf" H 2600 7850 50 0001 C CNN - 1 2600 7250 - 1 0 0 -1 -$EndComp -Text Label 3000 7000 0 50 ~ 0 -A1 -Wire Wire Line - 3000 6900 2850 6900 -Wire Wire Line - 2350 6900 1600 6900 -Connection ~ 1600 6900 -Wire Wire Line - 2350 7000 1600 7000 -Connection ~ 1600 7000 -Wire Wire Line - 2350 7100 1600 7100 -Connection ~ 1600 7100 -Wire Wire Line - 2350 7200 1600 7200 -Connection ~ 1600 7200 -Wire Wire Line - 2350 7300 1600 7300 -Connection ~ 1600 7300 -Wire Wire Line - 2350 7400 1600 7400 -Connection ~ 1600 7400 -Wire Wire Line - 2350 7500 1600 7500 -Connection ~ 1600 7500 -Wire Wire Line - 2350 7600 1600 7600 -Connection ~ 1600 7600 -Wire Wire Line - 2850 7000 3000 7000 -Wire Wire Line - 2850 7100 3000 7100 -Wire Wire Line - 2850 7200 3000 7200 -Wire Wire Line - 2850 7300 3000 7300 -Wire Wire Line - 2850 7400 3000 7400 -Wire Wire Line - 2850 7500 3000 7500 -Wire Wire Line - 2850 7600 3000 7600 -Text Label 3000 7100 0 50 ~ 0 -A2 -Text Label 3000 7200 0 50 ~ 0 -A3 -Text Label 3000 7300 0 50 ~ 0 -A4 -Text Label 3000 7400 0 50 ~ 0 -A5 -Text Label 3000 7500 0 50 ~ 0 -A6 -Text Label 3000 7600 0 50 ~ 0 -A7 -Text Label 3000 6900 0 50 ~ 0 -A0 -Text Label 4400 6900 0 50 ~ 0 -B0 -Text Label 4400 7000 0 50 ~ 0 -B1 -Text Label 4400 7100 0 50 ~ 0 -B2 -Text Label 4400 7200 0 50 ~ 0 -B3 -Text Label 4400 7300 0 50 ~ 0 -B4 -Text Label 4400 7400 0 50 ~ 0 -B5 -Text Label 4400 7500 0 50 ~ 0 -B6 -Text Label 4400 7600 0 50 ~ 0 -B7 -Wire Wire Line - 4550 6900 4400 6900 -Wire Wire Line - 4550 7000 4400 7000 -Wire Wire Line - 4550 7100 4400 7100 -Wire Wire Line - 4550 7200 4400 7200 -Wire Wire Line - 4550 7300 4400 7300 -Wire Wire Line - 4550 7400 4400 7400 -Wire Wire Line - 4550 7500 4400 7500 -Wire Wire Line - 4550 7600 4400 7600 -Connection ~ 6750 2500 -Wire Wire Line - 6750 2500 6250 2500 -Wire Wire Line - 4050 2550 6250 2550 -Connection ~ 6750 2600 -Wire Wire Line - 6750 2600 6650 2600 -Wire Wire Line - 3300 2600 5650 2600 -$Comp -L !Master:SN74HCT541N_TexasInstruments U12 -U 1 1 5E40E2EC -P 3700 5300 -F 0 "U12" H 3700 4335 50 0000 C CNN -F 1 "SN74HCT541N_TexasInstruments" H 3700 4426 50 0000 C CNN -F 2 "!Master:SN74HCT541N_TexasInstruments" H 3700 5800 50 0001 C CNN -F 3 "http://www.ti.com/general/docs/suppproductinfo.tsp?distId=10&gotoUrl=http%3A%2F%2Fwww.ti.com%2Flit%2Fgpn%2Fsn74hct541" H 3700 5750 50 0001 C CNN - 1 3700 5300 - -1 0 0 1 -$EndComp -$Comp -L !Master:4116R-1-331LF_Bourns U13 -U 1 1 5E41DA4F -P 1900 4900 -F 0 "U13" H 1900 5475 50 0000 C CNN -F 1 "4116R-1-331LF_Bourns" H 1900 5384 50 0000 C CNN -F 2 "!Master:4116R-1-331LF_Bourns" H 1900 5600 50 0001 C CNN -F 3 "https://www.bourns.com/docs/Product-Datasheets/4100R.pdf" H 1900 5500 50 0001 C CNN - 1 1900 4900 - 1 0 0 -1 -$EndComp -Wire Wire Line - 4450 3250 4450 4650 -Wire Wire Line - 4450 4650 4050 4650 -Wire Wire Line - 4500 3350 4500 4750 -Wire Wire Line - 4500 4750 4050 4750 -Wire Wire Line - 4550 3450 4550 4850 -Wire Wire Line - 4550 4850 4050 4850 -Wire Wire Line - 4600 3550 4600 4950 -Wire Wire Line - 4600 4950 4050 4950 -Wire Wire Line - 4650 3650 4650 5050 -Wire Wire Line - 4650 5050 4050 5050 -Wire Wire Line - 4700 3750 4700 5150 -Wire Wire Line - 4700 5150 4050 5150 -Wire Wire Line - 4750 3850 4750 5250 -Wire Wire Line - 4750 5250 4050 5250 -Wire Wire Line - 4800 3950 4800 5350 -Wire Wire Line - 4800 5350 4050 5350 -Wire Wire Line - 3350 4550 2850 4550 -Wire Wire Line - 3350 4650 2850 4650 -Wire Wire Line - 3350 4750 2850 4750 -Wire Wire Line - 3350 4850 2850 4850 -Wire Wire Line - 3350 4950 2850 4950 -Wire Wire Line - 3350 5050 2850 5050 -Wire Wire Line - 3350 5150 2850 5150 -Wire Wire Line - 3350 5250 2850 5250 -Wire Wire Line - 2350 4550 2150 4550 -Wire Wire Line - 2350 4650 2150 4650 -Wire Wire Line - 2350 4750 2150 4750 -Wire Wire Line - 2350 4850 2150 4850 -Wire Wire Line - 2350 4950 2150 4950 -Wire Wire Line - 2350 5050 2150 5050 -Wire Wire Line - 2350 5150 2150 5150 -Wire Wire Line - 2350 5250 2150 5250 -Wire Wire Line - 1650 5250 1650 5150 -Wire Wire Line - 1650 5150 1650 5050 -Connection ~ 1650 5150 -Wire Wire Line - 1650 5050 1650 4950 -Connection ~ 1650 5050 -Wire Wire Line - 1650 4850 1650 4950 -Connection ~ 1650 4950 -Wire Wire Line - 1650 4750 1650 4850 -Connection ~ 1650 4850 -Wire Wire Line - 1650 4650 1650 4750 -Connection ~ 1650 4750 -Wire Wire Line - 1650 4550 1650 4650 -Connection ~ 1650 4650 -Wire Wire Line - 1650 4550 1650 2600 -Wire Wire Line - 1650 2600 3300 2600 -Connection ~ 1650 4550 -Connection ~ 3300 2600 -Wire Wire Line - 3350 3150 3150 3150 -Wire Wire Line - 3350 3250 3150 3250 -Wire Wire Line - 3350 3350 3150 3350 -Wire Wire Line - 3350 3450 3150 3450 -Wire Wire Line - 3350 3550 3150 3550 -Wire Wire Line - 3350 3650 3150 3650 -Wire Wire Line - 3350 3750 3150 3750 -Wire Wire Line - 3350 3850 3150 3850 -Wire Wire Line - 5650 3350 5850 3350 -Wire Wire Line - 5650 3450 5850 3450 -Wire Wire Line - 5650 3550 5850 3550 -Wire Wire Line - 5650 3650 5850 3650 -Wire Wire Line - 5650 3750 5850 3750 -Wire Wire Line - 5650 3850 5850 3850 -Wire Wire Line - 5650 3950 5850 3950 -Wire Wire Line - 5650 4050 5850 4050 -Wire Wire Line - 5650 3250 5650 2600 -Connection ~ 5650 2600 -Wire Wire Line - 5650 2600 6650 2600 -Text Label 5850 3350 0 50 ~ 0 -B0 -Text Label 5850 3450 0 50 ~ 0 -B1 -Text Label 5850 3550 0 50 ~ 0 -B2 -Text Label 5850 3650 0 50 ~ 0 -B3 -Text Label 5850 3750 0 50 ~ 0 -B4 -Text Label 5850 3850 0 50 ~ 0 -B5 -Text Label 5850 3950 0 50 ~ 0 -B6 -Text Label 5850 4050 0 50 ~ 0 -B7 -Text Label 3150 3250 0 50 ~ 0 -A1 -Text Label 3150 3350 0 50 ~ 0 -A2 -Text Label 3150 3450 0 50 ~ 0 -A3 -Text Label 3150 3550 0 50 ~ 0 -A4 -Text Label 3150 3650 0 50 ~ 0 -A5 -Text Label 3150 3750 0 50 ~ 0 -A6 -Text Label 3150 3850 0 50 ~ 0 -A7 -Text Label 3150 3150 0 50 ~ 0 -A0 -NoConn ~ 2850 5350 -NoConn ~ 2850 5450 -NoConn ~ 2350 5350 -NoConn ~ 2350 5450 -$EndSCHEMATC diff --git a/8BitDataBuffer-2Way/KiCad/fp-info-cache b/8BitDataBuffer-2Way/KiCad/fp-info-cache deleted file mode 100644 index 573541a..0000000 --- a/8BitDataBuffer-2Way/KiCad/fp-info-cache +++ /dev/null @@ -1 +0,0 @@ -0 diff --git a/README.md b/README.md index f0d1529..b2717e1 100644 --- a/README.md +++ b/README.md @@ -1,6 +1,15 @@ -# Circuit Modules +# Electronics Modules -## Module Statuses +# Directory Guide -- 8BitDataBuffer-1Way: designed, ordered, not yet tested -- 8BitDataBuffer-2Way: design in progress \ No newline at end of file + + + + +# Model Number Guide (Not Final) + +`WMccc-rrr` + +`WM` - William Miceli (Static) +`ccc` - Category Number [000-999] +`rrr` - Revision Number [000-999] \ No newline at end of file