Kompilieren fehlgeschlagen nach BL-Touch Installation

Ich habe mit dem Repetier-Configurator die Firmware für den eingebauten BL-Touch geändert und diesen anstelle des bisherigen Z-min-Endstops entsprechend angeschlossen. Beim Versuch, die neue Firmware zu kompilieren, erhalte ich diese Fehlermeldung:

C:\Users\Hans\AppData\Local\Temp\arduino_build_519543\sketch\Configuration.h:251:25: note: suggested alternative: 'ORIG_E0_ENABLE_PIN'

 #define EXT4_ENABLE_PIN ORIG_E4_ENABLE_PIN

                         ^

C:\Users\Hans\AppData\Local\Temp\arduino_build_519543\sketch\Extruder.cpp:2631:71: note: in expansion of macro 'EXT4_ENABLE_PIN'

         4,EXT4_X_OFFSET,EXT4_Y_OFFSET,EXT4_Z_OFFSET,EXT4_STEPS_PER_MM,EXT4_ENABLE_PIN,EXT4_ENABLE_ON,

                                                                       ^~~~~~~~~~~~~~~

"C:\\Arduino\\hardware\\tools\\avr/bin/avr-g++" -c -g -Os -w -std=gnu++11 -fpermissive -fno-exceptions -ffunction-sections -fdata-sections -fno-threadsafe-statics -Wno-error=narrowing -MMD -flto -mmcu=atmega2560 -DF_CPU=16000000L -DARDUINO=10811 -DARDUINO_AVR_MEGA2560 -DARDUINO_ARCH_AVR "-IC:\\Arduino\\hardware\\arduino\\avr\\cores\\arduino" "-IC:\\Arduino\\hardware\\arduino\\avr\\variants\\mega" "-IC:\\Arduino\\hardware\\arduino\\avr\\libraries\\SPI\\src" "C:\\Users\\Hans\\AppData\\Local\\Temp\\arduino_build_519543\\sketch\\motion.cpp" -o "C:\\Users\\Hans\\AppData\\Local\\Temp\\arduino_build_519543\\sketch\\motion.cpp.o"
Bibliothek SPI in Version 1.0 im Ordner: C:\Arduino\hardware\arduino\avr\libraries\SPI  wird verwendet
exit status 1
'DIOORIG_E2_DIR_PIN_DDR' was not declared in this scope

Comments

  • Hallo,
    diese Fehlermeldung verstehe ich nicht. Geht es um den Extruder2 und was muß ich da einstellen. Da hat sich ja nichts verändert. Ich hoffe, es kann mir jemand weiterhelfen.
  • Sieh dir deine Configuration.h an Zeile 251
     #define EXT4_ENABLE_PIN ORIG_E4_ENABLE_PIN

    Bei der definition des 5. Extruders nutzt du den pin namen ORIG_E4_ENABLE_PIN der für das gewählte board nicht existiert. Du must hier dann pin namen nehmen die existieren oder die digitale pin Nummer. Nehme an das du hier so was wie einen extender nutzt mit so vielen extrudern.

  • Das verstehe ich nicht. In meiner neuen Config.h stehen plötzlich 4 Extruder. ich habe aber nur 3 für den Diamond-Hotend. Kann ich den 4. einfach rauslöschen?
  • Sieh mal weiter oben was bei NUM_EXTRUDER steht - also ob da 3 oder 4 steht. Der config editor erzeugt die ja nur wenn du so viele definiert hast mit default pin Namen - auch wenns die Namen nicht gibt im Board. Wenn da 3 steht kannst du die #define EXT4_... ruhig löschen.
  • Ich habe das korrigiert auf 3 Extruder. Dieser Fehler kommt nicht mehr. Aber dafür kommt dieser hier:
    Arduino: 1.8.11 (Windows 10), Board: "Arduino Mega or Mega 2560, ATmega2560 (Mega 2560)"

    C:\Arduino\arduino-builder -dump-prefs -logger=machine -hardware C:\Arduino\hardware -tools C:\Arduino\tools-builder -tools C:\Arduino\hardware\tools\avr -built-in-libraries C:\Arduino\libraries -libraries C:\Users\Hans\OneDrive\Dokumente\Arduino\libraries -fqbn=arduino:avr:mega:cpu=atmega2560 -vid-pid=0X2341_0X0042 -ide-version=10811 -build-path C:\Users\Hans\AppData\Local\Temp\arduino_build_475585 -warnings=none -build-cache C:\Users\Hans\AppData\Local\Temp\arduino_cache_344415 -prefs=build.warn_data_percentage=75 -prefs=runtime.tools.avr-gcc.path=C:\Arduino\hardware\tools\avr -prefs=runtime.tools.avr-gcc-7.3.0-atmel3.6.1-arduino5.path=C:\Arduino\hardware\tools\avr -prefs=runtime.tools.arduinoOTA.path=C:\Arduino\hardware\tools\avr -prefs=runtime.tools.arduinoOTA-1.3.0.path=C:\Arduino\hardware\tools\avr -prefs=runtime.tools.avrdude.path=C:\Arduino\hardware\tools\avr -prefs=runtime.tools.avrdude-6.3.0-arduino17.path=C:\Arduino\hardware\tools\avr -verbose D:\RepetierFirmw\Repetier-Firmware-2022-03-01\Repetier-Firmware\Repetier\Repetier.ino
    C:\Arduino\arduino-builder -compile -logger=machine -hardware C:\Arduino\hardware -tools C:\Arduino\tools-builder -tools C:\Arduino\hardware\tools\avr -built-in-libraries C:\Arduino\libraries -libraries C:\Users\Hans\OneDrive\Dokumente\Arduino\libraries -fqbn=arduino:avr:mega:cpu=atmega2560 -vid-pid=0X2341_0X0042 -ide-version=10811 -build-path C:\Users\Hans\AppData\Local\Temp\arduino_build_475585 -warnings=none -build-cache C:\Users\Hans\AppData\Local\Temp\arduino_cache_344415 -prefs=build.warn_data_percentage=75 -prefs=runtime.tools.avr-gcc.path=C:\Arduino\hardware\tools\avr -prefs=runtime.tools.avr-gcc-7.3.0-atmel3.6.1-arduino5.path=C:\Arduino\hardware\tools\avr -prefs=runtime.tools.arduinoOTA.path=C:\Arduino\hardware\tools\avr -prefs=runtime.tools.arduinoOTA-1.3.0.path=C:\Arduino\hardware\tools\avr -prefs=runtime.tools.avrdude.path=C:\Arduino\hardware\tools\avr -prefs=runtime.tools.avrdude-6.3.0-arduino17.path=C:\Arduino\hardware\tools\avr -verbose D:\RepetierFirmw\Repetier-Firmware-2022-03-01\Repetier-Firmware\Repetier\Repetier.ino
    Using board 'mega' from platform in folder: C:\Arduino\hardware\arduino\avr
    Using core 'arduino' from platform in folder: C:\Arduino\hardware\arduino\avr
    Detecting libraries used...
    "C:\\Arduino\\hardware\\tools\\avr/bin/avr-g++" -c -g -Os -w -std=gnu++11 -fpermissive -fno-exceptions -ffunction-sections -fdata-sections -fno-threadsafe-statics -Wno-error=narrowing -flto -w -x c++ -E -CC -mmcu=atmega2560 -DF_CPU=16000000L -DARDUINO=10811 -DARDUINO_AVR_MEGA2560 -DARDUINO_ARCH_AVR "-IC:\\Arduino\\hardware\\arduino\\avr\\cores\\arduino" "-IC:\\Arduino\\hardware\\arduino\\avr\\variants\\mega" "C:\\Users\\Hans\\AppData\\Local\\Temp\\arduino_build_475585\\sketch\\Repetier.ino.cpp" -o nul
    Alternatives for SPI.h: [SPI@1.0]
    ResolveLibrary(SPI.h)
      -> candidates: [SPI@1.0]
    "C:\\Arduino\\hardware\\tools\\avr/bin/avr-g++" -c -g -Os -w -std=gnu++11 -fpermissive -fno-exceptions -ffunction-sections -fdata-sections -fno-threadsafe-statics -Wno-error=narrowing -flto -w -x c++ -E -CC -mmcu=atmega2560 -DF_CPU=16000000L -DARDUINO=10811 -DARDUINO_AVR_MEGA2560 -DARDUINO_ARCH_AVR "-IC:\\Arduino\\hardware\\arduino\\avr\\cores\\arduino" "-IC:\\Arduino\\hardware\\arduino\\avr\\variants\\mega" "-IC:\\Arduino\\hardware\\arduino\\avr\\libraries\\SPI\\src" "C:\\Users\\Hans\\AppData\\Local\\Temp\\arduino_build_475585\\sketch\\Repetier.ino.cpp" -o nul
    "C:\\Arduino\\hardware\\tools\\avr/bin/avr-g++" -c -g -Os -w -std=gnu++11 -fpermissive -fno-exceptions -ffunction-sections -fdata-sections -fno-threadsafe-statics -Wno-error=narrowing -flto -w -x c++ -E -CC -mmcu=atmega2560 -DF_CPU=16000000L -DARDUINO=10811 -DARDUINO_AVR_MEGA2560 -DARDUINO_ARCH_AVR "-IC:\\Arduino\\hardware\\arduino\\avr\\cores\\arduino" "-IC:\\Arduino\\hardware\\arduino\\avr\\variants\\mega" "-IC:\\Arduino\\hardware\\arduino\\avr\\libraries\\SPI\\src" "C:\\Users\\Hans\\AppData\\Local\\Temp\\arduino_build_475585\\sketch\\BedLeveling.cpp" -o nul
    "C:\\Arduino\\hardware\\tools\\avr/bin/avr-g++" -c -g -Os -w -std=gnu++11 -fpermissive -fno-exceptions -ffunction-sections -fdata-sections -fno-threadsafe-statics -Wno-error=narrowing -flto -w -x c++ -E -CC -mmcu=atmega2560 -DF_CPU=16000000L -DARDUINO=10811 -DARDUINO_AVR_MEGA2560 -DARDUINO_ARCH_AVR "-IC:\\Arduino\\hardware\\arduino\\avr\\cores\\arduino" "-IC:\\Arduino\\hardware\\arduino\\avr\\variants\\mega" "-IC:\\Arduino\\hardware\\arduino\\avr\\libraries\\SPI\\src" "C:\\Users\\Hans\\AppData\\Local\\Temp\\arduino_build_475585\\sketch\\Commands.cpp" -o nul
    "C:\\Arduino\\hardware\\tools\\avr/bin/avr-g++" -c -g -Os -w -std=gnu++11 -fpermissive -fno-exceptions -ffunction-sections -fdata-sections -fno-threadsafe-statics -Wno-error=narrowing -flto -w -x c++ -E -CC -mmcu=atmega2560 -DF_CPU=16000000L -DARDUINO=10811 -DARDUINO_AVR_MEGA2560 -DARDUINO_ARCH_AVR "-IC:\\Arduino\\hardware\\arduino\\avr\\cores\\arduino" "-IC:\\Arduino\\hardware\\arduino\\avr\\variants\\mega" "-IC:\\Arduino\\hardware\\arduino\\avr\\libraries\\SPI\\src" "C:\\Users\\Hans\\AppData\\Local\\Temp\\arduino_build_475585\\sketch\\Communication.cpp" -o nul
    "C:\\Arduino\\hardware\\tools\\avr/bin/avr-g++" -c -g -Os -w -std=gnu++11 -fpermissive -fno-exceptions -ffunction-sections -fdata-sections -fno-threadsafe-statics -Wno-error=narrowing -flto -w -x c++ -E -CC -mmcu=atmega2560 -DF_CPU=16000000L -DARDUINO=10811 -DARDUINO_AVR_MEGA2560 -DARDUINO_ARCH_AVR "-IC:\\Arduino\\hardware\\arduino\\avr\\cores\\arduino" "-IC:\\Arduino\\hardware\\arduino\\avr\\variants\\mega" "-IC:\\Arduino\\hardware\\arduino\\avr\\libraries\\SPI\\src" "C:\\Users\\Hans\\AppData\\Local\\Temp\\arduino_build_475585\\sketch\\Drivers.cpp" -o nul
    "C:\\Arduino\\hardware\\tools\\avr/bin/avr-g++" -c -g -Os -w -std=gnu++11 -fpermissive -fno-exceptions -ffunction-sections -fdata-sections -fno-threadsafe-statics -Wno-error=narrowing -flto -w -x c++ -E -CC -mmcu=atmega2560 -DF_CPU=16000000L -DARDUINO=10811 -DARDUINO_AVR_MEGA2560 -DARDUINO_ARCH_AVR "-IC:\\Arduino\\hardware\\arduino\\avr\\cores\\arduino" "-IC:\\Arduino\\hardware\\arduino\\avr\\variants\\mega" "-IC:\\Arduino\\hardware\\arduino\\avr\\libraries\\SPI\\src" "C:\\Users\\Hans\\AppData\\Local\\Temp\\arduino_build_475585\\sketch\\Eeprom.cpp" -o nul
    "C:\\Arduino\\hardware\\tools\\avr/bin/avr-g++" -c -g -Os -w -std=gnu++11 -fpermissive -fno-exceptions -ffunction-sections -fdata-sections -fno-threadsafe-statics -Wno-error=narrowing -flto -w -x c++ -E -CC -mmcu=atmega2560 -DF_CPU=16000000L -DARDUINO=10811 -DARDUINO_AVR_MEGA2560 -DARDUINO_ARCH_AVR "-IC:\\Arduino\\hardware\\arduino\\avr\\cores\\arduino" "-IC:\\Arduino\\hardware\\arduino\\avr\\variants\\mega" "-IC:\\Arduino\\hardware\\arduino\\avr\\libraries\\SPI\\src" "C:\\Users\\Hans\\AppData\\Local\\Temp\\arduino_build_475585\\sketch\\Extruder.cpp" -o nul
    "C:\\Arduino\\hardware\\tools\\avr/bin/avr-g++" -c -g -Os -w -std=gnu++11 -fpermissive -fno-exceptions -ffunction-sections -fdata-sections -fno-threadsafe-statics -Wno-error=narrowing -flto -w -x c++ -E -CC -mmcu=atmega2560 -DF_CPU=16000000L -DARDUINO=10811 -DARDUINO_AVR_MEGA2560 -DARDUINO_ARCH_AVR "-IC:\\Arduino\\hardware\\arduino\\avr\\cores\\arduino" "-IC:\\Arduino\\hardware\\arduino\\avr\\variants\\mega" "-IC:\\Arduino\\hardware\\arduino\\avr\\libraries\\SPI\\src" "C:\\Users\\Hans\\AppData\\Local\\Temp\\arduino_build_475585\\sketch\\HAL.cpp" -o nul
    "C:\\Arduino\\hardware\\tools\\avr/bin/avr-g++" -c -g -Os -w -std=gnu++11 -fpermissive -fno-exceptions -ffunction-sections -fdata-sections -fno-threadsafe-statics -Wno-error=narrowing -flto -w -x c++ -E -CC -mmcu=atmega2560 -DF_CPU=16000000L -DARDUINO=10811 -DARDUINO_AVR_MEGA2560 -DARDUINO_ARCH_AVR "-IC:\\Arduino\\hardware\\arduino\\avr\\cores\\arduino" "-IC:\\Arduino\\hardware\\arduino\\avr\\variants\\mega" "-IC:\\Arduino\\hardware\\arduino\\avr\\libraries\\SPI\\src" "C:\\Users\\Hans\\AppData\\Local\\Temp\\arduino_build_475585\\sketch\\Printer.cpp" -o nul
    "C:\\Arduino\\hardware\\tools\\avr/bin/avr-g++" -c -g -Os -w -std=gnu++11 -fpermissive -fno-exceptions -ffunction-sections -fdata-sections -fno-threadsafe-statics -Wno-error=narrowing -flto -w -x c++ -E -CC -mmcu=atmega2560 -DF_CPU=16000000L -DARDUINO=10811 -DARDUINO_AVR_MEGA2560 -DARDUINO_ARCH_AVR "-IC:\\Arduino\\hardware\\arduino\\avr\\cores\\arduino" "-IC:\\Arduino\\hardware\\arduino\\avr\\variants\\mega" "-IC:\\Arduino\\hardware\\arduino\\avr\\libraries\\SPI\\src" "C:\\Users\\Hans\\AppData\\Local\\Temp\\arduino_build_475585\\sketch\\SDCard.cpp" -o nul
    "C:\\Arduino\\hardware\\tools\\avr/bin/avr-g++" -c -g -Os -w -std=gnu++11 -fpermissive -fno-exceptions -ffunction-sections -fdata-sections -fno-threadsafe-statics -Wno-error=narrowing -flto -w -x c++ -E -CC -mmcu=atmega2560 -DF_CPU=16000000L -DARDUINO=10811 -DARDUINO_AVR_MEGA2560 -DARDUINO_ARCH_AVR "-IC:\\Arduino\\hardware\\arduino\\avr\\cores\\arduino" "-IC:\\Arduino\\hardware\\arduino\\avr\\variants\\mega" "-IC:\\Arduino\\hardware\\arduino\\avr\\libraries\\SPI\\src" "C:\\Users\\Hans\\AppData\\Local\\Temp\\arduino_build_475585\\sketch\\SdFat.cpp" -o nul
    "C:\\Arduino\\hardware\\tools\\avr/bin/avr-g++" -c -g -Os -w -std=gnu++11 -fpermissive -fno-exceptions -ffunction-sections -fdata-sections -fno-threadsafe-statics -Wno-error=narrowing -flto -w -x c++ -E -CC -mmcu=atmega2560 -DF_CPU=16000000L -DARDUINO=10811 -DARDUINO_AVR_MEGA2560 -DARDUINO_ARCH_AVR "-IC:\\Arduino\\hardware\\arduino\\avr\\cores\\arduino" "-IC:\\Arduino\\hardware\\arduino\\avr\\variants\\mega" "-IC:\\Arduino\\hardware\\arduino\\avr\\libraries\\SPI\\src" "C:\\Users\\Hans\\AppData\\Local\\Temp\\arduino_build_475585\\sketch\\gcode.cpp" -o nul
    "C:\\Arduino\\hardware\\tools\\avr/bin/avr-g++" -c -g -Os -w -std=gnu++11 -fpermissive -fno-exceptions -ffunction-sections -fdata-sections -fno-threadsafe-statics -Wno-error=narrowing -flto -w -x c++ -E -CC -mmcu=atmega2560 -DF_CPU=16000000L -DARDUINO=10811 -DARDUINO_AVR_MEGA2560 -DARDUINO_ARCH_AVR "-IC:\\Arduino\\hardware\\arduino\\avr\\cores\\arduino" "-IC:\\Arduino\\hardware\\arduino\\avr\\variants\\mega" "-IC:\\Arduino\\hardware\\arduino\\avr\\libraries\\SPI\\src" "C:\\Users\\Hans\\AppData\\Local\\Temp\\arduino_build_475585\\sketch\\motion.cpp" -o nul
    "C:\\Arduino\\hardware\\tools\\avr/bin/avr-g++" -c -g -Os -w -std=gnu++11 -fpermissive -fno-exceptions -ffunction-sections -fdata-sections -fno-threadsafe-statics -Wno-error=narrowing -flto -w -x c++ -E -CC -mmcu=atmega2560 -DF_CPU=16000000L -DARDUINO=10811 -DARDUINO_AVR_MEGA2560 -DARDUINO_ARCH_AVR "-IC:\\Arduino\\hardware\\arduino\\avr\\cores\\arduino" "-IC:\\Arduino\\hardware\\arduino\\avr\\variants\\mega" "-IC:\\Arduino\\hardware\\arduino\\avr\\libraries\\SPI\\src" "C:\\Users\\Hans\\AppData\\Local\\Temp\\arduino_build_475585\\sketch\\ui.cpp" -o nul
    "C:\\Arduino\\hardware\\tools\\avr/bin/avr-g++" -c -g -Os -w -std=gnu++11 -fpermissive -fno-exceptions -ffunction-sections -fdata-sections -fno-threadsafe-statics -Wno-error=narrowing -flto -w -x c++ -E -CC -mmcu=atmega2560 -DF_CPU=16000000L -DARDUINO=10811 -DARDUINO_AVR_MEGA2560 -DARDUINO_ARCH_AVR "-IC:\\Arduino\\hardware\\arduino\\avr\\cores\\arduino" "-IC:\\Arduino\\hardware\\arduino\\avr\\variants\\mega" "-IC:\\Arduino\\hardware\\arduino\\avr\\libraries\\SPI\\src" "C:\\Users\\Hans\\AppData\\Local\\Temp\\arduino_build_475585\\sketch\\uilang.cpp" -o nul
    "C:\\Arduino\\hardware\\tools\\avr/bin/avr-g++" -c -g -Os -w -std=gnu++11 -fpermissive -fno-exceptions -ffunction-sections -fdata-sections -fno-threadsafe-statics -Wno-error=narrowing -flto -w -x c++ -E -CC -mmcu=atmega2560 -DF_CPU=16000000L -DARDUINO=10811 -DARDUINO_AVR_MEGA2560 -DARDUINO_ARCH_AVR "-IC:\\Arduino\\hardware\\arduino\\avr\\cores\\arduino" "-IC:\\Arduino\\hardware\\arduino\\avr\\variants\\mega" "-IC:\\Arduino\\hardware\\arduino\\avr\\libraries\\SPI\\src" "C:\\Arduino\\hardware\\arduino\\avr\\libraries\\SPI\\src\\SPI.cpp" -o nul
    Generating function prototypes...
    "C:\\Arduino\\hardware\\tools\\avr/bin/avr-g++" -c -g -Os -w -std=gnu++11 -fpermissive -fno-exceptions -ffunction-sections -fdata-sections -fno-threadsafe-statics -Wno-error=narrowing -flto -w -x c++ -E -CC -mmcu=atmega2560 -DF_CPU=16000000L -DARDUINO=10811 -DARDUINO_AVR_MEGA2560 -DARDUINO_ARCH_AVR "-IC:\\Arduino\\hardware\\arduino\\avr\\cores\\arduino" "-IC:\\Arduino\\hardware\\arduino\\avr\\variants\\mega" "-IC:\\Arduino\\hardware\\arduino\\avr\\libraries\\SPI\\src" "C:\\Users\\Hans\\AppData\\Local\\Temp\\arduino_build_475585\\sketch\\Repetier.ino.cpp" -o "C:\\Users\\Hans\\AppData\\Local\\Temp\\arduino_build_475585\\preproc\\ctags_target_for_gcc_minus_e.cpp"
    "C:\\Arduino\\tools-builder\\ctags\\5.8-arduino11/ctags" -u --language-force=c++ -f - --c++-kinds=svpf --fields=KSTtzns --line-directives "C:\\Users\\Hans\\AppData\\Local\\Temp\\arduino_build_475585\\preproc\\ctags_target_for_gcc_minus_e.cpp"
    Sketch wird kompiliert...
    "C:\\Arduino\\hardware\\tools\\avr/bin/avr-g++" -c -g -Os -w -std=gnu++11 -fpermissive -fno-exceptions -ffunction-sections -fdata-sections -fno-threadsafe-statics -Wno-error=narrowing -MMD -flto -mmcu=atmega2560 -DF_CPU=16000000L -DARDUINO=10811 -DARDUINO_AVR_MEGA2560 -DARDUINO_ARCH_AVR "-IC:\\Arduino\\hardware\\arduino\\avr\\cores\\arduino" "-IC:\\Arduino\\hardware\\arduino\\avr\\variants\\mega" "-IC:\\Arduino\\hardware\\arduino\\avr\\libraries\\SPI\\src" "C:\\Users\\Hans\\AppData\\Local\\Temp\\arduino_build_475585\\sketch\\BedLeveling.cpp" -o "C:\\Users\\Hans\\AppData\\Local\\Temp\\arduino_build_475585\\sketch\\BedLeveling.cpp.o"
    "C:\\Arduino\\hardware\\tools\\avr/bin/avr-g++" -c -g -Os -w -std=gnu++11 -fpermissive -fno-exceptions -ffunction-sections -fdata-sections -fno-threadsafe-statics -Wno-error=narrowing -MMD -flto -mmcu=atmega2560 -DF_CPU=16000000L -DARDUINO=10811 -DARDUINO_AVR_MEGA2560 -DARDUINO_ARCH_AVR "-IC:\\Arduino\\hardware\\arduino\\avr\\cores\\arduino" "-IC:\\Arduino\\hardware\\arduino\\avr\\variants\\mega" "-IC:\\Arduino\\hardware\\arduino\\avr\\libraries\\SPI\\src" "C:\\Users\\Hans\\AppData\\Local\\Temp\\arduino_build_475585\\sketch\\Commands.cpp" -o "C:\\Users\\Hans\\AppData\\Local\\Temp\\arduino_build_475585\\sketch\\Commands.cpp.o"
    In file included from C:\Users\Hans\AppData\Local\Temp\arduino_build_475585\sketch\Repetier.h:539:0,

                     from C:\Users\Hans\AppData\Local\Temp\arduino_build_475585\sketch\Commands.cpp:22:

    HAL.h:221:47: error: expected unqualified-id before 'volatile'

                          volatile uint8_t *ucsra, volatile uint8_t *ucsrb,

                                                   ^~~~~~~~

    In file included from C:\Users\Hans\AppData\Local\Temp\arduino_build_475585\sketch\Repetier.h:539:0,

                     from C:\Users\Hans\AppData\Local\Temp\arduino_build_475585\sketch\BedLeveling.cpp:107:

    HAL.h:221:47: error: expected unqualified-id before 'volatile'

                          volatile uint8_t *ucsra, volatile uint8_t *ucsrb,

                                                   ^~~~~~~~

    In file included from C:\Users\Hans\AppData\Local\Temp\arduino_build_475585\sketch\Repetier.h:889:0,

                     from C:\Users\Hans\AppData\Local\Temp\arduino_build_475585\sketch\Commands.cpp:22:

    HAL.h:192:38: error: redefinition of 'uint8_t buffer [128]'

         uint8_t buffer[SERIAL_BUFFER_SIZE];

                                          ^

    In file included from C:\Users\Hans\AppData\Local\Temp\arduino_build_475585\sketch\Repetier.h:539:0,

                     from C:\Users\Hans\AppData\Local\Temp\arduino_build_475585\sketch\Commands.cpp:22:

    C:\Users\Hans\AppData\Local\Temp\arduino_build_475585\sketch\HAL.h:192:13: note: 'uint8_t buffer [128]' previously declared here

         uint8_t buffer[SERIAL_BUFFER_SIZE];

                 ^~~~~~

    In file included from C:\Users\Hans\AppData\Local\Temp\arduino_build_475585\sketch\Repetier.h:889:0,

                     from C:\Users\Hans\AppData\Local\Temp\arduino_build_475585\sketch\Commands.cpp:22:

    HAL.h:193:22: error: redefinition of 'volatile uint8_t head'

         volatile uint8_t head;

                          ^~~~

    In file included from C:\Users\Hans\AppData\Local\Temp\arduino_build_475585\sketch\Repetier.h:539:0,

                     from C:\Users\Hans\AppData\Local\Temp\arduino_build_475585\sketch\Commands.cpp:22:

    C:\Users\Hans\AppData\Local\Temp\arduino_build_475585\sketch\HAL.h:193:22: note: 'volatile uint8_t head' previously declared here

         volatile uint8_t head;

                          ^~~~

    In file included from C:\Users\Hans\AppData\Local\Temp\arduino_build_475585\sketch\Repetier.h:889:0,

                     from C:\Users\Hans\AppData\Local\Temp\arduino_build_475585\sketch\Commands.cpp:22:

    HAL.h:194:22: error: redefinition of 'volatile uint8_t tail'

         volatile uint8_t tail;

                          ^~~~

    In file included from C:\Users\Hans\AppData\Local\Temp\arduino_build_475585\sketch\Repetier.h:539:0,

                     from C:\Users\Hans\AppData\Local\Temp\arduino_build_475585\sketch\Commands.cpp:22:

    C:\Users\Hans\AppData\Local\Temp\arduino_build_475585\sketch\HAL.h:194:22: note: 'volatile uint8_t tail' previously declared here

         volatile uint8_t tail;

                          ^~~~

    In file included from C:\Users\Hans\AppData\Local\Temp\arduino_build_475585\sketch\Repetier.h:889:0,

                     from C:\Users\Hans\AppData\Local\Temp\arduino_build_475585\sketch\Commands.cpp:22:

    HAL.h:196:8: error: redefinition of 'struct ring_buffer_tx'

     struct ring_buffer_tx

            ^~~~~~~~~~~~~~

    In file included from C:\Users\Hans\AppData\Local\Temp\arduino_build_475585\sketch\Repetier.h:539:0,

                     from C:\Users\Hans\AppData\Local\Temp\arduino_build_475585\sketch\Commands.cpp:22:

    C:\Users\Hans\AppData\Local\Temp\arduino_build_475585\sketch\HAL.h:196:8: note: previous definition of 'struct ring_buffer_tx'

     struct ring_buffer_tx

            ^~~~~~~~~~~~~~

    In file included from C:\Users\Hans\AppData\Local\Temp\arduino_build_475585\sketch\Repetier.h:889:0,

                     from C:\Users\Hans\AppData\Local\Temp\arduino_build_475585\sketch\Commands.cpp:22:

    HAL.h:203:7: error: redefinition of 'class RFHardwareSerial'

     class RFHardwareSerial : public Print

           ^~~~~~~~~~~~~~~~

    In file included from C:\Users\Hans\AppData\Local\Temp\arduino_build_475585\sketch\Repetier.h:539:0,

                     from C:\Users\Hans\AppData\Local\Temp\arduino_build_475585\sketch\Commands.cpp:22:

    C:\Users\Hans\AppData\Local\Temp\arduino_build_475585\sketch\HAL.h:203:7: note: previous definition of 'class RFHardwareSerial'

     class RFHardwareSerial : public Print

           ^~~~~~~~~~~~~~~~

    In file included from C:\Users\Hans\AppData\Local\Temp\arduino_build_475585\sketch\Repetier.h:889:0,

                     from C:\Users\Hans\AppData\Local\Temp\arduino_build_475585\sketch\Commands.cpp:22:

    HAL.h:262:7: error: redefinition of 'class HAL'

     class HAL

           ^~~

    In file included from C:\Users\Hans\AppData\Local\Temp\arduino_build_475585\sketch\Repetier.h:539:0,

                     from C:\Users\Hans\AppData\Local\Temp\arduino_build_475585\sketch\Commands.cpp:22:

    C:\Users\Hans\AppData\Local\Temp\arduino_build_475585\sketch\HAL.h:262:7: note: previous definition of 'class HAL'

     class HAL

           ^~~

    In file included from C:\Users\Hans\AppData\Local\Temp\arduino_build_475585\sketch\Repetier.h:889:0,

                     from C:\Users\Hans\AppData\Local\Temp\arduino_build_475585\sketch\BedLeveling.cpp:107:

    HAL.h:192:38: error: redefinition of 'uint8_t buffer [128]'

         uint8_t buffer[SERIAL_BUFFER_SIZE];

                                          ^

    In file included from C:\Users\Hans\AppData\Local\Temp\arduino_build_475585\sketch\Repetier.h:539:0,

                     from C:\Users\Hans\AppData\Local\Temp\arduino_build_475585\sketch\BedLeveling.cpp:107:

    C:\Users\Hans\AppData\Local\Temp\arduino_build_475585\sketch\HAL.h:192:13: note: 'uint8_t buffer [128]' previously declared here

         uint8_t buffer[SERIAL_BUFFER_SIZE];

                 ^~~~~~

    In file included from C:\Users\Hans\AppData\Local\Temp\arduino_build_475585\sketch\Repetier.h:889:0,

                     from C:\Users\Hans\AppData\Local\Temp\arduino_build_475585\sketch\BedLeveling.cpp:107:

    HAL.h:193:22: error: redefinition of 'volatile uint8_t head'

         volatile uint8_t head;

                          ^~~~

    In file included from C:\Users\Hans\AppData\Local\Temp\arduino_build_475585\sketch\Repetier.h:539:0,

                     from C:\Users\Hans\AppData\Local\Temp\arduino_build_475585\sketch\BedLeveling.cpp:107:

    C:\Users\Hans\AppData\Local\Temp\arduino_build_475585\sketch\HAL.h:193:22: note: 'volatile uint8_t head' previously declared here

         volatile uint8_t head;

                          ^~~~

    In file included from C:\Users\Hans\AppData\Local\Temp\arduino_build_475585\sketch\Repetier.h:889:0,

                     from C:\Users\Hans\AppData\Local\Temp\arduino_build_475585\sketch\BedLeveling.cpp:107:

    HAL.h:194:22: error: redefinition of 'volatile uint8_t tail'

         volatile uint8_t tail;

                          ^~~~

    In file included from C:\Users\Hans\AppData\Local\Temp\arduino_build_475585\sketch\Repetier.h:539:0,

                     from C:\Users\Hans\AppData\Local\Temp\arduino_build_475585\sketch\BedLeveling.cpp:107:

    C:\Users\Hans\AppData\Local\Temp\arduino_build_475585\sketch\HAL.h:194:22: note: 'volatile uint8_t tail' previously declared here

         volatile uint8_t tail;

                          ^~~~

    In file included from C:\Users\Hans\AppData\Local\Temp\arduino_build_475585\sketch\Repetier.h:889:0,

                     from C:\Users\Hans\AppData\Local\Temp\arduino_build_475585\sketch\BedLeveling.cpp:107:

    HAL.h:196:8: error: redefinition of 'struct ring_buffer_tx'

     struct ring_buffer_tx

            ^~~~~~~~~~~~~~

    In file included from C:\Users\Hans\AppData\Local\Temp\arduino_build_475585\sketch\Repetier.h:539:0,

                     from C:\Users\Hans\AppData\Local\Temp\arduino_build_475585\sketch\BedLeveling.cpp:107:

    C:\Users\Hans\AppData\Local\Temp\arduino_build_475585\sketch\HAL.h:196:8: note: previous definition of 'struct ring_buffer_tx'

     struct ring_buffer_tx

            ^~~~~~~~~~~~~~

    In file included from C:\Users\Hans\AppData\Local\Temp\arduino_build_475585\sketch\Repetier.h:889:0,

                     from C:\Users\Hans\AppData\Local\Temp\arduino_build_475585\sketch\BedLeveling.cpp:107:

    HAL.h:203:7: error: redefinition of 'class RFHardwareSerial'

     class RFHardwareSerial : public Print

           ^~~~~~~~~~~~~~~~

    In file included from C:\Users\Hans\AppData\Local\Temp\arduino_build_475585\sketch\Repetier.h:539:0,

                     from C:\Users\Hans\AppData\Local\Temp\arduino_build_475585\sketch\BedLeveling.cpp:107:

    C:\Users\Hans\AppData\Local\Temp\arduino_build_475585\sketch\HAL.h:203:7: note: previous definition of 'class RFHardwareSerial'

     class RFHardwareSerial : public Print

           ^~~~~~~~~~~~~~~~

    In file included from C:\Users\Hans\AppData\Local\Temp\arduino_build_475585\sketch\Repetier.h:889:0,

                     from C:\Users\Hans\AppData\Local\Temp\arduino_build_475585\sketch\BedLeveling.cpp:107:

    HAL.h:262:7: error: redefinition of 'class HAL'

     class HAL

           ^~~

    In file included from C:\Users\Hans\AppData\Local\Temp\arduino_build_475585\sketch\Repetier.h:539:0,

                     from C:\Users\Hans\AppData\Local\Temp\arduino_build_475585\sketch\BedLeveling.cpp:107:

    C:\Users\Hans\AppData\Local\Temp\arduino_build_475585\sketch\HAL.h:262:7: note: previous definition of 'class HAL'

     class HAL

           ^~~

    "C:\\Arduino\\hardware\\tools\\avr/bin/avr-g++" -c -g -Os -w -std=gnu++11 -fpermissive -fno-exceptions -ffunction-sections -fdata-sections -fno-threadsafe-statics -Wno-error=narrowing -MMD -flto -mmcu=atmega2560 -DF_CPU=16000000L -DARDUINO=10811 -DARDUINO_AVR_MEGA2560 -DARDUINO_ARCH_AVR "-IC:\\Arduino\\hardware\\arduino\\avr\\cores\\arduino" "-IC:\\Arduino\\hardware\\arduino\\avr\\variants\\mega" "-IC:\\Arduino\\hardware\\arduino\\avr\\libraries\\SPI\\src" "C:\\Users\\Hans\\AppData\\Local\\Temp\\arduino_build_475585\\sketch\\Communication.cpp" -o "C:\\Users\\Hans\\AppData\\Local\\Temp\\arduino_build_475585\\sketch\\Communication.cpp.o"
    In file included from C:\Users\Hans\AppData\Local\Temp\arduino_build_475585\sketch\Repetier.h:539:0,

                     from C:\Users\Hans\AppData\Local\Temp\arduino_build_475585\sketch\Communication.cpp:22:

    HAL.h:221:47: error: expected unqualified-id before 'volatile'

                          volatile uint8_t *ucsra, volatile uint8_t *ucsrb,

                                                   ^~~~~~~~

    In file included from C:\Users\Hans\AppData\Local\Temp\arduino_build_475585\sketch\Repetier.h:889:0,

                     from C:\Users\Hans\AppData\Local\Temp\arduino_build_475585\sketch\Communication.cpp:22:

    HAL.h:192:38: error: redefinition of 'uint8_t buffer [128]'

         uint8_t buffer[SERIAL_BUFFER_SIZE];

                                          ^

    In file included from C:\Users\Hans\AppData\Local\Temp\arduino_build_475585\sketch\Repetier.h:539:0,

                     from C:\Users\Hans\AppData\Local\Temp\arduino_build_475585\sketch\Communication.cpp:22:

    C:\Users\Hans\AppData\Local\Temp\arduino_build_475585\sketch\HAL.h:192:13: note: 'uint8_t buffer [128]' previously declared here

         uint8_t buffer[SERIAL_BUFFER_SIZE];

                 ^~~~~~

    In file included from C:\Users\Hans\AppData\Local\Temp\arduino_build_475585\sketch\Repetier.h:889:0,

                     from C:\Users\Hans\AppData\Local\Temp\arduino_build_475585\sketch\Communication.cpp:22:

    HAL.h:193:22: error: redefinition of 'volatile uint8_t head'

         volatile uint8_t head;

                          ^~~~

    In file included from C:\Users\Hans\AppData\Local\Temp\arduino_build_475585\sketch\Repetier.h:539:0,

                     from C:\Users\Hans\AppData\Local\Temp\arduino_build_475585\sketch\Communication.cpp:22:

    C:\Users\Hans\AppData\Local\Temp\arduino_build_475585\sketch\HAL.h:193:22: note: 'volatile uint8_t head' previously declared here

         volatile uint8_t head;

                          ^~~~

    In file included from C:\Users\Hans\AppData\Local\Temp\arduino_build_475585\sketch\Repetier.h:889:0,

                     from C:\Users\Hans\AppData\Local\Temp\arduino_build_475585\sketch\Communication.cpp:22:

    HAL.h:194:22: error: redefinition of 'volatile uint8_t tail'

         volatile uint8_t tail;

                          ^~~~

    In file included from C:\Users\Hans\AppData\Local\Temp\arduino_build_475585\sketch\Repetier.h:539:0,

                     from C:\Users\Hans\AppData\Local\Temp\arduino_build_475585\sketch\Communication.cpp:22:

    C:\Users\Hans\AppData\Local\Temp\arduino_build_475585\sketch\HAL.h:194:22: note: 'volatile uint8_t tail' previously declared here

         volatile uint8_t tail;

                          ^~~~

    In file included from C:\Users\Hans\AppData\Local\Temp\arduino_build_475585\sketch\Repetier.h:889:0,

                     from C:\Users\Hans\AppData\Local\Temp\arduino_build_475585\sketch\Communication.cpp:22:

    HAL.h:196:8: error: redefinition of 'struct ring_buffer_tx'

     struct ring_buffer_tx

            ^~~~~~~~~~~~~~

    In file included from C:\Users\Hans\AppData\Local\Temp\arduino_build_475585\sketch\Repetier.h:539:0,

                     from C:\Users\Hans\AppData\Local\Temp\arduino_build_475585\sketch\Communication.cpp:22:

    C:\Users\Hans\AppData\Local\Temp\arduino_build_475585\sketch\HAL.h:196:8: note: previous definition of 'struct ring_buffer_tx'

     struct ring_buffer_tx

            ^~~~~~~~~~~~~~

    In file included from C:\Users\Hans\AppData\Local\Temp\arduino_build_475585\sketch\Repetier.h:889:0,

                     from C:\Users\Hans\AppData\Local\Temp\arduino_build_475585\sketch\Communication.cpp:22:

    HAL.h:203:7: error: redefinition of 'class RFHardwareSerial'

     class RFHardwareSerial : public Print

           ^~~~~~~~~~~~~~~~

    In file included from C:\Users\Hans\AppData\Local\Temp\arduino_build_475585\sketch\Repetier.h:539:0,

                     from C:\Users\Hans\AppData\Local\Temp\arduino_build_475585\sketch\Communication.cpp:22:

    C:\Users\Hans\AppData\Local\Temp\arduino_build_475585\sketch\HAL.h:203:7: note: previous definition of 'class RFHardwareSerial'

     class RFHardwareSerial : public Print

           ^~~~~~~~~~~~~~~~

    In file included from C:\Users\Hans\AppData\Local\Temp\arduino_build_475585\sketch\Repetier.h:889:0,

                     from C:\Users\Hans\AppData\Local\Temp\arduino_build_475585\sketch\Communication.cpp:22:

    HAL.h:262:7: error: redefinition of 'class HAL'

     class HAL

           ^~~

    In file included from C:\Users\Hans\AppData\Local\Temp\arduino_build_475585\sketch\Repetier.h:539:0,

                     from C:\Users\Hans\AppData\Local\Temp\arduino_build_475585\sketch\Communication.cpp:22:

    C:\Users\Hans\AppData\Local\Temp\arduino_build_475585\sketch\HAL.h:262:7: note: previous definition of 'class HAL'

     class HAL

           ^~~

    Bibliothek SPI in Version 1.0 im Ordner: C:\Arduino\hardware\arduino\avr\libraries\SPI  wird verwendet
    exit status 1
    expected unqualified-id before 'volatile'

    Was muß ich tun, um diesen Fehler zu beheben?
  • Welche version compilierst du hier? In meiner aktuellen 1.0.5dev stehen andere Zeilen. Altere versionen sollten nicht genutzt werden insbesondere wenn es Probleme gibt.

    Kannst du irgendwo deine configuration.h zum download zur verfügung stellen? Ohne die config für 10.5dev kann ich nichts testen und nur raten, hab aber da grad auch keine idee was da schief geht.
  • Hallo, wohin kann ich die config.h senden? per E-Mail?
  • Siehe pm
  • edited March 5
    habe keine Mail bekommen.
  • Du must im forum unter "Messages" nachsehen.

  • Entschuldigung, aber ich kann die Nachricht nicht finden. 

  • Sieh mal ganz oben im Forum ziemlich weit rechts. Da gibt es ein icon für die Inbox. Da ist die Nachricht drin. Kannst aber auch pastebin oder dropbox nutzen um die Datei hier anzubieten.
  • Repetier said:
    Sieh mal ganz oben im Forum ziemlich weit rechts. Da gibt es ein icon für die Inbox. Da ist die Nachricht drin. Kannst aber auch pastebin oder dropbox nutzen um die Datei hier anzubieten.
    Es tut mir leid, aber ich kann die Nachricht nicht finden. Auf meinem Smartphone konnte ich zwar die Inbox aktivieren, jedoch keine Nachricht finden. Auf dem PC ist die Inbox nicht vorhanden, warum auch immer. Kannst Du mir die Nachricht bitte per Email zukommen lassen, daß ich mit meinem Drucker weiterkomme. Danke.
  • Guten Morgen, ich habe gestern die config.h nochmal per Mail gesendet. Gibt es schon eine Vermutung, wo der Fehler liegen könnte.  
  • Danke für die schnelle Antwort. Habe inzwischen den 3. Extruder über einen Stepper-Expander installiert. Funktioniert. Keine Fehlermeldung mehr.
    Nur der BL-Touch ist noch nicht richtig konfiguriert. Er stoppt nicht beim Z-Homing. Ich muß ihn stoppen per Notstop. Welche Einstellung muß ich da noch ändern?
  • BLtouch ist leider etwas kompliziert und Fehler werden in V1 nicht erkannt. V2 firmware hat da einen extra modus. Wichtig ist das er hoch genug zum ausfahren ist, das es klappt er also nicht blinkt wegen fehler.
    Beim hochfahren muss er schnell genug sein, weil er sonst in den Fehlermodus wechselt wenn der Trigger nicht schnell genug aufgelöst wird. Und am besten nur eine wiederholung - ist auch normal genau genug das es ausreicht. Bei wiederholungen kommen sonst noch timings dazu die zu beachten sind.

    Hier Einstellungen die ich noch von einem anderen Thread habe, die aber gut aussehen.

    #define Z_PROBE_SPEED 6
    #define Z_PROBE_XY_SPEED 152
    #define Z_PROBE_SWITCHING_DISTANCE 2
    #define Z_PROBE_REPETITIONS 1
    #define Z_PROBE_USE_MEDIAN 0
    #define Z_PROBE_HEIGHT 3.26
    #define Z_PROBE_DELAY 100
    #define Z_PROBE_START_SCRIPT "M340 P0 S647"
    #define Z_PROBE_FINISHED_SCRIPT "M340 P0 S1473"

  • Ich habe diese Einstellungen ausprobiert, leider ohne Erfolg. Da der Sensor auf Befehle nicht reagiert, werde ich mal den Servo auf PIN5 umstecken. Vielleicht ist PIN11 defekt. Mehr fällt mir nicht ein.
  • Ok, sensor kann man mit M340 manuell testen ohne leveling und probing. Wenn der nicht aktiviert wird er auch kein signal zum stoppen schicken. Macht er denn wenigstens den Selbsttest wenn er seinen Strom bekommt?

  • Ja, der Selbsttest funktioniert. M340 muss ich noch probieren.
  • M340 wirkungslos. Sensor reagiert nicht.
  • Da servo feature aber an ist, ist der sensor defekt, falsch verkabelt oder sensor pin ist falsch gesetzt oder für andere Funktionen zusätzlich konfiguriert. Da selbsttest ja klappt ist hauptstrom richtig und denke sensor sollte dann ok sein. Würde daher mal anderen pin versuchen und Kabel signalzuordnung noch mal vergleichen ob das signalkabel auch Signalkabel ist.
Sign In or Register to comment.