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, | ||||
|           "width": 0.0 | ||||
|         }, | ||||
|         { | ||||
|           "gap": 0.21, | ||||
|           "via_gap": 0.13, | ||||
|           "width": 0.127 | ||||
|         }, | ||||
|         { | ||||
|           "gap": 0.127, | ||||
|           "via_gap": 0.13, | ||||
|           "width": 0.1 | ||||
|           "width": 0.131 | ||||
|         }, | ||||
|         { | ||||
|           "gap": 0.127, | ||||
|           "via_gap": 0.13, | ||||
|           "width": 0.149 | ||||
|         } | ||||
|       ], | ||||
|       "drc_exclusions": [], | ||||
| @@ -106,7 +116,7 @@ | ||||
|         "allow_blind_buried_vias": false, | ||||
|         "allow_microvias": false, | ||||
|         "max_error": 0.005, | ||||
|         "min_clearance": 0.09999999999999999, | ||||
|         "min_clearance": 0.127, | ||||
|         "min_copper_edge_clearance": 0.3, | ||||
|         "min_hole_clearance": 0.254, | ||||
|         "min_hole_to_hole": 0.254, | ||||
| @@ -114,13 +124,13 @@ | ||||
|         "min_microvia_drill": 0.09999999999999999, | ||||
|         "min_silk_clearance": 0.0, | ||||
|         "min_through_hole_diameter": 0.19999999999999998, | ||||
|         "min_track_width": 0.09999999999999999, | ||||
|         "min_via_annular_width": 0.125, | ||||
|         "min_track_width": 0.127, | ||||
|         "min_via_annular_width": 0.19999999999999998, | ||||
|         "min_via_diameter": 0.44999999999999996 | ||||
|       }, | ||||
|       "track_widths": [ | ||||
|         0.0, | ||||
|         0.1, | ||||
|         0.127, | ||||
|         0.15, | ||||
|         0.2, | ||||
|         0.25, | ||||
| @@ -373,27 +383,27 @@ | ||||
|     "classes": [ | ||||
|       { | ||||
|         "bus_width": 12.0, | ||||
|         "clearance": 0.1, | ||||
|         "diff_pair_gap": 0.25, | ||||
|         "clearance": 0.127, | ||||
|         "diff_pair_gap": 0.21, | ||||
|         "diff_pair_via_gap": 0.25, | ||||
|         "diff_pair_width": 0.2, | ||||
|         "diff_pair_width": 0.127, | ||||
|         "line_style": 0, | ||||
|         "microvia_diameter": 0.3, | ||||
|         "microvia_drill": 0.1, | ||||
|         "name": "Default", | ||||
|         "pcb_color": "rgba(0, 0, 0, 0.000)", | ||||
|         "schematic_color": "rgba(0, 0, 0, 0.000)", | ||||
|         "track_width": 0.25, | ||||
|         "via_diameter": 0.8, | ||||
|         "via_drill": 0.4, | ||||
|         "track_width": 0.127, | ||||
|         "via_diameter": 0.45, | ||||
|         "via_drill": 0.2, | ||||
|         "wire_width": 5.0 | ||||
|       }, | ||||
|       { | ||||
|         "bus_width": 12.0, | ||||
|         "clearance": 0.1, | ||||
|         "diff_pair_gap": 0.127, | ||||
|         "clearance": 0.127, | ||||
|         "diff_pair_gap": 0.21, | ||||
|         "diff_pair_via_gap": 0.25, | ||||
|         "diff_pair_width": 0.1, | ||||
|         "diff_pair_width": 0.127, | ||||
|         "line_style": 0, | ||||
|         "microvia_diameter": 0.3, | ||||
|         "microvia_drill": 0.1, | ||||
| @@ -410,17 +420,17 @@ | ||||
|         ], | ||||
|         "pcb_color": "rgba(0, 0, 0, 0.000)", | ||||
|         "schematic_color": "rgba(0, 0, 0, 0.000)", | ||||
|         "track_width": 0.25, | ||||
|         "via_diameter": 0.8, | ||||
|         "via_drill": 0.4, | ||||
|         "track_width": 0.127, | ||||
|         "via_diameter": 0.45, | ||||
|         "via_drill": 0.2, | ||||
|         "wire_width": 5.0 | ||||
|       }, | ||||
|       { | ||||
|         "bus_width": 12.0, | ||||
|         "clearance": 0.1, | ||||
|         "clearance": 0.127, | ||||
|         "diff_pair_gap": 0.127, | ||||
|         "diff_pair_via_gap": 0.25, | ||||
|         "diff_pair_width": 0.15, | ||||
|         "diff_pair_width": 0.149, | ||||
|         "line_style": 0, | ||||
|         "microvia_diameter": 0.3, | ||||
|         "microvia_drill": 0.1, | ||||
| @@ -435,17 +445,17 @@ | ||||
|         ], | ||||
|         "pcb_color": "rgba(0, 0, 0, 0.000)", | ||||
|         "schematic_color": "rgba(0, 0, 0, 0.000)", | ||||
|         "track_width": 0.25, | ||||
|         "via_diameter": 0.8, | ||||
|         "via_drill": 0.4, | ||||
|         "track_width": 0.149, | ||||
|         "via_diameter": 0.45, | ||||
|         "via_drill": 0.2, | ||||
|         "wire_width": 5.0 | ||||
|       }, | ||||
|       { | ||||
|         "bus_width": 12.0, | ||||
|         "clearance": 0.1, | ||||
|         "clearance": 0.127, | ||||
|         "diff_pair_gap": 0.127, | ||||
|         "diff_pair_via_gap": 0.25, | ||||
|         "diff_pair_width": 0.13, | ||||
|         "diff_pair_width": 0.131, | ||||
|         "line_style": 0, | ||||
|         "microvia_diameter": 0.3, | ||||
|         "microvia_drill": 0.1, | ||||
| @@ -468,17 +478,17 @@ | ||||
|         ], | ||||
|         "pcb_color": "rgba(0, 0, 0, 0.000)", | ||||
|         "schematic_color": "rgba(0, 0, 0, 0.000)", | ||||
|         "track_width": 0.25, | ||||
|         "via_diameter": 0.8, | ||||
|         "via_drill": 0.4, | ||||
|         "track_width": 0.131, | ||||
|         "via_diameter": 0.45, | ||||
|         "via_drill": 0.2, | ||||
|         "wire_width": 5.0 | ||||
|       }, | ||||
|       { | ||||
|         "bus_width": 12.0, | ||||
|         "clearance": 0.8, | ||||
|         "diff_pair_gap": 0.25, | ||||
|         "diff_pair_gap": 0.0, | ||||
|         "diff_pair_via_gap": 0.25, | ||||
|         "diff_pair_width": 0.2, | ||||
|         "diff_pair_width": 0.0, | ||||
|         "line_style": 0, | ||||
|         "microvia_diameter": 0.3, | ||||
|         "microvia_drill": 0.1, | ||||
| @@ -500,9 +510,9 @@ | ||||
|       { | ||||
|         "bus_width": 12.0, | ||||
|         "clearance": 0.2, | ||||
|         "diff_pair_gap": 0.25, | ||||
|         "diff_pair_gap": 0.0, | ||||
|         "diff_pair_via_gap": 0.25, | ||||
|         "diff_pair_width": 0.2, | ||||
|         "diff_pair_width": 0.0, | ||||
|         "line_style": 0, | ||||
|         "microvia_diameter": 0.3, | ||||
|         "microvia_drill": 0.1, | ||||
| @@ -512,9 +522,9 @@ | ||||
|         ], | ||||
|         "pcb_color": "rgba(0, 0, 0, 0.000)", | ||||
|         "schematic_color": "rgba(0, 0, 0, 0.000)", | ||||
|         "track_width": 0.15, | ||||
|         "via_diameter": 0.8, | ||||
|         "via_drill": 0.4, | ||||
|         "track_width": 0.146, | ||||
|         "via_diameter": 0.45, | ||||
|         "via_drill": 0.2, | ||||
|         "wire_width": 5.0 | ||||
|       } | ||||
|     ], | ||||
|   | ||||
		Reference in New Issue
	
	Block a user