
Recently I had been testing a few discrete DS18B20 temperature sensors on a breadboard. I eventually recalled that I had bought some temperature modules with the DS18B20, resistor, and LED already built in. That’s what I wanted to use instead of discrete components for a quick script check. I located the modules after a short search and it was apparent I had never looked at them closely as they were still in the sealed packaging. Figures. Well upon opening, I found the placement of the TO-92 on the PCB to be incorrect. I took a closer look and realized that the module would not work as is and would have to be modified to work. The small module had three locations for a TO-92, giving options on how the leads fed to the 3-pin connector. The PCB traces were easy to see, so I snipped the TO-92 from the middle position, rotated it 180 degrees, moved it to the top position, and soldered it in place. The untrimmed snipped off parts of the leads can still be seen here.

I’ll trim them down some more later.
Operationally, that was a lot better. Hooked them up to a NodeMCU ESP8266 running a LUA script and all was good, with the LED blinking during data line read/write cycles. I’m off to see what other things await.
Update: Added picture of item as it originally came from vendor.
