BookinglyTech News
Inteligencia artificial

Un desarrollador deja que la IA diseñe, enrute y fabrique una PCB que funciona

El experimento, sin edición manual ni verificación, produjo una placa con RP2350A y pantalla e-ink que arrancó a la primera. Los encapsulados mal elegidos los detectó el fabricante.

2 min de lecturaLobsters0 vistas

Un desarrollador ha dejado que un modelo de IA diseñe una placa de circuito impreso, la enrute, prepare los ficheros de fabricación y la mande a producir. La placa llegó, se enchufó al portátil y funcionó. La intervención humana se limitó a describir lo que quería y a pagar.

El autor del experimento se impuso dos reglas: no editar ni verificar el diseño a mano, y trasladar cada problema al modelo en lugar de resolverlo él. El objetivo era una placa de desarrollo basada en el RP2350A con pantalla e-ink de 1,54 pulgadas y 200×200 píxeles, 8 MB de flash QSPI, cuatro capas y 31,8 × 37,32 mm. El diseño salió de KiCad tras un par de horas de trabajo autónomo de Fable 5, el modelo empleado, a 26 euros por placa. Un intento previo con Claude Opus 4.8 había fracasado: componentes mal orientados y enrutado inexistente.

Los errores los vio el fabricante

El proceso no salió limpio. Cuando el diseño llegó a manos de un colega, lo primero que miró fue el DRC: 65 errores. El autor se limitó a comunicárselos al modelo. Más grave fue la elección de dos encapsulados. La memoria flash SPI W25Q128JVS venía en SOIC-8 ancho, pero los pads estaban pensados para SOP-8, así que el chip no cabía. El transistor que conmuta el convertidor boost del driver de la e-ink sufría lo contrario: paquete más pequeño que sus pads. Nadie lo detectó hasta subir los ficheros a JLCPCB. Fable insistía en que existía una versión SOP-8 del W25Q128JVS; no aparecía en la librería de LCSC y acabaron usando una P25Q64SH.

Dos autorouters, dos resultados

El diseño tenía 65 footprints, 54 nets y 118 líneas sin conectar. El modelo tiró de Freerouting, el proyecto open source de enrutado automático: dos minutos, diecisiete pasadas y se estancó en 69 conexiones, con 49 sueltas. El resto lo enrutó a mano. Después, un colega le habló de KiCadRoutingTools, que resolvió todas las conexiones en 1,25 segundos. Ese es el hallazgo que el propio autor piensa reutilizar en sus próximos proyectos de hardware.

Cinco placas ensambladas costaron 130 euros; las pantallas, de una tienda local. Antes de enchufar nada comprobó que no hubiera corto entre 3v3 y tierra. La placa arrancó a la primera y las aplicaciones de prueba (un cronómetro, un lector y un álbum de imágenes que se mantienen en pantalla sin alimentación) funcionan.

El propio autor no lo tiene del todo claro. Dice sentirse contento y a la vez decepcionado: ha conseguido algo que no sabía hacer, pero sin la parte de aprendizaje y esfuerzo que le gustaba. Y avisa de que en el trabajo no puede ir "a lo YOLO". Para quien despliega agentes, el mensaje práctico es que el modelo saca un borrador completo y falla en detalles verificables —encapsulados, DRC— que alguien tiene que revisar. Aquí los detectó el fabricante, no la herramienta.