X-Authentication-Warning: delorie.com: mail set sender to geda-user-bounces using -f X-Recipient: geda-user AT delorie DOT com X-Original-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=date:from:to:subject:message-id:in-reply-to:references:mime-version :content-transfer-encoding; bh=2SdScWGIC+JN+qd0IPnCCOEQfCrIwpr4qTW394B0hmU=; b=HAzQwqZEch3srjzAcaQ6ifgVTE2EOYybHovxGz8z6FM48mCajjcJ6qRNUovvfij7Bi hYlZP1uu9tHZOl+sjRee67aF9xnbfX7nU+Nk5QhjWZDgHtp22R3bcApFePU2nPJ/Gf7p FSCpWmgytme54Izv1hbgL9mElQcJ3h3oylf/lrPOO0QbVCI/1Dzc4A11XNQp+zuhKoyB SABbQlAhdU9/yky+Bp6WHSGgJm3rPQQ6MALPx7FZP+OHAPvDw1GOoLMY6MTSE4uyhnM9 HMHxsARSDz6DeE5r7fnQoLcrz7abakxmtS5u2ZRcLewp+yRUjuepOsJhjYj+OLr2iq+7 JpLw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:date:from:to:subject:message-id:in-reply-to :references:mime-version:content-transfer-encoding; bh=2SdScWGIC+JN+qd0IPnCCOEQfCrIwpr4qTW394B0hmU=; b=AXpcmLPOEpJ3hyO6OrsNRqpTioGizS786NZunXCXsL1TYKvumqImFK2MqstMAHRrAO o1SvtIG0TK8YrWpsj/mCR3G6e8OFmU0JxuJ8/BXljY8NghVwAfXTZGhziAlgUUqljoeX ieBP92NL64Bw1fnHBzN4q0McR4J5MY8s7spNU9kW5zrD0xqBnHQJZFW/3iZi0DO/V+3w jCkLQAiwNK5U+W1GZ0L+q/Sw+ywB42i8vBYaV/cEQej7vReYc88QLLWwZOxXdFtN+/gi diZjUXoxd2xzvRogN4JMMYU4famWlsbaJRsGFGLgk4Cc2tZtfQsJ46eSIGilBHSb3Fu+ 3N3A== X-Gm-Message-State: AIkVDXIqO8n3CQvqP8L5wSGnTVQNdyypXOLkpAyiiXYyvadDr7ud6ErTBNYBBAoZcXFgJA== X-Received: by 10.25.202.10 with SMTP id a10mr1632316lfg.23.1484756515979; Wed, 18 Jan 2017 08:21:55 -0800 (PST) Date: Wed, 18 Jan 2017 17:21:51 +0100 From: "Nicklas Karlsson (nicklas DOT karlsson17 AT gmail DOT com) [via geda-user AT delorie DOT com]" To: geda-user AT delorie DOT com Subject: Re: [geda-user] [pcb] why no clearpoly on silk Message-Id: <20170118172151.3947f0fd1a2663fa22bff9b9@gmail.com> In-Reply-To: References: X-Mailer: Sylpheed 3.5.1 (GTK+ 2.24.31; x86_64-pc-linux-gnu) Mime-Version: 1.0 Content-Type: text/plain; charset=US-ASCII Content-Transfer-Encoding: 7bit Reply-To: geda-user AT delorie DOT com Errors-To: nobody AT delorie DOT com X-Mailing-List: geda-user AT delorie DOT com X-Unsubscribes-To: listserv AT delorie DOT com Precedence: bulk > Maybe I got something wrong. Normally clearance is between copper while the > silk is painted on both? Yes. Normally a board have plenty of copper traces with cleearance between. A layer of solder resist is put on top, usually green except on the pads or similar. Then silkscreen with text is painted/printed on both traces and clearance in between. > You are correct, but there is no technical reason why you can't make lines > on silk cut into (clear against) polygons on silk. I fully agree. Most common reason for clearance is between nets which is formed by polygons on copper layers. There may be reasons to clear silk from certain areas and maybe for design rule check between silkscreen objects. If not done before I expect manufacturer want to do so to remove silkscreen from pads. > Doing this makes the code and behaviour more consistent, although there is > not the electrical reason for requiring it. No reason electrical but there may be others so it is certainly more consistent. There might even be reasons for minimum width and clearance for non conductive layers. > This said, you can't necessarily extend the logic completely to match. For > example, I toyed with connectivity based island removal - that wouldn't > make sense on silk layers. The higher logic to handle the diffent layers will be different. I still think they could be built from the same primitives and need similar logical operations. Layers made of copper form electrical nets which need clearance, these are made by plating and etching. Board shape is formed by machining and usually there are plenty of holes drilled for vias/pins, for board it make sense to check minimum drilling distance and output a Excellon drill file. It is common with a design rule check for solder resist. Regards Nicklas Karlsson