cannot rotate square pads with FreeRotateBuffer()
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
pcb |
New
|
Undecided
|
Unassigned |
Bug Description
Bug reported on geda-user by Gus Fantanas:
Using PCB, I created a footprint for the PDS760 Schottky diode
(PowerDI®5 package). I have pasted its ASCII file below.
When I apply 'FreeRotateBuff
1) and the silkscreen rotate fine, but the two small square pads (2
and 3) do not.
Their centers rotate, but the pads themselves do not. Is it a bug or
did I do something wrong when I created the footprint? I have
verified the problem with 45° and 60° rotations.
Here is the footprint file. The guardband is probably overly liberal,
but for now it can do the job for me:
Element["" "" "D?" "" 27500 15000 -6500 9500 0 100 ""] (
Pad[-14383 124 -8478 124 13228 2000 14228 "" "1" "square"]
Pad[4239 3745 4239 3745 5512 2000 6512 "" "2" "square,edge2"]
Pad[4239 -3499 4239 -3499 5512 2000 6512 "" "3" "square,edge2"]
ElementLine [-23000 -8500 -23000 8500 500]
ElementLine [9000 -8500 -23000 -8500 500]
ElementLine [9000 8500 9000 -8500 500]
ElementLine [-23000 8500 9000 8500 500]
)
description: | updated |