Filament change not working (cr10 max)
 
Notifications
Clear all

Filament change not working (cr10 max)  

  RSS
Grimmy579
(@grimmy579)
Eminent Member
Filament change not working (cr10 max)

I recently brought a Cr10 max and the filament change doesn’t work with it. Although it does with both my ender 3 V2’s 

I’m using the latest prusaslicer. 

Any help would be much appreciated 

Posted : 17/05/2021 9:16 am
towlerg
(@towlerg)
Noble Member
RE: Filament change not working (cr10 max)

Assuming you are using stock (ie provided by Creality) firmware then the printers are being driven by embedded software called Marlin. Marlin has many options, most of which are only available by recompiling. I would guess the code for M600 (Filament change GCode) is not included in the build on the CR10.

Posted : 17/05/2021 9:30 am
Grimmy579
(@grimmy579)
Eminent Member
Topic starter answered:
RE: Filament change not working (cr10 max)

Thanks for your reply Towlerg. 

I understand and yes it’s the firmware from Creality. Is there a way of finding this out? Or maybe I can put a custom gcode in at the layer I need it to stop at? 

This post was modified 3 years ago by Grimmy579
Posted : 21/05/2021 4:15 pm
towlerg
(@towlerg)
Noble Member
RE: Filament change not working (cr10 max)

It appears that newer versions of Marlin have an optional mechanism to signal to a host (in this case OctoPrint) that the printer has paused (Pause pressed, filament sensor triggered etc.). The optional defines HOST_ACTION_COMMANDS and HOST_PROMPT_SUPPORT as well as ADVANCED_PAUSE_FEATURE are available.

I don't have time to check this but this may be the reason some Mk3s owners have reported that they don't have a problem using the stock filament sensor with OctoPrint.

Not wishing to dump on Creality but they seem to have a history of problems with OctoPrint. Having got a version of Marlin that sorta works they never seem to update it - I may be wrong.

If I were a Creality owner (I own a Sovol and they do the same thing) I make a concerted effort to understand the Marlin compile process (nowhere near as daunting as it looks initially)  and get a current version of Marlin 2.0.8.1 or at least put yourself in a position where you're not reliant on Crealiy of dodgy Hex file on facebook et al.

 

Posted : 21/05/2021 6:15 pm
Grimmy579
(@grimmy579)
Eminent Member
Topic starter answered:
RE: Filament change not working (cr10 max)

@towlerg

Oh jeez. Got to be honest Towlerg you might as well be taking Chinese. Sadly I’m not that advanced with the programming/software side of things 😩

Posted : 22/05/2021 10:15 pm
Grimmy579
(@grimmy579)
Eminent Member
Topic starter answered:
RE: Filament change not working (cr10 max)

I know these Creality machines are entry level printers but I have 3 and none of them work the way they should. It’s frustrating! 

Posted : 22/05/2021 10:17 pm
towlerg
(@towlerg)
Noble Member
RE: Filament change not working (cr10 max)

@grimmy579

All I can say is that the process of modifying and compiling Marlin are well documented in a number of formats including YouTube. Marlin open source code is available on Github.

Essentially the process is to download Marlin source and Visual Studio Code, modifying two configuration files (configuration.h and configuration_adv.h) and recompiling.

Posted : 23/05/2021 1:58 pm
towlerg
(@towlerg)
Noble Member
RE: Filament change not working (cr10 max)

@grimmy579

BTW I might be talking nonsense, you never realy know with the inter web.

Posted : 23/05/2021 5:08 pm
Share: