pwm-driver

555 timer PWM driver - Schematic, PCB and case
Index Commits Files Refs README LICENSE
pwm_driver_kicad/pwm_driver_kicad.kicad_pro (14289B)
   1 {
   2   "board": {
   3     "3dviewports": [],
   4     "design_settings": {
   5       "defaults": {
   6         "apply_defaults_to_fp_fields": false,
   7         "apply_defaults_to_fp_shapes": false,
   8         "apply_defaults_to_fp_text": false,
   9         "board_outline_line_width": 0.1,
  10         "copper_line_width": 0.2,
  11         "copper_text_italic": false,
  12         "copper_text_size_h": 1.5,
  13         "copper_text_size_v": 1.5,
  14         "copper_text_thickness": 0.3,
  15         "copper_text_upright": false,
  16         "courtyard_line_width": 0.05,
  17         "dimension_precision": 4,
  18         "dimension_units": 3,
  19         "dimensions": {
  20           "arrow_length": 1270000,
  21           "extension_offset": 500000,
  22           "keep_text_aligned": true,
  23           "suppress_zeroes": false,
  24           "text_position": 0,
  25           "units_format": 1
  26         },
  27         "fab_line_width": 0.1,
  28         "fab_text_italic": false,
  29         "fab_text_size_h": 1.0,
  30         "fab_text_size_v": 1.0,
  31         "fab_text_thickness": 0.15,
  32         "fab_text_upright": false,
  33         "other_line_width": 0.15,
  34         "other_text_italic": false,
  35         "other_text_size_h": 1.0,
  36         "other_text_size_v": 1.0,
  37         "other_text_thickness": 0.15,
  38         "other_text_upright": false,
  39         "pads": {
  40           "drill": 0.762,
  41           "height": 1.524,
  42           "width": 1.524
  43         },
  44         "silk_line_width": 0.15,
  45         "silk_text_italic": false,
  46         "silk_text_size_h": 1.0,
  47         "silk_text_size_v": 1.0,
  48         "silk_text_thickness": 0.15,
  49         "silk_text_upright": false,
  50         "zones": {
  51           "min_clearance": 0.5
  52         }
  53       },
  54       "diff_pair_dimensions": [
  55         {
  56           "gap": 0.0,
  57           "via_gap": 0.0,
  58           "width": 0.0
  59         }
  60       ],
  61       "drc_exclusions": [],
  62       "meta": {
  63         "version": 2
  64       },
  65       "rule_severities": {
  66         "annular_width": "error",
  67         "clearance": "error",
  68         "connection_width": "warning",
  69         "copper_edge_clearance": "error",
  70         "copper_sliver": "warning",
  71         "courtyards_overlap": "error",
  72         "diff_pair_gap_out_of_range": "error",
  73         "diff_pair_uncoupled_length_too_long": "error",
  74         "drill_out_of_range": "error",
  75         "duplicate_footprints": "warning",
  76         "extra_footprint": "warning",
  77         "footprint": "error",
  78         "footprint_symbol_mismatch": "warning",
  79         "footprint_type_mismatch": "ignore",
  80         "hole_clearance": "error",
  81         "hole_near_hole": "error",
  82         "holes_co_located": "warning",
  83         "invalid_outline": "error",
  84         "isolated_copper": "warning",
  85         "item_on_disabled_layer": "error",
  86         "items_not_allowed": "error",
  87         "length_out_of_range": "error",
  88         "lib_footprint_issues": "warning",
  89         "lib_footprint_mismatch": "warning",
  90         "malformed_courtyard": "error",
  91         "microvia_drill_out_of_range": "error",
  92         "missing_courtyard": "ignore",
  93         "missing_footprint": "warning",
  94         "net_conflict": "warning",
  95         "npth_inside_courtyard": "ignore",
  96         "padstack": "warning",
  97         "pth_inside_courtyard": "ignore",
  98         "shorting_items": "error",
  99         "silk_edge_clearance": "warning",
 100         "silk_over_copper": "warning",
 101         "silk_overlap": "warning",
 102         "skew_out_of_range": "error",
 103         "solder_mask_bridge": "error",
 104         "starved_thermal": "error",
 105         "text_height": "warning",
 106         "text_thickness": "warning",
 107         "through_hole_pad_without_hole": "error",
 108         "too_many_vias": "error",
 109         "track_dangling": "warning",
 110         "track_width": "error",
 111         "tracks_crossing": "error",
 112         "unconnected_items": "error",
 113         "unresolved_variable": "error",
 114         "via_dangling": "warning",
 115         "zones_intersect": "error"
 116       },
 117       "rules": {
 118         "max_error": 0.005,
 119         "min_clearance": 0.3,
 120         "min_connection": 0.0,
 121         "min_copper_edge_clearance": 0.0,
 122         "min_hole_clearance": 0.25,
 123         "min_hole_to_hole": 0.25,
 124         "min_microvia_diameter": 0.2,
 125         "min_microvia_drill": 0.1,
 126         "min_resolved_spokes": 2,
 127         "min_silk_clearance": 0.0,
 128         "min_text_height": 0.8,
 129         "min_text_thickness": 0.08,
 130         "min_through_hole_diameter": 0.3,
 131         "min_track_width": 0.508,
 132         "min_via_annular_width": 0.1,
 133         "min_via_diameter": 0.5,
 134         "solder_mask_clearance": 0.0,
 135         "solder_mask_min_width": 0.0,
 136         "solder_mask_to_copper_clearance": 0.0,
 137         "use_height_for_length_calcs": true
 138       },
 139       "teardrop_options": [
 140         {
 141           "td_onpadsmd": true,
 142           "td_onroundshapesonly": false,
 143           "td_ontrackend": false,
 144           "td_onviapad": true
 145         }
 146       ],
 147       "teardrop_parameters": [
 148         {
 149           "td_allow_use_two_tracks": true,
 150           "td_curve_segcount": 0,
 151           "td_height_ratio": 1.0,
 152           "td_length_ratio": 0.5,
 153           "td_maxheight": 2.0,
 154           "td_maxlen": 1.0,
 155           "td_on_pad_in_zone": false,
 156           "td_target_name": "td_round_shape",
 157           "td_width_to_size_filter_ratio": 0.9
 158         },
 159         {
 160           "td_allow_use_two_tracks": true,
 161           "td_curve_segcount": 0,
 162           "td_height_ratio": 1.0,
 163           "td_length_ratio": 0.5,
 164           "td_maxheight": 2.0,
 165           "td_maxlen": 1.0,
 166           "td_on_pad_in_zone": false,
 167           "td_target_name": "td_rect_shape",
 168           "td_width_to_size_filter_ratio": 0.9
 169         },
 170         {
 171           "td_allow_use_two_tracks": true,
 172           "td_curve_segcount": 0,
 173           "td_height_ratio": 1.0,
 174           "td_length_ratio": 0.5,
 175           "td_maxheight": 2.0,
 176           "td_maxlen": 1.0,
 177           "td_on_pad_in_zone": false,
 178           "td_target_name": "td_track_end",
 179           "td_width_to_size_filter_ratio": 0.9
 180         }
 181       ],
 182       "track_widths": [
 183         0.0,
 184         0.508,
 185         1.0
 186       ],
 187       "tuning_pattern_settings": {
 188         "diff_pair_defaults": {
 189           "corner_radius_percentage": 80,
 190           "corner_style": 1,
 191           "max_amplitude": 1.0,
 192           "min_amplitude": 0.2,
 193           "single_sided": false,
 194           "spacing": 1.0
 195         },
 196         "diff_pair_skew_defaults": {
 197           "corner_radius_percentage": 80,
 198           "corner_style": 1,
 199           "max_amplitude": 1.0,
 200           "min_amplitude": 0.2,
 201           "single_sided": false,
 202           "spacing": 0.6
 203         },
 204         "single_track_defaults": {
 205           "corner_radius_percentage": 80,
 206           "corner_style": 1,
 207           "max_amplitude": 1.0,
 208           "min_amplitude": 0.2,
 209           "single_sided": false,
 210           "spacing": 0.6
 211         }
 212       },
 213       "via_dimensions": [
 214         {
 215           "diameter": 0.0,
 216           "drill": 0.0
 217         }
 218       ],
 219       "zones_allow_external_fillets": false
 220     },
 221     "ipc2581": {
 222       "dist": "",
 223       "distpn": "",
 224       "internal_id": "",
 225       "mfg": "",
 226       "mpn": ""
 227     },
 228     "layer_presets": [],
 229     "viewports": []
 230   },
 231   "boards": [],
 232   "cvpcb": {
 233     "equivalence_files": []
 234   },
 235   "erc": {
 236     "erc_exclusions": [],
 237     "meta": {
 238       "version": 0
 239     },
 240     "pin_map": [
 241       [
 242         0,
 243         0,
 244         0,
 245         0,
 246         0,
 247         0,
 248         1,
 249         0,
 250         0,
 251         0,
 252         0,
 253         2
 254       ],
 255       [
 256         0,
 257         2,
 258         0,
 259         1,
 260         0,
 261         0,
 262         1,
 263         0,
 264         2,
 265         2,
 266         2,
 267         2
 268       ],
 269       [
 270         0,
 271         0,
 272         0,
 273         0,
 274         0,
 275         0,
 276         1,
 277         0,
 278         1,
 279         0,
 280         1,
 281         2
 282       ],
 283       [
 284         0,
 285         1,
 286         0,
 287         0,
 288         0,
 289         0,
 290         1,
 291         1,
 292         2,
 293         1,
 294         1,
 295         2
 296       ],
 297       [
 298         0,
 299         0,
 300         0,
 301         0,
 302         0,
 303         0,
 304         1,
 305         0,
 306         0,
 307         0,
 308         0,
 309         2
 310       ],
 311       [
 312         0,
 313         0,
 314         0,
 315         0,
 316         0,
 317         0,
 318         0,
 319         0,
 320         0,
 321         0,
 322         0,
 323         2
 324       ],
 325       [
 326         1,
 327         1,
 328         1,
 329         1,
 330         1,
 331         0,
 332         1,
 333         1,
 334         1,
 335         1,
 336         1,
 337         2
 338       ],
 339       [
 340         0,
 341         0,
 342         0,
 343         1,
 344         0,
 345         0,
 346         1,
 347         0,
 348         0,
 349         0,
 350         0,
 351         2
 352       ],
 353       [
 354         0,
 355         2,
 356         1,
 357         2,
 358         0,
 359         0,
 360         1,
 361         0,
 362         2,
 363         2,
 364         2,
 365         2
 366       ],
 367       [
 368         0,
 369         2,
 370         0,
 371         1,
 372         0,
 373         0,
 374         1,
 375         0,
 376         2,
 377         0,
 378         0,
 379         2
 380       ],
 381       [
 382         0,
 383         2,
 384         1,
 385         1,
 386         0,
 387         0,
 388         1,
 389         0,
 390         2,
 391         0,
 392         0,
 393         2
 394       ],
 395       [
 396         2,
 397         2,
 398         2,
 399         2,
 400         2,
 401         2,
 402         2,
 403         2,
 404         2,
 405         2,
 406         2,
 407         2
 408       ]
 409     ],
 410     "rule_severities": {
 411       "bus_definition_conflict": "error",
 412       "bus_entry_needed": "error",
 413       "bus_to_bus_conflict": "error",
 414       "bus_to_net_conflict": "error",
 415       "conflicting_netclasses": "error",
 416       "different_unit_footprint": "error",
 417       "different_unit_net": "error",
 418       "duplicate_reference": "error",
 419       "duplicate_sheet_names": "error",
 420       "endpoint_off_grid": "warning",
 421       "extra_units": "error",
 422       "global_label_dangling": "warning",
 423       "hier_label_mismatch": "error",
 424       "label_dangling": "error",
 425       "lib_symbol_issues": "warning",
 426       "missing_bidi_pin": "warning",
 427       "missing_input_pin": "warning",
 428       "missing_power_pin": "error",
 429       "missing_unit": "warning",
 430       "multiple_net_names": "warning",
 431       "net_not_bus_member": "warning",
 432       "no_connect_connected": "warning",
 433       "no_connect_dangling": "warning",
 434       "pin_not_connected": "error",
 435       "pin_not_driven": "error",
 436       "pin_to_pin": "warning",
 437       "power_pin_not_driven": "error",
 438       "similar_labels": "warning",
 439       "simulation_model_issue": "ignore",
 440       "unannotated": "error",
 441       "unit_value_mismatch": "error",
 442       "unresolved_variable": "error",
 443       "wire_dangling": "error"
 444     }
 445   },
 446   "libraries": {
 447     "pinned_footprint_libs": [],
 448     "pinned_symbol_libs": []
 449   },
 450   "meta": {
 451     "filename": "pwm_driver_kicad.kicad_pro",
 452     "version": 1
 453   },
 454   "net_settings": {
 455     "classes": [
 456       {
 457         "bus_width": 12,
 458         "clearance": 0.2,
 459         "diff_pair_gap": 0.25,
 460         "diff_pair_via_gap": 0.25,
 461         "diff_pair_width": 0.2,
 462         "line_style": 0,
 463         "microvia_diameter": 0.3,
 464         "microvia_drill": 0.1,
 465         "name": "Default",
 466         "pcb_color": "rgba(0, 0, 0, 0.000)",
 467         "schematic_color": "rgba(0, 0, 0, 0.000)",
 468         "track_width": 0.25,
 469         "via_diameter": 0.8,
 470         "via_drill": 0.4,
 471         "wire_width": 6
 472       }
 473     ],
 474     "meta": {
 475       "version": 3
 476     },
 477     "net_colors": null,
 478     "netclass_assignments": null,
 479     "netclass_patterns": []
 480   },
 481   "pcbnew": {
 482     "last_paths": {
 483       "gencad": "",
 484       "idf": "",
 485       "netlist": "",
 486       "plot": "../pwm_driver_fabrication_files/",
 487       "pos_files": "",
 488       "specctra_dsn": "",
 489       "step": "driver_pwm_pcb.step",
 490       "svg": "",
 491       "vrml": ""
 492     },
 493     "page_layout_descr_file": ""
 494   },
 495   "schematic": {
 496     "annotate_start_num": 0,
 497     "bom_export_filename": "",
 498     "bom_fmt_presets": [],
 499     "bom_fmt_settings": {
 500       "field_delimiter": ",",
 501       "keep_line_breaks": false,
 502       "keep_tabs": false,
 503       "name": "CSV",
 504       "ref_delimiter": ",",
 505       "ref_range_delimiter": "",
 506       "string_delimiter": "\""
 507     },
 508     "bom_presets": [],
 509     "bom_settings": {
 510       "exclude_dnp": false,
 511       "fields_ordered": [
 512         {
 513           "group_by": false,
 514           "label": "Reference",
 515           "name": "Reference",
 516           "show": true
 517         },
 518         {
 519           "group_by": true,
 520           "label": "Value",
 521           "name": "Value",
 522           "show": true
 523         },
 524         {
 525           "group_by": false,
 526           "label": "Datasheet",
 527           "name": "Datasheet",
 528           "show": true
 529         },
 530         {
 531           "group_by": false,
 532           "label": "Footprint",
 533           "name": "Footprint",
 534           "show": true
 535         },
 536         {
 537           "group_by": false,
 538           "label": "Qty",
 539           "name": "${QUANTITY}",
 540           "show": true
 541         },
 542         {
 543           "group_by": true,
 544           "label": "DNP",
 545           "name": "${DNP}",
 546           "show": true
 547         }
 548       ],
 549       "filter_string": "",
 550       "group_symbols": true,
 551       "name": "Grouped By Value",
 552       "sort_asc": true,
 553       "sort_field": "Reference"
 554     },
 555     "connection_grid_size": 50.0,
 556     "drawing": {
 557       "dashed_lines_dash_length_ratio": 12.0,
 558       "dashed_lines_gap_length_ratio": 3.0,
 559       "default_line_thickness": 6.0,
 560       "default_text_size": 50.0,
 561       "field_names": [],
 562       "intersheets_ref_own_page": false,
 563       "intersheets_ref_prefix": "",
 564       "intersheets_ref_short": false,
 565       "intersheets_ref_show": false,
 566       "intersheets_ref_suffix": "",
 567       "junction_size_choice": 3,
 568       "label_size_ratio": 0.375,
 569       "operating_point_overlay_i_precision": 3,
 570       "operating_point_overlay_i_range": "~A",
 571       "operating_point_overlay_v_precision": 3,
 572       "operating_point_overlay_v_range": "~V",
 573       "overbar_offset_ratio": 1.23,
 574       "pin_symbol_size": 25.0,
 575       "text_offset_ratio": 0.15
 576     },
 577     "legacy_lib_dir": "",
 578     "legacy_lib_list": [],
 579     "meta": {
 580       "version": 1
 581     },
 582     "net_format_name": "",
 583     "ngspice": {
 584       "fix_include_paths": true,
 585       "meta": {
 586         "version": 0
 587       },
 588       "model_mode": 4,
 589       "workbook_filename": ""
 590     },
 591     "page_layout_descr_file": "",
 592     "plot_directory": "",
 593     "spice_current_sheet_as_root": false,
 594     "spice_external_command": "spice \"%I\"",
 595     "spice_model_current_sheet_as_root": true,
 596     "spice_save_all_currents": false,
 597     "spice_save_all_dissipations": false,
 598     "spice_save_all_voltages": false,
 599     "subpart_first_id": 65,
 600     "subpart_id_separator": 0
 601   },
 602   "sheets": [
 603     [
 604       "d8411f75-4ef2-4a30-b208-c451ecf749d1",
 605       "Root"
 606     ]
 607   ],
 608   "text_variables": {}
 609 }