I proposed this over on the bCNC forum, but it would be great if Carbide Motion would also do this:
The console has a lot of redundant information — could we filter it and not repeat?
e.g., the statement of the current machine position — if this hasn’t changed from the last report, why mention it? Instead, just output a single character if it hasn’t changed over a given timeframe, then double that time before the next period is emitted:
- . — machine has been stationary for 0.25 seconds
- … — machine has been stationary for 0.75 seconds (0.25 + 02.5*2)
- … - machine has been stationary for 1.75 seconds
- … 3.75
- … 7.75
- … 15.75