(kicad_sch
  (version 20230121)
  (generator eeschema)
  (uuid fd09f7cc-2af2-4ae8-b5a8-3babc4573c18)
  (paper "A4")
  (title_block
    (title "3-Way Light Switches")
    (company "EETree 电子森林 · CircuitJS 示例转换"))
  (lib_symbols
    (symbol "Simulation_SPICE:VSIN"
      (pin_numbers hide)
      (pin_names (offset 0.0254))
      (in_bom yes)
      (on_board yes)
      (property "Reference" "V"
        (at 2.54 2.54 0)
        (effects (font (size 1.27 1.27)) (justify left)))
      (property "Value" "VSIN"
        (at 2.54 0 0)
        (effects (font (size 1.27 1.27)) (justify left)))
      (property "Footprint" ""
        (at 0 0 0)
        (effects (font (size 1.27 1.27)) hide))
      (property "Datasheet" "https://ngspice.sourceforge.io/docs/ngspice-html-manual/manual.xhtml#sec_Independent_Sources_for"
        (at 0 0 0)
        (effects (font (size 1.27 1.27)) hide))
      (property "Sim.Pins" "1=+ 2=-"
        (at 0 0 0)
        (effects (font (size 1.27 1.27)) hide))
      (property "Sim.Params" "dc=0 ampl=1 f=1k ac=1"
        (at 2.54 -2.54 0)
        (effects (font (size 1.27 1.27)) (justify left)))
      (property "Sim.Type" "SIN"
        (at 0 0 0)
        (effects (font (size 1.27 1.27)) hide))
      (property "Sim.Device" "V"
        (at 0 0 0)
        (effects (font (size 1.27 1.27)) (justify left) hide))
      (property "ki_keywords" "simulation ac vac"
        (at 0 0 0)
        (effects (font (size 1.27 1.27)) hide))
      (property "ki_description" "Voltage source, sinusoidal"
        (at 0 0 0)
        (effects (font (size 1.27 1.27)) hide))
      (symbol "VSIN_0_0"
        (arc
          (start 0 0)
          (mid -0.635 0.6323)
          (end -1.27 0)
          (stroke (width 0) (type default))
          (fill (type none)))
        (arc
          (start 0 0)
          (mid 0.635 -0.6323)
          (end 1.27 0)
          (stroke (width 0) (type default))
          (fill (type none)))
        (text "+"
          (at 0 1.905 0)
          (effects (font (size 1.27 1.27)))))
      (symbol "VSIN_0_1"
        (circle
          (center 0 0)
          (radius 2.54)
          (stroke (width 0.254) (type default))
          (fill (type background))))
      (symbol "VSIN_1_1"
        (pin passive line
          (at 0 5.08 270)
          (length 2.54)
          (name "~" (effects (font (size 1.27 1.27))))
          (number "1" (effects (font (size 1.27 1.27)))))
        (pin passive line
          (at 0 -5.08 90)
          (length 2.54)
          (name "~" (effects (font (size 1.27 1.27))))
          (number "2" (effects (font (size 1.27 1.27)))))))
    (symbol "Device:R"
      (pin_numbers hide)
      (pin_names (offset 0))
      (in_bom yes)
      (on_board yes)
      (property "Reference" "R"
        (at 2.032 0 90)
        (effects (font (size 1.27 1.27))))
      (property "Value" "R"
        (at 0 0 90)
        (effects (font (size 1.27 1.27))))
      (property "Footprint" ""
        (at -1.778 0 90)
        (effects (font (size 1.27 1.27)) hide))
      (property "Datasheet" "~"
        (at 0 0 0)
        (effects (font (size 1.27 1.27)) hide))
      (property "ki_keywords" "R res resistor"
        (at 0 0 0)
        (effects (font (size 1.27 1.27)) hide))
      (property "ki_description" "Resistor"
        (at 0 0 0)
        (effects (font (size 1.27 1.27)) hide))
      (property "ki_fp_filters" "R_*"
        (at 0 0 0)
        (effects (font (size 1.27 1.27)) hide))
      (symbol "R_0_1"
        (rectangle
          (start -1.016 -2.54)
          (end 1.016 2.54)
          (stroke (width 0.254) (type default))
          (fill (type none))))
      (symbol "R_1_1"
        (pin passive line
          (at 0 3.81 270)
          (length 1.27)
          (name "~" (effects (font (size 1.27 1.27))))
          (number "1" (effects (font (size 1.27 1.27)))))
        (pin passive line
          (at 0 -3.81 90)
          (length 1.27)
          (name "~" (effects (font (size 1.27 1.27))))
          (number "2" (effects (font (size 1.27 1.27)))))))
    (symbol "Switch:SW_SPDT"
      (pin_numbers hide)
      (pin_names (offset 0) hide)
      (in_bom yes)
      (on_board yes)
      (property "Reference" "SW"
        (at 0 5.08 0)
        (effects (font (size 1.27 1.27))))
      (property "Value" "SW_SPDT"
        (at 0 -5.08 0)
        (effects (font (size 1.27 1.27))))
      (property "Footprint" ""
        (at 0 0 0)
        (effects (font (size 1.27 1.27)) hide))
      (property "Datasheet" "~"
        (at 0 -7.62 0)
        (effects (font (size 1.27 1.27)) hide))
      (property "ki_keywords" "switch single-pole double-throw spdt ON-ON"
        (at 0 0 0)
        (effects (font (size 1.27 1.27)) hide))
      (property "ki_description" "Switch, single pole double throw"
        (at 0 0 0)
        (effects (font (size 1.27 1.27)) hide))
      (symbol "SW_SPDT_0_1"
        (circle
          (center -2.032 0)
          (radius 0.4572)
          (stroke (width 0) (type default))
          (fill (type none)))
        (polyline
          (pts (xy -1.651 0.254) (xy 1.651 2.286))
          (stroke (width 0) (type default))
          (fill (type none)))
        (circle
          (center 2.032 -2.54)
          (radius 0.4572)
          (stroke (width 0) (type default))
          (fill (type none)))
        (circle
          (center 2.032 2.54)
          (radius 0.4572)
          (stroke (width 0) (type default))
          (fill (type none))))
      (symbol "SW_SPDT_1_1"
        (rectangle
          (start -3.175 3.81)
          (end 3.175 -3.81)
          (stroke (width 0) (type default))
          (fill (type background)))
        (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))))))))
  (wire
    (pts (xy 27.94 25.4) (xy 40.64 25.4))
    (stroke (width 0) (type default))
    (uuid 394f7d86-5bbc-488c-bf90-e681fd6cbf57))
  (wire
    (pts (xy 88.9 25.4) (xy 101.6 25.4))
    (stroke (width 0) (type default))
    (uuid 4c7160b0-e201-4078-a045-8236581608ab))
  (wire
    (pts (xy 40.64 25.4) (xy 40.64 45.72))
    (stroke (width 0) (type default))
    (uuid 8555053e-175a-4904-bbdf-e70335130932))
  (wire
    (pts (xy 88.9 25.4) (xy 88.9 45.72))
    (stroke (width 0) (type default))
    (uuid b3be0645-1714-4889-ac77-a5da1d6b1693))
  (wire
    (pts (xy 53.34 43.18) (xy 76.2 43.18))
    (stroke (width 0) (type default))
    (uuid 70fe6f28-f5c3-4315-99ca-d3cc2d36f40a))
  (wire
    (pts (xy 76.2 48.26) (xy 53.34 48.26))
    (stroke (width 0) (type default))
    (uuid 9a8f06f8-9fc3-499b-ae30-f7d8485e5bd2))
  (wire
    (pts (xy 27.94 63.5) (xy 101.6 63.5))
    (stroke (width 0) (type default))
    (uuid d6953a01-96ff-4b19-a45f-916b9454c57c))
  (wire
    (pts (xy 27.94 49.53) (xy 27.94 63.5))
    (stroke (width 0) (type default))
    (uuid ac967e85-f4a8-425c-8e99-88659d204988))
  (wire
    (pts (xy 27.94 39.37) (xy 27.94 25.4))
    (stroke (width 0) (type default))
    (uuid 3bd705a2-1448-4e62-a075-5af5abd77e0e))
  (wire
    (pts (xy 101.6 40.64) (xy 101.6 25.4))
    (stroke (width 0) (type default))
    (uuid a609fa00-75e5-402b-a79a-daaa521db2a7))
  (wire
    (pts (xy 101.6 48.26) (xy 101.6 63.5))
    (stroke (width 0) (type default))
    (uuid e42ccfb2-0319-4b62-a609-e9e6b39aa4e7))
  (wire
    (pts (xy 43.18 45.72) (xy 40.64 45.72))
    (stroke (width 0) (type default))
    (uuid 1d22c68d-7070-4822-92dd-ffedb3c4ccce))
  (wire
    (pts (xy 86.36 45.72) (xy 88.9 45.72))
    (stroke (width 0) (type default))
    (uuid 32c7c604-3830-4409-841a-c0461b4fe8e8))
  (symbol
    (lib_id "Simulation_SPICE:VSIN")
    (at 27.94 44.45 0)
    (unit 1)
    (in_bom yes)
    (on_board yes)
    (dnp no)
    (uuid a77cdc53-4eff-40f6-a540-5f7a5a653353)
    (property "Reference" "V1"
      (at 19.3675 43.65625 0)
      (effects (font (size 1.27 1.27))))
    (property "Value" "170V 60Hz"
      (at 19.3675 45.24375 0)
      (effects (font (size 1.27 1.27))))
    (property "Footprint" ""
      (at 27.94 44.45 0)
      (effects (font (size 1.27 1.27)) hide))
    (pin "1" (uuid e2aba9c1-e20e-4dcd-aa71-71254c8ccc6d))
    (pin "2" (uuid e81650f5-c537-4dc7-aaa1-508858201cec))
    (instances
      (project "3way"
        (path "/80cf7edf-c656-474b-a9ae-e611da248822"
          (reference "V1")
          (unit 1)))))
  (symbol
    (lib_id "Device:R")
    (at 101.6 44.45 0)
    (unit 1)
    (in_bom yes)
    (on_board yes)
    (dnp no)
    (uuid fe49455a-10ea-4928-928b-62ade5fb7b8e)
    (property "Reference" "R1"
      (at 105.88625 43.65625 0)
      (effects (font (size 1.27 1.27))))
    (property "Value" "150Ω"
      (at 105.88625 45.24375 0)
      (effects (font (size 1.27 1.27))))
    (property "Footprint" ""
      (at 101.6 44.45 0)
      (effects (font (size 1.27 1.27)) hide))
    (pin "1" (uuid b2fdcf21-f457-4d9e-8e16-a868a0b3ab6a))
    (pin "2" (uuid a1b48cff-f980-4c7a-b117-f6e4c88f18e5))
    (instances
      (project "3way"
        (path "/80cf7edf-c656-474b-a9ae-e611da248822"
          (reference "R1")
          (unit 1)))))
  (symbol
    (lib_id "Switch:SW_SPDT")
    (at 48.26 45.72 0)
    (unit 1)
    (in_bom yes)
    (on_board yes)
    (dnp no)
    (uuid 448cc971-6bd6-40f4-9d61-2f5d1b810945)
    (property "Reference" "SW1"
      (at 48.26 40.3225 0)
      (effects (font (size 1.27 1.27))))
    (property "Value" ""
      (at 48.26 45.72 0)
      (effects (font (size 1.27 1.27)) hide))
    (property "Footprint" ""
      (at 48.26 45.72 0)
      (effects (font (size 1.27 1.27)) hide))
    (pin "1" (uuid b7a88416-f8ab-4e2e-a385-74d80e749572))
    (pin "2" (uuid d9d51895-4cda-46d5-8f73-400f6ed64969))
    (pin "3" (uuid 495ac976-13a5-459f-a42f-74062849cc94))
    (instances
      (project "3way"
        (path "/80cf7edf-c656-474b-a9ae-e611da248822"
          (reference "SW1")
          (unit 1)))))
  (symbol
    (lib_id "Switch:SW_SPDT")
    (at 81.28 45.72 180)
    (unit 1)
    (in_bom yes)
    (on_board yes)
    (dnp no)
    (uuid cb1e4c25-fc08-4e03-adac-61e048aafacd)
    (property "Reference" "SW2"
      (at 81.28 40.3225 0)
      (effects (font (size 1.27 1.27))))
    (property "Value" ""
      (at 81.28 45.72 0)
      (effects (font (size 1.27 1.27)) hide))
    (property "Footprint" ""
      (at 81.28 45.72 0)
      (effects (font (size 1.27 1.27)) hide))
    (pin "1" (uuid e79b5d2c-f122-4347-a63e-607f07de96b3))
    (pin "2" (uuid 799dac0b-75e5-4849-9753-573c532f4a3d))
    (pin "3" (uuid fc07469b-a62e-4742-953a-198296168f43))
    (instances
      (project "3way"
        (path "/80cf7edf-c656-474b-a9ae-e611da248822"
          (reference "SW2")
          (unit 1)))))
  (sheet_instances (path "/" (page "1"))))
