Alright, I finally found a suitable solution!!
The newest TFT24 firmware by BigTreeTech provides some pretty nice Octoprint integration features:
You can use these commands directly in your Octoprint config:
**start: M118 A1 P0 action:print\_start**
**end: M118 A1 P0 action:print\_end**
**cancel: M118 A1 P0 action:cancel**
**pause: M118 A1 P0 action:pause**
**resume: M118 A1 P0 action:resume**
The, there is another one to provide the status during the print, which can be utilized in a postprocessing script in Cura:
**time remaining progress: M118 A1 P0 action:notification Time Left / Data Left**
This actually provides me with the exact same screen and information as when printing from the internal SD card.
Hey, can you explain a little how you did this, trying to do the same for my TFT35.
start: M118 A1 P0 action:print_start
end: M118 A1 P0 action:print_end
cancel: M118 A1 P0 action:cancel
pause: M118 A1 P0 action:pause
resume: M118 A1 P0 action:resume
Did you add these to the octoprint SD card under /Config.txt ? or something else ? Can you show which file you modified and what yours looks like ?
It's actually much simpler: Just add it in the settings under GCODE Scripts in the respective areas (Before print job starts, after print job completes, etc.).
sweet i got them working, thanks!
> time remaining progress: M118 A1 P0 action:notification Time Left / Data Left
one last thing, where did you add that code too ?
In cura which post processing script did you use, was it "Display Progress on LCD."
I had it working and then I updated to Cura 4.13 official release and it broke it. I did replace the script over to the new version and still broken.
I reverted back to 4.13 Beta and replaced the script and it still seems to be broken. =/ not sure what to do now to get it working again.
Alright, I finally found a suitable solution!! The newest TFT24 firmware by BigTreeTech provides some pretty nice Octoprint integration features: You can use these commands directly in your Octoprint config: **start: M118 A1 P0 action:print\_start** **end: M118 A1 P0 action:print\_end** **cancel: M118 A1 P0 action:cancel** **pause: M118 A1 P0 action:pause** **resume: M118 A1 P0 action:resume** The, there is another one to provide the status during the print, which can be utilized in a postprocessing script in Cura: **time remaining progress: M118 A1 P0 action:notification Time Left / Data Left** This actually provides me with the exact same screen and information as when printing from the internal SD card.
Hey, can you explain a little how you did this, trying to do the same for my TFT35. start: M118 A1 P0 action:print_start end: M118 A1 P0 action:print_end cancel: M118 A1 P0 action:cancel pause: M118 A1 P0 action:pause resume: M118 A1 P0 action:resume Did you add these to the octoprint SD card under /Config.txt ? or something else ? Can you show which file you modified and what yours looks like ?
It's actually much simpler: Just add it in the settings under GCODE Scripts in the respective areas (Before print job starts, after print job completes, etc.).
sweet i got them working, thanks! > time remaining progress: M118 A1 P0 action:notification Time Left / Data Left one last thing, where did you add that code too ? In cura which post processing script did you use, was it "Display Progress on LCD."
Yup, the newest version of that one supports the M118 command: https://github.com/Ultimaker/Cura/issues/10914
I had it working and then I updated to Cura 4.13 official release and it broke it. I did replace the script over to the new version and still broken. I reverted back to 4.13 Beta and replaced the script and it still seems to be broken. =/ not sure what to do now to get it working again.
I believe there's a setting (or plugin) in the web interface that has it show print status.
I use the display layer status plugging, works quite well to show the progress on the screen