(kicad_sch
  (version 20230121)
  (generator eeschema)
  (uuid 33a2a9ec-2247-4b2b-acc9-edef787cf3e7)
  (paper "A4")
  (title_block
    (title "Triangle Wave Generator")
    (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 "Device:C"
      (pin_numbers hide)
      (pin_names (offset 0.254))
      (in_bom yes)
      (on_board yes)
      (property "Reference" "C"
        (at 0.635 2.54 0)
        (effects (font (size 1.27 1.27)) (justify left)))
      (property "Value" "C"
        (at 0.635 -2.54 0)
        (effects (font (size 1.27 1.27)) (justify left)))
      (property "Footprint" ""
        (at 0.9652 -3.81 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" "cap capacitor"
        (at 0 0 0)
        (effects (font (size 1.27 1.27)) hide))
      (property "ki_description" "Unpolarized capacitor"
        (at 0 0 0)
        (effects (font (size 1.27 1.27)) hide))
      (property "ki_fp_filters" "C_*"
        (at 0 0 0)
        (effects (font (size 1.27 1.27)) hide))
      (symbol "C_0_1"
        (polyline
          (pts (xy -2.032 -0.762) (xy 2.032 -0.762))
          (stroke (width 0.508) (type default))
          (fill (type none)))
        (polyline
          (pts (xy -2.032 0.762) (xy 2.032 0.762))
          (stroke (width 0.508) (type default))
          (fill (type none))))
      (symbol "C_1_1"
        (pin passive line
          (at 0 3.81 270)
          (length 2.794)
          (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 2.794)
          (name "~" (effects (font (size 1.27 1.27))))
          (number "2" (effects (font (size 1.27 1.27)))))))
    (symbol "Amplifier_Operational:LM358"
      (pin_numbers hide)
      (pin_names (offset 0.127))
      (in_bom yes)
      (on_board yes)
      (property "Reference" "U"
        (at 0 5.08 0)
        (effects (font (size 1.27 1.27)) (justify left)))
      (property "Value" "LM358"
        (at 0 -5.08 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" "http://www.ti.com/lit/ds/symlink/lm2904-n.pdf"
        (at 0 0 0)
        (effects (font (size 1.27 1.27)) hide))
      (property "ki_locked" ""
        (at 0 0 0)
        (effects (font (size 1.27 1.27))))
      (property "ki_keywords" "dual opamp"
        (at 0 0 0)
        (effects (font (size 1.27 1.27)) hide))
      (property "ki_description" "Low-Power, Dual Operational Amplifiers, DIP-8/SOIC-8/TO-99-8"
        (at 0 0 0)
        (effects (font (size 1.27 1.27)) hide))
      (property "ki_fp_filters" "SOIC*3.9x4.9mm*P1.27mm* DIP*W7.62mm* TO*99* OnSemi*Micro8* TSSOP*3x3mm*P0.65mm* TSSOP*4.4x3mm*P0.65mm* MSOP*3x3mm*P0.65mm* SSOP*3.9x4.9mm*P0.635mm* LFCSP*2x2mm*P0.5mm* *SIP* SOIC*5.3x6.2mm*P1.27mm*"
        (at 0 0 0)
        (effects (font (size 1.27 1.27)) hide))
      (symbol "LM358_1_1"
        (polyline
          (pts
            (xy -5.08 5.08)
            (xy 5.08 0)
            (xy -5.08 -5.08)
            (xy -5.08 5.08))
          (stroke (width 0.254) (type default))
          (fill (type background)))
        (pin output line
          (at 7.62 0 180)
          (length 2.54)
          (name "~" (effects (font (size 1.27 1.27))))
          (number "1" (effects (font (size 1.27 1.27)))))
        (pin input line
          (at -7.62 -2.54 0)
          (length 2.54)
          (name "-" (effects (font (size 1.27 1.27))))
          (number "2" (effects (font (size 1.27 1.27)))))
        (pin input line
          (at -7.62 2.54 0)
          (length 2.54)
          (name "+" (effects (font (size 1.27 1.27))))
          (number "3" (effects (font (size 1.27 1.27))))))
      (symbol "LM358_2_1"
        (polyline
          (pts
            (xy -5.08 5.08)
            (xy 5.08 0)
            (xy -5.08 -5.08)
            (xy -5.08 5.08))
          (stroke (width 0.254) (type default))
          (fill (type background)))
        (pin input line
          (at -7.62 2.54 0)
          (length 2.54)
          (name "+" (effects (font (size 1.27 1.27))))
          (number "5" (effects (font (size 1.27 1.27)))))
        (pin input line
          (at -7.62 -2.54 0)
          (length 2.54)
          (name "-" (effects (font (size 1.27 1.27))))
          (number "6" (effects (font (size 1.27 1.27)))))
        (pin output line
          (at 7.62 0 180)
          (length 2.54)
          (name "~" (effects (font (size 1.27 1.27))))
          (number "7" (effects (font (size 1.27 1.27))))))
      (symbol "LM358_3_1"
        (pin power_in line
          (at -2.54 -7.62 90)
          (length 3.81)
          (name "V-" (effects (font (size 1.27 1.27))))
          (number "4" (effects (font (size 1.27 1.27)))))
        (pin power_in line
          (at -2.54 7.62 270)
          (length 3.81)
          (name "V+" (effects (font (size 1.27 1.27))))
          (number "8" (effects (font (size 1.27 1.27))))))))
  (junction
    (at 50.8 48.26)
    (diameter 0)
    (color 0 0 0 0)
    (uuid cc11e85e-d1cc-4bd3-9fad-9e67e98aa784))
  (junction
    (at 86.36 38.1)
    (diameter 0)
    (color 0 0 0 0)
    (uuid bb8b1cfd-21bb-4c18-8d67-9a18b3e73833))
  (junction
    (at 68.58 35.56)
    (diameter 0)
    (color 0 0 0 0)
    (uuid c3cf01de-19fa-41c5-ad8f-e0a03db6e056))
  (junction
    (at 50.8 35.56)
    (diameter 0)
    (color 0 0 0 0)
    (uuid 2308c5df-bf82-4aea-966f-69c924b4c515))
  (wire
    (pts (xy 33.02 38.1) (xy 33.02 48.26))
    (stroke (width 0) (type default))
    (uuid d78805cb-569f-4041-8c34-86865865baa7))
  (wire
    (pts (xy 33.02 48.26) (xy 50.8 48.26))
    (stroke (width 0) (type default))
    (uuid d510a5c8-d948-4f86-83f1-bfb64c317d31))
  (wire
    (pts (xy 63.5 48.26) (xy 86.36 48.26))
    (stroke (width 0) (type default))
    (uuid dd11ee6f-1863-4896-ac7d-732964f7a403))
  (wire
    (pts (xy 86.36 48.26) (xy 86.36 38.1))
    (stroke (width 0) (type default))
    (uuid fae80a1d-9fcf-4388-ab04-d210dda4d397))
  (wire
    (pts (xy 86.36 38.1) (xy 86.36 27.94))
    (stroke (width 0) (type default))
    (uuid 61a79522-9620-4fbe-a69d-b6afb75a6859))
  (wire
    (pts (xy 68.58 27.94) (xy 68.58 35.56))
    (stroke (width 0) (type default))
    (uuid 8f88cfb7-10aa-475b-9a5c-cbf8309645a9))
  (wire
    (pts (xy 33.02 33.02) (xy 27.94 33.02))
    (stroke (width 0) (type default))
    (uuid d0da6774-c4c8-4b5d-9b89-bcb91110ac32))
  (wire
    (pts (xy 86.36 38.1) (xy 101.6 38.1))
    (stroke (width 0) (type default))
    (uuid b1c33e4f-dd2c-403d-bb92-7ed4593244ef))
  (wire
    (pts (xy 50.8 38.1) (xy 50.8 35.56))
    (stroke (width 0) (type default))
    (uuid 82ce316b-bce5-4d46-8806-f23eb643bec7))
  (wire
    (pts (xy 50.8 45.72) (xy 50.8 48.26))
    (stroke (width 0) (type default))
    (uuid 53f4b1a3-1825-4c43-8ac7-a50d30f9dba3))
  (wire
    (pts (xy 53.34 48.26) (xy 50.8 48.26))
    (stroke (width 0) (type default))
    (uuid 9c49a6b8-ced2-4fd4-990b-ea6b1560e0b3))
  (wire
    (pts (xy 60.96 48.26) (xy 63.5 48.26))
    (stroke (width 0) (type default))
    (uuid c837f222-3896-457d-8b69-ad0350c2c625))
  (wire
    (pts (xy 73.66 27.94) (xy 68.58 27.94))
    (stroke (width 0) (type default))
    (uuid b8434df9-1fb6-4c33-bd23-c0215a66828b))
  (wire
    (pts (xy 81.28 27.94) (xy 86.36 27.94))
    (stroke (width 0) (type default))
    (uuid 391c84fc-cef4-45c3-9968-beca01d4dfb6))
  (wire
    (pts (xy 55.88 35.56) (xy 50.8 35.56))
    (stroke (width 0) (type default))
    (uuid 3c3b6bf3-7613-4261-8abb-9a2419ef92e4))
  (wire
    (pts (xy 63.5 35.56) (xy 68.58 35.56))
    (stroke (width 0) (type default))
    (uuid 64e538f1-e7fc-4de5-a813-810969a92902))
  (wire
    (pts (xy 34.29 33.02) (xy 33.02 33.02))
    (stroke (width 0) (type default))
    (uuid 2c718e35-25b4-4924-b056-5de68789ee84))
  (wire
    (pts (xy 34.29 38.1) (xy 33.02 38.1))
    (stroke (width 0) (type default))
    (uuid b6ce8bd0-832f-47ee-b9dd-6ea8b04ce35e))
  (wire
    (pts (xy 49.53 35.56) (xy 50.8 35.56))
    (stroke (width 0) (type default))
    (uuid 97e0f6d2-a3f0-4013-a348-705233603f78))
  (wire
    (pts (xy 69.85 35.56) (xy 68.58 35.56))
    (stroke (width 0) (type default))
    (uuid 0998fdec-1616-4e60-8150-428affabf5ef))
  (wire
    (pts (xy 69.85 40.64) (xy 68.58 40.64))
    (stroke (width 0) (type default))
    (uuid 728658d1-4b20-4375-85cd-77720a711fef))
  (wire
    (pts (xy 85.09 38.1) (xy 86.36 38.1))
    (stroke (width 0) (type default))
    (uuid 0eef30fa-765d-40cb-8f33-a5a22af7a0d7))
  (global_label "AUDIO"
    (shape output)
    (at 101.6 38.1 0)
    (fields_autoplaced)
    (effects (font (size 1.27 1.27)) (justify left))
    (uuid 937b12a0-0be4-4222-91f6-38a108dfe9ed)
    (property "Intersheetrefs" "${INTERSHEET_REFS}"
      (at 101.6 38.1 0)
      (effects (font (size 1.27 1.27)) hide)))
  (symbol
    (lib_id "power:GND")
    (at 68.58 40.64 0)
    (unit 1)
    (in_bom yes)
    (on_board yes)
    (dnp no)
    (uuid 94e4e9d4-acef-4e5f-99d7-f61618c0e69b)
    (property "Reference" "#PWR001"
      (at 68.58 40.64 0)
      (effects (font (size 1.27 1.27)) hide))
    (property "Value" "GND"
      (at 68.58 40.64 0)
      (effects (font (size 1.27 1.27)) hide))
    (property "Footprint" ""
      (at 68.58 40.64 0)
      (effects (font (size 1.27 1.27)) hide))
    (pin "1" (uuid 7a54c6c4-62d0-4005-8ca6-6ad52ceee683))
    (instances
      (project "triangle"
        (path "/c52b958c-153e-4e11-9314-1afd93f4a221"
          (reference "#PWR001")
          (unit 1)))))
  (symbol
    (lib_id "power:GND")
    (at 27.94 33.02 0)
    (unit 1)
    (in_bom yes)
    (on_board yes)
    (dnp no)
    (uuid f33f948c-1ff2-4895-bf3d-c12a5acdb45b)
    (property "Reference" "#PWR002"
      (at 27.94 33.02 0)
      (effects (font (size 1.27 1.27)) hide))
    (property "Value" "GND"
      (at 27.94 33.02 0)
      (effects (font (size 1.27 1.27)) hide))
    (property "Footprint" ""
      (at 27.94 33.02 0)
      (effects (font (size 1.27 1.27)) hide))
    (pin "1" (uuid 48cacc6a-11d0-4b8c-a863-7853a8668162))
    (instances
      (project "triangle"
        (path "/c52b958c-153e-4e11-9314-1afd93f4a221"
          (reference "#PWR002")
          (unit 1)))))
  (symbol
    (lib_id "Device:R")
    (at 50.8 41.91 0)
    (unit 1)
    (in_bom yes)
    (on_board yes)
    (dnp no)
    (uuid 32deeb30-019d-407e-939e-d5c147bdc42a)
    (property "Reference" "R1"
      (at 55.08625 41.11625 0)
      (effects (font (size 1.27 1.27))))
    (property "Value" "10kΩ"
      (at 55.08625 42.70375 0)
      (effects (font (size 1.27 1.27))))
    (property "Footprint" ""
      (at 50.8 41.91 0)
      (effects (font (size 1.27 1.27)) hide))
    (pin "1" (uuid 04f12a50-c81b-4764-9793-224ec977c41e))
    (pin "2" (uuid cc05e4ce-f6e2-4fda-9997-36f7e404d48e))
    (instances
      (project "triangle"
        (path "/c52b958c-153e-4e11-9314-1afd93f4a221"
          (reference "R1")
          (unit 1)))))
  (symbol
    (lib_id "Device:R")
    (at 57.15 48.26 90)
    (unit 1)
    (in_bom yes)
    (on_board yes)
    (dnp no)
    (uuid 77cc6f45-9e86-4d55-a98a-79bc591d57a4)
    (property "Reference" "R2"
      (at 57.15 50.8 90)
      (effects (font (size 1.27 1.27))))
    (property "Value" "4kΩ"
      (at 57.15 52.3875 90)
      (effects (font (size 1.27 1.27))))
    (property "Footprint" ""
      (at 57.15 48.26 0)
      (effects (font (size 1.27 1.27)) hide))
    (pin "1" (uuid 1a833b23-603b-40f9-9049-0db4894f01cd))
    (pin "2" (uuid 88cfa7f0-51eb-4bfb-8f01-e548fd5f6d38))
    (instances
      (project "triangle"
        (path "/c52b958c-153e-4e11-9314-1afd93f4a221"
          (reference "R2")
          (unit 1)))))
  (symbol
    (lib_id "Device:C")
    (at 77.47 27.94 90)
    (unit 1)
    (in_bom yes)
    (on_board yes)
    (dnp no)
    (uuid 64668894-5817-48bc-85bc-0e89c8370f7c)
    (property "Reference" "C1"
      (at 77.47 22.70125 90)
      (effects (font (size 1.27 1.27))))
    (property "Value" "400nF"
      (at 77.47 24.28875 90)
      (effects (font (size 1.27 1.27))))
    (property "Footprint" ""
      (at 77.47 27.94 0)
      (effects (font (size 1.27 1.27)) hide))
    (pin "1" (uuid 761bc577-34cb-440c-a633-ca8b9672c55d))
    (pin "2" (uuid 77642996-8118-440c-a102-2f22ebc1d1c2))
    (instances
      (project "triangle"
        (path "/c52b958c-153e-4e11-9314-1afd93f4a221"
          (reference "C1")
          (unit 1)))))
  (symbol
    (lib_id "Device:R")
    (at 59.69 35.56 90)
    (unit 1)
    (in_bom yes)
    (on_board yes)
    (dnp no)
    (uuid 9f467491-5c13-440a-84b3-81eb6e8803a3)
    (property "Reference" "R3"
      (at 59.69 31.4325 90)
      (effects (font (size 1.27 1.27))))
    (property "Value" "10kΩ"
      (at 59.69 33.02 90)
      (effects (font (size 1.27 1.27))))
    (property "Footprint" ""
      (at 59.69 35.56 0)
      (effects (font (size 1.27 1.27)) hide))
    (pin "1" (uuid 9d3585bf-55d4-4866-8688-d666c791e7e1))
    (pin "2" (uuid 932d2037-147d-4887-8536-8d16b3bfa34d))
    (instances
      (project "triangle"
        (path "/c52b958c-153e-4e11-9314-1afd93f4a221"
          (reference "R3")
          (unit 1)))))
  (symbol
    (lib_id "Amplifier_Operational:LM358")
    (at 41.91 35.56 0)
    (mirror x)
    (unit 1)
    (in_bom yes)
    (on_board yes)
    (dnp no)
    (uuid 30693326-b007-4c94-840a-86fd9e426f00)
    (property "Reference" "U1"
      (at 41.91 28.8925 0)
      (effects (font (size 1.27 1.27))))
    (property "Value" "OpAmp"
      (at 41.91 35.56 0)
      (effects (font (size 1.27 1.27)) hide))
    (property "Footprint" ""
      (at 41.91 35.56 0)
      (effects (font (size 1.27 1.27)) hide))
    (pin "1" (uuid 7d6e9e2e-2ee4-4b9e-b9d6-0fcfd1942c4a))
    (pin "2" (uuid 0002dfde-3327-4ad7-842c-7f096da97a35))
    (pin "3" (uuid 5073e71b-e6d8-4468-94be-98a55c15b2d5))
    (pin "5" (uuid 8309aed1-6b8e-42ef-9692-937257c3418d))
    (pin "6" (uuid f51369da-80a5-4703-9bfd-ac5b0996d431))
    (pin "7" (uuid bf1921b5-6391-4a7a-82d8-1ed93f366bb5))
    (pin "4" (uuid 0a45da47-3eae-42a2-b46d-1d552a124c7f))
    (pin "8" (uuid fcf5dcdc-105f-48ca-8270-3ac53b793d67))
    (instances
      (project "triangle"
        (path "/c52b958c-153e-4e11-9314-1afd93f4a221"
          (reference "U1")
          (unit 1)))))
  (symbol
    (lib_id "Amplifier_Operational:LM358")
    (at 77.47 38.1 0)
    (mirror x)
    (unit 1)
    (in_bom yes)
    (on_board yes)
    (dnp no)
    (uuid 9c49c1d4-bd60-4027-aa0e-61d946ab2151)
    (property "Reference" "U2"
      (at 77.47 31.4325 0)
      (effects (font (size 1.27 1.27))))
    (property "Value" "OpAmp"
      (at 77.47 38.1 0)
      (effects (font (size 1.27 1.27)) hide))
    (property "Footprint" ""
      (at 77.47 38.1 0)
      (effects (font (size 1.27 1.27)) hide))
    (pin "1" (uuid 927d9ccf-713e-416c-b457-99f3db752c65))
    (pin "2" (uuid 46eb1e21-8aa7-4433-822c-bad623c77f7a))
    (pin "3" (uuid 60b77861-9739-4d05-8e4d-7f36c77d376b))
    (pin "5" (uuid f9baa069-bcb9-425a-9ae6-5ac166d55b2c))
    (pin "6" (uuid 83ceb593-baf0-415a-9450-cdbd95d68574))
    (pin "7" (uuid ebee3dbc-9601-4aef-9629-8c11e37cfba1))
    (pin "4" (uuid 162037f8-68bc-43c1-b3aa-f8d656f13265))
    (pin "8" (uuid a9158314-635a-487e-b9bb-3447cefab740))
    (instances
      (project "triangle"
        (path "/c52b958c-153e-4e11-9314-1afd93f4a221"
          (reference "U2")
          (unit 1)))))
  (sheet_instances (path "/" (page "1"))))
