Skip to content
Snippets Groups Projects
Select Git revision
  • f4eff38c245f6ac315a5a686bf4f0a643b78ff42
  • master default protected
  • 1.0
3 results

board.json

Blame
  • David Huss's avatar
    David Huss authored
    737715a3
    History
    board.json 22.54 KiB
    {
        "arcs": {},
        "block": "67229775-5751-461b-aa87-6aac4f814218",
        "colors": {
            "silkscreen": {
                "b": 1.0,
                "g": 1.0,
                "r": 1.0
            },
            "solder_mask": {
                "b": 0.0,
                "g": 0.5,
                "r": 0.0
            },
            "substrate": {
                "b": 0.0,
                "g": 0.15000000596046448,
                "r": 0.20000000298023224
            }
        },
        "connection_lines": {},
        "dimensions": {},
        "fab_output_settings": {
            "drill_mode": "merged",
            "drill_npth": "-npth.txt",
            "drill_pth": ".txt",
            "layers": {},
            "output_directory": "",
            "prefix": "Cross",
            "zip_output": false
        },
        "grid_settings": {
            "current": {
                "mode": "square",
                "name": "",
                "origin": [
                    0,
                    0
                ],
                "spacing_rect": [
                    1000000,
                    1000000
                ],
                "spacing_square": 1000000
            },
            "grids": {}
        },
        "holes": {},
        "junctions": {},
        "keepouts": {},
        "lines": {},
        "n_inner_layers": 0,
        "name": "",
        "odb_output_settings": {
            "format": "tgz",
            "job_name": "",
            "output_directory": "",
            "output_filename": ""
        },
        "output_format": "gerber",
        "packages": {},
        "pdf_export_settings": {
            "holes_diameter": 0,
            "layers": {},
            "min_line_width": 0,
            "mirror": false,
            "output_filename": "",
            "reverse_layers": false,
            "set_holes_size": false
        },
        "planes": {},
        "pnp_export_settings": {
            "bottom_side": "",
            "column_names": {},
            "columns": [
                "refdes",
                "x",
                "y",
                "angle",
                "side"
            ],
            "customize": false,
            "filename_bottom": "",
            "filename_merged": "",
            "filename_top": "",
            "mode": "merged",
            "output_directory": "",
            "position_format": "",
            "top_side": ""
        },
        "polygons": {},
        "rules": {
            "clearance_copper": {
                "f7aa0530-b704-4152-9069-30c28e9888ee": {
                    "clearances": [
                        {
                            "clearance": 100000,
                            "types": [
                                "other",
                                "other"
                            ]
                        },
                        {
                            "clearance": 100000,
                            "types": [
                                "other",
                                "track"
                            ]
                        },
                        {
                            "clearance": 100000,
                            "types": [
                                "other",
                                "pad"
                            ]
                        },
                        {
                            "clearance": 100000,
                            "types": [
                                "other",
                                "pad_th"
                            ]
                        },
                        {
                            "clearance": 100000,
                            "types": [
                                "other",
                                "via"
                            ]
                        },
                        {
                            "clearance": 100000,
                            "types": [
                                "other",
                                "plane"
                            ]
                        },
                        {
                            "clearance": 100000,
                            "types": [
                                "other",
                                "hole_pth"
                            ]
                        },
                        {
                            "clearance": 100000,
                            "types": [
                                "other",
                                "hole_npth"
                            ]
                        },
                        {
                            "clearance": 100000,
                            "types": [
                                "other",
                                "board_edge"
                            ]
                        },
                        {
                            "clearance": 100000,
                            "types": [
                                "other",
                                "text"
                            ]
                        },
                        {
                            "clearance": 100000,
                            "types": [
                                "other",
                                "net_tie"
                            ]
                        },
                        {
                            "clearance": 100000,
                            "types": [
                                "track",
                                "track"
                            ]
                        },
                        {
                            "clearance": 100000,
                            "types": [
                                "track",
                                "pad"
                            ]
                        },
                        {
                            "clearance": 100000,
                            "types": [
                                "track",
                                "pad_th"
                            ]
                        },
                        {
                            "clearance": 100000,
                            "types": [
                                "track",
                                "via"
                            ]
                        },
                        {
                            "clearance": 100000,
                            "types": [
                                "track",
                                "plane"
                            ]
                        },
                        {
                            "clearance": 100000,
                            "types": [
                                "track",
                                "hole_pth"
                            ]
                        },
                        {
                            "clearance": 100000,
                            "types": [
                                "track",
                                "hole_npth"
                            ]
                        },
                        {
                            "clearance": 100000,
                            "types": [
                                "track",
                                "board_edge"
                            ]
                        },
                        {
                            "clearance": 100000,
                            "types": [
                                "track",
                                "text"
                            ]
                        },
                        {
                            "clearance": 100000,
                            "types": [
                                "track",
                                "net_tie"
                            ]
                        },
                        {
                            "clearance": 100000,
                            "types": [
                                "pad",
                                "pad"
                            ]
                        },
                        {
                            "clearance": 100000,
                            "types": [
                                "pad",
                                "pad_th"
                            ]
                        },
                        {
                            "clearance": 100000,
                            "types": [
                                "pad",
                                "via"
                            ]
                        },
                        {
                            "clearance": 100000,
                            "types": [
                                "pad",
                                "plane"
                            ]
                        },
                        {
                            "clearance": 100000,
                            "types": [
                                "pad",
                                "hole_pth"
                            ]
                        },
                        {
                            "clearance": 100000,
                            "types": [
                                "pad",
                                "hole_npth"
                            ]
                        },
                        {
                            "clearance": 100000,
                            "types": [
                                "pad",
                                "board_edge"
                            ]
                        },
                        {
                            "clearance": 100000,
                            "types": [
                                "pad",
                                "text"
                            ]
                        },
                        {
                            "clearance": 100000,
                            "types": [
                                "pad",
                                "net_tie"
                            ]
                        },
                        {
                            "clearance": 100000,
                            "types": [
                                "pad_th",
                                "pad_th"
                            ]
                        },
                        {
                            "clearance": 100000,
                            "types": [
                                "pad_th",
                                "via"
                            ]
                        },
                        {
                            "clearance": 100000,
                            "types": [
                                "pad_th",
                                "plane"
                            ]
                        },
                        {
                            "clearance": 100000,
                            "types": [
                                "pad_th",
                                "hole_pth"
                            ]
                        },
                        {
                            "clearance": 100000,
                            "types": [
                                "pad_th",
                                "hole_npth"
                            ]
                        },
                        {
                            "clearance": 100000,
                            "types": [
                                "pad_th",
                                "board_edge"
                            ]
                        },
                        {
                            "clearance": 100000,
                            "types": [
                                "pad_th",
                                "text"
                            ]
                        },
                        {
                            "clearance": 100000,
                            "types": [
                                "pad_th",
                                "net_tie"
                            ]
                        },
                        {
                            "clearance": 100000,
                            "types": [
                                "via",
                                "via"
                            ]
                        },
                        {
                            "clearance": 100000,
                            "types": [
                                "via",
                                "plane"
                            ]
                        },
                        {
                            "clearance": 100000,
                            "types": [
                                "via",
                                "hole_pth"
                            ]
                        },
                        {
                            "clearance": 100000,
                            "types": [
                                "via",
                                "hole_npth"
                            ]
                        },
                        {
                            "clearance": 100000,
                            "types": [
                                "via",
                                "board_edge"
                            ]
                        },
                        {
                            "clearance": 100000,
                            "types": [
                                "via",
                                "text"
                            ]
                        },
                        {
                            "clearance": 100000,
                            "types": [
                                "via",
                                "net_tie"
                            ]
                        },
                        {
                            "clearance": 100000,
                            "types": [
                                "plane",
                                "plane"
                            ]
                        },
                        {
                            "clearance": 100000,
                            "types": [
                                "plane",
                                "hole_pth"
                            ]
                        },
                        {
                            "clearance": 100000,
                            "types": [
                                "plane",
                                "hole_npth"
                            ]
                        },
                        {
                            "clearance": 100000,
                            "types": [
                                "plane",
                                "board_edge"
                            ]
                        },
                        {
                            "clearance": 100000,
                            "types": [
                                "plane",
                                "text"
                            ]
                        },
                        {
                            "clearance": 100000,
                            "types": [
                                "plane",
                                "net_tie"
                            ]
                        },
                        {
                            "clearance": 100000,
                            "types": [
                                "hole_pth",
                                "hole_pth"
                            ]
                        },
                        {
                            "clearance": 100000,
                            "types": [
                                "hole_pth",
                                "hole_npth"
                            ]
                        },
                        {
                            "clearance": 100000,
                            "types": [
                                "hole_pth",
                                "board_edge"
                            ]
                        },
                        {
                            "clearance": 100000,
                            "types": [
                                "hole_pth",
                                "text"
                            ]
                        },
                        {
                            "clearance": 100000,
                            "types": [
                                "hole_pth",
                                "net_tie"
                            ]
                        },
                        {
                            "clearance": 100000,
                            "types": [
                                "hole_npth",
                                "hole_npth"
                            ]
                        },
                        {
                            "clearance": 100000,
                            "types": [
                                "hole_npth",
                                "board_edge"
                            ]
                        },
                        {
                            "clearance": 100000,
                            "types": [
                                "hole_npth",
                                "text"
                            ]
                        },
                        {
                            "clearance": 100000,
                            "types": [
                                "hole_npth",
                                "net_tie"
                            ]
                        },
                        {
                            "clearance": 100000,
                            "types": [
                                "board_edge",
                                "board_edge"
                            ]
                        },
                        {
                            "clearance": 100000,
                            "types": [
                                "board_edge",
                                "text"
                            ]
                        },
                        {
                            "clearance": 100000,
                            "types": [
                                "board_edge",
                                "net_tie"
                            ]
                        },
                        {
                            "clearance": 100000,
                            "types": [
                                "text",
                                "text"
                            ]
                        },
                        {
                            "clearance": 100000,
                            "types": [
                                "text",
                                "net_tie"
                            ]
                        },
                        {
                            "clearance": 100000,
                            "types": [
                                "net_tie",
                                "net_tie"
                            ]
                        }
                    ],
                    "enabled": true,
                    "layer": 10000,
                    "match_1": {
                        "mode": "all",
                        "net": "00000000-0000-0000-0000-000000000000",
                        "net_class": "00000000-0000-0000-0000-000000000000",
                        "net_name_regex": ""
                    },
                    "match_2": {
                        "mode": "all",
                        "net": "00000000-0000-0000-0000-000000000000",
                        "net_class": "00000000-0000-0000-0000-000000000000",
                        "net_name_regex": ""
                    },
                    "order": 0,
                    "routing_offset": 50000
                }
            },
            "clearance_copper_keepout": {
                "91a2d404-4512-4373-8466-2795d4220cfe": {
                    "clearances": null,
                    "enabled": true,
                    "match": {
                        "mode": "all",
                        "net": "00000000-0000-0000-0000-000000000000",
                        "net_class": "00000000-0000-0000-0000-000000000000",
                        "net_name_regex": ""
                    },
                    "match_keepout": {
                        "component": "00000000-0000-0000-0000-000000000000",
                        "keepout_class": "",
                        "mode": "all"
                    },
                    "order": 0,
                    "routing_offset": 50000
                }
            },
            "clearance_copper_other": {
                "91fa30ae-8623-4ca6-8f93-def473deaa60": {
                    "clearances": [],
                    "enabled": true,
                    "layer": 10000,
                    "match": {
                        "mode": "all",
                        "net": "00000000-0000-0000-0000-000000000000",
                        "net_class": "00000000-0000-0000-0000-000000000000",
                        "net_name_regex": ""
                    },
                    "order": 0,
                    "routing_offset": 50000
                }
            },
            "clearance_same_net": {},
            "clearance_silkscreen_exposed_copper": {
                "clearance_bottom": 100000,
                "clearance_top": 100000,
                "enabled": true,
                "order": -1,
                "pads_only": false
            },
            "diffpair": {},
            "hole_size": {},
            "layer_pair": {
                "c5af0e5c-3ed8-44f5-bf7b-e289889d4fc7": {
                    "enabled": true,
                    "layers": [
                        0,
                        -100
                    ],
                    "match": {
                        "mode": "all",
                        "net": "00000000-0000-0000-0000-000000000000",
                        "net_class": "00000000-0000-0000-0000-000000000000",
                        "net_name_regex": ""
                    },
                    "order": 0
                }
            },
            "parameters": {
                "courtyard_expansion": 250000,
                "enabled": true,
                "hole_solder_mask_expansion": 100000,
                "order": -1,
                "paste_mask_contraction": 0,
                "solder_mask_expansion": 100000,
                "via_solder_mask_expansion": 100000
            },
            "plane": {
                "0986d65c-3a96-4f88-8e3a-2777d9ad987d": {
                    "enabled": true,
                    "layer": 10000,
                    "match": {
                        "mode": "all",
                        "net": "00000000-0000-0000-0000-000000000000",
                        "net_class": "00000000-0000-0000-0000-000000000000",
                        "net_name_regex": ""
                    },
                    "order": 0,
                    "settings": {
                        "angle": 0,
                        "connect_style": "solid",
                        "fill_style": "solid",
                        "hatch_border_width": 500000,
                        "hatch_line_spacing": 500000,
                        "hatch_line_width": 200000,
                        "keep_orphans": false,
                        "min_width": 200000,
                        "n_spokes": 4,
                        "style": "round",
                        "text_style": "expand",
                        "thermal_gap_width": 200000,
                        "thermal_spoke_width": 200000
                    }
                }
            },
            "shorted_pads": {},
            "thermals": {},
            "track_width": {
                "771c56a1-5bce-4fbb-b39e-518ea92cce8d": {
                    "enabled": true,
                    "match": {
                        "mode": "all",
                        "net": "00000000-0000-0000-0000-000000000000",
                        "net_class": "00000000-0000-0000-0000-000000000000",
                        "net_name_regex": ""
                    },
                    "order": 0,
                    "widths": {
                        "-100": {
                            "def": 200000,
                            "max": 10000000,
                            "min": 100000
                        },
                        "0": {
                            "def": 200000,
                            "max": 10000000,
                            "min": 100000
                        }
                    }
                }
            },
            "via": {
                "b83b27b7-a932-4183-86db-266ab4d30587": {
                    "enabled": true,
                    "match": {
                        "mode": "all",
                        "net": "00000000-0000-0000-0000-000000000000",
                        "net_class": "00000000-0000-0000-0000-000000000000",
                        "net_name_regex": ""
                    },
                    "order": 0,
                    "padstack": "3c4a52fe-3ae0-4c3e-a108-824b53d6d6da",
                    "parameter_set": {
                        "hole_diameter": 200000,
                        "via_diameter": 500000
                    }
                }
            }
        },
        "stackup": {},
        "step_export_settings": {
            "filename": "",
            "include_3d_models": true,
            "prefix": ""
        },
        "texts": {},
        "tracks": {},
        "type": "board",
        "uuid": "d03a2f63-6cbb-48c2-8ae8-1c3944fb4b58",
        "version": 14,
        "vias": {}
    }