Skip to content
This repository has been archived by the owner on Oct 7, 2020. It is now read-only.

repeated thermal_vias statement? #341

Open
aewallin opened this issue Apr 12, 2019 · 5 comments
Open

repeated thermal_vias statement? #341

aewallin opened this issue Apr 12, 2019 · 5 comments
Labels

Comments

@aewallin
Copy link
Contributor

http://www.ti.com/lit/an/slma004b/slma004b.pdf
For this footprint one would want to repeat the thermal_vias statement.
one set of vias in the un-masked exposed-pad area (small diameter and dense grid)
another set of vias in the masked pad-area (large diameter and large grid)

is this possible currently? (I could not get it to work).
thanks.

@poeschlr
Copy link
Collaborator

poeschlr commented May 5, 2019

Yes footprints like that can be generated using the ipc generator scripts for gullwing parts.

See for example HTSSOP-16-1EP_4.4x5mm_P0.65mm_EP3.4x5mm_Mask2.46x2.31mm_ThermalVias which is script generated.

The class that handles this is the exposed pad node found in the specialized node section.

@aewallin
Copy link
Contributor Author

aewallin commented May 6, 2019

The HTSSOP-16-1EP has a large EP-size with a smaller opening in the mask - this is OK. I think I am doing it similarly in this PR: KiCad/kicad-footprints#1547

My question was on the suggested TI-footprint which has two different via-grids. One central (3x5 holes, 13-mil diameter) with small holes, and another with 2x3 larger (25mil diameter) vias.

Do you know if the two different via-sizes + grids can be scripted?

two_via_sizes

@evanshultz
Copy link
Collaborator

No, this is not currently possible.

Since the yellow is optional and the gray is required, how about scripting the gray part? If the user wants more for their specific application they can make this a board-level (not footprint-level) change.

@aewallin
Copy link
Contributor Author

aewallin commented May 6, 2019

yes, they gray parts are PRs:
#340
and
KiCad/kicad-footprints#1547

@poeschlr
Copy link
Collaborator

It would definitely be possible to develop a script specifically for this footprint but i would not suggest to add such specialized things to the generic generators. The question then is how useful such an extended script is as it is for a very low part count.

Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
Projects
None yet
Development

No branches or pull requests

4 participants