Mail Archives: geda-user/2018/03/23/18:25:30
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=fastmail.com; h=
|
| content-type:date:from:in-reply-to:message-id:mime-version
|
| :references:reply-to:subject:to:x-me-sender:x-me-sender
|
| :x-sasl-enc; s=fm2; bh=I9xl7WrmHTuTOLy3Lkwv3xCHSgJARHBuTqgGGF2pH
|
| 2o=; b=JKphIGSYiJGx8Z2ozEBKtjwhsMaNzDf0mRxzO7a2amiCE9ujAljxX3UsZ
|
| IqASrk9xoAbbUEoui6M5dmp/3KUlsG99bLpD+xQ4CkuktwQp3w5txRc2SZj9jxcd
|
| 95y9gK1X5CS5GazdUZEjnbSrHUij4AJrtPUlchbmJ6SvXd7OPmjsaPtU1ggqsBOz
|
| eB7pI0TiIBasSX2hvQcTtcmQXBrQY/aNFAr3yNNYJpob4I+ZHHcE/3sN2U3v0IV5
|
| Xr7jBzSOtHtOcGvfQ1tc2d5I5uGVN9vPDAO4hc7CAvfIHlUyPT+CJgno9TSCw2ek
|
| 9dTAxqm1gDyInZt6Azg1EQwHX00Dg==
|
X-Original-DKIM-Signature: | v=1; a=rsa-sha256; c=relaxed/relaxed; d=
|
| messagingengine.com; h=content-type:date:from:in-reply-to
|
| :message-id:mime-version:references:reply-to:subject:to
|
| :x-me-sender:x-me-sender:x-sasl-enc; s=fm2; bh=I9xl7WrmHTuTOLy3L
|
| kwv3xCHSgJARHBuTqgGGF2pH2o=; b=FS4BZRfGqxFdbfO+gDvIiNpuzAWNddoae
|
| kwdIMNXQBZ7lsSEhwOV+lAUM28kQZvwmk9W6ym5dCywJlKNwdYMKE9g1ox3pT5kX
|
| uOQerwfrJhJHyjJKkiPEP9KoXhwzhbBy0AokD9a7f1qcl6BV9aw9f8cua41jCnks
|
| TB3sQl/1ONFtMiPr3hnduoZC9aVme2ifDw+WYXP2pD+BZzODBksNPSpEetxfGe9c
|
| QH7mqiGP51Z77BHEU6sa+ZW7cXF9zBJkAeSvVG9CvMzmqHx0cv0BsoGBpwyFGY28
|
| uaJyK+yAaW543ixExmZPrwGUd/+2cRHAM95Lf+gjfnnFB5olpmpjQ==
|
X-ME-Sender: | <xms:hn61WldFgg9v5JRqxvyEjR62AISIb6DLGcxrsybuz4xDHNcu5vMUWQ>
|
Subject: | Fwd: Re: [geda-user] 2-level wire-wrap wire-list generator backend
|
| for gnetlist.
|
References: | <6cee4c37-4ebc-db38-92d9-419bc20f92ba AT fastmail DOT com>
|
To: | gEDA User Mailing List <geda-user AT delorie DOT com>
|
From: | "Girvin Herr (gherrl AT fastmail DOT com) [via geda-user AT delorie DOT com]" <geda-user AT delorie DOT com>
|
X-Forwarded-Message-Id: | <6cee4c37-4ebc-db38-92d9-419bc20f92ba AT fastmail DOT com>
|
Message-ID: | <b6863baf-2fee-2adb-9038-bbe3d4b43d8d@fastmail.com>
|
Date: | Fri, 23 Mar 2018 15:23:33 -0700
|
User-Agent: | Mozilla/5.0 (X11; Linux i686; rv:52.0) Gecko/20100101
|
| Thunderbird/52.6.0
|
MIME-Version: | 1.0
|
In-Reply-To: | <6cee4c37-4ebc-db38-92d9-419bc20f92ba@fastmail.com>
|
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
|
This is a multi-part message in MIME format.
--------------56A95132AD0D3AFA349C07DD
Content-Type: text/plain; charset=utf-8; format=flowed
Content-Transfer-Encoding: 8bit
-------- Forwarded Message --------
Subject: Re: [geda-user] 2-level wire-wrap wire-list generator backend
for gnetlist.
Date: Fri, 23 Mar 2018 15:19:22 -0700
From: Girvin Herr <grherr AT fastmail DOT com>
Reply-To: grherr AT fastmail DOT com
To: geda-user AT delorie DOT com
On 03/23/2018 02:20 PM, John Doty wrote:
>
>> On Mar 23, 2018, at 4:30 PM, Girvin Herr (gherrl AT fastmail DOT com
>> <mailto:gherrl AT fastmail DOT com>) [via geda-user AT delorie DOT com
>> <mailto:geda-user AT delorie DOT com>] <geda-user AT delorie DOT com
>> <mailto:geda-user AT delorie DOT com>> wrote:
>>
>> Greetings,
>>
>> Yes, I know this is old technology, but I have a project which I
>> intend to use wire-wrap technology to make a test breadboard. I tried
>> the existing gnetlist backends to see if one is already there, but
>> there is not. All of them produce a variation of:
>>
>> netname node1 node2 node3 node4...
>>
>> What I am looking for is:
>>
>> netname node1 node2, node3 node4, node2 node3...
>>
>> This is a wire chain where node1 to node2 and node3 to node4 are on
>> the first (lower) level, and node2 to node3 is on the second (upper)
>> level.
>>
>> Does anyone have such a backend or can point me to one?
>
> I don’t think there is one. In general, we expect the layout tool to
> handle such geometric refinement of a schematic topology.
>
> You could, of course, write something. Exporting a more conventional
> netlist is easy: my OsmonfdPCB back end code is much shorter than its
> GPL boilerplate. If you don’t like Scheme, Xorn is supposed to let you
> use other languages (but I’ve never figured that out).
>
> Ordering the segments seems a variant of the “traveling salesman problem”.
>
> John DotyNoqsi Aerospace, Ltd.
>
> http://www.noqsi.com/
>
> jpd AT noqsi DOT com <mailto:jpd AT noqsi DOT com>
>
>
>
John,
If I have to, I could write a filter to convert one of the existing
backend's output to what I need. I am not a Scheme guru, but I do know
C. I have done such conversions before. I guess I will need to do it
again. I will have to chose a backend with simple output and convert it.
Of those I tested, "pads", "PCB" and "tango" look like good candidates.
They are fairly simple and easy to parse.
Actually, for small projects, it isn't as difficult as the "traveling
salesman problem". In my early days, I used to make the wirelists
manually, and I could probably do this one manually too. But I would
like to make something that will automate the process as much as
possible to get it close - Less error-prone. If I have to "massage" it a
bit afterward, that is okay.
Thanks.
Girvin Herr
Oops. Used the wrong "from" address. Trying again...
Girvin
--------------56A95132AD0D3AFA349C07DD
Content-Type: text/html; charset=utf-8
Content-Transfer-Encoding: 8bit
<html>
<head>
<meta http-equiv="content-type" content="text/html; charset=utf-8">
</head>
<body text="#000000" bgcolor="#FFFFFF">
<p><br>
</p>
<div class="moz-forward-container"><br>
<br>
-------- Forwarded Message --------
<table class="moz-email-headers-table" border="0" cellspacing="0"
cellpadding="0">
<tbody>
<tr>
<th nowrap="nowrap" valign="BASELINE" align="RIGHT">Subject:
</th>
<td>Re: [geda-user] 2-level wire-wrap wire-list generator
backend for gnetlist.</td>
</tr>
<tr>
<th nowrap="nowrap" valign="BASELINE" align="RIGHT">Date: </th>
<td>Fri, 23 Mar 2018 15:19:22 -0700</td>
</tr>
<tr>
<th nowrap="nowrap" valign="BASELINE" align="RIGHT">From: </th>
<td>Girvin Herr <a class="moz-txt-link-rfc2396E" href="mailto:grherr AT fastmail DOT com"><grherr AT fastmail DOT com></a></td>
</tr>
<tr>
<th nowrap="nowrap" valign="BASELINE" align="RIGHT">Reply-To:
</th>
<td><a class="moz-txt-link-abbreviated" href="mailto:grherr AT fastmail DOT com">grherr AT fastmail DOT com</a></td>
</tr>
<tr>
<th nowrap="nowrap" valign="BASELINE" align="RIGHT">To: </th>
<td><a class="moz-txt-link-abbreviated" href="mailto:geda-user AT delorie DOT com">geda-user AT delorie DOT com</a></td>
</tr>
</tbody>
</table>
<br>
<br>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
<p><br>
</p>
<br>
<div class="moz-cite-prefix">On 03/23/2018 02:20 PM, John Doty
wrote:<br>
</div>
<blockquote type="cite"
cite="mid:21CFE3D6-8ED6-4FB6-B610-3F01F65637E8 AT noqsi DOT com">
<meta http-equiv="Content-Type" content="text/html;
charset=utf-8">
<br class="">
<div>
<blockquote type="cite" class="">
<div class="">On Mar 23, 2018, at 4:30 PM, Girvin Herr (<a
href="mailto:gherrl AT fastmail DOT com" class=""
moz-do-not-send="true">gherrl AT fastmail DOT com</a>) [via <a
href="mailto:geda-user AT delorie DOT com" class=""
moz-do-not-send="true">geda-user AT delorie DOT com</a>] <<a
href="mailto:geda-user AT delorie DOT com" class=""
moz-do-not-send="true">geda-user AT delorie DOT com</a>>
wrote:</div>
<br class="Apple-interchange-newline">
<div class="">
<div class="">Greetings,<br class="">
<br class="">
Yes, I know this is old technology, but I have a project
which I intend to use wire-wrap technology to make a
test breadboard. I tried the existing gnetlist backends
to see if one is already there, but there is not. All of
them produce a variation of:<br class="">
<br class="">
netname node1 node2 node3 node4...<br class="">
<br class="">
What I am looking for is:<br class="">
<br class="">
netname node1 node2, node3 node4, node2 node3...<br
class="">
<br class="">
This is a wire chain where node1 to node2 and node3 to
node4 are on the first (lower) level, and node2 to node3
is on the second (upper) level.<br class="">
<br class="">
Does anyone have such a backend or can point me to one?<br
class="">
</div>
</div>
</blockquote>
</div>
<div class=""><br class="">
</div>
I don’t think there is one. In general, we expect the layout
tool to handle such geometric refinement of a schematic
topology.
<div class=""><br class="">
</div>
<div class="">You could, of course, write something. Exporting a
more conventional netlist is easy: my OsmonfdPCB back end code
is much shorter than its GPL boilerplate. If you don’t like
Scheme, Xorn is supposed to let you use other languages (but
I’ve never figured that out).</div>
<div class=""><br class="">
</div>
<div class="">Ordering the segments seems a variant of the
“traveling salesman problem”.</div>
<div class=""><br class="">
<div class=""> <span class="Apple-style-span"
style="border-collapse: separate; border-spacing: 0px 0px;
color: rgb(0, 0, 0); font-family: Helvetica; font-size:
12px; font-style: normal; font-variant: normal;
font-weight: normal; letter-spacing: normal; line-height:
normal; text-align: auto;
-khtml-text-decorations-in-effect: none; text-indent: 0px;
-apple-text-size-adjust: auto; text-transform: none;
orphans: 2; white-space: normal; widows: 2; word-spacing:
0px; "><span class="Apple-style-span"
style="border-collapse: separate; border-spacing: 0px
0px; color: rgb(0, 0, 0); font-family: Helvetica;
font-size: 12px; font-style: normal; font-variant:
normal; font-weight: normal; letter-spacing: normal;
line-height: normal; text-align: auto;
-khtml-text-decorations-in-effect: none; text-indent:
0px; -apple-text-size-adjust: auto; text-transform:
none; orphans: 2; white-space: normal; widows: 2;
word-spacing: 0px; ">
<p style="margin: 0.0px 0.0px 0.0px 0.0px" class=""><font
style="font: 12.0px Helvetica" class="" size="3"
face="Helvetica">John Doty<span
class="Apple-converted-space"> <span
class="Apple-converted-space"> </span><span
class="Apple-converted-tab"> <span
class="Apple-converted-space"> </span></span></span>Noqsi
Aerospace, Ltd.</font></p>
<p style="margin: 0.0px 0.0px 0.0px 0.0px" class=""><a
href="http://www.noqsi.com/" class=""
moz-do-not-send="true">http://www.noqsi.com/</a></p>
<p style="margin: 0.0px 0.0px 0.0px 0.0px" class=""><font
style="font: 12.0px Helvetica" class="" size="3"
face="Helvetica"><a href="mailto:jpd AT noqsi DOT com"
class="" moz-do-not-send="true">jpd AT noqsi DOT com</a></font></p>
<br class="Apple-interchange-newline">
</span></span> </div>
<br class="">
</div>
</blockquote>
John,<br>
If I have to, I could write a filter to convert one of the
existing backend's output to what I need. I am not a Scheme guru,
but I do know C. I have done such conversions before. I guess I
will need to do it again. I will have to chose a backend with
simple output and convert it. Of those I tested, "pads", "PCB" and
"tango" look like good candidates. They are fairly simple and easy
to parse.<br>
<br>
Actually, for small projects, it isn't as difficult as the
"traveling salesman problem". In my early days, I used to make the
wirelists manually, and I could probably do this one manually too.
But I would like to make something that will automate the process
as much as possible to get it close - Less error-prone. If I have
to "massage" it a bit afterward, that is okay.<br>
<br>
Thanks.<br>
Girvin Herr<br>
<br>
Oops. Used the wrong "from" address. Trying again...<br>
Girvin<br>
<br>
<br>
</div>
</body>
</html>
--------------56A95132AD0D3AFA349C07DD--
- Raw text -