The listing can be found here. The listing description and photos only mentioned Celsius. When I got it in the mail, I noticed on the LCD there was an extra "pixel" that would allow the "C" to become an "F" so I decided to do a teardown:

What did I spy? A jumper labeled "F." There some other jumpers labeled "2S", "10S", "30S" presumably to set how often it takes a reading. I decided to short the "F" jumper. I powered it on and it still gave a reading in Celsius. I then decided to try shorting the "30S" jumper along with it. For shorting the jumpers, I used a piece of aluminum foil and held it on with tape. Not exactly the most reliable way, but good enough for testing when I didn't have the time to pull out my soldering iron.

The result of shorting both "30S" and "F" jumpers:

It worked, mostly. It was updating much faster than every 30 seconds. Perhaps it's due to not having the resistor marked "R1" on the PCB.
Discussions
Become a Hackaday.io Member
Create an account to leave a comment. Already have an account? Log In.
This thing uses NTC (10K/3435) thermistor and mine overestimates temperature by +3C.
To fix this I've removed 10K RR resistor and soldiered two 4.7K in serial.
After that readings seem to be quite accurate.
Do you know what LCD model does it use? I'd like to wire it to Arduino but have no idea how to communicate with it. Probably uses SPI.
Are you sure? yes | no