I haven't bothered to see if there's new firmware yet, but gosh, the control methodology is awful. It would never fly in any automotive control systems, which I am much more familiar with, and even by modern 3D printing standards.