YOUYUE 858D+ hotair station — reverse engineering #3

After tweaking some control loop parameters and adding a hard-limit for the temperature (heater cut-off + resetting the error term, effectively restarting the loop), the massive temperature overshoots are a thing of the past.

I declare this a success.

“Some changes (video will come later):”

  • Improved button response
  • Display meaningful error message if the wand is not connected (FAN)
  • Added persistent temperature set-point storage
  • Tweaked the control loop some more :-)
  • Display set-point once temperature is within +- 4°C (removes annoying noise on display)

I also had to fix one of the safety-earth wires. To be fair, it probably fatigued due to me dismantling the device many many times.

Continue reading: Part IV

This entry was posted in Arduino., Soldering & PCBs. and tagged , , , , , . Bookmark the permalink.

2 Responses to YOUYUE 858D+ hotair station — reverse engineering #3

  1. tx8 says:

    Thank you very much for sharing this! Looks very good. My station should arrive tomorrow. Will mod it right away. Which settings for PID do you generally use? the default ones or do you make settings every time depending on the job?

    • robert says:

      I use the default ones, they are pretty decent. Not perfect, but they do work.

      Sometimes when I feel like it, I try to find better values. If the new ones are significantly better, those will become the new default parameters and go into the firmware source code.

Comments are closed.