Ah this looks great! thank you.
I did just manage to get the HD44780 to initialise by changing the patch as follows:

(weird bcos E & RS are the wrong way around according to comment in Pd, but when switched around the 'correct' way, nothing happens)
however, instead of displaying the "hello world" text being sent to string straight after init, it spat out some gobbledygook...
I think I will persevere with this for few more days and then look into the OLED option, it looks really good - thanks again.
btw do you know when the multiplexers are due back?