Error operator has no right operand

5 votes and 4 comments so far on Reddit

here is the error

Arduino: 1.0.6 (Windows 7), Board: «Arduino Mega 2560 or Mega ADK» C:Program Files (x86)Arduinohardwaretoolsavrbinavr-g++ -c -g -Os -Wall -fno-exceptions -ffunction-sections -fdata-sections -mmcu=atmega2560 -DF_CPU=16000000L -MMD -DUSB_VID=null -DUSB_PID=null -DARDUINO=106 -IC:Program Files (x86)Arduinohardwarearduinocoresarduino -IC:Program Files (x86)Arduinohardwarearduinovariantsmega -IC:Program Files (x86)ArduinolibrariesWire -IC:Program Files (x86)ArduinolibrariesLiquidCrystal -IC:Program Files (x86)ArduinolibrariesSPI

In file included from /Marlin.h:23,

             from BlinkM.cpp:5:

/pins.h:6:1: error: operator ‘==’ has no right operand

/pins.h:25:1: error: operator ‘==’ has no right operand

/pins.h:103:1: error: operator ‘==’ has no right operand

/pins.h:174:1: error: operator ‘==’ has no right operand

/pins.h:219:1: error: operator ‘==’ has no right operand

/pins.h:298:1: error: operator ‘==’ has no right operand

/pins.h:303:1: error: operator ‘==’ has no right operand

/pins.h:381:1: error: operator ‘==’ has no right operand

/pins.h:385:1: error: operator ‘==’ has no right operand

/pins.h:455:1: error: operator ‘==’ has no right operand

/pins.h:533:1: error: operator ‘==’ has no right operand

/pins.h:918:1: error: operator ‘==’ has no right operand

/pins.h:966:1: error: operator ‘==’ has no right operand

/pins.h:1091:1: error: operator ‘==’ has no right operand

/pins.h:1157:1: error: operator ‘==’ has no right operand

/pins.h:1160:1: error: operator ‘==’ has no right operand

/pins.h:1163:1: error: operator ‘==’ has no right operand

/pins.h:1166:1: error: operator ‘==’ has no right operand

/pins.h:1176:1: error: operator ‘==’ has no right operand

/pins.h:1347:1: error: operator ‘==’ has no right operand

/pins.h:1447:1: error: operator ‘==’ has no right operand

/pins.h:1516:1: error: operator ‘==’ has no right operand

/pins.h:1605:1: error: operator ‘==’ has no right operand

/pins.h:1724:1: error: operator ‘==’ has no right operand

/pins.h:1803:1: error: operator ‘==’ has no right operand

/pins.h:1870:1: error: operator ‘==’ has no right operand

/pins.h:1954:1: error: operator ‘==’ has no right operand

/pins.h:2072:1: error: operator ‘==’ has no right operand

/pins.h:2125:1: error: operator ‘==’ has no right operand

/pins.h:2217:1: error: operator ‘==’ has no right operand

/pins.h:2271:1: error: operator ‘==’ has no right operand

/pins.h:2340:1: error: operator ‘==’ has no right operand

/pins.h:2486:1: error: operator ‘==’ has no right operand

/pins.h:2588:1: error: operator ‘==’ has no right operand

/pins.h:2699:1: error: operator ‘==’ has no right operand

/pins.h:2794:1: error: operator ‘==’ has no right operand

/pins.h:2894:2: error: #error Unknown MOTHERBOARD value in configuration.h

In file included from /Configuration.h:4,

             from /Marlin.h:22,

             from BlinkM.cpp:5:

boards.h:7: error: expected unqualified-id before numeric constant

In file included from /Configuration.h:785,

             from /Marlin.h:22,

             from BlinkM.cpp:5:

/thermistortables.h:173: warning: only initialized variables can be placed into program memory area

perhaps my google foo is bad i cant find a good answer. i dont know code and i dont know what is going on i took a look at the pins.h file and i assumed those numbers like 2340:1 were lines and whent to those lines every single one of them coincided with a version of this line

 #if MB(RAMBO)

i checked the config h the code looks right as far as i can tell for this

 #ifndef MOTHERBOARD
  #define MOTHERBOARD 301
#endif

i have newest arduino and marlin 1.0.1

RepRap forum

So I was setting up Marlin for my new printer, firmware version Marlin 1.1.0-RC4 (not the latest but I’ve used it before) and did a compile check. It came up with this error;

Quote

Build options changed, rebuilding all
In file included from sketch/Configuration.h:41:0,
                 from Marlin-RC/Marlin/Marlin.ino:37:
boards.h:94: error: operator '==' has no right operand
 #define MB(board) (MOTHERBOARD==BOARD_##board)
                                              ^
sketch/pins.h:82:7: note: in expansion of macro 'MB'
 #elif MB(ULTIMAKER)
       ^
In file included from sketch/Configuration_adv.h:658:0,
                 from sketch/Configuration.h:941,
                 from Marlin-RC/Marlin/Marlin.ino:37:
Conditionals.h:518: error: operator '&&' has no right operand
   #define HAS_FAN2 (PIN_EXISTS(FAN2) && CONTROLLERFAN_PIN != FAN2_PIN && EXTRUDER_0_AUTO_FAN_PIN != FAN2_PIN && EXTRUDER_1_AUTO_FAN_PIN != FAN2_PIN && EXTRUDER_2_AUTO_FAN_PIN != FAN2_PIN)
                                                           ^
sketch/Conditionals.h:609:7: note: in expansion of macro 'HAS_FAN2'
   #if HAS_FAN2
       ^
In file included from sketch/Configuration_adv.h:658:0,
                 from sketch/Configuration.h:941,
                 from Marlin-RC/Marlin/Marlin.ino:37:
Conditionals.h:517: error: operator '&&' has no right operand
   #define HAS_FAN1 (PIN_EXISTS(FAN1) && CONTROLLERFAN_PIN != FAN1_PIN && EXTRUDER_0_AUTO_FAN_PIN != FAN1_PIN && EXTRUDER_1_AUTO_FAN_PIN != FAN1_PIN && EXTRUDER_2_AUTO_FAN_PIN != FAN1_PIN)
                                                           ^
sketch/Conditionals.h:611:9: note: in expansion of macro 'HAS_FAN1'
   #elif HAS_FAN1
         ^
Conditionals.h:517: error: operator '&&' has no right operand
   #define HAS_FAN1 (PIN_EXISTS(FAN1) && CONTROLLERFAN_PIN != FAN1_PIN && EXTRUDER_0_AUTO_FAN_PIN != FAN1_PIN && EXTRUDER_1_AUTO_FAN_PIN != FAN1_PIN && EXTRUDER_2_AUTO_FAN_PIN != FAN1_PIN)
                                                           ^
sketch/Conditionals.h:623:7: note: in expansion of macro 'HAS_FAN1'
   #if HAS_FAN1
       ^
In file included from sketch/Configuration_adv.h:658:0,
                 from sketch/Configuration.h:941,
                 from Marlin-RC/Marlin/Marlin.ino:37:
Conditionals.h:518: error: operator '&&' has no right operand
   #define HAS_FAN2 (PIN_EXISTS(FAN2) && CONTROLLERFAN_PIN != FAN2_PIN && EXTRUDER_0_AUTO_FAN_PIN != FAN2_PIN && EXTRUDER_1_AUTO_FAN_PIN != FAN2_PIN && EXTRUDER_2_AUTO_FAN_PIN != FAN2_PIN)
                                                           ^
sketch/Conditionals.h:626:7: note: in expansion of macro 'HAS_FAN2'
   #if HAS_FAN2
       ^
In file included from sketch/Configuration.h:42:0,
                 from Marlin-RC/Marlin/Marlin.ino:37:
macros.h:58: error: operator '&&' has no right operand
 #define PIN_EXISTS(PN) (defined(PN ##_PIN) && PN ##_PIN >= 0)
                                                         ^
sketch/Conditionals.h:511:27: note: in expansion of macro 'PIN_EXISTS'
   #define HAS_AUTO_FAN_0 (PIN_EXISTS(EXTRUDER_0_AUTO_FAN))
                           ^
sketch/Conditionals.h:515:25: note: in expansion of macro 'HAS_AUTO_FAN_0'
   #define HAS_AUTO_FAN (HAS_AUTO_FAN_0 || HAS_AUTO_FAN_1 || HAS_AUTO_FAN_2 || HAS_AUTO_FAN_3)
                         ^
sketch/SanityCheck.h:337:5: note: in expansion of macro 'HAS_AUTO_FAN'
 #if HAS_AUTO_FAN
     ^
In file included from sketch/Configuration_adv.h:659:0,
                 from sketch/Configuration.h:941,
                 from Marlin-RC/Marlin/Marlin.ino:37:
SanityCheck.h:351: error: operator '&&' has no right operand
 #if HAS_FAN0 && CONTROLLERFAN_PIN == FAN_PIN
                                   ^
In file included from sketch/Configuration.h:42:0,
                 from Marlin-RC/Marlin/Marlin.ino:37:
macros.h:58: error: operator '&&' has no right operand
 #define PIN_EXISTS(PN) (defined(PN ##_PIN) && PN ##_PIN >= 0)
                                                         ^
sketch/Conditionals.h:519:30: note: in expansion of macro 'PIN_EXISTS'
   #define HAS_CONTROLLERFAN (PIN_EXISTS(CONTROLLERFAN))
                              ^
sketch/SanityCheck.h:355:5: note: in expansion of macro 'HAS_CONTROLLERFAN'
 #if HAS_CONTROLLERFAN
     ^
exit status 1
operator '==' has no right operand

It keeps making reference to the boards.h file, which I haven’t touched except to choose my board (GT2560, recognised as board 7: Ultimaker)

Are you using a current version of the Arduino IDE?

In configuration.h is the board defined correctly?

For example:
#define MOTHERBOARD BOARD_ULTIMAKER

Using the current version. Interestingly, no, Everything seemed to suggest «BOARD» instead of «MOTHERBOARD». Used the latter and that seems to have cleared up that. Thanks! Not the only issue I have to sort though sad smiley

In the version of Marlin I have here, that first error line is in boards.h.

The problem is with «BOARD_##board» — you can’t have # characters in a name. You need to replace BOARD_##board with the name of your board (e.g. BOARD_ULTIMAKER).

I guess that somehow the boards.h that you edited has been overwritten with the default

In line #define MB(board) (MOTHERBOARD==BOARD_##board)
The ‘##’ preprocessing operator performs token pasting. When a macro is expanded, the two tokens on either side of each ‘##’ operator are combined into a single token, which then replaces the ‘##’
( from [gcc.gnu.org] )
so MB(ULTIMAKER) becomes MOTHERBOARD==BOARD_ULTIMAKER)

In Configuration.h need to uncomment ( remove // at start) your motherboard
#define MOTHERBOARD BOARD_ULTIMAKER

So in pins.h
#if MB(ULTIMAKER)
#define KNOWN_BOARD
becomes
#if MOTHERBOARD==BOARD_ULTIMAKER
#define KNOWN_BOARD

Новичкам. Задай вопрос — получи ответ

Re: Новичкам. Задай вопрос — получи ответ

По поводу «отматывает» — а не вытекает ли? У меня тоже подобное бывает, я включил 10мм продавливание при старте печати. Просто после печати ещё какое-то время из сопла пластик так и движется.

Аватара пользователя
Revenger
 
Сообщения: 1728
Зарегистрирован: 01 ноя 2014, 00:50
Откуда: Ставрополье
ФИО: Александр
  • Сайт

Re: Новичкам. Задай вопрос — получи ответ

Сообщение aalex » 02 мар 2015, 11:08

Revenger писал(а):По поводу «отматывает» — а не вытекает ли? У меня тоже подобное бывает, я включил 10мм продавливание при старте печати. Просто после печати ещё какое-то время из сопла пластик так и движется.

Про вытекания я в курсе, но тут такого нет. Бывает печать завершается и через секунд 15 принтер стартует печатать другую деталь. Ничего не вытекло, а в сопле все равно нет пластика. Придется увеличивать продавливание при старте…

Аватара пользователя
aalex
 
Сообщения: 107
Зарегистрирован: 18 окт 2014, 18:53


Re: Новичкам. Задай вопрос — получи ответ

Сообщение technomag » 02 мар 2015, 19:30

oleg102 писал(а):Впервый раз пытаюсь залить прошивку, настроил все по инструкции, выбрал плату и процессор, жму кнопку закачать и мне ошибка…

Arduino: 1.6.0 (Windows 7), Плата»Sanguino, ATmega1284p 16MHz»

In file included from Configuration.h:4:0,
from Marlin.h:22,
from BlinkM.cpp:5:
boards.h:58:46: error: operator ‘==’ has no right operand
#define MB(board) (MOTHERBOARD==BOARD_##board)
^
…..
куда дальше копать подскажите пожалуйста. Плата у меня Мелзи если что

У меня была такая же ошибка.
Оказалось, что я не правильно написал команду для определения имени платы, а именно:

#ifndef MOTHERBOARD
#define BOARD_RAMPS_13_EEB
#endif

А должно быть так:

#ifndef MOTHERBOARD
#define MOTHERBOARD BOARD_RAMPS_13_EEB
#endif

т.е. имя своей платы нужно вставлять после define MOTHERBOARD не удаляя слово MOTHERBOARD
тогда и все осальные ошибки в вашем списке при компиляции исчезнут.
Удачи.

technomag
 
Сообщения: 12
Зарегистрирован: 02 мар 2015, 18:22


Re: Новичкам. Задай вопрос — получи ответ

Сообщение antonkopa » 02 мар 2015, 23:18

Попробовал изменял до 3 и 2 все тоже самое. Может как то неправильно отрабатывается G-code ?
Видь при простой парковке все нормально, а проблема возникает только при попытки реальной печати.

antonkopa
 
Сообщения: 73
Зарегистрирован: 10 фев 2015, 10:42


Re: Новичкам. Задай вопрос — получи ответ

Сообщение antonkopa » 03 мар 2015, 01:10

irakezz писал(а):у меня тоже проблема была при начале печати. в g-code число после F попробуйте уменьшить

Спасибо, нашел )))

Так это теперь все время надо править ? было «25 G1 Z5 F5000» стало «25 G1 Z5 F150» но теперь он паркуется а потом сам подымается на несколько миллиметров, или я не с тем значением работаю ?

С подемом тоже разобрался «G1 Z0 F150» то есть в этой строке Z5-говорило о подъеме на 5мм. оси ?
А вот ка теперь это прописать что б не вносить каждый раз ?

antonkopa
 
Сообщения: 73
Зарегистрирован: 10 фев 2015, 10:42

Re: Новичкам. Задай вопрос — получи ответ

Сообщение SkyFlyer » 03 мар 2015, 15:59

У меня при печати цилиндров наружный диаметр совпадает с заданным хорошо, а внутренний чуть меньше.

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

Может, дело в толщине слоя? Сопло 0.4, слой 0.22.

SkyFlyer
 
Сообщения: 134
Зарегистрирован: 21 дек 2014, 23:08

Re: Новичкам. Задай вопрос — получи ответ

Сообщение ales2k » 03 мар 2015, 16:44

Корректируйся на усадку и слайсеры делают
внутренние отверстия почти всегда меньше — причина для меня загадка.

«Мы не в Англии случиться может всякое» Сказано главой МИ6 в Эдинбурге Шотландия.

Аватара пользователя
ales2k
 
Сообщения: 463
Зарегистрирован: 30 июн 2014, 12:50

Re: Новичкам. Задай вопрос — получи ответ

Сообщение irakezz » 03 мар 2015, 17:42

antonkopa писал(а):

irakezz писал(а):у меня тоже проблема была при начале печати. в g-code число после F попробуйте уменьшить

Спасибо, нашел )))

Так это теперь все время надо править ? было «25 G1 Z5 F5000» стало «25 G1 Z5 F150» но теперь он паркуется а потом сам подымается на несколько миллиметров, или я не с тем значением работаю ?

С подемом тоже разобрался «G1 Z0 F150» то есть в этой строке Z5-говорило о подъеме на 5мм. оси ?
А вот ка теперь это прописать что б не вносить каждый раз ?

Странно что в коде так влияет это значение… По идее если в прошивке ограничить, то сколько в коде не напиши больше не будет. Я -бы прошивку еще поковырял…

Добавлено спустя 5 минут 46 секунд:

SkyFlyer писал(а):У меня при печати цилиндров наружный диаметр совпадает с заданным хорошо, а внутренний чуть меньше.

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

Может, дело в толщине слоя? Сопло 0.4, слой 0.22.

А может быть дело в том что расстояние от наружной границы до внутренней не кратно диаметру сопла. Поэтому слайсер и подгоняет под стало…

irakezz
 
Сообщения: 79
Зарегистрирован: 26 дек 2014, 12:54

Re: Новичкам. Задай вопрос — получи ответ

Сообщение SkyFlyer » 03 мар 2015, 18:50

Если усадка, то наружные размеры тоже должны быть меньше.

У меня такая мысль возникла. Если сначала принтер печатает внешнюю границу, периметр, а внутренний диаметр потом, то из-за некоторого расплющивания пластика он, в основном внутрь выдавливается.

Неясно, как можно корректировать, тогда и другие размеры уйдут. А они вполне в норме.

Попробую еще слой 0.24 для 0.4 сопла. Выше уже не очень выглядит.

SkyFlyer
 
Сообщения: 134
Зарегистрирован: 21 дек 2014, 23:08

Re: Новичкам. Задай вопрос — получи ответ

Сообщение Revenger » 03 мар 2015, 19:21

Тут думай не думай, а отверстия меньше и с этим можно бороться только методом тыка. Почитайте форум. Не один раз и не один человек (включая меня) этот вопрос задавали. В слик3р есть функция коррекции отверстий, но она так же уменьшает наружний размер если отверстие увеличивает. Короче только метод «тыка».

Аватара пользователя
Revenger
 
Сообщения: 1728
Зарегистрирован: 01 ноя 2014, 00:50
Откуда: Ставрополье
ФИО: Александр
  • Сайт

Re: Новичкам. Задай вопрос — получи ответ

Сообщение aalex » 03 мар 2015, 22:57

Мужики, в какую сторону копать? На поверхности появляются небольшие наплывы на поворотах и просто на изгибах. На фото ниже выделил стрелками:

Изображение
Изображение

Такие косяки появляются на стенках небольших окружностей. Если же заливается что то широкое и с постоянной скоростью, то там на стенках все ровно и гладко. Мб ось Z не достаточно точно опускается на заданную толщину слоя? Или переэкструзия пластика?

Совсем недавно сменил все мозги и пришлось привыкать к Марлину, где настраивал коэффициенты шага шпилки по Z и подающего ротора экструдера. Вполне мог накосячить там = Слайсер — Кура.

Аватара пользователя
aalex
 
Сообщения: 107
Зарегистрирован: 18 окт 2014, 18:53

Re: Новичкам. Задай вопрос — получи ответ

Сообщение icehardy » 03 мар 2015, 23:24

как настроены ускорения?
плавно ли двигается каретка при печати, или есть затыки, рывки, не механические
и с какой скоростью печать идет

Аватара пользователя
icehardy
 
Сообщения: 1282
Зарегистрирован: 27 фев 2013, 16:59
Откуда: Кострома
Skype: icehardy
  • ICQ


Вернуться в 3D печать

Перейти:

Кто сейчас на конференции

Сейчас этот форум просматривают: Yandex [Bot] и гости: 6

>> What operating system is this (exact version) ?
FC4

>> gcc —version
gcc (GCC) 4.0.0 20050519 (Red Hat 4.0.0-8)

>> ls -l /lib/libc*
-rwxr-xr-x  1 root root 1489572 May 30  2005 /lib/libc-2.3.5.so
lrwxrwxrwx  1 root root      11 Feb 26  2006 /lib/libcap.so -> libcap.so.1
lrwxrwxrwx  1 root root      14 Feb 25  2006 /lib/libcap.so.1 -> libcap.so.1.10
-rwxr-xr-x  1 root root   11744 Mar  2  2005 /lib/libcap.so.1.10
-rwxr-xr-x  1 root root  191632 May 30  2005 /lib/libcidn-2.3.5.so
lrwxrwxrwx  1 root root      16 Feb 25  2006 /lib/libcidn.so.1 -> libcidn-2.3.5.so
lrwxrwxrwx  1 root root      17 Feb 25  2006 /lib/libcom_err.so.2 -> libcom_err.so.2.1
-rwxr-xr-x  1 root root    7836 May 10  2005 /lib/libcom_err.so.2.1
-rwxr-xr-x  1 root root   27660 May 30  2005 /lib/libcrypt-2.3.5.so
-rwxr-xr-x  1 root root 1111368 May 21  2005 /lib/libcrypto.so.0.9.7a
-rwxr-xr-x  1 root root 1089068 May 19  2005 /lib/libcrypto.so.0.9.7f
lrwxrwxrwx  1 root root      19 Feb 26  2006 /lib/libcrypto.so.4 -> libcrypto.so.0.9.7a
lrwxrwxrwx  1 root root      19 Feb 25  2006 /lib/libcrypto.so.5 -> libcrypto.so.0.9.7f
lrwxrwxrwx  1 root root      17 Feb 25  2006 /lib/libcrypt.so.1 -> libcrypt-2.3.5.so
lrwxrwxrwx  1 root root      13 Feb 25  2006 /lib/libc.so.6 -> libc-2.3.5.so

>> /lib/libc.so.6
GNU C Library development release version 2.3.5, by Roland McGrath et al.
Copyright (C) 2005 Free Software Foundation, Inc.
This is free software; see the source for copying conditions.
There is NO warranty; not even for MERCHANTABILITY or FITNESS FOR A
PARTICULAR PURPOSE.
Compiled by GNU CC version 4.0.0 20050525 (Red Hat 4.0.0-9).
Compiled on a Linux 2.4.20 system on 2005-05-30.
Available extensions:
        GNU libio by Per Bothner
        crypt add-on version 2.1 by Michael Glad and others
        Native POSIX Threads Library by Ulrich Drepper et al
        The C stubs add-on version 2.1.2.
        BIND-8.2.3-T5B
        NIS(YP)/NIS+ NSS modules 0.19 by Thorsten Kukuk
        Glibc-2.0 compatibility add-on by Cristian Gafton
        GNU Libidn by Simon Josefsson
Thread-local storage support included.

>> nm argp-xinl.o
no such object file however, i have this: argp-fs-xinl.o

         U _argp_fmtstream_ensure
00000163 T argp_fmtstream_point
00000094 T argp_fmtstream_putc
00000052 T argp_fmtstream_puts
000000d6 T argp_fmtstream_set_lmargin
00000105 T argp_fmtstream_set_rmargin
00000134 T argp_fmtstream_set_wmargin
         U _argp_fmtstream_update
00000000 T argp_fmtstream_write
         U memcpy

>> Can you also show how you compiled this (the commands) ?
basically, i just follow the installation instruction, that is, «configure —prefix=/usr/local», make

thanks,

r6


Home Repetier-Firmware

Arduino compiler error with v0.92

I get a compiler error when using version v0.92, I don’t get any error with v0.91 with the same settings in the web based configuration. Arduino 1.6.9

Too many errors to post the whole log, here is the start:

Arduino: 1.6.9 (Windows 10), Board: «Arduino/Genuino Mega or Mega 2560, ATmega2560 (Mega 2560)»

In file included from sketchConfiguration.h:41:0,

from sketchRepetier.h:198,

from C:UsersbarneyGoogle DriveSynchronizedProjects3dpFirmwaresRepetier-FirmwareRepetierRepetier.ino:151:

pins.h:49: error: operator ‘==’ has no left operand

#if MOTHERBOARD == 0

^

pins.h:122: error: operator ‘==’ has no left operand

#if MOTHERBOARD == 1

^

In file included from sketchConfiguration.h:41:0,

from sketchRepetier.h:198,

from C:UsersbarneyGoogle DriveSynchronizedProjects3dpFirmwaresRepetier-FirmwareRepetierRepetier.ino:151:

pins.h:173: error: operator ‘==’ has no left operand

#if MOTHERBOARD == 91

^

pins.h:231: error: operator ‘==’ has no left operand

#if MOTHERBOARD == 2

^

pins.h:292: error: operator ‘==’ has no left operand

#if MOTHERBOARD == 21

^

pins.h:353: error: operator ‘==’ has no left operand

#if MOTHERBOARD == 33

^

pins.h:356: error: operator ‘==’ has no left operand

#elif MOTHERBOARD == 34

^

pins.h:360: error: operator ‘==’ has no left operand

#elif MOTHERBOARD == 35

^

pins.h:365: error: operator ‘==’ has no left operand

#if MOTHERBOARD == 3 || MOTHERBOARD == 33 || MOTHERBOARD == 34 || MOTHERBOARD == 35

^

pins.h:572: error: operator ‘==’ has no left operand

#if MOTHERBOARD == 37

^

pins.h:642: error: operator ‘==’ has no left operand

#if MOTHERBOARD == 80

^

pins.h:719: error: operator ‘==’ has no left operand

#if MOTHERBOARD == 4

^

pins.h:767: error: operator ‘==’ has no left operand

#if MOTHERBOARD == 5 || MOTHERBOARD == 51

^

pins.h:840: error: operator ‘==’ has no left operand

#if MOTHERBOARD == 62

^

pins.h:843: error: operator ‘==’ has no left operand

#if MOTHERBOARD == 65

^

pins.h:848: error: operator ‘==’ has no left operand

#if MOTHERBOARD == 6 || MOTHERBOARD == 62 || MOTHERBOARD == 65

^

pins.h:931: error: operator ‘==’ has no left operand

#if MOTHERBOARD == 63

^

pins.h:996: error: operator ‘==’ has no left operand

#if MOTHERBOARD == 66

^

pins.h:1084: error: operator ‘==’ has no left operand

#if MOTHERBOARD == 7

^

pins.h:1151: error: operator ‘==’ has no left operand

#if MOTHERBOARD == 71

^

pins.h:1221: error: operator ‘==’ has no left operand

#if MOTHERBOARD == 72

^

pins.h:1286: error: operator ‘==’ has no left operand

#if MOTHERBOARD == 73

^

pins.h:1356: error: operator ‘==’ has no left operand

#if MOTHERBOARD == 8

^

pins.h:1415: error: operator ‘==’ has no left operand

#if MOTHERBOARD == 88

^

pins.h:1491: error: operator ‘==’ has no left operand

#if MOTHERBOARD == 92

^

pins.h:1568: error: operator ‘==’ has no left operand

#if MOTHERBOARD == 9

^

pins.h:1627: error: operator ‘==’ has no left operand

#if MOTHERBOARD == 12

^

pins.h:1740: error: operator ‘==’ has no left operand

#if MOTHERBOARD == 70

^

pins.h:1847: error: operator ‘==’ has no left operand

#if MOTHERBOARD == 101

^

pins.h:1931: error: operator ‘==’ has no left operand

#if MOTHERBOARD == 701

^

pins.h:2036: error: operator ‘==’ has no left operand

#if MOTHERBOARD == 702

^

pins.h:2122: error: operator ‘==’ has no left operand

#if MOTHERBOARD == 703

^

pins.h:2243: error: operator ‘==’ has no left operand

#if MOTHERBOARD == 301

^

pins.h:2334: error: operator ‘==’ has no left operand

#if MOTHERBOARD == 316

^

pins.h:2348: error: operator ‘==’ has no left operand

#if MOTHERBOARD == 315

^

pins.h:2354: error: operator ‘==’ has no left operand

#if MOTHERBOARD == 314

^

pins.h:2696: error: operator ‘==’ has no left operand

#if MOTHERBOARD == 501

^

pins.h:2759: error: operator ‘==’ has no left operand

#if MOTHERBOARD == 999

^

pins.h:2786: error: operator ‘==’ has no left operand

#if NUM_EXTRUDER==1

^

pins.h:2791: error: operator ‘<‘ has no left operand

#if NUM_EXTRUDER < 3

^

In file included from C:UsersbarneyGoogle DriveSynchronizedProjects3dpFirmwaresRepetier-FirmwareRepetierRepetier.ino:151:0:

Repetier.h:208: error: operator ‘||’ has no left operand

#if SHARED_EXTRUDER_HEATER || MIXING_EXTRUDER

^

Repetier.h:235: error: operator ‘==’ has no left operand

#if defined(FAST_COREXYZ) && !(DRIVE_SYSTEM==XY_GANTRY || DRIVE_SYSTEM==YX_GANTRY || DRIVE_SYSTEM==XZ_GANTRY || DRIVE_SYSTEM==ZX_GANTRY || DRIVE_SYSTEM==GANTRY_FAKE)

^

In file included from C:UsersbarneyGoogle DriveSynchronizedProjects3dpFirmwaresRepetier-FirmwareRepetierRepetier.ino:151:0:

Repetier.h:264: error: operator ‘&&’ has no left operand

#if FEATURE_Z_PROBE && Z_PROBE_PIN < 0

^

Repetier.h:268: error: #if with no expression

#if DISTORTION_CORRECTION

^

Repetier.h:289: error: operator ‘==’ has no left operand

#if (MOTHERBOARD == 501)

^

Repetier.h:303: error: operator ‘||’ has no right operand

#if !defined(Z_PROBE_REPETITIONS) || Z_PROBE_REPETITIONS < 1

^

Repetier.h:320: error: operator ‘&&’ has no right operand

#if !defined(ROD_RADIUS) && DRIVE_SYSTEM == DELTA

^

Понравилась статья? Поделить с друзьями:
  • Error operator does not exist integer text
  • Error operator does not exist character varying bytea
  • Error operation failed active console session exists for this domain
  • Error openvz vps is not supported
  • Error opening zip file or jar manifest missing idea