Live data from Hacker News

Show HN: Copperhead – Cursor for circuit boards

copperhead.sh

61–70 of 121 posts

Re: Show HN: Copperhead – Cursor for circuit boards

#61

Earlier quoted context omitted.

Every trace on a PCB is a traveling salesman problem with ballooning complexity. 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

Well, no, it's not. 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 inv…

>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:

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

Re: Show HN: Copperhead – Cursor for circuit boards

#62

Earlier quoted context omitted.

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.

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

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.

Re: Show HN: Copperhead – Cursor for circuit boards

#63

Earlier quoted context omitted.

Well, no, it's not. 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 inv…

>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: https://www.qorvo.com/design-hub/calculators-simulatio…

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

Re: Show HN: Copperhead – Cursor for circuit boards

#64

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?

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

Re: Show HN: Copperhead – Cursor for circuit boards

#65

Earlier quoted context omitted.

>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: https://www.qorvo.com/design-hub/calculators-simulatio…

> 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. > I…

>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

Re: Show HN: Copperhead – Cursor for circuit boards

#66
post #62

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

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.

[deleted]

Re: Show HN: Copperhead – Cursor for circuit boards

#67

Earlier quoted context omitted.

> 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. > I…

>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?

Re: Show HN: Copperhead – Cursor for circuit boards

#68

Earlier quoted context omitted.

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

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

> Only decades of standards compliance, workmanship training, and experience

If that could solve NP-hard problems, computer science would be a very different field.

Re: Show HN: Copperhead – Cursor for circuit boards

#69

Earlier quoted context omitted.

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

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.

Re: Show HN: Copperhead – Cursor for circuit boards

#70

Can I take the output of this and get a fully assembled board mailed to me? Thats my dream...

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.

Post reply on HN