Hello everyone. First of all let me apologize for this question, but I figured out that Arduino community might help... ![]()
Long story short: I had this accident with my quick 861dw hot air soldering station, I was powering it down and after next power up it started,but it took 6-7 seconds more, buttons are responsive but I have to hold them longer and the whole air station works slower (maybe half as slow as normally), I mean every function, including powering up, to controlling heat and air speed, buttons matrix and other functions. How could I fix this problem? P.S station works as intended, but everything is so slow, its like delay(250) function was placed in loop()... PCB look perfect, no damage or nothing, MCU itself look fine. No caps are shorted around it.
What I have already thought of:
- Replace MCU (where to get firmware, maybe extract it from current one while it still alive)
- Maybe there is issue with chip clock? Atmega runs on 16 mhz right? Maybe there is any way that it got slower? maybe 8mhz? that would explain slower performance..
- Extract firmware somehow from it... There is connection of 7 pins on the board that is connected to MOSI MISO SCK AND RESET, then two pins for +5v and gnd
Maybe there is external pin of clock that I could sample with my oscilloscope
What do you think?