CI: set aux origin of each pcb to bottom left
This commit is contained in:
15
.scripts/orig.py
Normal file
15
.scripts/orig.py
Normal file
@@ -0,0 +1,15 @@
|
||||
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)
|
||||
Reference in New Issue
Block a user