d1 ist falsch herum gezeichnet, gibts nen Grund warum
Du für die Versorgung zwei verschiedene 5V Quallen verwendest?
Kann sein Dein LCD generiert n Busy-Signal auf das
Dein programm bei fehlendem LCD wartet.