delorie.com/archives/browse.cgi   search  
Mail Archives: geda-user/2016/01/09/06:38:19

X-Authentication-Warning: delorie.com: mail set sender to geda-user-bounces using -f
X-Recipient: geda-user AT delorie DOT com
X-TCPREMOTEIP: 63.119.35.194
X-Authenticated-UID: jpd AT noqsi DOT com
Mime-Version: 1.0 (Mac OS X Mail 7.3 \(1878.6\))
Subject: Re: [geda-user] (features: layers stack, padstack/vias)
X-Pgp-Agent: GPGMail 2.5.2
From: John Doty <jpd AT noqsi DOT com>
In-Reply-To: <s6n60z36roh.fsf@blaulicht.dmz.brux>
Date: Sat, 9 Jan 2016 06:37:44 -0500
Message-Id: <BD84C322-333F-4A59-8CBC-54927A6B2855@noqsi.com>
References: <1512221837 DOT AA25291 AT ivan DOT Harhan DOT ORG> <D9825C8C-B6FD-4C7F-A8D5-B8AF06253B72 AT noqsi DOT com> <CAC4O8c_R5xWLmzj_cz0g0mPWNs6mR4efjXKGBoup8YO6nwnPTA AT mail DOT gmail DOT com> <20160106091006 DOT 5F67B809D7A1 AT turkos DOT aspodata DOT se> <CACwWb3CcsYJ9KgDFAa5pZqDzfTewhvbuatbxoKUp6PtHRCoa+w AT mail DOT gmail DOT com> <20160106133049 DOT 5A0E9809D79B AT turkos DOT aspodata DOT se> <CACwWb3Cyk4yLwt3=V1Mu5C4RieOQEjYH3ej5MXZSNnLPbshqDg AT mail DOT gmail DOT com> <20160106143629 DOT 4D39D809D79B AT turkos DOT aspodata DOT se> <CACwWb3BXbnQXs+DwVVzmC8DrhwOYxPgVyUhZTPL9bM9cJbHimw AT mail DOT gmail DOT com> <20160106164022 DOT D0D4E809D79B AT turkos DOT aspodata DOT se> <20160106180912 DOT 42ddf4079d91384f206b7c35 AT gmail DOT com> <20160106191433 DOT 5dc5cb59 AT jive DOT levalinux DOT org> <20160106202817 DOT 56197b2c539d426a1b724c9e AT gmail DOT com> <568E09ED DOT 1080508 AT m0n5t3r DOT info> <CACwWb3AhSh-+NNu--bVMGZBfjaoA+hHg7gbXnoyNv3oMq=e17g AT mail DOT gmail DOT com> <568E6354 DOT 80302 AT m0n5t3r DOT info> <20160108002640 DOT 03233b24 AT jive DOT levalinux DOT org> <20160108175259 DOT 127a3f073616758434f7edff AT gmail DOT com> <20160109020345 DOT 1e07cb84 AT jive> <s6n60z36ro!
h DOT fsf AT blaulicht DOT dmz DOT brux>
To: geda-user AT delorie DOT com
X-Mailer: Apple Mail (2.1878.6)
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

--Apple-Mail=_E9003352-227A-4054-B2F6-E259B5A889EC
Content-Transfer-Encoding: quoted-printable
Content-Type: text/plain;
	charset=windows-1252


On Jan 9, 2016, at 4:14 AM, Stephan B=F6ttcher <geda AT psjt DOT org> wrote:

> "Lev (leventelist AT gmail DOT com) [via geda-user AT delorie DOT com]"
> <geda-user AT delorie DOT com> writes:
>=20
>> On Fri, 8 Jan 2016 17:52:59 +0100
>> "Nicklas Karlsson (nicklas DOT karlsson17 AT gmail DOT com) [via
>> geda-user AT delorie DOT com]" <geda-user AT delorie DOT com> wrote:
>>=20
>>> In preferences-->Layers-->Groups some of the layers are listed but
>>> not all are listed. What do you think is missing?
>>=20
>> I would add explicitly the insulation layers, and documentation =
layers, silks,
>> etc. I'd add user defined layers as well. I'd add some logic like =
"XOR this
>> layer with that, and use it as conductive 2."
>=20
> I'd prefer the format/data model to become more general and =
orthogonal,
> not more explicit layer types.

One of the things I find confusing about pcb is that layers have types. =
That=92s not physics. Layers are made of materials.

>  All layers that need to be described
> needs an explicit entry in the layerlist and can be drawn on.
>=20
> If you want to draw on an insulation layer, just add it.  If you do =
not
> want to draw on it, there is little reason to add it.

But you almost always draw on the insulators. Layers without holes are =
rare.

>  It should not be
> required to describe the board, unless the data model/format lacks =
other
> attachment points for its dialectric properties attributes.
>=20
> NB: Since the primary target export is Gerber, I propose to implement
> the level concept from that standard somehow.  Each object shall be
> explicitly assigned to a layer, and a level on the layer.  Even levels
> draw, odd levels clear. Standard library level assignment could be:
>=20
>  level 10: polygons
>  level 25: holes in polygons
>  level 35: clearances around lines
>  level 40: lines.
>  level 50: pads
>=20
> A Line object would not need to include its clearance directly, but
> there would be a second line on the clearance layer.  But those two
> objects must be linked to each other both in the file format and the
> data model, so maybe that is not a good idea.
>=20
> OTOH, generic compond objects are require too, for Vias, Elements, and
> hierarchy, why not for Lines and Arcs as well?
>=20
> In other words, please think more generic not more special case.  The
> GUI shall encapsulate all that with more specialized tools and
> defaults.
>=20
> Line( (("attribute" value) ...) (("layer1" level1 width1) ("layer2" =
level2 width2) ...) ((x1 y1) (x2 y2) ...) )
>=20
> --
> Stephan
>=20

John Doty              Noqsi Aerospace, Ltd.
http://www.noqsi.com/
jpd AT noqsi DOT com



--Apple-Mail=_E9003352-227A-4054-B2F6-E259B5A889EC
Content-Transfer-Encoding: 7bit
Content-Disposition: attachment;
	filename=signature.asc
Content-Type: application/pgp-signature;
	name=signature.asc
Content-Description: Message signed with OpenPGP using GPGMail

-----BEGIN PGP SIGNATURE-----
Comment: GPGTools - https://gpgtools.org

iQIcBAEBCgAGBQJWkPEJAAoJEF1Aj/0UKykRpbIP/jlwlOJG957wTtvefTkYxh0c
CtIUPS3AlsgZy2ELU4ggnbeXhJ5e3M3fUjJ1WGnr76kQ3AuU7xtsHP/ga67ZDNz8
myUnqvAPrSKebuinif6jMRbotzdXofhnWZ2MBrD9zUcljmHy2J/qd98PVC1/Xkkc
XcBaZpPS6fRhIExD7eUdNRSJfjNNH1bS0MKZqCNMYH4tkyqPwzpUiGckrVQBJkiV
BxvvwINZCluf53I4XJtpQdo67kWv7I6Px0J2+M1egS38sLRab+uOCBtItx/g2K2p
Rba03Evf+4wc5NleS1I2bXShTRDE9O/iisWLm+Woybn7uYmh7/NDljRBWGHWZNN1
8KUCQC11eMMULDyCjogrsv1ZFV06NVRrD6hLpIVz3CHWpHA4E+FskzpvVYmIqkV4
VhGlCVb+1G9aWwLDUxvFg7bX4z/N1zoWPQqBcu5EhDMoFx4fzI/LxPwpin1UWpY+
dWfWqAYN+JLraF0nyIfeCgQt8hn+xR29IySmoUo2D3r1q1i+RSme2DcOyiPPX2MP
hsdWwhcUHQItNM/WKqjuhBc5BIyM46Hd9utCFNZo4om1NnBxxs9+mvIAENrtAWk1
dFJ8im3/0TK7Ffhunk37qU0Yj6hrC/gcP/Qgj3D5vIdL0KAok06NPRtIkki4q+at
wa1K1lX8Jz81J6HTyuHb
=BtDd
-----END PGP SIGNATURE-----

--Apple-Mail=_E9003352-227A-4054-B2F6-E259B5A889EC--

- Raw text -


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