pcb

pads change size when element flipped to other side

Bug #1688402 reported by Bert Timmerman
6
This bug affects 1 person
Affects Status Importance Assigned to Milestone
pcb
Fix Released
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

Revision history for this message
Bert Timmerman (bert-timmerman) wrote :
Revision history for this message
Bert Timmerman (bert-timmerman) wrote :
Revision history for this message
Bert Timmerman (bert-timmerman) wrote :
Changed in pcb:
status: New → Confirmed
Changed in pcb:
milestone: none → pcb-4.0.2
Revision history for this message
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
Revision history for this message
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
Changed in pcb:
status: Fix Committed → Fix Released
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.