mairomaster , 04-14-2016, 02:34 AM
You are pretty much doing the right thing.
Most of the time if you have a footprint with strange metric dimensions, it would be because it is designed in imperial. If that is the case, you can switch to imperial grid when creating the footprint (the key short cut is Q) and use mills instead of millimetres. However if the footprint just happens to be strange and designed in metric, you can just switch to a finer grid (often times 0.025 is enough but feel free to go lower than that). I would advice to stick to the Altium default grid sizes when possible and not use too fine grid if not necessary.
If you use an imperial footprint in a board which you design in metric, it should not be a problem as when you connect the pads of the footprint your cursor should snap to them (just make sure your snap is enabled), despite there centres not being on the grid perfectly.
Generally, I use 0.1mm - 1mm grid for placement of components (depending on how big they are) and 0.25 - 0.1mm for tracking (depending on how thick the tracks are). For board outline it's good to use some whole number sizes, since it just looks nice. Of course depending on mechanical limitations, you might need to use some specific number for that as well, which is not necessary a whole number in millimetres.