Can't connect to i3 MK2S: Endless loop of Error:Line Number is not Last Line Number+1, Last Line: 0
I'm having some problem connecting to Prusa i3 MK2S. Pronterface doesn't
complain except when I click print, but it's complaint is for a
different gcode "M201" and runs perfectly fine. But...
I like the better UI in Repetier Host but I can't get the program to connect to my printer. Here's the log file: https://pastebin.com/gBDvgP2A
Version
of Repetier host is 2.1.3. Version of Firmware is Marlin V1.0.2. Prusa
hasn't pushed any updates for the MK2S since Nov 12th 2017.
There
was a post I saw somewhere mentioning that commands were being sent too
quick before the printer had time to startup with M999. https://www.bountysource.com/issues/43745252-m110-set-line-number-to-current-repetierhost I don't know if that has any use here.
The host if on the
correct baud of 115200 will display the hotend and bed temperatures at
the bottom of the program before the host terminates the connection
attempt from too many failures.
I'm looking for instructions to troubleshoot if you have any.
If you need more info let me know.
Comments
Solution therefore is up or downgrading firmware.
Prusa firmware sources still contain MK2 configuration files, so it would be worth a try to see if they also still compile. I think they only stopped publishing binary versions of updates.
it offers version 3.6 from 1. march 2019 for MK2S so there is a recent version that should work.
Server works different and you can connect over host, but it also sends N1 M110 I think.
For 2MKS the release notes to 3.1 even state:
- There’s a known bug using Repetier server, please wait for the next release if you’re using it
And host behaves the same.Not sure the bug is where you post but it might be as that is the error message you see. In theory they search for M110 and will not send the error message but order is N1 M110 and not M110 N1. I'm not sure but I think the order had to with the error meaning they did not see the M110 also it was in the line.
As long as you only change the parser there is not much to watch out. Just make sure the configuration is for MKS2S that is active and it should work.
M110 N60
would also work. That might fail since previous line is not 59, or you ignore that since you do not need it in that variant, so no real need to have perfect solution.