I use Ghidra and Binary Ninja to work on binary decompilation / patching.
I find Binary Ninja is good to quickly load binaries and browse them when you already know what you want or the file structure.
Ghidra has more tools to explore and understand how things work. It also has a scripts system to automate some tasks, like for Go decompilation as described below.
In Anycubic Kobra firmwares, there are a few main binaries:
https://cujo.com/blog/reverse-engineering-go-binaries-with-ghidra/ explains quite well why Go decompilation is complex
While C++ decompiles quite well, Go is quite bad as you will get unnamed functions and many strings that are concatenated together, without references.
I took the scripts from the link above and adapted them for newer versions of Go used for Anycubic products.
Once downloaded, place the scripts in Ghidra directory, then: