diff options
author | jaseg <git@jaseg.de> | 2023-03-31 14:11:30 +0200 |
---|---|---|
committer | jaseg <git@jaseg.de> | 2023-03-31 14:11:30 +0200 |
commit | 36e355cbd834542dd892bd48d180a054e0a3e5e3 (patch) | |
tree | a9af05c7fe4c98151266f340340b977e8254210d /gerbonara/layer_rules.py | |
parent | 0037195543b8bd30d003947d0151402f00e0a8fa (diff) | |
download | gerbonara-36e355cbd834542dd892bd48d180a054e0a3e5e3.tar.gz gerbonara-36e355cbd834542dd892bd48d180a054e0a3e5e3.tar.bz2 gerbonara-36e355cbd834542dd892bd48d180a054e0a3e5e3.zip |
Improve drill layer handling
Now, drill_pth and drill_npth contain those layers where they match, and
everything else is put in _drill_layers. The @property drill_layers now
returns everything.
Diffstat (limited to 'gerbonara/layer_rules.py')
-rw-r--r-- | gerbonara/layer_rules.py | 4 |
1 files changed, 3 insertions, 1 deletions
diff --git a/gerbonara/layer_rules.py b/gerbonara/layer_rules.py index 2b33d25..aae52ae 100644 --- a/gerbonara/layer_rules.py +++ b/gerbonara/layer_rules.py @@ -47,7 +47,9 @@ MATCH_RULES = { 'bottom paste': r'.*\.gbp|.*b.paste.(gbr|gbp)', 'inner copper': r'.*\.gp?([0-9]+)|.*inn?e?r?([0-9]+).cu.(?:gbr|g[0-9]+)', 'mechanical outline': r'.*\.(gm[0-9]+)|.*edge.cuts.(gbr|gm1)', - 'drill plated': r'.*\.(drl)', + 'drill nonplated': r'.*\-NPTH.(drl)', + 'drill plated': r'.*\-PTH.(drl)', + 'drill unknown': r'.*\.(drl)', 'other netlist': r'.*\.d356', }, |