[Staff][Alpha] Emerson - TI-83+ Keyboard/Mouse

Here you can find side projects of the staff and great projects which we think should get extra support. (Note that featured projects are not projects by staff members of MaxCoderz)

Moderator: MaxCoderz Staff

User avatar
Timendus
Calc King
Posts: 1729
Joined: Sun 23 Jan, 2005 12:37 am
Location: Netherlands
Contact:

Post by Timendus »

benryves wrote:Buying those as plugs or sockets (in stereo) is rather difficult, as well... nobody seems to stock them. Stereo 3.5mm minijacks? No problem. Mono 2.5mm minijacks? No problem. Stereo 2.5mm minijacks is a no-go area, though :(
Yes, exactely. And an added it problem is that the Ti-83 has a connector that falls back in the casing, so anything you want to stick into it can't have a thick handle. So when I finally found a place that sold 2.5mm stereo minijacks, they didn't fit in :x
http://clap.timendus.com/ - The Calculator Link Alternative Protocol
http://api.timendus.com/ - Make your life easier, leave the coding to the API
http://vera.timendus.com/ - The calc lover's OS
User avatar
benryves
Maxcoderz Staff
Posts: 3087
Joined: Thu 16 Dec, 2004 10:06 pm
Location: Croydon, England
Contact:

Post by benryves »

Timendus wrote:
benryves wrote:Buying those as plugs or sockets (in stereo) is rather difficult, as well... nobody seems to stock them. Stereo 3.5mm minijacks? No problem. Mono 2.5mm minijacks? No problem. Stereo 2.5mm minijacks is a no-go area, though :(
Yes, exactely. And an added it problem is that the Ti-83 has a connector that falls back in the casing, so anything you want to stick into it can't have a thick handle. So when I finally found a place that sold 2.5mm stereo minijacks, they didn't fit in :x
This is why my video shows a 3.5mm to 2.5mm stereo adapter - I used a 3.5mm plug on the mouse.

Not that the adapter fitted into the TI until I'd used a pencil sharpener to take it down to size first.
User avatar
Timendus
Calc King
Posts: 1729
Joined: Sun 23 Jan, 2005 12:37 am
Location: Netherlands
Contact:

Post by Timendus »

I tried that too :P But it had only a small cover of plastic, and metal inside, so that didn't work either. I have a few of plugs like these lying around (the stereo version):
Image
:(

This is looking pretty good, though:
http://www.expansys.com/product.asp?code=010-10344-00
http://clap.timendus.com/ - The Calculator Link Alternative Protocol
http://api.timendus.com/ - Make your life easier, leave the coding to the API
http://vera.timendus.com/ - The calc lover's OS
User avatar
benryves
Maxcoderz Staff
Posts: 3087
Joined: Thu 16 Dec, 2004 10:06 pm
Location: Croydon, England
Contact:

Post by benryves »

Timendus wrote:Image
Sometimes you can file that metal disk down, but sadly on some the screw thread is just as wide as that ring and you end up destroying the screw as well.

I use these, useful as there's a Maplin shop near me so I can just go and pick them up rather than having to order them (and they're 99p in the shop).
User avatar
Timendus
Calc King
Posts: 1729
Joined: Sun 23 Jan, 2005 12:37 am
Location: Netherlands
Contact:

Post by Timendus »

Woot, I modded the 2.5mm jack, and connected it to a 3.5mm female, so now I have my own homebrewn adapter 8)
Image

I'll try modding the USB to PS/2 converter next...
http://clap.timendus.com/ - The Calculator Link Alternative Protocol
http://api.timendus.com/ - Make your life easier, leave the coding to the API
http://vera.timendus.com/ - The calc lover's OS
User avatar
DJ_O
Calc King
Posts: 2323
Joined: Mon 20 Dec, 2004 6:47 pm
Location: Quebec (Canada)
Contact:

Post by DJ_O »

That look cool, I am kinda more interested by a mouse tho, would be cool to play point and click games on calc :)
ImageImageImageImage
User avatar
benryves
Maxcoderz Staff
Posts: 3087
Joined: Thu 16 Dec, 2004 10:06 pm
Location: Croydon, England
Contact:

Post by benryves »

Timendus wrote:Woot, I modded the 2.5mm jack, and connected it to a 3.5mm female, so now I have my own homebrewn adapter 8)
Image

I'll try modding the USB to PS/2 converter next...
Cool :)
How many people will show this level of dedication, though? That's another problem.
User avatar
benryves
Maxcoderz Staff
Posts: 3087
Joined: Thu 16 Dec, 2004 10:06 pm
Location: Croydon, England
Contact:

Post by benryves »

xlibman wrote:That look cool, I am kinda more interested by a mouse tho, would be cool to play point and click games on calc :)
The mouse is also rather easier to handle, as it doesn't need to accomodate multibyte scancodes or internationalisation. A mouse is much more predictable :)
User avatar
Timendus
Calc King
Posts: 1729
Joined: Sun 23 Jan, 2005 12:37 am
Location: Netherlands
Contact:

Post by Timendus »

benryves wrote:How many people will show this level of dedication, though? That's another problem.
That's a big problem indeed. But on the other hand, most people can make a calc<>PC link cable, and that is much more complex than this.

I found an old PS/2 mouse and keyboard that both should still work. On the downside, I can't find my USB>PS/2 adapter, and I also just realized that it would be much better if I could get a female PS/2 connector, to which I could connect both the mouse and the keyboard easily. I have an old PC at my parent's place that I could rip one out. I'll give that a try this weekend, if I have the time because I have a lot of plans for the weekend...

I'll ask around to see if anyone can miss a connector in my flat, but I don't expect to find much. How do you connect your hardware? Have you stripped the cable from the connector?

Edit: Oh, and Ben, if you want to spread mouse/keyboard compatibility in more ways than just the API, you should come pull some strings over here, it's not a shell, but it's close enough ;)
Last edited by Timendus on Wed 22 Feb, 2006 6:06 pm, edited 1 time in total.
http://clap.timendus.com/ - The Calculator Link Alternative Protocol
http://api.timendus.com/ - Make your life easier, leave the coding to the API
http://vera.timendus.com/ - The calc lover's OS
User avatar
benryves
Maxcoderz Staff
Posts: 3087
Joined: Thu 16 Dec, 2004 10:06 pm
Location: Croydon, England
Contact:

Post by benryves »

Timendus wrote:How do you connect your hardware? Have you stripped the cable from the connector?
On my keyboard, I unscrewed it, stripped the wires on the control board and twisted on half of an old calc->calc cable's wires.

Image

Image

The mouse had one of those cables that plugs onto the circuit board with a white plastic block onto four pins that stick up. I removed it, then wrapped the wires from the lead that goes to the TI around these pins.
I've ordered some parts and tools from Rapid Electronics so I can actually put together proper circuit boards for this :)
User avatar
Timendus
Calc King
Posts: 1729
Joined: Sun 23 Jan, 2005 12:37 am
Location: Netherlands
Contact:

Post by Timendus »

Ah, cross-edit... see above :)
You use a Nokia adapter as a power supply? Good idea :P
http://clap.timendus.com/ - The Calculator Link Alternative Protocol
http://api.timendus.com/ - Make your life easier, leave the coding to the API
http://vera.timendus.com/ - The calc lover's OS
User avatar
benryves
Maxcoderz Staff
Posts: 3087
Joined: Thu 16 Dec, 2004 10:06 pm
Location: Croydon, England
Contact:

Post by benryves »

Timendus wrote:You use a Nokia adapter as a power supply? Good idea :P
Mine is rated at 3.6v, so enough to initialise the mouse but not enough for the mouse to send back movement packets (bizarre).
This plus a 9V battery is a far better plan :)
User avatar
KermMartian
Calc Wizard
Posts: 549
Joined: Tue 05 Jul, 2005 11:28 pm
Contact:

Post by KermMartian »

Since you got the mouse working and I already have a mouse in Doors CS 5 and support for SEs, this is definitely getting ported. :)
Image Image Image
User avatar
kalan_vod
Calc King
Posts: 2932
Joined: Sat 18 Dec, 2004 6:46 am
Contact:

Post by kalan_vod »

That would be cool, but I hope you will not only make it using the mouse (ie let the user use the keypad on the calc).
User avatar
DJ_O
Calc King
Posts: 2323
Joined: Mon 20 Dec, 2004 6:47 pm
Location: Quebec (Canada)
Contact:

Post by DJ_O »

indeed ppl should be able to use both :P
ImageImageImageImage
Post Reply