[KiCad 7] Solved drill marks constants rename

This commit is contained in:
Salvador E. Tropea 2023-02-09 09:02:37 -03:00
parent ebbfbb7b62
commit 23175f8500
2 changed files with 17 additions and 9 deletions

View File

@ -1,9 +1,9 @@
# -*- coding: utf-8 -*- # -*- coding: utf-8 -*-
# Copyright (c) 2020-2022 Salvador E. Tropea # Copyright (c) 2020-2023 Salvador E. Tropea
# Copyright (c) 2020-2022 Instituto Nacional de Tecnología Industrial # Copyright (c) 2020-2023 Instituto Nacional de Tecnología Industrial
# License: GPL-3.0 # License: GPL-3.0
# Project: KiBot (formerly KiPlot) # Project: KiBot (formerly KiPlot)
from pcbnew import PCB_PLOT_PARAMS from .gs import NO_DRILL_SHAPE, SMALL_DRILL_SHAPE, FULL_DRILL_SHAPE
from .out_any_layer import AnyLayerOptions from .out_any_layer import AnyLayerOptions
from . import log from . import log
@ -11,15 +11,15 @@ logger = log.get_logger()
# Mappings to KiCad values # Mappings to KiCad values
DRILL_MARKS_MAP = { DRILL_MARKS_MAP = {
'none': PCB_PLOT_PARAMS.NO_DRILL_SHAPE, 'none': NO_DRILL_SHAPE,
'small': PCB_PLOT_PARAMS.SMALL_DRILL_SHAPE, 'small': SMALL_DRILL_SHAPE,
'full': PCB_PLOT_PARAMS.FULL_DRILL_SHAPE, 'full': FULL_DRILL_SHAPE,
} }
# Mappings from KiCad values # Mappings from KiCad values
DRILL_MARKS_REV_MAP = { DRILL_MARKS_REV_MAP = {
PCB_PLOT_PARAMS.NO_DRILL_SHAPE: 'none', NO_DRILL_SHAPE: 'none',
PCB_PLOT_PARAMS.SMALL_DRILL_SHAPE: 'small', SMALL_DRILL_SHAPE: 'small',
PCB_PLOT_PARAMS.FULL_DRILL_SHAPE: 'full', FULL_DRILL_SHAPE: 'full',
} }

View File

@ -26,6 +26,14 @@ if hasattr(pcbnew, 'IU_PER_MM'):
else: else:
IU_PER_MM = pcbnew.pcbIUScale.IU_PER_MM IU_PER_MM = pcbnew.pcbIUScale.IU_PER_MM
IU_PER_MILS = pcbnew.pcbIUScale.IU_PER_MILS IU_PER_MILS = pcbnew.pcbIUScale.IU_PER_MILS
if hasattr(pcbnew, 'DRILL_MARKS_NO_DRILL_SHAPE'):
NO_DRILL_SHAPE = pcbnew.DRILL_MARKS_NO_DRILL_SHAPE
SMALL_DRILL_SHAPE = pcbnew.DRILL_MARKS_SMALL_DRILL_SHAPE
FULL_DRILL_SHAPE = pcbnew.DRILL_MARKS_FULL_DRILL_SHAPE
else:
NO_DRILL_SHAPE = pcbnew.PCB_PLOT_PARAMS.NO_DRILL_SHAPE
SMALL_DRILL_SHAPE = pcbnew.PCB_PLOT_PARAMS.SMALL_DRILL_SHAPE
FULL_DRILL_SHAPE = pcbnew.PCB_PLOT_PARAMS.FULL_DRILL_SHAPE
class GS(object): class GS(object):