The problem with the zd915 is that i was unable to make the temperature controller work with fast convergence to the desired setpoint. I think i will explain the problem that i had, so if someone has an idea on how to solve it, it would be a nice improvement:
The thermal load of the solder tip is very variable: How much power is needed to reach a given temperature depends on the mass that the tip is in contact with. And also, there is significant thermal mass to heat, and once heated, it is not easy to cool down. I can't calibrate for a speedy convergence as it depends on those factors (thermal delay, and thermal load) and ideal tuning parameters change too much when the solder tip is in contact or in the air without touching anything.
I thought on an adaptive system, but with such varying conditions (when the solder is being used) it is impossible to warranty convergence without overshoot. Finally, i settled down on a set fixed calibration values that seem to work, sometimes with overshoot, sometimes without it...