Mail Archives: geda-user/2016/03/22/04:24:18
gedau AT igor2 DOT repo DOT hu wrote:
> Input: http://igor2.repo.hu/tmp/tut.pcb (+ a netlist)
> Output: http://igor2.repo.hu/tmp/tut_routed.pcb
>
> I could invest some more hours and rewrite the util to be a plugin.
IMHO, plugins are a less than optimal concept in the case of low volume
low traffic projects like pcb and EDA in general. In particular, the way
plugins are done in pcb presents enough additional obstacles that I tend
to not use them at all. Plugins need to be compiled separately for each
version of pcb. There is no mechanism to pick automatically the "right"
binary. Since I like to use both, the stable version from stock Debian and
bleeding edge from git head I end up with plgins not working half the
time. In addition, plugins do not track advances of the main source. So
they bit-rot and tend to "go away".
> The question is whether it is worth the effort.
Yes, please!
Biased routing would be very welcome by me. I'd even consider to overcome
my learned resistance toward plugins.
> More generally, do anyone like the example output? Or the idea of
> the "biased layers" (hirozontal traces on one layer, vertical on
> another, plus a lot of vias)?
Biased routing is what I teach students as a default strategy for manual
layout. It automatically prevents the most common blunders: Big road
blocks due to parallel tracks on both sides of a two-layer layout. The
result is reasonably close to optimum most of the time. Our preferred fabs
do not charge extra for additional vias (unless they come in ridiculous
amounts)
---<)kaimartin(>---
--
Kai-Martin Knaak tel: +49-511-762-2895
Universität Hannover, Inst. für Quantenoptik fax: +49-511-762-2211
Welfengarten 1, 30167 Hannover http://www.iqo.uni-hannover.de
GPG key: http://pgp.mit.edu:11371/pks/lookup?search=Knaak+kmk&op=get
- Raw text -