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=20120113; h=date:from:to:subject:message-id:in-reply-to:references:mime-version :content-type:content-transfer-encoding; bh=PE3t2dIdb4dGNDjIM4asLQd7WyMCnbfAadJDYe+tr7k=; b=Um26ToCc8hbKWbwvRIa6DhkfGMuxfAFITEY9wii0iOgXvfzXSY9bWONXs5GFv2uCZU L6QbWIvbX4VdJyed7oSI6P4ytzioc8F6BlyzkcL8uHNYYfmWkfwxugqijBxN2ern7EBk yGg/THDlsKwqO8vaLl2BgLbmu3Sug6R9n/S3Uf+MHqO3fiydsHu4OnVY+WW1A1MTGdhn in2xK9BPHbmdV19OZWHHufvSfNnmh0IWpb3SZ7/oK3Lh1NFaLZcR4OYrHKYB+H0sIcof +Jwr+DPgDSP0IyXRc6UnDyLoFd7BlGtVJDzZ4Er//0OjN14AP+1YgANfZspLQ3cLX1N+ 4Aew== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20130820; h=x-gm-message-state:date:from:to:subject:message-id:in-reply-to :references:mime-version:content-type:content-transfer-encoding; bh=PE3t2dIdb4dGNDjIM4asLQd7WyMCnbfAadJDYe+tr7k=; b=Dqcuv7cjUXlmj8pnN+O0P2zdilxD4H7yc8SKW+hT8FLLBbpLAOLH86nSfWo266lSRs wiiNWgYAjtCeugDM8Y1GKMkIpTsg38vU/GNXgRt6xxeVW0nijd61IVgLAl6s82txgzN4 OepQ6LkAU3LiqJOlD31uDITuFbAH6HIbjLFwo8KgtDriWu1KG/SnmrqDAAxb/MaAn7dr 05Wsv6iaIRwOdEOlO1Kqr3rqCq3eyoYHpQz6W+QQhXPZKovyMGSYU5oPLkPFsk8VHtDU 7TaMP+//bV+LRs6RWPzJv4HStNI3PetTDWcsvewKPiVbPOiFCG/se7Dv/8ORwtkeTfAL SFYA== X-Gm-Message-State: AG10YOSe8snB4fHkCRMTZ4rWUmRSC10v+p8nqslSV9f/BJhpifV8RQ40aom4+OM00O90gg== X-Received: by 10.194.134.134 with SMTP id pk6mr2647735wjb.176.1453981226357; Thu, 28 Jan 2016 03:40:26 -0800 (PST) Date: Thu, 28 Jan 2016 12:40:20 +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] The nature of gEDA layers Message-Id: <20160128124020.8f2f33210481f637a696f5d0@gmail.com> In-Reply-To: <56A9E416.8080500@ecosensory.com> References: <201601261804 DOT u0QI4KEQ009550 AT envy DOT delorie DOT com> <20160126233332 DOT dec2f06f5c74354a3841989c AT gmail DOT com> <20160127091746 DOT 1c7a976c2752f913921688ac AT gmail DOT com> <20160127141334 DOT c738feb9dbeb54a7dec3dff8 AT gmail DOT com> <56A8F74B DOT 8080304 AT ecosensory DOT com> <56A961BC DOT 3040405 AT ecosensory DOT com> <56A9E416 DOT 8080500 AT ecosensory DOT com> X-Mailer: Sylpheed 3.5.0beta1 (GTK+ 2.24.25; 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 > So, if one generic container of data holds a 2D conductor on insulator pattern, and one holds > solder mask and one holds top-to-bottom-via connectivity they don't all get talked about as layers or it > is confusing. A layer is a flat surface made of particular material for example: copper foil, solder mask, insulating board. To get the necessary geometries on the layers drawing primitives are added there where should be material or cut out of the same drawing primitives to remove material. There are exceptions like the plating on board edges which are on board layer but of a different material but here attribute/flag/property to tell it should be plated is good enough although an extra layer to model the second material would also be possible. There is a need for containers or similar to group drawing primitives into via/pad/pin, element/footprint, maybe sub layout so they could be handled by the user. If you look at gerber output of via/pin/pad/element/footprint you will see result is a bunch of drawing primitives on different layers. Nicklas Karlsson