HomeElectronicsThis novel 3D printer kinematic system makes use of a mouse sensor...

This novel 3D printer kinematic system makes use of a mouse sensor for closed-loop management


This novel 3D printer kinematic system makes use of a mouse sensor for closed-loop management

Arduino StaffAugust twelfth, 2025

Robert Murray-Smith needs to experiment with a novel 3D printer kinematic system that drives a spherical mattress by means of a friction interface — primarily a polar 3D printer, however with out the backlash related to gears. Nonetheless, friction drives generally tend to slide and so he’ll want closed-loop management of the system and that can require a sensor to observe place. In a latest video, he demonstrated how it’s simple to implement such a sensor utilizing an Arduino and a reasonable PS/2 optical mouse.

With any movement system, the designer can select between open-loop and closed-loop management. With open-loop management, you merely inform the system the right way to transfer and belief that it’ll accomplish that as anticipated. With closed-loop management, a sensor offers suggestions and that offers the system the flexibility to confirm that it moved as anticipated — and to appropriate itself if it didn’t. 

There are numerous, many sensor choices which can be appropriate for closed-loop suggestions, however Murray-Smith’s answer is a superb low-cost selection. It makes use of an optical mouse sensor, which works by evaluating rudimentary pictures at a really quick fee (lots of or 1000’s of instances per second). The interpretation of the pixels between pictures tells the mouse how far it has moved.

To harness that functionality, Murray-Smith simply wanted to learn the info coming from the mouse. He selected a PS/2 mouse as a result of it’s simpler to interface with than a USB mouse. And he chosen an Arduino UNO Rev3 board to assemble that knowledge and cross it alongside to the pc. Doing so solely requires two pins (along with the 2 for energy): one for knowledge and one for the clock. Bob Grant’s Arduino-PS2-Mouse-Handler library made it simple to parse the incoming knowledge and show it over serial as easy X/Y coordinate adjustments.

Now Murray-Smith can use the mouse’s sensor for closed-loop management as he develops his 3D printer kinematics.



RELATED ARTICLES

LEAVE A REPLY

Please enter your comment!
Please enter your name here

- Advertisment -
Google search engine

Most Popular

Recent Comments