Is there any way to capture the actual and setpoint values for the nozzle when printing? Does the error log capture the pertinent data at the moment of a fault or does it just write the HMS code. A lot of stuff is just yes/no switches but things like temperature have a value.
That question has been asked before and there really isn’t a perfect answer. It is buried in the firmware and might be available via MQTT Protocol if you haven’t upgraded your firmware yet.
https://forum.bambulab.com/t/mqtt-support/58793
Although this is not hard. It is not a 10 minute setup. I’d say budget anywhere from 2hours to 2 days depending on your skills. I had a raspberry Pi kicking around that I deployed as an MQTT server. As I recall, it was non-trivial task but pretty straight forward. Of course you can always do this inside of Docker or some other virtual machine.