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

Enable filament runout detection capability for OctoPrint #43

Open
Signum opened this issue Nov 20, 2022 · 5 comments
Open

Enable filament runout detection capability for OctoPrint #43

Signum opened this issue Nov 20, 2022 · 5 comments

Comments

@Signum
Copy link

Signum commented Nov 20, 2022

Firmware: 1.0.5beta

Currently the filament runout sensor only works for prints from SD card. Octoprint cannot detect runouts.
I don't know much about GCODE but it seems that the M115 command gets all the printer's capabilities. One of them is:

Cap:RUNOUT:0

And that seems to mean that no runout detection is available over USB printing (OctoPrint).

The Neptune 3 has such a nice and sophisticated filament sensor. For me it's the last puzzle piece to be able to leverage it in OctoPrint. Do you think that could be implemented?

@benjaminbrumbaugh
Copy link

Before you get too invested. The filament sensor has been responsible for about 1 in 15 or 1 in 20 unrecoverable failures in my prints. On the other side of the fence, every time it catches an actual issue I have not been able to recover (4 or 5 times, SD and USB). I now use Michael's firmware fork that turns it off. I felt as you did, and now I see it as a liability. I'd recommend turning it off until such a time that Elegoo engineers can fix it.

@cuesir
Copy link

cuesir commented Dec 28, 2022

i've compiled my own firmware for elegoo neptune 2s and the filament runout works great by default marlin. I'm a little lazy to tinker with the neptune 3. But if Elegoo cares enough, just throw in the default marlin codes for filament runout and it should work fine.

@mlee12382
Copy link

i've compiled my own firmware for elegoo neptune 2s and the filament runout works great by default marlin. I'm a little lazy to tinker with the neptune 3. But if Elegoo cares enough, just throw in the default marlin codes for filament runout and it should work fine.

Unfortunately the N3 runout sensor is handled by the screen firmware so enabling it in the board firmware causes issues.

@NARUTOfzr
Copy link
Owner

NARUTOfzr commented Dec 31, 2022 via email

@gbarbehenn
Copy link

So, what does the Settings-Filament Detector setting do, on an Elegoo Neptune 3 Pro?

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

6 participants