a cool™ board of neopixels
at main 17 kB view raw
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.05, 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": true, 24 "text_position": 0, 25 "units_format": 0 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.1, 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.8, 41 "height": 1.27, 42 "width": 2.54 43 }, 44 "silk_line_width": 0.1, 45 "silk_text_italic": false, 46 "silk_text_size_h": 1.0, 47 "silk_text_size_v": 1.0, 48 "silk_text_thickness": 0.1, 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 "creepage": "error", 73 "diff_pair_gap_out_of_range": "error", 74 "diff_pair_uncoupled_length_too_long": "error", 75 "drill_out_of_range": "error", 76 "duplicate_footprints": "warning", 77 "extra_footprint": "warning", 78 "footprint": "error", 79 "footprint_filters_mismatch": "ignore", 80 "footprint_symbol_mismatch": "warning", 81 "footprint_type_mismatch": "ignore", 82 "hole_clearance": "error", 83 "hole_to_hole": "warning", 84 "holes_co_located": "warning", 85 "invalid_outline": "error", 86 "isolated_copper": "warning", 87 "item_on_disabled_layer": "error", 88 "items_not_allowed": "error", 89 "length_out_of_range": "error", 90 "lib_footprint_issues": "warning", 91 "lib_footprint_mismatch": "warning", 92 "malformed_courtyard": "error", 93 "microvia_drill_out_of_range": "error", 94 "mirrored_text_on_front_layer": "warning", 95 "missing_courtyard": "ignore", 96 "missing_footprint": "warning", 97 "net_conflict": "warning", 98 "nonmirrored_text_on_back_layer": "warning", 99 "npth_inside_courtyard": "ignore", 100 "padstack": "warning", 101 "pth_inside_courtyard": "ignore", 102 "shorting_items": "error", 103 "silk_edge_clearance": "warning", 104 "silk_over_copper": "warning", 105 "silk_overlap": "warning", 106 "skew_out_of_range": "error", 107 "solder_mask_bridge": "error", 108 "starved_thermal": "error", 109 "text_height": "warning", 110 "text_thickness": "warning", 111 "through_hole_pad_without_hole": "error", 112 "too_many_vias": "error", 113 "track_angle": "error", 114 "track_dangling": "warning", 115 "track_segment_length": "error", 116 "track_width": "error", 117 "tracks_crossing": "error", 118 "unconnected_items": "error", 119 "unresolved_variable": "error", 120 "via_dangling": "warning", 121 "zones_intersect": "error" 122 }, 123 "rules": { 124 "max_error": 0.005, 125 "min_clearance": 0.0, 126 "min_connection": 0.0, 127 "min_copper_edge_clearance": 0.5, 128 "min_groove_width": 0.0, 129 "min_hole_clearance": 0.25, 130 "min_hole_to_hole": 0.25, 131 "min_microvia_diameter": 0.2, 132 "min_microvia_drill": 0.1, 133 "min_resolved_spokes": 2, 134 "min_silk_clearance": 0.0, 135 "min_text_height": 0.8, 136 "min_text_thickness": 0.08, 137 "min_through_hole_diameter": 0.3, 138 "min_track_width": 0.0, 139 "min_via_annular_width": 0.1, 140 "min_via_diameter": 0.5, 141 "solder_mask_to_copper_clearance": 0.005, 142 "use_height_for_length_calcs": true 143 }, 144 "teardrop_options": [ 145 { 146 "td_onpthpad": true, 147 "td_onroundshapesonly": false, 148 "td_onsmdpad": true, 149 "td_ontrackend": false, 150 "td_onvia": true 151 } 152 ], 153 "teardrop_parameters": [ 154 { 155 "td_allow_use_two_tracks": true, 156 "td_curve_segcount": 1, 157 "td_height_ratio": 1.0, 158 "td_length_ratio": 0.5, 159 "td_maxheight": 2.0, 160 "td_maxlen": 1.0, 161 "td_on_pad_in_zone": false, 162 "td_target_name": "td_round_shape", 163 "td_width_to_size_filter_ratio": 0.9 164 }, 165 { 166 "td_allow_use_two_tracks": true, 167 "td_curve_segcount": 1, 168 "td_height_ratio": 1.0, 169 "td_length_ratio": 0.5, 170 "td_maxheight": 2.0, 171 "td_maxlen": 1.0, 172 "td_on_pad_in_zone": false, 173 "td_target_name": "td_rect_shape", 174 "td_width_to_size_filter_ratio": 0.9 175 }, 176 { 177 "td_allow_use_two_tracks": true, 178 "td_curve_segcount": 1, 179 "td_height_ratio": 1.0, 180 "td_length_ratio": 0.5, 181 "td_maxheight": 2.0, 182 "td_maxlen": 1.0, 183 "td_on_pad_in_zone": false, 184 "td_target_name": "td_track_end", 185 "td_width_to_size_filter_ratio": 0.9 186 } 187 ], 188 "track_widths": [ 189 0.0 190 ], 191 "tuning_pattern_settings": { 192 "diff_pair_defaults": { 193 "corner_radius_percentage": 80, 194 "corner_style": 1, 195 "max_amplitude": 1.0, 196 "min_amplitude": 0.2, 197 "single_sided": false, 198 "spacing": 1.0 199 }, 200 "diff_pair_skew_defaults": { 201 "corner_radius_percentage": 80, 202 "corner_style": 1, 203 "max_amplitude": 1.0, 204 "min_amplitude": 0.2, 205 "single_sided": false, 206 "spacing": 0.6 207 }, 208 "single_track_defaults": { 209 "corner_radius_percentage": 80, 210 "corner_style": 1, 211 "max_amplitude": 1.0, 212 "min_amplitude": 0.2, 213 "single_sided": false, 214 "spacing": 0.6 215 } 216 }, 217 "via_dimensions": [ 218 { 219 "diameter": 0.0, 220 "drill": 0.0 221 } 222 ], 223 "zones_allow_external_fillets": false 224 }, 225 "ipc2581": { 226 "dist": "", 227 "distpn": "", 228 "internal_id": "", 229 "mfg": "", 230 "mpn": "" 231 }, 232 "layer_pairs": [], 233 "layer_presets": [], 234 "viewports": [] 235 }, 236 "boards": [], 237 "cvpcb": { 238 "equivalence_files": [] 239 }, 240 "erc": { 241 "erc_exclusions": [], 242 "meta": { 243 "version": 0 244 }, 245 "pin_map": [ 246 [ 247 0, 248 0, 249 0, 250 0, 251 0, 252 0, 253 1, 254 0, 255 0, 256 0, 257 0, 258 2 259 ], 260 [ 261 0, 262 2, 263 0, 264 1, 265 0, 266 0, 267 1, 268 0, 269 2, 270 2, 271 2, 272 2 273 ], 274 [ 275 0, 276 0, 277 0, 278 0, 279 0, 280 0, 281 1, 282 0, 283 1, 284 0, 285 1, 286 2 287 ], 288 [ 289 0, 290 1, 291 0, 292 0, 293 0, 294 0, 295 1, 296 1, 297 2, 298 1, 299 1, 300 2 301 ], 302 [ 303 0, 304 0, 305 0, 306 0, 307 0, 308 0, 309 1, 310 0, 311 0, 312 0, 313 0, 314 2 315 ], 316 [ 317 0, 318 0, 319 0, 320 0, 321 0, 322 0, 323 0, 324 0, 325 0, 326 0, 327 0, 328 2 329 ], 330 [ 331 1, 332 1, 333 1, 334 1, 335 1, 336 0, 337 1, 338 1, 339 1, 340 1, 341 1, 342 2 343 ], 344 [ 345 0, 346 0, 347 0, 348 1, 349 0, 350 0, 351 1, 352 0, 353 0, 354 0, 355 0, 356 2 357 ], 358 [ 359 0, 360 2, 361 1, 362 2, 363 0, 364 0, 365 1, 366 0, 367 2, 368 2, 369 2, 370 2 371 ], 372 [ 373 0, 374 2, 375 0, 376 1, 377 0, 378 0, 379 1, 380 0, 381 2, 382 0, 383 0, 384 2 385 ], 386 [ 387 0, 388 2, 389 1, 390 1, 391 0, 392 0, 393 1, 394 0, 395 2, 396 0, 397 0, 398 2 399 ], 400 [ 401 2, 402 2, 403 2, 404 2, 405 2, 406 2, 407 2, 408 2, 409 2, 410 2, 411 2, 412 2 413 ] 414 ], 415 "rule_severities": { 416 "bus_definition_conflict": "error", 417 "bus_entry_needed": "error", 418 "bus_to_bus_conflict": "error", 419 "bus_to_net_conflict": "error", 420 "different_unit_footprint": "error", 421 "different_unit_net": "error", 422 "duplicate_reference": "error", 423 "duplicate_sheet_names": "error", 424 "endpoint_off_grid": "warning", 425 "extra_units": "error", 426 "footprint_filter": "ignore", 427 "footprint_link_issues": "warning", 428 "four_way_junction": "ignore", 429 "global_label_dangling": "warning", 430 "hier_label_mismatch": "error", 431 "label_dangling": "error", 432 "label_multiple_wires": "warning", 433 "lib_symbol_issues": "warning", 434 "lib_symbol_mismatch": "warning", 435 "missing_bidi_pin": "warning", 436 "missing_input_pin": "warning", 437 "missing_power_pin": "error", 438 "missing_unit": "warning", 439 "multiple_net_names": "warning", 440 "net_not_bus_member": "warning", 441 "no_connect_connected": "warning", 442 "no_connect_dangling": "warning", 443 "pin_not_connected": "error", 444 "pin_not_driven": "error", 445 "pin_to_pin": "warning", 446 "power_pin_not_driven": "error", 447 "same_local_global_label": "warning", 448 "similar_label_and_power": "warning", 449 "similar_labels": "warning", 450 "similar_power": "warning", 451 "simulation_model_issue": "ignore", 452 "single_global_label": "ignore", 453 "unannotated": "error", 454 "unconnected_wire_endpoint": "warning", 455 "unit_value_mismatch": "error", 456 "unresolved_variable": "error", 457 "wire_dangling": "error" 458 } 459 }, 460 "libraries": { 461 "pinned_footprint_libs": [], 462 "pinned_symbol_libs": [] 463 }, 464 "meta": { 465 "filename": "pxlboard.kicad_pro", 466 "version": 3 467 }, 468 "net_settings": { 469 "classes": [ 470 { 471 "bus_width": 12, 472 "clearance": 0.2, 473 "diff_pair_gap": 0.25, 474 "diff_pair_via_gap": 0.25, 475 "diff_pair_width": 0.2, 476 "line_style": 0, 477 "microvia_diameter": 0.3, 478 "microvia_drill": 0.1, 479 "name": "Default", 480 "pcb_color": "rgba(0, 0, 0, 0.000)", 481 "priority": 2147483647, 482 "schematic_color": "rgba(0, 0, 0, 0.000)", 483 "track_width": 0.2, 484 "via_diameter": 0.6, 485 "via_drill": 0.3, 486 "wire_width": 6 487 }, 488 { 489 "clearance": 0.3, 490 "diff_pair_gap": 0.25, 491 "diff_pair_width": 0.2, 492 "microvia_diameter": 0.3, 493 "microvia_drill": 0.1, 494 "name": "Power", 495 "pcb_color": "rgba(0, 0, 0, 0.000)", 496 "priority": 0, 497 "schematic_color": "rgba(0, 0, 0, 0.000)", 498 "track_width": 0.5, 499 "via_diameter": 0.6, 500 "via_drill": 0.3 501 }, 502 { 503 "clearance": 0.05, 504 "diff_pair_gap": 0.25, 505 "diff_pair_width": 0.2, 506 "microvia_diameter": 0.25, 507 "microvia_drill": 0.1, 508 "name": "Tiny", 509 "pcb_color": "rgba(0, 0, 0, 0.000)", 510 "priority": 1, 511 "schematic_color": "rgba(0, 0, 0, 0.000)", 512 "track_width": 0.175, 513 "via_diameter": 0.4, 514 "via_drill": 0.25 515 } 516 ], 517 "meta": { 518 "version": 4 519 }, 520 "net_colors": null, 521 "netclass_assignments": null, 522 "netclass_patterns": [ 523 { 524 "netclass": "Power", 525 "pattern": "+5V" 526 }, 527 { 528 "netclass": "Power", 529 "pattern": "GND" 530 }, 531 { 532 "netclass": "Tiny", 533 "pattern": "+3.3V" 534 }, 535 { 536 "netclass": "Default", 537 "pattern": "NEOPIXEL*" 538 }, 539 { 540 "netclass": "Tiny", 541 "pattern": "GND tiny" 542 }, 543 { 544 "netclass": "Tiny", 545 "pattern": "INT1" 546 }, 547 { 548 "netclass": "Tiny", 549 "pattern": "INT2" 550 }, 551 { 552 "netclass": "Tiny", 553 "pattern": "SDA" 554 }, 555 { 556 "netclass": "Tiny", 557 "pattern": "SCL" 558 }, 559 { 560 "netclass": "Tiny", 561 "pattern": "TINY" 562 } 563 ] 564 }, 565 "pcbnew": { 566 "last_paths": { 567 "gencad": "", 568 "idf": "", 569 "netlist": "", 570 "plot": "pcb", 571 "pos_files": "", 572 "specctra_dsn": "", 573 "step": "", 574 "svg": "", 575 "vrml": "" 576 }, 577 "page_layout_descr_file": "" 578 }, 579 "schematic": { 580 "annotate_start_num": 0, 581 "bom_export_filename": "${PROJECTNAME}.csv", 582 "bom_fmt_presets": [], 583 "bom_fmt_settings": { 584 "field_delimiter": ",", 585 "keep_line_breaks": false, 586 "keep_tabs": false, 587 "name": "CSV", 588 "ref_delimiter": ",", 589 "ref_range_delimiter": "", 590 "string_delimiter": "\"" 591 }, 592 "bom_presets": [], 593 "bom_settings": { 594 "exclude_dnp": false, 595 "fields_ordered": [ 596 { 597 "group_by": false, 598 "label": "Reference", 599 "name": "Reference", 600 "show": true 601 }, 602 { 603 "group_by": false, 604 "label": "Qty", 605 "name": "${QUANTITY}", 606 "show": true 607 }, 608 { 609 "group_by": true, 610 "label": "Value", 611 "name": "Value", 612 "show": true 613 }, 614 { 615 "group_by": true, 616 "label": "DNP", 617 "name": "${DNP}", 618 "show": true 619 }, 620 { 621 "group_by": true, 622 "label": "Exclude from BOM", 623 "name": "${EXCLUDE_FROM_BOM}", 624 "show": true 625 }, 626 { 627 "group_by": true, 628 "label": "Exclude from Board", 629 "name": "${EXCLUDE_FROM_BOARD}", 630 "show": true 631 }, 632 { 633 "group_by": true, 634 "label": "Footprint", 635 "name": "Footprint", 636 "show": true 637 }, 638 { 639 "group_by": false, 640 "label": "Datasheet", 641 "name": "Datasheet", 642 "show": true 643 } 644 ], 645 "filter_string": "", 646 "group_symbols": true, 647 "include_excluded_from_bom": true, 648 "name": "Default Editing", 649 "sort_asc": true, 650 "sort_field": "Reference" 651 }, 652 "connection_grid_size": 50.0, 653 "drawing": { 654 "dashed_lines_dash_length_ratio": 12.0, 655 "dashed_lines_gap_length_ratio": 3.0, 656 "default_line_thickness": 6.0, 657 "default_text_size": 50.0, 658 "field_names": [], 659 "intersheets_ref_own_page": false, 660 "intersheets_ref_prefix": "", 661 "intersheets_ref_short": false, 662 "intersheets_ref_show": false, 663 "intersheets_ref_suffix": "", 664 "junction_size_choice": 3, 665 "label_size_ratio": 0.375, 666 "operating_point_overlay_i_precision": 3, 667 "operating_point_overlay_i_range": "~A", 668 "operating_point_overlay_v_precision": 3, 669 "operating_point_overlay_v_range": "~V", 670 "overbar_offset_ratio": 1.23, 671 "pin_symbol_size": 25.0, 672 "text_offset_ratio": 0.15 673 }, 674 "legacy_lib_dir": "", 675 "legacy_lib_list": [], 676 "meta": { 677 "version": 1 678 }, 679 "net_format_name": "", 680 "page_layout_descr_file": "", 681 "plot_directory": "", 682 "space_save_all_events": true, 683 "spice_current_sheet_as_root": false, 684 "spice_external_command": "spice \"%I\"", 685 "spice_model_current_sheet_as_root": true, 686 "spice_save_all_currents": false, 687 "spice_save_all_dissipations": false, 688 "spice_save_all_voltages": false, 689 "subpart_first_id": 65, 690 "subpart_id_separator": 0 691 }, 692 "sheets": [ 693 [ 694 "49fbc595-43cf-48e6-93ca-ce09759b59e5", 695 "Root" 696 ] 697 ], 698 "text_variables": {} 699}