4 ms·
Ask HN: What resources to learn about making a computer mouse?
For the last decade, I've been fascinated with the computer mouse. I want to know how it works and build one (not modding). But outside of the hardware, I can't seem to find a how-to guide or series of texts on programming a mouse.
What resources can you recommend to learn about the hardware and software of a computer mice?
As a complete beginner, I believe the task should take me ≤ 5 years to complete from learning to code to building a functional mouse.
Thanks!
- h2odragon 2y agoQuick search: https://docs.arduino.cc/built-in-examples/usb/KeyboardAndMouseControl/ https://docs.arduino.cc/built-in-examples/usb/KeyboardAndMou... https://anhnguyen.me/2014/01/turn-arduino-uno-r3-into-a-mouse/ https://anhnguyen.me/2014/01/turn-arduino-uno-r3-into-a-mous... https://github.com/biomurph/Mouse https://github.com/biomurph/Mouse https://hackaday.com/2023/11/01/this-oshw-trackball-is-ready-to-be-customized/ https://hackaday.com/2023/11/01/this-oshw-trackball-is-ready... https://hackaday.com/2021/11/21/a-trackball-so-good-you-cant-buy-it/ https://hackaday.com/2021/11/21/a-trackball-so-good-you-cant... https://hackaday.com/2019/11/01/ploopy-open-source-trackball-keeps-rolling-along/ https://hackaday.com/2019/11/01/ploopy-open-source-trackball... I'm a trackball user, so thats what i tend to catch. the principles are pretty similar. Just turned over. https://www.youtube.com/watch?v=BEN1XgCNqqc https://www.youtube.com/watch?v=BEN1XgCNqqc
- BrianHenryIE 2y agoHere's a simple kit where you 3D print the mouse and assemble it. Maybe too simple for what you're looking for, but nice and tangible: https://us.store.bambulab.com/products/wireless-mouse-components-kit-002 https://us.store.bambulab.com/products/wireless-mouse-compon...