Mail Archives: geda-user/2018/02/05/06:53:45
Hi Chad,
Op 04-02-18 om 17:57 schreef Chad Parker (parker DOT charles AT gmail DOT com) [via
geda-user AT delorie DOT com]:
> Richard-
>
> I'm not exactly sure that I understand what you want to do. Are you
> looking to get the length from the point on the trace back to a pin or
> pad, following the trace through bends and arcs? Or are you just
> looking to see the distance from the crosshair to the ends of that
> particular line segment?
It's the first option: I'd like to know the total path length from the
cursor position to either end of the net (or at least to one end),
including arcs and bends. So a sort of extension of the R (Report net
length) action, which I already used extensively to create memory buses
with equal length traces.
Igor has been very kind to implement this in his pcb-rnd, and even
though it has some quirks and limitations(*), it was a great help in
marking fixed 100 mm distances along a path.
*: it only functions with the cursor over a straight line segment, at
least 40 mils from a local bend point, not over arcs. It also appears
slightly imprecise: it reports different values for the exact same grid
point if the mouse cursor is moved between measurements (I estimate some
0.2% deviation maximum). And oh, by default, it selects the local line
segment between the local bend points, and it 'Finds' (green highlight)
the path to the right. But it's very useful all the same.
> The former is a little more difficult, but it could be done, if that's
> what you need.
It's OK, I'm quite happy with Igor's solution, and I really doubt if
anyone else finds this a useful feature. There are, however, one or two
bugs wrt step sizes in the PPA version that would be nice if they could
be fixed -- but I'll put that in a separate post.
Best regards,
Richard
- Raw text -