What is REVB / REVQE compatibility

User avatar
miguelbazil

08 Nov 2017, 10:08

Due to a topic on the portuguese part of the board, I found out that there is a feature on some keyboard kits that mention REVB and REVQE compatibility for expansion ports. I tried scouring uncle google for answers, but it turns out there's nothing (that I can find at least) about these two technologies.

Can someone explain what the hell are these techs and what they are used for? Maybe they have full names that make it all simple to understand and I'm just being the noob that I've always been :mrgreen: ?

EDIT: example -> https://www.massdrop.com/buy/xd60-xd64- ... yboard-kit

User avatar
Myoth

08 Nov 2017, 12:48

Revision B and Revision QE ? I don't know what they are but that could help you in some way I guess ...

User avatar
miguelbazil

09 Nov 2017, 14:57

Unfortunately, it doesn't get me much closer. All I could understand from this, is that this seems related to some expansion port revision. But there are no listings online of said revisions.

Nswdef8907ys

05 Mar 2018, 11:25

Wait while all images loaded on this page: http://forum.eepw.com.cn/thread/284531/1#4 Worth waiting then download all 4K high quality photos! ;)

Ctrl+F, type "row"

Here is a Google-than-me translated description:

You can connect extra buttons in a 6x4 matrix (for example a numpad):

1st pin is the top square-shaped one:
pins 1-6 ROW0-ROW5
pins 7-10 EXCOL1-EXCOL4
pin 11 D1 - LEDs
pin 12 VCC
pin 13 GND

rooski15

28 Aug 2018, 03:10

Zombie-thread, I know, but this thread got me started down the path towards figuring this all out, so I figured I'd post here to inform.

The RevB/RevQE compatibility for the xd60/64 effectively means trading in your backlight and RGB pins for extra columns.

From the QMK xd60.h file, we have the GPIO pads:

/* XD60 LEDs
* GPIO pads
* 0 F7 not connected
* 1 F6 RGB PWM Underglow
* 2 F5 Backlight LED
* 3 F4 not connected
* B2 Capslock LED
* B0 not connected

Pins F4-F7 land on expansion pin-out at the top of the board (cluster labeled P5). From top to bottom, they are F7,4,6,5.

So, if you disable backlight and RGB, you can list F4-F7 as columns in your config file. Then, using the row pins (right side of the board, labeled P6) you can add up to 20 extra switches to your keymap.

I just finished compiling the hex, and have only tested with a wire (no diodes and switches) but you may need to desolder or cut the RGB trace, as I had some voltage backfeed to an LED.

Source:
New features section: http://blog.komar.be/gh60-evolution/
GH60 Schematic: http://blog.komar.be/wp-content/uploads ... -06-02.pdf

The pin-out was slightly different than the GH60 (2 of the GPIO pins were put to use) but it seems to work.

Happy clacking.

Post Reply

Return to “Keyboards”