Changes to use new firmware 0.58a features

Uses new features of firmware 058a-dc42 to get object height and
filament used from SD card files. produces an estimated end time based
on filament usage.