delorie.com/archives/browse.cgi   search  
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">&lt;grherr AT fastmail DOT com&gt;</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>] &lt;<a
                href="mailto:geda-user AT delorie DOT com" class=""
                moz-do-not-send="true">geda-user AT delorie DOT com</a>&gt;
              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 -


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