geekhack
geekhack Marketplace => Great Finds => Topic started by: MGH on Sun, 14 December 2014, 15:53:40
-
Saw this on ebay
http://www.ebay.com/itm/NEW-Cherry-Keyboard-G801950PPAXB-PS2-/271700264674
-
These have popped up before. https://geekhack.org/index.php?topic=55823.0
The link in that thread is still active, used but a bit cheaper.
I think the keys can be repositioned on the board.
-
Kinda ****ty price, but if you are looking for some nice vintage browns this would be a good source.
-
Kinda ****ty price, but if you are looking for some nice vintage browns this would be a good source.
It is indeed too high a price. I have one (converted into USB and teensy programmable) by the great Dorkvader if anyone wants. It was my intro into the matrix world. After that I got plate mounted matrices and left this behind so I can sell it.
-
Kinda ****ty price, but if you are looking for some nice vintage browns this would be a good source.
It is indeed too high a price. I have one (converted into USB and teensy programmable) by the great Dorkvader if anyone wants. It was my intro into the matrix world. After that I got plate mounted matrices and left this behind so I can sell it.
How does programming the matrix work?
-
Kinda ****ty price, but if you are looking for some nice vintage browns this would be a good source.
It is indeed too high a price. I have one (converted into USB and teensy programmable) by the great Dorkvader if anyone wants. It was my intro into the matrix world. After that I got plate mounted matrices and left this behind so I can sell it.
How does programming the matrix work?
Same as any teensy. There is matrix support for teensies. Check the original Soarer thread as it gives you templates on the script to use for matrices.
This obviously applies to other keyboard matrices, eg hand wired. Identify the rows and columns and you're ready to go!
-
The reason to convert to teensy is #1 it's really easy (thanks cherry for once) and #2 the default reprogramming software is beyond horrible. People complain about how bad access-IS or tipro are: got nothing on this.
Seller relisted, Looks like he has a stack. I don't think I'd pay more than $60 for one but I'm cheap.
http://www.ebay.com/itm/271708945969
Things to note: has the "simple" tenkey, which some people really like. Has NKRO, PCB mount so switches are easy to changes to whatever.
I've uploaded the pictures of the mod to my flickr.
(https://farm8.staticflickr.com/7515/16029215515_937107b1d4_o.jpg)
https://www.flickr.com/photos/dork_vader/sets/72157642474155203/
-
Do you details on that mod beyond the pictures? What's the X x Y matrix ?
-
Do you details on that mod beyond the pictures? What's the X x Y matrix ?
key matrx is dead simple, rows and colums in the most simple matrix way. You can see on the right the row pins and on the left the colums (there were too many so it wraps around the teensy to the other side.
Took me a bit to figure out what you meant by XxY matrix. You can see in the pictures of the auction. 7*14 I think or count up the pins I've used on the teensy.
Anyway very simple mod, possible to do without any soldering, took me less than half an hour and most of that was deciding what layout I wanted in the soarer config file.
You just do the following: open the case (T6 and T8 required) remove the card reader, unplug cable from controller PCB, cut up cable and solder to teensy. Program and test. Reassemble KB. I believe I left the controller in place because why not.
-
Took me a bit to figure out what you meant by XxY matrix. You can see in the pictures of the auction. 7*14 I think or count up the pins I've used on the teensy.
I did that and counted 21 pins used. But I counted 7 rows x 15 columns on the keyboard so was expecting 22.
-
I'm using interior pin E6 on the teensy to save space.
here's my .sc file:
#teensy pin
#F0 ---> x:7
#F1 ---> x:6
#F4 ---> x:5
#F5 ---> x:4
#F6 ---> x:3
#F7 ---> x:2
#B6 ---> x:1
#B0 ---> 1
#B1 ---> 2
#B2 ---> 3
#B3 ---> 4
#E6 ---> 5
#B7 ---> 6
#D0 ---> 7
#D1 ---> 8
#D2 ---> 9
#D3 ---> 10
#C6 ---> 11
#D5 ---> 12
#D4 ---> 13
#C7 ---> 14
#D7 ---> 15
matrix
blocking 0
sense PB0 PB1 PB2 PB3 PE6 PB7 PD0 PD1 PD2 PD3 PC6 PD5 PD4 PC7 PD7
strobe PB6 LCTRL UNASSIGNED LALT UNASSIGNED SPACE UNASSIGNED SPACE UNASSIGNED RCTRL UNASSIGNED SEMICOLON PAD_0 PAD_0 PAD_PERIOD PAD_ENTER
strobe PF7 LSHIFT Z X C V B N M COMMA PERIOD SLASH PAD_1 PAD_2 PAD_3 UNASSIGNED
strobe PF6 CAPS_LOCK A S D F G H J K L ENTER PAD_4 PAD_5 PAD_6 PAD_PLUS
strobe PF5 TAB Q W E R T Y U I O P PAD_7 PAD_8 PAD_9 UNASSIGNED
strobe PF4 1 2 3 4 5 6 7 8 9 0 BACKSPACE NUM_LOCK PAD_SLASH PAD_ASTERIX PAD_MINUS
strobe PF1 BACK_QUOTE F7 F8 F9 F10 F11 F12 END UNASSIGNED MINUS EQUAL LEFT DOWN UNASSIGNED RIGHT
Strobe PF0 ESC F1 F2 F3 F4 F5 F6 HOME UNASSIGNED LEFT_BRACE RIGHT_BRACE UNASSIGNED UP UNASSIGNED UNASSIGNED
END
-
I'm using interior pin E6 on the teensy to save space.
here's my .sc file:
#teensy pin
#F0 ---> x:7
#F1 ---> x:6
#F4 ---> x:5
#F5 ---> x:4
#F6 ---> x:3
#F7 ---> x:2
#B6 ---> x:1
#B0 ---> 1
#B1 ---> 2
#B2 ---> 3
#B3 ---> 4
#E6 ---> 5
#B7 ---> 6
#D0 ---> 7
#D1 ---> 8
#D2 ---> 9
#D3 ---> 10
#C6 ---> 11
#D5 ---> 12
#D4 ---> 13
#C7 ---> 14
#D7 ---> 15
matrix
blocking 0
sense PB0 PB1 PB2 PB3 PE6 PB7 PD0 PD1 PD2 PD3 PC6 PD5 PD4 PC7 PD7
strobe PB6 LCTRL UNASSIGNED LALT UNASSIGNED SPACE UNASSIGNED SPACE UNASSIGNED RCTRL UNASSIGNED SEMICOLON PAD_0 PAD_0 PAD_PERIOD PAD_ENTER
strobe PF7 LSHIFT Z X C V B N M COMMA PERIOD SLASH PAD_1 PAD_2 PAD_3 UNASSIGNED
strobe PF6 CAPS_LOCK A S D F G H J K L ENTER PAD_4 PAD_5 PAD_6 PAD_PLUS
strobe PF5 TAB Q W E R T Y U I O P PAD_7 PAD_8 PAD_9 UNASSIGNED
strobe PF4 1 2 3 4 5 6 7 8 9 0 BACKSPACE NUM_LOCK PAD_SLASH PAD_ASTERIX PAD_MINUS
strobe PF1 BACK_QUOTE F7 F8 F9 F10 F11 F12 END UNASSIGNED MINUS EQUAL LEFT DOWN UNASSIGNED RIGHT
Strobe PF0 ESC F1 F2 F3 F4 F5 F6 HOME UNASSIGNED LEFT_BRACE RIGHT_BRACE UNASSIGNED UP UNASSIGNED UNASSIGNED
END
Better you than me. I thought about offering my file, then decided it was going to confuse the heck out of readers because I don't use QWERTY.