{"ok":true,"result":{"tool":"pcb-trace-width","domain":"pcb-design","version":"1.0.0","name":"PCB Trace Width Calculator","description":"IPC-2221 compliant trace width for a given current, temperature rise, copper weight, and layer position. Returns width in millimetres and mils plus cross-sectional area.","standard":"IPC-2221","inputs":[{"key":"current_a","label":"Current","required":true,"unit":"A","placeholder":"e.g. 3.5","type":"number","min":0.001,"max":100,"step":0.1,"default":3.5},{"key":"temp_rise_c","label":"Temperature Rise","required":true,"unit":"°C","placeholder":"10 is typical","type":"number","min":1,"max":100,"step":1,"default":10},{"key":"copper_weight_oz","label":"Copper Weight","required":true,"unit":"oz/ft²","help":"1 oz/ft² ≈ 1.378 mil thick","type":"number","min":0.25,"max":6,"step":0.25,"default":1},{"key":"layer","label":"Layer","help":"Inner-layer traces dissipate heat worse — use ~half the constant.","type":"enum","options":["outer","inner"],"default":"outer"}],"outputs":[{"key":"trace_width_mm","label":"Trace Width","type":"number","unit":"mm","precision":3},{"key":"trace_width_mil","label":"Trace Width","type":"number","unit":"mil","precision":1},{"key":"cross_section_mil2","label":"Cross-Section","type":"number","unit":"mil²","precision":2},{"key":"thickness_mil","label":"Copper Thickness","type":"number","unit":"mil","precision":3},{"key":"standard","label":"Standard","type":"string"}],"endpoint":"/v1/pcb-design/pcb-trace-width"},"meta":{"request_id":"req_1gqSyoI7uN4"}}