Open herostrat opened 5 years ago
Thanks so much!
Is there any more renaming that needs to take place to ensure all applicable package names are captured in the footprint names?
Thank you for your patience and reviews, it was a blast!
Afaik those were all BGA packages Xilinx uses for the 7-series chips, so no, I don't think so.
The remaining work is cleaning up the "old" packages (as you previously stated according to https://github.com/KiCad/kicad-footprints/pull/1167#issuecomment-447585654) and close similar PRs.
@herostrat https://github.com/KiCad/kicad-footprints/pull/1167 and https://github.com/pointhi/kicad-footprint-generator/pull/240 have a section named "Duplication of existing parts". Are you open to checking that out to see if those are footprints that are unneeded? It appears they are not covered in the list above.
Yes, I will, this will be the next workpackages for me. The ones listed above are just the starting point I already identified.
This is a tracking issue to compile the work of footprints for Xilinix BGAs.
https://www.xilinx.com/support/documentation/user_guides/ug475_7Series_Pkg_Pinout.pdf
1. Artix-7
2. Spartan-7
3. Kintex-7
4. Virtex-7
5. Zynq
Additional Work:
[x] For Artix-7 and Spartan-7 series, re-name footprints to include all applicable package names in footprint name. See https://github.com/pointhi/kicad-footprint-generator/pull/346#issuecomment-488339183 for more details.
[ ] Remove old and/or wrong packages that reference to Xilinix FPGAs, PR: https://github.com/KiCad/kicad-footprints/pull/1597
[x] https://github.com/KiCad/kicad-footprints/blob/master/Package_BGA.pretty/BGA-676_27.0x27.0mm_Layout26x26_P1.0mm_Ball0.6mm_Pad0.5mm_NSMD.kicad_mod This is FG(G)676. I cannot find any reference in the symbol library. TODO: search if other manufactorer use the same footprint and if it is sensible to name it generically
[x] https://github.com/KiCad/kicad-footprints/blob/master/Package_BGA.pretty/BGA-256_14.0x14.0mm_Layout16x16_P0.8mm_Ball0.45mm_Pad0.32mm_NSMD.kicad_mod This is FT256, which should have a 1.0mm pitch. Our footprint has a 0.8mm pitch, which does not exist and is false (the dosument it links to in the description also does state 1.0mm) I cannot find any reference in the symbol library.
[x] https://github.com/KiCad/kicad-footprints/blob/master/Package_BGA.pretty/BGA-256_17.0x17.0mm_Layout16x16_P1.0mm_Ball0.5mm_Pad0.4mm_NSMD.kicad_mod This is FT256 with a 1.0mm pitch. I cannot find any reference in the symbol library. TODO: search if other manufactorer use the same footprint and if it is sensible to name it generically
[x] https://github.com/KiCad/kicad-footprints/blob/master/Package_BGA.pretty/BGA-400_21.0x21.0mm_Layout20x20_P1.0mm.kicad_mod This is the FG400 package and is not yet covered in my PR. I cannot find any reference in the symbol library. TODO: recheck if it exists and is correct.
[x] https://github.com/KiCad/kicad-footprints/blob/master/Package_BGA.pretty/BGA-484_23.0x23.0mm_Layout22x22_P1.0mm.kicad_mod This is FG(G)484. The solder mask opening is wrong here. I cannot find any reference in the symbol library. TODO: search if other manufactorer use the same footprint and if it is sensible to name it generically
[x] https://github.com/KiCad/kicad-footprints/blob/master/Package_BGA.pretty/FB-BGA-484_23.0x23.0mm_Layout22x22_P1.0mm.kicad_mod This is FG(G)484, which is the same as 5. The naming is pretty confusing imho
[x] https://github.com/KiCad/kicad-footprints/blob/master/Package_BGA.pretty/BGA-1156_35.0x35.0mm_Layout34x34_P1.0mm.kicad_mod This is FG(G)1156