www.delorie.com/archives/browse.cgi   search  
Mail Archives: geda-user/2017/01/18/11:23:41

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]" <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: <CAJXU7q_8CA33vqqz_sg0NsbgwdFsFW8O-_WMy2NEY9M+Lhnj8A@mail.gmail.com>
References: <alpine DOT DEB DOT 2 DOT 00 DOT 1701180741180 DOT 7286 AT igor2priv>
<alpine DOT DEB DOT 2 DOT 00 DOT 1701180813230 DOT 7286 AT igor2priv>
<CAJXU7q-8_Reh8evmpD4uJkmDShbDdOZu=cQ3dsupvjdDonoerA AT mail DOT gmail DOT com>
<alpine DOT DEB DOT 2 DOT 00 DOT 1701181134510 DOT 7286 AT igor2priv>
<CAJXU7q8O1rdOjsEhcEVn=2xctWNuHHmDfSz+J4rWVPb0NFXULw AT mail DOT gmail DOT com>
<CADL2oCULu3OB9VzKpmGK=sk942JU6QuTcY9FwZPJO4zvHkgUdQ AT mail DOT gmail DOT com>
<CAJXU7q_8CA33vqqz_sg0NsbgwdFsFW8O-_WMy2NEY9M+Lhnj8A AT mail DOT gmail DOT com>
X-Mailer: Sylpheed 3.5.1 (GTK+ 2.24.31; x86_64-pc-linux-gnu)
Mime-Version: 1.0
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

> 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

- Raw text -


  webmaster     delorie software   privacy  
  Copyright © 2019   by DJ Delorie     Updated Jul 2019