(kicad_sch (version 20230121) (generator eeschema)
  (paper "A4")
  (lib_symbols
    (symbol "Connector:Screw_Terminal_01x03" (pin_names (offset 1.016) hide) (in_bom yes) (on_board yes)
      (property "Reference" "J1" (at 2.032 1.27 0))
      (property "Value" "Bornera" (at 2.032 -1.27 0))
      (property "Footprint" "TerminalBlock:TerminalBlock_Altech_AK300-3_P5.00mm" (at 0 0 0))
      (property "Datasheet" "~" (at 0 0 0))
      (property "ki_keywords" "screw terminal" (at 0 0 0))
      (property "ki_description" "Generic screw terminal, single row, 01x03, script generated (kicad-library-utils/schlib/autogen/connector/)" (at 0 0 0))
      (property "ki_fp_filters" "TerminalBlock*:*" (at 0 0 0))
      (symbol "Screw_Terminal_01x03_1_1"
        (rectangle (start -1.27 3.81) (end 1.27 -3.81)
          (fill (type background))
        )
        (circle (center 0 -2.54) (radius 0.635)
          (fill (type none))
        )
        (polyline
          (pts
            (xy -0.5334 -2.2098)
            (xy 0.3302 -3.048)
          )
          (fill (type none))
        )
        (polyline
          (pts
            (xy -0.5334 0.3302)
            (xy 0.3302 -0.508)
          )
          (fill (type none))
        )
        (polyline
          (pts
            (xy -0.5334 2.8702)
            (xy 0.3302 2.032)
          )
          (fill (type none))
        )
        (polyline
          (pts
            (xy -0.3556 -2.032)
            (xy 0.508 -2.8702)
          )
          (fill (type none))
        )
        (polyline
          (pts
            (xy -0.3556 0.508)
            (xy 0.508 -0.3302)
          )
          (fill (type none))
        )
        (polyline
          (pts
            (xy -0.3556 3.048)
            (xy 0.508 2.2098)
          )
          (fill (type none))
        )
        (circle (center 0 0) (radius 0.635)
          (fill (type none))
        )
        (circle (center 0 2.54) (radius 0.635)
          (fill (type none))
        )
        (pin passive line (at -5.08 -2.54 0) (length 3.81)
          (name "Pin_3")
          (number "1")
        )
        (pin passive line (at -5.08 0 0) (length 3.81)
          (name "Pin_2")
          (number "2")
        )
        (pin passive line (at -5.08 2.54 0) (length 3.81)
          (name "Pin_1")
          (number "3")
        )
      )
    )
    (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))
      (property "Value" "C" (at 0.635 -2.54 0))
      (property "Footprint" "" (at 0.9652 -3.81 0))
      (property "Datasheet" "~" (at 0 0 0))
      (property "ki_keywords" "cap capacitor" (at 0 0 0))
      (property "ki_description" "Unpolarized capacitor" (at 0 0 0))
      (property "ki_fp_filters" "C_*" (at 0 0 0))
      (symbol "C_0_1"
        (polyline
          (pts
            (xy -2.032 -0.762)
            (xy 2.032 -0.762)
          )
          (fill (type none))
        )
        (polyline
          (pts
            (xy -2.032 0.762)
            (xy 2.032 0.762)
          )
          (fill (type none))
        )
      )
      (symbol "C_1_1"
        (pin passive line (at 0 3.81 270) (length 2.794)
          (name "~")
          (number "1")
        )
        (pin passive line (at 0 -3.81 90) (length 2.794)
          (name "~")
          (number "2")
        )
      )
    )
    (symbol "Device:D" (pin_numbers hide) (pin_names (offset 1.016) hide) (in_bom yes) (on_board yes)
      (property "Reference" "D" (at 0 2.54 0))
      (property "Value" "D" (at 0 -2.54 0))
      (property "Footprint" "" (at 0 0 0))
      (property "Datasheet" "~" (at 0 0 0))
      (property "Sim.Device" "D" (at 0 0 0))
      (property "Sim.Pins" "1=K 2=A" (at 0 0 0))
      (property "ki_keywords" "diode" (at 0 0 0))
      (property "ki_description" "Diode" (at 0 0 0))
      (property "ki_fp_filters" "TO-???* *_Diode_* *SingleDiode* D_*" (at 0 0 0))
      (symbol "D_0_1"
        (polyline
          (pts
            (xy -1.27 1.27)
            (xy -1.27 -1.27)
          )
          (fill (type none))
        )
        (polyline
          (pts
            (xy 1.27 0)
            (xy -1.27 0)
          )
          (fill (type none))
        )
        (polyline
          (pts
            (xy 1.27 1.27)
            (xy 1.27 -1.27)
            (xy -1.27 0)
            (xy 1.27 1.27)
          )
          (fill (type none))
        )
      )
      (symbol "D_1_1"
        (pin passive line (at -3.81 0 0) (length 2.54)
          (name "K")
          (number "1")
        )
        (pin passive line (at 3.81 0 180) (length 2.54)
          (name "A")
          (number "2")
        )
      )
    )
    (symbol "Device:R_Potentiometer_US" (pin_names (offset 1.016) hide) (in_bom yes) (on_board yes)
      (property "Reference" "RV" (at -4.445 0 90))
      (property "Value" "R_Potentiometer_US" (at -2.54 0 90))
      (property "Footprint" "" (at 0 0 0))
      (property "Datasheet" "~" (at 0 0 0))
      (property "ki_keywords" "resistor variable" (at 0 0 0))
      (property "ki_description" "Potentiometer, US symbol" (at 0 0 0))
      (property "ki_fp_filters" "Potentiometer*" (at 0 0 0))
      (symbol "R_Potentiometer_US_0_1"
        (polyline
          (pts
            (xy 0 -2.286)
            (xy 0 -2.54)
          )
          (fill (type none))
        )
        (polyline
          (pts
            (xy 0 2.54)
            (xy 0 2.286)
          )
          (fill (type none))
        )
        (polyline
          (pts
            (xy 2.54 0)
            (xy 1.524 0)
          )
          (fill (type none))
        )
        (polyline
          (pts
            (xy 1.143 0)
            (xy 2.286 0.508)
            (xy 2.286 -0.508)
            (xy 1.143 0)
          )
          (fill (type outline))
        )
        (polyline
          (pts
            (xy 0 -0.762)
            (xy 1.016 -1.143)
            (xy 0 -1.524)
            (xy -1.016 -1.905)
            (xy 0 -2.286)
          )
          (fill (type none))
        )
        (polyline
          (pts
            (xy 0 0.762)
            (xy 1.016 0.381)
            (xy 0 0)
            (xy -1.016 -0.381)
            (xy 0 -0.762)
          )
          (fill (type none))
        )
        (polyline
          (pts
            (xy 0 2.286)
            (xy 1.016 1.905)
            (xy 0 1.524)
            (xy -1.016 1.143)
            (xy 0 0.762)
          )
          (fill (type none))
        )
      )
      (symbol "R_Potentiometer_US_1_1"
        (pin passive line (at 0 3.81 270) (length 1.27)
          (name "1")
          (number "1")
        )
        (pin passive line (at 3.81 0 180) (length 1.27)
          (name "2")
          (number "2")
        )
        (pin passive line (at 0 -3.81 90) (length 1.27)
          (name "3")
          (number "3")
        )
      )
    )
    (symbol "Device:R_US" (pin_numbers hide) (pin_names (offset 0)) (in_bom yes) (on_board yes)
      (property "Reference" "R" (at 2.54 0 90))
      (property "Value" "R_US" (at -2.54 0 90))
      (property "Footprint" "" (at 1.016 -0.254 90))
      (property "Datasheet" "~" (at 0 0 0))
      (property "ki_keywords" "R res resistor" (at 0 0 0))
      (property "ki_description" "Resistor, US symbol" (at 0 0 0))
      (property "ki_fp_filters" "R_*" (at 0 0 0))
      (symbol "R_US_0_1"
        (polyline
          (pts
            (xy 0 -2.286)
            (xy 0 -2.54)
          )
          (fill (type none))
        )
        (polyline
          (pts
            (xy 0 2.286)
            (xy 0 2.54)
          )
          (fill (type none))
        )
        (polyline
          (pts
            (xy 0 -0.762)
            (xy 1.016 -1.143)
            (xy 0 -1.524)
            (xy -1.016 -1.905)
            (xy 0 -2.286)
          )
          (fill (type none))
        )
        (polyline
          (pts
            (xy 0 0.762)
            (xy 1.016 0.381)
            (xy 0 0)
            (xy -1.016 -0.381)
            (xy 0 -0.762)
          )
          (fill (type none))
        )
        (polyline
          (pts
            (xy 0 2.286)
            (xy 1.016 1.905)
            (xy 0 1.524)
            (xy -1.016 1.143)
            (xy 0 0.762)
          )
          (fill (type none))
        )
      )
      (symbol "R_US_1_1"
        (pin passive line (at 0 3.81 270) (length 1.27)
          (name "~")
          (number "1")
        )
        (pin passive line (at 0 -3.81 90) (length 1.27)
          (name "~")
          (number "2")
        )
      )
    )
    (symbol "Simulation_SPICE:0" (power) (pin_names (offset 0)) (in_bom yes) (on_board yes)
      (property "Reference" "#GND" (at 0 -2.54 0))
      (property "Value" "0" (at 0 -1.778 0))
      (property "Footprint" "" (at 0 0 0))
      (property "Datasheet" "~" (at 0 0 0))
      (property "ki_keywords" "simulation" (at 0 0 0))
      (property "ki_description" "0V reference potential for simulation" (at 0 0 0))
      (symbol "0_0_1"
        (polyline
          (pts
            (xy -1.27 0)
            (xy 0 -1.27)
            (xy 1.27 0)
            (xy -1.27 0)
          )
          (fill (type none))
        )
      )
      (symbol "0_1_1"
        (pin power_in line (at 0 0 0) (length 0) hide
          (name "0")
          (number "1")
        )
      )
    )
    (symbol "Simulation_SPICE:BSOURCE" (pin_numbers hide) (pin_names (offset 1.016) hide) (in_bom yes) (on_board yes)
      (property "Reference" "B" (at 2.54 2.54 0))
      (property "Value" "BSOURCE" (at 2.54 0 0))
      (property "Footprint" "" (at 0 0 0))
      (property "Datasheet" "https://ngspice.sourceforge.io/docs.html" (at 0 -16.51 0))
      (property "Sim.Device" "SPICE" (at 0 0 0))
      (property "Sim.Params" "type=\"B\" model=\"v=1\"" (at 2.54 -2.54 0))
      (property "ki_keywords" "simulation dependent" (at 0 0 0))
      (property "ki_description" "Arbitrary behavioral voltage or current source for simulation only" (at 0 0 0))
      (symbol "BSOURCE_0_1"
        (polyline
          (pts
            (xy 0 -1.016)
            (xy 0 -2.032)
          )
          (fill (type none))
        )
        (polyline
          (pts
            (xy 0.254 -1.524)
            (xy 0 -2.032)
            (xy -0.254 -1.524)
          )
          (fill (type none))
        )
        (polyline
          (pts
            (xy 0 2.54)
            (xy -2.54 0)
            (xy 0 -2.54)
            (xy 2.54 0)
            (xy 0 2.54)
          )
          (fill (type background))
        )
      )
      (symbol "BSOURCE_1_1"
        (polyline
          (pts
            (xy -0.508 1.524)
            (xy 0.508 1.524)
          )
          (fill (type none))
        )
        (polyline
          (pts
            (xy 0 1.016)
            (xy 0 2.032)
          )
          (fill (type none))
        )
        (pin passive line (at 0 5.08 270) (length 2.54)
          (name "N+")
          (number "1")
        )
        (pin passive line (at 0 -5.08 90) (length 2.54)
          (name "N-")
          (number "2")
        )
      )
    )
    (symbol "Simulation_SPICE:NMOS" (pin_numbers hide) (pin_names (offset 0)) (in_bom yes) (on_board yes)
      (property "Reference" "Q" (at 5.08 1.27 0))
      (property "Value" "NMOS" (at 5.08 -1.27 0))
      (property "Footprint" "" (at 5.08 2.54 0))
      (property "Datasheet" "https://ngspice.sourceforge.io/docs/ngspice-manual.pdf" (at 0 -12.7 0))
      (property "Sim.Device" "NMOS" (at 0 -17.145 0))
      (property "Sim.Type" "VDMOS" (at 0 -19.05 0))
      (property "Sim.Pins" "1=D 2=G 3=S" (at 0 -15.24 0))
      (property "ki_keywords" "transistor NMOS N-MOS N-MOSFET simulation" (at 0 0 0))
      (property "ki_description" "N-MOSFET transistor, drain/source/gate" (at 0 0 0))
      (symbol "NMOS_0_1"
        (polyline
          (pts
            (xy 0.254 0)
            (xy -2.54 0)
          )
          (fill (type none))
        )
        (polyline
          (pts
            (xy 0.254 1.905)
            (xy 0.254 -1.905)
          )
          (fill (type none))
        )
        (polyline
          (pts
            (xy 0.762 -1.27)
            (xy 0.762 -2.286)
          )
          (fill (type none))
        )
        (polyline
          (pts
            (xy 0.762 0.508)
            (xy 0.762 -0.508)
          )
          (fill (type none))
        )
        (polyline
          (pts
            (xy 0.762 2.286)
            (xy 0.762 1.27)
          )
          (fill (type none))
        )
        (polyline
          (pts
            (xy 2.54 2.54)
            (xy 2.54 1.778)
          )
          (fill (type none))
        )
        (polyline
          (pts
            (xy 2.54 -2.54)
            (xy 2.54 0)
            (xy 0.762 0)
          )
          (fill (type none))
        )
        (polyline
          (pts
            (xy 0.762 -1.778)
            (xy 3.302 -1.778)
            (xy 3.302 1.778)
            (xy 0.762 1.778)
          )
          (fill (type none))
        )
        (polyline
          (pts
            (xy 1.016 0)
            (xy 2.032 0.381)
            (xy 2.032 -0.381)
            (xy 1.016 0)
          )
          (fill (type outline))
        )
        (polyline
          (pts
            (xy 2.794 0.508)
            (xy 2.921 0.381)
            (xy 3.683 0.381)
            (xy 3.81 0.254)
          )
          (fill (type none))
        )
        (polyline
          (pts
            (xy 3.302 0.381)
            (xy 2.921 -0.254)
            (xy 3.683 -0.254)
            (xy 3.302 0.381)
          )
          (fill (type none))
        )
        (circle (center 1.651 0) (radius 2.794)
          (fill (type none))
        )
        (circle (center 2.54 -1.778) (radius 0.254)
          (fill (type outline))
        )
        (circle (center 2.54 1.778) (radius 0.254)
          (fill (type outline))
        )
      )
      (symbol "NMOS_1_1"
        (pin passive line (at 2.54 5.08 270) (length 2.54)
          (name "D")
          (number "1")
        )
        (pin input line (at -5.08 0 0) (length 2.54)
          (name "G")
          (number "2")
        )
        (pin passive line (at 2.54 -5.08 90) (length 2.54)
          (name "S")
          (number "3")
        )
      )
    )
    (symbol "Timer:NE555P" (in_bom yes) (on_board yes)
      (property "Reference" "U" (at -10.16 8.89 0))
      (property "Value" "NE555P" (at 2.54 8.89 0))
      (property "Footprint" "Package_DIP:DIP-8_W7.62mm" (at 16.51 -10.16 0))
      (property "Datasheet" "http://www.ti.com/lit/ds/symlink/ne555.pdf" (at 21.59 -10.16 0))
      (property "ki_keywords" "single timer 555" (at 0 0 0))
      (property "ki_description" "Precision Timers, 555 compatible,  PDIP-8" (at 0 0 0))
      (property "ki_fp_filters" "DIP*W7.62mm*" (at 0 0 0))
      (symbol "NE555P_0_0"
        (pin power_in line (at 0 -10.16 90) (length 2.54)
          (name "GND")
          (number "1")
        )
        (pin power_in line (at 0 10.16 270) (length 2.54)
          (name "VCC")
          (number "8")
        )
      )
      (symbol "NE555P_0_1"
        (rectangle (start -8.89 -7.62) (end 8.89 7.62)
          (fill (type background))
        )
        (rectangle (start -8.89 -7.62) (end 8.89 7.62)
          (fill (type background))
        )
      )
      (symbol "NE555P_1_1"
        (pin input line (at -12.7 5.08 0) (length 3.81)
          (name "TR")
          (number "2")
        )
        (pin output line (at 12.7 5.08 180) (length 3.81)
          (name "Q")
          (number "3")
        )
        (pin input inverted (at -12.7 -5.08 0) (length 3.81)
          (name "R")
          (number "4")
        )
        (pin input line (at -12.7 0 0) (length 3.81)
          (name "CV")
          (number "5")
        )
        (pin input line (at 12.7 -5.08 180) (length 3.81)
          (name "THR")
          (number "6")
        )
        (pin input line (at 12.7 0 180) (length 3.81)
          (name "DIS")
          (number "7")
        )
      )
    )
    (symbol "power:VCC" (power) (pin_names (offset 0)) (in_bom yes) (on_board yes)
      (property "Reference" "#PWR" (at 0 -3.81 0))
      (property "Value" "VCC" (at 0 3.81 0))
      (property "Footprint" "" (at 0 0 0))
      (property "Datasheet" "" (at 0 0 0))
      (property "ki_keywords" "global power" (at 0 0 0))
      (property "ki_description" "Power symbol creates a global label with name \"VCC\"" (at 0 0 0))
      (symbol "VCC_0_1"
        (polyline
          (pts
            (xy -0.762 1.27)
            (xy 0 2.54)
          )
          (fill (type none))
        )
        (polyline
          (pts
            (xy 0 0)
            (xy 0 2.54)
          )
          (fill (type none))
        )
        (polyline
          (pts
            (xy 0 2.54)
            (xy 0.762 1.27)
          )
          (fill (type none))
        )
      )
      (symbol "VCC_1_1"
        (pin power_in line (at 0 0 90) (length 0) hide
          (name "VCC")
          (number "1")
        )
      )
    )
  )
  (junction (at 157.734 107.696) (diameter 0) (color 0 0 0 0))
  (junction (at 170.434 108.204) (diameter 0) (color 0 0 0 0))
  (junction (at 157.734 115.824) (diameter 0) (color 0 0 0 1))
  (junction (at 148.59 107.696) (diameter 0) (color 0 0 0 0))
  (junction (at 133.858 115.824) (diameter 0) (color 0 0 0 1))
  (junction (at 157.734 95.25) (diameter 0) (color 0 0 0 0))
  (junction (at 152.908 95.25) (diameter 0) (color 0 0 0 0))
  (junction (at 157.734 83.566) (diameter 0) (color 255 0 0 1))
  (wire (pts (xy 133.858 112.776) (xy 133.858 115.824)))
  (wire (pts (xy 162.56 103.124) (xy 162.56 102.87)))
  (wire (pts (xy 148.59 113.538) (xy 148.59 107.696)))
  (wire (pts (xy 157.734 82.55) (xy 157.734 83.566)))
  (wire (pts (xy 181.356 83.566) (xy 181.356 108.204)))
  (wire (pts (xy 157.734 91.694) (xy 157.734 95.25)))
  (wire (pts (xy 157.734 107.696) (xy 157.734 106.934)))
  (wire (pts (xy 152.908 103.124) (xy 153.924 103.124)))
  (wire (pts (xy 148.59 102.616) (xy 146.558 102.616)))
  (wire (pts (xy 173.99 83.566) (xy 173.99 78.74)))
  (wire (pts (xy 148.59 107.696) (xy 157.734 107.696)))
  (wire (pts (xy 146.812 92.964) (xy 147.574 92.964)))
  (wire (pts (xy 133.858 115.824) (xy 157.734 115.824)))
  (wire (pts (xy 170.434 85.598) (xy 179.07 85.598)))
  (wire (pts (xy 170.434 85.598) (xy 170.434 87.884)))
  (wire (pts (xy 133.858 115.824) (xy 112.522 115.824)))
  (wire (pts (xy 133.858 83.566) (xy 133.858 92.456)))
  (wire (pts (xy 146.812 97.536) (xy 146.812 92.964)))
  (wire (pts (xy 148.59 107.696) (xy 146.558 107.696)))
  (wire (pts (xy 157.734 83.566) (xy 173.99 83.566)))
  (wire (pts (xy 152.908 95.25) (xy 157.734 95.25)))
  (wire (pts (xy 113.538 102.616) (xy 112.522 102.616)))
  (wire (pts (xy 108.204 113.538) (xy 148.59 113.538)))
  (wire (pts (xy 121.158 97.536) (xy 108.204 97.536)))
  (wire (pts (xy 181.356 83.566) (xy 176.53 83.566)))
  (wire (pts (xy 170.434 98.044) (xy 170.434 108.204)))
  (wire (pts (xy 170.434 108.204) (xy 181.356 108.204)))
  (wire (pts (xy 176.53 83.566) (xy 176.53 78.74)))
  (wire (pts (xy 157.734 83.566) (xy 157.734 84.074)))
  (wire (pts (xy 148.59 95.25) (xy 152.908 95.25)))
  (wire (pts (xy 133.858 115.824) (xy 133.858 118.872)))
  (wire (pts (xy 170.434 108.204) (xy 170.434 115.824)))
  (wire (pts (xy 93.218 98.298) (xy 93.218 102.362)))
  (wire (pts (xy 157.734 95.25) (xy 162.56 95.25)))
  (wire (pts (xy 93.218 85.598) (xy 93.218 88.138)))
  (wire (pts (xy 157.734 115.316) (xy 157.734 115.824)))
  (wire (pts (xy 148.59 95.25) (xy 148.59 102.616)))
  (wire (pts (xy 133.858 83.566) (xy 157.734 83.566)))
  (wire (pts (xy 179.07 85.598) (xy 179.07 78.74)))
  (wire (pts (xy 161.544 103.124) (xy 162.56 103.124)))
  (wire (pts (xy 155.194 92.964) (xy 162.814 92.964)))
  (wire (pts (xy 146.812 97.536) (xy 146.558 97.536)))
  (wire (pts (xy 108.204 97.536) (xy 108.204 113.538)))
  (wire (pts (xy 157.734 115.824) (xy 170.434 115.824)))
  (wire (pts (xy 152.908 102.87) (xy 152.908 103.124)))
  (wire (pts (xy 112.522 102.616) (xy 112.522 115.824)))
  (text ".tran 10u 2m" (at 149.606 122.174 0))
  (symbol (lib_id "Device:D") (at 162.56 99.06 270) (unit 1)
    (in_bom yes) (on_board yes) (dnp no)
    (property "Reference" "D2" (at 160.528 99.822 90))
    (property "Value" "4148" (at 160.528 97.79 90))
    (property "Footprint" "Diode_THT:D_DO-34_SOD68_P7.62mm_Horizontal" (at 162.56 99.06 0))
    (property "Datasheet" "~" (at 162.56 99.06 0))
    (property "Sim.Library" "${KIPRJMOD}/pwm_driver_spice_simulation_models/1N4148.lib" (at 162.56 99.06 0))
    (property "Sim.Name" "1N4148" (at 162.56 99.06 0))
    (property "Sim.Device" "SUBCKT" (at 162.56 99.06 0))
    (property "Sim.Pins" "1=1 2=2" (at 162.56 99.06 0))
    (pin "1")
    (pin "2")
    (instances
      (project "pwm_driver_kicad"
        (path
          (reference "D2") (unit 1)
        )
      )
    )
  )
  (symbol (lib_id "Simulation_SPICE:BSOURCE") (at 93.218 93.218 0) (unit 1)
    (in_bom yes) (on_board yes) (dnp no)
    (property "Reference" "B1" (at 86.106 90.932 0))
    (property "Value" "BSOURCE" (at 79.502 93.472 0))
    (property "Footprint" "" (at 93.218 93.218 0))
    (property "Datasheet" "https://ngspice.sourceforge.io/docs.html" (at 93.218 109.728 0))
    (property "Sim.Device" "V" (at 93.218 93.218 0))
    (property "Sim.Params" "dc=12" (at 81.788 95.758 0))
    (property "Sim.Type" "DC" (at 93.218 93.218 0))
    (property "Sim.Pins" "1=+ 2=-" (at 93.218 93.218 0))
    (pin "1")
    (pin "2")
    (instances
      (project "pwm_driver_kicad"
        (path
          (reference "B1") (unit 1)
        )
      )
    )
  )
  (symbol (lib_id "Device:C") (at 157.734 111.506 0) (unit 1)
    (in_bom yes) (on_board yes) (dnp no)
    (property "Reference" "C2" (at 152.4 109.982 0))
    (property "Value" "10nF" (at 150.368 112.014 0))
    (property "Footprint" "Capacitor_THT:C_Disc_D4.3mm_W1.9mm_P5.00mm" (at 158.6992 115.316 0))
    (property "Datasheet" "~" (at 157.734 111.506 0))
    (pin "2")
    (pin "1")
    (instances
      (project "pwm_driver_kicad"
        (path
          (reference "C2") (unit 1)
        )
      )
    )
  )
  (symbol (lib_id "Device:R_Potentiometer_US") (at 157.734 103.124 270) (unit 1)
    (in_bom yes) (on_board yes) (dnp no)
    (property "Reference" "RV1" (at 162.306 105.41 90))
    (property "Value" "50k" (at 162.56 107.442 90))
    (property "Footprint" "Potentiometer_THT:Potentiometer_Alps_RK163_Single_Horizontal" (at 157.734 103.124 0))
    (property "Datasheet" "~" (at 157.734 103.124 0))
    (property "Sim.Device" "R" (at 157.734 103.124 0))
    (property "Sim.Pins" "1=r0 2=wiper 3=r1" (at 157.734 103.124 0))
    (property "Sim.Type" "POT" (at 157.734 103.124 0))
    (property "Sim.Params" "r=50k pos=0.5" (at 157.734 103.124 0))
    (pin "2")
    (pin "3")
    (pin "1")
    (instances
      (project "pwm_driver_kicad"
        (path
          (reference "RV1") (unit 1)
        )
      )
    )
  )
  (symbol (lib_id "Device:D") (at 152.908 99.06 90) (unit 1)
    (in_bom yes) (on_board yes) (dnp no)
    (property "Reference" "D1" (at 150.876 100.076 90))
    (property "Value" "4148" (at 150.876 98.044 90))
    (property "Footprint" "Diode_THT:D_DO-34_SOD68_P7.62mm_Horizontal" (at 152.908 99.06 0))
    (property "Datasheet" "~" (at 152.908 99.06 0))
    (property "Sim.Device" "SUBCKT" (at 152.908 99.06 0))
    (property "Sim.Pins" "1=1 2=2" (at 152.908 99.06 0))
    (property "Sim.Library" "${KIPRJMOD}/pwm_driver_spice_simulation_models/1N4148.lib" (at 152.908 99.06 0))
    (property "Sim.Name" "1N4148" (at 152.908 99.06 0))
    (pin "1")
    (pin "2")
    (instances
      (project "pwm_driver_kicad"
        (path
          (reference "D1") (unit 1)
        )
      )
    )
  )
  (symbol (lib_id "Connector:Screw_Terminal_01x03") (at 176.53 73.66 90) (unit 1)
    (in_bom yes) (on_board yes) (dnp no) (fields_autoplaced)
    (property "Reference" "J1" (at 181.864 72.39 90))
    (property "Value" "Bornera" (at 181.864 74.93 90))
    (property "Footprint" "TerminalBlock:TerminalBlock_Altech_AK300-3_P5.00mm" (at 176.53 73.66 0))
    (property "Datasheet" "~" (at 176.53 73.66 0))
    (property "Sim.Enable" "0" (at 176.53 73.66 0))
    (pin "1")
    (pin "3")
    (pin "2")
    (instances
      (project "pwm_driver_kicad"
        (path
          (reference "J1") (unit 1)
        )
      )
    )
  )
  (symbol (lib_id "Device:R_US") (at 157.734 87.884 0) (unit 1)
    (in_bom yes) (on_board yes) (dnp no)
    (property "Reference" "R2" (at 159.766 87.122 0))
    (property "Value" "1k" (at 160.02 88.9 0))
    (property "Footprint" "Resistor_THT:R_Axial_DIN0207_L6.3mm_D2.5mm_P7.62mm_Horizontal" (at 158.75 88.138 90))
    (property "Datasheet" "~" (at 157.734 87.884 0))
    (pin "1")
    (pin "2")
    (instances
      (project "pwm_driver_kicad"
        (path
          (reference "R2") (unit 1)
        )
      )
    )
  )
  (symbol (lib_id "Timer:NE555P") (at 133.858 102.616 0) (unit 1)
    (in_bom yes) (on_board yes) (dnp no)
    (property "Reference" "U1" (at 132.334 100.838 0))
    (property "Value" "NE555P" (at 130.048 103.378 0))
    (property "Footprint" "Package_DIP:DIP-8_W7.62mm" (at 150.368 112.776 0))
    (property "Datasheet" "http://www.ti.com/lit/ds/symlink/ne555.pdf" (at 155.448 112.776 0))
    (property "Sim.Library" "${KIPRJMOD}/pwm_driver_spice_simulation_models/555.lib" (at 133.858 102.616 0))
    (property "Sim.Name" "555b" (at 133.858 102.616 0))
    (property "Sim.Device" "SUBCKT" (at 133.858 102.616 0))
    (property "Sim.Pins" "1=1 2=2 3=3 4=4 5=5 6=6 7=7 8=8" (at 133.858 102.616 0))
    (pin "7")
    (pin "5")
    (pin "4")
    (pin "6")
    (pin "8")
    (pin "2")
    (pin "3")
    (pin "1")
    (instances
      (project "pwm_driver_kicad"
        (path
          (reference "U1") (unit 1)
        )
      )
    )
  )
  (symbol (lib_id "Simulation_SPICE:NMOS") (at 167.894 92.964 0) (unit 1)
    (in_bom yes) (on_board yes) (dnp no)
    (property "Reference" "Q1" (at 171.704 87.884 0))
    (property "Value" "IRF1407" (at 171.704 89.916 0))
    (property "Footprint" "Package_TO_SOT_THT:TO-220-3_Vertical" (at 172.974 90.424 0))
    (property "Datasheet" "https://ngspice.sourceforge.io/docs/ngspice-manual.pdf" (at 167.894 105.664 0))
    (property "Sim.Device" "SUBCKT" (at 167.894 110.109 0))
    (property "Sim.Pins" "1=1 2=2 3=3" (at 167.894 108.204 0))
    (property "Sim.Library" "${KIPRJMOD}/pwm_driver_spice_simulation_models/IRF1407.spi" (at 167.894 92.964 0))
    (property "Sim.Name" "irf1407" (at 167.894 92.964 0))
    (pin "3")
    (pin "2")
    (pin "1")
    (instances
      (project "pwm_driver_kicad"
        (path
          (reference "Q1") (unit 1)
        )
      )
    )
  )
  (symbol (lib_id "Device:R_US") (at 151.384 92.964 90) (unit 1)
    (in_bom yes) (on_board yes) (dnp no)
    (property "Reference" "R1" (at 152.908 88.646 90))
    (property "Value" "46k" (at 152.4 90.678 90))
    (property "Footprint" "Resistor_THT:R_Axial_DIN0207_L6.3mm_D2.5mm_P7.62mm_Horizontal" (at 151.638 91.948 90))
    (property "Datasheet" "~" (at 151.384 92.964 0))
    (property "Sim.Device" "R" (at 151.384 92.964 0))
    (property "Sim.Pins" "1=+ 2=-" (at 151.384 92.964 0))
    (pin "1")
    (pin "2")
    (instances
      (project "pwm_driver_kicad"
        (path
          (reference "R1") (unit 1)
        )
      )
    )
  )
  (symbol (lib_id "Simulation_SPICE:0") (at 133.858 118.872 0) (unit 1)
    (in_bom yes) (on_board yes) (dnp no)
    (property "Reference" "#GND02" (at 133.858 121.412 0))
    (property "Value" "0" (at 137.16 119.634 0))
    (property "Footprint" "" (at 133.858 118.872 0))
    (property "Datasheet" "~" (at 133.858 118.872 0))
    (pin "1")
    (instances
      (project "pwm_driver_kicad"
        (path
          (reference "#GND02") (unit 1)
        )
      )
    )
  )
  (symbol (lib_id "power:VCC") (at 121.158 107.696 90) (unit 1)
    (in_bom yes) (on_board yes) (dnp no)
    (property "Reference" "#PWR02" (at 124.968 107.696 0))
    (property "Value" "VCC" (at 118.11 107.696 90))
    (property "Footprint" "" (at 121.158 107.696 0))
    (property "Datasheet" "" (at 121.158 107.696 0))
    (pin "1")
    (instances
      (project "pwm_driver_kicad"
        (path
          (reference "#PWR02") (unit 1)
        )
      )
    )
  )
  (symbol (lib_id "power:VCC") (at 93.218 85.598 0) (unit 1)
    (in_bom yes) (on_board yes) (dnp no) (fields_autoplaced)
    (property "Reference" "#PWR01" (at 93.218 89.408 0))
    (property "Value" "VCC" (at 93.218 80.518 0))
    (property "Footprint" "" (at 93.218 85.598 0))
    (property "Datasheet" "" (at 93.218 85.598 0))
    (pin "1")
    (instances
      (project "pwm_driver_kicad"
        (path
          (reference "#PWR01") (unit 1)
        )
      )
    )
  )
  (symbol (lib_id "Device:C") (at 117.348 102.616 270) (unit 1)
    (in_bom yes) (on_board yes) (dnp no)
    (property "Reference" "C1" (at 114.3 99.06 90))
    (property "Value" "10nF" (at 113.538 101.092 90))
    (property "Footprint" "Capacitor_THT:C_Disc_D4.3mm_W1.9mm_P5.00mm" (at 113.538 103.5812 0))
    (property "Datasheet" "~" (at 117.348 102.616 0))
    (pin "2")
    (pin "1")
    (instances
      (project "pwm_driver_kicad"
        (path
          (reference "C1") (unit 1)
        )
      )
    )
  )
  (symbol (lib_id "Simulation_SPICE:0") (at 93.218 102.362 0) (unit 1)
    (in_bom yes) (on_board yes) (dnp no)
    (property "Reference" "#GND01" (at 93.218 104.902 0))
    (property "Value" "0" (at 96.52 103.124 0))
    (property "Footprint" "" (at 93.218 102.362 0))
    (property "Datasheet" "~" (at 93.218 102.362 0))
    (pin "1")
    (instances
      (project "pwm_driver_kicad"
        (path
          (reference "#GND01") (unit 1)
        )
      )
    )
  )
  (symbol (lib_id "power:VCC") (at 157.734 82.55 0) (unit 1)
    (in_bom yes) (on_board yes) (dnp no) (fields_autoplaced)
    (property "Reference" "#PWR03" (at 157.734 86.36 0))
    (property "Value" "VCC" (at 157.734 77.47 0))
    (property "Footprint" "" (at 157.734 82.55 0))
    (property "Datasheet" "" (at 157.734 82.55 0))
    (pin "1")
    (instances
      (project "pwm_driver_kicad"
        (path
          (reference "#PWR03") (unit 1)
        )
      )
    )
  )
  (sheet_instances
    (path (page "1"))
  )
)
