Ralim / IronOS

Open Source Soldering Iron firmware
https://ralim.github.io/IronOS/
GNU General Public License v3.0
7.21k stars 713 forks source link

[Pinecil] Iron reports temperature of 503C and won't heat #1234

Closed rbrian closed 2 years ago

rbrian commented 2 years ago

Describe the bug After updating to 2.17, my Pinecil displays a temperature of 503, and of course won't heat.

To Reproduce

Additional context

River-Mochi commented 2 years ago

when you go back to 2.16 or 2.15 does the problem go away? can you repeat it every time you load 2.17 again? what are the exact specs back of the Power adaptor just for reference. or just post photo of the back of it in here.

River-Mochi commented 2 years ago

also I'm personally in the Pine64 discord now, but if you could join the live discord chat in Pinecil channel or whatever other Pine64 forum chat you use to get to same channel. there will be people here that can help you step through the diagnosis.

Ralim commented 2 years ago

@rbrian

So first step would be to roll back down to what you were on before and check that the issue goes away. if it does go away, if you could then list out the reading in rtip and chan in the debug menu it would be fantastic.

Where did you purchase your Pinecil from?

River-Mochi commented 2 years ago

To get to the reading for Rtip and Chan, you need to enter the DEbug menu,
Long hold down (-) rear button, then use (+) to scroll through settings

rbrian commented 2 years ago

(posted on Discord) 2.15 works, 2.16 doesn't. in 2.16, rtip fluctuates around 1000, chan is 65036. pinecil was purchased from amazon. in 2.15, rtip is ~750, chan is 470

rbrian commented 2 years ago

15B6BB4C-4D64-4591-86F8-9591A7AFDD20

Noshbit commented 2 years ago

Similar issue with different readings (also already in contact with pine dev team on telegram) RTip reads around 800 when idle and CHan is 1320 when idle. On stock firmware, 2.15 and 2.17

River-Mochi commented 2 years ago

only 2.15 works for you? but 2.16 and 2.17 have same issue, both very high Chan readings, shows high temp 500 but no heat?

rbrian commented 2 years ago

2.14.1 worked as well. Not sure what I was using before yesterday... Whatever was current mid November.

Ralim commented 2 years ago

A CHan of 65036 is extremely suspect to a problem with the cold junction compensation temperature sensor. It is probably worth inspecting the solder joints on the TMP36 device to make sure it doesnt have a weak solder joint.

newer firmware runs the ADC a bit faster to keep tighter control of the tip temperature. Normally this wont cause an issue as the output from the TMP36 is powerful enough to keep up without any issue. But if you have a weak or cold solder joint this could cause issues.

rbrian commented 2 years ago

Reflowed U10 (by hand) . Works now with 2.17. Had to add solder (used lead-free SAC305 solder paste because my wire solder is leaded, and i assume since the case says RoHS that it's unleaded).

Schematic: image

Before: Quick Camera Image 2022-02-16 at 3 35 24 PM

After: Quick Camera Image 2022-02-17 at 10 56 29 AM

rbrian commented 2 years ago

I've read that mixing lead and no-lead can lead to circuit failure, so I try to be careful.

Johnex commented 2 years ago

You can use some solder wick to remove the leadfree, then use some flux, and lastly use the leaded solder :)

River-Mochi commented 2 years ago

ome solder wick to remove the leadfree, then use some flux, and lastly use the leaded solder :)

that is what I did on mine, wicked off what I could then solder on new stuff