From dad076f3d3906dd0a51f30cf1282062a23b8be3d Mon Sep 17 00:00:00 2001 From: yair-mantis Date: Wed, 26 Jul 2023 12:56:32 +0300 Subject: [PATCH] add win grebv --- hardware/kicad_gerber_gen.py | 10 +++++++--- 1 file changed, 7 insertions(+), 3 deletions(-) diff --git a/hardware/kicad_gerber_gen.py b/hardware/kicad_gerber_gen.py index 4304ffe..a83df82 100644 --- a/hardware/kicad_gerber_gen.py +++ b/hardware/kicad_gerber_gen.py @@ -139,12 +139,12 @@ def get_filename_without_extension(file_path): # Rename the .drl file, so it apears first in the list of gerber files drill_file = pctl.GetPlotDirName() + filename print("rename " + drill_file + ".drl to " + drill_file + "-00.drl") +#delete previous then rename if os.path.exists(drill_file + "-00.drl"): - print("file exists, skip rename") -else: + os.remove(drill_file + "-00.drl") os.rename(drill_file + ".drl", drill_file + "-00-drill.drl") -# gerbv preview +### gerbv preview # make list of all files in plotdir plotfiles = [] @@ -157,6 +157,10 @@ def get_filename_without_extension(file_path): # pass filelist to gerbv, with spaces between filenames # run only if gerbv is installed gerbv_executable = "gerbv" +#if windows run using "C:\bin\gerbv\gerbv.exe" +if platform.system() == "Windows": + gerbv_executable = r"C:\bin\gerbv\gerbv.exe" + if shutil.which(gerbv_executable) is not None: subprocess.Popen([gerbv_executable] + plotfiles) else: