Hacker News new | ask | show | jobs
by hansc 3047 days ago
For these simple designs (and more complicated ones), my experience shows me that the problem has been solved with Eagle and a decent design rule file. I have autorouted tens of 2-layer designs with between 5 and 200 components with Eagle's autorouter and the seeedstudio .drc file as constraints. It's good and quick, give it a try (would take a few sec <50 parts, couple of minutes > 100parts)!

BTW nobody professional uses curved traces (except very rare cases), have a look at any electronics PCB

1 comments

Is there a good reason that people don’t use curved traces anymore, except that it easier for CAD software?

When traces where done by hand, they used to be curved and flowing, and frequently looked very elegant. And occasionally you see a super high speed design that’s a bit curvy today.

I think the answer is the discontinuity you get from a sharp bend is smaller than the highest frequency/wavelength in the signal. So you don't get any reflections off it. The way I think is the length of the wave front heading down the trace is much longer than the size of the bend. I think very high speed stuff can start having trouble with via's.

I think curved traces were used make layout easier when running tape. Bending the tape is easier than doing a cut to shift the trace over.

And safer, a problem with old tape layouts is it's easy enough to knock off a small section of tape. Old draftsman I worked with would check the layout against a blue print on a light table to make sure nothing was amiss before making mods. He also got really antsy if anyone was rummaging around in the drawers holding PCB layouts.

High speed designs definitely do not like corners, especially fast serial interconnects are often problematic (they tend to have really high clocks), think PCIe, USB3,...
Sharp curves radiate more than mitered corners. The curves has two unequal current paths; inner and outer radius. Any imbalance results in an inductance. I assume it takes longer to photoplot too as the machine has to interpolate around the curves.