Open berberic2 opened 6 months ago
I was having the same issue, and saw your post. I made this plugin that replaces those "alternative oks" in responses from the printer with "ok", and seems to eliminate the time outs I was getting in octoprint. More of a workaround than a fix.
Rename this file to rewrite_broken_ok.py and put it in ~octo/.octoprint/plugins/ (for a standard install anyway) and restart octoprint.
I’m getting sporadic communication faults if the printer is run by octoprint: Problems are always in the form of (excertp from octoprints serial.log):
where in the
ok
of the printers reply one of the characters is wrong. During my test I got:k 1k 2k 3k 4k 7k o0 o1 o2 o3 o6 o7 o8 o9
instead ofok
.Two times I had Communication timeouts after a correct
ok
As far as I could test it is independent of the cabeling and the host-computer. The fact that only
ok
is affected speaks against a general communications or USB problem.