tpmullan / OctoPrint-DetailedProgress

29 stars 14 forks source link

Does not work with stock Creality firmware #46

Open EuleMitKeule opened 1 year ago

EuleMitKeule commented 1 year ago

I use the stock Creality firmware for the Ender 3 V2 with BLTouch support, and the plugin does not work, meaning the display never switches to the "SD card printing screen". It worked before using the Jyers firmware, but that has led to other problems when using it with octoprint, so it's not really an option.

tpmullan commented 1 year ago

In order to investigate this issue I would need more information on what you mean. This plugin simply sends commands to the firmware to show printing percentage. The ender firmware used to respond to those decently, but compiling the firmware yourself always had better results for me. If you could attach logs and pictures of what is happening I might be able to help. Also pull requests are always welcome if you want to look into code updates.

EuleMitKeule commented 1 year ago

While printing via Octoprint, the printer's display just shows the default menu screen without any information about the ongoing print. I use the firmware called Marlin-2.0.1-HW-4.2.2-mainboard-V1.1.2-Compatible with BLTouch and filament detection available for download here. What is displayed for me during a print: IMG_20220830_185553 My DetailedProgress configuration: image What should be displayed and what was being displayed using this plugin before I switched to the official firmware: image Octoprint log during a print: octoprint.log

tpmullan commented 1 year ago

After some research it looks like some printers don't enable the status update commands. If that is the case the only way to fix is with a new firmware

markcm2 commented 1 year ago

I have an Ender 3v2 NEO with stock firmware V1.1.4 and unfortunately, this plugin does not work with it either. Thanks for this tip that firmware likely has to be modified for these stock Enders/Marlin.

I have not done any firmware modification yet as this is the first shortcoming I've faced. If there are any tips/shortcuts/best practices to consider, I'm all ears. For now, I have an old iPad next to my printer which pretty well resolves the issue but, I'm still tempted to see this through.

Thanks.

broyuken commented 1 week ago

I have an ender 3 v3 se, which Creality just released the firmware for on github. I compiled a new fw with the host action commands, but is there anything else I need to enable to get this to work?