CEMETECH
Leading The Way To The Future
Login [Register]
Username:
Password:
Autologin:

Don't have an account? Register now to chat, post, use our tools, and much more.
Latest Headlines
Online Users
There are 115 users online: 4 members, 82 guests and 29 bots.
Members: dodormeur, shkaboinka, xologist.
Bots: Spinn3r (2), MSN/Bing (1), Magpie Crawler (3), VoilaBot (1), Googlebot (19), MSN/Bing (3).
RSS & Social Media
SAX
You must log in to view the SAX chat widget
Author Message
willrandship


Expert


Joined: 06 Jul 2010
Posts: 558
Location: Between Venus and Mars

Posted: 14 Dec 2011 07:53:36 pm    Post subject: The Ultimate Nspire Keypad

So, apparently TI did something nice by accident. It just so happens that the nspire has 20 data pins in its keypad connector. Right now, they are occupied with detecting keys, but I think that could easily be reduced, leaving lots of room for modifications!

The easiest method of reduction, of course, being a PS/2 keyboard slot. that only takes 1 data pin, leaving 19 more. (And think of how much easier it will be to type on!)

Now, it's a given that those pins are hard to reach by any standard with a keypad in, which limits their usefulness, so I was thinking of this: Instead of using the connectors with a current keypad, what about modifying it so that it has these features built in? It could include various things, such as:

PS/2 Connector (obviously Razz)
SD card slot
84+ link port
Audio port
Joystick port (maybe with an included ADC for the analog)
Plug-in Leads (like your voltmeter's)
And, of course, .1" pin headers to the surface for the rest, or including above

I was thinking of these replacing the keypad front face. That way your calculator pad isn't simply empty: It has the feel of another keypad option!

Also: The CAS touch's pad isn't different from the regular nspire's in any way, it's just got a different shaped, completely unnecessary lip on the top. remove the lip and they're interchangeable.

I am also aware of the fact that the OS will not recognize a PS/2 keypad without modification (like ndless can achieve) Wink
_________________
Hmm...what to put here....
Back to top
Aes_Sedia5


Minor Calculator Deity


Joined: 01 Sep 2011
Posts: 1002
Location: Where Nightmares end and Dreams begin

Posted: 14 Dec 2011 10:51:35 pm    Post subject:

That sounds like an awesome idea!
_________________




Back to top
willrandship


Expert


Joined: 06 Jul 2010
Posts: 558
Location: Between Venus and Mars

Posted: 14 Dec 2011 10:58:56 pm    Post subject:

The biggest problem I forsee at this point is a good way to make the front of the pad. my soldering skill is sufficient to solder to the connector, and I can just trim the rest of the PCB off, but I don't really have any decent materials for it, except maybe my half-finished vacuum-forming table. (The table works, but I have no heating element or plastic clamps)
_________________
Hmm...what to put here....
Back to top
Aes_Sedia5


Minor Calculator Deity


Joined: 01 Sep 2011
Posts: 1002
Location: Where Nightmares end and Dreams begin

Posted: 14 Dec 2011 11:01:54 pm    Post subject:

hhmm. Frankenstien an Nsipre keypad? reroute keys to use a PS2 port, then use the other features from inside the keypad. So just modify the keypad to do what you want.
_________________




Back to top
willrandship


Expert


Joined: 06 Jul 2010
Posts: 558
Location: Between Venus and Mars

Posted: 14 Dec 2011 11:05:22 pm    Post subject:

ehh, rerouting the keys through the PS/2 port means rerouting them through a keyboard chip. Also, I would have to disconnect their current connections. Also, That PCB being gone was where I planned to get room for the features from Razz I am thinking, though, that I could gut a pad and remove keys and pcb, then make a vacuum-formed mold that clips over the top (or is glued) which houses all the connectors.

I'm not afraid of ruining keypads since they're so cheap. $10 isn't bad for making an awesome keypad. Very Happy
_________________
Hmm...what to put here....
Back to top
Aes_Sedia5


Minor Calculator Deity


Joined: 01 Sep 2011
Posts: 1002
Location: Where Nightmares end and Dreams begin

Posted: 14 Dec 2011 11:07:10 pm    Post subject:

Sounds good, I would almost pay you to make me one. haha
_________________




Back to top
willrandship


Expert


Joined: 06 Jul 2010
Posts: 558
Location: Between Venus and Mars

Posted: 14 Dec 2011 11:18:26 pm    Post subject:

only almost? Razz I think I would make them for a price, depending on how much I hate doing the first. Wink Any features you think it needs? I'm leaning towards not putting in the ADC joystick though, considering the size of those connectors. I could easily put in an Atari-compatible one though, they're really easy.
_________________
Hmm...what to put here....
Back to top
Aes_Sedia5


Minor Calculator Deity


Joined: 01 Sep 2011
Posts: 1002
Location: Where Nightmares end and Dreams begin

Posted: 14 Dec 2011 11:45:18 pm    Post subject:

I meant almost pay you, meaning I would almost pay money for it, not that I wanted one for free. A mouse, would be rather nice. 1 more PS2 port of 1 pin. Even if it had like a laptop internal mouse type thing.
_________________




Back to top
KermMartian


Site Admin


Joined: 14 Mar 2005
Posts: 55764
Location: Earth, Sol, Milky Way

Posted: 15 Dec 2011 12:08:32 pm    Post subject:

Aes_Sedia5 wrote:
I meant almost pay you, meaning I would almost pay money for it, not that I wanted one for free. A mouse, would be rather nice. 1 more PS2 port of 1 pin. Even if it had like a laptop internal mouse type thing.
The literal PS/2 spec requires two data pins (data and clock), a 5V power supply of a few dozen mA at least, and a common ground. Is that what you mean?
_________________


Back to top
willrandship


Expert


Joined: 06 Jul 2010
Posts: 558
Location: Between Venus and Mars

Posted: 15 Dec 2011 06:26:42 pm    Post subject:

Yeah, ben corrected me on that in IRC (I missed it on the pinout somehow Razz), but there are power pins available on said connector. They're 3.3v though, so it'll need a level shifter for any data, and some way of getting 5v (I believe there's a 5V line in the dock connector, I'll have to check again)

Where did you get the power from for your 'Ultimate Calculator' series?
_________________
Hmm...what to put here....
Back to top
Jim Bauwens


New Member


Joined: 05 Dec 2006
Posts: 96
Location: Belgium

Posted: 16 Dec 2011 05:02:40 am    Post subject:

AFAIK, the pins on the bottom are only 3.3v. But I can be wrong.
Wouldn't it be better to use the pins on the dock connector? I'm sure there will be some gpio pins there, and is more easy to use than the ones of the keypad.
_________________
TI-Nspire projects of me:
nCreator | PCspire | Klondike Lua | LogoMagic | EEPro for the TI-Nspire | Pegs | General math definitions
Back to top
willrandship


Expert


Joined: 06 Jul 2010
Posts: 558
Location: Between Venus and Mars

Posted: 18 Dec 2011 10:50:49 pm    Post subject:

But the dock connector is harder to make a good connector for. I've tried. The keypads are actually buyable for a reasonable price. Plus, there's fewer pins on the dock connector.

There is the advantage of not excluding any calcs though, except for the CX-M or whatever it was that has no dock.
_________________
Hmm...what to put here....
Back to top
Display posts from previous:   
Register to Join the Conversation
Have your own thoughts to add to this or any other topic? Want to ask a question, offer a suggestion, share your own programs and projects, upload a file to the file archives, get help with calculator and computer programming, or simply chat with like-minded coders and tech and calculator enthusiasts via the site-wide AJAX SAX widget? Registration for a free Cemetech account only takes a minute.

» Go to Registration page
    »
» View previous topic :: View next topic  
Page 1 of 1 » All times are GMT - 5 Hours

 
Jump to:  
You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot vote in polls in this forum

© Copyright 2000-2013 Cemetech & Kerm Martian :: Page Execution Time: 0.034367 seconds.