Skip to content
ODB_Exporter.py 529 B
Newer Older
nats's avatar
nats committed
import sys
import os

nats's avatar
nats committed
from odb_data import *
nats's avatar
nats committed

from pcbnew import *
nats's avatar
nats committed

nats's avatar
nats committed
odb_name = sys.argv[1]
nats's avatar
nats committed
step_name = sys.argv[2]
brd_name = sys.argv[3]
nats's avatar
nats committed

board = LoadBoard(brd_name)

plot_dir = "%s\/" % odb_name
nats's avatar
nats committed
odb_dir_root = plot_dir+"\/steps\/"+step_name
nats's avatar
nats committed

# Generate EDA data
nats's avatar
nats committed
#if(not os.path.exists(odb_dir_root + "\/eda\/")):
	#print "Bad file tree\n"
	#exit()
nats's avatar
nats committed

nats's avatar
nats committed
#if(not os.path.exists(odb_dir_root + "\/eda\/")):
	#print "Bad file tree\n"
	#exit()
nats's avatar
nats committed
#s_data = gen_data_file(board);
nats's avatar
nats committed
odb_instance = ODB_GEN()
nats's avatar
nats committed
odb_instance.gen_comp_file(board)