<font face="Arial, Verdana">Thanks for the reply. I changed it to fan_pin and that error disappeared but was replaced by</font>
<font face="Arial, Verdana"> This report would have more information with</font>
<font face="Arial, Verdana"> "Show verbose output during compilation"</font>
<font face="Arial, Verdana"> enabled in File > Preferences.</font>
<font face="Arial, Verdana">Arduino: 1.0.6 (Windows 7), Board: "Sanguino W/ ATmega1284p 16mhz"</font>
<font face="Arial, Verdana">In file included from /Repetier.h:271,</font>
<font face="Arial, Verdana"> from ui.cpp:20:</font>
<font face="Arial, Verdana">/ui.h: In function 'void ui_init_keys()':</font>
<font face="Arial, Verdana">ui.h:913: error: 'DIO42_DDR' was not declared in this scope</font>
<font face="Arial, Verdana">ui.h:913: error: 'DIO42_PIN' was not declared in this scope</font>
<font face="Arial, Verdana">ui.h:913: error: 'DIO42_WPORT' was not declared in this scope</font>
<font face="Arial, Verdana">ui.h:913: error: 'DIO42_PIN' was not declared in this scope</font>
<font face="Arial, Verdana">ui.h:913: error: 'DIO42_WPORT' was not declared in this scope</font>
<font face="Arial, Verdana">ui.h:913: error: 'DIO42_PIN' was not declared in this scope</font>
<font face="Arial, Verdana">/ui.h: In function 'void ui_check_keys(int&)':</font>
<font face="Arial, Verdana">ui.h:920: error: 'DIO42_RPORT' was not declared in this scope</font>
<font face="Arial, Verdana">ui.h:920: error: 'DIO42_PIN' was not declared in this scope</font>