> On Jul 14, 2018, at 7:30 PM, Seth Hillbrand <s...@hillbrand.org> wrote:
> 
> That's valid.  Would you mind submitting the issue to our bug tracker and 
> we'll fix that in 5.0.1?  I have a fix for the non-copper connectivity issue 
> queued but we should address the array pad numbering issue as well.  If 
> memory serves, there are a few issues with that dialog outstanding...
> 
> -S

Bug report with overly-verbose description is filed at 
https://bugs.launchpad.net/kicad/+bug/1781760

Thanks!

FWIW, for this I just wanted to generate a Gerber file for the paste mask layer 
so I could get a correct stencil made. The board was fabbed and I had stencils 
made, and the stencil had just the one big hole for the exposed pad (not good). 
That’s why I edited the footprint in place. If the board needs a respin, I’ll 
use an updated footprint from my library.

-a




> Am Sa., 14. Juli 2018 um 18:26 Uhr schrieb Andy Peters <de...@latke.net>:
> 
> > On Jul 14, 2018, at 3:33 PM, Seth Hillbrand <s...@hillbrand.org> wrote:
> > 
> > Hi Andy-
> > 
> > You don't provide enough information to help you here.  You'll need to show 
> > a larger image of your board with other layers enabled and, ideally set 
> > with some transparency so that we can see what's happening.
> > 
> > Connectivity _only_ applies to copper.  So the paste-only pads shouldn't 
> > have any connections unless you also made them copper.  Did you follow 
> > Rene's instructions on the user forum?
> 
> "Connectivity _only_ applies to copper.” Yes, that’s true, and that’s what 
> baffled me. These pads were explicitly set to Layer Copper as None, only the 
> F.Paste layer was checked.
> 
> I did follow Rene’s instructions, except for one point. I created one of the 
> paste-mask-only pads, made sure it had no pad number and no net name, placed 
> it, and then used the array feature to create the needed 3x3 array. His 
> recommendation is to just duplicate pads. 
> 
> And that’s what broke it. It assigned pad numbers to all of the pads. The pad 
> numbers assigned are like such:
> 
> +__+__+__+
> |33|23|13|
> +__+__+__+
> |32|22|12|
> +__+__+__+
> |31|21|11|
> +__+__+__+
> 
> and the pads inherited the net name associated with the pad number, since 
> those pad numbers were already on the footprint.
> 
> When no copper layer is indicated in the pad, then the pad number vanishes 
> from the display. After creating the array, I didn’t see any pad numbers, so 
> I thought that all was well, and did not look at each of the pads to see 
> that, yes, indeed, they _were_ assigned pad numbers, and as such inherited 
> the pad’s net name.
> 
> I can see why the array function would create pad numbers for footprint pins 
> which have a copper layer. It surprised me that it created them for these 
> aperture pads, especially since the pad from which the array was created had 
> no number. Rene does say that "Using the array function is not really 
> possible in this case as it does not allow us to assign no pad number to the 
> resulting pads,” but I didn’t appreciate what that actually meant.
> 
> The DRC wants the user to connect a trace to a non-existent copper part of a 
> pad, and that’s not right.
> 
> Could the array function be modified such that if the original pad has no 
> number, then it should not assign pad numbers to the cloned pads?
> 
> -a
> 
> 
> > -S
> > 
> > Am Sa., 14. Juli 2018 um 14:00 Uhr schrieb <de...@latke.net>:
> > I'm on yesterday's unified package of 5.0.0 rc3 on a mac.
> > 
> > Following my question about why the footprint editor wouldn't let me create 
> > an arbitrary shape for a solder-paste-mask pad, which was not actually 
> > answered but the workaround was actually what I wanted (and I figured out 
> > what I was doing wrong, the pad shape has to be set to Custom), I went and 
> > edited my footprint in place to add the paste-mask-only pads (no copper 
> > layer). They're called aperture pads, I believe, and the footprint looks as 
> > shown in QFN-paste.png.
> > 
> > Then I save it back to the layout, and I get a few connection errors, on a 
> > board which was fully routed. The connection errors refer to traces which 
> > now want to connect to those new aperture pads. I don't know why this 
> > should happen, and I don't know how to fix it! It seems like the 
> > connectivity is borked. I know about the change in the clearances (from 
> > http://kicad-pcb.org/blog/2018/05/Mask-Clearance-Generation-Changes/) but 
> > that doesn't seem to apply here, as it's a connectivity issue. This is 
> > shown in QFN-DRC-fail.png.
> > 
> > I'm willing to believe that I did something wrong, but what!
> > 
> > Thanks ... 



_______________________________________________
Mailing list: https://launchpad.net/~kicad-developers
Post to     : kicad-developers@lists.launchpad.net
Unsubscribe : https://launchpad.net/~kicad-developers
More help   : https://help.launchpad.net/ListHelp

Reply via email to