So from SD I think the only way to do it is edit the gcode file with a M117 periodically to display the ETA, but I think i saw a modified version of marlin that had a progress bar somewhere sometime, but never really looked much into it. Rep Host will pop in a m117 in the background with updated eta as it prints but not from SD. If i can find a link I will post it up