Mit Portb.6=Output schaltest du den Pin d.6 als Signaleingang und mit Portd.6=0 schaltest du den internen Pull-Up Widerstand ein.

Wenn du dir restlichen Datenleitungen nicht angeschlossen hast, und nicht an GND geschlossen hast, weiß ich nicht, ob das Display richtig funzt.
Definiere deswegen mal im Porgramm die ersten vier Datenleitungen Db0-3 und vergiss die Zeile "config lcdbus=8".

jon

P.S.:Sind die Verbindungen bei deinem selbstgebauten Stecker richtig?