X-Authentication-Warning: delorie.com: mail set sender to geda-user-bounces using -f X-Recipient: geda-user AT delorie DOT com X-Virus-Status: Clean X-Virus-Scanned: clamav-milter 0.98.4 at av02.lsn.net Subject: Re: [geda-user] Primitive electrical types [WAS: Re: first attempt at bus support in gnetlist for pcb] To: geda-user AT delorie DOT com References: <56928D6F DOT 6080807 AT ecosensory DOT com> From: John Griessen Message-ID: <5692AFEC.9060807@ecosensory.com> Date: Sun, 10 Jan 2016 13:24:28 -0600 User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:38.0) Gecko/20100101 Icedove/38.4.0 MIME-Version: 1.0 In-Reply-To: Content-Type: text/plain; charset=windows-1252; format=flowed Content-Transfer-Encoding: 8bit X-MIME-Autoconverted: from quoted-printable to 8bit by delorie.com id u0AJOWoM021927 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 On 01/10/2016 11:19 AM, John Doty wrote: >> I think the easiest way forward is layers model something-on-insulator, and the something can be on one side only, and that side can be oriented up or down. > Too much of a short cut for me. What about boards with steel layers? They’re not insulators, but they also don’t fit your plated-on model. Nor, really, do soldermask and so-called “silk”. ===layer-->something-on-insulator=== It's a reasonable way to get everything specified. Steel could be a layer with a zero amount of insulator associated. A patterned layer of insulator that goes on steel, could be a zero layer of insulator with a patterned layer of insulator on it. Those two together would specify insulating something patterned by photoresist onto steel. The intensity of effort needed to get everything perfectly renamed, and self consistent with "layers" of output seems very high, so it won't happen with our volunteer crew. It probably is easy enough to have the definitions in use come up as tool tips and be discoverable. Board layers as boards are made now IS consistent with a layer having two parts -- a substrate and a patterned something on it. You could call them board layers or stack layers and thus separate them from the idea of output layers, but simply defining terms in easily discoverable documentation is how I see it playing out. A single word is always ambiguous, so let's just go on without solving this one as a spec in stone. Neither you or I are proposing to write new code for it... ===layer-->something-on-insulator=== Too much talk, so signing off. Man that was a big 150 emails stack of layers of less arguing than usual and many many great new ideas to read through! let's trim the reading effort now by dropping layer name as something to worry about again until 6 months from now.