Our usage of “drill” in the terminology is pretty misleading. As far as I’m aware the vast majority of board houses treat it as “finish hole” diameter.
Cheers, Jeff. > On 8 Jul 2020, at 23:00, Seth Hillbrand <s...@kipro-pcb.com> wrote: > > That really depends on the manufacturer. Many manufacturers will overdrill > and expand the size of their bits to account for the plating. If you are > thinking of making a change like this, it would need to be an optional > preference. > > Best- > Seth > > > Seth Hillbrand > Lead Developer > +1-530-302-5483 <tel:+12126039372> > Davis, CA > www.kipro-pcb.com <https://www.kipro-pcb.com/> i...@kipro-pcb.com > <mailto:i...@kipro-pcb.com> > <https://twitter.com/KiProEDA> > <https://www.linkedin.com/company/kicad> > > On 2020-07-08 14:47, Joshua Redstone wrote: > >> Hi, >> I'm a bit new to pcbs and Kicad, but I thought that the effective diameter >> of a through-hole is the drill diameter minus copper plating thickness >> (since plating is done after drilling). >> In the 3d-viewer code, it looks like it's increasing the drill diameter to >> account for the plating so the plated hole is the drill diameter rather than >> the unplated hole, which seems odd. >> >> I was thinking of doing a diff to fix that, but wanted to check if I'm >> reading the code correctly. >> Specifically, in 3d-viewer/3d_canvas/create_layer_items.cpp >> the calculation of a hole's inner diameter is (hole_inner_radius) rather >> than (hole_inner_radius - [plating_]thickness). And there's a corresponding >> offset in the calc of the outer diameter. >> >> An example: >> https://gitlab.com/kicad/code/kicad/-/blob/master/3d-viewer/3d_canvas/create_layer_items.cpp#L306 >> >> <https://gitlab.com/kicad/code/kicad/-/blob/master/3d-viewer/3d_canvas/create_layer_items.cpp#L306> >> >> I played around with rendering some test circuits and confirmed that the >> rendering seems to be producing holes that are too big. >> >> Am I reading this right? >> >> Thanks, >> Josh >> >> _______________________________________________ >> Mailing list: https://launchpad.net/~kicad-developers >> <https://launchpad.net/~kicad-developers> >> Post to : kicad-developers@lists.launchpad.net >> <mailto:kicad-developers@lists.launchpad.net> >> Unsubscribe : https://launchpad.net/~kicad-developers >> <https://launchpad.net/~kicad-developers> >> More help : https://help.launchpad.net/ListHelp >> <https://help.launchpad.net/ListHelp>_______________________________________________ > 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
_______________________________________________ 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