← Back to team overview

kicad-lib-committers team mailing list archive

Re: Cleannig Footprint Libraries

 

Hi Pawel,

Some work had been done already for the capacitors by Alejandro Mendez, so
there shouldn't be much left to do, if anything. Go one with these 3, but
please hold on for the 3 resistor packs. We didn't include that in the
convention yet.

As for combining .pretty repos, we have a reason to keep them not too big.
When browsing them in KiCad, there is a wait time associated to the
download of the repos. The bigger they are, the longer the wait time.


On Fri, May 30, 2014 at 5:48 AM, Paweł Dras <pawel.dras@xxxxxxxxx> wrote:

> Hi,
> On the beginning I want to take care on the footprint libs:
> Capacitors_SMD.pretty
> Resistor_SMD.pretty
> Diodes_SMD.pretty
>
>
> But i see a loot of inconsistency in footprints groups.
> Perhaps we should reduce .pretty groups count and naming convention.
> eg. why we have Transistors_TO-220.pretty and Housing_TO-92. There should
> be Housing_TO-220. This is important to see all this housings close to each
> other.
>
> The same situation is with the names Sockets_*,  Terminal_Blocks and even
> with Pin arrays. I suggest to change in all prefix to Connectors_
>
> Regards,
> Paweł
>
>
> 2014-05-30 2:42 GMT+02:00 Carl Poirier <carl.poirier.2@xxxxxxxxx>:
>
>>  Hi folks,
>>
>> With our recent library convention, we can start cleaning the footprint
>> libraries. Here is a list of all footprint libraries:
>>
>>    1. Air_Coils_SML_NEOSID.pretty
>>    2. Buzzers_Beepers.pretty
>>    3. Capacitors_Elko_ThroughHole.pretty
>>    4. Capacitors_SMD.pretty
>>    5. Capacitors_Tantalum_SMD.pretty
>>    6. Capacitors_ThroughHole.pretty
>>    7. Choke_Axial_ThroughHole.pretty
>>    8. Choke_Common-Mode_Wurth.pretty
>>    9. Choke_Radial_ThroughHole.pretty
>>    10. Choke_SMD.pretty
>>    11. Choke_Toroid_ThroughHole.pretty
>>    12. Connectors_Serial_MOLEX.pretty
>>    13. Connect.pretty
>>    14. Converters_DCDC_ACDC.pretty
>>    15. Crystals_Oscillators_SMD.pretty
>>    16. Crystals.pretty
>>    17. Diodes_SMD.pretty
>>    18. Diodes_ThroughHole.pretty
>>    19. Discret.pretty
>>    20. Display.pretty
>>    21. Displays_7-Segment.pretty
>>    22. Divers.pretty
>>    23. EuroBoard_Outline.pretty
>>    24. Fiducials.pretty
>>    25. Filters_HF_Coils_NEOSID.pretty
>>    26. Footprint_Symbols.pretty
>>    27. Fuse_Holders_and_Fuses.pretty
>>    28. Hall-Effect_Transducers_LEM.pretty
>>    29. Heatsinks.pretty
>>    30. Housings_ROHM.pretty
>>    31. Housings_SIP9.pretty
>>    32. Housings_SOT-23_SOT-143_TSOT-6.pretty
>>    33. Housings_SOT-89.pretty
>>    34. Housings_SOT.pretty
>>    35. Housings_TO-50.pretty
>>    36. Housings_TO-78.pretty
>>    37. Housings_TO-92.pretty
>>    38. Inductors_NEOSID.pretty
>>    39. Inductors.pretty
>>    40. IR-DirectFETs.pretty
>>    41. Labels.pretty
>>    42. LEDs.pretty
>>    43. Measurement_Points.pretty
>>    44. Measurement_Scales.pretty
>>    45. Mechanical_Sockets.pretty
>>    46. Mounting_Holes.pretty
>>    47. Muonde.pretty
>>    48. NF-Transformers_ETAL.pretty
>>    49. Oddities.pretty
>>    50. Opto-Devices.pretty
>>    51. Oscillator-Modules.pretty
>>    52. Oscillators.pretty
>>    53. Pentawatts.pretty
>>    54. PFF_PSF_PSS_Leadforms.pretty
>>    55. Pin_Arrays.pretty
>>    56. Pin_Headers.pretty
>>    57. Potentiometers.pretty
>>    58. Power_Integrations.pretty
>>    59. Printtrafo_CHK.pretty
>>    60. QFP.pretty
>>    61. Relays_ThroughHole.pretty
>>    62. Resistors_SMD.pretty
>>    63. Resistors_ThroughHole.pretty
>>    64. Resistors_Universal.pretty
>>    65. SMD_Packages.pretty
>>    66. Sockets_BNC.pretty
>>    67. Sockets_DIP.pretty
>>    68. Sockets_Mini-Universal.pretty
>>    69. Sockets_MOLEX_KK-System.pretty
>>    70. Sockets_PGA.pretty
>>    71. Sockets.pretty
>>    72. Socket_Strips.pretty
>>    73. Sockets_WAGO734.pretty
>>    74. SOIC_Packages.pretty
>>    75. SSOP_Packages.pretty
>>    76. Terminal_Blocks.pretty
>>    77. Transformers_SMPS_ThroughHole.pretty
>>    78. Transistors_OldSowjetAera.pretty
>>    79. Transistors_SMD.pretty
>>    80. Transistors_TO-220.pretty
>>    81. Transistors_TO-247.pretty
>>    82. Valves.pretty
>>    83. Wire_Connections_Bridges.pretty
>>    84. Wire_Pads.pretty
>>
>> For those of you who have expressed their interest to give a hand, please
>> voice in, saying which library you would like to tackle. Basically, you
>> have to ensure the library respects the convention on all fronts. Some
>> explanations on the procedure to follow have been placed here
>> <https://github.com/KiCad/kicad-library/blob/master/How_To_Contribute.txt>.
>> Basically, it's the fork & pull request git workflow. If any questions
>> arise, please ask.
>>
>> Regards,
>>
>> Carl
>>
>> --
>> Mailing list: https://launchpad.net/~kicad-lib-committers
>> Post to     : kicad-lib-committers@xxxxxxxxxxxxxxxxxxx
>> Unsubscribe : https://launchpad.net/~kicad-lib-committers
>> More help   : https://help.launchpad.net/ListHelp
>>
>>
>

References