diff --git a/Interpreter/XMLScriptInterpreter.NLD b/Interpreter/XMLScriptInterpreter.NLD
index b8f99a8..306c89d 100644
Binary files a/Interpreter/XMLScriptInterpreter.NLD and b/Interpreter/XMLScriptInterpreter.NLD differ
diff --git a/Interpreter/XMLScriptInterpreter.exe b/Interpreter/XMLScriptInterpreter.exe
index 5a2afea..ec2b1d8 100644
Binary files a/Interpreter/XMLScriptInterpreter.exe and b/Interpreter/XMLScriptInterpreter.exe differ
diff --git a/Resources.Project.ComponentMappings/Generic.xml b/Resources.Project.ComponentMappings/Generic.xml
index aae46d9..bc0e552 100644
--- a/Resources.Project.ComponentMappings/Generic.xml
+++ b/Resources.Project.ComponentMappings/Generic.xml
@@ -43,4 +43,7 @@
+
+
+
diff --git a/Script.Common.Electronics/BOM CapacitorClasses.xml b/Script.Common.Electronics/BOM CapacitorClasses.xml
index 738cfd1..2117701 100644
--- a/Script.Common.Electronics/BOM CapacitorClasses.xml
+++ b/Script.Common.Electronics/BOM CapacitorClasses.xml
@@ -452,19 +452,23 @@
-
+
-
-
-
+
+
-
-
+
+
+
+
+
+
+
-
-
+
+
diff --git a/Script.Common.Electronics/BOM ConnectorClasses.xml b/Script.Common.Electronics/BOM ConnectorClasses.xml
index 94ed0ef..dc87244 100644
--- a/Script.Common.Electronics/BOM ConnectorClasses.xml
+++ b/Script.Common.Electronics/BOM ConnectorClasses.xml
@@ -569,17 +569,22 @@
-
+
-
+
+
+
+
+
+
-
+
@@ -784,7 +789,7 @@
-
-
+
-
-
-
+
+
-
-
+
+
+
+
+
+
+
-
-
+
+
diff --git a/Script.Common.Electronics/BOM FuseClasses.xml b/Script.Common.Electronics/BOM FuseClasses.xml
index 4243a6b..083b277 100644
--- a/Script.Common.Electronics/BOM FuseClasses.xml
+++ b/Script.Common.Electronics/BOM FuseClasses.xml
@@ -377,19 +377,23 @@
-
+
-
-
-
+
+
-
-
+
+
+
+
+
+
+
-
-
+
+
diff --git a/Script.Common.Electronics/BOM InductorClasses.xml b/Script.Common.Electronics/BOM InductorClasses.xml
index b4911e1..f06cc78 100644
--- a/Script.Common.Electronics/BOM InductorClasses.xml
+++ b/Script.Common.Electronics/BOM InductorClasses.xml
@@ -336,19 +336,23 @@
-
+
-
-
-
+
+
-
-
+
+
+
+
+
+
+
-
-
+
+
diff --git a/Script.Common.Electronics/BOM IntegratedCircuitClasses.xml b/Script.Common.Electronics/BOM IntegratedCircuitClasses.xml
index 057396e..9eaa44d 100644
--- a/Script.Common.Electronics/BOM IntegratedCircuitClasses.xml
+++ b/Script.Common.Electronics/BOM IntegratedCircuitClasses.xml
@@ -134,17 +134,22 @@
-
+
-
+
+
+
+
+
+
-
+
@@ -228,7 +233,7 @@
-
-
+
@@ -857,7 +857,7 @@
-
+
@@ -866,7 +866,7 @@
-
+
@@ -955,7 +955,7 @@
-
+
@@ -971,10 +971,36 @@
-
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/Script.Common.Electronics/BOM ResistorClasses.xml b/Script.Common.Electronics/BOM ResistorClasses.xml
index 7332461..aeb80e4 100644
--- a/Script.Common.Electronics/BOM ResistorClasses.xml
+++ b/Script.Common.Electronics/BOM ResistorClasses.xml
@@ -77,8 +77,8 @@
-
-
+
+
@@ -428,19 +428,23 @@
-
+
-
-
-
+
+
-
-
+
+
+
+
+
+
+
-
-
+
+
@@ -1183,10 +1187,10 @@
-
+
-
+
@@ -1219,18 +1223,18 @@
-
-
+
+
-
-
-
+
+
+
-
-
-
+
+
+
diff --git a/Script.Common.Electronics/BOM StockManager.xml b/Script.Common.Electronics/BOM StockManager.xml
index d75b761..27bab4c 100644
--- a/Script.Common.Electronics/BOM StockManager.xml
+++ b/Script.Common.Electronics/BOM StockManager.xml
@@ -249,14 +249,14 @@
-
+
@@ -415,7 +415,7 @@
-
+
@@ -523,10 +523,10 @@
-
+
diff --git a/Script.Common.Electronics/BOM ZenerDiodeClasses.xml b/Script.Common.Electronics/BOM ZenerDiodeClasses.xml
index 07b393f..f63f8e6 100644
--- a/Script.Common.Electronics/BOM ZenerDiodeClasses.xml
+++ b/Script.Common.Electronics/BOM ZenerDiodeClasses.xml
@@ -336,19 +336,23 @@
-
+
-
-
-
+
+
-
-
+
+
+
+
+
+
+
-
-
+
+
diff --git a/Script.Common.Electronics/BOM classes.xml b/Script.Common.Electronics/BOM classes.xml
index 05d6676..445bd4e 100644
--- a/Script.Common.Electronics/BOM classes.xml
+++ b/Script.Common.Electronics/BOM classes.xml
@@ -27,12 +27,14 @@
-
+
+
->-->
-
+
@@ -98,11 +100,11 @@
-
+
@@ -117,7 +119,7 @@
-
+
@@ -178,8 +180,9 @@
-
-
+
+
+
@@ -221,6 +224,7 @@
+
@@ -230,6 +234,8 @@
+
+
@@ -280,7 +286,7 @@
-
+
@@ -1558,17 +1564,22 @@
-
+
-
+
+
+
+
+
+
-
+
@@ -1642,21 +1653,28 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
@@ -1684,17 +1702,22 @@
-
-
-
-
-
-
-
-
-
-
-
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
@@ -1798,7 +1821,7 @@
-
+
@@ -1822,24 +1845,23 @@
-
+
-
-
-
-
-
-
-
-
-
-
-
-
-
-
+
+
+
+
+
+
+
+
+
+
+
+
+
@@ -1932,14 +1954,18 @@
-
+
-
+
-
+
-
-
+
+
+
+
+
+
@@ -1995,6 +2021,12 @@
+
+
+
+
+
+
@@ -2075,7 +2107,53 @@
-
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
@@ -2517,7 +2595,7 @@
-
+
@@ -2573,6 +2651,9 @@
+
+
+
@@ -2669,7 +2750,7 @@
-
+
-
+
@@ -2794,17 +2875,22 @@
+
+
+
+
-
+
-
+
+
\ No newline at end of file
diff --git a/Script.Project/Generate BOM.xml b/Script.Project/Generate BOM.xml
index 6700885..5ac7f89 100644
--- a/Script.Project/Generate BOM.xml
+++ b/Script.Project/Generate BOM.xml
@@ -17,15 +17,12 @@
-
-
[Settings]
BomFilename=..\Resources.Project\ESeriesBOM.xml
@@ -43,36 +40,36 @@ ExportUnmatchedComponentsStorageID=1
HideESerieOfValue=0
HideResistorMaxAmpVolt=0
HideZenerDiodeMaxAmp=0
+HideFootprint=0
MaxShowResistorVoltage=230V
;Defaults to system
;DecimalSeparator=,
-[Template.Resistor.THT]
+[Matching]
+SkipFootprint=0
+
+
+[Template.Resistor]
PowerRating = 250mW
Tolerance = 2%
Technology = metal film
-Footprint = THT
-
[Template.Resistor.Variable.THT.rem]
;PowerRating = 250mW
-[Template.PolarisedCapacitor.THT]
+[Template.PolarisedCapacitor]
;Tolerance = 10%
VoltageRating = 50V
Technology = electrolytic
-Footprint = THT
-[Template.Capacitor.THT]
+[Template.Capacitor]
;Tolerance = 10%
VoltageRating = 50V
Technology = ceramic
-Footprint = THT
-[Template.ZenderDiode.THT]
+[Template.ZenderDiode]
;Tolerance = 10%
PowerRating = 1W
-;Footprint = THT
[Template.Fuse]
VoltageRating = 250V
@@ -118,6 +115,7 @@ VoltageRating = 250V
+
@@ -128,8 +126,10 @@ VoltageRating = 250V
+
+
@@ -153,6 +153,10 @@ VoltageRating = 250V
+
+
+
+
@@ -188,8 +192,8 @@ VoltageRating = 250V
-
-
+