Feature Request: Display the Estimated Run Time to Completion (ETE)

eldonb46

eldonb46
Feature Request: Display ETE

Currently the Masso Controller displays the Runtime and Percent-of-Job-Completion at the bottom of the screen, with a little complex mental calculation I normally estimate how long the rest of the job will take. In some systems the remaining time-to-completion is know as ETE.

I think everyone would appreciate seeing the ETE calculation done for them. User would understand that it is ONLY an estimate and depending on tool path, the CNC equipment, and the Percent-of-Job-done calculation. But a displayed of ETE would be very useful, when trying to get other things done in the shop.

The calculation is simple: ETE = CurrentLapseTime/CurrentPercentJobDone - CurrentLapseTime

Of course, a more accurate, but more complex, calculation for the ETE value could be displayed, by takes in to consideration only the last ten minutes (or so) completion rate. The simpler version would be good-enough.

Basically, I think this feature would add maybe two line of code to the current Masso Controller implementation.

.

So, What are other Users opinion, please provide feedback?

.

Thanks, Masso Dev Team for the consideration

Eldonb

-
 

StineRx

Member
Looks like they still haven't added this. Just ran my 1st gcode and was looking everywhere to find an estimated time to completion.
 

Espressomatic

Active member
The calculation is simple: ETE = CurrentLapseTime/CurrentPercentJobDone - CurrentLapseTime

I'd love the feature as well, but that calculation above won't get you anything. Lets try right from the start:

ETE = 0/0 - 0

The accurate way to do this is to run through the code, calculate all the path distances, time required to complete all the paths given all the feed rates, add in the time for any automatic tool changes and probing, while massaging the numbers for overrides and acceleration/deceleration.

It ain't two lines of code. And talking microcontrollers, nothing ever is. It can be calculated pretty quickly right at the start, but keeping it calculated in real-time is likely to be a bitch.
 

oseanmc

New member
Yep that would be nice. Someone obviously knew how to figure it out for the Builbotics controller on the old Onefinity machines. Kinda assumed this upgrade would at least have the same features. A bit of step backwards!
 

ColemanDesignsInc

New member
I am still waiting for this feature as I use this as a quoting tool for my business to figure out a program's runtime.

In CarveCo, you can setup your toolpath summary information with a quick calculation.


I still have yet to try this. I would much rather see it on the CNC than in the design software.

I mean the old Onefinity's with the RaspberryPi Buildbotics controller was able too. It would always calculate it right after the file was loaded to the controller..

@cncnutz do you know of any update on this subject? Looks like it was asked a couple years ago and would be a great feature to have for current users and a selling feature as well.
 

oseanmc

New member
I use Vectric Aspire and it also calculates estimated runtime for each toolpath and can total a cumulative project runtime however I have noticed it is a very conservative estimate compared to actual runtimes on the old buildbotics controller.

Sure wish this was a thing with Masso!
 

Espressomatic

Active member
It would be cool to have, but for quoting purposes, I can't see the sense in having to fire up the controller, load and fake-start a job to get a number. Especially since the machine should likely be busy with other jobs.

Best for quoting is take the estimate from the CAM and apply a multiplier for margin. Your own experience should dictate that multiplier. Like the people who write the book rates for car mechanics, take the actual time for a job and multiply it by a random number between 5 and 10.
 

Mattbaldwin1

New member
Came here to say +1 to this request.

Coming over from the old RaspPi buildbiotics platform and was disappointed that this rather basic feature has not been included. ETIC/ETE/completion time would be a great quality of life/ease of use upgrade. The G3 is a solid platform otherwise.
 

spychris

New member
Yeah +1 On this - Would be nice to have the option to have this tied to an Auxiliary Output at a configurable time.

Such as at 5 minutes turn on Aux 6 - Could be connected to light stack for example.
 

Ross

Ross
SheetCam does it in the plasma software along with other cam software for milling and routing!
This would be the best option cause it frees up the machine to do jobs!
 
Top