Mailing list archives : pcb-rnd

ID:6315
From:rn...@igor2.repo.hu
Date:Sat, 27 Jan 2024 06:46:36 +0100 (CET)
Subject:Re: [pcb-rnd] padstack local clearance doubling bug (was: Re: Polygon
in-reply-to:6313 from Gabriel Paubert <pa...@iram.es>
  This message is in MIME format.  The first part should be readable text,
  while the remaining parts are likely unreadable without MIME-aware tools.
 
--722076672-191501287-1706334396=:27953
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8BIT
 
Hi Gabriel,
 
On Fri, 26 Jan 2024, Gabriel Paubert wrote:
 
>> Gabriel, please test and ACK! Please especially verify that local 
>> clearance on existing boards did not change.
>> 
>
>Very lightly tested, but it seems to be more consistent now.
 
Thanks!
 
>Note that there is another place where we typically have to use twice
>the clearance "but it's only logical": when I create a padstack, I first
>create the copper layer(s) (most often only the top copper layer since
>basically everything is SMD these days). Once I'm happy with it (I use a
>lot of rounded rectangles), I create the soldermask by copying the
>copper shape and then "grow" it in the "Edit padstack shape" window.
>Here if I want, say 75µm, distance between the copper andthe soldermask,
>I have to put 150µm in the entry and then click on "Grow".
>
>This is not a problem, I'm used to it. It's logical since increasing the
>width or something by x will increase it on each side by x/2. But it's a
>kind of clearance for NSMD (non solder mask defined)  solder pads.
 
I think it's a different case: as you observed, in this case you are 
dealing with the width (diameter) of a shape, not the gap. The problem is 
that you'd like to do the change on a gap basis, but the values won't fit 
because the code, the UI and all the terminology is widht (diameter) basis 
on shapes. The bug with clearance was different because there we had the 
terminology all about the gap but then the code did something different.
 
Btw, you don't need to enter the doubled value: you can enter 75 um and 
click on grow twice, it should achieve the same. Also makes sense from a 
gap-point-of-view: you need "the same gap on both sides", so "you click 
once for the left side then once for right side".
 
(Lately I started to use the term 'gap' in context of clearances, because 
I think it avoids confusion. The official terminology won't change, the 
whole industry calls that thing clearance, but it's all very confusing: in 
some cases clearance is only copper-copper, in other cases it's 
copper-mask, then PCB had this confusion about clearance really meaning a 
shape diameter... so in explanations I tend to use gap, that's much harder 
to misunderstand)
 
>By the way, I have a few pending bugs, which I am unfortunately unable
>to reproduce:
 
Thanks, let me know (in a different thread) if you have anyhting 
reproducible.
 
Best regards,
 
Igor2
 
--722076672-191501287-1706334396=:27953--
 

Reply subtree:
6315 Re: [pcb-rnd] padstack local clearance doubling bug (was: Re: Polygon from rn...@igor2.repo.hu