I needed a microcontroller-controlled RS-232 serial mouse, and had an Arduino Mega 2560 laying around.
Prolog
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Failed to load latest commit information.
arduino template
gerbers
lib.pretty
8PDP_NEW.emp
8PDT.emp
8pdt_switch_module.dcm
8pdt_switch_module.lib
LICENSE
README.md
SP3238E_symbol.bak
SP3238E_symbol.bck
SP3238E_symbol.dcm
SP3238E_symbol.lib
SP3243E_symbol.bak
SP3243E_symbol.bck
SP3243E_symbol.dcm
SP3243E_symbol.lib
SW_push_f-185323.pdf
arduino_2650_communication_1X08.kicad_mod
cap_symbol.dcm
cap_symbol.lib
fp-lib-table
mouse_layout.kicad_pcb-bak
mouse_layout.net
mouse_shield.bak
mouse_shield.sch
mouse_start.pro
mouse_start_stripped.kicad_pcb-bak
mouseboard-cache.dcm
mouseboard-cache.lib
mouseboard.bak
mouseboard.cmp
mouseboard.kicad_pcb
mouseboard.net
mouseboard.pro
mouseboard.sch
polar_cap_symbol.bak
polar_cap_symbol.bck
polar_cap_symbol.dcm
polar_cap_symbol.lib

README.md

rs232-sniffer

I needed a microcontroller-controlled RS-232 serial mouse, and had an Arduino Mega 2560 laying around.

Files are in KiCad format, the Arduino shield outline and placement was based on the Eagle file supplied by Arduino and converted by the script (https://github.com/DanChianucci/Eagle2Kicad).

All 8 RS-232 pins are accounted for, not just RX and TX.

You can see and order a board from OSHpark here: (https://oshpark.com/shared_projects/Vs4zWf41)