SOLVED: Esp digitalWrite(low) has no affect, pull up resitor used, and DS12B20

Solved: Pins 4 & 5 are swapped on the eagle library layout

Hello

I am trying to make a freezer sensor using a DS12B20. I have it working on a breadboard, but wanted a finished look so i made a PCB. My issue is that the DS12B20 is not working. I have done some basical troubleshooting and it seems like the pin i'm hooking it up too (GPIO4) will not go low.

I tried to make an example sketch in which i used digitalWrite to pull the pin low, but it still stays high. I have a pull-up resitor installed in between 3.3v and GPIO4. I have the sensor unplugged while i'm doing the testing.

Here is a schematic

EDIT: I solved this myself. The Eagle files for ESP12 are incorrect in their pin locations (GPIO pins 4 and 5 are swapped)

Thanks for coming back and posting a solution.. ESPECIALLY when it comes to bad EAGLE lib parts!!

1.) What library did this part/footprint come from? (so I can avoid it)
2.) Did you correct the component/library?

If so.. you should up load it for others to use since it has the correct part profile in it.

I am -just- getting into the ESP modules.. and have a couple 01's.. and a couple of 12's myself!!

it came from the Adafruit library. I did not correct the pins.