I’ve done something to really bork my grid. When I’m on a 5 thou grid, I would expect the cursor to leap along in 5 thou jumps, so starting at 0,0 going to the right, I would go to 0.005, 0.010, 0.015 etc.
However, I can’t even get the cursor to even go to 0,0. It goes - on the x axis, from -0.003799 to 0.001201, stepping over 0. Similarly on the Y axis it’s all gone weird.
I did move my whole board to 0,0 at some point as I am used to a board starting on the bottom left hand corner as 0,0, but I am pretty sure that wasn’t the root of the issue, because I was able to place components at exact positions, on grid, previously.
So, does anyone know what I might have done to make the grid so funky please?
So, your cursor is on a 0.005 grid but your grid is not aligned with your coordinate system.
There are a bunch of things you can do to remedy it.
You can change the grid (and “auxiliary axis”) origins with the icons on the right side of the screen. By clicking on the icons you can set the locations of the red and grey markers.
Or: Pcbnew / Grid Settings to enter numbers for the grid origin:
Edit for posterity:
In the status bar on the bottom (of Eeschema, Pcbnew, etc) there are cursor X and & coordinates. and also differences as dx and dy. These differences can be set to 0 by pressing [Space bar] and can be used for quick measurements.
Thanks Paul. The second of your suggestions did the trick. I just reset it to 0,0 and now my board bottom left hand corner is back to 0,0. Goodness knows what I did to bork it in the first place!