Octoprint-Filament-Reloaded icon indicating copy to clipboard operation
Octoprint-Filament-Reloaded copied to clipboard

Filament runout not working

Open dompe-9 opened this issue 6 years ago • 20 comments

I have an issue with this plugin. The filament sensor is recognize (/plugin/filamentreload/status OK), the print doesn't start when filament is out but during a print if I take off the filament nothing happen. I'm on MKS GEN L with Marlin 1.1.9, RPI 3 B+ (Octoprint 1.3.10) filament sensor connect on the GPIO 17 (BCM).

dompe-9 avatar Feb 25 '19 15:02 dompe-9

Same here.

thesourcerer avatar Feb 26 '19 23:02 thesourcerer

Anyone have a solution ?

dompe-9 avatar Mar 05 '19 12:03 dompe-9

Confirm I have the same behavior. State is read correctly (/plugin/filamentreload/status) but the printer never pauses. I'm thinking of trying the "ng" version to see if that works.

codegrue avatar Mar 08 '19 02:03 codegrue

I'm in the same boat.

GoJoeMoeJoe avatar Mar 23 '19 23:03 GoJoeMoeJoe

I switched to the NG version and it works perfectly.

codegrue avatar Mar 24 '19 20:03 codegrue

That's funny... That one didn't work for me and I ended up here. ;) I'll give it another go.

GoJoeMoeJoe avatar Mar 25 '19 16:03 GoJoeMoeJoe

Yea I wish these three would get together and just publish one that works better. The NG one doesn't seem to have the REST api to test it out, but aside from that it's pausing correctly.

codegrue avatar Mar 25 '19 17:03 codegrue

No luck with either one. GPIO Pin 24 + ground. Sensor is recognized and prevents starting the print if no filament is there, but fails to do so mid print.

kashban avatar Mar 27 '19 18:03 kashban

My sensor has a 5v pin also since it has a light on it. Otherwise, I was getting the same behavior that it wouldn't start, but also wouldn't pause.

codegrue avatar Mar 27 '19 18:03 codegrue

I use a simple microswitch. I get a reaction but the print does not pause,

kashban avatar Mar 27 '19 19:03 kashban

I use a simple Micro Switch ~the print does not pause,

That is what I'm doing also. Using https://pinout.xyz/pinout/pin26_gpio7 and ground. Probably need to look at the logs. :/

GoJoeMoeJoe avatar Mar 27 '19 20:03 GoJoeMoeJoe

It was an hardware issue on my part, bad soldering the switch. I have it working with FilamentReloadedNG now and I presume it works with this plugin too. NG has a debug mode, perhaps that could help find the issue.

kashban avatar Mar 27 '19 21:03 kashban

I presume it works with this plugin too.

Could you try this plugin? Also what pin are you using?

GoJoeMoeJoe avatar Mar 28 '19 17:03 GoJoeMoeJoe

Sorry, I just started a 16 hour print. Will do tomorrow when it's finished.

I use GPIO 24 and the ground beside it.

kashban avatar Mar 28 '19 17:03 kashban

This is fixed in a fork of this plugin I developed and which also supports jam sensor if required. You can find it here: https://github.com/RomRider/Octoprint-Filament-Revolutions

Just import https://github.com/RomRider/Octoprint-Filament-Revolutions/archive/master.zip in Octoprint. I'll add it the the official plugin repo soon.

RomRider avatar Nov 20 '19 00:11 RomRider

This is fixed in a fork of this plugin I developed and which also supports jam sensor if required. You can find it here: https://github.com/RomRider/Octoprint-Filament-Revolutions

Just import https://github.com/RomRider/Octoprint-Filament-Revolutions/archive/master.zip in Octoprint. I'll add it the the official plugin repo soon.

@RomRider could the Bigtreetech Smart Filament Sensor be used with your fork? I don't see any information how to hookup and sense a jam with your setup. https://www.amazon.com/BIGTREETECH-Filament-Sensor-Detection-Printer/dp/B07Z7Y5VY9/

eightheads avatar Nov 25 '19 16:11 eightheads

As far as I know this module only works by connecting it to the board of your printer

In my case, the jam sensor has to act like a switch (open or closed when a jam occurs). If this module can do that, then it would be compatible.

RomRider avatar Nov 25 '19 18:11 RomRider

As far as I know this module only works by connecting it to the board of your printer

In my case, the jam sensor has to act like a switch (open or closed when a jam occurs). If this module can do that, then it would be compatible.

Do you have an example of what sensor you are using with your fork?

eightheads avatar Nov 25 '19 18:11 eightheads

Just a basic switch: https://www.amazon.fr/gp/product/B07912Q45W/ref=ppx_yo_dt_b_asin_title_o00_s00?ie=UTF8&psc=1

RomRider avatar Nov 25 '19 18:11 RomRider

Just a basic switch: https://www.amazon.fr/gp/product/B07912Q45W/ref=ppx_yo_dt_b_asin_title_o00_s00?ie=UTF8&psc=1

How does that sense a jam then?

eightheads avatar Nov 25 '19 22:11 eightheads