a cool™ board of neopixels
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}