It's a custom PCB build with an Arduino nano and a separate LM7805 (thus not he one actually on the board) . As I wrote I am away with work so I won't be able to post the schematics until I am back home Monday but I will for sure when I can.
As I said I did have problems with the contrast control on this particular application but have used it successfully on other projects (hence the 20 I write with analogWrite in order to test it) but at this point I just want it to work properly and I am trying to learn to make the PCB in a decent way and implement it into a complete solution so it's not always just breadboard projects