CR10 MAX filament sensor not working

What is the problem?

Filament sensor doesn't work, it continue printing, without pausing when filament runs out

What did you already try to solve it?

Try to install some plugins

Have you tried running in safe mode?

no

Did running in safe mode solve the problem?

no

Systeminfo Bundle

You can download this in OctoPrint's System Information dialog ... no bundle, no support!)

WRITE HERE

Additional information about your setup

OctoPrint version, OctoPi version, printer, firmware, browser, operating system, ... as much data as possible
Rapsberry Pi 4, octoprint 1.9.3
CR10 max all default
Recv: FIRMWARE_NAME:Marlin Ver 1.70.0 BL (Creality3D) SOURCE_CODE_URL:GitHub - MarlinFirmware/Marlin: Marlin is an optimized firmware for RepRap 3D printers based on the Arduino platform. Many commercial 3D printers come with Marlin installed. Check with your vendor if you need source code for your specific machine. PROTOCOL_VERSION:1.0 MACHINE_TYPE:3D Printer EXTRUDER_COUNT:1 UUID:cede2a2f-41a2-4748-9b12-c55c62f367ff
Recv: Cap:EEPROM:1
Recv: Cap:AUTOREPORT_TEMP:1
Recv: Cap:PROGRESS:0
Recv: Cap:PRINT_JOB:1
Recv: Cap:AUTOLEVEL:1
Recv: Cap:Z_PROBE:1
Recv: Cap:LEVELING_DATA:1
Recv: Cap:SOFTWARE_POWER:0
Recv: Cap:TOGGLE_LIGHTS:0
Recv: Cap:CASE_LIGHT_BRIGHTNESS:0
Recv: Cap:EMERGENCY_PARSER:0
Recv: ok
Send: M155 S2

Hello,
Have you tested your filament sensor ?

yes and it works when I print from SD card and also I can sell led goes off when filament is out.

It appears, that the firmware does not support HOST_ACTION_COMMANDS:

https://reprap.org/wiki/Firmware_Capabilities_Protocol#Cap:HOST_ACTION_COMMANDS

It's Creality after all.

how to enable that???

You have to use a new firmware:

1 Like

I have compiled firmware and this is what I get now, but still filament sensor not working.
Recv: Cap:SERIAL_XON_XOFF:0
Recv: Cap:BINARY_FILE_TRANSFER:0
Recv: Cap:EEPROM:1
Recv: Cap:VOLUMETRIC:1
Recv: Cap:AUTOREPORT_POS:0
Recv: Cap:AUTOREPORT_TEMP:1
Recv: Cap:PROGRESS:0
Recv: Cap:PRINT_JOB:1
Recv: Cap:AUTOLEVEL:1
Recv: Cap:RUNOUT:1
Recv: Cap:Z_PROBE:1
Recv: Cap:LEVELING_DATA:1
Recv: Cap:BUILD_PERCENT:1
Recv: Cap:SOFTWARE_POWER:0
Recv: Cap:TOGGLE_LIGHTS:0
Recv: Cap:CASE_LIGHT_BRIGHTNESS:0
Recv: Cap:EMERGENCY_PARSER:1
Recv: Cap:HOST_ACTION_COMMANDS:1
Recv: Cap:PROMPT_SUPPORT:1
Recv: Cap:SDCARD:1
Recv: Cap:MULTI_VOLUME:0
Recv: Cap:REPEAT:0
Recv: Cap:SD_WRITE:1
Recv: Cap:AUTOREPORT_SD_STATUS:1
Recv: Cap:LONG_FILENAME:1
Recv: Cap:LFN_WRITE:0
Recv: Cap:CUSTOM_FIRMWARE_UPLOAD:0
Recv: Cap:EXTENDED_M20:1
Recv: Cap:THERMAL_PROTECTION:1
Recv: Cap:MOTION_MODES:0
Recv: Cap:ARCS:1
Recv: Cap:BABYSTEPPING:1
Recv: Cap:EP_BABYSTEP:0
Recv: Cap:CHAMBER_TEMPERATURE:0
Recv: Cap:COOLER_TEMPERATURE:0
Recv: Cap:MEATPACK:0
Recv: Cap:CONFIG_EXPORT:0
Recv: ok

With the new firmware does a print from the SD card still detect a loss of filament?

Enable the serial.log and print through OctoPrint. This will hopefully let us see the HOST_ACTION_COMMANDS in action.

See https://reprap.org/wiki/G-code#Action_commands for more details.

1 Like

I just uploaded this firmware and now detect filament sensor and is OK.
Thank you

1 Like

NO still not ok. Filament freely move and printer started to print in the air again. I am totally frustrated, 2 kilos of filament in the trasth.


Maybe it won't help much, because I have a different type of printer, ( Anycubic 3 XS ) but ... filament detection ( and print interruption ) is only possible when printing from an SD card.
I don't know if another firmware will change it for me, I haven't tried it (there is no other FW from the manufacturer and free have various shortcomings, it's not worth trying).

Here is a similar question ... the sensor does not stop printing ...

https://www.reddit.com/r/CR10/comments/jhk3mz/how_does_the_filament_sensor_work_on_the_cr10_max/