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 Runout Not Working #19

Open
chucky3456 opened this issue Jan 30, 2021 · 6 comments
Open

Filament Runout Not Working #19

chucky3456 opened this issue Jan 30, 2021 · 6 comments

Comments

@chucky3456
Copy link

CXY-V6-191017

Filament Runout Sensor not pausing print when filament runs out (not a critical issue).

Steps: 1. Start print with limited filament
2. Let filament run out
3. Print continues

@Eliminateur
Copy link

¿Have you checked the sensor state with M119 first?

@m0uh85
Copy link

m0uh85 commented May 3, 2021

Checked M119 Sensor states are OK but same issue for me the printer is still working after run out of filament.

@Eliminateur
Copy link

¿are we talking printing from the SD card or from octoprint/host via USB?

@m0uh85
Copy link

m0uh85 commented May 3, 2021

Octoprint... I saw something in the config:

  • IMPORTANT: Runout will only trigger if Marlin is aware that a print job is running.
  • Marlin knows a print job is running when:
    1. Running a print job from media started with M24.
    1. The Print Job Timer has been started with M75.
    1. The heaters were turned on and PRINTJOB_TIMER_AUTOSTART is enabled.

is this the reason when I start printing from Octoprint? Marlin didn't get one of these informations?

@Eliminateur
Copy link

Eliminateur commented May 3, 2021

octoprint does not support filament runout sensors connected to the board itself, as apparently there's no gcode or response than marlin can provide to octoprint that the runout sensor has stopped.
From what i researched when i wanted to make this work as well, you need to connect the runout sensor to the rpi GPIO ports, and run the runout detection on the rpi itself with a octoprint plugin.

I find that a kludge at best and very daft, and i don't plan on doing it in the least, specially since there's no clean way to do it on tronxy printers with the ribbon cable going straight to the board.

Edit: i've found this https://community.octoprint.org/t/filament-runout-sensor-connection-rpi-gpio-versus-printer-board/29725
that apparently enabling host action commands in marlin would make marlin send a command about the runout, i haven't tried it yet

@m0uh85
Copy link

m0uh85 commented May 4, 2021

octoprint does not support filament runout sensors connected to the board itself, as apparently there's no gcode or response than marlin can provide to octoprint that the runout sensor has stopped.
From what i researched when i wanted to make this work as well, you need to connect the runout sensor to the rpi GPIO ports, and run the runout detection on the rpi itself with a octoprint plugin.

I find that a kludge at best and very daft, and i don't plan on doing it in the least, specially since there's no clean way to do it on tronxy printers with the ribbon cable going straight to the board.

Edit: i've found this https://community.octoprint.org/t/filament-runout-sensor-connection-rpi-gpio-versus-printer-board/29725
that apparently enabling host action commands in marlin would make marlin send a command about the runout, i haven't tried it yet

Make senses... Thanks!

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

No branches or pull requests

3 participants