Hi

I am testing plugin for router and working on developing it. I need to reset firmware from time to time to check if it works correctly.

So, if I reset firmware regularly, won’t I harm my router physically?

Reset as often as you like.

Since you are testing plugins and scripts, you can reset by using SSH firstboot command.