Close

Web Coding And A First Run....

A project log for Another Mini Reflow Oven

Building a reflow oven from KMarts Mini Oven $35AU Appliance

paul-j-rPaul J R 03/07/2025 at 16:520 Comments

So the last bit of time i've been working on the web interface. Alot of things around how to code a profile and store them and all that.

But I got bored and really wanted to do a quick test run. I've got all my calibration data, but i've not written the code to then set the duty cycle based on those values, so I wrote a very lazy duty cycle calculation algorithm. Basically we calculate our target temperature and when the actual temperature is below the target temperature we add 15% to the duty cycle for every degree below the target temp.

This is what we call the "rubbish" algorithm, which of course behaved like rubbish, but it wasn't that terrible.

Graph of target temperature vs actual temperature, though for some reason my profile isnt right (obviously some calculation error in that part of the code, but still for a "rubbish" algorithm shows the oven has promise)

And after fixing the profile it isn't half bad:

Unfortunately it doesn't appear It can hit the ramp-up rate at the higher temperatures, but still, its good enough and a few adjustments to the dcycle calculation seems to have improved it slightly:

Looking forward to making a much better temperature algorithm.....

Discussions