Hacker News new | ask | show | jobs
by ilyt 1123 days ago
I always wanted parts of PCB/schematic designs to be automated, like ability to say "here is LC filter, pick LC values to match 5kHz with this accuracy using E24 parts, with L being below X uH in value value", or plain "autoroute those less important paths after I did the important one" but I'm not sure how I feel about making it entirely in code.
2 comments

Yeah totally agree, circuit generators are powerful. There's a lot of cases where you decide your higher level constraints (e.g. I want a filter of this architecture) and the rest is plug and play with equations, which can (SHOULD) be automated.

I've enjoyed the jump to "code-first" PCB design but can understand your point - any thoughts on a UI that would allow these programmatic constructs interleaved with more classical EDA workflow?

Kicad's RF attenuator tool looks like it is close to that use case.

https://docs.kicad.org/7.0/en/pcb_calculator/pcb_calculator....