delorie.com/archives/browse.cgi   search  
Mail Archives: geda-user/2020/09/25/09:13:21

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=20161025;
h=subject:to:references:from:message-id:date:user-agent:mime-version
:in-reply-to:content-language;
bh=J2sy9EgQeVH4yIpbonI49Gd2iglfr0VRnihirAI9oW4=;
b=tMiPTqawnD2sRKYIyaqtIvK0C8QHVydN6Hq+a22GjsFxvcwa2caEKLHKy9SqZ2YDEo
FcLcSPudE2F9WLTF8Lz1Ze4kU+OO8lCAmKl6nwLr9N4mmrJayMe7MLDKfWCD907CN7Z9
iJMCp5b8lgu3htXEMg0NoogJOlqNSClKy+yI5342MJQE0u5nDgYEqnQNtNeIozE28DPI
kFnDNQjrBsuKBL0nDTHujvc8T2IEq7aGopZwkDAukyVKMu1JUmd2Ry5YmKodIhmDhT3S
tw/QiDMloHmRxR7Gz5IX59vwQFpwelFYZoXuLgB1PjV6rH5Qf/QPSOI2PdX9jUzEXzRv
GlHg==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
d=1e100.net; s=20161025;
h=x-gm-message-state:subject:to:references:from:message-id:date
:user-agent:mime-version:in-reply-to:content-language;
bh=J2sy9EgQeVH4yIpbonI49Gd2iglfr0VRnihirAI9oW4=;
b=RistnGVq9vzJeGUls7i7MXG6XuDml9S2wZwegphptYFY34QnaviKqGmaqLYUyzsBwD
Db5d42EWMTUEk1QBHHFtqaVchZYchKGsyIMSajlxG4KKqQQyHOoRjSKE6xY/rySOGHVa
OCXTE++cDWjIIP1cykbPriNoNyDEhdSh7p3vyomkC4f+rjgCyk2oi5J11cp+vEzevMUg
JkOGScs1AM9W5UPPIVJOBZHgXCIDYOr0CPR/9CO3vVYPW+/T0V18VHlnk+wMhdQUriFe
+2gfDPN4RuIn+vn6eeSJcPDWb35M1qBBinR5EXVO7oMQYJD0PvzO5wuCbvTtx9gvGOqk
+IhA==
X-Gm-Message-State: AOAM5324IcA6E/UCZpdGjXjyipCDGmBliU7ziJNszwlgjzMVtaOsHaRO
Qm4R6dL8SMvwSGCF52cgxdkO9yazTPM=
X-Google-Smtp-Source: ABdhPJydN3axj5asvdrEYedlI6ZR2f1XRHrO49ULiREf/g3hjsv8ZS+TjnFxIb7h8bPfIo4Fsoz4VQ==
X-Received: by 2002:a0c:a95e:: with SMTP id z30mr4263279qva.58.1601038407263;
Fri, 25 Sep 2020 05:53:27 -0700 (PDT)
Subject: Re: [geda-user] generate complex outline in pcb?
To: geda-user AT delorie DOT com
References: <ad8a00e4-d929-5ce7-5f71-917f61765a0d AT neurotica DOT com>
<1d59efe9-8101-6352-1046-212bdec41824 AT gmail DOT com>
<CAJZxidDw_D69M9ZzerM=PCdog+r+i88Ct51wK_N_VUxwuj3ZGg AT mail DOT gmail DOT com>
From: "Dr M C Nelson (drmcnelson AT gmail DOT com) [via geda-user AT delorie DOT com]" <geda-user AT delorie DOT com>
Message-ID: <9a50f043-5254-9ae6-b2af-87ac6195eb53@gmail.com>
Date: Fri, 25 Sep 2020 08:53:26 -0400
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:68.0) Gecko/20100101
Thunderbird/68.11.0
MIME-Version: 1.0
In-Reply-To: <CAJZxidDw_D69M9ZzerM=PCdog+r+i88Ct51wK_N_VUxwuj3ZGg@mail.gmail.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.
--------------1C7B56C6533AF890061236E4
Content-Type: text/plain; charset=windows-1252; format=flowed
Content-Transfer-Encoding: 8bit

Here is another simple way to do it.

As I understand it, he has the outline in the silk layer.

So,  open the pcb file in a text editor.

Copy the lines from the silk layer to the paste buffer, and then paste 
it back as an extra copy.

Then, simply edit the extra copy to appear in the outline layer.





On 9/25/20 8:08 AM, Chad Parker (parker DOT charles AT gmail DOT com) [via 
geda-user AT delorie DOT com] wrote:
> As far as I'm aware, there isn't currently a way to do this *in* pcb. 
> I think your best bet is inkscape, but I could also see someone 
> writing a short python script to accomplish it pretty easily.
>
> --Chad
>
> On Fri, Sep 25, 2020, 02:08 Dr M C Nelson (drmcnelson AT gmail DOT com 
> <mailto:drmcnelson AT gmail 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:
>
>     Perhaps copy and paste from one layer to the other?
>
>
>     On 9/24/20 11:24 PM, Dave McGuire (mcguire AT neurotica DOT com
>     <mailto:mcguire AT neurotica DOT com>) [via
>     geda-user AT delorie DOT com <mailto:geda-user AT delorie DOT com>] wrote:
>     >
>     >   Hey folks.  I'm designing a board that needs to have a very
>     complex
>     > outline.  Starting from an image file, I've gotten what I need into
>     > the silkscreen layer, but now I'd like to essentially take the
>     shape
>     > that's there and draw a line 1mm or so around the outside of the
>     > entire shape, for the outline.
>     >
>     >   Can anyone suggest an automated way to do this?  I'd just
>     trace it,
>     > but the outline is, as I said, very complex.
>     >
>     >               Thanks,
>     >               -Dave
>     >
>


--------------1C7B56C6533AF890061236E4
Content-Type: text/html; charset=windows-1252
Content-Transfer-Encoding: 8bit

<html>
  <head>
    <meta http-equiv="Content-Type" content="text/html;
      charset=windows-1252">
  </head>
  <body>
    Here is another simple way to do it.<br>
    <br>
    As I understand it, he has the outline in the silk layer.<br>
    <br>
    So,  open the pcb file in a text editor.  <br>
    <br>
    Copy the lines from the silk layer to the paste buffer, and then
    paste it back as an extra copy.<br>
    <br>
    Then, simply edit the extra copy to appear in the outline layer.<br>
    <br>
    <br>
    <br>
    <br>
    <br>
    <div class="moz-cite-prefix">On 9/25/20 8:08 AM, Chad Parker
      (<a class="moz-txt-link-abbreviated" href="mailto:parker DOT charles AT gmail DOT com">parker DOT charles AT gmail DOT com</a>) [via <a class="moz-txt-link-abbreviated" href="mailto:geda-user AT delorie DOT com">geda-user AT delorie DOT com</a>] wrote:<br>
    </div>
    <blockquote type="cite"
cite="mid:CAJZxidDw_D69M9ZzerM=PCdog+r+i88Ct51wK_N_VUxwuj3ZGg AT mail DOT gmail DOT com">
      <meta http-equiv="content-type" content="text/html;
        charset=windows-1252">
      <div dir="auto">As far as I'm aware, there isn't currently a way
        to do this *in* pcb. I think your best bet is inkscape, but I
        could also see someone writing a short python script to
        accomplish it pretty easily.
        <div dir="auto"><br>
        </div>
        <div dir="auto">--Chad</div>
      </div>
      <br>
      <div class="gmail_quote">
        <div dir="ltr" class="gmail_attr">On Fri, Sep 25, 2020, 02:08 Dr
          M C Nelson (<a href="mailto:drmcnelson AT gmail DOT com"
            moz-do-not-send="true">drmcnelson AT gmail DOT com</a>) [via <a
            href="mailto:geda-user AT delorie DOT com" moz-do-not-send="true">geda-user AT delorie DOT com</a>]
          &lt;<a href="mailto:geda-user AT delorie DOT com"
            moz-do-not-send="true">geda-user AT delorie DOT com</a>&gt; wrote:<br>
        </div>
        <blockquote class="gmail_quote" style="margin:0 0 0
          .8ex;border-left:1px #ccc solid;padding-left:1ex">Perhaps copy
          and paste from one layer to the other?<br>
          <br>
          <br>
          On 9/24/20 11:24 PM, Dave McGuire (<a
            href="mailto:mcguire AT neurotica DOT com" target="_blank"
            rel="noreferrer" moz-do-not-send="true">mcguire AT neurotica DOT com</a>)
          [via <br>
          <a href="mailto:geda-user AT delorie DOT com" target="_blank"
            rel="noreferrer" moz-do-not-send="true">geda-user AT delorie DOT com</a>]
          wrote:<br>
          &gt;<br>
          &gt;   Hey folks.  I'm designing a board that needs to have a
          very complex <br>
          &gt; outline.  Starting from an image file, I've gotten what I
          need into <br>
          &gt; the silkscreen layer, but now I'd like to essentially
          take the shape <br>
          &gt; that's there and draw a line 1mm or so around the outside
          of the <br>
          &gt; entire shape, for the outline.<br>
          &gt;<br>
          &gt;   Can anyone suggest an automated way to do this?  I'd
          just trace it, <br>
          &gt; but the outline is, as I said, very complex.<br>
          &gt;<br>
          &gt;               Thanks,<br>
          &gt;               -Dave<br>
          &gt;<br>
          <br>
        </blockquote>
      </div>
    </blockquote>
    <br>
  </body>
</html>

--------------1C7B56C6533AF890061236E4--

- Raw text -


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