snsten / Klein

Klein keyboard is a 36 keys, columnar staggered, split ergo keyboard
226 stars 15 forks source link

Support more keys #11

Open zonetw opened 1 year ago

zonetw commented 1 year ago

If Klein can support 42 keys will be wonderful. Don't know if this is possible, just want to know.

snsten commented 1 year ago

It's possible, I had a prototype with 40 keys. Will need I/O expansion as the Xiao doesn't have enough pins to support all the 42 keys + extra features at once. I will try to add it in v2 of the board. Klein40

suriaribeiro commented 1 year ago

40 keys would already be a nice addition.

rafaelpirolla commented 7 months ago

Could you drop this one into a branch maybe? It would work fine with pro micro ones... :) I use dvorak and I really miss having - and / in the base layer.

rafaelpirolla commented 6 months ago

I'm trying to edit it but it's getting hard to find all needed footprints and libraries.

snsten commented 6 months ago

I'll add the 40 keys version in a new branch. Agree that finding the needed footprints and libraries can be difficult. Will add custom footprints and libraries used in the project to a separate repo later.

snsten commented 6 months ago

Added the 40 key version in branch test-extra-keys Include PCB, case and plates for the new design. Haven't tested the new design fully so it might have some issues.

rafaelpirolla commented 6 months ago

Really thanks for this one. :) Is the rotary encoder still usable, you think?

snsten commented 6 months ago

Rotary encoder is unaffected and should work correctly. The rotary encoder switch shares the same connection as one of the extra keys added so both will emit the same key output.