(kicad_sch (version 20201015) (generator eeschema) (page 1 7) (paper "A4") (lib_symbols (symbol "Device:RotaryEncoder_Switch" (pin_names (offset 0.254) hide) (in_bom yes) (on_board yes) (property "Reference" "SW" (id 0) (at 0 6.604 0) (effects (font (size 1.27 1.27))) ) (property "Value" "RotaryEncoder_Switch" (id 1) (at 0 -6.604 0) (effects (font (size 1.27 1.27))) ) (property "Footprint" "" (id 2) (at -3.81 4.064 0) (effects (font (size 1.27 1.27)) hide) ) (property "Datasheet" "~" (id 3) (at 0 6.604 0) (effects (font (size 1.27 1.27)) hide) ) (property "ki_keywords" "rotary switch encoder switch push button" (id 4) (at 0 0 0) (effects (font (size 1.27 1.27)) hide) ) (property "ki_description" "Rotary encoder, dual channel, incremental quadrate outputs, with switch" (id 5) (at 0 0 0) (effects (font (size 1.27 1.27)) hide) ) (property "ki_fp_filters" "RotaryEncoder*Switch*" (id 6) (at 0 0 0) (effects (font (size 1.27 1.27)) hide) ) (symbol "RotaryEncoder_Switch_0_1" (arc (start -0.381 -2.794) (end -0.381 2.667) (radius (at -0.381 -0.0508) (length 2.7432) (angles -89.9 89.9)) (stroke (width 0.254)) (fill (type none)) ) (circle (center -3.81 0) (radius 0.254) (stroke (width 0)) (fill (type outline))) (circle (center -0.381 0) (radius 1.905) (stroke (width 0.254)) (fill (type none))) (circle (center 4.318 -1.016) (radius 0.127) (stroke (width 0.254)) (fill (type none))) (circle (center 4.318 1.016) (radius 0.127) (stroke (width 0.254)) (fill (type none))) (rectangle (start -5.08 5.08) (end 5.08 -5.08) (stroke (width 0.254)) (fill (type background)) ) (polyline (pts (xy -0.635 -1.778) (xy -0.635 1.778) ) (stroke (width 0.254)) (fill (type none)) ) (polyline (pts (xy -0.381 -1.778) (xy -0.381 1.778) ) (stroke (width 0.254)) (fill (type none)) ) (polyline (pts (xy -0.127 1.778) (xy -0.127 -1.778) ) (stroke (width 0.254)) (fill (type none)) ) (polyline (pts (xy 3.81 0) (xy 3.429 0) ) (stroke (width 0.254)) (fill (type none)) ) (polyline (pts (xy 3.81 1.016) (xy 3.81 -1.016) ) (stroke (width 0.254)) (fill (type none)) ) (polyline (pts (xy -5.08 -2.54) (xy -3.81 -2.54) (xy -3.81 -2.032) ) (stroke (width 0)) (fill (type none)) ) (polyline (pts (xy -5.08 2.54) (xy -3.81 2.54) (xy -3.81 2.032) ) (stroke (width 0)) (fill (type none)) ) (polyline (pts (xy 0.254 -3.048) (xy -0.508 -2.794) (xy 0.127 -2.413) ) (stroke (width 0.254)) (fill (type none)) ) (polyline (pts (xy 0.254 2.921) (xy -0.508 2.667) (xy 0.127 2.286) ) (stroke (width 0.254)) (fill (type none)) ) (polyline (pts (xy 5.08 -2.54) (xy 4.318 -2.54) (xy 4.318 -1.016) ) (stroke (width 0.254)) (fill (type none)) ) (polyline (pts (xy 5.08 2.54) (xy 4.318 2.54) (xy 4.318 1.016) ) (stroke (width 0.254)) (fill (type none)) ) (polyline (pts (xy -5.08 0) (xy -3.81 0) (xy -3.81 -1.016) (xy -3.302 -2.032) ) (stroke (width 0)) (fill (type none)) ) (polyline (pts (xy -4.318 0) (xy -3.81 0) (xy -3.81 1.016) (xy -3.302 2.032) ) (stroke (width 0)) (fill (type none)) ) ) (symbol "RotaryEncoder_Switch_1_1" (pin passive line (at -7.62 2.54 0) (length 2.54) (name "A" (effects (font (size 1.27 1.27)))) (number "A" (effects (font (size 1.27 1.27)))) ) (pin passive line (at -7.62 -2.54 0) (length 2.54) (name "B" (effects (font (size 1.27 1.27)))) (number "B" (effects (font (size 1.27 1.27)))) ) (pin passive line (at -7.62 0 0) (length 2.54) (name "C" (effects (font (size 1.27 1.27)))) (number "C" (effects (font (size 1.27 1.27)))) ) (pin passive line (at 7.62 2.54 180) (length 2.54) (name "S1" (effects (font (size 1.27 1.27)))) (number "S1" (effects (font (size 1.27 1.27)))) ) (pin passive line (at 7.62 -2.54 180) (length 2.54) (name "S2" (effects (font (size 1.27 1.27)))) (number "S2" (effects (font (size 1.27 1.27)))) ) ) ) (symbol "Sensor_Proximity:TSSP58P38" (pin_names (offset 1.016)) (in_bom yes) (on_board yes) (property "Reference" "U" (id 0) (at -10.16 7.62 0) (effects (font (size 1.27 1.27)) (justify left)) ) (property "Value" "TSSP58P38" (id 1) (at -10.16 -7.62 0) (effects (font (size 1.27 1.27)) (justify left)) ) (property "Footprint" "OptoDevice:Vishay_MINICAST-3Pin" (id 2) (at -1.27 -9.525 0) (effects (font (size 1.27 1.27)) hide) ) (property "Datasheet" "http://www.vishay.com/docs/82462/tsop581.pdf" (id 3) (at 16.51 7.62 0) (effects (font (size 1.27 1.27)) hide) ) (property "ki_keywords" "opto IR receiver" (id 4) (at 0 0 0) (effects (font (size 1.27 1.27)) hide) ) (property "ki_description" "Photo Modules for PCM Remote Control Systems" (id 5) (at 0 0 0) (effects (font (size 1.27 1.27)) hide) ) (property "ki_fp_filters" "Vishay*MINICAST*" (id 6) (at 0 0 0) (effects (font (size 1.27 1.27)) hide) ) (symbol "TSSP58P38_0_0" (arc (start -10.287 1.397) (end -10.287 -1.778) (radius (at -9.144 -0.1778) (length 1.9558) (angles 126 -125.5)) (stroke (width 0.254)) (fill (type background)) ) (text "DEMOD" (at -3.175 0.254 900) (effects (font (size 1.524 1.524))) ) (polyline (pts (xy 1.905 -5.08) (xy 0.127 -5.08) ) (stroke (width 0)) (fill (type none)) ) (polyline (pts (xy 1.905 5.08) (xy 0.127 5.08) ) (stroke (width 0)) (fill (type none)) ) ) (symbol "TSSP58P38_0_1" (rectangle (start -6.096 5.588) (end 0.127 -5.588) (stroke (width 0)) (fill (type none)) ) (rectangle (start 2.54 1.27) (end 1.27 4.445) (stroke (width 0)) (fill (type none)) ) (rectangle (start 7.62 6.35) (end -10.16 -6.35) (stroke (width 0.254)) (fill (type background)) ) (polyline (pts (xy -8.763 0.381) (xy -9.652 1.27) ) (stroke (width 0)) (fill (type none)) ) (polyline (pts (xy -8.763 0.381) (xy -9.271 0.381) ) (stroke (width 0)) (fill (type none)) ) (polyline (pts (xy -8.763 0.381) (xy -8.763 0.889) ) (stroke (width 0)) (fill (type none)) ) (polyline (pts (xy -8.636 -0.635) (xy -9.525 0.254) ) (stroke (width 0)) (fill (type none)) ) (polyline (pts (xy -8.636 -0.635) (xy -9.144 -0.635) ) (stroke (width 0)) (fill (type none)) ) (polyline (pts (xy -8.636 -0.635) (xy -8.636 -0.127) ) (stroke (width 0)) (fill (type none)) ) (polyline (pts (xy -8.382 -1.016) (xy -6.731 -1.016) ) (stroke (width 0)) (fill (type none)) ) (polyline (pts (xy 1.27 -2.921) (xy 0.127 -2.921) ) (stroke (width 0)) (fill (type none)) ) (polyline (pts (xy 1.27 -1.905) (xy 1.27 -3.81) ) (stroke (width 0)) (fill (type none)) ) (polyline (pts (xy 1.397 -3.556) (xy 1.524 -3.556) ) (stroke (width 0)) (fill (type none)) ) (polyline (pts (xy 1.651 -3.556) (xy 1.524 -3.556) ) (stroke (width 0)) (fill (type none)) ) (polyline (pts (xy 1.651 -3.556) (xy 1.651 -3.302) ) (stroke (width 0)) (fill (type none)) ) (polyline (pts (xy 1.905 0) (xy 1.905 1.27) ) (stroke (width 0)) (fill (type none)) ) (polyline (pts (xy 1.905 4.445) (xy 1.905 5.08) (xy 2.54 5.08) ) (stroke (width 0)) (fill (type none)) ) (polyline (pts (xy -8.382 0.635) (xy -6.731 0.635) (xy -7.62 -1.016) (xy -8.382 0.635) ) (stroke (width 0)) (fill (type outline)) ) (polyline (pts (xy -6.096 1.397) (xy -7.62 1.397) (xy -7.62 -1.778) (xy -6.096 -1.778) ) (stroke (width 0)) (fill (type none)) ) (polyline (pts (xy 1.27 -3.175) (xy 1.905 -3.81) (xy 1.905 -5.08) (xy 2.54 -5.08) ) (stroke (width 0)) (fill (type none)) ) (polyline (pts (xy 1.27 -2.54) (xy 1.905 -1.905) (xy 1.905 0) (xy 2.54 0) ) (stroke (width 0)) (fill (type none)) ) ) (symbol "TSSP58P38_1_1" (pin output line (at 10.16 0 180) (length 2.54) (name "OUT" (effects (font (size 1.27 1.27)))) (number "1" (effects (font (size 1.27 1.27)))) ) (pin power_in line (at 10.16 -5.08 180) (length 2.54) (name "GND" (effects (font (size 1.27 1.27)))) (number "2" (effects (font (size 1.27 1.27)))) ) (pin power_in line (at 10.16 5.08 180) (length 2.54) (name "Vs" (effects (font (size 1.27 1.27)))) (number "3" (effects (font (size 1.27 1.27)))) ) ) ) (symbol "Switch:SW_SPDT" (pin_names (offset 0) hide) (in_bom yes) (on_board yes) (property "Reference" "SW" (id 0) (at 0 4.318 0) (effects (font (size 1.27 1.27))) ) (property "Value" "SW_SPDT" (id 1) (at 0 -5.08 0) (effects (font (size 1.27 1.27))) ) (property "Footprint" "" (id 2) (at 0 0 0) (effects (font (size 1.27 1.27)) hide) ) (property "Datasheet" "~" (id 3) (at 0 0 0) (effects (font (size 1.27 1.27)) hide) ) (property "ki_keywords" "switch single-pole double-throw spdt ON-ON" (id 4) (at 0 0 0) (effects (font (size 1.27 1.27)) hide) ) (property "ki_description" "Switch, single pole double throw" (id 5) (at 0 0 0) (effects (font (size 1.27 1.27)) hide) ) (symbol "SW_SPDT_0_0" (circle (center -2.032 0) (radius 0.508) (stroke (width 0)) (fill (type none))) (circle (center 2.032 -2.54) (radius 0.508) (stroke (width 0)) (fill (type none))) ) (symbol "SW_SPDT_0_1" (circle (center 2.032 2.54) (radius 0.508) (stroke (width 0)) (fill (type none))) (polyline (pts (xy -1.524 0.254) (xy 1.651 2.286) ) (stroke (width 0)) (fill (type none)) ) ) (symbol "SW_SPDT_1_1" (pin passive line (at 5.08 2.54 180) (length 2.54) (name "A" (effects (font (size 1.27 1.27)))) (number "1" (effects (font (size 1.27 1.27)))) ) (pin passive line (at -5.08 0 0) (length 2.54) (name "B" (effects (font (size 1.27 1.27)))) (number "2" (effects (font (size 1.27 1.27)))) ) (pin passive line (at 5.08 -2.54 180) (length 2.54) (name "C" (effects (font (size 1.27 1.27)))) (number "3" (effects (font (size 1.27 1.27)))) ) ) ) ) (symbol (lib_id "Switch:SW_SPDT") (at 236.22 66.04 0) (unit 1) (in_bom yes) (on_board yes) (uuid "00000000-0000-0000-0000-00005fb74833") (property "Reference" "SW2" (id 0) (at 236.22 58.801 0)) (property "Value" "Power" (id 1) (at 236.22 61.1124 0)) (property "Footprint" "" (id 2) (at 236.22 66.04 0) (effects (font (size 1.27 1.27)) hide) ) (property "Datasheet" "~" (id 3) (at 236.22 66.04 0) (effects (font (size 1.27 1.27)) hide) ) ) (symbol (lib_id "Device:RotaryEncoder_Switch") (at 237.49 50.8 0) (unit 1) (in_bom yes) (on_board yes) (uuid "5ab8334d-c54e-432b-a795-ca2a59b0e2c2") (property "Reference" "SW1" (id 0) (at 237.49 40.64 0)) (property "Value" "Volume" (id 1) (at 237.49 43.18 0)) (property "Footprint" "" (id 2) (at 233.68 46.736 0) (effects (font (size 1.27 1.27)) hide) ) (property "Datasheet" "~" (id 3) (at 237.49 44.196 0) (effects (font (size 1.27 1.27)) hide) ) ) (symbol (lib_id "Sensor_Proximity:TSSP58P38") (at 78.74 43.18 0) (unit 1) (in_bom yes) (on_board yes) (uuid "00000000-0000-0000-0000-00005fb70aa8") (property "Reference" "U4" (id 0) (at 78.4352 32.385 0)) (property "Value" "TSSP58P38" (id 1) (at 78.4352 34.6964 0)) (property "Footprint" "OptoDevice:Vishay_MINICAST-3Pin" (id 2) (at 77.47 52.705 0) (effects (font (size 1.27 1.27)) hide) ) (property "Datasheet" "http://www.vishay.com/docs/82462/tsop581.pdf" (id 3) (at 95.25 35.56 0) (effects (font (size 1.27 1.27)) hide) ) ) )