Calculadora de ancho de pista PCB
Con 1 A sobre cobre exterior de 1 oz y 10 °C de calentamiento, la pista necesita algo menos de 12 mils de ancho. Indique corriente, grosor del cobre y subida de temperatura admitida para obtener el mínimo IPC-2221 para capas externas o internas. Gratis en su navegador.
- Gratis
- Funciona en su navegador
- Sin registro
- Sus datos no salen de su equipo
Ejecutar — gratis
Ejemplo resuelto
- Actual
- 1
- Cobre (oz)
- 1
- Aumento de temperatura (°C)
- 10
- Capa
- External mil
- Constante K
- 0,048
- Espesor (mil)
- 1,378
- Área (mil2)
- 16,2960013472
Las pistas de un circuito impreso son los caminos de cobre que llevan corriente entre pads, vías y conectores. Si una pista es demasiado estrecha para la corriente que debe conducir, el calentamiento resistivo eleva la temperatura del cobre por encima de lo que el laminado, la máscara de soldadura y los componentes próximos pueden tolerar, y en casos extremos el foil puede fundirse como un fusible. Esta calculadora de ancho de pista PCB aplica la relación empírica corriente-sección de IPC-2221: con la corriente en amperios, el espesor de cobre en onzas por pie cuadrado y la elevación de temperatura que usted admite, devuelve el ancho mínimo del conductor en mils (milésimas de pulgada), junto con el valor equivalente en milímetros. Las capas externas son el valor por defecto porque refrigeran mejor que las internas enterradas; ponga el campo opcional layer en internal cuando el conductor queda entre planos.
La fórmula de corriente IPC-2221 y las tres entradas obligatorias
IPC-2221 relacionó la corriente I en amperios con el área de sección A en mils cuadrados mediante la ley empírica de potencias I igual a k por la elevación de temperatura ΔT elevada a 0.44 por A elevada a 0.725. La constante k vale 0.048 en capas externas, que irradian y convectan desde la superficie de la placa, y 0.024 en capas internas, que quedan entre dieléctrico y por ello se calientan más a igual corriente.
Despejada para el diseño, el área necesaria es A igual a I dividido por k por ΔT a la 0.44, todo elevado a uno entre 0.725. El ancho en mils es esa área dividida por el espesor de cobre en mils. La elevación de temperatura es el margen sobre el ambiente, no la temperatura absoluta del cobre: diez grados de subida en una placa a veinticinco grados no es la misma historia de fiabilidad que diez grados en un recinto a setenta, pero la fórmula empírica solo ve ΔT.
Esta calculadora no aplica las cartas IPC-2152, ni corrección ambiental, ni aglomeración de pistas vecinas, ni factores RMS de corriente pulsada; implementa la estimación clásica en forma cerrada de IPC-2221 que los diseñadores siguen buscando como calculadora de ancho de pista. El campo opcional layer elige external o internal; si se omite, layer vale external.
Cuándo conviene comprobar el ancho de una pista
Llame a la calculadora gratuita de ancho de pista PCB en el navegador mientras coloca redes de potencia en una sesión CAD, revisa un apilado hobby de cuatro capas o explica por qué los rellenos internos necesitan más cobre a igual corriente. Una primera comprobación típica es un amperio sobre cobre externo de una onza con diez grados de subida, el ejemplo por defecto de esta página; cinco amperios sobre cobre interno de dos onzas con veinte grados es un segundo patrón habitual para potencia enterrada.
Mantenga corrientes, pesos de cobre y elevaciones en rangos ordinarios de PCB: redes de señal en miliamperios hasta decenas de amperios, foils de clase onza y subidas de diez a treinta grados. La fórmula sigue definida para otros valores finitos positivos, pero el ajuste empírico IPC-2221 se caracterizó en torno a esos puntos de diseño. No trate el resultado como un calibre de fusible, una marca de listado ni un sustituto de las cartas vigentes IPC-2152 en trabajo de alta fiabilidad.
Qué puede hacer con ella
Trazado de redes de potencia en CAD
Introduzca la corriente del rail, las onzas de cobre y la elevación de temperatura admitida para obtener un ancho mínimo en mils antes de dibujar una pista de potencia en capa externa o interna.
Preguntas frecuentes
¿Cómo se calcula el ancho mínimo de una pista PCB?
El campo opcional layer es external (por defecto) o internal.
¿Qué ocurre si la corriente no es positiva?
Una corriente nula o negativa no puede dimensionar una pista PCB. Los fallos de validación no se cobran.
¿Por qué el espesor de cobre va en onzas y no en mils?
Los foils de PCB se piden en onzas por pie cuadrado.
¿Cuándo conviene elegir internal en lugar de external?
Use internal cuando el conductor es una capa interna entre dieléctrico. External es el valor por defecto para capas externas.
¿Cuánto cuesta la calculadora de ancho de pista PCB?
La herramienta del navegador se ejecuta gratis en su dispositivo.
Herramientas relacionadas
Para desarrolladores — acceso por API
Todo lo de esta página está disponible por programación. Esta sección es para equipos que quieren integrarlo en sus sistemas; el resto puede usar la herramienta de arriba sin más.
Endpoint de API
¿Prefiere automatizarlo? Un POST autenticado crea la tarea; el resultado llega por webhook o enlace firmado. La misma capacidad también se ejecuta aquí en la web, por email y desde Telegram — y pronto también desde nuestra app.
Llámela desde su stack
curl -X POST https://api.kit.forhosting.com/elec/pcb-trace-width \
-H "Authorization: Bearer $KIT_KEY" \
-H "Content-Type: application/json" \
-d '{"current":1,"copper_oz":1,"temp_rise_c":10}'const res = await fetch("https://api.kit.forhosting.com/elec/pcb-trace-width", {
method: "POST",
headers: {
"Authorization": `Bearer ${process.env.KIT_KEY}`,
"Content-Type": "application/json"
},
body: JSON.stringify({
"current": 1,
"copper_oz": 1,
"temp_rise_c": 10
})
});
const { task_id } = await res.json();import os, requests
res = requests.post(
"https://api.kit.forhosting.com/elec/pcb-trace-width",
headers={"Authorization": f"Bearer {os.environ['KIT_KEY']}"},
json={
"current": 1,
"copper_oz": 1,
"temp_rise_c": 10
},
)
task_id = res.json()["task_id"]<?php
$res = file_get_contents("https://api.kit.forhosting.com/elec/pcb-trace-width", false, stream_context_create([
"http" => [
"method" => "POST",
"header" => "Authorization: Bearer " . getenv("KIT_KEY") . "\r\nContent-Type: application/json",
"content" => '{"current":1,"copper_oz":1,"temp_rise_c":10}',
],
]));
$task = json_decode($res, true);body := bytes.NewBufferString(`{"current":1,"copper_oz":1,"temp_rise_c":10}`)
req, _ := http.NewRequest("POST", "https://api.kit.forhosting.com/elec/pcb-trace-width", body)
req.Header.Set("Authorization", "Bearer "+os.Getenv("KIT_KEY"))
req.Header.Set("Content-Type", "application/json")
res, _ := http.DefaultClient.Do(req)Ejemplo de solicitud
{
"current": 1,
"copper_oz": 1,
"temp_rise_c": 10
}Ejemplo de respuesta
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "elec.pcb_trace_width",
"status": "queued",
"_links": {
"result": "/tasks/tsk_…/result"
}
}La API es asíncrona: la llamada devuelve un task_id al instante y el resultado llega por webhook. El polling está limitado a 1 req/s por tarea.
Precio
Precio publicado — sin tokens ni créditos inventados. Una tarea fallida no se cobra.
Límites
max_abs_value | 1000000 |
Errores
| HTTP | Código | Significado |
|---|---|---|
401 | unauthorized | API key ausente o inválida. |
402 | insufficient_balance | El saldo no cubre el precio de la tarea. |
404 | unknown_type | El tipo de tarea no existe. |
429 | rate_limited | Demasiadas peticiones. Use el webhook en vez de sondear. |
Notas técnicas
Una corriente nula, negativa o no finita se rechaza con invalid_input y no se factura; las onzas de cobre y la elevación de temperatura también deben ser estrictamente positivas para que la fórmula empírica siga definida.
La fórmula de corriente IPC-2221 y las tres entradas obligatorias
Una onza por pie cuadrado de cobre electrodepositado mide 1.378 mils en las tablas IPC-2221, de modo que thickness_mil es copper_oz por 1.378 y width_mil es A dividido por thickness_mil. Envíe current, copper_oz y temp_rise_c como números finitos mayores que cero. Se aceptan alias como amps, thickness y temperature_rise para que hojas de cálculo y formularios reutilicen el mismo contrato sin renombrar columnas. Entradas idénticas producen siempre el mismo JSON, porque el camino es un puñado de potencias y una división, sin red, sin semilla aleatoria y sin reloj de pared.
Cómo leer width_mil, los campos de acompañamiento y la corriente no válida
Las cadenas desconocidas de layer se rechazan en lugar de tratarse en silencio como external. Es una estimación de primer orden: las placas reales también dependen de la rugosidad del cobre, la máscara de soldadura, planos cercanos que disipan la pista y los mínimos del fabricante, que pueden obligarle a ir más ancho que la fórmula térmica. Si el ancho calculado queda por debajo del mínimo de su fábrica, use el mínimo de fábrica. Combine el resultado con una comprobación de caída de tensión en tramos largos; una pista térmicamente suficiente aún puede perder demasiados milivoltios en la carga. Una respuesta correcta devuelve la corriente resuelta en amperios, copper_oz, temp_rise_c y layer, más k_constant, thickness_mil, area_mil2, width_mil, width_mm, una cadena de fórmula y method ipc_2221 para que los clientes ramifiquen con una etiqueta estable. Utilice width_mil como cifra principal de diseño: la mayoría de paquetes CAD siguen dimensionando pistas en mils, y un mil son 0.0254 milímetros, valor que también se entrega como width_mm para apilados métricos. Si falta current, el valor no es finito o la corriente no es estrictamente positiva, la petición falla con invalid_input y un mensaje que nombra el campo; esos fallos no se facturan. El mismo rechazo aplica a copper_oz y temp_rise_c iguales o menores que cero, porque un foil de espesor nulo o una elevación nula harían divergir la fórmula o dividir por cero. Conserve el contrato JSON en las pruebas para que un ajuste posterior de constantes no se cuele en producción.
Dónde una API de ancho de pista PCB resulta útil de verdad
Use la API de prepago cuando un complemento EDA, un comprobador de BOM, el portal DFM de un fabricante o un calificador de aula necesiten un contrato estable a $0.002 por ítem correcto; los fallos de validación no consumen saldo cuando el motor rechaza la petición. Quienes publican SDK pueden mapear width_mil y width_mm a paneles de propiedades junto al presupuesto de corriente de la red. Esa división —exploración interactiva gratuita y una API de pago idéntica— le permite pasar de una revisión de layout a un flujo automatizado sin cambiar el resultado matemático.
Casos de integración
Listas DFM y de fabricación
Los fabricantes contratados y los comprobadores de BOM llaman a la API para que una revisión de apilado señale pistas térmicamente insuficientes para la corriente y el peso de foil declarados.
Oráculos de aula y examen
El profesorado fija JSON golden para un amperio sobre cobre externo de una onza y errores intencionados de corriente nula que deben fallar con invalid_input.