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 ?
EDIT: example -> https://www.massdrop.com/buy/xd60-xd64- ... yboard-kit
What is REVB / REVQE compatibility
- miguelbazil
- Location: Portugal
- Main keyboard: Turtle Beach Impact 500 // Pok3r Clears
- Main mouse: Razer Deathadder 2013
- Favorite switch: Blue
- DT Pro Member: -
- miguelbazil
- Location: Portugal
- Main keyboard: Turtle Beach Impact 500 // Pok3r Clears
- Main mouse: Razer Deathadder 2013
- Favorite switch: Blue
- DT Pro Member: -
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.
-
- DT Pro Member: -
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:
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 |
-
- Location: United States
- Main keyboard: xd60
- Main mouse: mx master
- Favorite switch: sky blue
- DT Pro Member: -
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.
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.