Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Filament Monitor Support #40

Open
aTunell opened this issue Jul 14, 2014 · 3 comments
Open

Filament Monitor Support #40

aTunell opened this issue Jul 14, 2014 · 3 comments

Comments

@aTunell
Copy link

aTunell commented Jul 14, 2014

I've developed a device to ensure that filament is constantly flowing into the machine properly. If the filament stops flowing for any reason (i.e. empty, clogged, jammed) the print will go into a pause allowing the user to fix the filament issue and then continue the print.

The change that is needed is to use a GPIO as a digital input that is pulled high. When my device alarms, it pulls that line low (to about .5V). Also a 5V and 0V connection are required, but those are not related to firmware.

I'm a EE and have designed this device to protect the GPIO on the motherboard against shorting to a rail.

I'd love it if marlin could support this device. I think it would save a lot of potential failed prints.

Here's the device:
https://sites.google.com/site/tunelldev/home/filamentmonitor
https://www.youmagine.com/designs/filament-monitor
img_1221

@MarcusWolschon
Copy link

You seem to have a trivial patch at
https://docs.google.com/viewer?a=v&pid=sites&srcid=ZGVmYXVsdGRvbWFpbnx0dW5lbGxkZXZ8Z3g6Mjg3Nzk2MzQzNTQyNjJmMA

however since it mentions the RAMPS board, it is unclear if this is compatible with the UM2/UM2+

@lmartinking
Copy link

I thought this might help people: https://github.com/lmartinking/arduino-filament-monitor

I wrote a simple arduino firmware for a monitor made by a friend of mine.

It will bring a control pin high or low (depending on config) when it detects filament not actually moving.

@MarcusWolschon
Copy link

MarcusWolschon commented Jul 20, 2016

I made a filament monitor using OctoPrint that does not require any firmware modification and offers a number of advanced features (like telling you how much filament is actually left).
https://github.com/MarcusWolschon/UltimateFilamentSensor/

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

4 participants