Index: trunk/pcblib/parametric/common.awk =================================================================== --- trunk/pcblib/parametric/common.awk (revision 691) +++ trunk/pcblib/parametric/common.awk (revision 692) @@ -411,6 +411,12 @@ 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] == "arc") { + element_arc(x, y, step/2, step/2, 180, 270) + } + else if (S[n] == "circle") { + element_arc(x, y, step/2, step/2, 0, 360) + } else if ((S[n] != "none") && (S[n] != "")) { error("invalid silkmark parameter: " S[n]) } Index: trunk/pcblib/parametric/silkmark.help =================================================================== --- trunk/pcblib/parametric/silkmark.help (revision 691) +++ trunk/pcblib/parametric/silkmark.help (revision 692) @@ -5,4 +5,6 @@ #@@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:arc an external 270 degree arc +#@@enum:silkmark:arc a circle, 270 degrees external #@@enum:silkmark:none no mark