修改

文档

图片

迪威网友290826
迪威网友290826
原创模型

数字纤维计数器使用 Arduino

VIP
免费,登录即可下载
本资源不能下载
发布时间:2024/2/4 2:43:00
Ever wonder how much filament did you actually use for a project? Have an old mechanical ball mouse laying around waiting for recycling? Let's convert it into a filament counter with simple Arduino and 3D printed parts.
The mechanical PS/2 mouse contai fairly high-resolution encoder wheels and a simple serial interface as well as electronics to process the quadrature input signals from the encoder wheels. There are Arduino libraries written to talk to the mouse and get the direction of the distance of rotation of the encoder wheels. By connecting the encoder wheel to a filament roller, we can track the actual usage of the filament for each project by using the Arduino and display the results in millimeter on a LCD display. Since the mouse outputs the relative position to its original position in both positive and negative directio, the counter is able to accurately measure and actual usage of the filament even when the filament direction is reveed occasionally.
The mouse has two channels, i.e. X and Y. So far only X is used, but it can be easily extended with an additional channel, handy for those have dual-extrudes. Just print and assemble another seor body and make a small circuit board to traplant the IR emitter and receiver to the 2nd seor body. The software is capable of reading the Y axis already, just need to add some extra lines of code and maybe the Reset to make it work.
Now it has basic functio, also coidered is the implementation of jamming/print finished seor if the wheel stops for extended time, and interface with the printer firmware to pause the print or notify the user.
Detailed itruction is available on the Itructablses
For the project, see
See it in action:
个文件
压缩包大小:2MB
小程序二维码
微信小程序 微信扫码打开此模型
登录后发表评论
恒诺鑫科-专注碳素制品的开发与生产