← Notas desde el banco de trabajo.
Cómo pasar un diseño heredado de Altium o Eagle a KiCad
Tienes una placa que funciona. Los archivos de diseño están en Altium o Eagle, el ingeniero que los dibujó ya no está, y ahora un componente llegó al fin de vida o un cliente quiere un conector nuevo. La licencia está por vencer, o en el caso de Eagle el producto mismo ya no existe, y la pregunta llega a tu escritorio: ¿se puede pasar esto a KiCad y cuánto cuesta en realidad?
La respuesta corta es que sí, y el costo está en la limpieza, no en la conversión. El importador tarda minutos. Convertir el resultado en un diseño en el que puedas confiar y que puedas editar toma días. Casi todo el dolor viene de esperar que lo primero entregue lo segundo.
Lo que el importador realmente convierte
Los importadores de KiCad son reales y han mejorado rápido. La versión actual, KiCad 10, puede importar proyectos completos de Altium Designer (.PrjPcb), Eagle 6 y posteriores, CADSTAR, EasyEDA, PADS ASCII y gEDA, y puede importar placas individuales de Allegro, P-CAD, Fabmaster y Solidworks PCB. La lista completa, con las extensiones de archivo, está en la documentación del administrador de proyectos de KiCad 10. Los importadores de Allegro, PADS y gEDA son nuevos en esta versión, según las notas de la versión KiCad 10.0.0.
Dos advertencias de esa documentación importan más que la lista de formatos:
- Algunos formatos solo se importan como archivos independientes. La documentación dice que estos «deben vincularse manualmente en un proyecto de KiCad». Ese vínculo es donde está el trabajo, y aplica a los esquemáticos y las placas de Altium que se importan por separado.
- KiCad tiene una sola hoja esquemática de nivel superior. Un diseño con varias hojas planas de nivel superior debe importarse una hoja a la vez y luego organizarse como hojas jerárquicas en un proyecto nuevo. Los diseños antiguos de Altium y Eagle suelen ser planos.
En el caso de Altium en particular, la documentación recomienda importar primero la placa, guardar el proyecto y luego traer cada hoja del esquemático. Ese orden no es cosmético. Le da al esquemático una placa a la cual vincularse.
Lo que descarta en silencio
Los archivos convertidos se abren y se ven bien. Esa es la trampa. Esto es lo que normalmente no sobrevive, según la documentación de KiCad, los reportes de los foros de este año y nuestra propia experiencia con proyectos importados.
El vínculo entre símbolos y footprints. KiCad une cada símbolo del esquemático con su footprint mediante un identificador único, no mediante el designador de referencia. Los símbolos y los footprints importados no comparten esos identificadores. Hasta que los vuelvas a vincular, el primer «Update PCB from Schematic» puede mover o borrar todas las partes de la placa. KiCad tiene una casilla para revincular por designador de referencia, y el recorrido de Hackaday sobre importaciones de Eagle muestra exactamente esta falla y su solución. El mismo flujo de trabajo, exportando antes los footprints a una biblioteca del proyecto, es lo que resolvió el hilo de kicad.info de abril de 2026 sobre una importación de Altium en KiCad 10.
Símbolos que son dibujos, no partes. El importador incrusta los símbolos y los footprints en los archivos del esquemático y de la placa en lugar de ponerlos en una biblioteca. Son editables en el mismo lugar, pero no están en la biblioteca de tu empresa, no tienen un vínculo a la hoja de datos, y una segunda placa que use la misma parte recibe una segunda copia sin relación. Un reporte de kicad.info de marzo de 2026 sobre un release candidate de KiCad 10 describe esquemáticos importados que se ven correctos pero fallan la revisión de reglas eléctricas con símbolos que no son símbolos «reales». Otros usuarios del mismo hilo encontraron que las importaciones actuales son utilizables, pero con días de edición después. Toma ambos reportes como ciertos: el resultado depende de cómo se dibujó el original.
La intención que vivía en las reglas de la herramienta anterior. Clases de redes, reglas de separación, definiciones de pares diferenciales, restricciones de igualación de longitud, el stackup de capas y los objetivos de impedancia que vinieron del fabricante. Algo de esto se convierte parcialmente. Nada de esto debe darse por bueno hasta que lo hayas leído de vuelta. Una revisión de reglas de diseño que pasa en una placa importada con las reglas predeterminadas no demuestra nada.
Marcadores de no conexión y símbolos de alimentación. Los pines que se dejaron abiertos a propósito en la herramienta de origen aparecen como errores en la revisión de reglas eléctricas de KiCad, porque no tiene forma de distinguir un abierto intencional de un error. Las convenciones de los símbolos de alimentación difieren entre herramientas, así que una red que era global en Eagle puede convertirse en varias redes desconectadas después de importar. Este caso es peligroso porque la placa sigue viéndose completamente ruteada.
Importar y limpiar, o redibujar a partir de la importación
Hay dos formas honestas de hacer este trabajo, y la correcta depende de para qué necesitas los archivos.
Importar y limpiar deja intacto el cobre original. Revinculas los footprints, reemplazas los símbolos incrustados con partes de biblioteca, reconstruyes las reglas y agregas marcadores de no conexión hasta que las revisiones eléctricas y de reglas de diseño queden limpias. Elige esto cuando el layout debe permanecer idéntico, por ejemplo un producto que ya está en campo con informes de pruebas regulatorias atados a esa placa exacta, y el cambio que necesitas es pequeño.
Redibujar a partir de la importación trata la placa importada como una capa de referencia. Dibujas un esquemático nuevo con partes de biblioteca y luego haces de nuevo el layout de la placa usando el cobre importado como plantilla, manteniendo exactos el contorno, los orificios de montaje y las posiciones de los conectores. Elige esto cuando la placa es pequeña, el diseño va a seguir evolucionando, o la importación está tan llena de símbolos incrustados de un solo uso que limpiarlos es más lento que dibujarlos. Cuesta más al inicio y se paga en la segunda revisión.
La mala decisión es un híbrido: la mitad de los símbolos reemplazados, la mitad incrustados, las reglas reconstruidas a medias. Ese proyecto va a morder al siguiente ingeniero que lo abra.
Las revisiones que prueban que coincide
Sea cual sea el camino que tomes, el diseño importado no está terminado hasta que se haya comparado con el original con algo distinto a la vista.
- Superposición de Gerbers. Genera los Gerbers de la placa en KiCad y compáralos capa por capa con los Gerbers con los que el fabricante realmente construyó la placa. Los archivos del fabricante son la verdad de referencia, no el proyecto de origen. Cualquier diferencia en el cobre es un hallazgo que hay que explicar.
- Comparación de netlist. Si la herramienta anterior todavía funciona, exporta su netlist. Compárala con la netlist del esquemático nuevo. Las redes con otro nombre no son problema. Las redes fusionadas o divididas sí lo son.
- Comparación de la lista de materiales. La importación puede perder valores, tolerancias o números de parte del fabricante que estaban en campos que el importador no mapeó. Compara las dos listas de materiales línea por línea.
- Auditoría de footprints. Cada footprint importado se dibujó con las convenciones de otra persona. Revisa los que importan, paquetes de paso fino, QFN, conectores, contra el dibujo vigente del fabricante antes de construir.
- Revisiones eléctricas y de reglas de diseño con reglas reales. Reconstruye primero las clases de redes y las separaciones a partir de las notas de fabricación originales. Luego ejecuta las revisiones. Luego lee cada advertencia en lugar de suprimirlas en bloque.
Exporta todo antes de que muera la licencia
Autodesk afirma en su FAQ de próximos pasos de EAGLE que ya no vende ni da soporte a EAGLE desde el 7 de junio de 2026, que los archivos de EAGLE se cargan directamente en Fusion y que las licencias perpetuas anteriores siguen funcionando en la máquina donde están instaladas. Ese es el caso bueno. El caso malo, que vemos con más frecuencia, es un puesto de Altium que venció hace años o una instalación de Eagle en una laptop que nadie encuentra.
Mientras todavía puedas abrir el original, exporta los artefactos que no dependen de ninguna herramienta CAD. Son contra lo que compararás después, y son lo que necesitan un fabricante y un ensamblador sin importar en qué herramienta viva el diseño.
| Exportar de la herramienta anterior | Por qué importa después del cambio |
|---|---|
| Gerbers y archivos de taladrado tal como se enviaron por última vez al fabricante | El único registro verdadero de la placa construida |
| Netlist | La referencia para la comparación de netlist |
| Lista de materiales (BOM) con números de parte del fabricante | Detecta campos perdidos |
| Esquemático en PDF | Lo puede leer cualquiera, para siempre |
| Placa en STEP o PDF 3D | Revisión de ajuste mecánico con el gabinete |
| Archivos de biblioteca de cada parte usada | Se pueden reimportar a KiCad como bibliotecas, no como copias incrustadas |
| Notas de fabricación, stackup, informe de impedancia | Las reglas que vas a reconstruir |
Conserva también los archivos originales del proyecto, intactos, en el mismo repositorio que el proyecto de KiCad. Una migración es además el momento de poner el diseño bajo control de versiones si todavía no lo está.
Cómo lo abordamos
Llevamos diseños heredados de Altium, Eagle y otros a KiCad como parte de rediseños por partes obsoletas y actualizaciones de producto, y decidimos entre limpiar la importación o redibujar después de ver los archivos, no antes. Envíanos el proyecto original, los últimos Gerbers con los que el fabricante construyó y las notas de fabricación que tengas, y te diremos qué camino conviene y cómo será la comparación cuando termine.
¿Heredaste un diseño y necesitas un socio de ingeniería que lo continúe? Partimos de los archivos que tengas.
Herramientas para este tema
- Divisor de voltaje Vout a partir de Vin y dos resistencias, o los mejores pares estándar para un Vout objetivo — con rango de tolerancia y efecto de la carga.
- Impedancia de pistas PCB Ancho de pista para una impedancia objetivo, o la impedancia de un ancho: microstrip y stripline, simple o par diferencial, con apilados de 4 capas.
- Resistencias de realimentación de regulador Pares de realimentación para cualquier Vref, para partes con pin de realimentación y ajustables de tres terminales, con el término de corriente de polarización, rango de peor caso y guía de corriente del divisor.
Notas relacionadas
- Swapping an out-of-stock part without missing a pin A checklist for replacing a sold-out IC on a finished board: pinout, quiescent current, output capacitors, land pattern and what to test before you rebuild.
- Revisa los archivos de KiCad antes de enviarlos a fabricar Una revisión previa de Gerbers, archivos de taladro, BOM y datos de colocación de KiCad, para que el fabricante no te escriba con dudas ni arme otra placa.
- Revisa la longevidad de un chip antes de diseñar Cómo leer los programas de longevidad de ST, NXP, TI, Microchip y Nordic, qué promete cada uno y qué revisar antes de que una parte entre al esquemático.