BookinglyTech News
Inteligencia artificial

Copperhead lanza agente IA de código abierto para diseñar y verificar PCBs en KiCad

El nuevo CLI gratuito, bajo Apache‑2.0, ejecuta ocho etapas de validación automática y permite usar claves Claude o GPT‑5 para generar diseños sin desviaciones.

2 min de lecturaShow HN0 vistas

Copperhead es un agente de IA de código abierto que automatiza el flujo completo de diseño de placas de circuito impreso en KiCad. El usuario escribe un brief en markdown, y el CLI ejecuta ocho etapas –especificación, arquitectura, lista de materiales, esquemático, layout, gerbers, firmware y plan de pruebas– cada una con su propio agente y una puerta de verificación que impide commits sucios. Si alguna fase falla, el proceso se detiene y no se generan archivos inconsistentes.

El proyecto se distribuye bajo licencia Apache‑2.0 y el CLI es gratuito; el modelo de negocio está en la capa cloud, con suscripciones de $49 por usuario/mes para repositorios privados, auditorías y gestión de credenciales, y una oferta Enterprise con licencia anual y despliegue autogestionado. La herramienta no bloquea la edición local, permite BYO Claude o GPT‑5 y funciona directamente sobre los archivos KiCad en un repositorio Git, manteniendo los cambios revisables y sin crear diffs masivos.

El problema que pretende resolver es la deriva de los datos de hardware: cualquier cambio en el esquemático, la lista de materiales o la documentación debe quedar sincronizado, o de lo contrario aparecen errores en la fase de bring‑up que pueden costar entre 5.000 y 50.000 dólares y varias semanas de retrabajo. Copperhead verifica automáticamente presupuestos de energía, restricciones de componentes y normas ERC/DRC de KiCad, asegurando que cada commit cumpla los criterios definidos.

Para usarlo basta con Node 20+, KiCad con kicad-cli en el PATH y una clave API del modelo de IA. La instalación se hace con npm i -g copperhead. El agente puede trabajar sobre diseños ya existentes mediante copperhead init o crear un proyecto nuevo con copperhead create. Las modificaciones son quirúrgicas en la representación s‑expression de KiCad, por lo que los diffs permanecen pequeños y auditables.

Aunque la capa cloud ofrece funcionalidades como historial compartido, visualizador web y control de versiones de librerías, el CLI sigue funcionando totalmente offline y sin metering. La comunidad puede contribuir al repositorio y usar la herramienta sin coste, mientras que las organizaciones que requieran auditoría y soporte pueden optar por las suscripciones.

En resumen, Copperhead propone una solución integral para eliminar la deriva de documentación en hardware, combinando IA generativa con la robustez de KiCad y una arquitectura de etapas verificadas. Queda por ver cómo se adopta en flujos de trabajo industriales y si la capa cloud logrará convencer a equipos que prefieren mantener sus datos on‑premise.