Layout WIP

This commit is contained in:
jaseg 2026-01-06 14:49:58 +01:00
parent 3016760472
commit 777ff87260
5 changed files with 11589 additions and 6512 deletions

View file

@ -13,7 +13,7 @@
}, },
{ {
"cell_type": "code", "cell_type": "code",
"execution_count": 17, "execution_count": 35,
"id": "0a55efe3-e46c-4e6e-a5ca-4e58084552e9", "id": "0a55efe3-e46c-4e6e-a5ca-4e58084552e9",
"metadata": {}, "metadata": {},
"outputs": [ "outputs": [
@ -95,7 +95,7 @@
" 819.2: '100 100 100 100 100 100 100 100 + + + + + + + 10 10 + +',\n", " 819.2: '100 100 100 100 100 100 100 100 + + + + + + + 10 10 + +',\n",
" 1638.4: '1500 100 + 100 100 * +',\n", " 1638.4: '1500 100 + 100 100 * +',\n",
" 3276.8: '1500 1500 + 100 100 + + 100 100 * + 10 10 10 + + +',\n", " 3276.8: '1500 1500 + 100 100 + + 100 100 * + 10 10 10 + + +',\n",
" 6553.6: '4700 1500 + 100 100 100 + + + 100 100 * +',\n", " 6553.6: '1500 1500 1500 1500 + + + 100 100 100 100 100 + + + + + 100 100 * +',\n",
"}\n", "}\n",
"\n", "\n",
"for target, program in programs.items():\n", "for target, program in programs.items():\n",

File diff suppressed because it is too large Load diff

View file

@ -1,6 +1,6 @@
{ {
"board": { "board": {
"active_layer": 0, "active_layer": 2,
"active_layer_preset": "", "active_layer_preset": "",
"auto_track_width": true, "auto_track_width": true,
"hidden_netclasses": [], "hidden_netclasses": [],
@ -16,17 +16,17 @@
"zones": 0.6 "zones": 0.6
}, },
"selection_filter": { "selection_filter": {
"dimensions": true, "dimensions": false,
"footprints": true, "footprints": true,
"graphics": true, "graphics": false,
"keepouts": true, "keepouts": false,
"lockedItems": false, "lockedItems": false,
"otherItems": true, "otherItems": false,
"pads": true, "pads": false,
"text": true, "text": false,
"tracks": true, "tracks": true,
"vias": true, "vias": true,
"zones": true "zones": false
}, },
"visible_items": [ "visible_items": [
"vias", "vias",
@ -36,8 +36,6 @@
"grid", "grid",
"footprints_front", "footprints_front",
"footprints_back", "footprints_back",
"footprint_values",
"footprint_references",
"tracks", "tracks",
"drc_errors", "drc_errors",
"drawing_sheet", "drawing_sheet",

View file

@ -51,7 +51,13 @@
"min_clearance": 0.5 "min_clearance": 0.5
} }
}, },
"diff_pair_dimensions": [], "diff_pair_dimensions": [
{
"gap": 0.0,
"via_gap": 0.0,
"width": 0.0
}
],
"drc_exclusions": [], "drc_exclusions": [],
"meta": { "meta": {
"version": 2 "version": 2
@ -180,7 +186,27 @@
"td_width_to_size_filter_ratio": 0.9 "td_width_to_size_filter_ratio": 0.9
} }
], ],
"track_widths": [], "track_widths": [
0.0,
0.12,
0.15,
0.2,
0.3,
0.4,
0.5,
0.6,
0.7,
0.8,
1.0,
1.2,
1.5,
1.8,
2.0,
2.2,
2.5,
2.75,
3.0
],
"tuning_pattern_settings": { "tuning_pattern_settings": {
"diff_pair_defaults": { "diff_pair_defaults": {
"corner_radius_percentage": 80, "corner_radius_percentage": 80,
@ -207,7 +233,36 @@
"spacing": 0.6 "spacing": 0.6
} }
}, },
"via_dimensions": [], "via_dimensions": [
{
"diameter": 0.0,
"drill": 0.0
},
{
"diameter": 0.6,
"drill": 0.3
},
{
"diameter": 0.8,
"drill": 0.4
},
{
"diameter": 1.0,
"drill": 0.5
},
{
"diameter": 1.2,
"drill": 0.6
},
{
"diameter": 1.5,
"drill": 0.8
},
{
"diameter": 1.8,
"drill": 1.0
}
],
"zones_allow_external_fillets": false "zones_allow_external_fillets": false
}, },
"ipc2581": { "ipc2581": {

File diff suppressed because it is too large Load diff