Index: pcblib/parametric/common.awk =================================================================== --- pcblib/parametric/common.awk (revision 689) +++ pcblib/parametric/common.awk (revision 690) @@ -401,6 +401,11 @@ element_line(x, y-half, x+half/2, y-step) element_line(x-half/2, y-step, x+half/2, y-step) } + else if (S[n] == "external45") { + element_line(x, y, x-half, y-half/3) + element_line(x, y, x-half/3, y-half) + element_line(x-half, y-half/3, x-half/3, y-half) + } else if ((S[n] != "none") && (S[n] != "")) { error("invalid silkmark parameter: " S[n]) } Index: pcblib/parametric/silkmark.help =================================================================== --- pcblib/parametric/silkmark.help (revision 689) +++ pcblib/parametric/silkmark.help (revision 690) @@ -2,6 +2,7 @@ #@@enum:silkmark:square a rectangle around pin 1 #@@enum:silkmark:externalx a little trinagle placed outside of the box pointing in line with the first x row #@@enum:silkmark:externaly a little trinagle placed outside of the box pointing in line with the first y row +#@@enum:silkmark:external45 a little trinagle placed outside of the box pointing at the corner in 45 degree #@@enum:silkmark:external shorthand for external #@@enum:silkmark:angled an angled line in the corner #@@enum:silkmark:none no mark