sadekbaroudi / vik

CERN Open Hardware Licence Version 2 - Permissive
131 stars 14 forks source link

Flexibility for keyboard to decide on Type A, Type B, or both, for fpc cable support #4

Open sadekbaroudi opened 6 months ago

sadekbaroudi commented 6 months ago

I'm have considered this in the past, and I'm considering it again...

Currently, VIK specifies that you must use a Type A fpc cable. The reality is, it doesn't have to... If I were to offer the option to wire the keyboard the way it is today, or inverted to match the module vik connector, then the keyboard designer could decide whether they wanted to use Type A or Type B. This would not break module compatibility, as the modules would always be wired the same...

So, currently there are the following symbols for the schematic: vik-keyboard-connector vik-module-connector

Instead, I'd include: vik-keyboard-connector-type-a vik-keyboard-connector-type-b vik-module-connector

The requirement would be that the VIK keyboard certification card would have to include which type it uses. The keyboard distributor/designer/open source repo would have to make sure it clearly specifies this (by means of the VIK certification or otherwise).

Pro: more flexibility for keyboard designs to route the cable much more cleanly if needed Con: people would need to be aware and carry both types of cables if they planned on using multiple boards with VIK connectors on the keyboard side