What I’d like to do, is to set PCBnew’s origin (which is always somewhere outside your working sheet) to a place of choise. I could do this in Eagle. Than I can fill in absolute values in the footprint’s properties box.
During typing this, I have found a “tollerable” workaround. I simply drag the entire PCB around.
Select a component and create a local origin with <space>. Then select another component and hit <shift>-p for a relative movement. Select “Use Local Origin”. Rinse and repeat.
You could use the global Preferences–>pcb editor–>origins&axes -->use “drill origin” or “grid origin”.
And subsequently set the drill(or grid origin) to your desired location using Place–>drill/grid origin.
However, my method for similar tasks is different:
don’t change the origins
instead:
mark your “wanted” origin with something which works as a snapping point (for instance place a footprint)
than move/copy the other items to that point and use “Move exactly”.
you could also directly use the “Move with reference” command
PCBnew’s origin is always somewhere outside your working sheet
That was also a annoyance for me in the first days of working with kicad. I used a solution suggested in this forum: build your own page worksheet. In my case it consists only of a marking cross at origin (0,0), no frame or other things. So I can draw my board around this origin, or use the origin as board edge.
Pro-Tip: You can also use arithmetic operations in (all?) input fields. So you can just type 91+10 for example in the properties dialog.
EDIT: And thanks for shift+P, didn’t know about this one, yet
In Altium, there is a (alpha blendable see-thru) panel that floats around the workspace (so it doesn’t get in the way) that continuously shows deltaX, delta Y etc amongst other things)
gives you information of EVERYTHING under the mouse pointer
Maybe a useful feature addition.