Ahh - actually do you have Pin 3 connected? If you look at the HD44780 page, it needs to be connected to GND. It's contrast, so if it were floating around I guess it could be causing the screen to flicker.
Espruino is a JavaScript interpreter for low-power Microcontrollers. This site is both a support community for Espruino and a place to share what you are working on.
Ahh - actually do you have Pin 3 connected? If you look at the HD44780 page, it needs to be connected to GND. It's contrast, so if it were floating around I guess it could be causing the screen to flicker.