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:from:to:references:message-id:date:user-agent:mime-version :in-reply-to:content-language; bh=dYvRMvVV9IPWtx8Ka/xgy6Zro392yddeY6T7TupGOVI=; b=XKQNChz1/a0Vv1+t4OVriXyW6zuTYkRgScVLCDUu0hdFzxLyM45l2UPKldM9DF5Aam 5+NGb6bi8hmhTQk+ggJvEReUeRvXjOy8P9ag5Kha5u1aL2PuLqXk1EefSR6p783ZK8pd TAbLY5+iOUNkoCM9J/YSnE25x2g1R2xPasYY0WkY3zCFALISQdZtRV+e+S4ZKuR9jBZe 38Ojs4taGvnOrq2K39rbwLTzHKcm1JkpF9nIdTI8IfxCvVsDhAGEEuZ9NnYud1ciR1fY Iht3PpSuGz7hCYC/bFrmmkf4MK7MjbVfXKr4xSCOAS92Ue1H3RKV8kVGEbZs3x10h4QE btsA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:subject:from:to:references:message-id:date :user-agent:mime-version:in-reply-to:content-language; bh=dYvRMvVV9IPWtx8Ka/xgy6Zro392yddeY6T7TupGOVI=; b=h3P57f/+tqColk/iqMpm/S/do/RF/2d64cRv18rmbzyeXTvo1pHg4jOGw1Uugl7D9y BUzoj4lwegM2eOlDbABDBni5LZDfoPz+IXd6hhCrcwfGDoXgtGCnLEtpbQOXgUhzi0jW 60DzmSLCKmHFu0GYBMh0myvnKJRCRU71XQa3MA9GRuYJbMb79eNAjA18Cse5/9vShSnQ bB7fIs01aPRWVLZPlRIgaU+J1SvWf/mjK0vDLuEntWceBTrj6f3j4m1EsUzeDWFDkYKT MpPgVcbeeeLVOgcEi2jAX/XsSwWJBvbcZ1VIc16bTG2mWz6TZVm8cGFet74JBcCxcBbm 95ug== X-Gm-Message-State: AOAM531WD0eHT4ScTfH2p2mDi8zogCE/+iTMPvgCtYKkJuRnYi7TDh5R bGSe9t/Ty5kIGov8d8e/r5eyhL3HFBE= X-Google-Smtp-Source: ABdhPJw6QJeDzTfv2xATHU2VpkrY0tTqrdqDTTDJRU2L77RXdJRJJtjCP03fh69CqQaR4p24HFifrQ== X-Received: by 2002:ac8:19a6:: with SMTP id u35mr4105644qtj.315.1601038997194; Fri, 25 Sep 2020 06:03:17 -0700 (PDT) Subject: Re: [geda-user] generate complex outline in pcb? From: "Dr M C Nelson (drmcnelson AT gmail DOT com) [via geda-user AT delorie DOT com]" To: geda-user AT delorie DOT com References: <1d59efe9-8101-6352-1046-212bdec41824 AT gmail DOT com> <9a50f043-5254-9ae6-b2af-87ac6195eb53 AT gmail DOT com> Message-ID: <09db772d-360c-4990-19dc-4786396cb17a@gmail.com> Date: Fri, 25 Sep 2020 09:03:16 -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: <9a50f043-5254-9ae6-b2af-87ac6195eb53@gmail.com> Content-Type: multipart/alternative; boundary="------------66E69AE4C926660BFC7B88A8" Content-Language: en-US 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. --------------66E69AE4C926660BFC7B88A8 Content-Type: text/plain; charset=windows-1252; format=flowed Content-Transfer-Encoding: 8bit P/S   For me, being able to edit the pcb as a text file, is one of its best features. If there is something you can't do in the pcb editor,  just do it in a text editor. I've also written a lot of python programs to create and manipulate boards, including routing.    In one project i wrote a script to do layouts and routing for minimum redundancy MIMO arrays. But, of course, I cringed a little when I saw the note about a new PCB file format. On 9/25/20 8:53 AM, Dr M C Nelson wrote: > 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 >> ) [via 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 >> ) [via >> 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 >> > >> > --------------66E69AE4C926660BFC7B88A8 Content-Type: text/html; charset=windows-1252 Content-Transfer-Encoding: 8bit P/S   For me, being able to edit the pcb as a text file, is one of its best features.

If there is something you can't do in the pcb editor,  just do it in a text editor.

I've also written a lot of python programs to create and manipulate boards, including routing.    In one project i wrote a script to do  layouts and routing for minimum redundancy MIMO arrays.


But, of course, I cringed a little when I saw the note about a new PCB file format.




On 9/25/20 8:53 AM, Dr M C Nelson wrote:
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) [via geda-user AT delorie DOT com] <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) [via
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
>



--------------66E69AE4C926660BFC7B88A8--