VOGONS


First post, by matze79

User metadata
Rank l33t
Rank
l33t

Hi,

i want to show you a Project im working on and that i want to share with all Retro PC Users, its based on Simon Augustins old RS232 PS/2 Project.

This Device allows you to drive many Optical PS/2 Mouses on Serialports with Microsoft Serial Mouse Driver.
It drives me Nuts to use this Old Mechanical Mouses often with issues, bad moving speed, not ergonomic...
This is the Solution to give your trusty old 286/386/486 a really handy mouse.

The Firmware is rewritten by Felmar Loyd, and works now in Logitech Mouse Mode.
- Wheel Mouse Support
- 19200 Baud Turbo Mode (KVM Speed bump)
- Logitech / Microsoft Protocol Switchable

Also Available from Serdashop: https://www.serdashop.com/PS2TOSERIAL
Note that this is not my Shop 😀

If you can understood German:
OLD THREAD: http://www.dosforum.de/viewtopic.php?f=1&t=3373

My (Incomplete) Website
http://www.retroianer.de

CURRENT VERSION:

smd.jpg

SMD Prototype

ps2_2.jpg
serial2ps2.jpg

Video from root42:
https://youtu.be/py9QuBnTWds

All Files for PCB and also for Firmware are on Github:
https://github.com/matze79/PS2-Adapter/

Readme needs to be translated. Still German.

Firmware Version: v1.1

Fusebits for AVRDude Programming Tool (Crystal Version!!!):

avrdude -c usbasp -p t2313 -U lfuse:w:0xfd:m -U hfuse:w:0xdf:m -U efuse:w:0xfe:m
avrdude -c usbasp -p t2313 -U flash:w:PS2Adapter.hex

Last Change: 23.02.2019

Hardware Revision 5 is on the Way.

Some older Pictures: (OBSOLETE)
Prototyp 1:

prototyp1.jpg

PCB Prototyp 2:

prototyp2.jpg

Prototyp 2:

progress.jpg

Video 1:
https://www.youtube.com/watch?v=xSLEmDo5Hbc

SMD Version Prototype 1:

Re: PS/2 to Microsoft Serialmouse Adapter Converter / Updated First Post / Firmware Update added

Last edited by matze79 on 2023-05-06, 08:16. Edited 17 times in total.

https://www.retrokits.de - blog, retro projects, hdd clicker, diy soundcards etc
https://www.retroianer.de - german retro computer board

Reply 1 of 381, by matze79

User metadata
Rank l33t
Rank
l33t

Here is the Schematic and PCB Files in current Version.

All Files are GPL v2 Licensed.

Thanks!

EDIT:
Obsolete - All Files are on Github now

Last edited by matze79 on 2019-02-23, 19:16. Edited 2 times in total.

https://www.retrokits.de - blog, retro projects, hdd clicker, diy soundcards etc
https://www.retroianer.de - german retro computer board

Reply 2 of 381, by carlostex

User metadata
Rank l33t
Rank
l33t

Nice project, would be great to find a plastic case just to encase the PCB and contents.

But again, nice work projects like these is what we need.

Reply 3 of 381, by alexanrs

User metadata
Rank l33t
Rank
l33t

One could go one step further than finding a case and substitute the DB9 connector for a pin header, and connect that to the internal COM1/2 header using a flat cable. Then you could put the board in a bracket or something. Anyway, very nice Project. Extremely useful for older PCs.

Reply 4 of 381, by matze79

User metadata
Rank l33t
Rank
l33t

Thats already possible, just use the Pinheaders.

https://www.retrokits.de - blog, retro projects, hdd clicker, diy soundcards etc
https://www.retroianer.de - german retro computer board

Reply 5 of 381, by alexanrs

User metadata
Rank l33t
Rank
l33t
matze79 wrote:

Thats already possible, just use the Pinheaders.

My bad, didn't notice them. Well, flexibility is always nice 😀

Reply 6 of 381, by AllUrBaseRBelong2Us

User metadata
Rank Member
Rank
Member

This looks really cool. I actually just bought a brand new serial mouse on eBay because I wanted to minimize potential trouble that could stem from purchasing used mice. But it would be nice if I could wire up my ps/2 optical trackball for serial usage as well.

Reply 7 of 381, by matze79

User metadata
Rank l33t
Rank
l33t

Some Progress:

pcb.jpg

https://www.retrokits.de - blog, retro projects, hdd clicker, diy soundcards etc
https://www.retroianer.de - german retro computer board

Reply 9 of 381, by SquallStrife

User metadata
Rank l33t
Rank
l33t

There was a previous effort to do something like this, but it sorta fizzled out: PS/2 to Serial Mouse protocol converter

This looks awesome.

Would you consider putting your PCB gerber files on OSHPark? They can ship all over the world very cheaply, you only need to order 3 at a time, and they give you a very high quality board with ENIG finishing and such.

Edit: Oh, just noticed the files were attached to an earlier post! Nice!

Edit2: I hope you don't mind, I went over your layout in Eagle and fixed up some of the funny trace angles. It looks like you finished doing your routing, and then moved some components slightly?

Edit3: I also moved around some of the component labels so they don't overlap.

VogonsDrivers.com | Link | News Thread

Reply 10 of 381, by matze79

User metadata
Rank l33t
Rank
l33t

its possible that something isnt 100% perfect, as i just try to teach things myself 😀
i'm currently writing with the original author of the avr source code to license it under gpl, so this will eventually become a Community Supported Project and the Firmware will get some improvment, its also possible to add a bootloader to the avr to allow updating over RS232 directly from Windows or DOS.
But some mouses seem to have Problems with the timeout issued by the bootloader.

Thanks for fixing the Issues within the Files.

i'm currently using dirtypcbs.com which also offers shipping and sending around the world, a minimum order would be 10 pieces Protopack for 25$.
If you like you can add the pcb to oshpark too.
i waiting for the parts to arrive to make a test build with the PCBs, and get eventually some final fixes.

Sorry for wrong grammars 😀

https://www.retrokits.de - blog, retro projects, hdd clicker, diy soundcards etc
https://www.retroianer.de - german retro computer board

Reply 11 of 381, by ibm5155

User metadata
Rank Member
Rank
Member

I may sound dumb but, a usb mouse would work on it with an usb to ps2 adapter?

Reply 12 of 381, by keropi

User metadata
Rank l33t++
Rank
l33t++

^ only if the mouse in question works with both standards. The usb mouse need to support in hardware the PS2 mode, with the adapter it changes to that and works like a normal ps2 mouse. The adapter does nothing to new usb-only mice...

🎵 🎧 PCMIDI MPU , OrpheusII , Action Rewind , Megacard and 🎶GoldLib soundcard website

Reply 13 of 381, by matze79

User metadata
Rank l33t
Rank
l33t

there is no reason to use a usb mouse at all, ps/2 is still on new mainboards, so you can expect that ps/2 mouses will still there in 2025.

https://www.retrokits.de - blog, retro projects, hdd clicker, diy soundcards etc
https://www.retroianer.de - german retro computer board

Reply 14 of 381, by Harekiet

User metadata
Rank DOSBox Author
Rank
DOSBox Author

Very nice to see a board like this actually being made. Should at least make some non-ps2 machine users happy.
I had an idea once to just capture the mouse to a window on a machine next to my dos machine and then send the mouse actions from that pc to the dos machine over a serial cable. But I've just stopped using old machines that don't have a ps2 port 😀

Reply 15 of 381, by carlostex

User metadata
Rank l33t
Rank
l33t
keropi wrote:

^ only if the mouse in question works with both standards. The usb mouse need to support in hardware the PS2 mode, with the adapter it changes to that and works like a normal ps2 mouse. The adapter does nothing to new usb-only mice...

This is very correct! My main USB mouse does not talk PS/2 so it does not work on a PS/2 port, and i bought it in 2009.

However, PS/2 compatible mice should be relatively easy to find in the near future.

Reply 16 of 381, by matze79

User metadata
Rank l33t
Rank
l33t
ps2_converter_final.jpg

Build works 😀, no Errors in the PCB Design!

Everything works! I´m Happy!

https://www.retrokits.de - blog, retro projects, hdd clicker, diy soundcards etc
https://www.retroianer.de - german retro computer board

Reply 17 of 381, by shock__

User metadata
Rank Oldbie
Rank
Oldbie

Why the jumper wires for the regulator and diode?

Current Project: new GUS PnP compatible soundcard

[Z?]

Reply 18 of 381, by matze79

User metadata
Rank l33t
Rank
l33t

Not needed, i get 5V directly from my Keyboard Jack on the Laptop.
The Diode would drop some Voltage and Stop the Mouse from Working.
if the 7805 is in Place you need at least ~6.5V Input Power.
For simplicity i choose this solution, i startet working on a second Version with SMD Parts, running with a Switching Regulator.
But this will not allow Beginners to build the Circuit easily. (SMD Soldering needed)

https://www.retrokits.de - blog, retro projects, hdd clicker, diy soundcards etc
https://www.retroianer.de - german retro computer board