SnapMaker 艺术匠双材检测器
Snapmaker Artisan dual filament sensor
使用说明
- 所有模型资源均由用户上传分享,内容来源于网络公开资源
- 侵权投诉:通过抖音私信 @jobsfan 联系我们(需附版权证明),24小时内处理
- 模型将通过邮件发送(5分钟内自动发货),感谢理解带宽压力
关于费用
我们是爱好者共建社区,为维持服务器成本,每个模型收取微量费用(仅覆盖基础开支)。我们承诺最低成本运营,感谢您的支持!
扫码手机访问
抖音私信 @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
相关内容
猜你喜欢
联系我们
最新模型
-
沃尔芬(星狐零)模型2024-05-08
-
ASG CZ 75 D 双方匣子保护罩2024-05-08
-
Nema 23 GSX-20 型号2024-05-08
-
大型交通指挥棒 - 手电筒扩散器2024-05-06
-
侧边挂钩VW Cabriolet2024-05-06
最热下载
-
沃帕尔六足行走机器人2023-03-26
-
可打印骰子塔2023-03-26
-
Quansheng UVK6 桌面支架2024-01-10
-
俄亥俄州日全食针孔观察器2024-05-03
-
中指2025-05-17