I mostly prefer that the footprint’s origin to be set to _one of its pins_ (preferable pin #0) rather on its border, corner etc. That’s because the pads are the part’s reference points which should be snapped to the grid, a least this approach is the obvious one to me. Unfortunately there are many parts in the library where this condition is not true, that is, the footprint’s origin is set to one of the part’s corner instead.
Is there a way to fix this issue from PCB layout window, without editing the original footprint when placing (that is, creating a custom user component just for the sake of having proper origin)? Maybe a dialog box for Move footprint’s origin by x, y.
Sorry if this is already implemented, I’m rather new on EasyEDA.
Edge Chromium
86.0.622.63
Windows
10
EasyEDA
6.4.7