How do I force parts to stay on the grid when I move things around? I thought I understood this but it keeps coming back to annoy me. It is simple enough when you place a part and can grab it by the centroid and move it and it sucks to the grid. And when a part does not fit the grid (eg: inch part on metric grid) you can grab pin 1 or whatever and place that specific pad on the grid when you drag it, even though the rest is off grid – I have no problem with those special cases. Yes, I know that the grid can be turned off or control key used, which is really handy for tidying up silk. And I realize that when dragging a selection you need to grab a centroid of one of the parts, else the whole selection ends up willy-nilly off grid.
I generally work on a subsection of the board (maybe a micro/xtal…) off to one side, place/route/tighten-up and get that little circuit nugget ready. I ensure that all part centroids are on the grid when I work on this nugget. Then I select it all (rotate it if needed) and drag it into place in the board. I am careful to grab one of the part centroids so everything ends up back on grid after the drag move (or so I think). I even zoom in to the part centers to check and see that all is on grid, or at least it looks like is hits a grid crosshair.
I have a board off to fab now, and I am massaging the placement file, and even though I thought I kept everything on my 0.125mm grid, I have some parts that ended up at 41.837452, 97.537548 and such. I realize that this is just me being anal and perfectionist, but it drives me crazy that I don’t have the control I want during layout.
I wish (and am hoping there is a setting for this) that I could force parts to always stay on grid unless I tell it otherwise. I don’t care about the traces, and push-n-shove (which is awesome btw) takes them wherever need be to ensure clearances, and that is no problem. I just want a clean and predictable pnp file with centroids on the grid. Yeah, yeah, let the ocd comments fly :}
Am I missing a fundamental setting?