I tried compiling the tantillus-marlin firmware from github again, still no go. I got a new arduino 0023 to make sure that wasn't the issue. Here's the errors I get:
ultralcd:34: error: 'LCD_PINS_RS' was not declared in this scope
ultralcd:34: error: 'LCD_PINS_ENABLE' was not declared in this scope
ultralcd:34: error: 'LCD_PINS_D4' was not declared in this scope
ultralcd:34: error: 'LCD_PINS_D5' was not declared in this scope
ultralcd:34: error: 'LCD_PINS_D6' was not declared in this scope
ultralcd:34: error: 'LCD_PINS_D7' was not declared in this scope
Marlin.cpp: In function 'void beep()':
ultralcd:139: error: 'BEEPER' was not declared in this scope
ultralcd:141: error: 'DIOBEEPER_RPORT' was not declared in this scope
ultralcd:141: error: 'DIOBEEPER_WPORT' was not declared in this scope
ultralcd:141: error: 'DIOBEEPER_PIN' was not declared in this scope
ultralcd:141: error: 'DIOBEEPER_WPORT' was not declared in this scope
ultralcd:141: error: 'DIOBEEPER_PIN' was not declared in this scope
ultralcd:141: error: 'DIOBEEPER_WPORT' was not declared in this scope
ultralcd:141: error: 'DIOBEEPER_PIN' was not declared in this scope
ultralcd:141: error: 'DIOBEEPER_WPORT' was not declared in this scope
ultralcd:141: error: 'DIOBEEPER_PIN' was not declared in this scope
ultralcd:143: error: 'DIOBEEPER_RPORT' was not declared in this scope
ultralcd:143: error: 'DIOBEEPER_WPORT' was not declared in this scope
ultralcd:143: error: 'DIOBEEPER_PIN' was not declared in this scope
ultralcd:143: error: 'DIOBEEPER_WPORT' was not declared in this scope
ultralcd:143: error: 'DIOBEEPER_PIN' was not declared in this scope
ultralcd:143: error: 'DIOBEEPER_WPORT' was not declared in this scope
ultralcd:143: error: 'DIOBEEPER_PIN' was not declared in this scope
ultralcd:143: error: 'DIOBEEPER_WPORT' was not declared in this scope
ultralcd:143: error: 'DIOBEEPER_PIN' was not declared in this scope
Marlin.cpp: In function 'void beepshort()':
ultralcd:157: error: 'BEEPER' was not declared in this scope
ultralcd:159: error: 'DIOBEEPER_RPORT' was not declared in this scope
ultralcd:159: error: 'DIOBEEPER_WPORT' was not declared in this scope
ultralcd:159: error: 'DIOBEEPER_PIN' was not declared in this scope
ultralcd:159: error: 'DIOBEEPER_WPORT' was not declared in this scope
ultralcd:159: error: 'DIOBEEPER_PIN' was not declared in this scope
ultralcd:159: error: 'DIOBEEPER_WPORT' was not declared in this scope
ultralcd:159: error: 'DIOBEEPER_PIN' was not declared in this scope
ultralcd:159: error: 'DIOBEEPER_WPORT' was not declared in this scope
ultralcd:159: error: 'DIOBEEPER_PIN' was not declared in this scope
ultralcd:161: error: 'DIOBEEPER_RPORT' was not declared in this scope
ultralcd:161: error: 'DIOBEEPER_WPORT' was not declared in this scope
ultralcd:161: error: 'DIOBEEPER_PIN' was not declared in this scope
ultralcd:161: error: 'DIOBEEPER_WPORT' was not declared in this scope
ultralcd:161: error: 'DIOBEEPER_PIN' was not declared in this scope
ultralcd:161: error: 'DIOBEEPER_WPORT' was not declared in this scope
ultralcd:161: error: 'DIOBEEPER_PIN' was not declared in this scope
ultralcd:161: error: 'DIOBEEPER_WPORT' was not declared in this scope
ultralcd:161: error: 'DIOBEEPER_PIN' was not declared in this scope
Marlin.cpp: In function 'void buttons_init()':
ultralcd:205: error: 'BTN_EN1' was not declared in this scope
ultralcd:206: error: 'BTN_EN2' was not declared in this scope
ultralcd:207: error: 'BTN_ENC' was not declared in this scope
ultralcd:208: error: 'SDCARDDETECT' was not declared in this scope
ultralcd:209: error: 'DIOBTN_EN1_RPORT' was not declared in this scope
ultralcd:209: error: 'DIOBTN_EN1_WPORT' was not declared in this scope
ultralcd:209: error: 'DIOBTN_EN1_PIN' was not declared in this scope
ultralcd:209: error: 'DIOBTN_EN1_WPORT' was not declared in this scope
ultralcd:209: error: 'DIOBTN_EN1_PIN' was not declared in this scope
ultralcd:209: error: 'DIOBTN_EN1_WPORT' was not declared in this scope
ultralcd:209: error: 'DIOBTN_EN1_PIN' was not declared in this scope
ultralcd:209: error: 'DIOBTN_EN1_WPORT' was not declared in this scope
ultralcd:209: error: 'DIOBTN_EN1_PIN' was not declared in this scope
ultralcd:210: error: 'DIOBTN_EN2_RPORT' was not declared in this scope
ultralcd:210: error: 'DIOBTN_EN2_WPORT' was not declared in this scope
ultralcd:210: error: 'DIOBTN_EN2_PIN' was not declared in this scope
ultralcd:210: error: 'DIOBTN_EN2_WPORT' was not declared in this scope
ultralcd:210: error: 'DIOBTN_EN2_PIN' was not declared in this scope
ultralcd:210: error: 'DIOBTN_EN2_WPORT' was not declared in this scope
ultralcd:210: error: 'DIOBTN_EN2_PIN' was not declared in this scope
ultralcd:210: error: 'DIOBTN_EN2_WPORT' was not declared in this scope
ultralcd:210: error: 'DIOBTN_EN2_PIN' was not declared in this scope
ultralcd:211: error: 'DIOBTN_ENC_RPORT' was not declared in this scope
ultralcd:211: error: 'DIOBTN_ENC_WPORT' was not declared in this scope
ultralcd:211: error: 'DIOBTN_ENC_PIN' was not declared in this scope
ultralcd:211: error: 'DIOBTN_ENC_WPORT' was not declared in this scope
ultralcd:211: error: 'DIOBTN_ENC_PIN' was not declared in this scope
ultralcd:211: error: 'DIOBTN_ENC_WPORT' was not declared in this scope
ultralcd:211: error: 'DIOBTN_ENC_PIN' was not declared in this scope
ultralcd:211: error: 'DIOBTN_ENC_WPORT' was not declared in this scope
ultralcd:211: error: 'DIOBTN_ENC_PIN' was not declared in this scope
ultralcd:214: error: 'DIOSDCARDDETECT_RPORT' was not declared in this scope
ultralcd:214: error: 'DIOSDCARDDETECT_WPORT' was not declared in this scope
ultralcd:214: error: 'DIOSDCARDDETECT_PIN' was not declared in this scope
ultralcd:214: error: 'DIOSDCARDDETECT_WPORT' was not declared in this scope
ultralcd:214: error: 'DIOSDCARDDETECT_PIN' was not declared in this scope
ultralcd:214: error: 'DIOSDCARDDETECT_WPORT' was not declared in this scope
ultralcd:214: error: 'DIOSDCARDDETECT_PIN' was not declared in this scope
ultralcd:214: error: 'DIOSDCARDDETECT_WPORT' was not declared in this scope
ultralcd:214: error: 'DIOSDCARDDETECT_PIN' was not declared in this scope
Marlin.cpp: In function 'void buttons_check()':
ultralcd:234: error: 'DIOBTN_EN1_RPORT' was not declared in this scope
ultralcd:234: error: 'DIOBTN_EN1_PIN' was not declared in this scope
ultralcd:234: error: 'BLEN_A' was not declared in this scope
ultralcd:235: error: 'DIOBTN_EN2_RPORT' was not declared in this scope
ultralcd:235: error: 'DIOBTN_EN2_PIN' was not declared in this scope
ultralcd:235: error: 'BLEN_B' was not declared in this scope
ultralcd:236: error: 'DIOBTN_ENC_RPORT' was not declared in this scope
ultralcd:236: error: 'DIOBTN_ENC_PIN' was not declared in this scope
ultralcd:237: error: 'BLEN_C' was not declared in this scope
ultralcd:257: error: 'BLEN_A' was not declared in this scope
ultralcd:259: error: 'BLEN_B' was not declared in this scope
ultralcd:265: error: 'encrot0' was not declared in this scope
ultralcd:266: error: 'encrot3' was not declared in this scope
ultralcd:268: error: 'encrot1' was not declared in this scope
ultralcd:271: error: 'encrot1' was not declared in this scope
ultralcd:274: error: 'encrot2' was not declared in this scope
ultralcd:277: error: 'encrot2' was not declared in this scope
ultralcd:280: error: 'encrot3' was not declared in this scope
ultralcd:283: error: 'encrot3' was not declared in this scope
Marlin.cpp: In member function 'void MainMenu::showPrepare()':
ultralcd:521: error: 'BLEN_C' was not declared in this scope
ultralcd:525: error: 'BLEN_C' was not declared in this scope
ultralcd:542: error: 'BLEN_C' was not declared in this scope
ultralcd:545: error: 'BLEN_C' was not declared in this scope
ultralcd:553: error: 'BLEN_C' was not declared in this scope
ultralcd:557: error: 'BLEN_C' was not declared in this scope
ultralcd:561: error: 'BLEN_C' was not declared in this scope
ultralcd:566: error: 'BLEN_C' was not declared in this scope
ultralcd:571: error: 'BLEN_C' was not declared in this scope
ultralcd:574: error: 'BLEN_C' was not declared in this scope
ultralcd:651: error: 'BLEN_C' was not declared in this scope
Marlin.cpp: In member function 'void MainMenu::showLoad()':
ultralcd:684: error: 'BLEN_C' was not declared in this scope
ultralcd:687: error: 'BLEN_C' was not declared in this scope
ultralcd:691: error: 'BLEN_C' was not declared in this scope
Marlin.cpp: In member function 'void MainMenu::showUnload()':
ultralcd:715: error: 'BLEN_C' was not declared in this scope
ultralcd:718: error: 'BLEN_C' was not declared in this scope
ultralcd:722: error: 'BLEN_C' was not declared in this scope
Marlin.cpp: In member function 'void MainMenu::showAxisMove()':
ultralcd:746: error: 'BLEN_C' was not declared in this scope
ultralcd:760: error: 'BLEN_C' was not declared in this scope
ultralcd:805: error: 'BLEN_C' was not declared in this scope
ultralcd:850: error: 'BLEN_C' was not declared in this scope
ultralcd:885: error: 'BLEN_C' was not declared in this scope
Marlin.cpp: In member function 'void MainMenu::showTune()':
ultralcd:911: error: 'BLEN_C' was not declared in this scope
ultralcd:924: error: 'BLEN_C' was not declared in this scope
ultralcd:960: error: 'BLEN_C' was not declared in this scope
ultralcd:1029: error: 'BLEN_C' was not declared in this scope
ultralcd:1064: error: 'BLEN_C' was not declared in this scope
Marlin.cpp: In member function 'void MainMenu::showControlTemp()':
ultralcd:1138: error: 'BLEN_C' was not declared in this scope
ultralcd:1152: error: 'BLEN_C' was not declared in this scope
ultralcd:1187: error: 'BLEN_C' was not declared in this scope
ultralcd:1221: error: 'BLEN_C' was not declared in this scope
ultralcd:1255: error: 'BLEN_C' was not declared in this scope
ultralcd:1293: error: 'BLEN_C' was not declared in this scope
ultralcd:1352: error: 'BLEN_C' was not declared in this scope
Marlin.cpp: In member function 'void MainMenu::showControlMotion()':
ultralcd:1556: error: 'BLEN_C' was not declared in this scope
ultralcd:1569: error: 'BLEN_C' was not declared in this scope
ultralcd:1603: error: 'BLEN_C' was not declared in this scope
ultralcd:1646: error: 'BLEN_C' was not declared in this scope
ultralcd:1682: error: 'BLEN_C' was not declared in this scope
ultralcd:1717: error: 'BLEN_C' was not declared in this scope
ultralcd:1760: error: 'BLEN_C' was not declared in this scope
ultralcd:1794: error: 'BLEN_C' was not declared in this scope
ultralcd:1829: error: 'BLEN_C' was not declared in this scope
ultralcd:1866: error: 'BLEN_C' was not declared in this scope
ultralcd:1904: error: 'BLEN_C' was not declared in this scope
ultralcd:1943: error: 'BLEN_C' was not declared in this scope
Marlin.cpp: In member function 'void MainMenu::showControl()':
ultralcd:1993: error: 'BLEN_C' was not declared in this scope
ultralcd:1996: error: 'BLEN_C' was not declared in this scope
ultralcd:1999: error: 'BLEN_C' was not declared in this scope
ultralcd:2007: error: 'BLEN_C' was not declared in this scope
ultralcd:2021: error: 'BLEN_C' was not declared in this scope
ultralcd:2036: error: 'BLEN_C' was not declared in this scope
Marlin.cpp: In member function 'void MainMenu::showSD()':
ultralcd:2081: error: 'BLEN_C' was not declared in this scope
ultralcd:2112: error: 'BLEN_C' was not declared in this scope
ultralcd:2112: error: 'SDCARDDETECT' was not declared in this scope
ultralcd:2148: error: 'BLEN_C' was not declared in this scope
Marlin.cpp: In member function 'void MainMenu::showMainMenu()':
ultralcd:2230: error: 'BLEN_C' was not declared in this scope
ultralcd:2233: error: 'BLEN_C' was not declared in this scope
ultralcd:2236: error: 'BLEN_C' was not declared in this scope
ultralcd:2240: error: 'BLEN_C' was not declared in this scope
ultralcd:2249: error: 'DIOSDCARDDETECT_RPORT' was not declared in this scope
ultralcd:2249: error: 'DIOSDCARDDETECT_PIN' was not declared in this scope
ultralcd:2265: error: 'DIOSDCARDDETECT_RPORT' was not declared in this scope
ultralcd:2265: error: 'DIOSDCARDDETECT_PIN' was not declared in this scope
ultralcd:2267: error: 'BLEN_C' was not declared in this scope
Marlin.cpp: In member function 'void MainMenu::update()':
ultralcd:2296: error: 'DIOSDCARDDETECT_RPORT' was not declared in this scope
ultralcd:2296: error: 'DIOSDCARDDETECT_PIN' was not declared in this scope
ultralcd:2323: error: 'BLEN_C' was not declared in this scope
ultralcd:2331: error: 'BLEN_C' was not declared in this scope