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
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
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
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
^