Rubberband move broken for combined pad/pins
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(>---
Changed in geda-project: | |
importance: | Undecided → Medium |