← Back to team overview

kicad-lib-committers team mailing list archive

Inductors and Chokes

 

Dear all!

I'm currently trying to rework the chokes/Inductors in the kicad-lib, as I already did for resistors, capacitors and diodes. This will include three major steps:

1. rename all inductors/chokes so their names start with L_ so it is easier to match them
2. create clean and KLC-conforming footprints (using scripts)
3. create (semi-scripted) 3D models for all new footprints

This went through quite smoothely for caps and resistors, but with the inductors I'm facing problems with the structure of the libs. Currently we have a mess:
  - Choke_Axial_ThroughHole.pretty
  - Choke_Common-Mode_Wurth.pretty
  - Choke_Radial_ThroughHole.pretty
  - Choke_SMD.pretty
  - Choke_Toroid_ThroughHole.pretty
  - Inductors.pretty
  - Inductors_NEOSID.pretty
  - Transformers_CHK
  - Transformers_SMPS_ThroughHole

I would really like to clean that up ... which would (IMHO leave with this list of repos (and delete all above repos!):
  - Inductors_ThroughHole.pretty
  - Inductors_SMD.pretty
  - Transformers_ThroughHole.pretty
  - Transformers_SMD.pretty

... just maybe it would make sense to also have the common-mode chokes in separate repos, but I'm not so sure this is really required!

Yes the libs would then be quite full (few 100 maybe in the case of Inductors_*, but it is then easier to enforce a naming-scheme and have people know where to submit new components.

What do you think? How can we go about this (generate libs, delete the old ones, or do we simply rename them "_deprecated" or something?

Best,
JAN

PS: Since I'm currently home with not much to do (still this week ... a flu got me), I could work on this if we get the repos up and running ... + I already have nice new footprints + 3D models ...


Follow ups