¿Puede la IA diseñar placas de circuito ya? EEBench pone a prueba a los modelos con tareas reales de ingeniería
Can AI design circuit boards yet?

EEBench, un nuevo benchmark público, evalúa si los modelos de IA pueden diseñar circuitos electrónicos reales. Utilizando atopile para representar circuitos en código declarativo, el benchmark somete a los modelos a tareas como mantener un procesador alimentado durante un corte de energía o sintetizar filtros analógicos con componentes reales. Los resultados muestran que Claude Opus 5 lidera con 61,6%, seguido de Grok 4.6 con 57,1%, mientras que GPT-5.5 y GPT-5.6 Sol obtienen puntuaciones más bajas. El benchmark también se ha convertido en un entorno de entrenamiento por refuerzo para mejorar las capacidades de los modelos en electrónica.
El trade-off entre rendimiento eléctrico, coste y suministro está mucho más cerca de diseñar hardware real que elegir valores ideales de un libro de texto.
- SequoiaHope
Tengo más de 15 años de experiencia en diseño de PCB. Mayormente hobby, pero también algo de trabajo profesional. Controladores de motores brushless de rango de kilovatios, algo de RF básico, muchos microcontroladores.
Hice que Fable diseñara un pendiente LED. Batería de moneda recargable, CPU RP2350, IMU, 45 LEDs direccionables. Cometió dos errores: no incluyó los agujeros pasantes en el footprint del soporte de la batería de moneda e hizo la almohadilla central demasiado pequeña. Pude hacer que JLC cambiara el soporte de batería de orificio pasante por uno de montaje superficial, y puse un poco de soldadura en la almohadilla central pequeña para que sobresaliera por encima de la máscara. ¡Funcionan genial! Me llevó 6 días de uso de Fable, unos $50 en mi plan Max. Muy barato para desarrollo de hardware.
Quedé tan impresionado que he estado revisando diseños de placas antiguos. Algunos a medio terminar, otros completados pero que necesitan una nueva revisión, y estoy avanzando muchísimo.
Para verlo llegar a la corriente principal como el anuncio de OpenAI, creo que se avecinan grandes cosas para este mundo y, en general, no están preparados para ello.
Por mi parte, siempre me ha encantado el diseño y layout de PCB, pero simplemente no puedo seguir el ritmo de la cantidad de trabajo necesario para construir lo que quiero, así que agradezco este cambio.
También he empezado a explorar algoritmos más avanzados para la manipulación de PCB. Tengo una placa bastante densa que necesita algunos chips pequeños más. Ahora tengo un algoritmo que puede reorganizar y mover las cosas para que aproveches todos los micrómetros libres de espacio en una región de la placa y crear aberturas para meter un poco más...
- corn-cheese
Para placas razonablemente complejas, a menudo no es posible saber si funcionarán como se espera hasta que tienes un prototipo ensamblado en tus manos... incluso si tienes las mejores simulaciones SPICE y RF, las hojas de datos de muchos componentes pueden carecer de detalles importantes, o los componentes pueden tener erratas.
Los LLM pueden acelerar el tiempo hasta el primer prototipo, pero no creo que sea posible que revolucionen el diseño electrónico de la misma manera que ha ocurrido con el software: no hay suficientes datos, y no es barato obtener más.
- CyLith
Un dato personal: hice que Claude Opus 4.8 diseñara un circuito bastante estándar que genera una imagen monocromática grabada en una EEPROM sobre VGA estándar de 640x480 usando solo lógica de la serie 74 y GALs. Diseñó el circuito y el código GAL, y yo hice el enrutado, y lo mandé fabricar a JLC por $6. Cuando volvió, había un error que no se detectó, que pude arreglar con un cable volante, y funciona perfectamente. Me impresionó bastante.
- itomato
Conseguí una flexPCB que valida en las herramientas DRC de JLC y PCBWay desde el servidor MCP de KiCAD y Codex.
Todavía no he pedido ninguna ni la he programado, pero fue suficiente para impulsarme con un proyecto de arte en PCB para golpeadores de guitarra estilo ST: sin netlist, sin problemas.
También estoy jugando tontamente con placas de desarrollo NeXTBus para el Cube. ¿Está maldito? Probablemente. https://github.com/itomato/NeXTBus-Dev-Board
- iopapa
¡Acaban de llegar los resultados para GPT-6 Astra y Gemini Flash 3.8!
GPT-6 reclamó el primer puesto con una puntuación de 69.3.
Gemini 3.8 Flash en un sólido quinto puesto con 55.4.
- andrewchambers
Creo que las nuevas demostraciones de uso de computadora de Astra muestran que los modelos podrían ser capaces de hacer cosas como inspeccionar objetos del mundo real si se les da una cámara.
Estoy súper emocionado de ver la retroalimentación del mundo real añadida a los bucles de agente a los que nos hemos acostumbrado. ¿Podrías dejar que el modelo imprima y pruebe las placas de circuito que está prototipando con un jig?
- alex7o
Tengo una placa de circuito en mi banco de trabajo diseñada y pedida desde China por 1 hora (la fabricación y el envío tardaron 14 días), creo que la diseñó Fable o Sol, ya no recuerdo, pero fue en Claude Code. Le dije que comparara diferentes herramientas de autorrutado de KiCad y elegí las rutas que más me gustaron, con algunos cambios. Se siente como magia poder pasar de una idea a una cosa física en tan poco tiempo. La placa funciona, cometí algunos errores, la IA cometió algunos errores, pero sobre todo cosas que pude arreglar con algo de soldadura. También una hoja de datos de un componente estaba mal, pero no podría haberlo sabido sin la IA.
Pero empecé como otros: construiría manualmente, luego ejecutaría DRC, luego dormiría y lo revisaría de nuevo, y pediría a un LLM que lo revisara por mí antes de pedir. Los LLM detectan bastantes cosas, pero como con el código, tienden a complicar las cosas más de lo necesario.
- embedding-shape
Es interesante que en su tabla de clasificación actual (https://eebench.org/), GPT-5.6 Sol puntúa justo por encima de GPT-5.4 pero por debajo de GPT-5.5, ¿el único punto de referencia que muestra que 5.6 es peor que 5.5 en algo?
Que la tabla contenga lo que parecen ser números absolutos para puntuación, costo/tarea, tiempo/tarea y tokens de salida, hace parecer que solo han hecho una ejecución por cada combinación de tarea/modelo, pero eso no puede ser correcto, ¿verdad? No veo ninguna mención de cuántas veces ejecutan cada tarea, así que si es solo una ejecución por tarea/modelo, ¿no es esto más ruidoso que útil?