I've currently got 3 3d printers with another 2 on the way (my own built from scratch stupidly large delta and the super cute monoprice mini-delta, when they release it in the uk).

All 3 of my current printers: wooden flashforge creator, klic-n-print and he3d k200, have original and untouched firmware and all three machines print and work perfectly with factory installed firmware.
Okay I've had to tune them in with the slicers and my workshop environs. But at no point have I ever wanted or needed to mess with the firmwares.

I see an awful lot of people on here and on the he3d k200 facebook group who mess with the firmware BEFORE ever trying to print and end up with a lot of - probably - unnecessary hassle.

Why would you start changing fundamental aspects of your machine BEFORE seeing if it actually works ?

So do you think messing about with firmware ad-nauseum is essential to getting your printer to work properly OR if your printer works, do you ever consider messing with the firmware at all ?

Over the last three decades of building and fixing computers and their issues, I have become a firm believer in the saying: 'If it's not broken - don't try and fix it'.

So many threads on 3d printers start with: 'I updated my firmware and now I have 'this' problem'.

So why do it ?

Have you done it - and if so, was there any practical improvement, or did you just end up with different problems ?