|
|
|
|
|
by helpfulmountain
866 days ago
|
|
As someone who just taught themself Kicad to make a simple MIDI controller PCB usi an STM32F4, I was totally blown away, coming from software, how "manual" everything was, how abstruse and arcane. It's quite difficult as a beginner to know that a design is "correct", or perhaps "correct enough", with respect to component placement and EMI. It seems like even top EE who specialize in board design utilize rules of thumb rather than rely on simulation. I was also blown away that the state of the art autorouter for traces seems to be from the early 2000's -- no recent AI magic going on here. Where is my "autoplacer"? It seems like an AI trained on millions of schematic/pcb combos, even just gerber files via image ingestion, ought to be able to generate a pretty decent layout + routing given constraints. Or perhaps I'm spoiled coming from software and web because it's so much further removed from physics. But it's still the case that there are a ton of modular components with "API's" that should have a templating language, so very much bravo to this project. |
|
I am confident a lot of this is an accessibility and UI issue: if you want to disrupt this you could focus on making simulation and auto-placement tools that are cheap and actually usable, and help inform the rules-of-thumb. But that's a very big investment and mostly orthogonal to making a different way to specify your netlist.