← Back to team overview

kicad-lib-committers team mailing list archive

Re: Transistor packages (TO_SOT_THT)

 

Hello Jan.

>    * MountedFromLS: This is not necessary, as it can be done by 
> mirroring the device

No. This is a footprint for mounting from the backside, but the
silkscreen is still at the frontside with dashed lines.
This is because sometimes you have a single transistor mounted from the
backside at a doublesided or multilayer board but with only a
silkscreen at the upper side. So you cannot simple create this
footprint by mirroring it. Notice also, that this footprint has the
transistor mounted with its head sink pointing downwards, so you place
this transistor beneath a board and mount it directly to a heatsink
beneath the board. 

If you want to thin out the library, you should take first the large
Pad variants. It is easy to chance the pad sitze. I ceated this
footprints to show newcomers to make rough layouts with bigger pads,
because i noticed, that they cling to the more traditional smaller
footprints found at the most librarys. ;O)

With best regards: Bernd Wiebus alias dl1eic





Am Thu, 3 Nov 2016 08:00:28 +0100
schrieb Jan Krieger <jan@xxxxxxxxxxx>:

> Dear all!
> 
> I'm currently putting together a python script to regenerate the 
> TO-220/247/... packages in TO_SOT_Packages_THT.pretty. I would also
> add missing packages ...
> 
> For that I would like to thin out the lib a bit and make the namjing 
> scheme simpler:
> - Basically I think there are only 2 necessary footprints for any 
> TO220-like package :
>    * TO-220_Vertical
>    * TO-220_Horizontal
> - As an Extension one can add versions with larger pards:
>    * TO-220_Vertical_LargePads
>    * TO-220_Horizontal_LargePads
> - Today there are two more extensions
>    * Reversed: mounted with the metal-shield up ... this could also
> be useful and can be included
>    * MountedFromLS: This is not necessary, as it can be done by 
> mirroring the device
> 
> So I would propose to have (example for TO-220):
>    * TO-220_Vertical
>    * TO-220_Vertical_LargePads
>    * TO-220_Horizontal
>    * TO-220_Horizontal_LargePads
>    * TO-220_Horizontal_Reversed
>    * TO-220_Horizontal_Reversed_LargePads
> 
> Based on that I would do all still missing packages (the script only 
> needs the measures and is otherwise easy to operate).
> 
> Then I would delete all old version and replace them with the new
> set. A series of simple search-replace in the .lib-files should then
> fix the footprint-names in a second PR.
> 
> Is this OK for everybody, or did I miss something?
> 
> Best,
> JAN



-- 
Bernd Wiebus

Ronsdorfer Str. 143
42855 Remscheid

Germany

Tel. 02191-4644456 (fest)
     0162-6157950  (mob)

Attachment: pgphkQ5iRDsJk.pgp
Description: Digitale Signatur von OpenPGP


Follow ups

References