|
When I started designing PCBs a few years ago (after some years of electronics prototyping and software engineering) I was somewhat shocked by the manual, repetitive tasks I kept doing. So, I tried to automate as many of these small tasks as possible in the simplest design I could think of - a USB cable tester PCB. Please share your thoughts, ideas, criticism - I'm looking forward to hearing any feedback from the HN community! |
Real world board designs usually have critical placement, mechanical, EMI, test, assembly, anti-RE, supply-chain or other business-level constraints.
Without evolving the fundamental requirements definition to a language that holistically allows the parametric expression of these factors, generated designs are unlikely to meet real world needs in most real world (non-trivial) use cases.