KREMEN Реклама
KREMEN Реклама

Ошибка при компиляции Marlin 2.1.2 "AUTOTEMP requires AUTOTEMP_MIN"

Belugin_Dmitry
Идет загрузка
Загрузка
10.01.2023
2008
6
Вопросы и ответы
Статья относится к принтерам:
ANYCUBIC i3 Mega S

Всем доброго времени суток.

Решил установить новую прошивку Marlin 2.1.2 на Anycubic i3 mega S. 

Скачал с гитхаба версию: "Marlin-bugfix-2.1.x"

Для настройки использовал конфигурацию из примеров скачанную с сайта, дорабатывая и настраивая под свои нужды.

При компиляции в бинарный файл постоянно выдаёт ошибку  "AUTOTEMP requires AUTOTEMP_MIN". 

Не могу разобраться что нужно исправить.

Пробовал без изменений компилировать прямо из примера, все равно вылазит эта же ошибка.

Вот полный текст, который выдает компилятор:

In file included from C:\Users\Дмитрий\Desktop\Marlin-bugfix-2.1.x\Marlin\src\inc\MarlinConfig.h:49:0,

                 from C:\Users\Дмитрий\Desktop\Marlin-bugfix-2.1.x\Marlin\src\HAL\AVR\eeprom.cpp:24:

C:\Users\Дмитрий\Desktop\Marlin-bugfix-2.1.x\Marlin\src\inc\SanityCheck.h:1559:6: error: #error "AUTOTEMP requires AUTOTEMP_MIN."

In file included from C:\Users\Дмитрий\Desktop\Marlin-bugfix-2.1.x\Marlin\src\inc\MarlinConfigPre.h:39:0,

                 from C:\Users\Дмитрий\Desktop\Marlin-bugfix-2.1.x\Marlin\src\inc\MarlinConfig.h:28,

                 from C:\Users\Дмитрий\Desktop\Marlin-bugfix-2.1.x\Marlin\src\HAL\AVR\eeprom.cpp:24:

C:\Users\Дмитрий\Desktop\Marlin-bugfix-2.1.x\Marlin\Configuration.h:1157:48: error: missing binary operator before token "("

C:\Users\Дмитрий\Desktop\Marlin-bugfix-2.1.x\Marlin\src\inc\SanityCheck.h:1806:11: note: in expansion of macro 'Z_MIN_PROBE_ENDSTOP_INVERTING'

In file included from C:\Users\Дмитрий\Desktop\Marlin-bugfix-2.1.x\Marlin\src\inc\MarlinConfig.h:49:0,

                 from C:\Users\Дмитрий\Desktop\Marlin-bugfix-2.1.x\Marlin\src\HAL\AVR\MarlinSerial.cpp:39:

C:\Users\Дмитрий\Desktop\Marlin-bugfix-2.1.x\Marlin\src\inc\SanityCheck.h:1559:6: error: #error "AUTOTEMP requires AUTOTEMP_MIN."

In file included from C:\Users\Дмитрий\Desktop\Marlin-bugfix-2.1.x\Marlin\src\inc\MarlinConfigPre.h:39:0,

                 from C:\Users\Дмитрий\Desktop\Marlin-bugfix-2.1.x\Marlin\src\inc\MarlinConfig.h:28,

                 from C:\Users\Дмитрий\Desktop\Marlin-bugfix-2.1.x\Marlin\src\HAL\AVR\MarlinSerial.cpp:39:

C:\Users\Дмитрий\Desktop\Marlin-bugfix-2.1.x\Marlin\Configuration.h:1157:48: error: missing binary operator before token "("

C:\Users\Дмитрий\Desktop\Marlin-bugfix-2.1.x\Marlin\src\inc\SanityCheck.h:1806:11: note: in expansion of macro 'Z_MIN_PROBE_ENDSTOP_INVERTING'

In file included from C:\Users\Дмитрий\Desktop\Marlin-bugfix-2.1.x\Marlin\src\inc\MarlinConfig.h:49:0,

                 from C:\Users\Дмитрий\Desktop\Marlin-bugfix-2.1.x\Marlin\src\HAL\AVR\HAL.cpp:24:

C:\Users\Дмитрий\Desktop\Marlin-bugfix-2.1.x\Marlin\src\inc\SanityCheck.h:1559:6: error: #error "AUTOTEMP requires AUTOTEMP_MIN."

In file included from C:\Users\Дмитрий\Desktop\Marlin-bugfix-2.1.x\Marlin\src\inc\MarlinConfigPre.h:39:0,

                 from C:\Users\Дмитрий\Desktop\Marlin-bugfix-2.1.x\Marlin\src\inc\MarlinConfig.h:28,

                 from C:\Users\Дмитрий\Desktop\Marlin-bugfix-2.1.x\Marlin\src\HAL\AVR\HAL.cpp:24:

C:\Users\Дмитрий\Desktop\Marlin-bugfix-2.1.x\Marlin\Configuration.h:1157:48: error: missing binary operator before token "("

C:\Users\Дмитрий\Desktop\Marlin-bugfix-2.1.x\Marlin\src\inc\SanityCheck.h:1806:11: note: in expansion of macro 'Z_MIN_PROBE_ENDSTOP_INVERTING'

In file included from C:\Users\Дмитрий\Desktop\Marlin-bugfix-2.1.x\Marlin\src\inc\MarlinConfig.h:49:0,

                 from C:\Users\Дмитрий\Desktop\Marlin-bugfix-2.1.x\Marlin\src\HAL\AVR\Servo.cpp:55:

C:\Users\Дмитрий\Desktop\Marlin-bugfix-2.1.x\Marlin\src\inc\SanityCheck.h:1559:6: error: #error "AUTOTEMP requires AUTOTEMP_MIN."

In file included from C:\Users\Дмитрий\Desktop\Marlin-bugfix-2.1.x\Marlin\src\inc\MarlinConfigPre.h:39:0,

                 from C:\Users\Дмитрий\Desktop\Marlin-bugfix-2.1.x\Marlin\src\inc\MarlinConfig.h:28,

                 from C:\Users\Дмитрий\Desktop\Marlin-bugfix-2.1.x\Marlin\src\HAL\AVR\Servo.cpp:55:

C:\Users\Дмитрий\Desktop\Marlin-bugfix-2.1.x\Marlin\Configuration.h:1157:48: error: missing binary operator before token "("

C:\Users\Дмитрий\Desktop\Marlin-bugfix-2.1.x\Marlin\src\inc\SanityCheck.h:1806:11: note: in expansion of macro 'Z_MIN_PROBE_ENDSTOP_INVERTING'

In file included from C:\Users\Дмитрий\Desktop\Marlin-bugfix-2.1.x\Marlin\src\inc\MarlinConfig.h:49:0,

                 from C:\Users\Дмитрий\Desktop\Marlin-bugfix-2.1.x\Marlin\src\HAL\AVR\fast_pwm.cpp:24:

C:\Users\Дмитрий\Desktop\Marlin-bugfix-2.1.x\Marlin\src\inc\SanityCheck.h:1559:6: error: #error "AUTOTEMP requires AUTOTEMP_MIN."

In file included from C:\Users\Дмитрий\Desktop\Marlin-bugfix-2.1.x\Marlin\src\inc\MarlinConfigPre.h:39:0,

                 from C:\Users\Дмитрий\Desktop\Marlin-bugfix-2.1.x\Marlin\src\inc\MarlinConfig.h:28,

                 from C:\Users\Дмитрий\Desktop\Marlin-bugfix-2.1.x\Marlin\src\HAL\AVR\fast_pwm.cpp:24:

C:\Users\Дмитрий\Desktop\Marlin-bugfix-2.1.x\Marlin\Configuration.h:1157:48: error: missing binary operator before token "("

C:\Users\Дмитрий\Desktop\Marlin-bugfix-2.1.x\Marlin\src\inc\SanityCheck.h:1806:11: note: in expansion of macro 'Z_MIN_PROBE_ENDSTOP_INVERTING'

In file included from C:\Users\Дмитрий\Desktop\Marlin-bugfix-2.1.x\Marlin\src\inc\MarlinConfig.h:49:0,

                 from C:\Users\Дмитрий\Desktop\Marlin-bugfix-2.1.x\Marlin\src\HAL\AVR\HAL_SPI.cpp:34:

C:\Users\Дмитрий\Desktop\Marlin-bugfix-2.1.x\Marlin\src\inc\SanityCheck.h:1559:6: error: #error "AUTOTEMP requires AUTOTEMP_MIN."

In file included from C:\Users\Дмитрий\Desktop\Marlin-bugfix-2.1.x\Marlin\src\inc\MarlinConfigPre.h:39:0,

                 from C:\Users\Дмитрий\Desktop\Marlin-bugfix-2.1.x\Marlin\src\inc\MarlinConfig.h:28,

                 from C:\Users\Дмитрий\Desktop\Marlin-bugfix-2.1.x\Marlin\src\HAL\AVR\HAL_SPI.cpp:34:

C:\Users\Дмитрий\Desktop\Marlin-bugfix-2.1.x\Marlin\Configuration.h:1157:48: error: missing binary operator before token "("

C:\Users\Дмитрий\Desktop\Marlin-bugfix-2.1.x\Marlin\src\inc\SanityCheck.h:1806:11: note: in expansion of macro 'Z_MIN_PROBE_ENDSTOP_INVERTING'

In file included from C:\Users\Дмитрий\Desktop\Marlin-bugfix-2.1.x\Marlin\src\inc\MarlinConfig.h:49:0,

                 from C:\Users\Дмитрий\Desktop\Marlin-bugfix-2.1.x\Marlin\src\HAL\DUE\fastio\G2_PWM.cpp:43:

C:\Users\Дмитрий\Desktop\Marlin-bugfix-2.1.x\Marlin\src\inc\SanityCheck.h:1559:6: error: #error "AUTOTEMP requires AUTOTEMP_MIN."

In file included from C:\Users\Дмитрий\Desktop\Marlin-bugfix-2.1.x\Marlin\src\inc\MarlinConfigPre.h:39:0,

                 from C:\Users\Дмитрий\Desktop\Marlin-bugfix-2.1.x\Marlin\src\inc\MarlinConfig.h:28,

                 from C:\Users\Дмитрий\Desktop\Marlin-bugfix-2.1.x\Marlin\src\HAL\DUE\fastio\G2_PWM.cpp:43:

C:\Users\Дмитрий\Desktop\Marlin-bugfix-2.1.x\Marlin\Configuration.h:1157:48: error: missing binary operator before token "("

C:\Users\Дмитрий\Desktop\Marlin-bugfix-2.1.x\Marlin\src\inc\SanityCheck.h:1806:11: note: in expansion of macro 'Z_MIN_PROBE_ENDSTOP_INVERTING'

exit status 1

Compilation error: #error "AUTOTEMP requires AUTOTEMP_MIN."

Ответы на вопросы
Lider 3D Реклама
Lider 3D Реклама