Just finding out about the Revolve project. Lots of promise. In a 3d printer application, what would it take to implement the safe pause and restore on mains power fail / restore using this?
Quite a lot actually. Unlike on Arduino or other dedicated realtime systems, revolve and replicape offload the step execution to dedicated processors. This means that you’d need to store not just the main system info to persistent memory, but also the realtime chips memory as well.
There are upcoming development efforts that would allow for that, but as of yet that’s not ready for testing.