Status Line on Printer Display show wrong ETE and ETA time format

Hi everyone!

My printer use Marlin firmaware and it support the status line on Display ( RepRap Full graphics). I'm chose the "Rotate" option in "General > Connection" settings "Show status line on the Printer LCD" from the Repetier Server Web GUI, so I can view all the information available on the printer display, but the lines in time format: ETA and ETE, come only with 2 chars, eg: ETA 11 (instead of 11:30) or ETE 00 (instead of 00:30). I can confirm instead, that the "layers" info message is correct (eg.: layer 3/33). I check into the Marlin source code (Arduino Mega) and I haven't found anything that can prevent it or help me to set the format of the status line.

Can anyone help me to solve?

Thanks in advance.

Comments

  • Is this an old Marlin firmware? In Past marlin did split commands with : preventing 11:30 - command was only until : in this case. Sound like this is the problem here. Might even lead to communication errors when checksum is included over complete line or misinterpretation of part after : as new command. In that case select only layers to prevent error when you see them in consore for that reason.

  • Ok. The firmware is Marlin 1.0.2... so I can't solve without update de firmware. Thanks for the response.
  • edited October 31
    UPDATE: I'm solved editing the marlin_main.cpp file, at "get_command()" routine... removing the line containing ':'

    You can mark as 'SOLVED' this thread.
Sign In or Register to comment.