Rubberband move broken for combined pad/pins

Bug #795672 reported by KaiMartin
6
This bug affects 1 person
Affects Status Importance Assigned to Milestone
gEDA project
New
Medium
Unassigned
pcb
New
Undecided
Unassigned

Bug Description

Rubber band move does not show the expected behavior if a pad is combined by more than one object.

Pads and pins can be combined to result in more complex geometries than rings and rectangles. If they share the same pin number, they get connected to the same net. A legitimate use cases for this are oval pads of pins for better manual soldering. Another use is copper for on board cooling.

Rubber band move will move a tracks end by more than the correct amount if the track is connected to such a combined pad.

1) build a foot print with a combined pad, that is made up by a pin and a pad at the same location.

2) add the footprint to a layout

3) connect a track to the combined pad-pin. Make sure to place the track on the side of the board, where the pad lives.
(The attached layout provides a ready made example)

4) activate rubberband move

5) move the footprint by dragging with the mouse.

The end of the track will move by twice the expected amount. Looks like the rubber band algorithm needs is applied twice.

---<)kaimartin(>---

Revision history for this message
KaiMartin (kmk-familieknaak) wrote :
Traumflug (mah-jump-ing)
Changed in geda-project:
importance: Undecided → Medium
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.