Live data from Hacker News

Show HN: Copperhead – Cursor for circuit boards

copperhead.sh

71–80 of 122 posts

Re: Show HN: Copperhead – Cursor for circuit boards

#71

Earlier quoted context omitted.

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

So, then how are today's pcb layout techs solving these Np-hard problems in your mind, armed only with Altium?

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.

Re: Show HN: Copperhead – Cursor for circuit boards

#72

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

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?

Re: Show HN: Copperhead – Cursor for circuit boards

#73

Earlier quoted context omitted.

>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 lo…

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?

There are physical limits that are hit with any technology. =3

https://en.wikipedia.org/wiki/Sealioning

Re: Show HN: Copperhead – Cursor for circuit boards

#74

[flagged]

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.

Re: Show HN: Copperhead – Cursor for circuit boards

#75

Earlier quoted context omitted.

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

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.

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

https://en.wikipedia.org/wiki/The_Subservient_Chicken

Re: Show HN: Copperhead – Cursor for circuit boards

#76

Has anyone had experience with Copperhead vs Astra and kicad? Looking for a similar tool soon

we're developing https://copperbench.org - an open-source benchmark for evaluating ai agents on real, verifiable hardware design tasks.

any idea how it stacks up against zoo / zookeeper?

https://zoo.dev/research/zookeeper

Re: Show HN: Copperhead – Cursor for circuit boards

#78

Earlier quoted context omitted.

we're developing https://copperbench.org - an open-source benchmark for evaluating ai agents on real, verifiable hardware design tasks.

any idea how it stacks up against zoo / zookeeper? https://zoo.dev/research/zookeeper

mmm, someone decided to reuse `zookeeper` name, seriously?

Re: Show HN: Copperhead – Cursor for circuit boards

#79

Has anyone had experience with Copperhead vs Astra and kicad? Looking for a similar tool soon

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).

Post reply on HN