(kicad_sch
  (version 20230121)
  (generator eeschema)
  (uuid 4f5d0516-9709-479c-9585-115849fbc8b2)
  (paper "A4")
  (title_block
    (title "Light Switch")
    (company "EETree 电子森林 · CircuitJS 示例转换"))
  (lib_symbols
    (symbol "power:GND"
      (power)
      (pin_names (offset 0))
      (in_bom yes)
      (on_board yes)
      (property "Reference" "#PWR"
        (at 0 -6.35 0)
        (effects (font (size 1.27 1.27)) hide))
      (property "Value" "GND"
        (at 0 -3.81 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 0 0)
        (effects (font (size 1.27 1.27)) hide))
      (property "ki_keywords" "global power"
        (at 0 0 0)
        (effects (font (size 1.27 1.27)) hide))
      (property "ki_description" "Power symbol creates a global label with name \"GND\" , ground"
        (at 0 0 0)
        (effects (font (size 1.27 1.27)) hide))
      (symbol "GND_0_1"
        (polyline
          (pts
            (xy 0 0)
            (xy 0 -1.27)
            (xy 1.27 -1.27)
            (xy 0 -2.54)
            (xy -1.27 -1.27)
            (xy 0 -1.27))
          (stroke (width 0) (type default))
          (fill (type none))))
      (symbol "GND_1_1"
        (pin power_in line hide
          (at 0 0 270)
          (length 0)
          (name "GND" (effects (font (size 1.27 1.27))))
          (number "1" (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 "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 "Switch:SW_SPST"
      (pin_numbers hide)
      (pin_names (offset 0) hide)
      (in_bom yes)
      (on_board yes)
      (property "Reference" "SW"
        (at 0 3.175 0)
        (effects (font (size 1.27 1.27))))
      (property "Value" "SW_SPST"
        (at 0 -2.54 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 0 0)
        (effects (font (size 1.27 1.27)) hide))
      (property "ki_keywords" "switch lever"
        (at 0 0 0)
        (effects (font (size 1.27 1.27)) hide))
      (property "ki_description" "Single Pole Single Throw (SPST) switch"
        (at 0 0 0)
        (effects (font (size 1.27 1.27)) hide))
      (symbol "SW_SPST_0_0"
        (circle
          (center -2.032 0)
          (radius 0.508)
          (stroke (width 0) (type default))
          (fill (type none)))
        (polyline
          (pts (xy -1.524 0.254) (xy 1.524 1.778))
          (stroke (width 0) (type default))
          (fill (type none)))
        (circle
          (center 2.032 0)
          (radius 0.508)
          (stroke (width 0) (type default))
          (fill (type none))))
      (symbol "SW_SPST_1_1"
        (pin passive line
          (at -5.08 0 0)
          (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 180)
          (length 2.54)
          (name "B" (effects (font (size 1.27 1.27))))
          (number "2" (effects (font (size 1.27 1.27)))))))
    (symbol "CircuitJS:tline_d2766921"
      (pin_numbers hide)
      (pin_names (offset 0.508) hide)
      (in_bom yes)
      (on_board yes)
      (property "Reference" "TL"
        (at 0 0 0)
        (effects (font (size 1.27 1.27))))
      (property "Value" ""
        (at 0 0 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 0 0)
        (effects (font (size 1.27 1.27)) hide))
      (symbol "tline_d2766921_0_1"
        (polyline
          (pts (xy 0.0 0.0) (xy 40.64 0.0))
          (stroke (width 0.4) (type default))
          (fill (type none)))
        (polyline
          (pts (xy 0.0 -10.16) (xy 40.64 -10.16))
          (stroke (width 0.4) (type default))
          (fill (type none)))
        (polyline
          (pts (xy 5.08 -0.0) (xy 5.08 -10.16))
          (stroke (width 0.1) (type dash))
          (fill (type none)))
        (polyline
          (pts (xy 10.16 -0.0) (xy 10.16 -10.16))
          (stroke (width 0.1) (type dash))
          (fill (type none)))
        (polyline
          (pts (xy 15.24 -0.0) (xy 15.24 -10.16))
          (stroke (width 0.1) (type dash))
          (fill (type none)))
        (polyline
          (pts (xy 20.32 -0.0) (xy 20.32 -10.16))
          (stroke (width 0.1) (type dash))
          (fill (type none)))
        (polyline
          (pts (xy 25.4 -0.0) (xy 25.4 -10.16))
          (stroke (width 0.1) (type dash))
          (fill (type none)))
        (polyline
          (pts (xy 30.48 -0.0) (xy 30.48 -10.16))
          (stroke (width 0.1) (type dash))
          (fill (type none)))
        (polyline
          (pts (xy 35.56 -0.0) (xy 35.56 -10.16))
          (stroke (width 0.1) (type dash))
          (fill (type none))))
      (symbol "tline_d2766921_1_1"
        (pin passive line
          (at 0.0 -10.16 0)
          (length 0)
          (name "~" (effects (font (size 1.27 1.27))))
          (number "1" (effects (font (size 1.0 1.0)))))
        (pin passive line
          (at 40.64 -10.16 0)
          (length 0)
          (name "~" (effects (font (size 1.27 1.27))))
          (number "2" (effects (font (size 1.0 1.0)))))
        (pin passive line
          (at 0.0 0.0 0)
          (length 0)
          (name "~" (effects (font (size 1.27 1.27))))
          (number "3" (effects (font (size 1.0 1.0)))))
        (pin passive line
          (at 40.64 0.0 0)
          (length 0)
          (name "~" (effects (font (size 1.27 1.27))))
          (number "4" (effects (font (size 1.0 1.0)))))))
    (symbol "CircuitJS:tline_26d96b87"
      (pin_numbers hide)
      (pin_names (offset 0.508) hide)
      (in_bom yes)
      (on_board yes)
      (property "Reference" "TL"
        (at 0 0 0)
        (effects (font (size 1.27 1.27))))
      (property "Value" ""
        (at 0 0 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 0 0)
        (effects (font (size 1.27 1.27)) hide))
      (symbol "tline_26d96b87_0_1"
        (polyline
          (pts (xy 0.0 0.0) (xy 12.7 0.0))
          (stroke (width 0.4) (type default))
          (fill (type none)))
        (polyline
          (pts (xy 0.0 -10.16) (xy 12.7 -10.16))
          (stroke (width 0.4) (type default))
          (fill (type none)))
        (polyline
          (pts (xy 1.5875 -0.0) (xy 1.5875 -10.16))
          (stroke (width 0.1) (type dash))
          (fill (type none)))
        (polyline
          (pts (xy 3.175 -0.0) (xy 3.175 -10.16))
          (stroke (width 0.1) (type dash))
          (fill (type none)))
        (polyline
          (pts (xy 4.7625 -0.0) (xy 4.7625 -10.16))
          (stroke (width 0.1) (type dash))
          (fill (type none)))
        (polyline
          (pts (xy 6.35 -0.0) (xy 6.35 -10.16))
          (stroke (width 0.1) (type dash))
          (fill (type none)))
        (polyline
          (pts (xy 7.9375 -0.0) (xy 7.9375 -10.16))
          (stroke (width 0.1) (type dash))
          (fill (type none)))
        (polyline
          (pts (xy 9.525 -0.0) (xy 9.525 -10.16))
          (stroke (width 0.1) (type dash))
          (fill (type none)))
        (polyline
          (pts (xy 11.1125 -0.0) (xy 11.1125 -10.16))
          (stroke (width 0.1) (type dash))
          (fill (type none))))
      (symbol "tline_26d96b87_1_1"
        (pin passive line
          (at 0.0 -10.16 0)
          (length 0)
          (name "~" (effects (font (size 1.27 1.27))))
          (number "1" (effects (font (size 1.0 1.0)))))
        (pin passive line
          (at 12.7 -10.16 0)
          (length 0)
          (name "~" (effects (font (size 1.27 1.27))))
          (number "2" (effects (font (size 1.0 1.0)))))
        (pin passive line
          (at 0.0 0.0 0)
          (length 0)
          (name "~" (effects (font (size 1.27 1.27))))
          (number "3" (effects (font (size 1.0 1.0)))))
        (pin passive line
          (at 12.7 0.0 0)
          (length 0)
          (name "~" (effects (font (size 1.27 1.27))))
          (number "4" (effects (font (size 1.0 1.0))))))))
  (junction
    (at 96.52 38.1)
    (diameter 0)
    (color 0 0 0 0)
    (uuid 554b4a99-99ea-47d3-97fa-019a690a4994))
  (wire
    (pts (xy 27.94 38.1) (xy 35.56 38.1))
    (stroke (width 0) (type default))
    (uuid f42c40f8-ae7c-4a39-b18c-456e6d2ba666))
  (wire
    (pts (xy 96.52 27.94) (xy 101.6 27.94))
    (stroke (width 0) (type default))
    (uuid 43f1de35-5d98-40b3-8156-fbc6a90fba38))
  (wire
    (pts (xy 96.52 38.1) (xy 101.6 38.1))
    (stroke (width 0) (type default))
    (uuid 4c0209d8-a461-4fe2-9a41-8a1d839cb7ef))
  (wire
    (pts (xy 101.6 29.21) (xy 101.6 27.94))
    (stroke (width 0) (type default))
    (uuid 1176e27d-6b0b-4eef-8993-59d99586bbfb))
  (wire
    (pts (xy 101.6 36.83) (xy 101.6 38.1))
    (stroke (width 0) (type default))
    (uuid 71a6a626-df1a-41e6-af4a-d7adfd94c251))
  (wire
    (pts (xy 74.93 27.94) (xy 76.2 27.94))
    (stroke (width 0) (type default))
    (uuid 3066b1eb-c7cb-44d9-a838-2eeab4762fa7))
  (wire
    (pts (xy 85.09 27.94) (xy 83.82 27.94))
    (stroke (width 0) (type default))
    (uuid 43914102-42db-4b06-b523-02126b5880d1))
  (symbol
    (lib_id "power:GND")
    (at 76.2 38.1 0)
    (unit 1)
    (in_bom yes)
    (on_board yes)
    (dnp no)
    (uuid c9581e56-46aa-4779-b16c-f52063b2c44a)
    (property "Reference" "#PWR001"
      (at 76.2 38.1 0)
      (effects (font (size 1.27 1.27)) hide))
    (property "Value" "GND"
      (at 76.2 38.1 0)
      (effects (font (size 1.27 1.27)) hide))
    (property "Footprint" ""
      (at 76.2 38.1 0)
      (effects (font (size 1.27 1.27)) hide))
    (pin "1" (uuid 75057162-faeb-49fd-9b16-ebe761597614))
    (instances
      (project "tllight"
        (path "/1b09ec02-9b26-4098-9f1e-1ea84c194d27"
          (reference "#PWR001")
          (unit 1)))))
  (symbol
    (lib_id "power:GND")
    (at 83.82 38.1 0)
    (unit 1)
    (in_bom yes)
    (on_board yes)
    (dnp no)
    (uuid 18f4a937-d98e-4c1d-806f-9328988075fe)
    (property "Reference" "#PWR002"
      (at 83.82 38.1 0)
      (effects (font (size 1.27 1.27)) hide))
    (property "Value" "GND"
      (at 83.82 38.1 0)
      (effects (font (size 1.27 1.27)) hide))
    (property "Footprint" ""
      (at 83.82 38.1 0)
      (effects (font (size 1.27 1.27)) hide))
    (pin "1" (uuid f350e58f-eb41-4d9b-9aec-446bdec31c39))
    (instances
      (project "tllight"
        (path "/1b09ec02-9b26-4098-9f1e-1ea84c194d27"
          (reference "#PWR002")
          (unit 1)))))
  (symbol
    (lib_id "power:GND")
    (at 96.52 38.1 0)
    (unit 1)
    (in_bom yes)
    (on_board yes)
    (dnp no)
    (uuid d590845d-6bd4-4035-8a60-baefecd38c65)
    (property "Reference" "#PWR003"
      (at 96.52 38.1 0)
      (effects (font (size 1.27 1.27)) hide))
    (property "Value" "GND"
      (at 96.52 38.1 0)
      (effects (font (size 1.27 1.27)) hide))
    (property "Footprint" ""
      (at 96.52 38.1 0)
      (effects (font (size 1.27 1.27)) hide))
    (pin "1" (uuid 8638aa18-09d2-48ac-9b39-e77e518879cc))
    (instances
      (project "tllight"
        (path "/1b09ec02-9b26-4098-9f1e-1ea84c194d27"
          (reference "#PWR003")
          (unit 1)))))
  (symbol
    (lib_id "Device:R")
    (at 31.75 27.94 270)
    (unit 1)
    (in_bom yes)
    (on_board yes)
    (dnp no)
    (uuid fdc96211-8b1a-4894-b865-a4f59f16897a)
    (property "Reference" "R1"
      (at 31.75 23.8125 90)
      (effects (font (size 1.27 1.27))))
    (property "Value" "10Ω"
      (at 31.75 25.4 90)
      (effects (font (size 1.27 1.27))))
    (property "Footprint" ""
      (at 31.75 27.94 0)
      (effects (font (size 1.27 1.27)) hide))
    (pin "1" (uuid 6d10efca-2047-48f6-b306-33938c6ee270))
    (pin "2" (uuid cafb5721-a39e-41d7-8a99-89546b9e84a5))
    (instances
      (project "tllight"
        (path "/1b09ec02-9b26-4098-9f1e-1ea84c194d27"
          (reference "R1")
          (unit 1)))))
  (symbol
    (lib_id "Device:R")
    (at 101.6 33.02 0)
    (unit 1)
    (in_bom yes)
    (on_board yes)
    (dnp no)
    (uuid 0b3a21ee-5512-43ad-80db-a2ff74354712)
    (property "Reference" "R2"
      (at 105.25125 32.22625 0)
      (effects (font (size 1.27 1.27))))
    (property "Value" "70Ω"
      (at 105.25125 33.81375 0)
      (effects (font (size 1.27 1.27))))
    (property "Footprint" ""
      (at 101.6 33.02 0)
      (effects (font (size 1.27 1.27)) hide))
    (pin "1" (uuid 9eee5462-060c-4cf8-87d0-57487e2d336f))
    (pin "2" (uuid ea8b2ed1-0736-4a72-a18b-1bae15828536))
    (instances
      (project "tllight"
        (path "/1b09ec02-9b26-4098-9f1e-1ea84c194d27"
          (reference "R2")
          (unit 1)))))
  (symbol
    (lib_id "Simulation_SPICE:VSIN")
    (at 27.94 33.02 0)
    (unit 1)
    (in_bom yes)
    (on_board yes)
    (dnp no)
    (uuid b12cb54a-c4b2-4bb9-be73-3dd4f686b0fc)
    (property "Reference" "V1"
      (at 19.3675 32.22625 0)
      (effects (font (size 1.27 1.27))))
    (property "Value" "170V 60Hz"
      (at 19.3675 33.81375 0)
      (effects (font (size 1.27 1.27))))
    (property "Footprint" ""
      (at 27.94 33.02 0)
      (effects (font (size 1.27 1.27)) hide))
    (pin "1" (uuid f2f245a1-bb96-41d9-9393-3786b0806db2))
    (pin "2" (uuid e5389f10-087f-4b26-a93f-306ee3ebd46f))
    (instances
      (project "tllight"
        (path "/1b09ec02-9b26-4098-9f1e-1ea84c194d27"
          (reference "V1")
          (unit 1)))))
  (symbol
    (lib_id "Switch:SW_SPST")
    (at 80.01 27.94 0)
    (unit 1)
    (in_bom yes)
    (on_board yes)
    (dnp no)
    (uuid 0413afed-c9d1-433b-9634-b3261a4597dc)
    (property "Reference" "SW1"
      (at 80.01 24.60625 0)
      (effects (font (size 1.27 1.27))))
    (property "Value" ""
      (at 80.01 27.94 0)
      (effects (font (size 1.27 1.27)) hide))
    (property "Footprint" ""
      (at 80.01 27.94 0)
      (effects (font (size 1.27 1.27)) hide))
    (pin "1" (uuid 6a8275f2-b76d-475f-a4ce-706833b4936b))
    (pin "2" (uuid 5ec1f443-74a7-469a-b740-3f65b15ce9be))
    (instances
      (project "tllight"
        (path "/1b09ec02-9b26-4098-9f1e-1ea84c194d27"
          (reference "SW1")
          (unit 1)))))
  (symbol
    (lib_id "CircuitJS:tline_d2766921")
    (at 35.56 27.94 0)
    (unit 1)
    (in_bom yes)
    (on_board yes)
    (dnp no)
    (uuid 32b2276d-c372-4588-8ffe-bc4e211620c7)
    (property "Reference" "TL1"
      (at 55.88 24.765 0)
      (effects (font (size 1.27 1.27))))
    (property "Value" "Z₀=300Ω"
      (at 55.88 26.3525 0)
      (effects (font (size 1.27 1.27))))
    (property "Footprint" ""
      (at 35.56 27.94 0)
      (effects (font (size 1.27 1.27)) hide))
    (pin "1" (uuid 218a4503-b4c1-4373-8c4b-8edcfeb11238))
    (pin "2" (uuid cc6dd7da-ed3c-452f-b84b-ed50bb3270ad))
    (pin "3" (uuid 2176dac3-3ea7-4005-8923-6950be5fd071))
    (pin "4" (uuid 31fd0ce3-d015-407c-b91d-9e328ca81b6b))
    (instances
      (project "tllight"
        (path "/1b09ec02-9b26-4098-9f1e-1ea84c194d27"
          (reference "TL1")
          (unit 1)))))
  (symbol
    (lib_id "CircuitJS:tline_26d96b87")
    (at 83.82 27.94 0)
    (unit 1)
    (in_bom yes)
    (on_board yes)
    (dnp no)
    (uuid 4835c5fc-4180-4d27-857e-451014ff3dc6)
    (property "Reference" "TL2"
      (at 90.17 24.765 0)
      (effects (font (size 1.27 1.27))))
    (property "Value" "Z₀=300Ω"
      (at 90.17 26.3525 0)
      (effects (font (size 1.27 1.27))))
    (property "Footprint" ""
      (at 83.82 27.94 0)
      (effects (font (size 1.27 1.27)) hide))
    (pin "1" (uuid ba2f5d89-ad52-4f7d-8e49-62a3d1d9cd7d))
    (pin "2" (uuid 863ed652-ad4b-4970-8017-39f30b2f200f))
    (pin "3" (uuid 09ff16da-639e-4914-897e-890d30397e88))
    (pin "4" (uuid ae18d495-af5f-4503-a20e-a4f9fb2fa668))
    (instances
      (project "tllight"
        (path "/1b09ec02-9b26-4098-9f1e-1ea84c194d27"
          (reference "TL2")
          (unit 1)))))
  (sheet_instances (path "/" (page "1"))))
