Index: drc_query.conf =================================================================== --- drc_query.conf (revision 33043) +++ drc_query.conf (revision 33044) @@ -55,7 +55,7 @@ type = single hole title = hole too small desc = padstack hole diameter is too small - query = {(@.hole > 0) && (@.hole < $min_drill)} + query = {(@.hole > 0) && (@.hole < $min_drill) thus violation(DRCGRP1, @, DRCMEASURE, @.hole, DRCEXPECT, $min_drill)} } ha:hole_overlap { @@ -66,7 +66,7 @@ rule overlap let A @.type==PSTK let B A -assert (A.IID > B.IID) && (distance(A.x, A.y, B.x, B.y) < (A.hole + B.hole)/(2*(1+$hole_overlap_factor))) thus violation(DRCGRP1, A, DRCGRP2, B, DRCMEASURE, distance(A.x, A.y, B.x, B.y), DRCEXPECT, (A.hole + B.hole)/(2*(1+$hole_overlap_factor))) +assert (A.IID > B.IID) && (distance(A.x, A.y, B.x, B.y) < (A.hole + B.hole)/(2*(1+$hole_overlap_factor))) thus violation(DRCGRP1, A, DRCGRP2, B, DRCMEASURE, coord(distance(A.x, A.y, B.x, B.y)), DRCEXPECT, coord((A.hole + B.hole)/(2*(1+$hole_overlap_factor)))) } } @@ -98,7 +98,7 @@ type = thin copper title = copper object too thin desc = Copper object thickness is below the required value. Copper objects too thin may break or peel off during board fabriaction. - query = {(@.layer.type == COPPER) && (@.thickness != 0) && (@.thickness < $min_copper_thickness)} + query = {(@.layer.type == COPPER) && (@.thickness != 0) && (@.thickness < $min_copper_thickness) thus violation(DRCGRP1, @, DRCMEASURE, @.thickness, DRCEXPECT, $min_copper_thickness)} } ha:min_silk_thickness { @@ -105,7 +105,7 @@ type = thin silk title = silk object too thin desc = Silk object thickness is below the required value. Silk objects too thin may disappear during board fabrication. - query = {(@.layer.type == SILK) && (@.thickness != 0) && (@.thickness < $min_silk_thickness)} + query = {(@.layer.type == SILK) && (@.thickness != 0) && (@.thickness < $min_silk_thickness) thus violation(DRCGRP1, @, DRCMEASURE, @.thickness, DRCEXPECT, $min_silk_thickness) } } ha:beyond_drawing_area {