August 20, 2019
The Serial Mouse Project
I spent a few weeks making an old Serial Mouse work. I've been tweeting a log of what I've done so far and I already wrote a piece on the serial mouse protocols.
![Francis π΄ββ οΈ Gulotta icon](/_next/image/?url=https%3A%2F%2Fassets.toot.cafe%2Faccounts%2Favatars%2F000%2F002%2F123%2Foriginal%2F2d5a76671fa4a4a1.png&w=128&q=75)
Francis π΄ββ οΈ Gulotta
You can use an old microsoft mouse by running npx serial-mouse-parser
and find the source on github.
Blog Posts
Log
![Francis π΄ββ οΈ Gulotta icon](/_next/image/?url=https%3A%2F%2Fassets.toot.cafe%2Faccounts%2Favatars%2F000%2F002%2F123%2Foriginal%2F2d5a76671fa4a4a1.png&w=128&q=75)
Francis π΄ββ οΈ Gulotta
![Francis π΄ββ οΈ Gulotta icon](/_next/image/?url=https%3A%2F%2Fassets.toot.cafe%2Faccounts%2Favatars%2F000%2F002%2F123%2Foriginal%2F2d5a76671fa4a4a1.png&w=128&q=75)
Francis π΄ββ οΈ Gulotta
![Francis π΄ββ οΈ Gulotta icon](/_next/image/?url=https%3A%2F%2Fassets.toot.cafe%2Faccounts%2Favatars%2F000%2F002%2F123%2Foriginal%2F2d5a76671fa4a4a1.png&w=128&q=75)
Francis π΄ββ οΈ Gulotta
![Francis π΄ββ οΈ Gulotta icon](/_next/image/?url=https%3A%2F%2Fassets.toot.cafe%2Faccounts%2Favatars%2F000%2F002%2F123%2Foriginal%2F2d5a76671fa4a4a1.png&w=128&q=75)
Francis π΄ββ οΈ Gulotta
![Francis π΄ββ οΈ Gulotta icon](/_next/image/?url=https%3A%2F%2Fassets.toot.cafe%2Faccounts%2Favatars%2F000%2F002%2F123%2Foriginal%2F2d5a76671fa4a4a1.png&w=128&q=75)
Francis π΄ββ οΈ Gulotta
![Francis π΄ββ οΈ Gulotta icon](/_next/image/?url=https%3A%2F%2Fassets.toot.cafe%2Faccounts%2Favatars%2F000%2F002%2F123%2Foriginal%2F2d5a76671fa4a4a1.png&w=128&q=75)
Francis π΄ββ οΈ Gulotta
![Francis π΄ββ οΈ Gulotta icon](/_next/image/?url=https%3A%2F%2Fassets.toot.cafe%2Faccounts%2Favatars%2F000%2F002%2F123%2Foriginal%2F2d5a76671fa4a4a1.png&w=128&q=75)
Francis π΄ββ οΈ Gulotta
![Francis π΄ββ οΈ Gulotta icon](/_next/image/?url=https%3A%2F%2Fassets.toot.cafe%2Faccounts%2Favatars%2F000%2F002%2F123%2Foriginal%2F2d5a76671fa4a4a1.png&w=128&q=75)
Francis π΄ββ οΈ Gulotta
![](/_next/image/?url=https%3A%2F%2Fassets.toot.cafe%2Fmedia_attachments%2Ffiles%2F002%2F461%2F326%2Foriginal%2F75f3221c111a8cde.jpeg&w=2048&q=75)
![Francis π΄ββ οΈ Gulotta icon](/_next/image/?url=https%3A%2F%2Fassets.toot.cafe%2Faccounts%2Favatars%2F000%2F002%2F123%2Foriginal%2F2d5a76671fa4a4a1.png&w=128&q=75)
Francis π΄ββ οΈ Gulotta
![](/_next/image/?url=https%3A%2F%2Fassets.toot.cafe%2Fmedia_attachments%2Ffiles%2F002%2F461%2F548%2Foriginal%2F6b5661cd15ea34f4.jpeg&w=3840&q=75)
![Francis π΄ββ οΈ Gulotta icon](/_next/image/?url=https%3A%2F%2Fassets.toot.cafe%2Faccounts%2Favatars%2F000%2F002%2F123%2Foriginal%2F2d5a76671fa4a4a1.png&w=128&q=75)
Francis π΄ββ οΈ Gulotta
![Francis π΄ββ οΈ Gulotta icon](/_next/image/?url=https%3A%2F%2Fassets.toot.cafe%2Faccounts%2Favatars%2F000%2F002%2F123%2Foriginal%2F2d5a76671fa4a4a1.png&w=128&q=75)
Francis π΄ββ οΈ Gulotta
![Francis π΄ββ οΈ Gulotta icon](/_next/image/?url=https%3A%2F%2Fassets.toot.cafe%2Faccounts%2Favatars%2F000%2F002%2F123%2Foriginal%2F2d5a76671fa4a4a1.png&w=128&q=75)
Francis π΄ββ οΈ Gulotta
![](/_next/image/?url=https%3A%2F%2Fassets.toot.cafe%2Fmedia_attachments%2Ffiles%2F002%2F461%2F562%2Foriginal%2Fb4dd28dccf3a66e2.jpeg&w=3840&q=75)
![Francis π΄ββ οΈ Gulotta icon](/_next/image/?url=https%3A%2F%2Fassets.toot.cafe%2Faccounts%2Favatars%2F000%2F002%2F123%2Foriginal%2F2d5a76671fa4a4a1.png&w=128&q=75)
Francis π΄ββ οΈ Gulotta
![](/_next/image/?url=https%3A%2F%2Fassets.toot.cafe%2Fmedia_attachments%2Ffiles%2F002%2F461%2F563%2Foriginal%2F3cb529868990edd8.jpeg&w=3840&q=75)
![Francis π΄ββ οΈ Gulotta icon](/_next/image/?url=https%3A%2F%2Fassets.toot.cafe%2Faccounts%2Favatars%2F000%2F002%2F123%2Foriginal%2F2d5a76671fa4a4a1.png&w=128&q=75)
Francis π΄ββ οΈ Gulotta
![Francis π΄ββ οΈ Gulotta icon](/_next/image/?url=https%3A%2F%2Fassets.toot.cafe%2Faccounts%2Favatars%2F000%2F002%2F123%2Foriginal%2F2d5a76671fa4a4a1.png&w=128&q=75)
Francis π΄ββ οΈ Gulotta
![Francis π΄ββ οΈ Gulotta icon](/_next/image/?url=https%3A%2F%2Fassets.toot.cafe%2Faccounts%2Favatars%2F000%2F002%2F123%2Foriginal%2F2d5a76671fa4a4a1.png&w=128&q=75)
Francis π΄ββ οΈ Gulotta
![Francis π΄ββ οΈ Gulotta icon](/_next/image/?url=https%3A%2F%2Fassets.toot.cafe%2Faccounts%2Favatars%2F000%2F002%2F123%2Foriginal%2F2d5a76671fa4a4a1.png&w=128&q=75)
Francis π΄ββ οΈ Gulotta
![](/_next/image/?url=https%3A%2F%2Fassets.toot.cafe%2Fmedia_attachments%2Ffiles%2F002%2F461%2F590%2Foriginal%2F27f4978f172c401d.jpeg&w=3840&q=75)
![Francis π΄ββ οΈ Gulotta icon](/_next/image/?url=https%3A%2F%2Fassets.toot.cafe%2Faccounts%2Favatars%2F000%2F002%2F123%2Foriginal%2F2d5a76671fa4a4a1.png&w=128&q=75)
Francis π΄ββ οΈ Gulotta
![](/_next/image/?url=https%3A%2F%2Fassets.toot.cafe%2Fmedia_attachments%2Ffiles%2F002%2F461%2F666%2Foriginal%2F97677c4c4c101b6a.jpeg&w=3840&q=75)
![Francis π΄ββ οΈ Gulotta icon](/_next/image/?url=https%3A%2F%2Fassets.toot.cafe%2Faccounts%2Favatars%2F000%2F002%2F123%2Foriginal%2F2d5a76671fa4a4a1.png&w=128&q=75)
Francis π΄ββ οΈ Gulotta
![](/_next/image/?url=https%3A%2F%2Fassets.toot.cafe%2Fmedia_attachments%2Ffiles%2F002%2F461%2F667%2Foriginal%2Fc6f27cf6a3e08fc4.jpeg&w=3840&q=75)
![Francis π΄ββ οΈ Gulotta icon](/_next/image/?url=https%3A%2F%2Fassets.toot.cafe%2Faccounts%2Favatars%2F000%2F002%2F123%2Foriginal%2F2d5a76671fa4a4a1.png&w=128&q=75)
Francis π΄ββ οΈ Gulotta
![](/_next/image/?url=https%3A%2F%2Fassets.toot.cafe%2Fmedia_attachments%2Ffiles%2F002%2F461%2F668%2Foriginal%2Fa6278f7f7e2b92ac.jpeg&w=3840&q=75)
![Francis π΄ββ οΈ Gulotta icon](/_next/image/?url=https%3A%2F%2Fassets.toot.cafe%2Faccounts%2Favatars%2F000%2F002%2F123%2Foriginal%2F2d5a76671fa4a4a1.png&w=128&q=75)
Francis π΄ββ οΈ Gulotta
![](/_next/image/?url=https%3A%2F%2Fassets.toot.cafe%2Fmedia_attachments%2Ffiles%2F002%2F461%2F736%2Foriginal%2F9144e393c8841d9f.jpeg&w=1920&q=75)
![Francis π΄ββ οΈ Gulotta icon](/_next/image/?url=https%3A%2F%2Fassets.toot.cafe%2Faccounts%2Favatars%2F000%2F002%2F123%2Foriginal%2F2d5a76671fa4a4a1.png&w=128&q=75)
Francis π΄ββ οΈ Gulotta
![Francis π΄ββ οΈ Gulotta icon](/_next/image/?url=https%3A%2F%2Fassets.toot.cafe%2Faccounts%2Favatars%2F000%2F002%2F123%2Foriginal%2F2d5a76671fa4a4a1.png&w=128&q=75)
Francis π΄ββ οΈ Gulotta
![Francis π΄ββ οΈ Gulotta icon](/_next/image/?url=https%3A%2F%2Fassets.toot.cafe%2Faccounts%2Favatars%2F000%2F002%2F123%2Foriginal%2F2d5a76671fa4a4a1.png&w=128&q=75)
Francis π΄ββ οΈ Gulotta
![Francis π΄ββ οΈ Gulotta icon](/_next/image/?url=https%3A%2F%2Fassets.toot.cafe%2Faccounts%2Favatars%2F000%2F002%2F123%2Foriginal%2F2d5a76671fa4a4a1.png&w=128&q=75)
Francis π΄ββ οΈ Gulotta
![Francis π΄ββ οΈ Gulotta icon](/_next/image/?url=https%3A%2F%2Fassets.toot.cafe%2Faccounts%2Favatars%2F000%2F002%2F123%2Foriginal%2F2d5a76671fa4a4a1.png&w=128&q=75)
Francis π΄ββ οΈ Gulotta
![](/_next/image/?url=https%3A%2F%2Fassets.toot.cafe%2Fmedia_attachments%2Ffiles%2F002%2F461%2F799%2Foriginal%2F0b395e222d1cedfa.jpeg&w=3840&q=75)
![Francis π΄ββ οΈ Gulotta icon](/_next/image/?url=https%3A%2F%2Fassets.toot.cafe%2Faccounts%2Favatars%2F000%2F002%2F123%2Foriginal%2F2d5a76671fa4a4a1.png&w=128&q=75)
Francis π΄ββ οΈ Gulotta
![Francis π΄ββ οΈ Gulotta icon](/_next/image/?url=https%3A%2F%2Fassets.toot.cafe%2Faccounts%2Favatars%2F000%2F002%2F123%2Foriginal%2F2d5a76671fa4a4a1.png&w=128&q=75)
Francis π΄ββ οΈ Gulotta
![Francis π΄ββ οΈ Gulotta icon](/_next/image/?url=https%3A%2F%2Fassets.toot.cafe%2Faccounts%2Favatars%2F000%2F002%2F123%2Foriginal%2F2d5a76671fa4a4a1.png&w=128&q=75)
Francis π΄ββ οΈ Gulotta
![Francis π΄ββ οΈ Gulotta icon](/_next/image/?url=https%3A%2F%2Fassets.toot.cafe%2Faccounts%2Favatars%2F000%2F002%2F123%2Foriginal%2F2d5a76671fa4a4a1.png&w=128&q=75)
Francis π΄ββ οΈ Gulotta
![Francis π΄ββ οΈ Gulotta icon](/_next/image/?url=https%3A%2F%2Fassets.toot.cafe%2Faccounts%2Favatars%2F000%2F002%2F123%2Foriginal%2F2d5a76671fa4a4a1.png&w=128&q=75)
Francis π΄ββ οΈ Gulotta
![](/_next/image/?url=https%3A%2F%2Fassets.toot.cafe%2Fmedia_attachments%2Ffiles%2F002%2F471%2F309%2Foriginal%2F857ae736c480bfd1.jpeg&w=3840&q=75)
![Francis π΄ββ οΈ Gulotta icon](/_next/image/?url=https%3A%2F%2Fassets.toot.cafe%2Faccounts%2Favatars%2F000%2F002%2F123%2Foriginal%2F2d5a76671fa4a4a1.png&w=128&q=75)
Francis π΄ββ οΈ Gulotta
![](/_next/image/?url=https%3A%2F%2Fassets.toot.cafe%2Fmedia_attachments%2Ffiles%2F002%2F471%2F527%2Foriginal%2F43321af4ef80a597.jpeg&w=3840&q=75)
![Francis π΄ββ οΈ Gulotta icon](/_next/image/?url=https%3A%2F%2Fassets.toot.cafe%2Faccounts%2Favatars%2F000%2F002%2F123%2Foriginal%2F2d5a76671fa4a4a1.png&w=128&q=75)
Francis π΄ββ οΈ Gulotta
![Francis π΄ββ οΈ Gulotta icon](/_next/image/?url=https%3A%2F%2Fassets.toot.cafe%2Faccounts%2Favatars%2F000%2F002%2F123%2Foriginal%2F2d5a76671fa4a4a1.png&w=128&q=75)
Francis π΄ββ οΈ Gulotta
![](/_next/image/?url=https%3A%2F%2Fassets.toot.cafe%2Fmedia_attachments%2Ffiles%2F002%2F471%2F814%2Foriginal%2Fe73e3c1e2cb5eb1c.jpeg&w=1920&q=75)
![Francis π΄ββ οΈ Gulotta icon](/_next/image/?url=https%3A%2F%2Fassets.toot.cafe%2Faccounts%2Favatars%2F000%2F002%2F123%2Foriginal%2F2d5a76671fa4a4a1.png&w=128&q=75)
Francis π΄ββ οΈ Gulotta
![Francis π΄ββ οΈ Gulotta icon](/_next/image/?url=https%3A%2F%2Fassets.toot.cafe%2Faccounts%2Favatars%2F000%2F002%2F123%2Foriginal%2F2d5a76671fa4a4a1.png&w=128&q=75)
Francis π΄ββ οΈ Gulotta
![](/_next/image/?url=https%3A%2F%2Fassets.toot.cafe%2Fmedia_attachments%2Ffiles%2F002%2F471%2F938%2Foriginal%2Fe4d1b8ea6e662d29.jpeg&w=1920&q=75)
![Francis π΄ββ οΈ Gulotta icon](/_next/image/?url=https%3A%2F%2Fassets.toot.cafe%2Faccounts%2Favatars%2F000%2F002%2F123%2Foriginal%2F2d5a76671fa4a4a1.png&w=128&q=75)
Francis π΄ββ οΈ Gulotta
![Francis π΄ββ οΈ Gulotta icon](/_next/image/?url=https%3A%2F%2Fassets.toot.cafe%2Faccounts%2Favatars%2F000%2F002%2F123%2Foriginal%2F2d5a76671fa4a4a1.png&w=128&q=75)
Francis π΄ββ οΈ Gulotta
![](/_next/image/?url=https%3A%2F%2Fassets.toot.cafe%2Fmedia_attachments%2Ffiles%2F002%2F474%2F381%2Foriginal%2Fb5cbce15e1f447c5.jpeg&w=1200&q=75)
![Francis π΄ββ οΈ Gulotta icon](/_next/image/?url=https%3A%2F%2Fassets.toot.cafe%2Faccounts%2Favatars%2F000%2F002%2F123%2Foriginal%2F2d5a76671fa4a4a1.png&w=128&q=75)
Francis π΄ββ οΈ Gulotta
![Francis π΄ββ οΈ Gulotta icon](/_next/image/?url=https%3A%2F%2Fassets.toot.cafe%2Faccounts%2Favatars%2F000%2F002%2F123%2Foriginal%2F2d5a76671fa4a4a1.png&w=128&q=75)
Francis π΄ββ οΈ Gulotta
![](/_next/image/?url=https%3A%2F%2Fassets.toot.cafe%2Fmedia_attachments%2Ffiles%2F002%2F474%2F410%2Foriginal%2Fa2e3ee38789c22f0.png&w=640&q=75)
![Francis π΄ββ οΈ Gulotta icon](/_next/image/?url=https%3A%2F%2Fassets.toot.cafe%2Faccounts%2Favatars%2F000%2F002%2F123%2Foriginal%2F2d5a76671fa4a4a1.png&w=128&q=75)
Francis π΄ββ οΈ Gulotta
![Francis π΄ββ οΈ Gulotta icon](/_next/image/?url=https%3A%2F%2Fassets.toot.cafe%2Faccounts%2Favatars%2F000%2F002%2F123%2Foriginal%2F2d5a76671fa4a4a1.png&w=128&q=75)
Francis π΄ββ οΈ Gulotta
![](/_next/image/?url=https%3A%2F%2Fassets.toot.cafe%2Fmedia_attachments%2Ffiles%2F002%2F474%2F451%2Foriginal%2F8d5d028c6956114b.jpeg&w=3840&q=75)
![Francis π΄ββ οΈ Gulotta icon](/_next/image/?url=https%3A%2F%2Fassets.toot.cafe%2Faccounts%2Favatars%2F000%2F002%2F123%2Foriginal%2F2d5a76671fa4a4a1.png&w=128&q=75)
Francis π΄ββ οΈ Gulotta
![Francis π΄ββ οΈ Gulotta icon](/_next/image/?url=https%3A%2F%2Fassets.toot.cafe%2Faccounts%2Favatars%2F000%2F002%2F123%2Foriginal%2F2d5a76671fa4a4a1.png&w=128&q=75)
Francis π΄ββ οΈ Gulotta
![](/_next/image/?url=https%3A%2F%2Fassets.toot.cafe%2Fmedia_attachments%2Ffiles%2F002%2F474%2F560%2Foriginal%2F8086f1fc622b67cd.jpeg&w=3840&q=75)
![Francis π΄ββ οΈ Gulotta icon](/_next/image/?url=https%3A%2F%2Fassets.toot.cafe%2Faccounts%2Favatars%2F000%2F002%2F123%2Foriginal%2F2d5a76671fa4a4a1.png&w=128&q=75)
Francis π΄ββ οΈ Gulotta
![Francis π΄ββ οΈ Gulotta icon](/_next/image/?url=https%3A%2F%2Fassets.toot.cafe%2Faccounts%2Favatars%2F000%2F002%2F123%2Foriginal%2F2d5a76671fa4a4a1.png&w=128&q=75)
Francis π΄ββ οΈ Gulotta
Roborooter.com Β© 2024
Powered by β‘οΈ and π€.
Powered by β‘οΈ and π€.