summaryrefslogtreecommitdiff
path: root/gerbonara/layer_rules.py
diff options
context:
space:
mode:
authorjaseg <git@jaseg.de>2023-03-31 14:11:30 +0200
committerjaseg <git@jaseg.de>2023-03-31 14:11:30 +0200
commit36e355cbd834542dd892bd48d180a054e0a3e5e3 (patch)
treea9af05c7fe4c98151266f340340b977e8254210d /gerbonara/layer_rules.py
parent0037195543b8bd30d003947d0151402f00e0a8fa (diff)
downloadgerbonara-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.py4
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',
},