sparkybg / UniSolder-5.2

Unisolder - The universal soldering controller
356 stars 76 forks source link

Restricting automatic tip detection #16

Closed PBrunot closed 8 months ago

PBrunot commented 9 months ago

We have an elusive problem on our FabLab with Unisolder where the wrong tip is detected, and this resulted in a burned tip. Troubleshooting has not been successfull. We would like to implement a software workaround, and I open this issue for advice.

I was thinking to add a parameter to disable the auto-detection in IronIdentify() function, with a logic as follows:

1) if a new tip is detected, different from the last model saved in EEPROM 2) check if the auto-detect parameter is enabled, if YES -> keep the existing logic 3) if NO, set a global variable to flash on the screen the "auto-detect disabled" message and keep old tip ID

Other changes required:

Potential design issue:

Alternative design:

Thanks for your feedback about the kind of solution to this problem would you be open to merge as pull request.

PBrunot commented 8 months ago

It is simpler to implement the change in hardware by putting the resistors in the inside of the unisolder.