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
相关内容
猜你喜欢
联系我们
热门推荐
-
Cricut Maker 3 工具磁铁组织器2024-01-13
-
精密1/24比例RC雪猫车身模型2024-01-17
-
Logitech K830备用脚2024-03-20
-
Skytrak保护壳2024-03-25
-
3D模型:dlugos72024-04-20
最热下载
-
钥匙扣2023-03-26
-
免费蜘蛛侠头像STL模型,适合3D打印2024-03-24
-
原始控制舱2024-03-25
-
花环戒指2024-05-08
最新模型
-
泡泡魔杖瓶架2024-05-06
-
笔座2024-05-06
-
死亡收割者 永不遗忘2024-05-06
-
雨水收集与排放装置2024-05-06
-
Mk2冷液泄漏散热器夹具2024-05-06