Discussion:
[geda-user] pcb: buffer not mirroring a group of SMT resistors & their tracks (pcb ver 20110918)
Matt Rhys-Roberts
2014-08-27 10:21:48 UTC
Permalink
Hi, I just wish to left-right mirror a selection of 0805 resistors and
their tracks. Selecting them, cutting selection to buffer, then using
either type of 'mirror buffer' function, does not modify the buffer at all.

If this worked, it would save me manually repositioning a lot of work,
which has been caused by moving a thru-hole IC to the non-copper side of
a single sided board. I'll have to do it manually in the meantime...

Any solutions please? Upgrade imminent...

Regards,
Matt
Ed Simmons
2014-08-27 11:46:07 UTC
Permalink
Post by Matt Rhys-Roberts
Hi, I just wish to left-right mirror a selection of 0805 resistors and
their tracks. Selecting them, cutting selection to buffer, then using
either type of 'mirror buffer' function, does not modify the buffer at all.
If this worked, it would save me manually repositioning a lot of work,
which has been caused by moving a thru-hole IC to the non-copper side
of a single sided board. I'll have to do it manually in the meantime...
Any solutions please? Upgrade imminent...
Regards,
Matt
Hi Matt,

The buffer manipulation only works on tracks when there are no parts
present - since mirroring anything more complex than a resistor results
in invalid pin numbering.

You can probably get the tracks alone to mirror, then place the parts as
needed...

I hope that helps...

Ed
--
Ed Simmons
ed-ENuw89Ciac3fC7kMvaharFpr/1R2p/***@public.gmane.org
www.estechnical.co.uk
Larry Doolittle
2014-08-27 13:35:08 UTC
Permalink
Matt -
Post by Matt Rhys-Roberts
Hi, I just wish to left-right mirror a selection of 0805 resistors
and their tracks. Selecting them, cutting selection to buffer, then
using either type of 'mirror buffer' function, does not modify the
buffer at all.
Any solutions please? Upgrade imminent...
IIRC, you're supposed to cut the resistors to the buffer,
mirror the board, and then paste. That will work for the components.
As Ed suggested, maybe your 'mirror buffer' function will handle the
tracks in a separate step.

Make good backups!

- Larry
DJ Delorie
2014-08-27 16:35:30 UTC
Permalink
Post by Matt Rhys-Roberts
Hi, I just wish to left-right mirror a selection of 0805 resistors
and their tracks. Selecting them, cutting selection to buffer, then
using either type of 'mirror buffer' function, does not modify the
buffer at all.
As others noted, mirroring is disabled if you're trying to mirror an
element, because - except for a few exceptions - you can't mirror a
physical component. Consider what it would mean to mirror a 144-pin
microprocessor or even a SOT-23 transistor. The results would be a
disaster if you didn't realize what happened (and an inconvenience if
you did ;)
Matt Rhys-Roberts
2014-09-01 08:56:21 UTC
Permalink
Thanks for this and all the previous replies. I totally understand that
mirroring any component will upset the pin configuration, unless it's a
2-pin device.

However it seems a nuisance that I couldn't mirror a selection that
consisted entirely of just 0805 resistors and their interconnecting
tracks! Glad it was only a handful.

Looking forward to trying a newer release of gEDA when I upgrade the OS
here.

Regards
Matt
Post by DJ Delorie
Post by Matt Rhys-Roberts
Hi, I just wish to left-right mirror a selection of 0805 resistors
and their tracks. Selecting them, cutting selection to buffer, then
using either type of 'mirror buffer' function, does not modify the
buffer at all.
As others noted, mirroring is disabled if you're trying to mirror an
element, because - except for a few exceptions - you can't mirror a
physical component. Consider what it would mean to mirror a 144-pin
microprocessor or even a SOT-23 transistor. The results would be a
disaster if you didn't realize what happened (and an inconvenience if
you did ;)
Loading...