| ▲ | jigsawdesigner 14 hours ago | |||||||
This is awesome! I'm in the industrial software / CAD space, so I have a rough idea of how painful and complex these engineering workflows can be, even though I don't design hardware myself. You might find it interesting to look into AI-powered PCB design tools for your next iteration. There are some cool tools popping up that can use AI to assist with the trace routing and layout, which could make the process much less tedious for you. | ||||||||
| ▲ | k1musab1 12 hours ago | parent | next [-] | |||||||
"... I have a rough idea of" and "look into AI-powered ... design tools" is a sad sentence to come across. This young individual spent time to learn complex things and implemented it into an actual useful physical thing. Why give this advice in the first place? To stop them from learning? | ||||||||
| ▲ | kaipereira 12 hours ago | parent | prev [-] | |||||||
Routing is honestly one of my favorite parts of making a PCB, there's something about the feeling of understanding exactly what each trace is doing that I find exhilarating. The problem with most AI powered tools is that they don't understand the context of your board, which is absolutely crucial for routing. Like so-and-so trace could be switching really fast and an AI powered design tool wouldn't understand that and wouldn't route it properly. Or like power for example, different things have different power requirements and I feel like we're not at the point where these tools are referencing every datasheet on the planet to figure out trace/fill sizes and whatnot. There's also some concepts I don't think these tools can wrap around quite yet. For example, minimizing loops, consistent ground planes, proper impedance control, and just all of these factors lead to an inferior board. Not saying that humans are perfect and understand all of these too, I just feel like if you understand what's happening with your board, you can do a much better job. At the end of the day, you'll be spending more time fixing the mistakes, which are actually pretty hard to spot without checking every single trace sometimes, then actually just routing it yourself, but maybe one day we'll get there! I'd love to hear some other takes though ;) | ||||||||
| ||||||||