j-be / AutoBim

A bed tramming utility for OctoPrint using ABL
Other
29 stars 3 forks source link

Look at the printers screen #21

Open unitrix0 opened 3 years ago

unitrix0 commented 3 years ago

uuuh the screen on the printer isn't showing anything... Am I doing it wrong? I'm running a Ender 5 plus.

thanks

j-be commented 3 years ago

Hi, could you please go a bit more into detail? What happens when you click the button? Does it home and probe? Or is it sitting there doing nothing at all?

My first guess would be, that your firmware does not support M117.

Please try the following:

If not, your firmware/screen combo seems to lack support for M117, which afaik is the only way to give user feedback on the screen itself. You may use something like the M117PopUp plugin, but I see how that is cumbersome.

If it appears we have ourselves an issue. Do the "Test" buttons in the plugin's settings do anything?

image

If not, your points are out of reach, i.e. the points cannot be probed, because the printer cannot move there. Also, in this case you'll need to wait for 3 minutes before doing anything else (I'm currently working to fix that issue - should be fixed in version 0.1.12.

unitrix0 commented 3 years ago

Hey, thanks for the very quick response. I tried the M117 command, but nothing appeared. So the firmware does not seem to support that unfortunately. But I figured out that I can watch the Terminal and see the messages there.

j-be commented 3 years ago

Yeah, some firmwares (especially Creality it seems) don't support M117.

I recommend the M117PopUp plugin. You still need to watch OctoPrint, but imho. way better than the console.

zimmertr commented 2 years ago

Same problem on the Ender 6. Thanks for the PopUp Plugin recommendation though. That got me moving.

Great software!

j-be commented 2 years ago

@zimmertr Thanks, happy you like it 😄

I really don't get why Creality doesn't have support for M117 on their more modern machines. It may be incompetence, it may be malevolence. Those 2 are sometimes hard to distinguish...