Hi, I'm getting an SDSS error message when verifying firmware in Arduino, from the Repetier firmware tool. I have tried several different settings using the tool, but each time the same error message is coming up:
Arduino: 1.6.7 (Windows 10), Board: "Arduino/Genuino Mega or Mega 2560, ATmega2560 (Mega 2560)"
In file included from sketch\HAL.h:83:0,
from sketch\Repetier.h:451,
from C:\Users\SteveLaptop\Dropbox\Steve\engineering machines\3d printer P802M V.03\Repetier-Firmware-5keys\Repetier-Firmware\Repetier\Repetier.ino:144:
pins.h:954: error: pasting "/* 31 http://reprap.org/wiki/Melzi#Melzi_Arduino_Pin_Numbers says 31, schamtic show pin 37 = PA0 which is arduino pin 31!/" and "DDR" does not give a valid preprocessing token
#define SDSS 31 // 31 http://reprap.org/wiki/Melzi#Melzi_Arduino_Pin_Numbers says 31, schamtic show pin 37 = PA0 which is arduino pin 31!
^
sketch\fastio.h:36:39: note: in definition of macro 'SET_OUTPUT'
#define _SET_OUTPUT(IO) do {DIO ## IO ## _DDR |= MASK(DIO ## IO ## PIN); } while (0)
^
sketch\HAL.h:609:9: note: in expansion of macro 'SET_OUTPUT'
SET_OUTPUT(SDSS);
^
sketch\HAL.h:609:20: note: in expansion of macro 'SDSS'
SET_OUTPUT(SDSS);
^
pins.h:954: error: pasting "/ 31 http://reprap.org/wiki/Melzi#Melzi_Arduino_Pin_Numbers says 31, schamtic show pin 37 = PA0 which is arduino pin 31!/" and "PIN" does not give a valid preprocessing token
#define SDSS 31 // 31 http://reprap.org/wiki/Melzi#Melzi_Arduino_Pin_Numbers says 31, schamtic show pin 37 = PA0 which is arduino pin 31!
^
sketch\fastio.h:36:66: note: in definition of macro '_SET_OUTPUT'
#define _SET_OUTPUT(IO) do {DIO ## IO ## _DDR |= MASK(DIO ## IO ## PIN); } while (0)
^
sketch\HAL.h:609:9: note: in expansion of macro 'SET_OUTPUT'
SET_OUTPUT(SDSS);
^
sketch\HAL.h:609:20: note: in expansion of macro 'SDSS'
SET_OUTPUT(SDSS);
^
exit status 1
pasting "/ 31 http://reprap.org/wiki/Melzi#Melzi_Arduino_Pin_Numbers says 31, schamtic show pin 37 = PA0 which is arduino pin 31!*/" and "DDR" does not give a valid preprocessing token
This report would have more information with
"Show verbose output during compilation"
enabled in File > Preferences.
I have a P802M kit printer with a Melzi board and lcd display with the five buttons. I have also tried using the firmware that was posted here in post http://forum.repetier.com/discussion/1105/melzi-v2-0-with-lcd2004-and-5-keys
And had exactly the same error message. Unfortunately, coding is not my thing, even though I do understand a little about it. The reason I am wanting to change the firmware is to allow higher extruder and plate temperatures to print with PC-ABS. As you might know the vendor firmware installed is limited to 260 C where I need at least 280 - 290C. (on that note, my hot end has been modified to handle higher temps). The printer works fine with PLA, but has only managed to do one small ABS (standard) print, and seemed to have trouble holding a preset temp of 245C, varying from 228 to 247C. I know this could also be a heater issue, and I'm not sure if it's a 12V 30W or 40W heater
So, if anyone is willing to take up the challenge I can dropbox the firmware for you to look at. Cheers!