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

Invalid footprint associations throughout the library #520

Open
44 of 48 tasks
Ratfink opened this issue Apr 23, 2018 · 21 comments
Open
44 of 48 tasks

Invalid footprint associations throughout the library #520

Ratfink opened this issue Apr 23, 2018 · 21 comments
Labels
Bug Fix symbol existing in the library Help wanted Workforce is very welcomed

Comments

@Ratfink
Copy link
Collaborator

Ratfink commented Apr 23, 2018

As Wayne reported here, there are some invalid footprint associations in Amplifier_Audio.lib which need to be fixed. They're old references to Package_TO_SOT_THT:TO-220-5_Vertical_StaggeredType1, which need to be changed to Package_TO_SOT_THT:TO-220-5_Vertical_StaggeredType1_Py3.7mm assuming that is indeed the right Y pitch.

Reformatted the list by @stambaughw as a tasklist (not possible in e-mail replies as they do not support markdown.) (Moved to the first post so a progress bar appears in the issue list. ⁓Clay)

  • Battery_Management: LTC4007
  • Converter_DCDC: All
  • Diode_Bridge: ABS2, MBL104S
  • Driver_LED: LT3465
  • Driver_Motor: L298HN
  • FPGA_Actel FPGA_Microsemi: All
  • Interface_CAN_LIN: MCP2557FD- xMF, MCP2558FD- xMF
  • Interface_Optical: Almost all
  • Interfact_UART: ADM1491EBR
  • LED: CLV1L- FKB, LED_Cree_XHP50_12V, LED_Cree_XHP50_6V, LED_Cree_XHP70_12V, LED_Cree_XHP70_6V
  • MCU_Cypress: CY7C68013A- 56LTX, CY8C4xx7LQI- 4xx, and many more.
  • MCU_Infineon: SAB80C515-M, SAB80C515-N
  • MCU_Module: CHIP, CHIP-PRO (C.H.I.P.'s future is uncertain at this point, so maybe it's not worth making footprints for these until more is known, but there is an old half-finished PR at modules: add chip and chip-pro Modules.pretty#1)
  • MCU_Nordic: nRF52810- QCxx
  • MCU_ST_STM32F0: STM32F038E6Yx, STM32F038G6Ux, STM32F042C4Ux, STM32F042G4Ux, and many more.
  • MCU_ST_STM32F1: STM32F100R4Hx
  • MCU_ST_STM32F2
  • MCU_ST_STM32F3
  • MCU_ST_STM32F4
  • MCU_ST_STM32F7
  • MCU_ST_STM32H7
  • MCU_ST_STM32L0
  • MCU_ST_STM32L1
  • MCU_ST_STM32L4
  • MCU_ST_STM32L4+
  • MCU_Texas_MSP430: Missing footprints for MCU Texas  kicad-footprints#540
  • Memory_Flash
  • Memory_RAM
  • Memory_ROM: 4003APG120
  • Power_Management: TPS2592xx
  • Power_Supervisor: TPS3831, TPS3839DQN
  • Regulator_Linear: L200, LT3080xT
  • Regulator_Switching: Fixed for symbols that have a footprint in the lib. Some footprints are still missing (for example KA5H0265RCTU, KA5M0265RYDTU and KA5H0265RCYDTU).
  • Relay: G5Q- 1, G5Q- 1A, and many more.
  • RF: TR- 52D Fix in progress: Move IQRF (DC)TRs into RF_Module library #421
  • RF_Module: DWM1001, TD1205, TD1208
  • Sensor: BME280, BME680
  • Sensor_Current: ACS709xLFTR- 6BB, ACS711xEXLT- 15AB, ACS780xLRTR- 050B, and many more.
  • Sensor_Humidity: Si7020- A20
  • Sensor_Motion: L3G4200, L3G4200D, L3GD20, LIS2DH, and many more.
  • Sensor_Pressure: LPS25HB Update footprint for LPS25HB, obsolete BMP085 #735
  • Sensor_Proximity: KRC011, TSSP58P38
  • Sensor_Temperature: KTY81, KTY83, KTY84
  • Transistor_BJT: 2SB631, 2SB817, 2SD1047, 2SD600, and many more.
  • Transistor_FET: Missing several DirectFET footprints: Missing DirectFET footprints kicad-footprints#608
  • Transistor_IGBT: IRG4PF50W
  • Triac_Thyristor: TIC106
  • Video: AD9895, AD9891
@poeschlr
Copy link
Collaborator

I did not even know about that mailing list. I think i should join it then. (If i find out how.)

@stambaughw
Copy link
Contributor

stambaughw commented Apr 23, 2018 via email

@Ratfink
Copy link
Collaborator Author

Ratfink commented Apr 23, 2018

With regards to the STM32 libraries, the missing footprints are known, with the issue KiCad/kicad-footprints#374 tracking the progress. I'll start creating PRs for that issue soon.

@poeschlr
Copy link
Collaborator

@antoniovazquezblanco you looked into the dc/dc converters. Is there still work to be done on the footprint side or are there simply some converters for which we don't have a footprint in the lib?

@poeschlr
Copy link
Collaborator

I assume some of the things will be fixed with #455

Ratfink added a commit to Ratfink/kicad-symbols that referenced this issue Apr 23, 2018
As pointed out in KiCad#520, the LTC4007 symbol's footprint was filled wrong.
I went to fix it, and noticed that the symbol had many other KLC
violations as well.  This updates it so it matches the current library,
and current KLC guidelines.
@poeschlr
Copy link
Collaborator

poeschlr commented Apr 24, 2018

Reformatted the list by @stambaughw as a tasklist (not possible in e-mail replies as they do not support markdown.) (Moved to the first post so a progress bar appears in the issue list. ⁓Clay)

@antoniovazquezblanco
Copy link
Collaborator

@antoniovazquezblanco you looked into the dc/dc converters. Is there still work to be done on the footprint side or are there simply some converters for which we don't have a footprint in the lib?

@poeschlr I did not have a look at the Converter_DCDC lib. I've migrated the old acdc.lib file to the new naming convention wich included the Converter_ACDC, Switching_Regulator and Switching_Controller libs (https://github.com/KiCad/kicad-symbols/pull/151/files). Sorry I cannot provide more info on the matter.

@poeschlr
Copy link
Collaborator

DC/DC lib has a lot of missing symbols. The few symbols that are there are now fixed with #533

@poeschlr
Copy link
Collaborator

I think the RF lib (TR-52D) will be fixed by #421

Ratfink added a commit to Ratfink/kicad-symbols that referenced this issue May 26, 2018
Another fix for KiCad#520.  This fixes the broken footprint associations in
Transistor_BJT.lib.  MJE13003's datasheet says it has a TO-225 package,
but this is a synonym for TO-126 according to
http://www.onsemi.com/pub/Collateral/AN1040-D.PDF#page=23
so I changed it to TO-126 because that's the name we use in our library.

The pin numbering of MAT02 was badly broken, so I fixed that as well.
@evanshultz
Copy link
Collaborator

Also missing is Package_LGA:HLGA-10_2.5x2.5mm_P0.6mm used by Sensor_Pressure:LPS25HB. Added above.

Ratfink added a commit to Ratfink/kicad-symbols that referenced this issue Jul 5, 2018
More fixes for KiCad#520!  This updates the footprint reference for LPS25HB
to match our current naming scheme for LGA footprints, and does a bunch
of other cleanup on the symbol at the same time.

BMP085 is moved to the obsolete/ directory as well, since it's been
obsolete since February 2014.
@evanshultz evanshultz mentioned this issue Jul 18, 2018
5 tasks
@alaut
Copy link

alaut commented Jul 31, 2018

It appears to me that TLP291-4 and others in the Isolators.lib library are associated with the wrong footprints. I'm not nearly experienced enough to make any reliable attempt to correct through these yet... though I plan to contribute sooner than later.

For example. I'm not sure if technically the footprint associated with LTV-847S is correct or within a certain tolerance. Datasheet indicated 9mm width, footprint appears to be 9.53mm. I'm inclined to believe I'm wrong here.

TLP291-4 is definitely wrong though by a lot unless I'm missing something. According to the datasheet, the pitch is 1.27mm not 2.54 as associated in Package_DIP:SMDIP-16_W7.62mm

@Ratfink
Copy link
Collaborator Author

Ratfink commented Jul 31, 2018

This issue is about symbols with invalid footprint associations, i.e. names that are in the wrong format or don't exist. I have filed a separate issue, #792, for this problem.

@Ratfink Ratfink added Bug Fix symbol existing in the library Help wanted Workforce is very welcomed labels Jul 31, 2018
@myfreescalewebpage
Copy link
Collaborator

Hello @Ratfink
Just reading this issue, is it up to date or need to be updated ?
Regarding to CHIP and CHIP Pro, I'm the author of the original PR (symbol+footprint) and the missing footprint have been pushed at KiCad/kicad-footprints#1156.
Joel

@Ratfink
Copy link
Collaborator Author

Ratfink commented Jan 17, 2019

Oh gosh, I really don't know, I haven't been keeping up with the KiCad library scene for the last five months or so. I would hope the other librarians have been updating this issue as needed, but you'd have to ask them.

@PanRe
Copy link

PanRe commented Oct 22, 2019

It seems to the case that all the STM32 MCU footprint links are broken too. However, might be easy to fix since the name of the footprints, as it seems, only need to be changed from "Package_XYZ" to "Housings_XYZ".

@chschlue
Copy link
Contributor

@PanRe
Which ones?
Is this a call from the past?

@PanRe
Copy link

PanRe commented Oct 22, 2019

@chschlue
Call from the past?
I just installed kicad v5 and cloned the latest kicad libs. As far as I have seen, all footprint links of the STM32 MCUs are wrong. There exists no footprint library called Package_xyz... From where I have cloned only Housings_xyz exist. The footprints inside those libs, however, have the same names. Hence only the library name need to be changed.

@PanRe
Copy link

PanRe commented Oct 22, 2019

@chschlue
Oh I am sorry! I just saw, that in the footprint libraries here on GitHub have the same names as here in the symbol libs. Therefore Package_xyz seems to be correct. There must be some bogus here on my PC, seems I have some older libraries somewhere here. Don't really understand how and why but sorry for bothering you!

@chschlue
Copy link
Contributor

Did you accidentally clone v4 FP repos?

@poeschlr
Copy link
Collaborator

@PanRe My guess you had version 4 installed sometime in the past and still have the footprint library table setup with the version 4 libs via the github plugin: https://forum.kicad.info/t/i-had-kicad-4-installed-previosly-now-i-updated-to-v5-now-i-have-some-problems-with-the-library-setup/11932

@PanRe
Copy link

PanRe commented Oct 23, 2019

@chschlue
No i did clone the correct one.
@poeschlr
Thank you very much! That was exactly the case! I did not expect that since i deinstalled KiCad v4 prior to installing v5. Nevertheless, thank you very much for your help!

Thank you guys!

Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
Bug Fix symbol existing in the library Help wanted Workforce is very welcomed
Projects
None yet
Development

No branches or pull requests

9 participants