PWM_driver

Simple PWM driver made with a 555 timer and a MOSFET
Index Commits Files Refs README LICENSE
pwm_driver_kicad/pwm_driver_kicad.kicad_sch (51199B)
   1 (kicad_sch (version 20230121) (generator eeschema)
   2 
   3   (uuid d8411f75-4ef2-4a30-b208-c451ecf749d1)
   4 
   5   (paper "A4")
   6 
   7   (lib_symbols
   8     (symbol "Connector:Screw_Terminal_01x03" (pin_names (offset 1.016) hide) (in_bom yes) (on_board yes)
   9       (property "Reference" "J1" (at 2.032 1.27 0)
  10         (effects (font (size 1.27 1.27)) (justify left))
  11       )
  12       (property "Value" "Bornera" (at 2.032 -1.27 0)
  13         (effects (font (size 1.27 1.27)) (justify left))
  14       )
  15       (property "Footprint" "TerminalBlock:TerminalBlock_Altech_AK300-3_P5.00mm" (at 0 0 0)
  16         (effects (font (size 1.27 1.27)) hide)
  17       )
  18       (property "Datasheet" "~" (at 0 0 0)
  19         (effects (font (size 1.27 1.27)) hide)
  20       )
  21       (property "ki_keywords" "screw terminal" (at 0 0 0)
  22         (effects (font (size 1.27 1.27)) hide)
  23       )
  24       (property "ki_description" "Generic screw terminal, single row, 01x03, script generated (kicad-library-utils/schlib/autogen/connector/)" (at 0 0 0)
  25         (effects (font (size 1.27 1.27)) hide)
  26       )
  27       (property "ki_fp_filters" "TerminalBlock*:*" (at 0 0 0)
  28         (effects (font (size 1.27 1.27)) hide)
  29       )
  30       (symbol "Screw_Terminal_01x03_1_1"
  31         (rectangle (start -1.27 3.81) (end 1.27 -3.81)
  32           (stroke (width 0.254) (type default))
  33           (fill (type background))
  34         )
  35         (circle (center 0 -2.54) (radius 0.635)
  36           (stroke (width 0.1524) (type default))
  37           (fill (type none))
  38         )
  39         (polyline
  40           (pts
  41             (xy -0.5334 -2.2098)
  42             (xy 0.3302 -3.048)
  43           )
  44           (stroke (width 0.1524) (type default))
  45           (fill (type none))
  46         )
  47         (polyline
  48           (pts
  49             (xy -0.5334 0.3302)
  50             (xy 0.3302 -0.508)
  51           )
  52           (stroke (width 0.1524) (type default))
  53           (fill (type none))
  54         )
  55         (polyline
  56           (pts
  57             (xy -0.5334 2.8702)
  58             (xy 0.3302 2.032)
  59           )
  60           (stroke (width 0.1524) (type default))
  61           (fill (type none))
  62         )
  63         (polyline
  64           (pts
  65             (xy -0.3556 -2.032)
  66             (xy 0.508 -2.8702)
  67           )
  68           (stroke (width 0.1524) (type default))
  69           (fill (type none))
  70         )
  71         (polyline
  72           (pts
  73             (xy -0.3556 0.508)
  74             (xy 0.508 -0.3302)
  75           )
  76           (stroke (width 0.1524) (type default))
  77           (fill (type none))
  78         )
  79         (polyline
  80           (pts
  81             (xy -0.3556 3.048)
  82             (xy 0.508 2.2098)
  83           )
  84           (stroke (width 0.1524) (type default))
  85           (fill (type none))
  86         )
  87         (circle (center 0 0) (radius 0.635)
  88           (stroke (width 0.1524) (type default))
  89           (fill (type none))
  90         )
  91         (circle (center 0 2.54) (radius 0.635)
  92           (stroke (width 0.1524) (type default))
  93           (fill (type none))
  94         )
  95         (pin passive line (at -5.08 -2.54 0) (length 3.81)
  96           (name "Pin_3" (effects (font (size 1.27 1.27))))
  97           (number "1" (effects (font (size 1.27 1.27))))
  98         )
  99         (pin passive line (at -5.08 0 0) (length 3.81)
 100           (name "Pin_2" (effects (font (size 1.27 1.27))))
 101           (number "2" (effects (font (size 1.27 1.27))))
 102         )
 103         (pin passive line (at -5.08 2.54 0) (length 3.81)
 104           (name "Pin_1" (effects (font (size 1.27 1.27))))
 105           (number "3" (effects (font (size 1.27 1.27))))
 106         )
 107       )
 108     )
 109     (symbol "Device:C" (pin_numbers hide) (pin_names (offset 0.254)) (in_bom yes) (on_board yes)
 110       (property "Reference" "C" (at 0.635 2.54 0)
 111         (effects (font (size 1.27 1.27)) (justify left))
 112       )
 113       (property "Value" "C" (at 0.635 -2.54 0)
 114         (effects (font (size 1.27 1.27)) (justify left))
 115       )
 116       (property "Footprint" "" (at 0.9652 -3.81 0)
 117         (effects (font (size 1.27 1.27)) hide)
 118       )
 119       (property "Datasheet" "~" (at 0 0 0)
 120         (effects (font (size 1.27 1.27)) hide)
 121       )
 122       (property "ki_keywords" "cap capacitor" (at 0 0 0)
 123         (effects (font (size 1.27 1.27)) hide)
 124       )
 125       (property "ki_description" "Unpolarized capacitor" (at 0 0 0)
 126         (effects (font (size 1.27 1.27)) hide)
 127       )
 128       (property "ki_fp_filters" "C_*" (at 0 0 0)
 129         (effects (font (size 1.27 1.27)) hide)
 130       )
 131       (symbol "C_0_1"
 132         (polyline
 133           (pts
 134             (xy -2.032 -0.762)
 135             (xy 2.032 -0.762)
 136           )
 137           (stroke (width 0.508) (type default))
 138           (fill (type none))
 139         )
 140         (polyline
 141           (pts
 142             (xy -2.032 0.762)
 143             (xy 2.032 0.762)
 144           )
 145           (stroke (width 0.508) (type default))
 146           (fill (type none))
 147         )
 148       )
 149       (symbol "C_1_1"
 150         (pin passive line (at 0 3.81 270) (length 2.794)
 151           (name "~" (effects (font (size 1.27 1.27))))
 152           (number "1" (effects (font (size 1.27 1.27))))
 153         )
 154         (pin passive line (at 0 -3.81 90) (length 2.794)
 155           (name "~" (effects (font (size 1.27 1.27))))
 156           (number "2" (effects (font (size 1.27 1.27))))
 157         )
 158       )
 159     )
 160     (symbol "Device:D" (pin_numbers hide) (pin_names (offset 1.016) hide) (in_bom yes) (on_board yes)
 161       (property "Reference" "D" (at 0 2.54 0)
 162         (effects (font (size 1.27 1.27)))
 163       )
 164       (property "Value" "D" (at 0 -2.54 0)
 165         (effects (font (size 1.27 1.27)))
 166       )
 167       (property "Footprint" "" (at 0 0 0)
 168         (effects (font (size 1.27 1.27)) hide)
 169       )
 170       (property "Datasheet" "~" (at 0 0 0)
 171         (effects (font (size 1.27 1.27)) hide)
 172       )
 173       (property "Sim.Device" "D" (at 0 0 0)
 174         (effects (font (size 1.27 1.27)) hide)
 175       )
 176       (property "Sim.Pins" "1=K 2=A" (at 0 0 0)
 177         (effects (font (size 1.27 1.27)) hide)
 178       )
 179       (property "ki_keywords" "diode" (at 0 0 0)
 180         (effects (font (size 1.27 1.27)) hide)
 181       )
 182       (property "ki_description" "Diode" (at 0 0 0)
 183         (effects (font (size 1.27 1.27)) hide)
 184       )
 185       (property "ki_fp_filters" "TO-???* *_Diode_* *SingleDiode* D_*" (at 0 0 0)
 186         (effects (font (size 1.27 1.27)) hide)
 187       )
 188       (symbol "D_0_1"
 189         (polyline
 190           (pts
 191             (xy -1.27 1.27)
 192             (xy -1.27 -1.27)
 193           )
 194           (stroke (width 0.254) (type default))
 195           (fill (type none))
 196         )
 197         (polyline
 198           (pts
 199             (xy 1.27 0)
 200             (xy -1.27 0)
 201           )
 202           (stroke (width 0) (type default))
 203           (fill (type none))
 204         )
 205         (polyline
 206           (pts
 207             (xy 1.27 1.27)
 208             (xy 1.27 -1.27)
 209             (xy -1.27 0)
 210             (xy 1.27 1.27)
 211           )
 212           (stroke (width 0.254) (type default))
 213           (fill (type none))
 214         )
 215       )
 216       (symbol "D_1_1"
 217         (pin passive line (at -3.81 0 0) (length 2.54)
 218           (name "K" (effects (font (size 1.27 1.27))))
 219           (number "1" (effects (font (size 1.27 1.27))))
 220         )
 221         (pin passive line (at 3.81 0 180) (length 2.54)
 222           (name "A" (effects (font (size 1.27 1.27))))
 223           (number "2" (effects (font (size 1.27 1.27))))
 224         )
 225       )
 226     )
 227     (symbol "Device:R_Potentiometer_US" (pin_names (offset 1.016) hide) (in_bom yes) (on_board yes)
 228       (property "Reference" "RV" (at -4.445 0 90)
 229         (effects (font (size 1.27 1.27)))
 230       )
 231       (property "Value" "R_Potentiometer_US" (at -2.54 0 90)
 232         (effects (font (size 1.27 1.27)))
 233       )
 234       (property "Footprint" "" (at 0 0 0)
 235         (effects (font (size 1.27 1.27)) hide)
 236       )
 237       (property "Datasheet" "~" (at 0 0 0)
 238         (effects (font (size 1.27 1.27)) hide)
 239       )
 240       (property "ki_keywords" "resistor variable" (at 0 0 0)
 241         (effects (font (size 1.27 1.27)) hide)
 242       )
 243       (property "ki_description" "Potentiometer, US symbol" (at 0 0 0)
 244         (effects (font (size 1.27 1.27)) hide)
 245       )
 246       (property "ki_fp_filters" "Potentiometer*" (at 0 0 0)
 247         (effects (font (size 1.27 1.27)) hide)
 248       )
 249       (symbol "R_Potentiometer_US_0_1"
 250         (polyline
 251           (pts
 252             (xy 0 -2.286)
 253             (xy 0 -2.54)
 254           )
 255           (stroke (width 0) (type default))
 256           (fill (type none))
 257         )
 258         (polyline
 259           (pts
 260             (xy 0 2.54)
 261             (xy 0 2.286)
 262           )
 263           (stroke (width 0) (type default))
 264           (fill (type none))
 265         )
 266         (polyline
 267           (pts
 268             (xy 2.54 0)
 269             (xy 1.524 0)
 270           )
 271           (stroke (width 0) (type default))
 272           (fill (type none))
 273         )
 274         (polyline
 275           (pts
 276             (xy 1.143 0)
 277             (xy 2.286 0.508)
 278             (xy 2.286 -0.508)
 279             (xy 1.143 0)
 280           )
 281           (stroke (width 0) (type default))
 282           (fill (type outline))
 283         )
 284         (polyline
 285           (pts
 286             (xy 0 -0.762)
 287             (xy 1.016 -1.143)
 288             (xy 0 -1.524)
 289             (xy -1.016 -1.905)
 290             (xy 0 -2.286)
 291           )
 292           (stroke (width 0) (type default))
 293           (fill (type none))
 294         )
 295         (polyline
 296           (pts
 297             (xy 0 0.762)
 298             (xy 1.016 0.381)
 299             (xy 0 0)
 300             (xy -1.016 -0.381)
 301             (xy 0 -0.762)
 302           )
 303           (stroke (width 0) (type default))
 304           (fill (type none))
 305         )
 306         (polyline
 307           (pts
 308             (xy 0 2.286)
 309             (xy 1.016 1.905)
 310             (xy 0 1.524)
 311             (xy -1.016 1.143)
 312             (xy 0 0.762)
 313           )
 314           (stroke (width 0) (type default))
 315           (fill (type none))
 316         )
 317       )
 318       (symbol "R_Potentiometer_US_1_1"
 319         (pin passive line (at 0 3.81 270) (length 1.27)
 320           (name "1" (effects (font (size 1.27 1.27))))
 321           (number "1" (effects (font (size 1.27 1.27))))
 322         )
 323         (pin passive line (at 3.81 0 180) (length 1.27)
 324           (name "2" (effects (font (size 1.27 1.27))))
 325           (number "2" (effects (font (size 1.27 1.27))))
 326         )
 327         (pin passive line (at 0 -3.81 90) (length 1.27)
 328           (name "3" (effects (font (size 1.27 1.27))))
 329           (number "3" (effects (font (size 1.27 1.27))))
 330         )
 331       )
 332     )
 333     (symbol "Device:R_US" (pin_numbers hide) (pin_names (offset 0)) (in_bom yes) (on_board yes)
 334       (property "Reference" "R" (at 2.54 0 90)
 335         (effects (font (size 1.27 1.27)))
 336       )
 337       (property "Value" "R_US" (at -2.54 0 90)
 338         (effects (font (size 1.27 1.27)))
 339       )
 340       (property "Footprint" "" (at 1.016 -0.254 90)
 341         (effects (font (size 1.27 1.27)) hide)
 342       )
 343       (property "Datasheet" "~" (at 0 0 0)
 344         (effects (font (size 1.27 1.27)) hide)
 345       )
 346       (property "ki_keywords" "R res resistor" (at 0 0 0)
 347         (effects (font (size 1.27 1.27)) hide)
 348       )
 349       (property "ki_description" "Resistor, US symbol" (at 0 0 0)
 350         (effects (font (size 1.27 1.27)) hide)
 351       )
 352       (property "ki_fp_filters" "R_*" (at 0 0 0)
 353         (effects (font (size 1.27 1.27)) hide)
 354       )
 355       (symbol "R_US_0_1"
 356         (polyline
 357           (pts
 358             (xy 0 -2.286)
 359             (xy 0 -2.54)
 360           )
 361           (stroke (width 0) (type default))
 362           (fill (type none))
 363         )
 364         (polyline
 365           (pts
 366             (xy 0 2.286)
 367             (xy 0 2.54)
 368           )
 369           (stroke (width 0) (type default))
 370           (fill (type none))
 371         )
 372         (polyline
 373           (pts
 374             (xy 0 -0.762)
 375             (xy 1.016 -1.143)
 376             (xy 0 -1.524)
 377             (xy -1.016 -1.905)
 378             (xy 0 -2.286)
 379           )
 380           (stroke (width 0) (type default))
 381           (fill (type none))
 382         )
 383         (polyline
 384           (pts
 385             (xy 0 0.762)
 386             (xy 1.016 0.381)
 387             (xy 0 0)
 388             (xy -1.016 -0.381)
 389             (xy 0 -0.762)
 390           )
 391           (stroke (width 0) (type default))
 392           (fill (type none))
 393         )
 394         (polyline
 395           (pts
 396             (xy 0 2.286)
 397             (xy 1.016 1.905)
 398             (xy 0 1.524)
 399             (xy -1.016 1.143)
 400             (xy 0 0.762)
 401           )
 402           (stroke (width 0) (type default))
 403           (fill (type none))
 404         )
 405       )
 406       (symbol "R_US_1_1"
 407         (pin passive line (at 0 3.81 270) (length 1.27)
 408           (name "~" (effects (font (size 1.27 1.27))))
 409           (number "1" (effects (font (size 1.27 1.27))))
 410         )
 411         (pin passive line (at 0 -3.81 90) (length 1.27)
 412           (name "~" (effects (font (size 1.27 1.27))))
 413           (number "2" (effects (font (size 1.27 1.27))))
 414         )
 415       )
 416     )
 417     (symbol "Simulation_SPICE:0" (power) (pin_names (offset 0)) (in_bom yes) (on_board yes)
 418       (property "Reference" "#GND" (at 0 -2.54 0)
 419         (effects (font (size 1.27 1.27)) hide)
 420       )
 421       (property "Value" "0" (at 0 -1.778 0)
 422         (effects (font (size 1.27 1.27)))
 423       )
 424       (property "Footprint" "" (at 0 0 0)
 425         (effects (font (size 1.27 1.27)) hide)
 426       )
 427       (property "Datasheet" "~" (at 0 0 0)
 428         (effects (font (size 1.27 1.27)) hide)
 429       )
 430       (property "ki_keywords" "simulation" (at 0 0 0)
 431         (effects (font (size 1.27 1.27)) hide)
 432       )
 433       (property "ki_description" "0V reference potential for simulation" (at 0 0 0)
 434         (effects (font (size 1.27 1.27)) hide)
 435       )
 436       (symbol "0_0_1"
 437         (polyline
 438           (pts
 439             (xy -1.27 0)
 440             (xy 0 -1.27)
 441             (xy 1.27 0)
 442             (xy -1.27 0)
 443           )
 444           (stroke (width 0) (type default))
 445           (fill (type none))
 446         )
 447       )
 448       (symbol "0_1_1"
 449         (pin power_in line (at 0 0 0) (length 0) hide
 450           (name "0" (effects (font (size 1.016 1.016))))
 451           (number "1" (effects (font (size 1.016 1.016))))
 452         )
 453       )
 454     )
 455     (symbol "Simulation_SPICE:BSOURCE" (pin_numbers hide) (pin_names (offset 1.016) hide) (in_bom yes) (on_board yes)
 456       (property "Reference" "B" (at 2.54 2.54 0)
 457         (effects (font (size 1.27 1.27)) (justify left))
 458       )
 459       (property "Value" "BSOURCE" (at 2.54 0 0)
 460         (effects (font (size 1.27 1.27)) (justify left))
 461       )
 462       (property "Footprint" "" (at 0 0 0)
 463         (effects (font (size 1.27 1.27)) hide)
 464       )
 465       (property "Datasheet" "https://ngspice.sourceforge.io/docs.html" (at 0 -16.51 0)
 466         (effects (font (size 1.27 1.27)) hide)
 467       )
 468       (property "Sim.Device" "SPICE" (at 0 0 0)
 469         (effects (font (size 1.27 1.27)) hide)
 470       )
 471       (property "Sim.Params" "type=\"B\" model=\"v=1\"" (at 2.54 -2.54 0)
 472         (effects (font (size 1.27 1.27)) (justify left))
 473       )
 474       (property "ki_keywords" "simulation dependent" (at 0 0 0)
 475         (effects (font (size 1.27 1.27)) hide)
 476       )
 477       (property "ki_description" "Arbitrary behavioral voltage or current source for simulation only" (at 0 0 0)
 478         (effects (font (size 1.27 1.27)) hide)
 479       )
 480       (symbol "BSOURCE_0_1"
 481         (polyline
 482           (pts
 483             (xy 0 -1.016)
 484             (xy 0 -2.032)
 485           )
 486           (stroke (width 0) (type default))
 487           (fill (type none))
 488         )
 489         (polyline
 490           (pts
 491             (xy 0.254 -1.524)
 492             (xy 0 -2.032)
 493             (xy -0.254 -1.524)
 494           )
 495           (stroke (width 0) (type default))
 496           (fill (type none))
 497         )
 498         (polyline
 499           (pts
 500             (xy 0 2.54)
 501             (xy -2.54 0)
 502             (xy 0 -2.54)
 503             (xy 2.54 0)
 504             (xy 0 2.54)
 505           )
 506           (stroke (width 0.254) (type default))
 507           (fill (type background))
 508         )
 509       )
 510       (symbol "BSOURCE_1_1"
 511         (polyline
 512           (pts
 513             (xy -0.508 1.524)
 514             (xy 0.508 1.524)
 515           )
 516           (stroke (width 0) (type default))
 517           (fill (type none))
 518         )
 519         (polyline
 520           (pts
 521             (xy 0 1.016)
 522             (xy 0 2.032)
 523           )
 524           (stroke (width 0) (type default))
 525           (fill (type none))
 526         )
 527         (pin passive line (at 0 5.08 270) (length 2.54)
 528           (name "N+" (effects (font (size 1.27 1.27))))
 529           (number "1" (effects (font (size 1.27 1.27))))
 530         )
 531         (pin passive line (at 0 -5.08 90) (length 2.54)
 532           (name "N-" (effects (font (size 1.27 1.27))))
 533           (number "2" (effects (font (size 1.27 1.27))))
 534         )
 535       )
 536     )
 537     (symbol "Simulation_SPICE:NMOS" (pin_numbers hide) (pin_names (offset 0)) (in_bom yes) (on_board yes)
 538       (property "Reference" "Q" (at 5.08 1.27 0)
 539         (effects (font (size 1.27 1.27)) (justify left))
 540       )
 541       (property "Value" "NMOS" (at 5.08 -1.27 0)
 542         (effects (font (size 1.27 1.27)) (justify left))
 543       )
 544       (property "Footprint" "" (at 5.08 2.54 0)
 545         (effects (font (size 1.27 1.27)) hide)
 546       )
 547       (property "Datasheet" "https://ngspice.sourceforge.io/docs/ngspice-manual.pdf" (at 0 -12.7 0)
 548         (effects (font (size 1.27 1.27)) hide)
 549       )
 550       (property "Sim.Device" "NMOS" (at 0 -17.145 0)
 551         (effects (font (size 1.27 1.27)) hide)
 552       )
 553       (property "Sim.Type" "VDMOS" (at 0 -19.05 0)
 554         (effects (font (size 1.27 1.27)) hide)
 555       )
 556       (property "Sim.Pins" "1=D 2=G 3=S" (at 0 -15.24 0)
 557         (effects (font (size 1.27 1.27)) hide)
 558       )
 559       (property "ki_keywords" "transistor NMOS N-MOS N-MOSFET simulation" (at 0 0 0)
 560         (effects (font (size 1.27 1.27)) hide)
 561       )
 562       (property "ki_description" "N-MOSFET transistor, drain/source/gate" (at 0 0 0)
 563         (effects (font (size 1.27 1.27)) hide)
 564       )
 565       (symbol "NMOS_0_1"
 566         (polyline
 567           (pts
 568             (xy 0.254 0)
 569             (xy -2.54 0)
 570           )
 571           (stroke (width 0) (type default))
 572           (fill (type none))
 573         )
 574         (polyline
 575           (pts
 576             (xy 0.254 1.905)
 577             (xy 0.254 -1.905)
 578           )
 579           (stroke (width 0.254) (type default))
 580           (fill (type none))
 581         )
 582         (polyline
 583           (pts
 584             (xy 0.762 -1.27)
 585             (xy 0.762 -2.286)
 586           )
 587           (stroke (width 0.254) (type default))
 588           (fill (type none))
 589         )
 590         (polyline
 591           (pts
 592             (xy 0.762 0.508)
 593             (xy 0.762 -0.508)
 594           )
 595           (stroke (width 0.254) (type default))
 596           (fill (type none))
 597         )
 598         (polyline
 599           (pts
 600             (xy 0.762 2.286)
 601             (xy 0.762 1.27)
 602           )
 603           (stroke (width 0.254) (type default))
 604           (fill (type none))
 605         )
 606         (polyline
 607           (pts
 608             (xy 2.54 2.54)
 609             (xy 2.54 1.778)
 610           )
 611           (stroke (width 0) (type default))
 612           (fill (type none))
 613         )
 614         (polyline
 615           (pts
 616             (xy 2.54 -2.54)
 617             (xy 2.54 0)
 618             (xy 0.762 0)
 619           )
 620           (stroke (width 0) (type default))
 621           (fill (type none))
 622         )
 623         (polyline
 624           (pts
 625             (xy 0.762 -1.778)
 626             (xy 3.302 -1.778)
 627             (xy 3.302 1.778)
 628             (xy 0.762 1.778)
 629           )
 630           (stroke (width 0) (type default))
 631           (fill (type none))
 632         )
 633         (polyline
 634           (pts
 635             (xy 1.016 0)
 636             (xy 2.032 0.381)
 637             (xy 2.032 -0.381)
 638             (xy 1.016 0)
 639           )
 640           (stroke (width 0) (type default))
 641           (fill (type outline))
 642         )
 643         (polyline
 644           (pts
 645             (xy 2.794 0.508)
 646             (xy 2.921 0.381)
 647             (xy 3.683 0.381)
 648             (xy 3.81 0.254)
 649           )
 650           (stroke (width 0) (type default))
 651           (fill (type none))
 652         )
 653         (polyline
 654           (pts
 655             (xy 3.302 0.381)
 656             (xy 2.921 -0.254)
 657             (xy 3.683 -0.254)
 658             (xy 3.302 0.381)
 659           )
 660           (stroke (width 0) (type default))
 661           (fill (type none))
 662         )
 663         (circle (center 1.651 0) (radius 2.794)
 664           (stroke (width 0.254) (type default))
 665           (fill (type none))
 666         )
 667         (circle (center 2.54 -1.778) (radius 0.254)
 668           (stroke (width 0) (type default))
 669           (fill (type outline))
 670         )
 671         (circle (center 2.54 1.778) (radius 0.254)
 672           (stroke (width 0) (type default))
 673           (fill (type outline))
 674         )
 675       )
 676       (symbol "NMOS_1_1"
 677         (pin passive line (at 2.54 5.08 270) (length 2.54)
 678           (name "D" (effects (font (size 1.27 1.27))))
 679           (number "1" (effects (font (size 1.27 1.27))))
 680         )
 681         (pin input line (at -5.08 0 0) (length 2.54)
 682           (name "G" (effects (font (size 1.27 1.27))))
 683           (number "2" (effects (font (size 1.27 1.27))))
 684         )
 685         (pin passive line (at 2.54 -5.08 90) (length 2.54)
 686           (name "S" (effects (font (size 1.27 1.27))))
 687           (number "3" (effects (font (size 1.27 1.27))))
 688         )
 689       )
 690     )
 691     (symbol "Timer:NE555P" (in_bom yes) (on_board yes)
 692       (property "Reference" "U" (at -10.16 8.89 0)
 693         (effects (font (size 1.27 1.27)) (justify left))
 694       )
 695       (property "Value" "NE555P" (at 2.54 8.89 0)
 696         (effects (font (size 1.27 1.27)) (justify left))
 697       )
 698       (property "Footprint" "Package_DIP:DIP-8_W7.62mm" (at 16.51 -10.16 0)
 699         (effects (font (size 1.27 1.27)) hide)
 700       )
 701       (property "Datasheet" "http://www.ti.com/lit/ds/symlink/ne555.pdf" (at 21.59 -10.16 0)
 702         (effects (font (size 1.27 1.27)) hide)
 703       )
 704       (property "ki_keywords" "single timer 555" (at 0 0 0)
 705         (effects (font (size 1.27 1.27)) hide)
 706       )
 707       (property "ki_description" "Precision Timers, 555 compatible,  PDIP-8" (at 0 0 0)
 708         (effects (font (size 1.27 1.27)) hide)
 709       )
 710       (property "ki_fp_filters" "DIP*W7.62mm*" (at 0 0 0)
 711         (effects (font (size 1.27 1.27)) hide)
 712       )
 713       (symbol "NE555P_0_0"
 714         (pin power_in line (at 0 -10.16 90) (length 2.54)
 715           (name "GND" (effects (font (size 1.27 1.27))))
 716           (number "1" (effects (font (size 1.27 1.27))))
 717         )
 718         (pin power_in line (at 0 10.16 270) (length 2.54)
 719           (name "VCC" (effects (font (size 1.27 1.27))))
 720           (number "8" (effects (font (size 1.27 1.27))))
 721         )
 722       )
 723       (symbol "NE555P_0_1"
 724         (rectangle (start -8.89 -7.62) (end 8.89 7.62)
 725           (stroke (width 0.254) (type default))
 726           (fill (type background))
 727         )
 728         (rectangle (start -8.89 -7.62) (end 8.89 7.62)
 729           (stroke (width 0.254) (type default))
 730           (fill (type background))
 731         )
 732       )
 733       (symbol "NE555P_1_1"
 734         (pin input line (at -12.7 5.08 0) (length 3.81)
 735           (name "TR" (effects (font (size 1.27 1.27))))
 736           (number "2" (effects (font (size 1.27 1.27))))
 737         )
 738         (pin output line (at 12.7 5.08 180) (length 3.81)
 739           (name "Q" (effects (font (size 1.27 1.27))))
 740           (number "3" (effects (font (size 1.27 1.27))))
 741         )
 742         (pin input inverted (at -12.7 -5.08 0) (length 3.81)
 743           (name "R" (effects (font (size 1.27 1.27))))
 744           (number "4" (effects (font (size 1.27 1.27))))
 745         )
 746         (pin input line (at -12.7 0 0) (length 3.81)
 747           (name "CV" (effects (font (size 1.27 1.27))))
 748           (number "5" (effects (font (size 1.27 1.27))))
 749         )
 750         (pin input line (at 12.7 -5.08 180) (length 3.81)
 751           (name "THR" (effects (font (size 1.27 1.27))))
 752           (number "6" (effects (font (size 1.27 1.27))))
 753         )
 754         (pin input line (at 12.7 0 180) (length 3.81)
 755           (name "DIS" (effects (font (size 1.27 1.27))))
 756           (number "7" (effects (font (size 1.27 1.27))))
 757         )
 758       )
 759     )
 760     (symbol "power:VCC" (power) (pin_names (offset 0)) (in_bom yes) (on_board yes)
 761       (property "Reference" "#PWR" (at 0 -3.81 0)
 762         (effects (font (size 1.27 1.27)) hide)
 763       )
 764       (property "Value" "VCC" (at 0 3.81 0)
 765         (effects (font (size 1.27 1.27)))
 766       )
 767       (property "Footprint" "" (at 0 0 0)
 768         (effects (font (size 1.27 1.27)) hide)
 769       )
 770       (property "Datasheet" "" (at 0 0 0)
 771         (effects (font (size 1.27 1.27)) hide)
 772       )
 773       (property "ki_keywords" "global power" (at 0 0 0)
 774         (effects (font (size 1.27 1.27)) hide)
 775       )
 776       (property "ki_description" "Power symbol creates a global label with name \"VCC\"" (at 0 0 0)
 777         (effects (font (size 1.27 1.27)) hide)
 778       )
 779       (symbol "VCC_0_1"
 780         (polyline
 781           (pts
 782             (xy -0.762 1.27)
 783             (xy 0 2.54)
 784           )
 785           (stroke (width 0) (type default))
 786           (fill (type none))
 787         )
 788         (polyline
 789           (pts
 790             (xy 0 0)
 791             (xy 0 2.54)
 792           )
 793           (stroke (width 0) (type default))
 794           (fill (type none))
 795         )
 796         (polyline
 797           (pts
 798             (xy 0 2.54)
 799             (xy 0.762 1.27)
 800           )
 801           (stroke (width 0) (type default))
 802           (fill (type none))
 803         )
 804       )
 805       (symbol "VCC_1_1"
 806         (pin power_in line (at 0 0 90) (length 0) hide
 807           (name "VCC" (effects (font (size 1.27 1.27))))
 808           (number "1" (effects (font (size 1.27 1.27))))
 809         )
 810       )
 811     )
 812   )
 813 
 814   (junction (at 157.734 107.696) (diameter 0) (color 0 0 0 0)
 815     (uuid 07999b95-3326-4708-9303-2c44fda443b2)
 816   )
 817   (junction (at 170.434 108.204) (diameter 0) (color 0 0 0 0)
 818     (uuid 24fede1c-582f-4c5d-8041-f8d231ca70b8)
 819   )
 820   (junction (at 157.734 115.824) (diameter 0) (color 0 0 0 1)
 821     (uuid 2f38abac-2f5b-4a20-bbd2-2fc7afb1fc9a)
 822   )
 823   (junction (at 148.59 107.696) (diameter 0) (color 0 0 0 0)
 824     (uuid 70d03149-b5fe-4ac8-b829-3859cb4503da)
 825   )
 826   (junction (at 133.858 115.824) (diameter 0) (color 0 0 0 1)
 827     (uuid 831d3b9f-8ddc-4228-ba13-2e4150a4eab7)
 828   )
 829   (junction (at 157.734 95.25) (diameter 0) (color 0 0 0 0)
 830     (uuid 85cf33dd-fa23-442c-81c3-60d0f7858e63)
 831   )
 832   (junction (at 152.908 95.25) (diameter 0) (color 0 0 0 0)
 833     (uuid d0895f34-a1f4-4952-aaf5-4526e2774d86)
 834   )
 835   (junction (at 157.734 83.566) (diameter 0) (color 255 0 0 1)
 836     (uuid d1f3091d-6a07-4979-8251-1cfcc11a1427)
 837   )
 838 
 839   (wire (pts (xy 133.858 112.776) (xy 133.858 115.824))
 840     (stroke (width 0) (type default) (color 0 0 0 1))
 841     (uuid 00ebc312-58b8-446d-9887-2fc50fb9359e)
 842   )
 843   (wire (pts (xy 162.56 103.124) (xy 162.56 102.87))
 844     (stroke (width 0) (type default))
 845     (uuid 10c4f092-5b8f-45a9-94fd-2507552c4378)
 846   )
 847   (wire (pts (xy 148.59 113.538) (xy 148.59 107.696))
 848     (stroke (width 0) (type default))
 849     (uuid 16e93d94-128b-4f57-81fb-8ceff9222e19)
 850   )
 851   (wire (pts (xy 157.734 82.55) (xy 157.734 83.566))
 852     (stroke (width 0) (type default) (color 255 0 0 1))
 853     (uuid 17b020a9-a2a9-4303-9442-2d320e7fce9c)
 854   )
 855   (wire (pts (xy 181.356 83.566) (xy 181.356 108.204))
 856     (stroke (width 0) (type default) (color 0 0 0 1))
 857     (uuid 1cc792e2-29a7-4841-ab16-c0516b047c28)
 858   )
 859   (wire (pts (xy 157.734 91.694) (xy 157.734 95.25))
 860     (stroke (width 0) (type default))
 861     (uuid 20550c32-db23-4fff-908f-0d851d5f5a67)
 862   )
 863   (wire (pts (xy 157.734 107.696) (xy 157.734 106.934))
 864     (stroke (width 0) (type default))
 865     (uuid 24928f2c-d161-4c82-a91b-89e11871b337)
 866   )
 867   (wire (pts (xy 152.908 103.124) (xy 153.924 103.124))
 868     (stroke (width 0) (type default))
 869     (uuid 28b876c9-79e4-46d1-9641-ad468aa77ea7)
 870   )
 871   (wire (pts (xy 148.59 102.616) (xy 146.558 102.616))
 872     (stroke (width 0) (type default))
 873     (uuid 2996fa1d-7647-4190-a1cf-aa58b7d35ee7)
 874   )
 875   (wire (pts (xy 173.99 83.566) (xy 173.99 78.74))
 876     (stroke (width 0) (type default) (color 255 0 0 1))
 877     (uuid 2b5860fa-51a8-4750-89a9-1bceabb53b65)
 878   )
 879   (wire (pts (xy 148.59 107.696) (xy 157.734 107.696))
 880     (stroke (width 0) (type default))
 881     (uuid 35ab1413-bc8c-4df4-85e8-ab0338172949)
 882   )
 883   (wire (pts (xy 146.812 92.964) (xy 147.574 92.964))
 884     (stroke (width 0) (type default))
 885     (uuid 48d90381-3147-4d91-b5fe-890389a63989)
 886   )
 887   (wire (pts (xy 133.858 115.824) (xy 157.734 115.824))
 888     (stroke (width 0) (type default) (color 0 0 0 1))
 889     (uuid 4a0946c2-4668-4166-b0ec-f642b7998851)
 890   )
 891   (wire (pts (xy 170.434 85.598) (xy 179.07 85.598))
 892     (stroke (width 0) (type default))
 893     (uuid 4f935f94-fa4f-415e-92c4-f83a7985215a)
 894   )
 895   (wire (pts (xy 170.434 85.598) (xy 170.434 87.884))
 896     (stroke (width 0) (type default))
 897     (uuid 5429f464-4ab8-4633-a06f-c3352b86c5c3)
 898   )
 899   (wire (pts (xy 133.858 115.824) (xy 112.522 115.824))
 900     (stroke (width 0) (type default) (color 0 0 0 1))
 901     (uuid 552465b8-4860-40b0-8896-e631fed47651)
 902   )
 903   (wire (pts (xy 133.858 83.566) (xy 133.858 92.456))
 904     (stroke (width 0) (type default) (color 255 0 0 1))
 905     (uuid 58700999-c40f-4b69-96fa-8d976d9024a5)
 906   )
 907   (wire (pts (xy 146.812 97.536) (xy 146.812 92.964))
 908     (stroke (width 0) (type default))
 909     (uuid 5c66af6b-3d4f-454f-9c30-28f78fa8cde3)
 910   )
 911   (wire (pts (xy 148.59 107.696) (xy 146.558 107.696))
 912     (stroke (width 0) (type default))
 913     (uuid 5d860a40-b73f-4b10-b881-b7130ca7ee4d)
 914   )
 915   (wire (pts (xy 157.734 83.566) (xy 173.99 83.566))
 916     (stroke (width 0) (type default) (color 255 0 0 1))
 917     (uuid 69d92664-cf4c-4554-9e22-65d30f261981)
 918   )
 919   (wire (pts (xy 152.908 95.25) (xy 157.734 95.25))
 920     (stroke (width 0) (type default))
 921     (uuid 6b87d0ee-821b-4d1a-adfc-9f4a5543cf4e)
 922   )
 923   (wire (pts (xy 113.538 102.616) (xy 112.522 102.616))
 924     (stroke (width 0) (type default) (color 0 0 0 1))
 925     (uuid 6e332204-e10a-4302-bbbe-5349ef1ccfa4)
 926   )
 927   (wire (pts (xy 108.204 113.538) (xy 148.59 113.538))
 928     (stroke (width 0) (type default))
 929     (uuid 7ad39638-9819-4660-98ab-25af1b8b76d3)
 930   )
 931   (wire (pts (xy 121.158 97.536) (xy 108.204 97.536))
 932     (stroke (width 0) (type default))
 933     (uuid 89b0f475-50f3-4c95-a772-795fe7b814d4)
 934   )
 935   (wire (pts (xy 181.356 83.566) (xy 176.53 83.566))
 936     (stroke (width 0) (type default) (color 0 0 0 1))
 937     (uuid 9227190f-4e65-4819-82ac-be477ad533df)
 938   )
 939   (wire (pts (xy 170.434 98.044) (xy 170.434 108.204))
 940     (stroke (width 0) (type default) (color 0 0 0 1))
 941     (uuid 9a85fab8-eb4c-4479-9308-835ec6d8a4a2)
 942   )
 943   (wire (pts (xy 170.434 108.204) (xy 181.356 108.204))
 944     (stroke (width 0) (type default) (color 0 0 0 1))
 945     (uuid 9b1d3f1d-ac71-4b7a-bdad-248e7a739ccb)
 946   )
 947   (wire (pts (xy 176.53 83.566) (xy 176.53 78.74))
 948     (stroke (width 0) (type default) (color 0 0 0 1))
 949     (uuid 9cc0b24f-ef94-410a-9c6a-7247823897c5)
 950   )
 951   (wire (pts (xy 157.734 83.566) (xy 157.734 84.074))
 952     (stroke (width 0) (type default) (color 255 0 0 1))
 953     (uuid 9d03d7ae-29d0-45c1-9bdf-9a29698dfdc3)
 954   )
 955   (wire (pts (xy 148.59 95.25) (xy 152.908 95.25))
 956     (stroke (width 0) (type default))
 957     (uuid a68b39cc-e90b-45a5-ac55-fa78a8f84ae4)
 958   )
 959   (wire (pts (xy 133.858 115.824) (xy 133.858 118.872))
 960     (stroke (width 0) (type default) (color 0 0 0 1))
 961     (uuid ad440713-8052-4eec-a851-c7ce66d41038)
 962   )
 963   (wire (pts (xy 170.434 108.204) (xy 170.434 115.824))
 964     (stroke (width 0) (type default) (color 0 0 0 1))
 965     (uuid b0b64579-69c3-4d9e-aa32-fc51f6dbb707)
 966   )
 967   (wire (pts (xy 93.218 98.298) (xy 93.218 102.362))
 968     (stroke (width 0) (type default) (color 0 0 0 1))
 969     (uuid b28c70a4-b7b4-4099-9e8d-01940d981183)
 970   )
 971   (wire (pts (xy 157.734 95.25) (xy 162.56 95.25))
 972     (stroke (width 0) (type default))
 973     (uuid b63a0041-d32f-4554-bd76-7d8b0cb56ca2)
 974   )
 975   (wire (pts (xy 93.218 85.598) (xy 93.218 88.138))
 976     (stroke (width 0) (type default))
 977     (uuid b734d1d8-7e53-4996-9b04-bf4193205785)
 978   )
 979   (wire (pts (xy 157.734 115.316) (xy 157.734 115.824))
 980     (stroke (width 0) (type default) (color 0 0 0 1))
 981     (uuid bfb295ca-c2d7-4abb-b69d-adf5b28f8c62)
 982   )
 983   (wire (pts (xy 148.59 95.25) (xy 148.59 102.616))
 984     (stroke (width 0) (type default))
 985     (uuid c7c408a2-2399-45b9-881e-ef19662fa468)
 986   )
 987   (wire (pts (xy 133.858 83.566) (xy 157.734 83.566))
 988     (stroke (width 0) (type default) (color 255 0 0 1))
 989     (uuid c85d845f-2ef0-4787-b169-6f76ec7a937e)
 990   )
 991   (wire (pts (xy 179.07 85.598) (xy 179.07 78.74))
 992     (stroke (width 0) (type default))
 993     (uuid c9a2ea33-7cde-4dcd-9bc3-396b4554f290)
 994   )
 995   (wire (pts (xy 161.544 103.124) (xy 162.56 103.124))
 996     (stroke (width 0) (type default))
 997     (uuid d2a619c2-52a7-4e41-b622-98448dc5316c)
 998   )
 999   (wire (pts (xy 155.194 92.964) (xy 162.814 92.964))
1000     (stroke (width 0) (type default))
1001     (uuid f0855e51-6bd0-4fbf-be11-de678cb9ddcf)
1002   )
1003   (wire (pts (xy 146.812 97.536) (xy 146.558 97.536))
1004     (stroke (width 0) (type default))
1005     (uuid f0d6f1ce-6e04-4ff8-b4ab-d59a9133452b)
1006   )
1007   (wire (pts (xy 108.204 97.536) (xy 108.204 113.538))
1008     (stroke (width 0) (type default))
1009     (uuid f285398c-81a5-4ca4-b4d7-24f7e7a6552d)
1010   )
1011   (wire (pts (xy 157.734 115.824) (xy 170.434 115.824))
1012     (stroke (width 0) (type default) (color 0 0 0 1))
1013     (uuid f8ed2da2-5952-49da-97a5-9fcb9e83a6bc)
1014   )
1015   (wire (pts (xy 152.908 102.87) (xy 152.908 103.124))
1016     (stroke (width 0) (type default))
1017     (uuid fbd2a878-0b29-4f10-8dff-eebd1a03a9b7)
1018   )
1019   (wire (pts (xy 112.522 102.616) (xy 112.522 115.824))
1020     (stroke (width 0) (type default) (color 0 0 0 1))
1021     (uuid fffa9b89-a732-4bfc-afae-b7eef017e7a5)
1022   )
1023 
1024   (text ".tran 10u 2m" (at 149.606 122.174 0)
1025     (effects (font (size 1.27 1.27)) (justify left bottom))
1026     (uuid a5e4157a-6b86-48b8-95c3-f02f8fb70e6f)
1027   )
1028 
1029   (symbol (lib_id "Device:D") (at 162.56 99.06 270) (unit 1)
1030     (in_bom yes) (on_board yes) (dnp no)
1031     (uuid 0081d5ea-a896-460a-9a60-72164b8d17f9)
1032     (property "Reference" "D2" (at 160.528 99.822 90)
1033       (effects (font (size 1.27 1.27)) (justify right))
1034     )
1035     (property "Value" "4148" (at 160.528 97.79 90)
1036       (effects (font (size 1 1)) (justify right))
1037     )
1038     (property "Footprint" "Diode_THT:D_DO-34_SOD68_P7.62mm_Horizontal" (at 162.56 99.06 0)
1039       (effects (font (size 1.27 1.27)) hide)
1040     )
1041     (property "Datasheet" "~" (at 162.56 99.06 0)
1042       (effects (font (size 1.27 1.27)) hide)
1043     )
1044     (property "Sim.Library" "${KIPRJMOD}/pwm_driver_spice_simulation_models/1N4148.lib" (at 162.56 99.06 0)
1045       (effects (font (size 1.27 1.27)) hide)
1046     )
1047     (property "Sim.Name" "1N4148" (at 162.56 99.06 0)
1048       (effects (font (size 1.27 1.27)) hide)
1049     )
1050     (property "Sim.Device" "SUBCKT" (at 162.56 99.06 0)
1051       (effects (font (size 1.27 1.27)) hide)
1052     )
1053     (property "Sim.Pins" "1=1 2=2" (at 162.56 99.06 0)
1054       (effects (font (size 1.27 1.27)) hide)
1055     )
1056     (pin "1" (uuid a91d0e58-2158-4fae-a2d4-6a85a217f3ee))
1057     (pin "2" (uuid e2344aa2-9607-4949-8e1c-c341b16219ac))
1058     (instances
1059       (project "pwm_driver_kicad"
1060         (path "/d8411f75-4ef2-4a30-b208-c451ecf749d1"
1061           (reference "D2") (unit 1)
1062         )
1063       )
1064     )
1065   )
1066 
1067   (symbol (lib_id "Simulation_SPICE:BSOURCE") (at 93.218 93.218 0) (unit 1)
1068     (in_bom yes) (on_board yes) (dnp no)
1069     (uuid 10dfd1bb-b2ba-4d00-b1da-843943832278)
1070     (property "Reference" "B1" (at 86.106 90.932 0)
1071       (effects (font (size 1.27 1.27)) (justify left))
1072     )
1073     (property "Value" "BSOURCE" (at 79.502 93.472 0)
1074       (effects (font (size 1.27 1.27)) (justify left))
1075     )
1076     (property "Footprint" "" (at 93.218 93.218 0)
1077       (effects (font (size 1.27 1.27)) hide)
1078     )
1079     (property "Datasheet" "https://ngspice.sourceforge.io/docs.html" (at 93.218 109.728 0)
1080       (effects (font (size 1.27 1.27)) hide)
1081     )
1082     (property "Sim.Device" "V" (at 93.218 93.218 0)
1083       (effects (font (size 1.27 1.27)) hide)
1084     )
1085     (property "Sim.Params" "dc=12" (at 81.788 95.758 0)
1086       (effects (font (size 1.27 1.27)) (justify left))
1087     )
1088     (property "Sim.Type" "DC" (at 93.218 93.218 0)
1089       (effects (font (size 1.27 1.27)) hide)
1090     )
1091     (property "Sim.Pins" "1=+ 2=-" (at 93.218 93.218 0)
1092       (effects (font (size 1.27 1.27)) hide)
1093     )
1094     (pin "1" (uuid 8ada2d54-740b-4ead-aa22-dd2075afb454))
1095     (pin "2" (uuid f883b66f-7813-4aa4-be9c-ea04b7e46433))
1096     (instances
1097       (project "pwm_driver_kicad"
1098         (path "/d8411f75-4ef2-4a30-b208-c451ecf749d1"
1099           (reference "B1") (unit 1)
1100         )
1101       )
1102     )
1103   )
1104 
1105   (symbol (lib_id "Device:C") (at 157.734 111.506 0) (unit 1)
1106     (in_bom yes) (on_board yes) (dnp no)
1107     (uuid 18b99814-d447-4502-99a7-43c3e1721093)
1108     (property "Reference" "C2" (at 152.4 109.982 0)
1109       (effects (font (size 1.27 1.27)) (justify left))
1110     )
1111     (property "Value" "10nF" (at 150.368 112.014 0)
1112       (effects (font (size 1 1)) (justify left))
1113     )
1114     (property "Footprint" "Capacitor_THT:C_Disc_D4.3mm_W1.9mm_P5.00mm" (at 158.6992 115.316 0)
1115       (effects (font (size 1.27 1.27)) hide)
1116     )
1117     (property "Datasheet" "~" (at 157.734 111.506 0)
1118       (effects (font (size 1.27 1.27)) hide)
1119     )
1120     (pin "2" (uuid fd1dcdd0-828d-426f-ac34-db8261ad595b))
1121     (pin "1" (uuid db85d71f-be5e-4516-b1a0-00f4e06d7989))
1122     (instances
1123       (project "pwm_driver_kicad"
1124         (path "/d8411f75-4ef2-4a30-b208-c451ecf749d1"
1125           (reference "C2") (unit 1)
1126         )
1127       )
1128     )
1129   )
1130 
1131   (symbol (lib_id "Device:R_Potentiometer_US") (at 157.734 103.124 270) (unit 1)
1132     (in_bom yes) (on_board yes) (dnp no)
1133     (uuid 5f8cd561-5272-4e80-adc9-f93ccd5af7c5)
1134     (property "Reference" "RV1" (at 162.306 105.41 90)
1135       (effects (font (size 1.27 1.27)))
1136     )
1137     (property "Value" "50k" (at 162.56 107.442 90)
1138       (effects (font (size 1 1)))
1139     )
1140     (property "Footprint" "Potentiometer_THT:Potentiometer_Alps_RK163_Single_Horizontal" (at 157.734 103.124 0)
1141       (effects (font (size 1.27 1.27)) hide)
1142     )
1143     (property "Datasheet" "~" (at 157.734 103.124 0)
1144       (effects (font (size 1.27 1.27)) hide)
1145     )
1146     (property "Sim.Device" "R" (at 157.734 103.124 0)
1147       (effects (font (size 1.27 1.27)) hide)
1148     )
1149     (property "Sim.Pins" "1=r0 2=wiper 3=r1" (at 157.734 103.124 0)
1150       (effects (font (size 1.27 1.27)) hide)
1151     )
1152     (property "Sim.Type" "POT" (at 157.734 103.124 0)
1153       (effects (font (size 1.27 1.27)) hide)
1154     )
1155     (property "Sim.Params" "r=50k pos=0.5" (at 157.734 103.124 0)
1156       (effects (font (size 1.27 1.27)) hide)
1157     )
1158     (pin "2" (uuid e19f3ae9-813c-47a9-802f-22083d7113c2))
1159     (pin "3" (uuid 156bd600-8c44-4a23-8576-06d4515268f0))
1160     (pin "1" (uuid 7aa06750-b5c8-47e3-ba46-5409bc3f745c))
1161     (instances
1162       (project "pwm_driver_kicad"
1163         (path "/d8411f75-4ef2-4a30-b208-c451ecf749d1"
1164           (reference "RV1") (unit 1)
1165         )
1166       )
1167     )
1168   )
1169 
1170   (symbol (lib_id "Device:D") (at 152.908 99.06 90) (unit 1)
1171     (in_bom yes) (on_board yes) (dnp no)
1172     (uuid 64c88057-fc10-40b9-a5d3-453e9ded035b)
1173     (property "Reference" "D1" (at 150.876 100.076 90)
1174       (effects (font (size 1.27 1.27)) (justify left))
1175     )
1176     (property "Value" "4148" (at 150.876 98.044 90)
1177       (effects (font (size 1 1)) (justify left))
1178     )
1179     (property "Footprint" "Diode_THT:D_DO-34_SOD68_P7.62mm_Horizontal" (at 152.908 99.06 0)
1180       (effects (font (size 1.27 1.27)) hide)
1181     )
1182     (property "Datasheet" "~" (at 152.908 99.06 0)
1183       (effects (font (size 1.27 1.27)) hide)
1184     )
1185     (property "Sim.Device" "SUBCKT" (at 152.908 99.06 0)
1186       (effects (font (size 1.27 1.27)) hide)
1187     )
1188     (property "Sim.Pins" "1=1 2=2" (at 152.908 99.06 0)
1189       (effects (font (size 1.27 1.27)) hide)
1190     )
1191     (property "Sim.Library" "${KIPRJMOD}/pwm_driver_spice_simulation_models/1N4148.lib" (at 152.908 99.06 0)
1192       (effects (font (size 1.27 1.27)) hide)
1193     )
1194     (property "Sim.Name" "1N4148" (at 152.908 99.06 0)
1195       (effects (font (size 1.27 1.27)) hide)
1196     )
1197     (pin "1" (uuid 17963784-1cc7-4104-b05f-cb9949e9207b))
1198     (pin "2" (uuid 18a7ba55-ec57-4cb0-84f4-93c81e6353c4))
1199     (instances
1200       (project "pwm_driver_kicad"
1201         (path "/d8411f75-4ef2-4a30-b208-c451ecf749d1"
1202           (reference "D1") (unit 1)
1203         )
1204       )
1205     )
1206   )
1207 
1208   (symbol (lib_id "Connector:Screw_Terminal_01x03") (at 176.53 73.66 90) (unit 1)
1209     (in_bom yes) (on_board yes) (dnp no) (fields_autoplaced)
1210     (uuid 85723145-eb6e-48f6-add2-ee53a40845a5)
1211     (property "Reference" "J1" (at 181.864 72.39 90)
1212       (effects (font (size 1.27 1.27)) (justify right))
1213     )
1214     (property "Value" "Bornera" (at 181.864 74.93 90)
1215       (effects (font (size 1.27 1.27)) (justify right))
1216     )
1217     (property "Footprint" "TerminalBlock:TerminalBlock_Altech_AK300-3_P5.00mm" (at 176.53 73.66 0)
1218       (effects (font (size 1.27 1.27)) hide)
1219     )
1220     (property "Datasheet" "~" (at 176.53 73.66 0)
1221       (effects (font (size 1.27 1.27)) hide)
1222     )
1223     (property "Sim.Enable" "0" (at 176.53 73.66 0)
1224       (effects (font (size 1.27 1.27)) hide)
1225     )
1226     (pin "1" (uuid ff9bce75-bda5-45a5-a87c-add6f3a80639))
1227     (pin "3" (uuid 3ce58968-52ac-4eb5-b431-5df17ae7654b))
1228     (pin "2" (uuid 529fadd1-5b61-4c50-960a-5da83d33b967))
1229     (instances
1230       (project "pwm_driver_kicad"
1231         (path "/d8411f75-4ef2-4a30-b208-c451ecf749d1"
1232           (reference "J1") (unit 1)
1233         )
1234       )
1235     )
1236   )
1237 
1238   (symbol (lib_id "Device:R_US") (at 157.734 87.884 0) (unit 1)
1239     (in_bom yes) (on_board yes) (dnp no)
1240     (uuid 9722344e-8ab1-4e6f-87e5-47e1b1141503)
1241     (property "Reference" "R2" (at 159.766 87.122 0)
1242       (effects (font (size 1.27 1.27)) (justify left))
1243     )
1244     (property "Value" "1k" (at 160.02 88.9 0)
1245       (effects (font (size 1 1)) (justify left))
1246     )
1247     (property "Footprint" "Resistor_THT:R_Axial_DIN0207_L6.3mm_D2.5mm_P7.62mm_Horizontal" (at 158.75 88.138 90)
1248       (effects (font (size 1.27 1.27)) hide)
1249     )
1250     (property "Datasheet" "~" (at 157.734 87.884 0)
1251       (effects (font (size 1.27 1.27)) hide)
1252     )
1253     (pin "1" (uuid 7fcf6144-00e8-49ba-a7c3-9cb7de23c028))
1254     (pin "2" (uuid 5b3f4ed5-eb07-485f-ad98-a281c24d2d42))
1255     (instances
1256       (project "pwm_driver_kicad"
1257         (path "/d8411f75-4ef2-4a30-b208-c451ecf749d1"
1258           (reference "R2") (unit 1)
1259         )
1260       )
1261     )
1262   )
1263 
1264   (symbol (lib_id "Timer:NE555P") (at 133.858 102.616 0) (unit 1)
1265     (in_bom yes) (on_board yes) (dnp no)
1266     (uuid c9efd9ad-8f8c-4aea-8ddc-fb6d1baa1b76)
1267     (property "Reference" "U1" (at 132.334 100.838 0)
1268       (effects (font (size 1.27 1.27)) (justify left))
1269     )
1270     (property "Value" "NE555P" (at 130.048 103.378 0)
1271       (effects (font (size 1.27 1.27)) (justify left))
1272     )
1273     (property "Footprint" "Package_DIP:DIP-8_W7.62mm" (at 150.368 112.776 0)
1274       (effects (font (size 1.27 1.27)) hide)
1275     )
1276     (property "Datasheet" "http://www.ti.com/lit/ds/symlink/ne555.pdf" (at 155.448 112.776 0)
1277       (effects (font (size 1.27 1.27)) hide)
1278     )
1279     (property "Sim.Library" "${KIPRJMOD}/pwm_driver_spice_simulation_models/555.lib" (at 133.858 102.616 0)
1280       (effects (font (size 1.27 1.27)) hide)
1281     )
1282     (property "Sim.Name" "555b" (at 133.858 102.616 0)
1283       (effects (font (size 1.27 1.27)) hide)
1284     )
1285     (property "Sim.Device" "SUBCKT" (at 133.858 102.616 0)
1286       (effects (font (size 1.27 1.27)) hide)
1287     )
1288     (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)
1289       (effects (font (size 1.27 1.27)) hide)
1290     )
1291     (pin "7" (uuid 017544ae-4cda-4f01-adaa-36c36bfea277))
1292     (pin "5" (uuid ee734b04-9aec-4e0e-9bf5-0995c8f80caa))
1293     (pin "4" (uuid 7f0f5651-2c9c-4613-ac32-e79dacf535ab))
1294     (pin "6" (uuid a88b4b69-70a3-414e-9a28-9fe179884ecd))
1295     (pin "8" (uuid eb431794-267e-409e-b66e-169e7f0905a2))
1296     (pin "2" (uuid 7fc41331-ccb2-4b15-b48a-7c2000a395cc))
1297     (pin "3" (uuid e58a53dd-98a9-4582-9fdb-d7f82693b1d5))
1298     (pin "1" (uuid 51a97cb9-9452-4631-9e7a-4966da0ec329))
1299     (instances
1300       (project "pwm_driver_kicad"
1301         (path "/d8411f75-4ef2-4a30-b208-c451ecf749d1"
1302           (reference "U1") (unit 1)
1303         )
1304       )
1305     )
1306   )
1307 
1308   (symbol (lib_id "Simulation_SPICE:NMOS") (at 167.894 92.964 0) (unit 1)
1309     (in_bom yes) (on_board yes) (dnp no)
1310     (uuid d2dbb4a4-e5db-4706-9e4b-f1174a1d4ccf)
1311     (property "Reference" "Q1" (at 171.704 87.884 0)
1312       (effects (font (size 1.27 1.27)) (justify left))
1313     )
1314     (property "Value" "IRF1407" (at 171.704 89.916 0)
1315       (effects (font (size 1 1)) (justify left))
1316     )
1317     (property "Footprint" "Package_TO_SOT_THT:TO-220-3_Vertical" (at 172.974 90.424 0)
1318       (effects (font (size 1.27 1.27)) hide)
1319     )
1320     (property "Datasheet" "https://ngspice.sourceforge.io/docs/ngspice-manual.pdf" (at 167.894 105.664 0)
1321       (effects (font (size 1.27 1.27)) hide)
1322     )
1323     (property "Sim.Device" "SUBCKT" (at 167.894 110.109 0)
1324       (effects (font (size 1.27 1.27)) hide)
1325     )
1326     (property "Sim.Pins" "1=1 2=2 3=3" (at 167.894 108.204 0)
1327       (effects (font (size 1.27 1.27)) hide)
1328     )
1329     (property "Sim.Library" "${KIPRJMOD}/pwm_driver_spice_simulation_models/IRF1407.spi" (at 167.894 92.964 0)
1330       (effects (font (size 1.27 1.27)) hide)
1331     )
1332     (property "Sim.Name" "irf1407" (at 167.894 92.964 0)
1333       (effects (font (size 1.27 1.27)) hide)
1334     )
1335     (pin "3" (uuid 0af319fc-1343-43c6-8af8-37c153f0f92d))
1336     (pin "2" (uuid e705a149-725e-47c3-b812-0251a036a4d2))
1337     (pin "1" (uuid 68ea1928-9a3c-4674-b37a-32950524812b))
1338     (instances
1339       (project "pwm_driver_kicad"
1340         (path "/d8411f75-4ef2-4a30-b208-c451ecf749d1"
1341           (reference "Q1") (unit 1)
1342         )
1343       )
1344     )
1345   )
1346 
1347   (symbol (lib_id "Device:R_US") (at 151.384 92.964 90) (unit 1)
1348     (in_bom yes) (on_board yes) (dnp no)
1349     (uuid d9375e27-6be1-4ba0-930e-bec92181df8f)
1350     (property "Reference" "R1" (at 152.908 88.646 90)
1351       (effects (font (size 1.27 1.27)) (justify left))
1352     )
1353     (property "Value" "46k" (at 152.4 90.678 90)
1354       (effects (font (size 1 1)) (justify left))
1355     )
1356     (property "Footprint" "Resistor_THT:R_Axial_DIN0207_L6.3mm_D2.5mm_P7.62mm_Horizontal" (at 151.638 91.948 90)
1357       (effects (font (size 1.27 1.27)) hide)
1358     )
1359     (property "Datasheet" "~" (at 151.384 92.964 0)
1360       (effects (font (size 1.27 1.27)) hide)
1361     )
1362     (property "Sim.Device" "R" (at 151.384 92.964 0)
1363       (effects (font (size 1.27 1.27)) hide)
1364     )
1365     (property "Sim.Pins" "1=+ 2=-" (at 151.384 92.964 0)
1366       (effects (font (size 1.27 1.27)) hide)
1367     )
1368     (pin "1" (uuid 916502e1-dd4d-41b5-8cca-8ada294b249b))
1369     (pin "2" (uuid a0b59a02-be10-407d-aef6-528b1cfbe5e7))
1370     (instances
1371       (project "pwm_driver_kicad"
1372         (path "/d8411f75-4ef2-4a30-b208-c451ecf749d1"
1373           (reference "R1") (unit 1)
1374         )
1375       )
1376     )
1377   )
1378 
1379   (symbol (lib_id "Simulation_SPICE:0") (at 133.858 118.872 0) (unit 1)
1380     (in_bom yes) (on_board yes) (dnp no)
1381     (uuid da27dd75-a119-477f-b212-80e5cdc83764)
1382     (property "Reference" "#GND02" (at 133.858 121.412 0)
1383       (effects (font (size 1.27 1.27)) hide)
1384     )
1385     (property "Value" "0" (at 137.16 119.634 0)
1386       (effects (font (size 1.27 1.27)))
1387     )
1388     (property "Footprint" "" (at 133.858 118.872 0)
1389       (effects (font (size 1.27 1.27)) hide)
1390     )
1391     (property "Datasheet" "~" (at 133.858 118.872 0)
1392       (effects (font (size 1.27 1.27)) hide)
1393     )
1394     (pin "1" (uuid 67eb3208-2d9a-4ca6-92c9-04bffd2bfd32))
1395     (instances
1396       (project "pwm_driver_kicad"
1397         (path "/d8411f75-4ef2-4a30-b208-c451ecf749d1"
1398           (reference "#GND02") (unit 1)
1399         )
1400       )
1401     )
1402   )
1403 
1404   (symbol (lib_id "power:VCC") (at 121.158 107.696 90) (unit 1)
1405     (in_bom yes) (on_board yes) (dnp no)
1406     (uuid daf66779-2da9-4749-b176-3e38438f27c8)
1407     (property "Reference" "#PWR02" (at 124.968 107.696 0)
1408       (effects (font (size 1.27 1.27)) hide)
1409     )
1410     (property "Value" "VCC" (at 118.11 107.696 90)
1411       (effects (font (size 1.27 1.27)) (justify left))
1412     )
1413     (property "Footprint" "" (at 121.158 107.696 0)
1414       (effects (font (size 1.27 1.27)) hide)
1415     )
1416     (property "Datasheet" "" (at 121.158 107.696 0)
1417       (effects (font (size 1.27 1.27)) hide)
1418     )
1419     (pin "1" (uuid 984e85fd-8945-42bc-9f5a-1845699edaa1))
1420     (instances
1421       (project "pwm_driver_kicad"
1422         (path "/d8411f75-4ef2-4a30-b208-c451ecf749d1"
1423           (reference "#PWR02") (unit 1)
1424         )
1425       )
1426     )
1427   )
1428 
1429   (symbol (lib_id "power:VCC") (at 93.218 85.598 0) (unit 1)
1430     (in_bom yes) (on_board yes) (dnp no) (fields_autoplaced)
1431     (uuid df6e9092-53da-482b-9ced-050ae1f94142)
1432     (property "Reference" "#PWR01" (at 93.218 89.408 0)
1433       (effects (font (size 1.27 1.27)) hide)
1434     )
1435     (property "Value" "VCC" (at 93.218 80.518 0)
1436       (effects (font (size 1.27 1.27)))
1437     )
1438     (property "Footprint" "" (at 93.218 85.598 0)
1439       (effects (font (size 1.27 1.27)) hide)
1440     )
1441     (property "Datasheet" "" (at 93.218 85.598 0)
1442       (effects (font (size 1.27 1.27)) hide)
1443     )
1444     (pin "1" (uuid 86b7a59a-4917-46fb-bd56-5decec58bb67))
1445     (instances
1446       (project "pwm_driver_kicad"
1447         (path "/d8411f75-4ef2-4a30-b208-c451ecf749d1"
1448           (reference "#PWR01") (unit 1)
1449         )
1450       )
1451     )
1452   )
1453 
1454   (symbol (lib_id "Device:C") (at 117.348 102.616 270) (unit 1)
1455     (in_bom yes) (on_board yes) (dnp no)
1456     (uuid e44b2029-f2ad-42b6-8215-09138976a293)
1457     (property "Reference" "C1" (at 114.3 99.06 90)
1458       (effects (font (size 1.27 1.27)))
1459     )
1460     (property "Value" "10nF" (at 113.538 101.092 90)
1461       (effects (font (size 1 1)))
1462     )
1463     (property "Footprint" "Capacitor_THT:C_Disc_D4.3mm_W1.9mm_P5.00mm" (at 113.538 103.5812 0)
1464       (effects (font (size 1.27 1.27)) hide)
1465     )
1466     (property "Datasheet" "~" (at 117.348 102.616 0)
1467       (effects (font (size 1.27 1.27)) hide)
1468     )
1469     (pin "2" (uuid 2fc8acdb-e18e-455e-9c5a-12a7c4807105))
1470     (pin "1" (uuid b7ad9416-bd6e-4900-bba7-09596efe8424))
1471     (instances
1472       (project "pwm_driver_kicad"
1473         (path "/d8411f75-4ef2-4a30-b208-c451ecf749d1"
1474           (reference "C1") (unit 1)
1475         )
1476       )
1477     )
1478   )
1479 
1480   (symbol (lib_id "Simulation_SPICE:0") (at 93.218 102.362 0) (unit 1)
1481     (in_bom yes) (on_board yes) (dnp no)
1482     (uuid eded34f5-41a8-49fb-bfc4-692438143883)
1483     (property "Reference" "#GND01" (at 93.218 104.902 0)
1484       (effects (font (size 1.27 1.27)) hide)
1485     )
1486     (property "Value" "0" (at 96.52 103.124 0)
1487       (effects (font (size 1.27 1.27)))
1488     )
1489     (property "Footprint" "" (at 93.218 102.362 0)
1490       (effects (font (size 1.27 1.27)) hide)
1491     )
1492     (property "Datasheet" "~" (at 93.218 102.362 0)
1493       (effects (font (size 1.27 1.27)) hide)
1494     )
1495     (pin "1" (uuid bae2800b-bc05-45df-9460-272b736c1306))
1496     (instances
1497       (project "pwm_driver_kicad"
1498         (path "/d8411f75-4ef2-4a30-b208-c451ecf749d1"
1499           (reference "#GND01") (unit 1)
1500         )
1501       )
1502     )
1503   )
1504 
1505   (symbol (lib_id "power:VCC") (at 157.734 82.55 0) (unit 1)
1506     (in_bom yes) (on_board yes) (dnp no) (fields_autoplaced)
1507     (uuid f6d0b4d8-edf7-4ed1-96ae-1cef93cc7165)
1508     (property "Reference" "#PWR03" (at 157.734 86.36 0)
1509       (effects (font (size 1.27 1.27)) hide)
1510     )
1511     (property "Value" "VCC" (at 157.734 77.47 0)
1512       (effects (font (size 1.27 1.27)))
1513     )
1514     (property "Footprint" "" (at 157.734 82.55 0)
1515       (effects (font (size 1.27 1.27)) hide)
1516     )
1517     (property "Datasheet" "" (at 157.734 82.55 0)
1518       (effects (font (size 1.27 1.27)) hide)
1519     )
1520     (pin "1" (uuid 14bbfe19-5d66-4de4-9047-4e7a91c18ae6))
1521     (instances
1522       (project "pwm_driver_kicad"
1523         (path "/d8411f75-4ef2-4a30-b208-c451ecf749d1"
1524           (reference "#PWR03") (unit 1)
1525         )
1526       )
1527     )
1528   )
1529 
1530   (sheet_instances
1531     (path "/" (page "1"))
1532   )
1533 )