(export (version D) (design (source /home/mf/electronics/projects/shift_regs/shift_regs_bidi.sch) (date "Sun 31 Jul 2016 08:52:25 AM EDT") (tool "Eeschema 4.0.2+dfsg1-stable") (sheet (number 1) (name /) (tstamps /) (title_block (title "Borg Shift Register PCB") (company) (rev 1.2) (date) (source shift_regs_bidi.sch) (comment (number 1) (value "")) (comment (number 2) (value "")) (comment (number 3) (value "")) (comment (number 4) (value ""))))) (components (comp (ref U2) (value "74HC165 (Input)") (footprint u_gen_dip:U_16_DIP300) (libsource (lib digital_logic) (part 74165)) (sheetpath (names /) (tstamps /)) (tstamp 574E74AA)) (comp (ref U1) (value "74HC595 (Output)") (footprint u_gen_dip:U_16_DIP300) (libsource (lib digital_logic) (part 74595)) (sheetpath (names /) (tstamps /)) (tstamp 574E750D)) (comp (ref P3) (value Outputs) (footprint p_gen_conn:P_10_IDC) (libsource (lib conn_gen) (part CONN_10)) (sheetpath (names /) (tstamps /)) (tstamp 574E7BC1)) (comp (ref P1) (value "Ctrl In") (footprint p_gen_conn:P_10_IDC) (libsource (lib conn_gen) (part CONN_10)) (sheetpath (names /) (tstamps /)) (tstamp 574E82CB)) (comp (ref P2) (value "Ctrl Out") (footprint p_gen_conn:P_10_IDC) (libsource (lib conn_gen) (part CONN_10)) (sheetpath (names /) (tstamps /)) (tstamp 574E8B88)) (comp (ref M1) (value HOLE) (footprint mech_gen:HOLE_4_2MM_8_4) (libsource (lib mechanical) (part HOLE)) (sheetpath (names /) (tstamps /)) (tstamp 574E92D0)) (comp (ref M2) (value HOLE) (footprint mech_gen:HOLE_4_2MM_8_4) (libsource (lib mechanical) (part HOLE)) (sheetpath (names /) (tstamps /)) (tstamp 574E9395)) (comp (ref M3) (value HOLE) (footprint mech_gen:HOLE_4_2MM_8_4) (libsource (lib mechanical) (part HOLE)) (sheetpath (names /) (tstamps /)) (tstamp 574E93D8)) (comp (ref M4) (value HOLE) (footprint mech_gen:HOLE_4_2MM_8_4) (libsource (lib mechanical) (part HOLE)) (sheetpath (names /) (tstamps /)) (tstamp 574E93DE)) (comp (ref C1) (value 100nF) (footprint c_gen:C_L200_W100) (libsource (lib common_devices) (part C)) (sheetpath (names /) (tstamps /)) (tstamp 574E94BB)) (comp (ref V2) (value VIA) (footprint misc:VIA25MIL) (libsource (lib common_devices) (part VIA)) (sheetpath (names /) (tstamps /)) (tstamp 574EB9BA)) (comp (ref V4) (value VIA) (footprint misc:VIA25MIL) (libsource (lib common_devices) (part VIA)) (sheetpath (names /) (tstamps /)) (tstamp 574EB9C0)) (comp (ref V6) (value VIA) (footprint misc:VIA25MIL) (libsource (lib common_devices) (part VIA)) (sheetpath (names /) (tstamps /)) (tstamp 574EB9C6)) (comp (ref V8) (value VIA) (footprint misc:VIA25MIL) (libsource (lib common_devices) (part VIA)) (sheetpath (names /) (tstamps /)) (tstamp 574EB9CC)) (comp (ref V10) (value VIA) (footprint misc:VIA25MIL) (libsource (lib common_devices) (part VIA)) (sheetpath (names /) (tstamps /)) (tstamp 574EB9D2)) (comp (ref V12) (value VIA) (footprint misc:VIA25MIL) (libsource (lib common_devices) (part VIA)) (sheetpath (names /) (tstamps /)) (tstamp 574EB9D8)) (comp (ref V14) (value VIA) (footprint misc:VIA25MIL) (libsource (lib common_devices) (part VIA)) (sheetpath (names /) (tstamps /)) (tstamp 574EB9DE)) (comp (ref V16) (value VIA) (footprint misc:VIA25MIL) (libsource (lib common_devices) (part VIA)) (sheetpath (names /) (tstamps /)) (tstamp 574EB9E4)) (comp (ref V18) (value VIA) (footprint misc:VIA25MIL) (libsource (lib common_devices) (part VIA)) (sheetpath (names /) (tstamps /)) (tstamp 574EB9EA)) (comp (ref V20) (value VIA) (footprint misc:VIA25MIL) (libsource (lib common_devices) (part VIA)) (sheetpath (names /) (tstamps /)) (tstamp 574EB9F0)) (comp (ref V1) (value VIA) (footprint misc:VIA25MIL) (libsource (lib common_devices) (part VIA)) (sheetpath (names /) (tstamps /)) (tstamp 574EC0D2)) (comp (ref V3) (value VIA) (footprint misc:VIA25MIL) (libsource (lib common_devices) (part VIA)) (sheetpath (names /) (tstamps /)) (tstamp 574EC0D8)) (comp (ref V5) (value VIA) (footprint misc:VIA25MIL) (libsource (lib common_devices) (part VIA)) (sheetpath (names /) (tstamps /)) (tstamp 574EC0DE)) (comp (ref V7) (value VIA) (footprint misc:VIA25MIL) (libsource (lib common_devices) (part VIA)) (sheetpath (names /) (tstamps /)) (tstamp 574EC0E4)) (comp (ref V9) (value VIA) (footprint misc:VIA25MIL) (libsource (lib common_devices) (part VIA)) (sheetpath (names /) (tstamps /)) (tstamp 574EC0EA)) (comp (ref V11) (value VIA) (footprint misc:VIA25MIL) (libsource (lib common_devices) (part VIA)) (sheetpath (names /) (tstamps /)) (tstamp 574EC0F0)) (comp (ref V13) (value VIA) (footprint misc:VIA25MIL) (libsource (lib common_devices) (part VIA)) (sheetpath (names /) (tstamps /)) (tstamp 574EC0F6)) (comp (ref V15) (value VIA) (footprint misc:VIA25MIL) (libsource (lib common_devices) (part VIA)) (sheetpath (names /) (tstamps /)) (tstamp 574EC0FC)) (comp (ref V17) (value VIA) (footprint misc:VIA25MIL) (libsource (lib common_devices) (part VIA)) (sheetpath (names /) (tstamps /)) (tstamp 574EC102)) (comp (ref V19) (value VIA) (footprint misc:VIA25MIL) (libsource (lib common_devices) (part VIA)) (sheetpath (names /) (tstamps /)) (tstamp 574EC108)) (comp (ref U3) (value 10k) (footprint p_gen_conn:P_9_PIN_100) (libsource (lib common_devices) (part RESISTOR_NETWORK_8_COM)) (sheetpath (names /) (tstamps /)) (tstamp 574FBB5B)) (comp (ref P6) (value GND) (footprint p_gen_conn:P_1_PIN_100) (libsource (lib conn_gen) (part CONN_1)) (sheetpath (names /) (tstamps /)) (tstamp 574FCE92)) (comp (ref P5) (value Power) (footprint p_gen_conn:P_8_PIN2_100) (libsource (lib conn_gen) (part CONN_8)) (sheetpath (names /) (tstamps /)) (tstamp 5751ADBD)) (comp (ref P4) (value Inputs) (footprint p_gen_conn:P_10_IDC) (libsource (lib conn_gen) (part CONN_10)) (sheetpath (names /) (tstamps /)) (tstamp 579DA726)) (comp (ref U4) (value 10k) (footprint p_gen_conn:P_9_PIN_100) (libsource (lib common_devices) (part RESISTOR_NETWORK_8_COM)) (sheetpath (names /) (tstamps /)) (tstamp 579DA738)) (comp (ref P7) (value GND) (footprint p_gen_conn:P_1_PIN_100) (libsource (lib conn_gen) (part CONN_1)) (sheetpath (names /) (tstamps /)) (tstamp 579DA73E)) (comp (ref J2) (value "Output Only") (footprint j_gen:J_2_TH100I) (libsource (lib common_devices) (part JUMPER)) (sheetpath (names /) (tstamps /)) (tstamp 579DE443)) (comp (ref J1) (value Feedback) (footprint j_gen:J_2_TH100I) (libsource (lib common_devices) (part JUMPER)) (sheetpath (names /) (tstamps /)) (tstamp 579DE4C6)) (comp (ref C2) (value 100nF) (footprint c_gen:C_L200_W100) (libsource (lib common_devices) (part C)) (sheetpath (names /) (tstamps /)) (tstamp 579E134B)) (comp (ref V21) (value VIA) (footprint misc:VIA25MIL) (libsource (lib common_devices) (part VIA)) (sheetpath (names /) (tstamps /)) (tstamp 579E3121)) (comp (ref V22) (value VIA) (footprint misc:VIA25MIL) (libsource (lib common_devices) (part VIA)) (sheetpath (names /) (tstamps /)) (tstamp 579E3127)) (comp (ref V23) (value VIA) (footprint misc:VIA25MIL) (libsource (lib common_devices) (part VIA)) (sheetpath (names /) (tstamps /)) (tstamp 579E312D)) (comp (ref V24) (value VIA) (footprint misc:VIA25MIL) (libsource (lib common_devices) (part VIA)) (sheetpath (names /) (tstamps /)) (tstamp 579E3133)) (comp (ref V26) (value VIA) (footprint misc:VIA25MIL) (libsource (lib common_devices) (part VIA)) (sheetpath (names /) (tstamps /)) (tstamp 579E40BD)) (comp (ref V25) (value VIA) (footprint misc:VIA25MIL) (libsource (lib common_devices) (part VIA)) (sheetpath (names /) (tstamps /)) (tstamp 579E40C3)) (comp (ref V27) (value VIA) (footprint misc:VIA25MIL) (libsource (lib common_devices) (part VIA)) (sheetpath (names /) (tstamps /)) (tstamp 579E483C))) (libparts (libpart (lib digital_logic) (part 74165) (description "8-bit shift register, parallel in, serial in/out") (footprints (fp U_16_*)) (fields (field (name Reference) U) (field (name Value) 74165)) (pins (pin (num 1) (name /PL) (type input)) (pin (num 2) (name CP) (type input)) (pin (num 3) (name D4) (type input)) (pin (num 4) (name D5) (type input)) (pin (num 5) (name D6) (type input)) (pin (num 6) (name D7) (type input)) (pin (num 7) (name /Q7) (type output)) (pin (num 8) (name GND) (type power_in)) (pin (num 9) (name Q7) (type output)) (pin (num 10) (name DS) (type input)) (pin (num 11) (name D0) (type input)) (pin (num 12) (name D1) (type input)) (pin (num 13) (name D2) (type input)) (pin (num 14) (name D3) (type input)) (pin (num 15) (name /CE) (type input)) (pin (num 16) (name VCC) (type power_in)))) (libpart (lib digital_logic) (part 74595) (footprints (fp U_16_*)) (fields (field (name Reference) U) (field (name Value) 74595)) (pins (pin (num 1) (name Q1) (type output)) (pin (num 2) (name Q2) (type output)) (pin (num 3) (name Q3) (type output)) (pin (num 4) (name Q4) (type output)) (pin (num 5) (name Q5) (type output)) (pin (num 6) (name Q6) (type output)) (pin (num 7) (name Q7) (type output)) (pin (num 8) (name GND) (type power_in)) (pin (num 9) (name Q7S) (type output)) (pin (num 10) (name /MR) (type input)) (pin (num 11) (name SHCP) (type input)) (pin (num 12) (name STCP) (type input)) (pin (num 13) (name /OE) (type input)) (pin (num 14) (name DS) (type input)) (pin (num 15) (name Q0) (type output)) (pin (num 16) (name VCC) (type power_in)))) (libpart (lib common_devices) (part C) (footprints (fp C_*)) (fields (field (name Reference) C) (field (name Value) C)) (pins (pin (num 1) (name ~) (type passive)) (pin (num 2) (name ~) (type passive)))) (libpart (lib conn_gen) (part CONN_1) (footprints (fp P_1_*)) (fields (field (name Reference) P) (field (name Value) CONN_1)) (pins (pin (num 1) (name 1) (type passive)))) (libpart (lib conn_gen) (part CONN_10) (footprints (fp P_10_*)) (fields (field (name Reference) P) (field (name Value) CONN_10)) (pins (pin (num 1) (name 1) (type passive)) (pin (num 2) (name 2) (type passive)) (pin (num 3) (name 3) (type passive)) (pin (num 4) (name 4) (type passive)) (pin (num 5) (name 5) (type passive)) (pin (num 6) (name 6) (type passive)) (pin (num 7) (name 7) (type passive)) (pin (num 8) (name 8) (type passive)) (pin (num 9) (name 9) (type passive)) (pin (num 10) (name 10) (type passive)))) (libpart (lib conn_gen) (part CONN_8) (footprints (fp P_8_*)) (fields (field (name Reference) P) (field (name Value) CONN_8)) (pins (pin (num 1) (name 1) (type passive)) (pin (num 2) (name 2) (type passive)) (pin (num 3) (name 3) (type passive)) (pin (num 4) (name 4) (type passive)) (pin (num 5) (name 5) (type passive)) (pin (num 6) (name 6) (type passive)) (pin (num 7) (name 7) (type passive)) (pin (num 8) (name 8) (type passive)))) (libpart (lib mechanical) (part HOLE) (footprints (fp HOLE_*)) (fields (field (name Reference) M) (field (name Value) HOLE))) (libpart (lib common_devices) (part JUMPER) (footprints (fp J_2_*)) (fields (field (name Reference) J) (field (name Value) JUMPER)) (pins (pin (num 1) (name ~) (type passive)) (pin (num 2) (name ~) (type passive)))) (libpart (lib common_devices) (part RESISTOR_NETWORK_8_COM) (fields (field (name Reference) U) (field (name Value) RESISTOR_NETWORK_8_COM)) (pins (pin (num 1) (name ~) (type BiDi)) (pin (num 2) (name ~) (type BiDi)) (pin (num 3) (name ~) (type BiDi)) (pin (num 4) (name ~) (type BiDi)) (pin (num 5) (name ~) (type BiDi)) (pin (num 6) (name ~) (type BiDi)) (pin (num 7) (name ~) (type BiDi)) (pin (num 8) (name ~) (type BiDi)) (pin (num 9) (name ~) (type BiDi)))) (libpart (lib common_devices) (part VIA) (footprints (fp VIA*)) (fields (field (name Reference) V) (field (name Value) VIA)) (pins (pin (num 0) (name 0) (type passive))))) (libraries (library (logical common_devices) (uri /usr/local/kicaddata/library/common_devices.lib)) (library (logical conn_gen) (uri /usr/local/kicaddata/library/conn_gen.lib)) (library (logical digital_logic) (uri /usr/local/kicaddata/library/digital_logic.lib)) (library (logical mechanical) (uri /usr/local/kicaddata/library/mechanical.lib))) (nets (net (code 1) (name "Net-(P3-Pad8)") (node (ref U3) (pin 7)) (node (ref P3) (pin 8)) (node (ref U1) (pin 5))) (net (code 2) (name "Net-(P3-Pad7)") (node (ref U3) (pin 6)) (node (ref P3) (pin 7)) (node (ref U1) (pin 4))) (net (code 3) (name "Net-(P3-Pad6)") (node (ref U1) (pin 3)) (node (ref U3) (pin 5)) (node (ref P3) (pin 6))) (net (code 4) (name "Net-(P3-Pad5)") (node (ref U1) (pin 2)) (node (ref U3) (pin 4)) (node (ref P3) (pin 5))) (net (code 5) (name "Net-(P3-Pad4)") (node (ref P3) (pin 4)) (node (ref U3) (pin 3)) (node (ref U1) (pin 1))) (net (code 6) (name "Net-(P3-Pad3)") (node (ref P3) (pin 3)) (node (ref U1) (pin 15)) (node (ref U3) (pin 2))) (net (code 7) (name "Net-(P4-Pad5)") (node (ref P4) (pin 5)) (node (ref U2) (pin 13)) (node (ref U4) (pin 4))) (net (code 8) (name "Net-(P4-Pad4)") (node (ref U4) (pin 3)) (node (ref P4) (pin 4)) (node (ref U2) (pin 12))) (net (code 9) (name "Net-(P4-Pad3)") (node (ref U4) (pin 2)) (node (ref U2) (pin 11)) (node (ref P4) (pin 3))) (net (code 10) (name "Net-(P3-Pad10)") (node (ref P3) (pin 10)) (node (ref U3) (pin 9)) (node (ref U1) (pin 7))) (net (code 11) (name "Net-(P3-Pad9)") (node (ref P3) (pin 9)) (node (ref U3) (pin 8)) (node (ref U1) (pin 6))) (net (code 12) (name "Net-(P4-Pad6)") (node (ref U2) (pin 14)) (node (ref P4) (pin 6)) (node (ref U4) (pin 5))) (net (code 13) (name "Net-(J2-Pad1)") (node (ref U1) (pin 9)) (node (ref J2) (pin 1))) (net (code 14) (name "Net-(U2-Pad7)") (node (ref U2) (pin 7))) (net (code 15) (name "Net-(P4-Pad10)") (node (ref P4) (pin 10)) (node (ref U4) (pin 9)) (node (ref U2) (pin 6))) (net (code 16) (name "Net-(P4-Pad9)") (node (ref U2) (pin 5)) (node (ref U4) (pin 8)) (node (ref P4) (pin 9))) (net (code 17) (name "Net-(P4-Pad8)") (node (ref U2) (pin 4)) (node (ref P4) (pin 8)) (node (ref U4) (pin 7))) (net (code 18) (name "Net-(P4-Pad7)") (node (ref P4) (pin 7)) (node (ref U2) (pin 3)) (node (ref U4) (pin 6))) (net (code 19) (name VCC) (node (ref U3) (pin 1)) (node (ref U4) (pin 1)) (node (ref P1) (pin 2)) (node (ref U2) (pin 16)) (node (ref C1) (pin 1)) (node (ref C2) (pin 1)) (node (ref P2) (pin 2)) (node (ref P3) (pin 2)) (node (ref U1) (pin 16)) (node (ref P4) (pin 2)) (node (ref P5) (pin 3)) (node (ref P5) (pin 4))) (net (code 20) (name GND) (node (ref C1) (pin 2)) (node (ref U2) (pin 15)) (node (ref U2) (pin 8)) (node (ref U1) (pin 8)) (node (ref V26) (pin 0)) (node (ref V23) (pin 0)) (node (ref P3) (pin 1)) (node (ref U1) (pin 13)) (node (ref P5) (pin 1)) (node (ref P7) (pin 1)) (node (ref P6) (pin 1)) (node (ref V24) (pin 0)) (node (ref V25) (pin 0)) (node (ref P5) (pin 2)) (node (ref V6) (pin 0)) (node (ref V7) (pin 0)) (node (ref V27) (pin 0)) (node (ref V20) (pin 0)) (node (ref V1) (pin 0)) (node (ref V3) (pin 0)) (node (ref V5) (pin 0)) (node (ref V11) (pin 0)) (node (ref V13) (pin 0)) (node (ref V15) (pin 0)) (node (ref V17) (pin 0)) (node (ref V19) (pin 0)) (node (ref V8) (pin 0)) (node (ref V10) (pin 0)) (node (ref V12) (pin 0)) (node (ref V14) (pin 0)) (node (ref V16) (pin 0)) (node (ref V18) (pin 0)) (node (ref P4) (pin 1)) (node (ref P2) (pin 1)) (node (ref V2) (pin 0)) (node (ref C2) (pin 2)) (node (ref V21) (pin 0)) (node (ref V22) (pin 0)) (node (ref V4) (pin 0)) (node (ref V9) (pin 0)) (node (ref P1) (pin 1))) (net (code 21) (name /NC1) (node (ref P2) (pin 9)) (node (ref P5) (pin 6)) (node (ref P5) (pin 5)) (node (ref P1) (pin 9))) (net (code 22) (name /DOUT) (node (ref J1) (pin 2)) (node (ref U2) (pin 9)) (node (ref P2) (pin 5)) (node (ref J2) (pin 2))) (net (code 23) (name //MR) (node (ref P1) (pin 3)) (node (ref U1) (pin 10)) (node (ref P2) (pin 3))) (net (code 24) (name /SHCP) (node (ref U1) (pin 11)) (node (ref P2) (pin 4)) (node (ref P1) (pin 4)) (node (ref U2) (pin 2))) (net (code 25) (name /DIN) (node (ref P1) (pin 5)) (node (ref U1) (pin 14)) (node (ref U2) (pin 10))) (net (code 26) (name /DFB) (node (ref P2) (pin 6)) (node (ref J1) (pin 1)) (node (ref P1) (pin 6))) (net (code 27) (name //PL) (node (ref P2) (pin 7)) (node (ref P1) (pin 7)) (node (ref U2) (pin 1))) (net (code 28) (name /STCP) (node (ref U1) (pin 12)) (node (ref P1) (pin 8)) (node (ref P2) (pin 8))) (net (code 29) (name /NC2) (node (ref P2) (pin 10)) (node (ref P5) (pin 7)) (node (ref P5) (pin 8)) (node (ref P1) (pin 10)))))