Even if the placement is correct, then an autorouter can still add great detours to the wrong tracks.
Autorouters have always been a mixed bag, and I’ve never used them (except for some experiments). For “simple” boards, comparative to for example the nixie tube PCB from EEVblog (see youtube) cleaning up the autorouter mess is about the same amount of work that laying out the tracks “properly” the first time is, especially with the excellent interactive router in KiCad, and it’s push and shove capability.
The area where autorouters get really useful is for boards with many, many connections, combined with an autorouter that be guided to do partial things.
For example even things such as “Break out this data bus from this BGA to the left side”. or “Connect this 32 bit databus between this CPU and that DDR3 chip”.
In such ways autorouters can speed up some “dumb” and “boring” tasks, but they do not have enough smarts to route a whole board.
Things like for example:
- Star grounding.
- Thick track to a shunt resistor, and a sense line back.
- High voltage isolation gaps.
- Decoupling caps.
- Sensitive stuff that needs guard rings.
And there are many more considerations to make for a good PCB layout. Think for example about a high power audio amplifier. On the voltage supply rails and the output you have 50V voltage swings and multiple amperes of currents to cope with, on the input side you have a 1V input signal, and you want a dynamic range (noise floor, harmonic distortion, etc) about 120dB lower. That’s 1uV on the same PCB. Combine that with the fact that each copper track has resistance, inductance and a stray field around it, and it’s amazing it’s possible to build such a thing in the first place.
A completely other type of PCB design is in RF design, and one of the most extreme are spectrum analyzers. Look at a teardown of a spectrum analyzer on youtube.
Such a spectrum analyzer is designed with very tight rules in mind, but those rules are very different from the earlier example of an audio amplifier.
SMPS circuits are another example where PCB layout is critical, and an integral part of the whole design. Take a perfect schematic, combine it with a bad PCB layout and the circuit does not work at all.
Because of all these limits of autorouters, and high demands of PCB design, you have to know how to layout a PCB properly first before you can learn to use an autorouter effectively. Just putting some quasi random component placement into freerouter and letting it rip does not teach you anything, and you will without doubt make errors in the first component placement. And without learning, you will keep repeating the same errors in later PCB’s you design.
If you do the routing manually, then your intimate interaction with the PCB you are making will reveal errors in the component placement, you will correct them and learn from it, so you make less errors in in the next PCB. Designing a PCB properly is a puzzle, and it requires a certain way of thinking that you can only learn by doing it yourself.
On top of all that you have EMC regulations, “Design for Manufacturing” and other considerations. Designing a proper PCB is much more then “connect A to B, and repeat until done”, which is sort of the only thing autorouters can do for you. Designing a proper PCB is an art and requires skill and experience, and you will not get the experience by using an autorouter.