foostan / crkbd

Corne keyboard, a split keyboard with 3x6 column staggered keys and 3 thumb keys.
Creative Commons Attribution 4.0 International
5.35k stars 957 forks source link

Replace the TRRS connectors with USB C connectors #251

Closed plainoldcheese closed 2 weeks ago

plainoldcheese commented 2 months ago

The TRRS connectors commonly used on split keyboards are not ideal for their purpose and the PJ-320A connectors are often difficult to find. There is a possibility to short GND and VCC when disconnecting the TRRS cables while the keyboard is powered (though smaller with the TX in the middle as on the current layout). USB-C works both directions and the parallel nature of the connections allow for safer connecting and disconnecting.

This is a quick proof of concept. This USB-C connector's footprint (DX07S016JA1R1500) allows for the OLED screen to stay where it is and for the location of the connector to stay the same as where the TRRS connector was.

Using the same USB-C that is used at the top of the board would be ideal, but the footprint would overlap with the OLED unless the position of either the OLED header pads or the connector is moved. I was hesitant to move the OLED or position of the connectors as that would make current cases incompatible.

I do think the streamlined look of the dual USB-C connectors with the edge cut at the top of the board looks cool though and that would be ideal for these as well.

I'd be happy to work on a pull request.

343181387-4383e620-4fcb-4eb7-a8bd-c026d46f7b13

foostan commented 1 month ago

This change will not be accepted, as the cases will no longer be compatible. If I had to do it, I would do it in v5. And if I do it, I want to use the type-c parts the same as others. In that case, the OLED will not be compatible.