Andre, there are many ways to do this. One of them is the one you have discoevered, that of painting the large letters out of smaller ones used as pixels. Another way is to use characters that mimic the required shape of the letter being printed, like: (fixed font): /\ /__\ / \ On a standard HD44780 driven LCD you do not have the option to implement quarter block graphics (which require 12 definable symbols to implement). You can also not implement starburst quarters (for lack of symbols). The only option is the one you have discovered in fact afaik. You can make the display nicer if you define a special character that will form the body of most of your large characters. A kind of asterisk (or blob) is the usual choice. For this however, you can have 8 different kinds of blobs with different densities, which could mimic 8 levels of grayscale when viewed from some distance. The viewing distance for a LCD with 5mm letters should not be greater than 60cm and if you use 5 x 7 large characters and scale the distance you end up with 3 meters or so. Your letters will only look 'good' from between 1 and 3 meters probably. It is good to keep this in mind when starting imho ;-) hope this helps, Peter -- http://www.piclist.com hint: PICList Posts must start with ONE topic: "[PIC]:" PIC only "[EE]:" engineering "[OT]:" off topic "[AD]:" ad's