Ender 3 Pro - in need of Firmware with Filament Change

At the beginning of the year I installed a BLTouch that gave me absolute hell! Flash forward to yesterday, it’s been so bad, I finally sat down and uninstalled the damn thing and uploaded (what I thought was) the original firmware. However, now my Ender 3 Pro won’t do Filament Changes anymore, which sucks because I run a small business that utilized that feature a lot. I thought it was the slicer, which I updated and it still wouldn’t kick in.

I’m assuming at this point it was the firmware I installed. I just… don’t know which firmware I should install because the Creality website is a damn mess when it comes to their labels.

It depends on what mainboard your printer has and if you print from SD Card or USB.

If its the 8bit board (ie v1.1.x), and you print from USB, this has more features:
https://marlin.crc.id.au/firmware/Ender%203%20-%20BLTouch%20-%20Advanced/

If its the 8bit board (ie v1.1.x), and you print from SD Card, then this has SD Card support - but a less advanced feature set:
https://marlin.crc.id.au/firmware/Ender%203%20-%20BLTouch%20-%20SDCard/

If it has the newer v4.2.2 mainboard, then it’ll be this one:
https://marlin.crc.id.au/firmware/Ender%203%20-%20v4.2.2%20Board%20-%20BLTouch/

Or if the board has been replaced manually at some point in time for a v4.2.7 board, then you want this one:
https://marlin.crc.id.au/firmware/Ender%203%20-%20v4.2.7%20Board%20-%20BLTouch/

Thank you for the response and help!

However, I no longer want the BLTouch involved. Also my board is a V1.1.4 with an SD Card print.

is there an option without the BLtouch?

Sorry, I missed the part where you said you removed the BLTouch…

Try these:
https://marlin.crc.id.au/firmware/Ender%203%20-%20Stock%20-%20Advanced/

Thank you again!

Does this file have the M600 available?

That’s what I need specifically for the Ender 3 Pro. :sob:

I believe so - I think that managed to stay and still fit with the SD Card support - although I haven’t used one of the original 8 bit boards in a long time…

I just tested it out and sadly it does not have the M600 feature enabled. The Ender completely ignores the transition requested by the slicer gcode.

I’m going through the firmware options and only see M600 options for the Ender V2 and up.

The downfall is I’m having coding issues with my Arduino program and have been having better luck with .hex files. Sadly the “build firmware beta” program here does not have the M600 option to add to the firmware if need be. :frowning:

Hmmm - maybe it doesn’t fit in the older 8 bit boards… I’ll have a play over the weekend and see if I can squeeze anything more into the Advanced build…