-
Notifications
You must be signed in to change notification settings - Fork 712
Keyboard footprint merge discussion #2416
Comments
The original |
No. In fact, I would remove it. It may come from the old repo structure in which every .pretty was a separate repo. |
In that case maybe we'd remove it from all libs that include one? can I submit a PR with that or Just for the |
So I had This is a good versatile solution, and i feel the |
We require assets to comply with http://kicad-pcb.org/libraries/klc/, unless there's a specific reason not to or that doc needs an update. In this case, it's not. So yes, please only keep versions with silk as those do comply with the library guidelines. |
I am familiar with KLC, I see no reason the |
The reference was still included, they just didn't have the square outline, and I don't see anything about that being required, maybe that should be included there if that is the case. |
Yes, if you want to be really, really finnicky about the wording, you could argue that outline silk is not explicitly required. But a silk pin 1 designator sure is. Please also add outline silk while you're at it ;) |
I was not trying to word things my way, i was genuinely under the impression it was not required TIL i guess. I knew about the pin 1 marker but these footprints are not polarized, and they can only be mounted one way anyway. I believe the hybrid footprints don't have a silkscreen outline, so I'll add it to those too. |
Sry, got you wrong there. But as you said, users can always disable it if they don't like it. |
What about this? the question got buried. |
Please stick to the switches for now. |
Thinking these footprints are a good candidate for a script with kicad-footprint-generator, should've come to this realization before having done all this manual work |
Created Scripts for the generation of these footprints |
Created a PR pointhi/kicad-footprint-generator#605 with the scripts to generate keyboard switch footprints, the PRs have been updated with the generated footprints, for reference here are the footprints: |
Of note, I removed the stabilizer mounting holes from these footprints, i intend to add them in separate footprints. |
There are some issues on the scripts that need to be fixed, namely 3D model settings, and reference designation. |
Some issues on the script have been fixed and the footprints re-generated. |
I'm creating this issue to have a centralized place for discussion regarding the massive keyboard footprints merge that i now split into multiple PRs.
This way we have somewhere to discuss things that affect all the fp's and we can better coordinate things.
The original PR #2394
Alps/Matias PR #2417
Cherry MX PR #2418
Cherry MX / Alps / Matias hybrid PR #2419
Kailh Choc PR #2420
Kailh HS socket #2421
The text was updated successfully, but these errors were encountered: