Top
Best
New

Posted by iopapa 11 hours ago

Can AI design circuit boards yet?(eebench.org)
224 points | 138 commentspage 3
oxqbldpxo 9 hours ago|
It is 3 years later and these AIs have not produced anything meaningful.
rgoulter 6 hours ago||
For one, there are frequently examples posted to HN where LLM coding agents have been used to help people complete projects which otherwise wouldn't have been done. You're taking a really strict view of 'meaningful' if you think LLM coding agents are incapable of writing code.

For another, the case mentioned in this post is quite specific. It's more useful to ask "ok, so they can't design circuit boards; what can AI do?"

throwatdem12311 7 hours ago||
I was watching “GPT Plays Pokemon” for a few minutes yesterday. It can beat the game in 18 hours. Faster than most players. Using only vision.

It got me thinking. It could master all sorts of things like this but I wouldn’t care. I’m numb to it at this point.

But if could get an Inbachi-All clear in DoDonPachi SaiDaiOuJou, using only vision. Then I might start paying attention.

https://youtu.be/1Rm38aT9Jmo

WarmWash 9 hours ago||
Didn't do the PCB with ChatGPT, but did the analog circuitry for a 3 stage ultra low noise amp project I have been working on this past week using 5.6sol and 3.8 flash.

The models are excellent at doing maths, and excellent at thinking of fine details, but the design that was ultimately landed on was pretty excessive with lots of total overkill, which was met with lots of the familiar "Yeah, you're totally right, we don't need to do that".

5.6 did make a really nice BOM though, which even included quick reference explainers for what each part did. Pretty fancy.

We'll see when Astra comes around if it catches all these strange/useless choices.

msuniverse2026 5 hours ago||
Lets say I do vibetronics - Who can I then send the schematics to, to have troubleshooting completed? Is there a service that is like "okay we'll take your high voltage nightmare and double check that it won't make magic smoke"?
lefra 1 hour ago||
Any company doing consultancy in electronics. You're going to have to pay for the time an electronics engineer spend on understanding what you want to do and reviewing your design, plus the consultancy's margin.
a2ff6eeb0 5 hours ago|||
There are a ton of cheap Chinese PCB fabs that will build it for you. Testing, of course, is still your own problem. I suspect you're going to have a hard time finding someone to take legal risks for you.
CamperBob2 1 hour ago||
Send it to another frontier-level model.
childintime 6 hours ago||
A really nice application could be making test jigs, to validate everything on the PCB is functioning properly. One could have it design a fully custom motherboard with pogo pins and the necessary software, etc. All should be low complexity and therefore doable by the AI without much supervision.
compumike 9 hours ago||
Not PCB layout, but I've been building CircuitLab Assistant (https://www.circuitlab.com/), a chat window 100% integrated with our schematic editor and simulation engine. Can build / modify a schematic, troubleshoot, answer questions, configure simulations, etc.

If anyone wants to try an early beta, reply with your CircuitLab username and I'll get you set up. We know have a lot more to do, but would love some feedback on this early version!

krupan 10 hours ago||
I'm confused. Who made this benchmark and why? It is fascinating to me that people are putting this much work into trying to measure and evaluate LLMs when we've never gone to this level for humans. Sounds like they also built a harness/feedback loop so the LLM knows if it's doing a good job? Again, why didn't anyone ever do this for human engineers?
lexicality 10 hours ago||
> I'm confused. Who made this benchmark and why?

It's a thinly veiled advert for Atopile. I don't know if it's a company behind it or just someone with a lot of money to spend on advertising since their about page (and docs) both 404, and the "packages" link sends you to a login screen that tries to unlock 1password. I guess claude can make circuit boards but not functioning websites?

iopapa 10 hours ago|||
We spent a lot time evaluating which model is the best to use in our atopile agent harness and thought the benchmark and results are interesting enough to share.

Evaluating a model for specific use-cases like this that are bit more broad scope than a lot of typical microbenchmarks turned out to be quite the challenge.

Determining deterministically what a "good" electrical design is non-trivial and most electrical-engineers rely on good ol' intuition and decade long experience, so we tried to formalize it.

The only reason it was somewhat possible within a reasonable amount of effort is because atopile provides most of the complicated infrastructure for the benchmark: constraint solver, simulation, code-first electronics modeling, erc & drc checks, high level models of passive electronics components etc

codekansas 10 hours ago|||
Humans learn differently from LLMs. LLMs already contain most of the information they need to be able to do PCB layout from reading the entire internet, but they need this kind of fast feedback loop to learn how to extract and use that information in the right way. Humans learn to act at the same time they learn knowledge.
bbmatryoshka 10 hours ago||
because human engineers are not reproducible, so having an accurate measure of the skills of one of them has a much lower utility return (those benchmarks are very expensive to run, and making them for humans will be at least as much expensive)
krupan 9 hours ago||
Are you saying LLMs are reproducible? I seem to get at least a slightly different answer every time I ask the same question
bbmatryoshka 8 hours ago||
two istances of the same model, with low temperature, are infinitely more similar than any couple of human minds
winrid 7 hours ago||
You need to have the AI validate it with a separate reviewer like with code.
amelius 11 hours ago||
I'm excited by the option in Astra to route PCBs.

The next pain-point is sourcing the components from Digikey, LCSC, etc., and finding suitable substitutes if necessary.

Of course this assumes the LLMs can already read datasheets because that's the biggest pain-point in designing electronics. It's like filling out tax forms.

Finally it would be great if LLMs could extract simulation models from datasheets!

thesz 11 hours ago||

  > I'm excited by the option in Astra to route PCBs.
[1] https://en.wikipedia.org/wiki/Eurisko

Eurisko was used for VLSI chip design, then used rules discovered there to design TCS Traveler winning fleet.

It is unbelievable how artificial intelligence walk in circles.

thenthenthen 5 hours ago|||
Apparently this can source from LCSC: https://github.com/mixelpixx/KiCAD-MCP-Server Now how to hook it up to my Tencent ai thing…
iopapa 10 hours ago|||
Sourcing parts has been a huge motivation for this. We are still pretty jarred by the supply chain crisis a few years ago. Having the ability to formally verify that an alternative part fulfills the original design constraints is huge.

Not sure whether you played with llm datasheet extraction lately, but they are working their way up there. Even started reasoning about curves and footnotes.

Where do you think is the biggest pain point: part discovery, datasheet verification or substitute determination?

nickff 11 hours ago||
Routing is the easiest part of layout, and there have been auto-routers (which mostly worked) for a long time now; the difficult task is in placing components, and adjusting those placements.
amelius 11 hours ago||
Sure, I was just using "route" to mean also floorplanning because that's what Astra's routing tool also does. Not sure how they name it. Sorry if I was sloppy.
nickff 11 hours ago||
Not at all, but the term for routing and placing the components is ‘layout’. Floorplanning usually refers to the laying out of larger blocks of the circuit (with the blocks themselves already having been laid-out).
amelius 11 hours ago||
Yes but I'm not so concerned with how people name these steps.
dubbie99 11 hours ago|
I have found that AI is great for sorting out your libraries, drawing and helping double check footprints managing your BOM. I still draw my schematics and layout my boards. I haven’t found it any good for those tasks yet. There are too many stupid errors it makes. I do get it to review my work though and often it catches things I have missed.
More comments...