Conversation
Screenshot 1: Standard Logo Screenshot 2: Designed with KiCad Logo Files: |
is there a script that generates all these symbols from the design-file? If so, it would be nice to link to it in the footprint description, or in this PR thread, or at least somewhere... |
Hi @aewallin : there is not a script that generates these files - I did them all by hand with pulling in from @4x1md files and @SchrodingersGat files and spent time correcting bounds on each. I had basically taken the logo from the prior files then copied this to every file then only took the text from the other file and added this and changed options. I did however write a script to do checking on multiple files using the diff command when placing this together by hand which I deleted yesterday. I am not sure if you wanted to see but the check had done basically: Check 1: Check 2: The main point is I followed this: Standardized the format on each file
|
I am not so sure logos need a courtyard. The courtyard is there to allow space for pick and place machines, soldering equipment, ... |
@poeschlr : I did not know in either case if it was OK breaking the check build or not on certain items. I have updated the branch to remove the courtyard. If this accepted there may need to be a change on what is allowed vs not allowed for courtyards for the build to pass. Thank you. |
Hey, very nice work! Because one can just change the layer for the footprint/silk from the top to the bottom, wouldn't one version (the top one) be sufficient? |
Hello @herostrat,
a. I did not want to have to go though the process each time and change from the copper layer logo's to the silk screen layer. I myself actually use the silkscreen for printing vs using a copper layer. There is no bottom silk but I typically don't use this but would add one other option if you see fit? b. I also noted that on one push there was a mask logo : personally I don't use this however was trying to keep what already pushed. It almost would make more common to add a silk bottom and remove this but am unsure if people would be upset. I just was trying to come with a solid base for the logos such that if this gets pushed I may look at updating others the same way (in figuring out what layers are required vs optional) and work around this.
Let me know if there is something to change. |
please note that logos on the backside are mirrored ^^ |
Do not add any bottom side logo. All footprints are designed on the top and can be flipped to the bottom by the user once placed in pcb_new. |
@poeschlr : Done - There is only: Top Copper - Top Silk - Top Mask. |
Sorry i missed something else. Could you hide the reference and value fields? I doubt that the user will want them shown in a typical usecase for these. (And yes i am aware that this will be something travis will complain about. We simply have no way of defining rules on a per library basis so travis will always have false positives for some rare edgecases.) |
@poeschlr : done |
Thanks |
@poeschlr : Just for future: Is there a common naming scheme to use as I noted my branch may be slightly different than what is in there. Are you OK if I look at updating a few other logos to match a similar format with: Top Copper - Top Silk - Top Mask. I am just trying to find the best way I can support in knowing what standards are for this library. Thank you! |
I did not really look at that to be honest. Now that you ask i would not have included the specification if the layer is top or bottom. Only if it is copper, silk or mask. |
@poeschlr : I will work on renaming a few of the files to follow the same format in the branch (copper and silk). Looking further it looks like both Copper and Silk are common so will remove the mask files also. I will create a new pull request when I am ready. Once I complete this I will look at updating a few others to match and/or add top copper/silks that are missing. The main idea is : top copper - mask and named the same. |
I have fixed several issues: If you would like to merge in:
Updates
5mm Logo - Added Silkmask @4x1md : thanks
6mm Logo - Fixed Bounds & Labels: @SchrodingersGat
8mm Logo - Fixed Bounds & Labels @SchrodingersGat
Standardized Logo Set into four categories: Front Silk, Front Copper, Front Mask, Back Copper.
Files attached below.
Thanks for creating a pull request to contribute to the KiCad libraries! To speed up integration of your PR, please check the following items: