https://hackaday.com/2019/12/16/prusa-dares-you-to-break-the...
https://hackaday.com/2019/12/16/prusa-dares-you-to-break-the...
[1]: The most popular firmware, Marlin, has a feature called Thermal Runaway Protection which turned off the printer when it detected temperature has reached certain threshold. Prusa printers have TRP enabled by default, but some manufacture doesn't.
[2]: https://www.reddit.com/r/3Dprinting/comments/8ah96r/anet_a8_... this is about ANET A8, but flashing custom firmware with TRP disabled or with higher temperature limit may result in the similar situation (ANET A8 stock firmware don't have TRP enabled)
I think the fear would be that non-expert users would try to flash their custom firmware, run into issues, then try to get warranty relief claiming there is a hardware problem.
There would be no easy way for Prusa to tell whether the boot issue is actually a hardware problem covered by the warranty or a firmware issue caused by bad firmware being flashed.
They don't want to sign themselves up for having to assist users recovering from flashing their firmware.
Warranty and customer service abuse is one of the biggest reasons that shipping hackable hardware is a pain. For every 1 person who knows what they’re doing when they mod their device, there are at least 10 or more who will try to get customer support, refunds, or warranty claims going when they get in over their head after copy-and-pasting commands from the internet to mod their device.
I think it’s reasonable to expect users who modify their hardware to forfeit their warranty rights. The company making these devices shouldn’t have to warranty or support every untested, 3rd-party modification.
Any design worth its salt should incorporate a thermal soft-fuse at the heater element that cuts power off if the printhead ever goes above the maximum temperature that any filament can handle.
Pure software interlocks are not sufficient. One might think people would have learned a lesson, nearly half a decade after Therac-25.
Loading untrusted firmware onto a PCB with high current outputs - like motor control - should absolutely void your warranty (for that PCB and anything connected downstream of it).