I have, in my personal footprints, graphics on F.Fab layer.
When the F.Fab layer is visible, if I move the footprint in PCBnew, it snaps to something else than the Grid.
When F.Fab is not visible (unchecked), the footprint snaps correctly to the Grid when moved.
Is this a bug or a desired feature?
Thank you!
David
I found that same thing happens if the anchor is set to a reference that only exists on the F.Fab layer.
If the F.Fab layer is turned off,the pads (none of which are on the anchor) will only follow the grid.
If the F.Fab is on, and the anchor is set to something that exists only on the F.fab, Kicad seems to be confused… sometimes follows the anchor and sometimes follows a pad to the grid.
Same problem in 7.0.0-rc
I don’t know if it is a bug or not.
I do know it is past my bed time. I’ll do some more experiments tomorrow unless someone else can answer.
I don’t see how to set Anchor to a specific layer?
Anyway, the same behaviour happens with User.Drawings, F and B.Silkscreen, F and B.Courtyard etc…
While moved, the footprint has a tendency to jump forward and backward, trying to snap to the origin position of each graphic element.
It feels like a bug.
Selected a footprint with the anchor on pin 1.
Created a small circle on F.Fab layer within the confines of the F.Fab and off the grid to which pin 1 was attached
Set the anchor to the centre of the created circle.
Placed the footprint on the PCB editor.
Moved the footprint around with then without the F.Fab layer on.
With the F.Fab layer off the footprint behaved as it should with the anchor set to the previous pin1.
With the F.Fab layer on the footprint jumped around as if it didn’t know which anchor point should be used. Sometimes the new anchor point was placed on the grid which made Pin 1 off grid. Sometimes Pin1 went to the grid which meant the new anchor point was off grid.
Repeated the experiment today, same result. I haven’t tried any other layers.
I also think there is a bug. I wouldn’t think turning a layer on and off should upset the anchor.
It looks like if, in preferences, the option “Snap to graphics” is set to “Never”, the problem disappears. But this is different. Snap to graphics is convenient for example to help your Edge.Cuts lines to be joined, or to set the origin of your local grid to a graphic marker.
The problem described here is the fact that the footprint snaps to its own graphics.
could you post a picture from your preferences-setting (global board preferences), ? I have tried already some minutes, but the footprint snaps only to the grid (albeit I have a vague memoy that I have seen such behaviour already).
Made one last attempt before bed.
Cannot fault 7rc.
Can fault 6.0.10 again
Using a 100mil grid, place a footprint on a board.
I used a SMD electrolytic.
Hide F.Fab layer.
Use M key and move item.
Show F.Fab layer.
Use M key and move. Watch the item bounce around the board.