Mano Posted June 9, 2010 Posted June 9, 2010 Hello Guys, Looking for a keyboard matrix (as I stated in another post here, about X-keys matrix), alternative to X-keys (whose price is not affordable at all), I've stumbled on PoKeys55T, already nominated in this forum (http://forums.eagle.ru/showthread.php?t=44795&highlight=pokeys55). It has been upgraded since then. Note that till of 30th of june all POLABS products are free shipping (www.poscope.com). What I want to make are some panels of the Ka-50 like the Datalink, or the PVI-800, so mostly I'd use momentum switches (buttons), some toggle switch and maybe a rotary. I've seen that this board is really versatile and every connection can be programmed as to generate a switch signal, or an encoder, or an output, ... Maybe this is too much for what I want to build, but who knows, in the future... So, in the manual I read about the matrix keyboard (you can find it here: http://www.poscope.com/uploads/files/PoKeys55.pdf): To start using matrix keyboard, some insight is needed into working of a matrix keyboard. Matrix keyboard is a set of buttons, connected in a mesh. All buttons in a row share one contact, same goes for each of the buttons in the column. If a button is pressed, a key press is detected with a periodic scanning of each of the rows and columns. PoKeys55 uses digital outputs for setting the voltage levels on rows and reads column voltage levels using digital inputs that already have internal pull-up resistors, so no external circuitry is needed. PoKeys55 supports matrix keyboards of up to 16x8 in size, simpler 3x3, 4x3, 4x4 and others are of course fully supported. Now, let us look how to set up a 4x3 keyboard. Open Peripherals > Matrix keyboard and set number of rows to 4 and number of columns to 3. Now click ‘Enable matrix keyboard’. Matrix keyboard is schematically drawn below. Even lower, key mapping settings can be selected. Associate keys as it is needed in your application and close window. Now, select 3 pins and set them as digital inputs (column pins) and 4 pins as digital outputs (row pins). When finished, click Send to device button and start using your matrix keyboard. To set different key presses for ‘key press’ and ‘key release’ events, check ‘Triggered mapping’ option and select different settings for ‘Down key’ (‘key press’ event) and ‘Up key’ (‘key release’ event). Does it mean that I don't need to use diodes for prevent keyboard matrix ghosting? Does it also mean that I can use toggle switches without any modification (relay circuit)? (like the X-keys matrix board) Thank you very much. [sIGPIC][/sIGPIC]
Triggerhappy69 Posted June 11, 2010 Posted June 11, 2010 Hello Guys, Looking for a keyboard matrix (as I stated in another post here, about X-keys matrix), alternative to X-keys (whose price is not affordable at all), I've stumbled on PoKeys55T, already nominated in this forum (http://forums.eagle.ru/showthread.php?t=44795&highlight=pokeys55). It has been upgraded since then. Note that till of 30th of june all POLABS products are free shipping (www.poscope.com). What I want to make are some panels of the Ka-50 like the Datalink, or the PVI-800, so mostly I'd use momentum switches (buttons), some toggle switch and maybe a rotary. I've seen that this board is really versatile and every connection can be programmed as to generate a switch signal, or an encoder, or an output, ... Maybe this is too much for what I want to build, but who knows, in the future... So, in the manual I read about the matrix keyboard (you can find it here: http://www.poscope.com/uploads/files/PoKeys55.pdf): Does it mean that I don't need to use diodes for prevent keyboard matrix ghosting? Does it also mean that I can use toggle switches without any modification (relay circuit)? (like the X-keys matrix board) Thank you very much. According to the manual you do not need to build the Matrix or add diodes to the push-buttons in a matrix with Pokeys55. However I doubt it will work without glitches if you connect toggle switches to a matrix in general.. Since the matrix setup is reliant on hvaing the abillity to scan all rows and collums for any changes.? I have a Pokeys55 card here, but haven't had time to test it... So this is just based in how I interpret the manual. However it might work with the "keypress down" and "keypress up" commands activated for that particular switch..? 1 "But (504)Brewber said they were'nt friendly.. So I took'em out.!" [sIGPIC][/sIGPIC]
Mano Posted June 11, 2010 Author Posted June 11, 2010 that was the same thought...maybe the interruption of the continuous signal of the switch is produced by the macro software...but what happens if i press another button? anyway, i think i'm gonna buy this thing and try it...it's quite cheap, no shipping costs by now, and versatile...so why not try... [sIGPIC][/sIGPIC]
Triggerhappy69 Posted June 12, 2010 Posted June 12, 2010 I think Yoou'll be amazed by the versatility of this IO Card.. I use it in the hand pendant I made to run my CnC router.. And here it has Toggle switches, push-buttons, potmeters, a couple of encoders AND a LCD display connected. All if it to the same tiny IO Card..! 1 "But (504)Brewber said they were'nt friendly.. So I took'em out.!" [sIGPIC][/sIGPIC]
Recommended Posts