总结
这种设计用于Ender3打印机的侧边线材架(没错,又是一个线材架),但这次有所创新——它内置了一个重量传感器。通过Octoprint插件“Filament Scale”,你可以在Octoprint网页界面实时、精准地查看剩余线材的量了。
接下来,你需要将STL文件中的两个部件进行打印。然后,你需要找到2个M5规格的机械螺丝和2个M4规格的机械螺丝。我翻找了一下Ender 3打印机的备用螺丝(这些螺丝是制作过程中剩余的),最终找到了合适的螺丝,所以无需额外购买。为了将打印的支撑结构与原有的线轴固定架连接起来,你可以重新使用原有的螺丝和螺母
然后,你需要一个重量传感器(它们被称为称重传感器),我在这里找到了我需要的那款:https://www.aliexpress.com/item/32958628401.html,我购买了带有 HX711 AD 模块的 5 千克称重传感器。
将所有部件组装在一起,将称重传感器连接到HX711,再将HX711连接到树莓派。注意:此处提供的操作指南仅供参考,实际操作时请务必谨慎操作,避免损坏设备。https://tutorials-raspberrypi.com/digital-raspberry-pi-scale-weight-sensor-hx711/这些产品很棒,但他们把时钟(CLK)和数据传输(DTA)引脚的 GPIO 管脚接反了
你需要将 CLK 和 DTA 引脚连接到 GPIO 20 和 21 引脚,正确的引脚接法请参考这里(我花了好一阵子才搞清楚这个简单的问题):https://www.raspberrypi.org/documentation/usage/gpio/
然后,你只需要进入Filament Scale插件,它会告知你连接是否正常。如果连接正常,你需要先进行零点校准,然后放置已知重量的物品进行校准(别忘了点击“保存”,别问为什么)。接着,你可以称量一个空的线轴,这样就能在OctoPrint页面上实时显示剩余线材的当前重量了。真是太棒了!
编辑于2020年1月24日:至少有一个人告诉我,"Filament Scale"插件不在插件更新器的仓库中。我不确定这是否适用于所有版本,但这里是该插件的GitHub链接:https://github.com/dieki-n/Octoprint-Filament-Scale
您也可以在插件管理器中输入此网址来安装它:https://github.com/dieki-n/OctoPrint-Filament-scale/archive/master.zip
Источник модели
