You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: README.md
+2-2Lines changed: 2 additions & 2 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -1,6 +1,6 @@
1
-
# Depraz Mice on USB via Arduino
1
+
# Depraz Mice (and others) on USB via Arduino
2
2
3
-
This code lets you connect a [Depraz mouse](https://www.oldmouse.com/mouse/logitech/digimouse.shtml) to a modern computer via USB. The Depraz mouse has a male DE-9 connector but does *not* use RS-232. Instead, it directly exposes the internal quadrature encoders (two pins for X axis, two pins for Y axis) and each of the three buttons gets its own pin. Add in +5V and GND pins and you've got 9 wires.
3
+
This code lets you connect a [Depraz mouse](https://www.oldmouse.com/mouse/logitech/digimouse.shtml)(or a classic Macintosh DB9 mouse) to a modern computer via USB. The Depraz mouse has a male DE-9 connector but does *not* use RS-232. Instead, it directly exposes the internal quadrature encoders (two pins for X axis, two pins for Y axis) and each of the three buttons gets its own pin. Add in +5V and GND pins and you've got 9 wires.
4
4
5
5
You'll need a board with an ATmega32U4 in order to emulate a USB HID device. I used an Arduino Pro Micro with 1M pullup resistors connected to pins 7, 8, and 9. To break out the DB9 port, I used [https://www.amazon.com/gp/product/B07PNWF3DW/](https://www.amazon.com/gp/product/B07PNWF3DW/).
0 commit comments