Ошибка при конфигурации мотора второго экструдера
Плата Gen7 v1.4 в CONFIGURATION.h указал:
#define EXTRUDERS 2
далее
включил второй термистер
#define TEMP_SENSOR_0 1
#define TEMP_SENSOR_1 1
но при компиляции ошибка:
In file included from sketchlanguage.h:235:0,
from sketchConfigurationStore.cpp:92:
sketchlanguage_en.h:172:45: warning: invalid suffix on literal; C++11 requires a space between literal and string macro [-Wliteral-suffix]
#define MSG_MIN ' 'LCD_STR_THERMOMETER ' Min'
^
sketchlanguage_en.h:175:45: warning: invalid suffix on literal; C++11 requires a space between literal and string macro [-Wliteral-suffix]
#define MSG_MAX ' 'LCD_STR_THERMOMETER ' Max'
^
sketchlanguage_en.h:178:45: warning: invalid suffix on literal; C++11 requires a space between literal and string macro [-Wliteral-suffix]
#define MSG_FACTOR ' 'LCD_STR_THERMOMETER ' Fact'
^
In file included from sketchlanguage.h:235:0,
from sketchMarlin_main.cpp:53:
sketchlanguage_en.h:172:45: warning: invalid suffix on literal; C++11 requires a space between literal and string macro [-Wliteral-suffix]
#define MSG_MIN ' 'LCD_STR_THERMOMETER ' Min'
^
sketchlanguage_en.h:175:45: warning: invalid suffix on literal; C++11 requires a space between literal and string macro [-Wliteral-suffix]
#define MSG_MAX ' 'LCD_STR_THERMOMETER ' Max'
^
sketchlanguage_en.h:178:45: warning: invalid suffix on literal; C++11 requires a space between literal and string macro [-Wliteral-suffix]
#define MSG_FACTOR ' 'LCD_STR_THERMOMETER ' Fact'
^
sketchMarlin_main.cpp:817:30: warning: invalid suffix on literal; C++11 requires a space between literal and string macro [-Wliteral-suffix]
sprintf_P(time, PSTR('%i 'MSG_END_HOUR' %i 'MSG_END_MINUTE),hours, minutes);
^
sketchMarlin_main.cpp:817:47: warning: invalid suffix on literal; C++11 requires a space between literal and string macro [-Wliteral-suffix]
sprintf_P(time, PSTR('%i 'MSG_END_HOUR' %i 'MSG_END_MINUTE),hours, minutes);
^
In file included from sketchlanguage.h:235:0,
from sketchcardreader.cpp:6:
sketchlanguage_en.h:172:45: warning: invalid suffix on literal; C++11 requires a space between literal and string macro [-Wliteral-suffix]
#define MSG_MIN ' 'LCD_STR_THERMOMETER ' Min'
^
sketchlanguage_en.h:175:45: warning: invalid suffix on literal; C++11 requires a space between literal and string macro [-Wliteral-suffix]
#define MSG_MAX ' 'LCD_STR_THERMOMETER ' Max'
^
sketchlanguage_en.h:178:45: warning: invalid suffix on literal; C++11 requires a space between literal and string macro [-Wliteral-suffix]
#define MSG_FACTOR ' 'LCD_STR_THERMOMETER ' Fact'
^
In file included from sketchlanguage.h:235:0,
from sketchplanner.cpp:59:
sketchlanguage_en.h:172:45: warning: invalid suffix on literal; C++11 requires a space between literal and string macro [-Wliteral-suffix]
#define MSG_MIN ' 'LCD_STR_THERMOMETER ' Min'
^
sketchlanguage_en.h:175:45: warning: invalid suffix on literal; C++11 requires a space between literal and string macro [-Wliteral-suffix]
#define MSG_MAX ' 'LCD_STR_THERMOMETER ' Max'
^
sketchlanguage_en.h:178:45: warning: invalid suffix on literal; C++11 requires a space between literal and string macro [-Wliteral-suffix]
#define MSG_FACTOR ' 'LCD_STR_THERMOMETER ' Fact'
^
In file included from sketchlanguage.h:235:0,
from sketchstepper.cpp:29:
sketchlanguage_en.h:172:45: warning: invalid suffix on literal; C++11 requires a space between literal and string macro [-Wliteral-suffix]
#define MSG_MIN ' 'LCD_STR_THERMOMETER ' Min'
^
sketchlanguage_en.h:175:45: warning: invalid suffix on literal; C++11 requires a space between literal and string macro [-Wliteral-suffix]
#define MSG_MAX ' 'LCD_STR_THERMOMETER ' Max'
^
sketchlanguage_en.h:178:45: warning: invalid suffix on literal; C++11 requires a space between literal and string macro [-Wliteral-suffix]
#define MSG_FACTOR ' 'LCD_STR_THERMOMETER ' Fact'
^
In file included from sketchConfiguration_adv.h:4:0,
from sketchConfiguration.h:816,
from sketchMarlin.h:22,
from sketchstepper.cpp:24:
Conditionals.h:13: error: operator '&&' has no right operand
#define PIN_EXISTS(PN) (defined(PN##_PIN) && PN##_PIN >= 0)
^
sketchConditionals.h:448:23: note: in expansion of macro 'PIN_EXISTS'
#define HAS_Y2_DIR (PIN_EXISTS(Y2_DIR))
^
sketchstepper.cpp:882:44: note: in expansion of macro 'HAS_Y2_DIR'
#if defined(Y_DUAL_STEPPER_DRIVERS) && HAS_Y2_DIR
^
Conditionals.h:13: error: operator '&&' has no right operand
#define PIN_EXISTS(PN) (defined(PN##_PIN) && PN##_PIN >= 0)
^
sketchConditionals.h:450:23: note: in expansion of macro 'PIN_EXISTS'
#define HAS_Z2_DIR (PIN_EXISTS(Z2_DIR))
^
sketchstepper.cpp:888:44: note: in expansion of macro 'HAS_Z2_DIR'
#if defined(Z_DUAL_STEPPER_DRIVERS) && HAS_Z2_DIR
^
Conditionals.h:13: error: operator '&&' has no right operand
#define PIN_EXISTS(PN) (defined(PN##_PIN) && PN##_PIN >= 0)
^
sketchConditionals.h:438:26: note: in expansion of macro 'PIN_EXISTS'
#define HAS_Y2_ENABLE (PIN_EXISTS(Y2_ENABLE))
^
sketchstepper.cpp:919:41: note: in expansion of macro 'HAS_Y2_ENABLE'
#if defined(Y_DUAL_STEPPER_DRIVERS) && HAS_Y2_ENABLE
^
Conditionals.h:13: error: operator '&&' has no right operand
#define PIN_EXISTS(PN) (defined(PN##_PIN) && PN##_PIN >= 0)
^
sketchConditionals.h:440:26: note: in expansion of macro 'PIN_EXISTS'
#define HAS_Z2_ENABLE (PIN_EXISTS(Z2_ENABLE))
^
sketchstepper.cpp:928:44: note: in expansion of macro 'HAS_Z2_ENABLE'
#if defined(Z_DUAL_STEPPER_DRIVERS) && HAS_Z2_ENABLE
^
Conditionals.h:13: error: operator '&&' has no right operand
#define PIN_EXISTS(PN) (defined(PN##_PIN) && PN##_PIN >= 0)
^
sketchConditionals.h:458:24: note: in expansion of macro 'PIN_EXISTS'
#define HAS_Y2_STEP (PIN_EXISTS(Y2_STEP))
^
sketchstepper.cpp:1023:44: note: in expansion of macro 'HAS_Y2_STEP'
#if defined(Y_DUAL_STEPPER_DRIVERS) && HAS_Y2_STEP
^
Conditionals.h:13: error: operator '&&' has no right operand
#define PIN_EXISTS(PN) (defined(PN##_PIN) && PN##_PIN >= 0)
^
sketchConditionals.h:460:24: note: in expansion of macro 'PIN_EXISTS'
#define HAS_Z2_STEP (PIN_EXISTS(Z2_STEP))
^
sketchstepper.cpp:1030:44: note: in expansion of macro 'HAS_Z2_STEP'
#if defined(Z_DUAL_STEPPER_DRIVERS) && HAS_Z2_STEP
^
exit status 1
operator '&&' has no right operand
Что мои рученьки не так на криворучили?
#define EXTRUDERS 2
далее
включил второй термистер
#define TEMP_SENSOR_0 1
#define TEMP_SENSOR_1 1
но при компиляции ошибка:
In file included from sketchlanguage.h:235:0,
from sketchConfigurationStore.cpp:92:
sketchlanguage_en.h:172:45: warning: invalid suffix on literal; C++11 requires a space between literal and string macro [-Wliteral-suffix]
#define MSG_MIN ' 'LCD_STR_THERMOMETER ' Min'
^
sketchlanguage_en.h:175:45: warning: invalid suffix on literal; C++11 requires a space between literal and string macro [-Wliteral-suffix]
#define MSG_MAX ' 'LCD_STR_THERMOMETER ' Max'
^
sketchlanguage_en.h:178:45: warning: invalid suffix on literal; C++11 requires a space between literal and string macro [-Wliteral-suffix]
#define MSG_FACTOR ' 'LCD_STR_THERMOMETER ' Fact'
^
In file included from sketchlanguage.h:235:0,
from sketchMarlin_main.cpp:53:
sketchlanguage_en.h:172:45: warning: invalid suffix on literal; C++11 requires a space between literal and string macro [-Wliteral-suffix]
#define MSG_MIN ' 'LCD_STR_THERMOMETER ' Min'
^
sketchlanguage_en.h:175:45: warning: invalid suffix on literal; C++11 requires a space between literal and string macro [-Wliteral-suffix]
#define MSG_MAX ' 'LCD_STR_THERMOMETER ' Max'
^
sketchlanguage_en.h:178:45: warning: invalid suffix on literal; C++11 requires a space between literal and string macro [-Wliteral-suffix]
#define MSG_FACTOR ' 'LCD_STR_THERMOMETER ' Fact'
^
sketchMarlin_main.cpp:817:30: warning: invalid suffix on literal; C++11 requires a space between literal and string macro [-Wliteral-suffix]
sprintf_P(time, PSTR('%i 'MSG_END_HOUR' %i 'MSG_END_MINUTE),hours, minutes);
^
sketchMarlin_main.cpp:817:47: warning: invalid suffix on literal; C++11 requires a space between literal and string macro [-Wliteral-suffix]
sprintf_P(time, PSTR('%i 'MSG_END_HOUR' %i 'MSG_END_MINUTE),hours, minutes);
^
In file included from sketchlanguage.h:235:0,
from sketchcardreader.cpp:6:
sketchlanguage_en.h:172:45: warning: invalid suffix on literal; C++11 requires a space between literal and string macro [-Wliteral-suffix]
#define MSG_MIN ' 'LCD_STR_THERMOMETER ' Min'
^
sketchlanguage_en.h:175:45: warning: invalid suffix on literal; C++11 requires a space between literal and string macro [-Wliteral-suffix]
#define MSG_MAX ' 'LCD_STR_THERMOMETER ' Max'
^
sketchlanguage_en.h:178:45: warning: invalid suffix on literal; C++11 requires a space between literal and string macro [-Wliteral-suffix]
#define MSG_FACTOR ' 'LCD_STR_THERMOMETER ' Fact'
^
In file included from sketchlanguage.h:235:0,
from sketchplanner.cpp:59:
sketchlanguage_en.h:172:45: warning: invalid suffix on literal; C++11 requires a space between literal and string macro [-Wliteral-suffix]
#define MSG_MIN ' 'LCD_STR_THERMOMETER ' Min'
^
sketchlanguage_en.h:175:45: warning: invalid suffix on literal; C++11 requires a space between literal and string macro [-Wliteral-suffix]
#define MSG_MAX ' 'LCD_STR_THERMOMETER ' Max'
^
sketchlanguage_en.h:178:45: warning: invalid suffix on literal; C++11 requires a space between literal and string macro [-Wliteral-suffix]
#define MSG_FACTOR ' 'LCD_STR_THERMOMETER ' Fact'
^
In file included from sketchlanguage.h:235:0,
from sketchstepper.cpp:29:
sketchlanguage_en.h:172:45: warning: invalid suffix on literal; C++11 requires a space between literal and string macro [-Wliteral-suffix]
#define MSG_MIN ' 'LCD_STR_THERMOMETER ' Min'
^
sketchlanguage_en.h:175:45: warning: invalid suffix on literal; C++11 requires a space between literal and string macro [-Wliteral-suffix]
#define MSG_MAX ' 'LCD_STR_THERMOMETER ' Max'
^
sketchlanguage_en.h:178:45: warning: invalid suffix on literal; C++11 requires a space between literal and string macro [-Wliteral-suffix]
#define MSG_FACTOR ' 'LCD_STR_THERMOMETER ' Fact'
^
In file included from sketchConfiguration_adv.h:4:0,
from sketchConfiguration.h:816,
from sketchMarlin.h:22,
from sketchstepper.cpp:24:
Conditionals.h:13: error: operator '&&' has no right operand
#define PIN_EXISTS(PN) (defined(PN##_PIN) && PN##_PIN >= 0)
^
sketchConditionals.h:448:23: note: in expansion of macro 'PIN_EXISTS'
#define HAS_Y2_DIR (PIN_EXISTS(Y2_DIR))
^
sketchstepper.cpp:882:44: note: in expansion of macro 'HAS_Y2_DIR'
#if defined(Y_DUAL_STEPPER_DRIVERS) && HAS_Y2_DIR
^
Conditionals.h:13: error: operator '&&' has no right operand
#define PIN_EXISTS(PN) (defined(PN##_PIN) && PN##_PIN >= 0)
^
sketchConditionals.h:450:23: note: in expansion of macro 'PIN_EXISTS'
#define HAS_Z2_DIR (PIN_EXISTS(Z2_DIR))
^
sketchstepper.cpp:888:44: note: in expansion of macro 'HAS_Z2_DIR'
#if defined(Z_DUAL_STEPPER_DRIVERS) && HAS_Z2_DIR
^
Conditionals.h:13: error: operator '&&' has no right operand
#define PIN_EXISTS(PN) (defined(PN##_PIN) && PN##_PIN >= 0)
^
sketchConditionals.h:438:26: note: in expansion of macro 'PIN_EXISTS'
#define HAS_Y2_ENABLE (PIN_EXISTS(Y2_ENABLE))
^
sketchstepper.cpp:919:41: note: in expansion of macro 'HAS_Y2_ENABLE'
#if defined(Y_DUAL_STEPPER_DRIVERS) && HAS_Y2_ENABLE
^
Conditionals.h:13: error: operator '&&' has no right operand
#define PIN_EXISTS(PN) (defined(PN##_PIN) && PN##_PIN >= 0)
^
sketchConditionals.h:440:26: note: in expansion of macro 'PIN_EXISTS'
#define HAS_Z2_ENABLE (PIN_EXISTS(Z2_ENABLE))
^
sketchstepper.cpp:928:44: note: in expansion of macro 'HAS_Z2_ENABLE'
#if defined(Z_DUAL_STEPPER_DRIVERS) && HAS_Z2_ENABLE
^
Conditionals.h:13: error: operator '&&' has no right operand
#define PIN_EXISTS(PN) (defined(PN##_PIN) && PN##_PIN >= 0)
^
sketchConditionals.h:458:24: note: in expansion of macro 'PIN_EXISTS'
#define HAS_Y2_STEP (PIN_EXISTS(Y2_STEP))
^
sketchstepper.cpp:1023:44: note: in expansion of macro 'HAS_Y2_STEP'
#if defined(Y_DUAL_STEPPER_DRIVERS) && HAS_Y2_STEP
^
Conditionals.h:13: error: operator '&&' has no right operand
#define PIN_EXISTS(PN) (defined(PN##_PIN) && PN##_PIN >= 0)
^
sketchConditionals.h:460:24: note: in expansion of macro 'PIN_EXISTS'
#define HAS_Z2_STEP (PIN_EXISTS(Z2_STEP))
^
sketchstepper.cpp:1030:44: note: in expansion of macro 'HAS_Z2_STEP'
#if defined(Z_DUAL_STEPPER_DRIVERS) && HAS_Z2_STEP
^
exit status 1
operator '&&' has no right operand
Что мои рученьки не так на криворучили?
Популярные вопросы
Стоит ли собирать 3D принтер самому
Вот возникла в голове такая мысль собрать из качественных комплектующих самому. На стальной раме. Стоит ли в это ввязываться ? Так то вроде руки...
Скажите, пожалуйста как этот дефект называется
Доброго времени суток, подскажите, пожалуйста, как называется дефект когда пластик прилипает к экструдеру и он "тащит" его за собой и сносит новые сло...
Кубик, Simplify3D и мосты
slic3r перед тем, как выкладывать верхние слои, кладет мосты, а прекрасный Simpli3D этого не делает :(
То есть вот это зелено...
То есть вот это зелено...
Комментарии и вопросы
https://www.thingiverse.com/se...
Я позавчера перерыл много сайт...
Да не экспериментальный и жест...
Приветствую, начал знакомится...
Здравствуйте. Имеется стоковый...
Всем доброго! По поводу жидкой...
На 3 д тодей я делаю не очень...