Rendered at 22:37:43 GMT+0000 (Coordinated Universal Time) with Cloudflare Workers.
seveibar 19 hours ago [-]
Many of the new agentic electronic design tools are KiCad-based, which is fine, but for people creating new EDA tools I'd encourage them to take a look at tscircuit (open-source, MIT). KiCad wasn't built for AI-gen with things like automatic routing/placement, supplier footprint orientation checking, connector orientation checking and other features that will be required as more people expect extensive validation for AI-generated designs. KiCad could add these things, but they've got decades of baggage and many Altium features to pull in. I'm worried that we're all getting bound by KiCad s-exprs
animeshchouhan 6 hours ago [-]
[dead]
mikeayles 1 days ago [-]
The space is definitely heating up.
Flux.ai being the incumbent
Silixon based out of the UK have been showing demos
Quilter and DeepPCB for layout
The recent OpenAI demo...
I went the other way and pre-designed sub circuits with a set of rules that allows simple merge assembly, unfortunately I didn't have the time or budget to continue with it, but I took the constrained approach as with hardware, things can't be 99%.
The one thing I will say, is that my experience of hardware engineers is very gatekeepy.
Any questions about the use of AI for any form of automation on forums/Reddit get shot down instantly and the OP's told 'skill issue' more or less. In my opinion, just as with software, most work is simple and should be automated, there will always be a need for the real engineering when it comes to high specification work, high volume optimisation and hardware debug (although Claude code is pretty handy at driving a Jlink)
Aurornis 1 days ago [-]
> The one thing I will say, is that my experience of hardware engineers is very gatekeepy.
Stay away from Reddit and forums if you want to see where the open minded people are looking. There are a lot of communities where EEs are experimenting with newer technologies and sharing their results, with realistic appraisals of what can be done.
You also need to understand the history of autorouting technology for PCBs. Autorouters with auto layout have been around in many forms for years. Their output never compares to a skilled EE doing it manually. The gap between autorouter output and skilled operator output is even bigger than the gap between a good developer and average AI codegen slop.
I’m interested in this space, but even the Fable/Astra or dedicated tools like Quilter, Flux, and others have a very, very long way to go for boards more complex than simple hobby boards.
I do think this is going to be good for hobby people doing simple PCBs though
Joel_Mckay 1 days ago [-]
NP-hard problems are still NP-hard even with magical LLM pixie sprinkles. =3
Aurornis 1 days ago [-]
If the magic LLM pixie sprinkles can brute force their way to a solution using viable heuristics and their training data, I will use them.
Joel_Mckay 1 days ago [-]
NP-Hard is NP-hard... "heuristics" in this case is just a euphemism for a fantasy cost-function to scam shareholders.
It is a named problem, and can't be misappropriated like the $9Tn worth of FOSS code "AI" scraped and compacted for isomorphic plagiarism tokens. =3
Aurornis 9 hours ago [-]
> NP-Hard is NP-hard... "heuristics" in this case is just a euphemism for a fantasy cost-function to scam shareholders.
I don’t know why you’re trying to make this so hard.
The problem is NP hard whether I do it or a machine does it.
I can still do a good job despite being NP hard. I believe a machine with enough compute will be able to, too.
Joel_Mckay 9 hours ago [-]
Copying millions of other peoples work for a similar looking result excludes the design compromises every engineer must make during the process.
LLM don't think because it is not real "AI", and simply conflates every isomorphic vector search proximity output.
Auto-routers have existed for decades, and they do work in the trivial design cases... but are almost always a liability where design choices matter.
Best of luck =3
Aurornis 9 hours ago [-]
LLMs are not the same as auto routers that have existed for decades. They function completely differently and are capable of taking more context into account, all the way to fetching and reading data sheets and considering design compromises.
Joel_Mckay 8 hours ago [-]
Sure, one is a conflated chaotic nonsense generator, and the other is a chaotic random walk local "fit" evaluator set by an now arbitrary cost function.
NP-hard is still NP-hard... and named problems are rarely solvable with naive approaches. Best of luck =3
bluGill 1 days ago [-]
The best solution might be NP-hard. However we don't need the best, we need one that is good enough, and that is more doable.
1 days ago [-]
monocasa 1 days ago [-]
So, then how are today's pcb layout techs solving these Np-hard problems in your mind, armed only with Altium?
unrented7977 1 days ago [-]
Simple: we aren't.
We can find local optima, but there's no real way to prove a given design is the best of all possible designs. We can only find designs which work and meet the given criteria.
One can prove that a design is correct, but it requires the same class of compute as an LLM to properly simulate. Circuit boards are hellishly complicated once you start simulating EM and RF responses.
As for how a good engineer does this, it's the same way pilots can fly helicopters: intuition. It's a skill built up from lots of reading the rules and theory, and lots of practice. One gets a feel for how the various fields and energies are moving.
Which, when you think about it, is just about how neural nets learn, isn't that neat?
I think the real answer here is that machine learning is absolutely capable of producing satisfactorily correct circuit boards. In principle. But I think the problem space is far too large for today's ML techniques and verification/iteration is just way too expensive. Maybe in another few years, I just don't think we have enough compute for it yet.
Joel_Mckay 1 days ago [-]
Only decades of standards compliance, workmanship training, and experience. Human beings are very good at spotting patterns in noisy jungles, and making rational design tradeoffs.
Auto-routers have been around far longer than even smartphones. Somewhat functional in the trivial problem domains, and always useless where design choices mattered.
Best of luck solving a named problem. =3
KingMachiavelli 1 days ago [-]
Computationally what’s the difference between a human and an LLM besides scale and speed? Trained humans are still using heuristics and shortcuts. Just because these are subconscious and only possessed by talented, trained professionals doesn’t make the skill computationally special.
Joel_Mckay 1 days ago [-]
LLM do not think because they are not real "AI", but it does copy the linear patterns people exhibit if statistically salient within the granularity of the higher dimensional vector search space proximity. Watermarking does skew the compaction slightly, but not far from resulting output patterns. =3
I do think that slightly smarter LLMs and a good (although not perfect) autorouting algorithm could solve 99% of hobbyist's projects and simple industry boards, due to the repetition of those patterns in real life.
The LLM would learn the heiristics (example: data lines first, power lines later, etc.) and would request the autorouter to do that routing, then take the image output and request a different part (depth-first). If later no routing is posible with that configuration, after some retries it could try another way.
It wouldn't solve complex boards, and engineers are always needed for short comings (and even if not, for research), but I wouldn't say this is something different than poetry, music or pixel art, LLMs can imitate although most of the times in a uncanny way.
Joel_Mckay 10 hours ago [-]
Every trace on a PCB is a traveling salesman problem with ballooning complexity.
Yes, the optimal solution won't be achievable, it will burn lots of compute and we need better simulations so that less errors are made (and will be made).
Still, if LLMs are capable of writing working code, art and solving math problems, they qre definitely capable of doing suboptimal routing (with some algorithmic aid)
Joel_Mckay 8 hours ago [-]
>if LLMs are capable of
That is the leap in logic, as an LLM doesn't think/create/feel or understand. It simply copies billions of patterns, and finds the closest fit.
> writing working code,
You mean a compacted collage of stolen codified work from real people. It will require a continuous parasitic relationship of user data to remain coherent. Given the firms have already stolen everything, it is unlikely to improve much as weights are refined.
> art
Again, a statistical output of salient feature clusters mimicking a humans output is not a creative process. For example, a glass-blower only sees the glowing art-form in its true state before it is annealed into its final form. Or a painter undergoes a creative process to find meaning, and abandons the work when there is nothing left to add.
Emotional projection onto an algorithmic output is simply recognizing the millions of peoples aesthetic choices stolen, and compacted with some degree of lost granularity. It is peoples art forms, but no creative thought or intent behind the results.
> solving math problems,
LLM are very good at context search, but require persistent data streams to mine for weighting relevant vector proximity. Again, everything that could be stolen, has already been scraped.
Only user input data remains in a sea of slop, and the process is degenerative given most human chat-users appear to be losing 17% cognitive function. As people discover the intelligence campaign against users is not in their interest.. paying companies to rob you and your friends makes less sense.
Being a sentient turnip, I am probably unaware of such things. ymmv =3
adrianvi 3 hours ago [-]
> That is a leap in logic
It is not, it doesn't matter if a brain's neurons or a prediction algorithm managed to get the solution if it has done so in a (sort of) reliable way.
Errors are made by both machines and humans, so that's not a differenting factor.
What is clear is that the human element will be more valued on art as time goes on.
CamperBob2 20 hours ago [-]
What were the chicken's thoughts on the Jacobian conjecture?
Joel_Mckay 10 hours ago [-]
Finding a consistent pattern by conflating most papers, resolving a similar isomorphic vector search proximity result from an entire field of research.
LLM are very good at brute force context search spaces, and people see patterns in nonsense even when it is nebulous. Similar to the Newton's Apple story people are fond of telling each other. =3
Explain how this is different from what humans do.
We all just muddle through life, predicting the next token. That's it. That's all there is. And it's enough.
Joel_Mckay 4 hours ago [-]
>Explain how this is different from what humans do.
The same reason every human understands how Einstein brushed his teeth in the morning. Best regards =3
CamperBob2 2 hours ago [-]
That logic is so goofy, I don't even think the Greeks had a name for it.
monocasa 1 days ago [-]
> Only decades of standards compliance, workmanship training, and experience
If that could solve NP-hard problems, computer science would be a very different field.
murderfs 19 hours ago [-]
> Somewhat functional in the trivial problem domains, and always useless where design choices mattered.
This is laughable when you consider that semiconductor design is the least "trivial" problem domain, and it happens entirely in RTL. There's basically zero human intervention when it comes to layout: even floorplanning is being automated nowadays.
Joel_Mckay 10 hours ago [-]
Fab standard cell libraries are already the practical optimization of their current capabilities, and even FPGA try to minimize routing proximity with various levels of success. However, there are again named problems that constrain what naive people can get away with....
Procedural generation or parametric design is not the same, as the behavior and constraints were rationally engineered by people.
LLM would simply look at the outputs during training, abstract it as looking similar to a potato-chip factory, and generate a nonsense answer some fool assumes is appropriate.
Humans are wired to see meaningful patterns in chaotic systems even when they aren't really there. Neuromorphic computing may create real "AI" someday, but it almost certainly won't be from LLM cults. =3
If anything, it's closer to the bin packing problem. The cost function isn't expressed in terms of lowest cost between nodes, but instead fitting all of the traces with the lowest board layer count while still meeting stuff like EMI crosstalk guidelines. Then there'll be some traces that are very constrained (think DRAM or SERDES links) that have to be length matched, but those are pretty much invariably point to point links that already are heavily automated.
Traces being, say 20% longer than they need to be for an optimal solution doesn't really change the performance of the board in the vast majority of cases since they'll be some of the lowest resistance components of the netlist anyway, as well as the fact that the PCB is normally oversized for the number of traces needed as it fulfills structural/mechanical needs as well as the netlist needs.
And on top of that, because the optimal solution probably is NP-hard, once again, the industry doesn't look for optimal, only good enough. If layout techs in Altium were regularly solving NP-hard problems, computer science would be a different place. The only goal I see is to meet that bar without hiring layout techs.
Joel_Mckay 1 days ago [-]
>Traces being, say 20% longer than they need to be doesn't really change the performance of the board
Impedance matching requires you know what you are doing, and Altium will only take you so far. For the price, Altium/Protel has always been a poor deal for what you get software wise.
Even free Qspice (a more modern Analog Devices LTSpice) is a far better option:
>the industry doesn't look for optimal, only good enough
Indeed, that is why your iPhone still weighs 3.7 kg. =3
monocasa 1 days ago [-]
> Impedance matching requires you know what you are doing, and Altium will only take you so far. For the price, Altium/Protel has always been a poor deal for what you get software wise.
Pretty much every high end board is designed under Altium. QSpice is a different tool for a different purpose.
And like I said, those few cases were the length actually matters tend to be heavily assisted with automation as it is.
> Indeed, that is why your iPhone still weighs 3.7 kg. =3
I guarantee you that an iPhone board isn't an optimal solution, simply good enough.
Joel_Mckay 1 days ago [-]
>I guarantee you that an iPhone board isn't an optimal solution,
DFM almost certainly guarantees an iPhone is both form, and cost optimized. Jobs was very clear early on in the product development that the EE work had to be miniaturized due to the energy density possible setting volumetric minimums on the battery technology at that time.
> simply good enough.
A common philosophy for people that make cost optimized low-end products. Some people love their 3.7kg phone, as it comes with a stylish shoulder strap. =3
monocasa 1 days ago [-]
Optimized != optimal
Optimal means there aren't any optimizations possible remaining.
Are you seriously going to suggest that there aren't any potential optimizations left in the iPhone's mainboard?
Joel_Mckay 1 days ago [-]
There are physical limits that are hit with any technology. =3
Magical LLM pixie sprinkles ... is that where magic smoke comes from?
Joel_Mckay 1 days ago [-]
Magic smoke is important, as it indicates a design parameter was exceeded.
I often recommend folks get a mini thermal camera for their phone... as inspecting for issues in electrical, hydraulic, or mechanical systems gets a fair bit easier/safer. =3
stonogo 1 days ago [-]
> Stay away from Reddit and forums if you want to see where the open minded people are looking. There are a lot of communities where EEs are experimenting with newer technologies and sharing their results, with realistic appraisals of what can be done.
Where are these communities?
HeyLaughingBoy 1 days ago [-]
My experience with hardware engineers, at least IRL, is very different. They love to talk about their work. However, I used to be an EE so that probably helps.
As for Reddit, there's a lot of "bury head in sand and problem will go away" behavior when it comes to AI. People are understandably worried about their jobs, but they're certainly not doing themselves any favors by downplaying AI or looking for "tech niches where AI isn't yet."
Copperhead is very interesting. I do some embedded systems consulting on the side, but I've never enjoyed PCB layout very much. I briefly investigated using AI for it the last time I had to do a board, but it wasn't very helpful.
anovikov 12 hours ago [-]
Thing is, what can they realistically do? Any work that does not involve a social component is on the way out. All work that remains will be more like "service" than like "work" the way we see it today ("service" as in "civil service", not as in "held in service or labor", i hope).
animeshchouhan 1 days ago [-]
[flagged]
mlaux 18 hours ago [-]
While this new competency of LLMs in EDA is objectively neat, I can't help but feel a little sad about the way this is going. Electronics projects are my refuge from the new hyper-speed low-quality software world. I want to "just not use it" and continue to enjoy electronics, but if I ever want to turn one of my ideas into a product, I'll be up against people who are building extremely quickly and to a lower quality standard. Yes, potential users of a cool new gadget care about having their problems solved above all else, but I can tell this is going to turn into another field we're all here saying "what happened to craft?" about, and idk, I just don't like it. And this is coming from someone who enjoys (turn by turn) LLM-boosted programming.
danielmorozoff 1 days ago [-]
Has anyone had experience with Copperhead vs Astra and kicad? Looking for a similar tool soon
ecesena 1 days ago [-]
I do not have experience with Copperhead, but I made 2 PCBs with Claude. He made a py script that generates Kicad sources, I ended up generating all files (in particular schematics and PCB) from a shared netlist, and use Kicad cli to validate and generate gerbers.
I manufactured both PCBs via PCBWay (Claude also red all the specs and configured the constraints accordingly) and both work. I'm pretty impressed, especially because I've never done a PCB myself and didn't know I could.
What I was doing manually, co-working with Claude, was placing and routing (I was doing those via Kicad, then saving, then Claude was re-importing my work in his py files).
edg5000 19 hours ago [-]
I recommend having the LLM write Skidl, which generates a netlist, which you import in the PCB editor, which the LLM then reviews. Routing itself I think would require code-driven routing (expressing board via layout constraints, kinda like UI constraints/CSS) which does not exist yet.
animeshchouhan 1 days ago [-]
we're developing https://copperbench.org - an open-source benchmark for evaluating ai agents on real, verifiable hardware design tasks.
danielmorozoff 1 days ago [-]
any idea how it stacks up against zoo / zookeeper?
Goal is to make it easy for users to remix circuits, like say you want to make a mod for a retro video game system, you can fork off of an existing mod and just change it, and we guide you through getting it printed at pcbway or jlcpcb.
jimberlage 1 days ago [-]
This is probably not the primary way people use the tool, but if I log in (desktop, Chrome on macOS), click "Start a board" on the sidebar, and go to click any of the inputs, I can't type text in them (the inputs are "Start from an example", "What are you building", and "The brief".
mrnotcrazy 22 hours ago [-]
If you scroll down they want you to "Connect copperhead to GitHub first." The bottom should have a page where you can give them access to a repo for handling stuff.
dhon_ 21 hours ago [-]
Is copperhead related to this Copperbrain project?
They have similar names, seem to solve similar problems and both have first commit within a few days in July. One is Python and the other Typescript though and they don't seem to be forks.
rrr_oh_man 16 hours ago [-]
ChatGPT based naming
vovankuvalda 8 hours ago [-]
How reliable was the re-import step? Once you’d placed and routed things manually in KiCad, could you ask Claude for another change without it disturbing that work? Did you need to explicitly mark which parts should stay untouched?
aitchnyu 1 days ago [-]
Why would somebody ever use a hosted version? I see
"One-click gerber, DXF/STEP, render and BOM export" and "Altium support beyond KiCad" in cloud plans, dunno if they are compelling.
anirudhojhaanil 1 days ago [-]
With AI enabled consumer hardware usecases going to explode this is something super relevant. At least 5 startups have pitched their wearables to me and they could definitely use this
utopiah 1 days ago [-]
Will it though? Do you think people will actually be more creative with this or will we get yet another e-ink device with a slightly different form factor, or a "less than a phone" with different constraints?
In the end is the PCB design the bottleneck to create new devices or is it mostly about available components and their price?
delfinom 10 hours ago [-]
PCB design is no bottleneck. These services are solutions in search of a problem.
There are already millions of vendors all over the world making infinite variations of PCB designs for the same/similar product. You can hire a design shop in China for peanuts to make a variation as well.
Ultimately the bottleneck is the consumer does not care for infinite variations. The vast majority just want a "top rated product" at the lowest price. Which is whatever Amazon sorts their results as or whatever the Jones are buying that they need to keep up with.
The biggest driver of "unique product" (not just the 9 millionth clone product) commercial success is marketing, it is branding, it is finding a unique niche, it is timing, it is existing social & business relationships to drive sales.
Joel_Mckay 1 days ago [-]
Design for Manufacturability (DFM) will determine if they generate a viable product. Hardware is difficult, with a success rate around 1:66 for a startup.
It is a good idea to consult with a contract manufacturer engineering team early, and stop wasting peoples time including their own.
I have also seen people re-brand China pad-printed generic products, and claim they needed investor help buying a shipping container full of cheap stuff or outright e-waste. Careful, especially if you see multiple versions or the same product pop up at the same time. Best of luck =3
edg5000 19 hours ago [-]
Just regular coding agents are really good with Skidl schematics and can review layouts well. I'm not sure why you'd want a specialised environment for this.
webprofusion 18 hours ago [-]
I really want to like this but the AI written copy is painful. "The problem, and who hurts". Me that's who, come on guys.
tylergetsay 1 days ago [-]
Can I take the output of this and get a fully assembled board mailed to me? Thats my dream...
seidleroni 1 days ago [-]
It seems like this is just controlling KiCad. Assuming this produces a BOM as well, you could take the output files, send them to a board house like PCBWay or JLPCB and get the boards stuffed and shipped to you.
The board houses may have questions for you that may be difficult for you to answer, but theoretically you could answer those with AI and get fully assembled boards delivered right to your doorstep.
animeshchouhan 1 days ago [-]
not quite. copperhead operates on its own hardware IR, compiles verified KiCad files and generates manufacturing outputs.
we're also building a design house around it to close the loop with fabs, handle DFM questions and eventually let you hit "order" and receive fully assembled boards!
ac29 21 hours ago [-]
I did that with Codex+Sol alone, and made something even more complex in less time with Codex+Astra over the weekend.
Its maybe more hands on than you want it to be, but you mostly just need to supervise the work. But yes, the CAD outputs go directly to the JLCPCB ordering form, or whereever you fab
dghlsakjg 1 days ago [-]
Yes.
Look at jlcpcb or other Chinese assembly houses. If you stay within their component library it is dead easy, just upload your gerber and BOM, and you can have assembled boards within a week or so. Slightly more difficult if they have to order parts for your BOM, but still not really that hard.
tylergetsay 8 hours ago [-]
if I needed something on the board that was outside the component library of the assembly house, can I ship it to them? or have them arrange for it somehow? How constrained is the component library?
dghlsakjg 7 hours ago [-]
Any PCB assembler can help you source outside parts or accept your parts.
Go look at the library, I can’t really tell you if it is constrained for your use case.
4b11b4 1 days ago [-]
Pretty much with the JLC plugin to KiCad.
animeshchouhan 1 days ago [-]
soon :)
motoboi 1 days ago [-]
"hardware as fast as software". Please no, lol.
I've imagined a chip running as slow as python.
FacelessJim 1 days ago [-]
I’ve read it the same way. Definitely a double edged slogan.
frangonf 21 hours ago [-]
I've imagined bugs releasing magic smoke faster than usual.
theandrewbailey 1 days ago [-]
Or worse: hardware as slow as any average, bloated Electron "app".
animeshchouhan 1 days ago [-]
haha nice catch but this is about development speed
tortasaur 1 days ago [-]
maybe something like "make hardware as quickly as software" would be clearer
Joel_Mckay 1 days ago [-]
LM555 or 300MB nodejs App on a $300 SoC... the choice is clear... lol =3
fwip 1 days ago [-]
Might be a better website if it wasn't all clearly AI-copy.
"Nothing commits without its gate."
animeshchouhan 1 days ago [-]
the website isn't the product. try copperhead and judge the engineering :)
hilariously 1 days ago [-]
The website is the marketing for the product, most people see that first, and they wont go further if your front door is festooned with goofball stuff.
animeshchouhan 1 days ago [-]
fixed it!
1 days ago [-]
1 days ago [-]
avsteele 1 days ago [-]
Interested in the evaluations of anyone actually using this.
I tested over the weekend and Astra can
- create and modify schematics from instructions
- place components and route traces
out of the box, just via normal 'computer use'. I'm not satisfied with the routing but it isn't terrible.
krttherealest 1 days ago [-]
it would propably help thousands of ppl ngl
mattanimation 1 days ago [-]
[flagged]
extralongdivisi 1 days ago [-]
Same.
Software moves so fast that its actually an anti feature. Libraries and SDKs measure lifetime support in years, but industrial hardware support *at minimum* is a decade. A lot of these new startups dont understand that established industry wont use them unless they known this shiny new system wont ve abandoned in a few years.
On the other hand, softwate devs trying to quickly make a product have something to get them going.
animeshchouhan 1 days ago [-]
when LLM calls are the bottleneck, the programming language stops mattering.
1 days ago [-]
nullbio 1 days ago [-]
Let me know when I can build my own Cerebras chips, because we're never going to see them as consumers, otherwise.
Yes yes, I know, leagues apart. Still though... One can dream.
I used claude and gemini to edit/debug kicad schematics. And it was pretty good. What is the point of this agent?
animeshchouhan 1 days ago [-]
copperhead isn't just a wrapper around claude or gpt. it combines model intelligence with its own hardware IR, deterministic engines and continuous verification.
j16sdiz 1 days ago [-]
User just couldn't care less.
Do it have extra feature? Speed? Ease of use?
animeshchouhan 1 days ago [-]
we have the wrapper orchestrator + additional specialized tools. so yeah we are better than just wrappers.
guhidalg 1 days ago [-]
Some PM realized that agents will not push back against waterfall style project planning, so now we get an agent for all possible versions of waterfall projects.
animeshchouhan 1 days ago [-]
fair critique but copperhead works as a feedback loop: design, verify, revise and repeat. closer to an engineering control loop than waterfall with an agent on top :)
TechSquidTV 1 days ago [-]
Is it doing any circuit simulation or anything?
animeshchouhan 1 days ago [-]
we are building tool plane integrations around the same. stay tuned!
toss1 1 days ago [-]
When it gets to the end of the design loops, can it run simulations and tests, or is that out of scope i.e., for another product? (I didn't notice testing on a very quick peruse, but that doesn't mean I didn't simply miss it)
animeshchouhan 1 days ago [-]
we are building tool plane integrations around the same. stay tuned!
electric_mayhem 1 days ago [-]
I use a jigsaw to cut wood. It works pretty good. What’s the point of a table saw?
mitxela 1 days ago [-]
You joke but my coping saw cuts wood much faster than any of my normal saws. I don't know a lot about saws, I presume it's the type of blade on it. And I do indeed have three saws, which is a lot for someone who doesn't know much about saws. One that says it's good for cutting metal, one for wood and one for tight corners in wood (a coping saw).
dghlsakjg 1 days ago [-]
Your coping saw probably has a pretty thin and narrow blade. That minimizes friction on the non cutting surface, and the amount of material removed because of the narrow blade.
animeshchouhan 1 days ago [-]
wait are you the mitxela from youtube fluid simulation pendant video
m132 1 days ago [-]
[flagged]
tomhow 23 hours ago [-]
Please don't post shallow dismissals or focus on trivialities. Let's focus on the substance of the project. It's a good sign that an early stage project hasn't devoted a lot of time or cost into their logo.
m132 21 hours ago [-]
I'm sorry, but going on that website made me feel like I was being greeted by an AI support technician or recruiter.
I understand—these days, there are more reasons to vibe a landing page than not. To many, however, this page is going to be their first encounter with the project. While it sure is shallow to judge a book solely by its cover, in this case, the cover just blatantly screams "we haven't even tried"... Can you really blame people for not looking beyond it if even its own creator gave it a similar amount of attention? Especially in 2026, when everything preys on your attention and generating plausibly-looking low-effort projects has never been easier?
tomhow 14 hours ago [-]
We just need you to observe the guidelines, no matter the topic or no matter how much it seems justifiable to overlook them in a particular case. They've been largely constant for nearly 20 years, and HN only continues to be a place where people want to discuss important topics because we have guidelines and uphold them daily. https://news.ycombinator.com/newsguidelines.html.
m132 8 hours ago [-]
Fair. I wish low quality submissions received similar treatment to low quality comments, or at least had their own category, separate from the main page.
tomhow 4 hours ago [-]
There will always be a range of views about whether an article is good or not; there's no universal definition of “low quality submission”. HN’s ethos is to surface content that “gratifies intellectual curiosity”. Often we only really know whether an article fits that description once we see the discussion thread. You're welcome to flag submissions you think are not fit for HN, or to email hn@ycombinator.com to point out why an article is unfit for the front page. And you can make a substantive comment critiquing the article.
Flux.ai being the incumbent Silixon based out of the UK have been showing demos Quilter and DeepPCB for layout The recent OpenAI demo...
I went the other way and pre-designed sub circuits with a set of rules that allows simple merge assembly, unfortunately I didn't have the time or budget to continue with it, but I took the constrained approach as with hardware, things can't be 99%.
The one thing I will say, is that my experience of hardware engineers is very gatekeepy.
Any questions about the use of AI for any form of automation on forums/Reddit get shot down instantly and the OP's told 'skill issue' more or less. In my opinion, just as with software, most work is simple and should be automated, there will always be a need for the real engineering when it comes to high specification work, high volume optimisation and hardware debug (although Claude code is pretty handy at driving a Jlink)
Stay away from Reddit and forums if you want to see where the open minded people are looking. There are a lot of communities where EEs are experimenting with newer technologies and sharing their results, with realistic appraisals of what can be done.
You also need to understand the history of autorouting technology for PCBs. Autorouters with auto layout have been around in many forms for years. Their output never compares to a skilled EE doing it manually. The gap between autorouter output and skilled operator output is even bigger than the gap between a good developer and average AI codegen slop.
I’m interested in this space, but even the Fable/Astra or dedicated tools like Quilter, Flux, and others have a very, very long way to go for boards more complex than simple hobby boards.
I do think this is going to be good for hobby people doing simple PCBs though
It is a named problem, and can't be misappropriated like the $9Tn worth of FOSS code "AI" scraped and compacted for isomorphic plagiarism tokens. =3
I don’t know why you’re trying to make this so hard.
The problem is NP hard whether I do it or a machine does it.
I can still do a good job despite being NP hard. I believe a machine with enough compute will be able to, too.
LLM don't think because it is not real "AI", and simply conflates every isomorphic vector search proximity output.
Auto-routers have existed for decades, and they do work in the trivial design cases... but are almost always a liability where design choices matter.
Best of luck =3
NP-hard is still NP-hard... and named problems are rarely solvable with naive approaches. Best of luck =3
We can find local optima, but there's no real way to prove a given design is the best of all possible designs. We can only find designs which work and meet the given criteria.
One can prove that a design is correct, but it requires the same class of compute as an LLM to properly simulate. Circuit boards are hellishly complicated once you start simulating EM and RF responses.
As for how a good engineer does this, it's the same way pilots can fly helicopters: intuition. It's a skill built up from lots of reading the rules and theory, and lots of practice. One gets a feel for how the various fields and energies are moving.
Which, when you think about it, is just about how neural nets learn, isn't that neat?
I think the real answer here is that machine learning is absolutely capable of producing satisfactorily correct circuit boards. In principle. But I think the problem space is far too large for today's ML techniques and verification/iteration is just way too expensive. Maybe in another few years, I just don't think we have enough compute for it yet.
Auto-routers have been around far longer than even smartphones. Somewhat functional in the trivial problem domains, and always useless where design choices mattered.
Best of luck solving a named problem. =3
https://en.wikipedia.org/wiki/The_Subservient_Chicken
The LLM would learn the heiristics (example: data lines first, power lines later, etc.) and would request the autorouter to do that routing, then take the image output and request a different part (depth-first). If later no routing is posible with that configuration, after some retries it could try another way.
It wouldn't solve complex boards, and engineers are always needed for short comings (and even if not, for research), but I wouldn't say this is something different than poetry, music or pixel art, LLMs can imitate although most of the times in a uncanny way.
https://en.wikipedia.org/wiki/Travelling_salesman_problem
While physics informed models do exist, they are still going to burn a lot of compute to generate failure modes people didn't know were possible. =3
https://www.youtube.com/watch?v=T4Upf_B9RLQ
Still, if LLMs are capable of writing working code, art and solving math problems, they qre definitely capable of doing suboptimal routing (with some algorithmic aid)
That is the leap in logic, as an LLM doesn't think/create/feel or understand. It simply copies billions of patterns, and finds the closest fit.
> writing working code,
You mean a compacted collage of stolen codified work from real people. It will require a continuous parasitic relationship of user data to remain coherent. Given the firms have already stolen everything, it is unlikely to improve much as weights are refined.
> art
Again, a statistical output of salient feature clusters mimicking a humans output is not a creative process. For example, a glass-blower only sees the glowing art-form in its true state before it is annealed into its final form. Or a painter undergoes a creative process to find meaning, and abandons the work when there is nothing left to add.
Emotional projection onto an algorithmic output is simply recognizing the millions of peoples aesthetic choices stolen, and compacted with some degree of lost granularity. It is peoples art forms, but no creative thought or intent behind the results.
> solving math problems,
LLM are very good at context search, but require persistent data streams to mine for weighting relevant vector proximity. Again, everything that could be stolen, has already been scraped.
Only user input data remains in a sea of slop, and the process is degenerative given most human chat-users appear to be losing 17% cognitive function. As people discover the intelligence campaign against users is not in their interest.. paying companies to rob you and your friends makes less sense.
Being a sentient turnip, I am probably unaware of such things. ymmv =3
It is not, it doesn't matter if a brain's neurons or a prediction algorithm managed to get the solution if it has done so in a (sort of) reliable way.
https://en.wikipedia.org/wiki/Duck_test
Errors are made by both machines and humans, so that's not a differenting factor.
What is clear is that the human element will be more valued on art as time goes on.
LLM are very good at brute force context search spaces, and people see patterns in nonsense even when it is nebulous. Similar to the Newton's Apple story people are fond of telling each other. =3
https://en.wikipedia.org/wiki/Pareidolia
We all just muddle through life, predicting the next token. That's it. That's all there is. And it's enough.
The same reason every human understands how Einstein brushed his teeth in the morning. Best regards =3
If that could solve NP-hard problems, computer science would be a very different field.
This is laughable when you consider that semiconductor design is the least "trivial" problem domain, and it happens entirely in RTL. There's basically zero human intervention when it comes to layout: even floorplanning is being automated nowadays.
https://en.wikipedia.org/wiki/Clock_domain_crossing
> floorplanning is being automated nowadays.
Procedural generation or parametric design is not the same, as the behavior and constraints were rationally engineered by people.
LLM would simply look at the outputs during training, abstract it as looking similar to a potato-chip factory, and generate a nonsense answer some fool assumes is appropriate.
Humans are wired to see meaningful patterns in chaotic systems even when they aren't really there. Neuromorphic computing may create real "AI" someday, but it almost certainly won't be from LLM cults. =3
https://en.wikipedia.org/wiki/Pareidolia
https://en.wikipedia.org/wiki/Travelling_salesman_problem
While physics informed models do exist, they are still going to burn a lot of compute to generate failure modes people didn't know were possible. =3
https://www.youtube.com/watch?v=T4Upf_B9RLQ
If anything, it's closer to the bin packing problem. The cost function isn't expressed in terms of lowest cost between nodes, but instead fitting all of the traces with the lowest board layer count while still meeting stuff like EMI crosstalk guidelines. Then there'll be some traces that are very constrained (think DRAM or SERDES links) that have to be length matched, but those are pretty much invariably point to point links that already are heavily automated.
Traces being, say 20% longer than they need to be for an optimal solution doesn't really change the performance of the board in the vast majority of cases since they'll be some of the lowest resistance components of the netlist anyway, as well as the fact that the PCB is normally oversized for the number of traces needed as it fulfills structural/mechanical needs as well as the netlist needs.
And on top of that, because the optimal solution probably is NP-hard, once again, the industry doesn't look for optimal, only good enough. If layout techs in Altium were regularly solving NP-hard problems, computer science would be a different place. The only goal I see is to meet that bar without hiring layout techs.
Impedance matching requires you know what you are doing, and Altium will only take you so far. For the price, Altium/Protel has always been a poor deal for what you get software wise.
Even free Qspice (a more modern Analog Devices LTSpice) is a far better option:
https://www.qorvo.com/design-hub/calculators-simulation/qspi...
>the industry doesn't look for optimal, only good enough
Indeed, that is why your iPhone still weighs 3.7 kg. =3
Pretty much every high end board is designed under Altium. QSpice is a different tool for a different purpose.
And like I said, those few cases were the length actually matters tend to be heavily assisted with automation as it is.
> Indeed, that is why your iPhone still weighs 3.7 kg. =3
I guarantee you that an iPhone board isn't an optimal solution, simply good enough.
DFM almost certainly guarantees an iPhone is both form, and cost optimized. Jobs was very clear early on in the product development that the EE work had to be miniaturized due to the energy density possible setting volumetric minimums on the battery technology at that time.
> simply good enough.
A common philosophy for people that make cost optimized low-end products. Some people love their 3.7kg phone, as it comes with a stylish shoulder strap. =3
Optimal means there aren't any optimizations possible remaining.
Are you seriously going to suggest that there aren't any potential optimizations left in the iPhone's mainboard?
https://en.wikipedia.org/wiki/Sealioning
I often recommend folks get a mini thermal camera for their phone... as inspecting for issues in electrical, hydraulic, or mechanical systems gets a fair bit easier/safer. =3
Where are these communities?
As for Reddit, there's a lot of "bury head in sand and problem will go away" behavior when it comes to AI. People are understandably worried about their jobs, but they're certainly not doing themselves any favors by downplaying AI or looking for "tech niches where AI isn't yet."
Copperhead is very interesting. I do some embedded systems consulting on the side, but I've never enjoyed PCB layout very much. I briefly investigated using AI for it the last time I had to do a board, but it wasn't very helpful.
I manufactured both PCBs via PCBWay (Claude also red all the specs and configured the constraints accordingly) and both work. I'm pretty impressed, especially because I've never done a PCB myself and didn't know I could.
What I was doing manually, co-working with Claude, was placing and routing (I was doing those via Kicad, then saving, then Claude was re-importing my work in his py files).
https://zoo.dev/research/zookeeper
Goal is to make it easy for users to remix circuits, like say you want to make a mod for a retro video game system, you can fork off of an existing mod and just change it, and we guide you through getting it printed at pcbway or jlcpcb.
https://github.com/deadbringer17/Copperbrain
They have similar names, seem to solve similar problems and both have first commit within a few days in July. One is Python and the other Typescript though and they don't seem to be forks.
In the end is the PCB design the bottleneck to create new devices or is it mostly about available components and their price?
There are already millions of vendors all over the world making infinite variations of PCB designs for the same/similar product. You can hire a design shop in China for peanuts to make a variation as well.
Ultimately the bottleneck is the consumer does not care for infinite variations. The vast majority just want a "top rated product" at the lowest price. Which is whatever Amazon sorts their results as or whatever the Jones are buying that they need to keep up with.
The biggest driver of "unique product" (not just the 9 millionth clone product) commercial success is marketing, it is branding, it is finding a unique niche, it is timing, it is existing social & business relationships to drive sales.
It is a good idea to consult with a contract manufacturer engineering team early, and stop wasting peoples time including their own.
I have also seen people re-brand China pad-printed generic products, and claim they needed investor help buying a shipping container full of cheap stuff or outright e-waste. Careful, especially if you see multiple versions or the same product pop up at the same time. Best of luck =3
The board houses may have questions for you that may be difficult for you to answer, but theoretically you could answer those with AI and get fully assembled boards delivered right to your doorstep.
we're also building a design house around it to close the loop with fabs, handle DFM questions and eventually let you hit "order" and receive fully assembled boards!
Its maybe more hands on than you want it to be, but you mostly just need to supervise the work. But yes, the CAD outputs go directly to the JLCPCB ordering form, or whereever you fab
Look at jlcpcb or other Chinese assembly houses. If you stay within their component library it is dead easy, just upload your gerber and BOM, and you can have assembled boards within a week or so. Slightly more difficult if they have to order parts for your BOM, but still not really that hard.
Go look at the library, I can’t really tell you if it is constrained for your use case.
I've imagined a chip running as slow as python.
"Nothing commits without its gate."
I tested over the weekend and Astra can
- create and modify schematics from instructions - place components and route traces
out of the box, just via normal 'computer use'. I'm not satisfied with the routing but it isn't terrible.
Software moves so fast that its actually an anti feature. Libraries and SDKs measure lifetime support in years, but industrial hardware support *at minimum* is a decade. A lot of these new startups dont understand that established industry wont use them unless they known this shiny new system wont ve abandoned in a few years.
On the other hand, softwate devs trying to quickly make a product have something to get them going.
Yes yes, I know, leagues apart. Still though... One can dream.
Do it have extra feature? Speed? Ease of use?
I understand—these days, there are more reasons to vibe a landing page than not. To many, however, this page is going to be their first encounter with the project. While it sure is shallow to judge a book solely by its cover, in this case, the cover just blatantly screams "we haven't even tried"... Can you really blame people for not looking beyond it if even its own creator gave it a similar amount of attention? Especially in 2026, when everything preys on your attention and generating plausibly-looking low-effort projects has never been easier?