cassini
cassini copied to clipboard
ASCII animation for the "watch" command and discovered a new PrintInfoStatus
Not sure how I feel about this one. Take it or leave it. I did it for fun.
I started passing in the printStatus
to the watch data. If you set a really low interval you can see it go through the lower/expose/raise cycle. I made a dumb little animation to go along with it.
https://github.com/vvuk/cassini/assets/31737849/7c50cccc-1f9b-4e80-abe6-8f8d59b10d49
As you can see from that video though, because we are polling the animation isn't very smooth. Sometimes the latency between your computer and the printer's response makes it seem like a phase was skipped. I tried to compensate by jumping to the first animation frame of the reported phase but I think you would need the printer to push updates instead of polling to get a truly smooth animation.
I did discover a new printStatus
though. I upgraded my printer's firmware to the latest version and before starting my 1st print this "idle" status number was being reported. It's value is 0 so I am pretty sure there is a 1 I just don't know what it represents so I left it commented out.