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; bh=qpkI0nqc3XDyKfUCAxdjM4545zw064AAtzcJrkzfVls=; b=ztaQ0ZwGgCjTt7DitTo1oeFCwv19Zz8gmGiT0OsX8jTHa0aguetYjDHG4O3JpC5gkM p3HymG2a4gGfHLqB0zix6NTtpaTcVsw6DKrnATZFZGWhq0Dur8lIhvy91v6o7kJ9OY4v 68IbXveM3EY3Id+ssIpE6GqV695TKXHHAXyJ23f7v3stPm8GaBr3CUKFrQurXaKE9RfV 0IjARTzP9gyjv2CPVCvXeVTgPGiQCW9VPebfTAIQaGCixp+IT+0JUc8Kq1arKLs0dGaX WD2o4QKwzimD30AzWie1SQFL/B5NkHwD3u9djnpt7lGKwJ+PwbKPi5DOwaqlcAd3g6AR XrzA== X-Received: by 10.28.127.85 with SMTP id a82mr17742287wmd.48.1452173602233; Thu, 07 Jan 2016 05:33:22 -0800 (PST) Date: Thu, 7 Jan 2016 14:33: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] A new PCB file format Message-Id: <20160107143320.c6748a6b1158292ea63c2424@gmail.com> In-Reply-To: References: X-Mailer: Sylpheed 3.5.0beta1 (GTK+ 2.24.25; x86_64-pc-linux-gnu) Mime-Version: 1.0 Content-Type: multipart/mixed; boundary="Multipart=_Thu__7_Jan_2016_14_33_20_+0100_55mnqoNanhVhkIc6" 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 This is a multi-part message in MIME format. --Multipart=_Thu__7_Jan_2016_14_33_20_+0100_55mnqoNanhVhkIc6 Content-Type: text/plain; charset=US-ASCII Content-Transfer-Encoding: 7bit Attached filename is in line with README, INSTALL, ... put a file like this into the source directory? In some cases it is rather simple in gschem like for example just decide what attribute name to use but in other case there might be good with more text about in particular implementation details. There might be need to list different algorithms, reference white papers or list advantages/disadvantages with different solutions. It would also be possible add an extra sub folder with documents for this purpose if necessary. Nicklas Karlsson > DJ, > > > http://wiki.geda-project.org/ > > Can 'we' have write access to the wiki? I've never in my life edited a wiki > page. Can you give me some pointers how to do that? A place where we store > the ideas, conclusions and suggestions would be nice. > > Lev > > > > On Thu, Jan 7, 2016 at 12:40 PM, Levente wrote: > > > This is a good idea, however, I think only some sort of socket between > > gpcb and gschem would be enough. But I don't want to do the design right > > away. > > > > Lev > > > > On Thu, Jan 7, 2016 at 6:20 AM, Marvin Dickens (mpdickens AT gmail DOT com) [via > > geda-user AT delorie DOT com] wrote: > > > >> Hi Everybody, > >> > >> If your looking at tuning up or otherwise redesigning the file format for > >> PCB > >> I would really like gschem to understand the PCB file format and > >> visa-versa. > >> What I would like to be able to do is have a PCB layout up at the same > >> time I > >> have the schematic for that design up in gschem. If I select any part or > >> portion > >> of the layout in PCB that part or portion is visually highlighted in > >> gschem and > >> visa-versa. > >> > >> This ability could possibly be used as the starting point for introducing > >> boundary scan and other sophisticated usages of interconnects into gEDA. > >> I am > >> thinking verification, design for test, diagnostics and such. In my > >> world, completing > >> a design does not retire a project and it would be nice if gEDA reflected > >> this dynamic. > >> > >> Regards > >> > >> Marvin --Multipart=_Thu__7_Jan_2016_14_33_20_+0100_55mnqoNanhVhkIc6 Content-Type: application/octet-stream; name="FUTURE" Content-Disposition: attachment; filename="FUTURE" Content-Transfer-Encoding: base64 Z3NjaGVtIGFuZCBwY2I6CiAgMS4gSW4gcGNiIHRoZSBwb2ludGVyIGNvdWxkIGJlIG1vdmVkIHdp dGggdGhlIGtleWJvYXJkIGFycm93IGtleXMgYW5kIGluIGdzY2hlbSBiYWNrZ3JvdW5kIGNvdWxk IGJlIG1vdmVkIHdpdGggdGhlIGtleWJvYXJkIGFycm93IGtleXMuIENvbWJpbmUgYm90aCBzbyBi YWNrZ3JvdW5kIGFuZCBwb2ludGVyIG1vdmUgcmVsYXRpdmUgdG8gYmFja2dyb3VuZCBhbHRob3Vn aCBzdGFuZCBzdGlsbCByZWxhdGl2ZSB0byBzY3JlZW4uIFRoaXMgc2hvdWxkIGFsc28gd29yayB3 aGlsZSBtb3ZpbmcgY29tcG9uZW50IGFzIGl0IGRvZXMgaW4gcGNiLgoKZ3NjaGVtOgogIDEuIE1v dmVtZW50IGlzIHZlcnkgaGFuZHkgaW4gcGNiLCB6b29tIHdpdGggd2hlZWwgYW5kIG1vdmVtZW50 IHdpdGggcmlnaHQgYnV0dG9uIHdpdGhvdXQgcmVsZWFzaW5nIGxlZnQgYnV0dG9uLiBObyBjaGFu Z2UgaXMgc3VnZ2VzdGVkIGJ1dCBpZGVhcyBhcmUgd2VsY29tZS4KCiAgMi4gVGhlcmUgYXJlOiB0 cmFnZXN5bSwgaWJpcyBmaWxlcywgYnNkbCBmaWxlcyBhbmQgYSBmZXcgb3RoZXIgc3ltYm9sIGNy ZWF0b3IuIFRoZXkgbmVlZCB0byBjb2xsZWN0ZWQgYW5kIGRpc3RyaWJ1dGVkIHdpdGggZ3NjaGVt LiBJdCB3b3VsZCBwcm9iYWJseSBhbHNvIG1ha2Ugc2Vuc2UgdG8gc3BsaXQgaW4gdHdvIHdpdGgg YW4gaW50ZXJtZWRpYXRlIHBpbiBsaXN0IHNvIHRoZXJlIGNvdWxkIGJlIHNldmVyYWwgcGluIGxp c3QgZXh0cmFjdG9ycyBhbmQgcG9zc2liaWxpdHkgdG8gd3JpdGUgc3ltYm9sIGNyZWF0b3JzIHdp dGhvdXQgd3JpdGluZyB0aGUgcGluIGV4dHJhY3RvciBiYWNrIGVuZC4KCiAgMy4gSGllcmFjaGlj YWwgZGVzaWduIHdpdGggY29ubmVjdG9ycywgZGVzaWduIHJ1bGUgY2hlY2sgb2YgY29ubmVjdG9y cyBhZ2FpbnN0IHN5bWJvbCwgd291bGQgaXQgYmUgcG9zc2libGUgdG8gZ2V0IGEgdXNlZnVsIHNv bHV0aW9uPwoKICA0LiBQb3NzaWJpbGl0eSB0byBydW4gZ2F0dHJpYiBmcm9tIGdzY2hlbSwgbWF5 YmUgYXMgaW50ZWdyYXRlZCBwYXJ0LgoKICA1LiBQb3NzaWJsaXRpeSB0byBydW4gZ2F0dHJpYiBv biBzeW1ib2xzLCBwcmVmZXJhYmx5IGJ5IGEgY2xpY2sgb2YgYSBidXR0b24gb3IgYXMgaW50ZWdy YWwgd2hpbGUgZWRpdGluZyBzeW1ib2xzLgoKICA2LiBOZXQgcm91dGluZyBzdHlsZSBhdHRyaWJ1 dGUgZm9yIHRyYWNlIHdpZHRoLiBTdWl0YWJsZSBhdHRyaWJ1dGUgbmFtZT8gVW5pdHM/CgogIDcu IE5ldCBjbGVhcmFuY2VzIG9yIG1pbmltdW0gY29wcGVyIHNwYWNpbmcsIGhvdyBzaG91bGQgdmFs dWVzIGJlIGdpdmVuPwoKICA4LiBOZXQgaW1wZWRhbmNlIHZhbHVlLCBzdWl0YWJsZSBhdHRyaWJ1 dGUgbmFtZT8KCnBjYjoKICAxLiBJbiBydWJiZXIgYmFuZCBtb3ZlIHRoZW4gbW92aW5nIGEgbGlu ZSBlbmRwb2ludHMgc3RpY2sgdG9nZXRoZXIuIEl0IHdvdWxkIHByb2JhYmx5IG1ha2Ugc2Vuc2Ug dG8ga2VlcCBsaW5lIGFuZ2xlcyBhbmQgY2hhbmdlIGxpbmUgbGVuZ3Rocy4gVGhpcyBtYXkgZ2l2 ZSBxdWl0ZSBjb25zaWRlcmFibGUgcHJvZHVjdGl2aXR5IGdhaW4gdGhlbiBtb3ZpbmcgdHJhY2Vz LgoKICAyLiBJbnNlcnQgdmlhIGF0IGxheWVyIGNoYW5nZSB3aXRoIHBvc3NpYmlsaXR5IHRvIGFk anVzdCBwb3NpdGlvbiBiZWZvcmUgZG9uZS4gVGhlcmUgY3VycmVudGx5IGlzIGZ1bmN0aW9uYWxp dHkgdG8gaW5zZXJ0IHZpYSBhdCBsYXllciBjaGFuZ2UgYWx0aG91Z2ggaXQgaXMgZGVsYXllZCB1 bnRpbCBuZXh0IGxpbmUgaXMgZG9uZSBhbmQgaXQgaXMgbm90IHBvc3NpYmxlIHRvIGFkanVzdCBw b3NpdGlvbiB0byBnZXQgY29ycmVjdCBjbGVhcmFuY2UuIExheWVyIGNoYW5nZSB3aGlsZSBkcmF3 aW5nIGxpbmUsIGZpbm5pc2hlZCBpbnNlcnQgdmlhLCBub3QgZmlubmlzaGVkIHNob3cgdmlhIHNv IHRoYXQgaXQgY291bGQgYmUgbW92ZWQgdG8gZ29vZCBwb3NpdGlvbiBiZWZvcmUgaW5zZXJ0ZWQu CgogIDMuIFJlbG9hZCBidXR0b24gYXBwZWFyIHRoYW4gYW55IG9mIHRoZSBmaWxlcyB1c2VkIGFz IGlucHV0IGZvciBsYXlvdXQgY2hhbmdlIGFuZCBub3QganVzdCB0aGUgKi5wY2IgZmlsZS4KCiAg NC4gVXBkYXRlIHJhdHMgbmV0IHdoaWxlIGRyYXdpbmcgbGluZSwgaGF2ZSB0byBjYW5jZWwgYW5k IHN0YXJ0IGEgbmV3IGxpbmUuCgogIDUuIE5vdCBwb3NzaWJsZSB0byBjb25uZWN0IHRyYWNlIHdp dGhvdXQgY29ubmVjdGVkIGxpbiB3aGlsZSBkcmF3aW5nLCBzaG91bGQgYmUgcG9zc2libGUuCiAg CiAgNi4gQ2xlYXJhbmNlIGJldHdlZW4gbmV0cy4KCiAgNy4gQ2hhbmdlIHNpemUuIEhvdGtleSB0 byBjaGFuZ2Ugc2l6ZSBkZXBlbmQgb24gb2JqZWN0LCB0aGVyZSBzaG91bGQgcHJvYmFibHkgb25s eSBiZSBuZWVkIGZvciBvbmUgYnV0dG9uLgoKICA4LiBGb290cHJpbnQgZ2VuZXJhdG9yPwoKICA5 LiBQYWRzdGFjaywgY29ubmVjdGlvbiBwb2ludCwgdmlhLCBwaW4gYXMgY29sbGVjdGlvbiBvZiBv cmRpbmFyeSBkcmF3aW5nIHByaW1pdGl2ZXMgYWx0aG91Z2ggb2xkIHN0eWxlIGNvdWxkIGJlIGtl cHQgYXMgYSBtYWNybyBmb3IgdGhlIG1vc3QgY29tbW9uIGNhc2VzLgoKICAxMC4gTG9jYWwgY29w eSBhbmQgcmVmZXJlbmNlIHNvIHVwZGF0ZSBpcyBwb3NzaWJsZS4gSXQgaXMgcHJvYmFibHkgcG9z c2libGUgdG8gaW1wbGVtZW50IHRoaXMgYnkgdXNpbmcgdGhlIGFscmVhZHkgYXZhaWxhYmxlIGZv b3RwcmludCBhdHRyaWJ1dGUgYW5kIHVwZGF0ZSBzZWxlY3RlZCB0byB3aGF0IHdvdWxkIGNvbWUg ZnJvbWUgbGlicmFyeSBpZiBmb290cHJpbnQgaXMgZGVsZXRlZCBhbmQgaW1wb3J0ZWQgYWx0aG91 Z2gga2VlcCBwb3NpdGlvbiBhbmQgcG9zc2libGUgb3RoZXIgYXR0cmlidXRlcy4KCiAgMTEuIE5l dCBhbmQgcG9zc2libGUgc2VnbWVudCBhdHRyaWJ1dGUgdG8gc2VsZWN0IHJvdXRlIHN0eWxlLCB3 aWR0aC4KCiAgMTIuIEluZGl2aWR1YWwgbmV0IGNsZXJhbmNlcyBiZXR3ZWVuIG5ldHMuCgogIDEz LiBOZXQgY2xlcmFuY2UgY2xhc3NlcyBhbHRob3VnaC4gTWF5YmUgaXQgY291bGQgYmUgaW1wbGVt ZW50ZWQgd2l0aCB2YXJpYWJsZXMgaW5zdGVhZCBvZiBkaXJlY3QgdmFsdWVzLgoKICAxNC4gQ29u dHJvbGxlZCBpbXBlZGFuY2UuIFRoZXJlIGFyZSBpbXBlZGFuY2UgY2FsY3VsYXRvcnMgcHVibGlj YWxseSBhdmFpbGFibGUgb24gaW50ZXJuZXQgc28gaXQgc2hvdWxkIG5vdCBiZSB0byBoYXJkIHRv IGNhbGN1bGF0ZSBsaW5lIHdpZHRoIGFuZCBjbGVhcmFuY2Ugb25jZSBib2FyZCBzdGFjayB1cCBp cyBrbm93bi4KCiAgMTUuIERpZmZlcmVudGlhbCBpbXBlZGFuY2UgPwoKICAxNi4gUGluIHN3YXBw aW5nIQoKICAxNy4gU2xvdCBzd2FwcGluZy4KCg== --Multipart=_Thu__7_Jan_2016_14_33_20_+0100_55mnqoNanhVhkIc6--