SnapMaker 艺术匠双材检测器
Snapmaker Artisan dual filament sensor
使用说明
- 所有模型资源均由用户上传分享,内容来源于网络公开资源
- 侵权投诉:通过抖音私信 @jobsfan 联系我们(需附版权证明),24小时内处理
- 模型将通过邮件发送(5分钟内自动发送),感谢理解带宽压力,超过1小时没收到,请联系我们
关于费用
我们是爱好者共建社区,为维持服务器成本,每个模型收取微量费用(仅覆盖基础开支)。我们承诺最低成本运营,感谢您的支持!
扫码手机访问
抖音私信 @jobsfanSummary
It is a remix of https://www.thingiverse.com/thing:2147179
Why to do such a thing when your Snapmaker Artisan already has built-in filament sensors? Because when use use OctoPrint then OctoPrint can't use original Snapmaker's sensors (god dammit) and you need to add external ones connecting them directly to OctoPi.
My solutions allow you to monitor both filaments and get immediate email when filament is running out. You have enough time (about one meter of filament left) to go to machine and insert new filament just after the old one, without pausing, stopping or making any other distraction to printing process.
It just works like it should, the only little flaw is that sometimes you can get not one but even three mails at once. You will also get email when you insert new filament into sensor.
HARDWARE
1) Print all once except cover (x2) and body (x2).
2) Insert electronic into bodies and close covers.
3) Glue ball to one of the bodies (see photos).
4) Mount all to Artisan's enclosure using screw M3x20 (I had one original from Snapmaker, search your stuff).
5) Connect first sensor (e.g. the one with main material) to board pins. On Raspberry Pi it is PIN 1 (VCC), 9 (GND) and 7/GPIO4 (OUT). Of course you may use some other pins according to their function.
6) Connect second sensor (e.g. the one with support material) to board pins. On Raspberry Pi it is PIN 17 (VCC), 20 (GND) and 18/GPIO24 (OUT). Of course you may use some other pins according to their function.
PLUGIN
Remember that if you bought recommended sensor (YL-99) this sensor is normally open (it means: when filament is absent sensor is open).
Which plugin to use?
Author recommended https://github.com/nickmitchko/Octoprint-Filament-Reloaded but it doesn't support two sensors.
Plugin https://github.com/LuckyX182/Filament_sensor_simplified also support only one sensor but is recommended for testing purposes (when you plug your sensors first time). It has "test" button which can assure you that you installed hardware as you should.
After succesfully testing remove plugin and install https://github.com/vitormhenrique/OctoPrint-Enclosure (do not afraid that it is deprecated, it still works fine). I configured this by adding one output and two inputs:
OUTPUT
Output Type: Shell Script
Label: Filament Change Alarm
Script: /home/admin/sendEmail -q -f "sender@server.com" -t receiver@server.com -u "3D printer: end of filament" -m "You need to change filament NOW." -s smtp.server.com -o tls=no -o message-charset=utf-8 -xu sender@server.com -xp secretpassword
You can get this script from https://github.com/zehm/sendEmail
INPUT1
Label: First Filament Sensor
Input Type: GPIO Input
Action Type: Output Control
Input IO Number: 4
Input Pull Resistor: Input Pullup
Event Trigger: Rise
Controlled IO: Filament Change Alarm
INPUT2
Label: Second Filament Sensor
Input Type: GPIO Input
Action Type: Output Control
Input IO Number: 4
Input Pull Resistor: Input Pullup
Event Trigger: Rise
Controlled IO: Filament Change Alarm
Tags
相关内容
猜你喜欢
联系我们
热门推荐
-
通用型1/10比例底盘 - DKS基础款2023-03-26
-
带有排气设计的小型漏斗模型2023-08-20
-
TGV上部密封环 Subaru LGT 05 - 092024-04-15
-
Daisy小雏菊开花装饰2025-06-26
最热下载
-
SpaceX星舰S20/B4 3D模型2025-07-15
-
HexiBox 唐氏 W3-2141 书架式扬声器2025-06-17
-
3D模型:Easier Print LTT螺丝刀拉拔器2024-01-14
-
线框无心2024-05-08
-
Myuto Flick 19X - 可工作的玩具枪(橡皮筋弹弓状枪)2025-08-17
最新模型
-
HO缩小版葡萄架模型2024-05-08
-
保时捷9352024-05-08
-
CABILDO STENCIL2024-05-08
-
史蒂夫·弗瑞机器人飞行器脚部与腿部组件更新版——来自《静默的运行》2024-05-06
-
莫洛托夫标记笔3D模型2024-05-06