NARUTOfzr / Neptune_3

source code
71 stars 26 forks source link

Enable filament runout detection capability for OctoPrint #43

Open Signum opened 1 year ago

Signum commented 1 year ago

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 commented 1 year ago

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 commented 1 year ago

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 commented 1 year ago

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 commented 1 year ago

Yes, as Michael said!

---Original--- From: @.> Date: Wed, Dec 28, 2022 23:05 PM To: @.>; Cc: @.***>; Subject: Re: [NARUTOfzr/Neptune_3] Enable filament runout detection capabilityfor OctoPrint (Issue #43)

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.

— Reply to this email directly, view it on GitHub, or unsubscribe. You are receiving this because you are subscribed to this thread.Message ID: @.***>

gbarbehenn commented 3 months ago

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