makerdiary / python-keyboard

A hand-wired USB & Bluetooth keyboard powered by Python and more
https://makerdiary.com/m60
MIT License
483 stars 60 forks source link

Switch Orientation. #3

Open asciireign opened 3 years ago

asciireign commented 3 years ago

I'm into mechanical keyboards for a while. I stumbled upon your project from an reddit/r/mechanicalkeyboard post and already ordered a pcb from you even though your layout option is with the basic 60 percent isn't my cup of tea. I usually prefer all my boards to have tsangan layout. only to find that you made one big mistake by not knowing about it.

Your switches are facing the wrong way and therefore will have issues with cherry profile keycaps. Those keycaps are very common in the keyboard scene and the keys in both the qwe and asd row will hit the housing of the switch and make an unwanted sound. This is an issue even without additional leds.

I do know that you are quite far in your design process but this would prevent quite a lot of people from using this for more as a tinker project.

Sources: me owning a hotswap pcb with that issue and using silent switches on those rows made them very unsilent. Youtube video of Wildcat explaining the issue Reddit post about the plank rev6 having that issue Reddit post about switch washers sold by novelkeys and olkb specifically to fight that issue

In my opinion the way to fix this would be to orient all switches so the leds are facing the south expect: the switches in the bottom row to the north so that the don't shine towards the user the switches next to the usb port so you don't have an issue with the clearance.

xiongyihui commented 3 years ago

An issue with GMK Keycaps? I have some cherry profile keycaps, which don't have the issue. Will look into it. Thanks

xiongyihui commented 3 years ago

image

image

@asciireign Is it the issue in the picture?

asciireign commented 3 years ago

Yes it is. There's another picture: another picture

xiongyihui commented 3 years ago

The switches that we are going to use don't have this issue. However, some switches indeed have the issue.

image

The pink switch is the one we choose to use.

image

asciireign commented 3 years ago

Thank you for understanding the problem. I do know that it is some work to rearrange, but maybe in revision 2 you could rotate the qwe and asd rows to make all switches, in the more common design, usable with this pcb. (or all expect the switches surrounding the usb port)

Looking forward to receive my proto even if i cant use my gateron ink switches with it.

CVYY39 commented 3 years ago

This definitely limits the keycaps & switches that can be used. I think it is worth fixing if there is another revision.

CVYY39 commented 3 years ago

Front-side LEDs (as opposed to rear) would also enable the use of shine-through key caps with front-mounted legends.