X-Authentication-Warning: delorie.com: mail set sender to geda-user-bounces using -f X-Recipient: geda-user AT delorie DOT com X-Virus-Scanned: OK Message-ID: <4FCEC8F9.60509@studiofeed.com> Date: Tue, 05 Jun 2012 23:05:29 -0400 From: Tim van Boxtel User-Agent: Mozilla/5.0 (X11; Linux i686; rv:7.0.1) Gecko/20110929 Thunderbird/7.0.1 MIME-Version: 1.0 To: geda-user AT delorie DOT com Subject: Re: [geda-user] Clearance between polygons on same layer group References: <4FCE7A57 DOT 1010107 AT studiofeed DOT com> In-Reply-To: Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit Reply-To: geda-user AT delorie DOT com Great reply! The information about the join flag was helpful and it works if there is only one polygon on a physical layer. Is there a way to force a clearance between 2 polygons on different layers, yet the same layer group (i.e. physical layer)? I have found drawing the polygon with thick traces works as expected, though it can be a touch cumbersome :) -- Kind Regards, Tim van Boxtel On 12-06-05 10:03 PM, Kai-Martin Knaak wrote: > Tim van Boxtel wrote: > >> When I made my power polygon (component >> layer), the ground plane completely covers it up! I have tried several >> iterations of which gets drawn first, as well as "New Lines Fill >> Polygons" setting, and the Shift-J join command, but nothing comes out >> how I would like. > In PCB neither tracks nor polygons know anything about nets. Tracks > optionally carry a join flag. Polygons connect to every track that comes > along the way with the join flag set. Surprisingly, this minimalistic > approach works for most use common cases and a few exotic too. > > The most important setting is "New lines/arcs clear polygons". It > should not be checked when you draw ground tracks. But it should be > checked when you draw tracks for everything else. This is the way to > go, when doing the design from scratch. > > If things are already drawn but messed up, a different approach is > needed: > > 1) double check, that layers are defined properly. All layers which > correspond to the same physical layer should be in the same layer group. > That is, they should be checked in the same column in the > layer stack definition in file->preferences->layers-groups > > 2) Select all tracks and unset the join flag on each of their segments. > An efficient way to so is to select every object on the involved layers > and use the ClearFlag command on them. > a) Make all layers invisible except of those involved. > b) Do Select_all_visible from the Select menu > c) Type: : (a colon) to access the commad entry line > d) Type: ClearFlag(selected, join) execute the command with return. > > 3) Select all ground tracks and set the join flag on them. To do so, > open the dialog window->netlist mark the gnd net and click the select > button. Then use the command entry to execute > SetFlag(selected, join) > > Polygons should immediately avoid all tracks except for ground tracks. > > Hope, this helps, > > ---<)kaimartin(>--- > > > >