pcb

pads change size when element flipped to other side

Bug #1688402 reported by Bert Timmerman on 2017-05-04
6
This bug affects 1 person
Affects Status Importance Assigned to Milestone
pcb
High
Bert Timmerman

Bug Description

Don Kuenz posted on 04-05-2017 in the geda-user mailings list:

This question was originally asked on sci.electronics.design by another
person.

------------------------------------------------------------------------

It seems that sometimes when I do a 'Move selected Elements to the other Side'
in pcb-lesstif the pads will change size. It's transient tho'.
Rotating resolves the issue as does saving and reloading.
Just moving around does not.

It does show up in the export:
http://members.aon.at/~aklamme4/scratch/padsz.png

Might there be something wrong in the setup/cfgfile? (units?)
or is it the footprint? (it was written in a text editor)

footprint:
http://members.aon.at/~aklamme4/scratch/B82464-A4.fp

looking at the .pcb file something seems to have happened to the coordinates...
not sure if it's the cause...
http://members.aon.at/~aklamme4/scratch/padsz.pcb

------------------------------------------------------------------------

Thank you,

-- Don Kuenz KB7RPU

Genius is nothing but a greater aptitude for patience. - de Buffon

Bert Timmerman (bert-timmerman) wrote :
Bert Timmerman (bert-timmerman) wrote :
Bert Timmerman (bert-timmerman) wrote :
Changed in pcb:
status: New → Confirmed
Changed in pcb:
milestone: none → pcb-4.0.2
Bert Timmerman (bert-timmerman) wrote :

Hi all,

A solution by Johann Klammer is committed in topic branch "LP1688402".

Please test.

Kind regards,

Bert Timmerman.

Changed in pcb:
assignee: nobody → Bert Timmerman (bert-timmerman)
importance: Undecided → High
status: Confirmed → In Progress
Chad Parker (parker-charles) wrote :

The png seems a little funny to me. Both parts appear on the same side?

Anyway, this patch seems to fix the problem, and I don't see any obvious adverse effects.

One small thing, in order to be "C compliant" the Coord definition needs to be at the beginning of the block. I moved it up and push the commit.

Changed in pcb:
status: In Progress → Fix Committed
To post a comment you must log in.
This report contains Public information  Edit
Everyone can see this information.

Other bug subscribers