Hi, I have a Hesine M505 Printer with the latest self-compiled Repetier 0.92.8 firmware (latest pull as of this post, March 14th). I get through a print OK, then after Astrobox changes state from “Printing” to “Operational” things go haywire and I need to perform a physical reset of the printer for Astrobox to get a connection back. I suspect the error is with Astrobox. Anyway, the serial.log indicates;
2016-03-15 03:05:46,589 - SERIAL - DEBUG - Changing monitoring state from ‘Printing’ to ‘Operational’
2016-03-15 03:05:46,910 - SERIAL - DEBUG - Recv: X:0.00 Y:85.78 Z:1.950 E:0.0000
2016-03-15 03:05:46,922 - SERIAL - DEBUG - Recv: ok 4058
2016-03-15 03:05:46,942 - SERIAL - DEBUG - Recv: T:189.71 /0 B:49.12 /50 B@:255 @:0
2016-03-15 03:05:46,959 - SERIAL - DEBUG - Recv: wait
2016-03-15 03:05:46,965 - SERIAL - DEBUG - Send: M140 S5.000000
2016-03-15 03:05:46,977 - SERIAL - DEBUG - Recv: wait
2016-03-15 03:05:46,983 - SERIAL - DEBUG - Send: M104 S5.000000
2016-03-15 03:05:47,002 - SERIAL - DEBUG - Recv: Error:Missing linenumber
2016-03-15 03:05:47,008 - SERIAL - DEBUG - Changing monitoring state from ‘Operational’ to 'Error: Missing linenumber
2016-03-15 03:05:47,018 - SERIAL - DEBUG - Recv:
2016-03-15 03:05:47,030 - SERIAL - DEBUG - Recv: Resend:4059
2016-03-15 03:05:47,039 - SERIAL - DEBUG - Recv: ok
2016-03-15 03:05:47,055 - SERIAL - DEBUG - Recv: Error:Missing linenumber
2016-03-15 03:05:47,062 - SERIAL - DEBUG - Recv:
2016-03-15 03:05:47,075 - SERIAL - DEBUG - Recv: Resend:4059
2016-03-15 03:05:47,085 - SERIAL - DEBUG - Recv: ok
2016-03-15 03:05:47,195 - SERIAL - DEBUG - Recv:
If anyone knows any quick edits I can make, let me know. It appears that when Astrobox tries to set the heat bed target to S5.000000, the printer doesn’t come back and say “ok 4059”, but just “Ok” without the line number (hence missing line number). Changing the monitoring state from “Printing” to “Operational” does it need to require the OK sequence number? Thanks for Astrobox, it is awesome!