I have a tronxy x5sa 500 pro. I have put a skr 1.4 turbo board in it, running Octoprint and klipper. I have replaced the bed leveling sensor with a bltouch. The bed heater if running with a mosfet.
My issue is that when I run a PID tune on the bed heater, everything seems to work fine. However, when I go to print or set the bed temp to heat up (60 c) the heater will not stay on. It comes on for maybe .5 sec then shuts off for .5 sec. The bed does not heat properly and I get an error that the heater was not heating as expected.
Changed to a 10x10 bed mesh, no difference.
changed to watermark control, works as expected. heater stays on.
changed back to pid, problem returns. on for .5 sec, off for .5 sec
will leave it on watermark for now, to get it working.
However what confuses me is that the pid calibration works, the heater acts normally during calibration, then does not under regular operation.
I’m running a SKR 1.4T in one of my printers as well and I can confirm PID generally works with this board. Could be many things, like unstable power supply, faulty MOSFET etc.
If you do not go to a very high load / temperature you could probably try HE1 to drive your bed. Just make sure the MOSFET does not start glowing red.