Is there someway to reset the maintenance time page in gSender, I just got my AltMill but I’m running it from the same computer as my previous CNC machine but I’d like to reset those values so they’re relevant to the new machine.
Hey Gremlin,
My guess is that your previous gsender settings are stored in a file. Maybe reinstall gsender using this here guide will solve your problem?
I have previously edited my maintenance reminders. I can’t recall where it is but it is definitely possible to edit maintenance reminders in gSender.
Given that GSender and GSender Edge share data (Macro’s etc) I strongly believe they’re not stored in the program directory, and actually after Windows like 7 I think an app can’t write there without Admin privileges so, my guess it’s somewhere in the user store. Maybe time to fire up SysInternals and see what files are being accessed, I assumed someone might just know where there was a reset button, so far I’ve not found a way to do it but @Jens said they had done it so I’ll give it another look, certainly I didn’t see anything obvious on the maintenance pages
It’s not a button in the UI but we’ll look at adding a way to reset either specific task progress or all maintenance task reminders as a nice UX touch as part of Edge - it should be a relativly quick change to add.
You should be able to modify your .sender_rc in your home directory if you want to update progress for now but that’s dependent on your comfort modifying json blobs. I’d strongly consider backing up that file before proceeding though.
The relevant key for task progress is currentTime
It is in ‘Stats’>‘Upcoming Maintenance’>‘Manage’
This is in gSender 1.5.3 (I believe that is what I am running) but should be the same in any 1.5.x version
Great info, I’m more than comfortable with JSON files, and just had a quick peak, even better it looks like I can total up the hours from the data in there and get it accurate on the new machine thank you @KGN
@Jens I see several things in that page but nothing that let’s me reset the timers total, just to say I did this maintenance
This worked exactly as I would have liked it, I made a copy of the JSON file, opened it up in VSCode and selected format so that it would as carriage returns and be more readable, I found the old jobs in the list and deleted them. I then asked CoPilot to renumber the remaining jobs from zero, and it chugged and spit back with those changes. So I got brave and asked it to sum the durations of all the jobs, which it also did spitting back a value that I assumed was in milliseconds. I placed that value in the totalRunTime section fixed, the totalJobs count etc… I then divided that total time by 1000 then 60 and 60 again to get hours, and updated the values for all the currentTime fields in the maintenance section as a decimal hours time. Saved this file another copy and compared the changes to make sure I didn’t mess anything up and tomorrow I’ll stick it back on the machine running the AltMill and see what happens!