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
Filename
smd.jpg
File size
119.25 KiB
Views
7571 views
File license
Fair use/fair dealing exception

SMD Prototype

ps2_2.jpg
Filename
ps2_2.jpg
File size
160.51 KiB
Views
10624 views
File license
Fair use/fair dealing exception
serial2ps2.jpg
Filename
serial2ps2.jpg
File size
199.75 KiB
Views
10624 views
File license
Fair use/fair dealing exception

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:

The attachment prototyp1.jpg is no longer available

PCB Prototyp 2:

The attachment prototyp2.jpg is no longer available

Prototyp 2:

prototyp1.jpg
Filename
prototyp1.jpg
File size
97.94 KiB
Views
19991 views
File license
Fair use/fair dealing exception

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

Attachments

  • progress.jpg
    Filename
    progress.jpg
    File size
    75.84 KiB
    Views
    19991 views
    File license
    Fair use/fair dealing exception
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 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 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
Filename
pcb.jpg
File size
124.47 KiB
Views
19806 views
File license
Fair use/fair dealing exception

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.

Attachments

  • Filename
    PS2_Serial.zip
    File size
    86.41 KiB
    Downloads
    514 downloads
    File license
    Fair use/fair dealing exception

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 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
Filename
ps2_converter_final.jpg
File size
79.9 KiB
Views
19507 views
File license
Fair use/fair dealing exception

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 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