PCB auto routers are often dismissed here as 'waste of time' and 'non useful' so I decided to have a real world experiment using the Eagle auto router.
The experiment uses the circuit of a motorized paste injector controller I am working on (a hobby project). It includes a 16Mhz clock, inductive loads and an analog input (schematic here
https://github.com/zapta/misc/raw/master/paste_injector/eagle/paste_injector_schematic.pdf )
What do you think? Will it work?
The rules are:
1. No manual editing or traces, not even post routing minor cleanups.
2. General auto router settings are ok (e.g. the cost of a bottom layer trace) but no per net (e.g. network classes) or other circuit specific settings.
3. Using a casual schematic design. Minimal bypass caps, using internal weak pullups, no separation between digital and analog ground, etc.
4. PCB manufactured by OSHPark.
5. Components are soldered by hand.
6. Board rework is OK as long as it is not routing related (e.g. due to footprint or schematic error).
Success criteria:
1. The circuit works in the intended use cases (hobby use in room temperature, standard 5V usb charger and cable).
2. No noticeable issues, glitches, etc.
The auto routing:
Design files and schematic:
https://github.com/zapta/misc/tree/master/paste_injector/eagle