Skip to content

Add FC source files

evanshultz requested to merge github/fork/evanshultz/fc-source into master

I'm developing FreeCAD source files for a few footprints because that seemed like the best way to go. However, I'm not having complete success. I've included the WIP FC files.

Here is the footprint info:

Currently I'm running into a couple issues:

  1. I cannot find how to add the labels for ref des and value. I looked in many WBs, Googled, and tried to copy them from the demos but I do not see how to add this.
  2. The polygon pads aren't coming through. (Other layers seem to work OK.) I've added an anchor pad inside the boundary of the polygon outline and this works if I make a simple pad shape (like a rectangle) but for a complex pad shape it doesn't. I am successful generating footprints using the polygon pad demos included with KSU so I believe the issue is something I'm doing wrong.
  3. I do not see how to set the pad number. This is not happening with any of the demos (all pads are numbered #) so perhaps this is a limitation of KSU?

Note that the paste layer sketch of Infineon_PG-LLGA-5-1 still has 1 DOF which I haven't chased down yet. I'll build out the other paste pads once I take care of this. However, I don't think that's material to my questions above. All other sketches are fully constrained. That being said, I haven't used a MCAD tool since a decade ago in school so any tips and tricks or best practices are welcome!

From looking at the demos and the other source FC files in this repo, it appears some "post-processing" is required in KiCad or a text editor to add datasheet links in the description, pad numbers, etc. I'm only seeing that part of the footprint can be built in FC right now but perhaps I simply don't understand.

FC screenshots: image image

Pcbnew screenshot: image

@easyw Pinging you since surely you're able to help. :)


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 footprint(s) you are contributing
  • An example screenshot image is very helpful
  • If there are matching symbol or 3D model pull requests, provide link(s) as appropriate
  • Check the output of the Travis automated check scripts - fix any errors as required

Merge request reports