HD44780 20x4 issue (showing all squares)

Horrible is a compliment. I know it's pitiful. It's a fast prototype, anyway, i'm doing exactly what is in the scheme by DEAFBOY. The only thing that changes, is that i'm taking two wires from the +5V of the Arduino: one to the potentiometer and the other on the supply of the LCD directly. Then it's exactly the same. I double and triple checked the connections and they are correct.