LCD not functioning properly

Thanks, Don

here is the sketch from LadyAda - only change was the sequence of the pin #s

#include "Adafruit_MAX31855.h"
#include <LiquidCrystal.h>

int thermoCLK = 3;
int thermoCS = 4;
int thermoDO = 5;

// Initialize the Thermocouple
Adafruit_MAX31855 thermocouple(thermoCLK, thermoCS, thermoDO);
// initialize the library with the numbers of the interface pins
LiquidCrystal lcd(7, 8, 9, 10, 11, 12);

  
void setup() {
  Serial.begin(9600);
  // set up the LCD's number of columns and rows: 
  lcd.begin(16, 2);
  
  lcd.print("MAX31855 test");
  // wait for MAX chip to stabilize
  delay(500);
}

void loop() {
  // basic readout test, just print the current temp
   lcd.setCursor(0, 0);
   lcd.print("Int. Temp = ");
   lcd.println(thermocouple.readInternal());
   lcd.print("  "); 
     
   double c = thermocouple.readCelsius();
   lcd.setCursor(0, 1);
   if (isnan(c)) 
   {
     lcd.print("T/C Problem");
   } 
   else 
   {
     lcd.print("C = "); 
     lcd.print(c);
     lcd.print("  "); 
   }
 
   delay(1000);
}

Here are some photos but as you said, it must be hooked up to the UNO properly for "Hello World!" to work

Pin one is top right in the next shot

The pinout for the LCD is 11-RS to UNO pin 11, 9-EN to UNO pin 12, 4-D4 to UNO pin 7, 3-D5 to UNO pin 8, 2-D6 to UNO pin 9 and 1-DB7 to UNO pin 10

Hope this gives you the information you need