16 lines
417 B
Python
16 lines
417 B
Python
from kikit.common import resolveAnchor
|
|
from pcbnewTransition.pcbnew import LoadBoard,SaveBoard
|
|
import sys
|
|
from glob import glob
|
|
|
|
pcb_dir = sys.argv[1]
|
|
pcb_file = glob(pcb_dir + "/*.kicad_pcb")
|
|
|
|
board = LoadBoard(pcb_file[0])
|
|
bBox = board.GetBoardEdgesBoundingBox()
|
|
origin = resolveAnchor("bl")(bBox)
|
|
# print("origin: ", origin)
|
|
sett = board.GetDesignSettings()
|
|
sett.SetAuxOrigin(origin)
|
|
SaveBoard(pcb_file[0], board)
|