Re: [kicad-users] Re: Mounting holes / holes with NO annular at al.
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.
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.
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]
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