mirror of
https://github.com/NabuCasa/yellow.git
synced 2025-10-27 12:04:18 -07:00
Update board setup
Use minimal track width/gap of 0.127mm. Use impedance calculated using the JLCPCB calculator for the 85Ohm/90Ohm differential pairs and 50Ohm single trace. For the 100Ohm pair the JLCPCB calculator does not allow to specify a track gap which leads to a track width of 0.127mm or bigger. Hence for this I used https://www.mantaro.com/resources/impedance-calculator.htm (with Er 4.05, h 0.095, t 0.035). Also use vias of 0.45/0.2mm by default. Fixes: #6 Signed-off-by: Stefan Agner <stefan@agner.ch>
This commit is contained in:
@@ -54,10 +54,20 @@
|
|||||||
"via_gap": 0.0,
|
"via_gap": 0.0,
|
||||||
"width": 0.0
|
"width": 0.0
|
||||||
},
|
},
|
||||||
|
{
|
||||||
|
"gap": 0.21,
|
||||||
|
"via_gap": 0.13,
|
||||||
|
"width": 0.127
|
||||||
|
},
|
||||||
{
|
{
|
||||||
"gap": 0.127,
|
"gap": 0.127,
|
||||||
"via_gap": 0.13,
|
"via_gap": 0.13,
|
||||||
"width": 0.1
|
"width": 0.131
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"gap": 0.127,
|
||||||
|
"via_gap": 0.13,
|
||||||
|
"width": 0.149
|
||||||
}
|
}
|
||||||
],
|
],
|
||||||
"drc_exclusions": [],
|
"drc_exclusions": [],
|
||||||
@@ -106,7 +116,7 @@
|
|||||||
"allow_blind_buried_vias": false,
|
"allow_blind_buried_vias": false,
|
||||||
"allow_microvias": false,
|
"allow_microvias": false,
|
||||||
"max_error": 0.005,
|
"max_error": 0.005,
|
||||||
"min_clearance": 0.09999999999999999,
|
"min_clearance": 0.127,
|
||||||
"min_copper_edge_clearance": 0.3,
|
"min_copper_edge_clearance": 0.3,
|
||||||
"min_hole_clearance": 0.254,
|
"min_hole_clearance": 0.254,
|
||||||
"min_hole_to_hole": 0.254,
|
"min_hole_to_hole": 0.254,
|
||||||
@@ -114,13 +124,13 @@
|
|||||||
"min_microvia_drill": 0.09999999999999999,
|
"min_microvia_drill": 0.09999999999999999,
|
||||||
"min_silk_clearance": 0.0,
|
"min_silk_clearance": 0.0,
|
||||||
"min_through_hole_diameter": 0.19999999999999998,
|
"min_through_hole_diameter": 0.19999999999999998,
|
||||||
"min_track_width": 0.09999999999999999,
|
"min_track_width": 0.127,
|
||||||
"min_via_annular_width": 0.125,
|
"min_via_annular_width": 0.19999999999999998,
|
||||||
"min_via_diameter": 0.44999999999999996
|
"min_via_diameter": 0.44999999999999996
|
||||||
},
|
},
|
||||||
"track_widths": [
|
"track_widths": [
|
||||||
0.0,
|
0.0,
|
||||||
0.1,
|
0.127,
|
||||||
0.15,
|
0.15,
|
||||||
0.2,
|
0.2,
|
||||||
0.25,
|
0.25,
|
||||||
@@ -373,27 +383,27 @@
|
|||||||
"classes": [
|
"classes": [
|
||||||
{
|
{
|
||||||
"bus_width": 12.0,
|
"bus_width": 12.0,
|
||||||
"clearance": 0.1,
|
"clearance": 0.127,
|
||||||
"diff_pair_gap": 0.25,
|
"diff_pair_gap": 0.21,
|
||||||
"diff_pair_via_gap": 0.25,
|
"diff_pair_via_gap": 0.25,
|
||||||
"diff_pair_width": 0.2,
|
"diff_pair_width": 0.127,
|
||||||
"line_style": 0,
|
"line_style": 0,
|
||||||
"microvia_diameter": 0.3,
|
"microvia_diameter": 0.3,
|
||||||
"microvia_drill": 0.1,
|
"microvia_drill": 0.1,
|
||||||
"name": "Default",
|
"name": "Default",
|
||||||
"pcb_color": "rgba(0, 0, 0, 0.000)",
|
"pcb_color": "rgba(0, 0, 0, 0.000)",
|
||||||
"schematic_color": "rgba(0, 0, 0, 0.000)",
|
"schematic_color": "rgba(0, 0, 0, 0.000)",
|
||||||
"track_width": 0.25,
|
"track_width": 0.127,
|
||||||
"via_diameter": 0.8,
|
"via_diameter": 0.45,
|
||||||
"via_drill": 0.4,
|
"via_drill": 0.2,
|
||||||
"wire_width": 5.0
|
"wire_width": 5.0
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"bus_width": 12.0,
|
"bus_width": 12.0,
|
||||||
"clearance": 0.1,
|
"clearance": 0.127,
|
||||||
"diff_pair_gap": 0.127,
|
"diff_pair_gap": 0.21,
|
||||||
"diff_pair_via_gap": 0.25,
|
"diff_pair_via_gap": 0.25,
|
||||||
"diff_pair_width": 0.1,
|
"diff_pair_width": 0.127,
|
||||||
"line_style": 0,
|
"line_style": 0,
|
||||||
"microvia_diameter": 0.3,
|
"microvia_diameter": 0.3,
|
||||||
"microvia_drill": 0.1,
|
"microvia_drill": 0.1,
|
||||||
@@ -410,17 +420,17 @@
|
|||||||
],
|
],
|
||||||
"pcb_color": "rgba(0, 0, 0, 0.000)",
|
"pcb_color": "rgba(0, 0, 0, 0.000)",
|
||||||
"schematic_color": "rgba(0, 0, 0, 0.000)",
|
"schematic_color": "rgba(0, 0, 0, 0.000)",
|
||||||
"track_width": 0.25,
|
"track_width": 0.127,
|
||||||
"via_diameter": 0.8,
|
"via_diameter": 0.45,
|
||||||
"via_drill": 0.4,
|
"via_drill": 0.2,
|
||||||
"wire_width": 5.0
|
"wire_width": 5.0
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"bus_width": 12.0,
|
"bus_width": 12.0,
|
||||||
"clearance": 0.1,
|
"clearance": 0.127,
|
||||||
"diff_pair_gap": 0.127,
|
"diff_pair_gap": 0.127,
|
||||||
"diff_pair_via_gap": 0.25,
|
"diff_pair_via_gap": 0.25,
|
||||||
"diff_pair_width": 0.15,
|
"diff_pair_width": 0.149,
|
||||||
"line_style": 0,
|
"line_style": 0,
|
||||||
"microvia_diameter": 0.3,
|
"microvia_diameter": 0.3,
|
||||||
"microvia_drill": 0.1,
|
"microvia_drill": 0.1,
|
||||||
@@ -435,17 +445,17 @@
|
|||||||
],
|
],
|
||||||
"pcb_color": "rgba(0, 0, 0, 0.000)",
|
"pcb_color": "rgba(0, 0, 0, 0.000)",
|
||||||
"schematic_color": "rgba(0, 0, 0, 0.000)",
|
"schematic_color": "rgba(0, 0, 0, 0.000)",
|
||||||
"track_width": 0.25,
|
"track_width": 0.149,
|
||||||
"via_diameter": 0.8,
|
"via_diameter": 0.45,
|
||||||
"via_drill": 0.4,
|
"via_drill": 0.2,
|
||||||
"wire_width": 5.0
|
"wire_width": 5.0
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"bus_width": 12.0,
|
"bus_width": 12.0,
|
||||||
"clearance": 0.1,
|
"clearance": 0.127,
|
||||||
"diff_pair_gap": 0.127,
|
"diff_pair_gap": 0.127,
|
||||||
"diff_pair_via_gap": 0.25,
|
"diff_pair_via_gap": 0.25,
|
||||||
"diff_pair_width": 0.13,
|
"diff_pair_width": 0.131,
|
||||||
"line_style": 0,
|
"line_style": 0,
|
||||||
"microvia_diameter": 0.3,
|
"microvia_diameter": 0.3,
|
||||||
"microvia_drill": 0.1,
|
"microvia_drill": 0.1,
|
||||||
@@ -468,17 +478,17 @@
|
|||||||
],
|
],
|
||||||
"pcb_color": "rgba(0, 0, 0, 0.000)",
|
"pcb_color": "rgba(0, 0, 0, 0.000)",
|
||||||
"schematic_color": "rgba(0, 0, 0, 0.000)",
|
"schematic_color": "rgba(0, 0, 0, 0.000)",
|
||||||
"track_width": 0.25,
|
"track_width": 0.131,
|
||||||
"via_diameter": 0.8,
|
"via_diameter": 0.45,
|
||||||
"via_drill": 0.4,
|
"via_drill": 0.2,
|
||||||
"wire_width": 5.0
|
"wire_width": 5.0
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"bus_width": 12.0,
|
"bus_width": 12.0,
|
||||||
"clearance": 0.8,
|
"clearance": 0.8,
|
||||||
"diff_pair_gap": 0.25,
|
"diff_pair_gap": 0.0,
|
||||||
"diff_pair_via_gap": 0.25,
|
"diff_pair_via_gap": 0.25,
|
||||||
"diff_pair_width": 0.2,
|
"diff_pair_width": 0.0,
|
||||||
"line_style": 0,
|
"line_style": 0,
|
||||||
"microvia_diameter": 0.3,
|
"microvia_diameter": 0.3,
|
||||||
"microvia_drill": 0.1,
|
"microvia_drill": 0.1,
|
||||||
@@ -500,9 +510,9 @@
|
|||||||
{
|
{
|
||||||
"bus_width": 12.0,
|
"bus_width": 12.0,
|
||||||
"clearance": 0.2,
|
"clearance": 0.2,
|
||||||
"diff_pair_gap": 0.25,
|
"diff_pair_gap": 0.0,
|
||||||
"diff_pair_via_gap": 0.25,
|
"diff_pair_via_gap": 0.25,
|
||||||
"diff_pair_width": 0.2,
|
"diff_pair_width": 0.0,
|
||||||
"line_style": 0,
|
"line_style": 0,
|
||||||
"microvia_diameter": 0.3,
|
"microvia_diameter": 0.3,
|
||||||
"microvia_drill": 0.1,
|
"microvia_drill": 0.1,
|
||||||
@@ -512,9 +522,9 @@
|
|||||||
],
|
],
|
||||||
"pcb_color": "rgba(0, 0, 0, 0.000)",
|
"pcb_color": "rgba(0, 0, 0, 0.000)",
|
||||||
"schematic_color": "rgba(0, 0, 0, 0.000)",
|
"schematic_color": "rgba(0, 0, 0, 0.000)",
|
||||||
"track_width": 0.15,
|
"track_width": 0.146,
|
||||||
"via_diameter": 0.8,
|
"via_diameter": 0.45,
|
||||||
"via_drill": 0.4,
|
"via_drill": 0.2,
|
||||||
"wire_width": 5.0
|
"wire_width": 5.0
|
||||||
}
|
}
|
||||||
],
|
],
|
||||||
|
|||||||
Reference in New Issue
Block a user