-
-
Notifications
You must be signed in to change notification settings - Fork 40.2k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
CapsUnlocked CU80 v2 #11736
CapsUnlocked CU80 v2 #11736
Conversation
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Thanks for the effort to add yet another keyboard to QMK!
There are some minor inconsistencies with the PR checklist, which hopefully could be fixed easily.
In addition to some minor inconsistencies with the PR checklist noted above, there are some deeper issues here.
|
In terms of the deeper issues with where the CU80 v1 lives in the tree, and implementing support for the two PCB variants as completely separate boards, I'd like maintainer confirmation I need to before reworking everything. If so, I think the following is a good idea:
I'm just not sure whether to do the v1 move as a separate PR or whether I can include it in this one. Is an in-tree relocation with no functional changes classed as a breaking change? At the very least I've added text into the readme to make it clear it's just a firmware for the v2 PCBs, to remove any initial confusion. I don't think implementing RGB with RGB Matrix is necessary here since the more basic support works just fine. |
It might be, because people have personal keymaps under
Arent't PCBs from the round 2 of the group buy also v2 (so v1 was used only for round 1)?
Then you need to convince some real maintainers that the current implementation is enough at least for now (so that the people who got boards from R2 can get a usable firmware version). A proper RGB Matrix support is required for effects which honor the physical location of LEDs, or even are based on the actually pressed keys. Although at the moment RGB Matrix has some problems with VIA compatibility. |
Let's see what the other maintainers recommend, happy to put in the work here to get it right.
Yep, I've fixed the URL for the PCB to be the round 2 buy URL, not r3 in 6175fa4. My mistake there.
What do you mean usable firmware version? It currently works fine on the v2 PCBs I developed the firmware for and we don't need the more flexible features of the RGB matrix system, but maybe I'm missing what you're getting at. |
I asked on Discord if the different PCB variants should be reworked into two different board defs and the answer is yes (thanks @zvecr!). So I'll rework, and then move the cu80 v1 into the same bit of the tree as a separate PR. |
I've split the board into two discrete variants, Couple of minor changes versus the original board support: reverted to stock poll rate, and removed the LED brightness cap. Should be good to review again! I've updated the VIA PR as well to split that into two boards. |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
I noticed another small thing — because this board has a standard TKL ANSI or ISO layout, it should have LAYOUTS
set in rules.mk, so that the community keymaps from layouts/community/tkl_ansi/
or layouts/community/tkl_iso/
could be used with this board.
Co-authored-by: Sergey Vlasov <sigprof@gmail.com>
Co-authored-by: Sergey Vlasov <sigprof@gmail.com>
Committed both of those suggestions, thanks! |
Co-authored-by: Ryan <fauxpark@gmail.com>
Co-authored-by: Ryan <fauxpark@gmail.com>
Support for the CapsUnlocked CU80 v2, a fixed layout hotswap TKL with two PCB variants.
Description
default
andvia
keymapTypes of Changes
Issues Fixed or Closed by This PR
Checklist