Discussion:
3b1 Mouse needed
(too old to reply)
J Booth
2021-05-11 05:09:15 UTC
Permalink
Does anyone have a spare 3b1 mouse? I am in need of one. Alternatively, I've been trying to inject some serial data packets into the RX line of the mouse port at 1200 baud (which should go to the 6850 ACIA chip), but haven't succeeded yet. But I did get the mouse cursor to pop up on-screen. And occasionally moves. I'm pretty sure I have the data packets close to what they need to be but not 100% sure on the wiring. Anyway, if I figure it out, I'll be sure to share. But would be nice to have a real mouse for reference!
J Booth
2021-05-11 06:58:47 UTC
Permalink
Well, I shocked myself and figured it out. The serial data line needs to have inverse polarity. Fortunately the softwareSerial feature in Arduino lets you invert the logic which did the trick! In the 3b1 6850 wiring, there are these schmitt trigger inverters on the RX and TX lines which made me wonder if the RX and TX lines were inverted... sho enough. So now I've got a PS/2 mouse driving the 3b1 =) Thanks again AJ for the 3b1! And for forcing me to figure this out so now maybe I can hook up a trackball for fun
Peter Schmidt
2021-05-11 11:07:53 UTC
Permalink
Hah! Very cool, link to pic needed. (Or in old-school USENETese, "GIF! GIF! GIF!" ;-)
Post by J Booth
Well, I shocked myself and figured it out. The serial data line needs to have inverse polarity. Fortunately the softwareSerial feature in Arduino lets you invert the logic which did the trick! In the 3b1 6850 wiring, there are these schmitt trigger inverters on the RX and TX lines which made me wonder if the RX and TX lines were inverted... sho enough. So now I've got a PS/2 mouse driving the 3b1 =) Thanks again AJ for the 3b1! And for forcing me to figure this out so now maybe I can hook up a trackball for fun
J Booth
2021-05-18 18:57:17 UTC
Permalink
Finally made a dumb video of the ps/2 mouse on the 3b1:

Need to learn how to use kicad so i can make a tiny board with a ps/2 port and some headers to run wires to the 8-pin mouse port -- and then plug that into an Arduino Nano. That's the current plan...
Aharon Robbins
2021-05-20 18:27:43 UTC
Permalink
Nice video.

FYI, that's a Unix PC / 7300 that you have, not a 3B1. You can tell
because the case doesn't have the extra square hump to hold a full
height hard drive. The 7300s had room only for the smaller, half-height
drives, and I think came with less memory on the motherboard. Otherwise,
they were the same system.
Post by J Booth
http://youtu.be/Fzrrt4JAhPc
Need to learn how to use kicad so i can make a tiny board with a ps/2
port and some headers to run wires to the 8-pin mouse port -- and then
plug that into an Arduino Nano. That's the current plan...
--
Aharon (Arnold) Robbins arnold AT skeeve DOT com
J Booth
2021-05-21 05:03:59 UTC
Permalink
Post by Aharon Robbins
FYI, that's a Unix PC / 7300 that you have, not a 3B1.
Yep, yep! I often use the term interchangeably but you're right -- 3B1 is the humped machine. I much prefer the look of the original 7300 to the 3B1 hump. Though can't argue with the extra storage!
Continue reading on narkive:
Loading...