Réparation / Hack Weller WECP-20

Mon fidèle Weller WECP-20 m’a lâché hier, alors que je terminais un bloc alim pour mon autre fer (Weller TCP) qui lui restera au hackerspace. Il ne me restait qu’une soudure à faire !

Il avait déjà, dans les derniers mois, montré des signes de faiblesse, que j’attribuais au cordon qui a bien 30 ans. Un petit coup contre le support et il recommençait à chauffer pour des heures et des jours… Bien, plus du tout cette fois-ci.

Soupçonnant le cordon, j’ouvre le fer et teste la continuité… qui bien sûr est Ok.
ne reste que la résistance et le capteur de température. La résistance fait comme prévu autour de 11 ohms. Mais, le capteur de température est coupé… effectivement au démontage le fil est tombé ! La sonde est scellée au fond du tube.

Ça semble bien se présenter, il y a un numéro indiqué dessus : 5 26 410 99.

Petite recherche sur le net et je commence à trouver que ce capteur existe toujours et est disponible chez Farnell, RS et cie. Le prix va de 50 € à 79 € (hors FDP et TVA), pour une sonde à quelque cents, c’est difficile à accepter. D’autant que vu l’âge du fer à souder, si la résistance me venait à me lâcher bientôt, cela sera double peine pour le portefeuille.

En cherchant un peu je trouve le schéma sur le net et constate qu’il s’agit d’une PTC (résistance qui augmente avec la température) de 22 ohms à 0 °C.

Il n’y a plus qu’à… sauf que non… pas moyen de trouver si petit, et même, je n’ai aucune idée de la technologie et de la courbe de température de ce truc. En rusant un peu on pourrait la remplacer par un potentiomètre 100 ohms 10 tours, déterminer l’allure de la courbe
et éventuellement lui donner ce qu’il veut à partir d’un autre capteur ?

En ajustant le potentiomètre 100 ohms pour les différentes consignes du fer je trouve les valeurs où le fer croit mesurer la bonne température (il clignote lentement).

Consigne °CRésistance Ohms
15034,3
20035,1
25041,7
30045,9
35049,8
40054
45057,9

Je pensais à utiliser des NTC d’imprimante 3d et faire une petite électronique qui transforme tout ça, mais les fils sont trop courts et aucun moyen de rabouter de façon fiable au milieu de la résistance qui chauffe jusqu’à 450°C.

En continuant à fouiller mes tiroirs, je retrouve des PT100 (sondes PTC platine 100 ohm à 0 °C) qui sont très courantes. Comme le coefficient de température est dans le bon sens, j’utilise le tableau pour comparer avec ce que j’avais extrait du régulateur avec mon potentiomètre de simulation. Les courbes collent ! Je peux donc conclure que la sonde d’origine est donc une PT22 (sonde platine 22 Ohms à 0 °C) moins standard que ça, tu meurs. La PT100 donne une valeur 4,55 fois trop grande (100/22).

Température °CPT22 ohmsPT100 ohms
15034,6092157,3149
20038,6847175,8396
25042,6963194,0743
30046,6441212,0188
35050,5281229,6733
40054,3483247,0376
45058,1046247,0376

En examinant le schéma, on y voit un diviseur constitué par la PTC et R4.
Comme la PTC passe de 22 ohms à 100 ohms, même punition pour R4 (1K) qui va être multipliée par le même rapport et passer à 4K55 (3k3 + 1k2 en série).

La sonde faisant 100 mm, j’ai eu quelques difficultés à tout rentrer dans le fer. J’ai fileté la sonde pour y mettre un écrou qui pousse contre la panne avec le ressort. Finalement réussi,
si vous devez commander une sonde, il en existe des plus courtes et il suffira de raccourcir le tube de la sonde d’origine et l’y emmancher. La seule chose importante est que le bout de la sonde soit bien appuyé contre la panne par le ressort.

Conclusion

Un fer à souder Weller réparé pour 2 € ! Ce type de réparation/hack est également possible pour d’autres modèles de fer et bloc alimentation, notamment le WS81 dont le schéma est très similaire. Weller garde apparemment ses fers à PTC de 22 ohms dans sa gamme actuelle.


Crédits

Cet article est un article invité, rédigé par JF. JF alias Sourisbulle est un véritable « Géo Trouvetou » membre du Liège Hackerspace. Son article a été corrigé, adapté au style du blog avec son accord.

Photo cover: flickr.com/photos/dvanzuijlekom/8499495901 (CC BY-SA 2.0)