Re: [kicad-users] Re: Mounting holes / holes with NO annular at al.

2010-08-16 Thread Robert
That sounds like a simple and reliable way to stop unwanted through-hole 
plating without the hassle and potential for additional cost and 
cock-ups associated with having two drill files.

Regards,

Robert.


On 16/08/2010 16:59, Bernd Wiebus wrote:
> Hello Robert.
>
>>   So unless it's essential that the
>> the hole be completely non-metallic, it's probably best to give it at
>> least a minimal copper supporting annulus and simply let it get plated.
>
> In my personal experience the need for non plated holes ist mostly for the 
> bigger ones.
> Here holes with a diameter greater than 5 or 6 mm will not be drilled but 
> milled.
> So sometimes it might be probably better, to put a circle to the outline 
> layer for milling.
>
> The smallest diameter where milling is possible, is two or three millimeters, 
> depending on your manufacturer.
>
>
> With best regards: Bernd Wiebus alias dl1eic
>
>
>
>
>
> No virus found in this incoming message.
> Checked by AVG - www.avg.com
> Version: 9.0.851 / Virus Database: 271.1.1/3075 - Release Date: 08/16/10 
> 07:35:00
>
No virus found in this outgoing message.
Checked by AVG - www.avg.com 
Version: 9.0.851 / Virus Database: 271.1.1/3075 - Release Date: 08/16/10 
07:35:00


Re: [kicad-users] Re: Mounting holes / holes with NO annular at al.

2010-08-16 Thread Bernd Wiebus
Hello Robert.

>  So unless it's essential that the 
> the hole be completely non-metallic, it's probably best to give it at 
> least a minimal copper supporting annulus and simply let it get plated.

In my personal experience the need for non plated holes ist mostly for the 
bigger ones.
Here holes with a diameter greater than 5 or 6 mm will not be drilled but 
milled.
So sometimes it might be probably better, to put a circle to the outline layer 
for milling.

The smallest diameter where milling is possible, is two or three millimeters, 
depending on your manufacturer. 


With best regards: Bernd Wiebus alias dl1eic

-- 
GMX DSL SOMMER-SPECIAL: Surf & Phone Flat 16.000 für nur 19,99 ¿/mtl.!*
http://portal.gmx.net/de/go/dsl


Re: [kicad-users] Re: Mounting holes / holes with NO annular at al.

2010-08-16 Thread Robert
Mounting holes are a bit of a minefield.

In the 2009 edition if you made the pad the same size as the hole 
(thinking you would just get a hole), but had zones on more than one 
layer covering the hole, kicad would take the copper pours right to the 
edge of the hole.   Most boards of more than one layer require 
through-hole plating, so when the board manufacturer put the board 
through the through-hole plating process the power planes would end up 
connected together via the mounting hole plating.   Since kicad had no 
knowledge of this the board would pass the DRC only to fail 
catastrophically when manufactured.

The 2010 edition corrects this by applying the design rules so that 
there will be a non-conducting annulus around the hole, preventing the 
short circuit.   However, whilst better it is not ideal because the hole 
will still get through-hole plated but the plating will be unsupported. 
   What is needed is a means of flagging holes that should not be 
through-hole plated so that two drill files get produced.   Of course if 
you take advantage of that your board will have an extra manufacturing 
stage and will probably cost more.   So unless it's essential that the 
the hole be completely non-metallic, it's probably best to give it at 
least a minimal copper supporting annulus and simply let it get plated.

Although a little off-topic it's perhaps worth saying at this point that 
if the mounting holes is for a bolt, don't forget to allow in the PCB 
design not just for the bolt head but also the star washer that someone 
else will fit without your knowledge.   When a power plane gets shorted 
to ground via the washer the PCB designer will of course get the blame 
even though the washer was never specified.

Regards,

Robert.

On 16/08/2010 01:55, oecherexpat wrote:
> Hi,
>
> If you try to make the hole larger than the pad you will get an error. What I 
> have been using in the past was to have the pad on NO copper layers. But in 
> the current version it also creates an error.
> Maybe something to put as a suggestion
>
> Cheers,  Heiko
>
>
>> How about drawing a crosshair or circle as a silkscreen object and using 
>> that to mark the drill? Could also just make the copper pad smaller than the 
>> drill bit used so that it vanishes entirely when the hole is drilled.
>>
>
>
>
>
> 
>
> Please read the Kicad FAQ in the group files section before posting your 
> question.
> Please post your bug reports here. They will be picked up by the creator of 
> Kicad.
> Please visit http://www.kicadlib.org for details of how to contribute your 
> symbols/modules to the kicad library.
> For building Kicad from source and other development questions visit the 
> kicad-devel group at http://groups.yahoo.com/group/kicad-develYahoo! Groups 
> Links
>
>
>
>
>
>
> No virus found in this incoming message.
> Checked by AVG - www.avg.com
> Version: 9.0.851 / Virus Database: 271.1.1/3073 - Release Date: 08/15/10 
> 07:35:00
>
No virus found in this outgoing message.
Checked by AVG - www.avg.com 
Version: 9.0.851 / Virus Database: 271.1.1/3075 - Release Date: 08/16/10 
07:35:00


Re: [kicad-users] Re: Mounting holes / holes with NO annular at al. [1 Attachment]

2010-08-16 Thread Bernd Wiebus
Hello Heiko.

> If you try to make the hole larger than the pad you will get an error.
> What I have been using in the past was to have the pad on NO copper layers.
> But in the current version it also creates an error.

Yes. I think it would be better to get a warning instead of an error.

> Maybe something to put as a suggestion

Mmmmh.

I made some moduls as mounting holes. I just made an ordinary pad WITH annular, 
named them "hole" and saved them. Then i edited them separatly.

You will finde a component "hole":

$MODULE hole
Po 0 0 0 15 4BFFD155  ~~
Li hole
Sc 
AR
Op 0 0 0
T0 0 -2000 600 600 0 120 N V 21 N"hole"
T1 0 2000 600 600 0 120 N V 21 N"VAL**"
$PAD
Sh "1" C 394 394 0 0 0
Dr 394 0 0
At STD N 0030
Ne 0 ""
Po 0 0
$EndPAD
$EndMODULE  hole

If you want a hole only with the drill, so change the line with
"At STD N 0030"
to
"At STD N 0100"
Now the annular is put to the layer "comments".

Originally this was a workaround for someone who had problems at production 
with a still existing annular if he put hole and annular diameter to the same 
size. But i think, this problem has nothing to do with kicad, but his board 
manufacturer. With this method, you would be able to edit the reference and the 
value, but not the hole component as pad with diameter and so on. Then you will 
get the error message.

Normally you can put put hole and annular diameter to the same size. It will 
vanish, and now you could draw a circle or crosshair or combination of both to 
the silkscreen or comment layer.

I suggest to make a set of mounting holes with different sizes, just like you 
use, as modules, and put them to the board like components.

For this purpose, i also made a symbol "mounting_hole" for the schematic.
I can put them into the schematic just to be consistent. Then, in CVpcb, i 
allocate a module "hole_xx-diameter" to every symbol "mounting_hole". Also a 
way to remember myself not to forget mounting holes at my boards.


With best regards: Bernd Wiebus alias dl1eic


-- 
Neu: GMX De-Mail - Einfach wie E-Mail, sicher wie ein Brief!  
Jetzt De-Mail-Adresse reservieren: http://portal.gmx.net/de/go/demail