(kicad_sch
  (version 20230121)
  (generator eeschema)
  (uuid 2cea9c91-a904-47eb-98f2-9c3e3cb4d5d4)
  (paper "A4")
  (title_block
    (title "JFET Current Source")
    (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 "power:+10V"
      (power)
      (pin_names (offset 0))
      (in_bom yes)
      (on_board yes)
      (property "Reference" "#PWR"
        (at 0 -3.81 0)
        (effects (font (size 1.27 1.27)) hide))
      (property "Value" "+10V"
        (at 0 3.556 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 \"+10V\""
        (at 0 0 0)
        (effects (font (size 1.27 1.27)) hide))
      (symbol "+10V_0_1"
        (polyline
          (pts (xy -0.762 1.27) (xy 0 2.54))
          (stroke (width 0) (type default))
          (fill (type none)))
        (polyline
          (pts (xy 0 0) (xy 0 2.54))
          (stroke (width 0) (type default))
          (fill (type none)))
        (polyline
          (pts (xy 0 2.54) (xy 0.762 1.27))
          (stroke (width 0) (type default))
          (fill (type none))))
      (symbol "+10V_1_1"
        (pin power_in line hide
          (at 0 0 90)
          (length 0)
          (name "+10V" (effects (font (size 1.27 1.27))))
          (number "1" (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 "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 "Device:Q_NJFET_DSG"
      (pin_numbers hide)
      (pin_names (offset 0) hide)
      (in_bom yes)
      (on_board yes)
      (property "Reference" "Q"
        (at 5.08 1.27 0)
        (effects (font (size 1.27 1.27)) (justify left)))
      (property "Value" "Q_NJFET_DSG"
        (at 5.08 -1.27 0)
        (effects (font (size 1.27 1.27)) (justify left)))
      (property "Footprint" ""
        (at 5.08 2.54 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" "transistor NJFET N-JFET"
        (at 0 0 0)
        (effects (font (size 1.27 1.27)) hide))
      (property "ki_description" "N-JFET transistor, drain/source/gate"
        (at 0 0 0)
        (effects (font (size 1.27 1.27)) hide))
      (symbol "Q_NJFET_DSG_0_1"
        (polyline
          (pts
            (xy 0.254 1.905)
            (xy 0.254 -1.905)
            (xy 0.254 -1.905))
          (stroke (width 0.254) (type default))
          (fill (type none)))
        (polyline
          (pts
            (xy 2.54 -2.54)
            (xy 2.54 -1.27)
            (xy 0.254 -1.27))
          (stroke (width 0) (type default))
          (fill (type none)))
        (polyline
          (pts
            (xy 2.54 2.54)
            (xy 2.54 1.397)
            (xy 0.254 1.397))
          (stroke (width 0) (type default))
          (fill (type none)))
        (polyline
          (pts
            (xy 0 0)
            (xy -1.016 0.381)
            (xy -1.016 -0.381)
            (xy 0 0))
          (stroke (width 0) (type default))
          (fill (type outline)))
        (circle
          (center 1.27 0)
          (radius 2.8194)
          (stroke (width 0.254) (type default))
          (fill (type none))))
      (symbol "Q_NJFET_DSG_1_1"
        (pin passive line
          (at 2.54 5.08 270)
          (length 2.54)
          (name "D" (effects (font (size 1.27 1.27))))
          (number "1" (effects (font (size 1.27 1.27)))))
        (pin passive line
          (at 2.54 -5.08 90)
          (length 2.54)
          (name "S" (effects (font (size 1.27 1.27))))
          (number "2" (effects (font (size 1.27 1.27)))))
        (pin input line
          (at -5.08 0 0)
          (length 5.334)
          (name "G" (effects (font (size 1.27 1.27))))
          (number "3" (effects (font (size 1.27 1.27))))))))
  (junction
    (at 33.02 50.8)
    (diameter 0)
    (color 0 0 0 0)
    (uuid c2647aaf-bfd7-4d20-96dd-eb4f2a951162))
  (junction
    (at 33.02 35.56)
    (diameter 0)
    (color 0 0 0 0)
    (uuid c5c1225c-923d-45c1-af0e-506c174935d0))
  (junction
    (at 33.02 76.2)
    (diameter 0)
    (color 0 0 0 0)
    (uuid 9ad7d455-249a-43f0-a0a1-cdda902da70d))
  (junction
    (at 33.02 66.04)
    (diameter 0)
    (color 0 0 0 0)
    (uuid 63c136d3-0d4f-49b3-8adb-eb4a9ae8c8b5))
  (wire
    (pts (xy 33.02 58.42) (xy 33.02 50.8))
    (stroke (width 0) (type default))
    (uuid e297bee6-3d0a-4695-911a-9d99fa2f608f))
  (wire
    (pts (xy 33.02 50.8) (xy 40.64 50.8))
    (stroke (width 0) (type default))
    (uuid 0c6daabf-c0e9-4c45-8d95-555e0f688479))
  (wire
    (pts (xy 33.02 35.56) (xy 40.64 35.56))
    (stroke (width 0) (type default))
    (uuid ac92c523-e65c-4782-be67-0418cd031944))
  (wire
    (pts (xy 25.4 60.96) (xy 25.4 76.2))
    (stroke (width 0) (type default))
    (uuid e7f3b23b-90a7-4f98-9dde-2586a266afe7))
  (wire
    (pts (xy 25.4 76.2) (xy 33.02 76.2))
    (stroke (width 0) (type default))
    (uuid d41e10be-4091-4a0e-b8cc-0ce36f64d965))
  (wire
    (pts (xy 33.02 35.56) (xy 33.02 27.94))
    (stroke (width 0) (type default))
    (uuid 1796e6dd-25cd-4ac0-8b2c-3888b57d7745))
  (wire
    (pts (xy 40.64 38.1) (xy 40.64 35.56))
    (stroke (width 0) (type default))
    (uuid 21d80a27-2c0d-44f3-b6ed-beb1d5cc7fc4))
  (wire
    (pts (xy 40.64 48.26) (xy 40.64 50.8))
    (stroke (width 0) (type default))
    (uuid 2bcbdb91-8281-4f5c-accb-e0f969ebfe36))
  (wire
    (pts (xy 33.02 39.37) (xy 33.02 35.56))
    (stroke (width 0) (type default))
    (uuid 24db9402-1069-4753-bdd3-b0cf3a7cb1b2))
  (wire
    (pts (xy 33.02 46.99) (xy 33.02 50.8))
    (stroke (width 0) (type default))
    (uuid 3871c5c3-b202-4c8f-96bf-abb154b3253d))
  (wire
    (pts (xy 33.02 66.04) (xy 33.02 63.5))
    (stroke (width 0) (type default))
    (uuid 9f7dbfaf-3b5c-4df3-91dd-15538b97a0f7))
  (wire
    (pts (xy 33.02 73.66) (xy 33.02 76.2))
    (stroke (width 0) (type default))
    (uuid f5b807a7-d99d-45c1-a46d-8c8b5bdde887))
  (wire
    (pts (xy 33.02 55.88) (xy 33.02 58.42))
    (stroke (width 0) (type default))
    (uuid e25ee192-457c-4817-b197-577daf578947))
  (symbol
    (lib_id "power:GND")
    (at 33.02 76.2 0)
    (unit 1)
    (in_bom yes)
    (on_board yes)
    (dnp no)
    (uuid 8677367e-aaf2-4d77-8fc2-1dbf41e6905e)
    (property "Reference" "#PWR001"
      (at 33.02 76.2 0)
      (effects (font (size 1.27 1.27)) hide))
    (property "Value" "GND"
      (at 33.02 76.2 0)
      (effects (font (size 1.27 1.27)) hide))
    (property "Footprint" ""
      (at 33.02 76.2 0)
      (effects (font (size 1.27 1.27)) hide))
    (pin "1" (uuid 38ecfeaa-2768-46c8-adb5-a5e5d5997b49))
    (instances
      (project "jfetcurrentsrc"
        (path "/8ce252cc-4fe6-4f46-8568-8ab976f55932"
          (reference "#PWR001")
          (unit 1)))))
  (symbol
    (lib_id "power:+10V")
    (at 33.02 27.94 0)
    (unit 1)
    (in_bom yes)
    (on_board yes)
    (dnp no)
    (uuid 4a79860f-975f-47c6-897b-0dfe399d773e)
    (property "Reference" "#PWR002"
      (at 33.02 27.94 0)
      (effects (font (size 1.27 1.27)) hide))
    (property "Value" "+10V"
      (at 33.02 24.4475 0)
      (effects (font (size 1.27 1.27))))
    (property "Footprint" ""
      (at 33.02 27.94 0)
      (effects (font (size 1.27 1.27)) hide))
    (pin "1" (uuid 8e0bed86-83d1-4f27-b758-c6b30265a09d))
    (instances
      (project "jfetcurrentsrc"
        (path "/8ce252cc-4fe6-4f46-8568-8ab976f55932"
          (reference "#PWR002")
          (unit 1)))))
  (symbol
    (lib_id "Switch:SW_SPST")
    (at 40.64 43.18 270)
    (unit 1)
    (in_bom yes)
    (on_board yes)
    (dnp no)
    (uuid 1748ccfb-8b2c-4620-8f4b-5cff1d234c06)
    (property "Reference" "SW1"
      (at 45.085 43.18 90)
      (effects (font (size 1.27 1.27))))
    (property "Value" ""
      (at 40.64 43.18 90)
      (effects (font (size 1.27 1.27)) hide))
    (property "Footprint" ""
      (at 40.64 43.18 0)
      (effects (font (size 1.27 1.27)) hide))
    (pin "1" (uuid 4b3ea432-667c-4b85-886b-f36acd853c7a))
    (pin "2" (uuid 5dcbf792-efc3-4361-b4f7-d0aa6e9ce924))
    (instances
      (project "jfetcurrentsrc"
        (path "/8ce252cc-4fe6-4f46-8568-8ab976f55932"
          (reference "SW1")
          (unit 1)))))
  (symbol
    (lib_id "Device:R")
    (at 33.02 43.18 0)
    (unit 1)
    (in_bom yes)
    (on_board yes)
    (dnp no)
    (uuid 8212eea7-0809-4c0d-8ca2-5aa377196227)
    (property "Reference" "R1"
      (at 28.2575 42.38625 0)
      (effects (font (size 1.27 1.27))))
    (property "Value" "1.5kΩ"
      (at 28.2575 43.97375 0)
      (effects (font (size 1.27 1.27))))
    (property "Footprint" ""
      (at 33.02 43.18 0)
      (effects (font (size 1.27 1.27)) hide))
    (pin "1" (uuid 63900189-cd5d-4d6f-92de-4e6e0bcaa821))
    (pin "2" (uuid 124a3316-d1ea-4e16-8f96-751dce3729c2))
    (instances
      (project "jfetcurrentsrc"
        (path "/8ce252cc-4fe6-4f46-8568-8ab976f55932"
          (reference "R1")
          (unit 1)))))
  (symbol
    (lib_id "Device:R")
    (at 33.02 69.85 0)
    (unit 1)
    (in_bom yes)
    (on_board yes)
    (dnp no)
    (uuid da03a1b8-6328-4194-9750-9ee913167758)
    (property "Reference" "R2"
      (at 36.67125 69.05625 0)
      (effects (font (size 1.27 1.27))))
    (property "Value" "1kΩ"
      (at 36.67125 70.64375 0)
      (effects (font (size 1.27 1.27))))
    (property "Footprint" ""
      (at 33.02 69.85 0)
      (effects (font (size 1.27 1.27)) hide))
    (pin "1" (uuid e1531a85-a9df-46d4-8d75-aa52e7b70eef))
    (pin "2" (uuid c0b2947f-23e6-481f-bd6a-61c394d1e62f))
    (instances
      (project "jfetcurrentsrc"
        (path "/8ce252cc-4fe6-4f46-8568-8ab976f55932"
          (reference "R2")
          (unit 1)))))
  (symbol
    (lib_id "Device:Q_NJFET_DSG")
    (at 30.48 60.96 0)
    (unit 1)
    (in_bom yes)
    (on_board yes)
    (dnp no)
    (uuid f3e363a4-7ade-40dd-bb7f-1c5e9f3ebaf6)
    (property "Reference" "Q1"
      (at 36.83 60.96 0)
      (effects (font (size 1.27 1.27))))
    (property "Value" ""
      (at 30.48 60.96 0)
      (effects (font (size 1.27 1.27)) hide))
    (property "Footprint" ""
      (at 30.48 60.96 0)
      (effects (font (size 1.27 1.27)) hide))
    (pin "1" (uuid 93005816-08f0-46a9-8605-43422bb3b707))
    (pin "2" (uuid ab690f30-7df3-4fd9-92ba-e7043d71494e))
    (pin "3" (uuid 760677a2-c97b-47f8-9aa5-fa19cbc330e0))
    (instances
      (project "jfetcurrentsrc"
        (path "/8ce252cc-4fe6-4f46-8568-8ab976f55932"
          (reference "Q1")
          (unit 1)))))
  (sheet_instances (path "/" (page "1"))))
