Transistor_FET: Add Diodes Inc. N-Channel SOT-23 MOSFETs
Semi-scripted
By filtering https://www.diodes.com/products/discrete/mosfets/mosfet-master-table/export/mosfet-master-table.xlsx and processing it with a quick and dirty script. All of them added as aliases.
Selected:
- N-channel
- SOT23 (I manually checked that they're all same pinout)
- Without ESD gate protection so that they can be aliases of BSS138
- Automotive qualified variants (with a Q suffix) excluded (even if there's a separate datasheet). I guess this is somewhat similar to temperature variants which we don't alias?
- Excluded parts already in the library (obviously)
After filtering the spreadsheet (diodes_nfets_sot23.ods
), datasheet column replaced by a plain text URL (was a hyperlink) and saved as CSV.
The CSV gets processed by fet_aliases_gen.py
which prints the CMPs to be added to the .dcm
file and the list of part numbers to add to the .lib
.
I pasted the aliases on the .lib
and reordered manually (alphabetically).
I pasted the CMPs at the end of the .dcm and opened and saved from within KiCad so that they get ordered properly.
Note: Some existant components were not in the right order and have been reordered too.
Datasheets and script used: fets_spreadsheets_script.zip
Thanks!
Thanks for creating a pull request to contribute to the KiCad libraries! To speed up integration of your PR, please check the following items:
-
Provide a URL to a datasheet for the symbol(s) you are contributing -
An example screenshot image is very helpful (Not applicable) -
Ensure that the associated footprints match the official footprint library -
If there are matching footprint PRs, provide link(s) as appropriate -
Check the output of the Travis automated check scripts - fix any errors as required