Aller au contenu

Messages recommandés

Posté(e) (modifié)

Bonjour a tous

suite a mes galeres je suis en train de faire le firmware mais je rencontre deux problemes (pour l'instant ) le premier est que quand je fais le nivellement du plateau , le chariot arrive en butée a droite et la courroie saute .mais quand je veux modifier le PROBING _MARGIN , j'ai ces erreurs:

Citation

*  Le terminal sera réutilisé par les tâches, appuyez sur une touche pour le fermer. 

 *  Exécution de la tâche dans le dossier Marlin-2.1.3-b3 : C:\Users\marjo\.platformio\penv\Scripts\platformio.exe run 

Processing mega2560 (board: megaatmega2560; platform: atmelavr@~4.0.1; framework: arduino)
-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
Verbose mode can be enabled via `-v, --verbose` option
CONFIGURATION: https://docs.platformio.org/page/boards/atmelavr/megaatmega2560.html
PLATFORM: Atmel AVR (4.0.1) > Arduino Mega or Mega 2560 ATmega2560 (Mega 2560)
HARDWARE: ATMEGA2560 16MHz, 8KB RAM, 248KB Flash
DEBUG: Current (avr-stub) External (avr-stub, simavr)
PACKAGES:
 - framework-arduino-avr @ 5.1.0
 - toolchain-atmelavr @ 1.70300.191015 (7.3.0)
Converting Marlin.ino
LDF: Library Dependency Finder -> https://bit.ly/configure-pio-ldf
LDF Modes: Finder ~ chain, Compatibility ~ soft
Found 6 compatible libraries
Scanning dependencies...
Dependency Graph
|-- U8glib-HAL @ 0.5.4
|-- Wire @ 1.0
Building in release mode
Compiling .pio\build\mega2560\src\src\HAL\AVR\HAL.cpp.o
Compiling .pio\build\mega2560\src\src\HAL\AVR\HAL_SPI.cpp.o
Compiling .pio\build\mega2560\src\src\HAL\AVR\MarlinSerial.cpp.o
Compiling .pio\build\mega2560\src\src\HAL\AVR\Servo.cpp.o
Compiling .pio\build\mega2560\src\src\HAL\AVR\eeprom.cpp.o
Compiling .pio\build\mega2560\src\src\HAL\AVR\fast_pwm.cpp.o
Compiling .pio\build\mega2560\src\src\HAL\AVR\registers.cpp.o
Compiling .pio\build\mega2560\src\src\HAL\AVR\u8g\u8g_com_HAL_AVR_sw_spi.cpp.o
In file included from Marlin\src\HAL\AVR\../../inc/MarlinConfigPre-4-adv.h:33:0,
                 from Marlin\src\HAL\AVR\../../inc/Conditionals-4-adv.h:32,
                 from Marlin\src\HAL\AVR\../../inc/MarlinConfigPre.h:30,
                 from Marlin\src\HAL\AVR\../../inc/MarlinConfigPre-5-post.h:24,
                 from Marlin\src\HAL\AVR\../../inc/Conditionals-5-post.h:32,
                 from Marlin\src\HAL\AVR\../../inc/MarlinConfigPre-6-type.h:24,
                 from Marlin\src\HAL\AVR\../../inc/Conditionals-6-type.h:33,
                 from Marlin\src\HAL\AVR\../../inc/MarlinConfig.h:28,
                 from Marlin\src\HAL\AVR\HAL.cpp:24:
Marlin\src\HAL\AVR\../../inc/../../Configuration_adv.h:2459:47: error: expected ',' before numeric constant
    #define PROBING_MARGIN_LEFT PROBING_MARGIN 40
                                               ^
Marlin\src\HAL\AVR\../../inc/SanityCheck.h:1539:19: note: in expansion of macro 'PROBING_MARGIN_LEFT'
     static_assert(PROBING_MARGIN_LEFT  >= 0, "PROBING_MARGIN_LEFT must be >= 0.");
                   ^~~~~~~~~~~~~~~~~~~
Marlin\src\HAL\AVR\../../inc/../../Configuration_adv.h:2459:47: error: expected string-literal before numeric constant
    #define PROBING_MARGIN_LEFT PROBING_MARGIN 40
                                               ^
Marlin\src\HAL\AVR\../../inc/SanityCheck.h:1539:19: note: in expansion of macro 'PROBING_MARGIN_LEFT'
     static_assert(PROBING_MARGIN_LEFT  >= 0, "PROBING_MARGIN_LEFT must be >= 0.");
                   ^~~~~~~~~~~~~~~~~~~
Marlin\src\HAL\AVR\../../inc/../../Configuration_adv.h:2459:47: error: expected ')' before numeric constant
    #define PROBING_MARGIN_LEFT PROBING_MARGIN 40
                                               ^
Marlin\src\HAL\AVR\../../inc/SanityCheck.h:1539:19: note: in expansion of macro 'PROBING_MARGIN_LEFT'
     static_assert(PROBING_MARGIN_LEFT  >= 0, "PROBING_MARGIN_LEFT must be >= 0.");
                   ^~~~~~~~~~~~~~~~~~~
Marlin\src\HAL\AVR\../../inc/../../Configuration_adv.h:2460:48: error: expected ',' before numeric constant
    #define PROBING_MARGIN_RIGHT PROBING_MARGIN 40
                                                ^
Marlin\src\HAL\AVR\../../inc/SanityCheck.h:1540:19: note: in expansion of macro 'PROBING_MARGIN_RIGHT'
     static_assert(PROBING_MARGIN_RIGHT >= 0, "PROBING_MARGIN_RIGHT must be >= 0.");
                   ^~~~~~~~~~~~~~~~~~~~
Marlin\src\HAL\AVR\../../inc/../../Configuration_adv.h:2460:48: error: expected string-literal before numeric constant
    #define PROBING_MARGIN_RIGHT PROBING_MARGIN 40
                                                ^
Marlin\src\HAL\AVR\../../inc/SanityCheck.h:1540:19: note: in expansion of macro 'PROBING_MARGIN_RIGHT'
     static_assert(PROBING_MARGIN_RIGHT >= 0, "PROBING_MARGIN_RIGHT must be >= 0.");
                   ^~~~~~~~~~~~~~~~~~~~
compilation terminated due to -fmax-errors=5.
*** [.pio\build\mega2560\src\src\HAL\AVR\HAL.cpp.o] Error 1
In file included from Marlin\src\HAL\AVR\../../inc/MarlinConfigPre-4-adv.h:33:0,
                 from Marlin\src\HAL\AVR\../../inc/Conditionals-4-adv.h:32,
                 from Marlin\src\HAL\AVR\../../inc/MarlinConfigPre.h:30,
                 from Marlin\src\HAL\AVR\../../inc/MarlinConfigPre-5-post.h:24,
                 from Marlin\src\HAL\AVR\../../inc/Conditionals-5-post.h:32,
                 from Marlin\src\HAL\AVR\../../inc/MarlinConfigPre-6-type.h:24,
                 from Marlin\src\HAL\AVR\../../inc/Conditionals-6-type.h:33,
                 from Marlin\src\HAL\AVR\../../inc/MarlinConfig.h:28,
                 from Marlin\src\HAL\AVR\Servo.cpp:55:
Marlin\src\HAL\AVR\../../inc/../../Configuration_adv.h:2459:47: error: expected ',' before numeric constant
    #define PROBING_MARGIN_LEFT PROBING_MARGIN 40
                                               ^
Marlin\src\HAL\AVR\../../inc/SanityCheck.h:1539:19: note: in expansion of macro 'PROBING_MARGIN_LEFT'
     static_assert(PROBING_MARGIN_LEFT  >= 0, "PROBING_MARGIN_LEFT must be >= 0.");
                   ^~~~~~~~~~~~~~~~~~~
Marlin\src\HAL\AVR\../../inc/../../Configuration_adv.h:2459:47: error: expected string-literal before numeric constant
    #define PROBING_MARGIN_LEFT PROBING_MARGIN 40
                                               ^
Marlin\src\HAL\AVR\../../inc/SanityCheck.h:1539:19: note: in expansion of macro 'PROBING_MARGIN_LEFT'
     static_assert(PROBING_MARGIN_LEFT  >= 0, "PROBING_MARGIN_LEFT must be >= 0.");
                   ^~~~~~~~~~~~~~~~~~~
Marlin\src\HAL\AVR\../../inc/../../Configuration_adv.h:2459:47: error: expected ')' before numeric constant
    #define PROBING_MARGIN_LEFT PROBING_MARGIN 40
                                               ^
Marlin\src\HAL\AVR\../../inc/SanityCheck.h:1539:19: note: in expansion of macro 'PROBING_MARGIN_LEFT'
     static_assert(PROBING_MARGIN_LEFT  >= 0, "PROBING_MARGIN_LEFT must be >= 0.");
                   ^~~~~~~~~~~~~~~~~~~
Marlin\src\HAL\AVR\../../inc/../../Configuration_adv.h:2460:48: error: expected ',' before numeric constant
    #define PROBING_MARGIN_RIGHT PROBING_MARGIN 40
                                                ^
Marlin\src\HAL\AVR\../../inc/SanityCheck.h:1540:19: note: in expansion of macro 'PROBING_MARGIN_RIGHT'
     static_assert(PROBING_MARGIN_RIGHT >= 0, "PROBING_MARGIN_RIGHT must be >= 0.");
                   ^~~~~~~~~~~~~~~~~~~~
Marlin\src\HAL\AVR\../../inc/../../Configuration_adv.h:2460:48: error: expected string-literal before numeric constant
    #define PROBING_MARGIN_RIGHT PROBING_MARGIN 40
                                                ^
Marlin\src\HAL\AVR\../../inc/SanityCheck.h:1540:19: note: in expansion of macro 'PROBING_MARGIN_RIGHT'
     static_assert(PROBING_MARGIN_RIGHT >= 0, "PROBING_MARGIN_RIGHT must be >= 0.");
                   ^~~~~~~~~~~~~~~~~~~~
compilation terminated due to -fmax-errors=5.
*** [.pio\build\mega2560\src\src\HAL\AVR\Servo.cpp.o] Error 1
In file included from Marlin\src\HAL\AVR\../../inc/MarlinConfigPre-4-adv.h:33:0,
                 from Marlin\src\HAL\AVR\../../inc/Conditionals-4-adv.h:32,
                 from Marlin\src\HAL\AVR\../../inc/MarlinConfigPre.h:30,
                 from Marlin\src\HAL\AVR\../../inc/MarlinConfigPre-5-post.h:24,
                 from Marlin\src\HAL\AVR\../../inc/Conditionals-5-post.h:32,
                 from Marlin\src\HAL\AVR\../../inc/MarlinConfigPre-6-type.h:24,
                 from Marlin\src\HAL\AVR\../../inc/Conditionals-6-type.h:33,
                 from Marlin\src\HAL\AVR\../../inc/MarlinConfig.h:28,
                 from Marlin\src\HAL\AVR\HAL_SPI.cpp:34:
Marlin\src\HAL\AVR\../../inc/../../Configuration_adv.h:2459:47: error: expected ',' before numeric constant
    #define PROBING_MARGIN_LEFT PROBING_MARGIN 40
                                               ^
Marlin\src\HAL\AVR\../../inc/SanityCheck.h:1539:19: note: in expansion of macro 'PROBING_MARGIN_LEFT'
     static_assert(PROBING_MARGIN_LEFT  >= 0, "PROBING_MARGIN_LEFT must be >= 0.");
                   ^~~~~~~~~~~~~~~~~~~
Marlin\src\HAL\AVR\../../inc/../../Configuration_adv.h:2459:47: error: expected string-literal before numeric constant
    #define PROBING_MARGIN_LEFT PROBING_MARGIN 40
                                               ^
Marlin\src\HAL\AVR\../../inc/SanityCheck.h:1539:19: note: in expansion of macro 'PROBING_MARGIN_LEFT'
     static_assert(PROBING_MARGIN_LEFT  >= 0, "PROBING_MARGIN_LEFT must be >= 0.");
                   ^~~~~~~~~~~~~~~~~~~
Marlin\src\HAL\AVR\../../inc/../../Configuration_adv.h:2459:47: error: expected ')' before numeric constant
    #define PROBING_MARGIN_LEFT PROBING_MARGIN 40
                                               ^
Marlin\src\HAL\AVR\../../inc/SanityCheck.h:1539:19: note: in expansion of macro 'PROBING_MARGIN_LEFT'
     static_assert(PROBING_MARGIN_LEFT  >= 0, "PROBING_MARGIN_LEFT must be >= 0.");
                   ^~~~~~~~~~~~~~~~~~~
Marlin\src\HAL\AVR\../../inc/../../Configuration_adv.h:2460:48: error: expected ',' before numeric constant
    #define PROBING_MARGIN_RIGHT PROBING_MARGIN 40
                                                ^
Marlin\src\HAL\AVR\../../inc/SanityCheck.h:1540:19: note: in expansion of macro 'PROBING_MARGIN_RIGHT'
     static_assert(PROBING_MARGIN_RIGHT >= 0, "PROBING_MARGIN_RIGHT must be >= 0.");
                   ^~~~~~~~~~~~~~~~~~~~
Marlin\src\HAL\AVR\../../inc/../../Configuration_adv.h:2460:48: error: expected string-literal before numeric constant
    #define PROBING_MARGIN_RIGHT PROBING_MARGIN 40
                                                ^
Marlin\src\HAL\AVR\../../inc/SanityCheck.h:1540:19: note: in expansion of macro 'PROBING_MARGIN_RIGHT'
     static_assert(PROBING_MARGIN_RIGHT >= 0, "PROBING_MARGIN_RIGHT must be >= 0.");
                   ^~~~~~~~~~~~~~~~~~~~
compilation terminated due to -fmax-errors=5.
*** [.pio\build\mega2560\src\src\HAL\AVR\HAL_SPI.cpp.o] Error 1
In file included from Marlin\src\HAL\AVR\../../inc/MarlinConfigPre-4-adv.h:33:0,
                 from Marlin\src\HAL\AVR\../../inc/Conditionals-4-adv.h:32,
                 from Marlin\src\HAL\AVR\../../inc/MarlinConfigPre.h:30,
                 from Marlin\src\HAL\AVR\../../inc/MarlinConfigPre-5-post.h:24,
                 from Marlin\src\HAL\AVR\../../inc/Conditionals-5-post.h:32,
                 from Marlin\src\HAL\AVR\../../inc/MarlinConfigPre-6-type.h:24,
                 from Marlin\src\HAL\AVR\../../inc/Conditionals-6-type.h:33,
                 from Marlin\src\HAL\AVR\../../inc/MarlinConfig.h:28,
                 from Marlin\src\HAL\AVR\MarlinSerial.cpp:39:
Marlin\src\HAL\AVR\../../inc/../../Configuration_adv.h:2459:47: error: expected ',' before numeric constant
    #define PROBING_MARGIN_LEFT PROBING_MARGIN 40
                                               ^
Marlin\src\HAL\AVR\../../inc/SanityCheck.h:1539:19: note: in expansion of macro 'PROBING_MARGIN_LEFT'
     static_assert(PROBING_MARGIN_LEFT  >= 0, "PROBING_MARGIN_LEFT must be >= 0.");
                   ^~~~~~~~~~~~~~~~~~~
Marlin\src\HAL\AVR\../../inc/../../Configuration_adv.h:2459:47: error: expected string-literal before numeric constant
    #define PROBING_MARGIN_LEFT PROBING_MARGIN 40
                                               ^
Marlin\src\HAL\AVR\../../inc/SanityCheck.h:1539:19: note: in expansion of macro 'PROBING_MARGIN_LEFT'
     static_assert(PROBING_MARGIN_LEFT  >= 0, "PROBING_MARGIN_LEFT must be >= 0.");
                   ^~~~~~~~~~~~~~~~~~~
Marlin\src\HAL\AVR\../../inc/../../Configuration_adv.h:2459:47: error: expected ')' before numeric constant
    #define PROBING_MARGIN_LEFT PROBING_MARGIN 40
                                               ^
Marlin\src\HAL\AVR\../../inc/SanityCheck.h:1539:19: note: in expansion of macro 'PROBING_MARGIN_LEFT'
     static_assert(PROBING_MARGIN_LEFT  >= 0, "PROBING_MARGIN_LEFT must be >= 0.");
                   ^~~~~~~~~~~~~~~~~~~
Marlin\src\HAL\AVR\../../inc/../../Configuration_adv.h:2460:48: error: expected ',' before numeric constant
    #define PROBING_MARGIN_RIGHT PROBING_MARGIN 40
                                                ^
Marlin\src\HAL\AVR\../../inc/SanityCheck.h:1540:19: note: in expansion of macro 'PROBING_MARGIN_RIGHT'
     static_assert(PROBING_MARGIN_RIGHT >= 0, "PROBING_MARGIN_RIGHT must be >= 0.");
                   ^~~~~~~~~~~~~~~~~~~~
Marlin\src\HAL\AVR\../../inc/../../Configuration_adv.h:2460:48: error: expected string-literal before numeric constant
    #define PROBING_MARGIN_RIGHT PROBING_MARGIN 40
                                                ^
Marlin\src\HAL\AVR\../../inc/SanityCheck.h:1540:19: note: in expansion of macro 'PROBING_MARGIN_RIGHT'
     static_assert(PROBING_MARGIN_RIGHT >= 0, "PROBING_MARGIN_RIGHT must be >= 0.");
                   ^~~~~~~~~~~~~~~~~~~~
compilation terminated due to -fmax-errors=5.
*** [.pio\build\mega2560\src\src\HAL\AVR\MarlinSerial.cpp.o] Error 1
In file included from Marlin\src\HAL\AVR\../../inc/MarlinConfigPre-4-adv.h:33:0,
                 from Marlin\src\HAL\AVR\../../inc/Conditionals-4-adv.h:32,
                 from Marlin\src\HAL\AVR\../../inc/MarlinConfigPre.h:30,
                 from Marlin\src\HAL\AVR\../../inc/MarlinConfigPre-5-post.h:24,
                 from Marlin\src\HAL\AVR\../../inc/Conditionals-5-post.h:32,
                 from Marlin\src\HAL\AVR\../../inc/MarlinConfigPre-6-type.h:24,
                 from Marlin\src\HAL\AVR\../../inc/Conditionals-6-type.h:33,
                 from Marlin\src\HAL\AVR\../../inc/MarlinConfig.h:28,
                 from Marlin\src\HAL\AVR\eeprom.cpp:24:
Marlin\src\HAL\AVR\../../inc/../../Configuration_adv.h:2459:47: error: expected ',' before numeric constant
    #define PROBING_MARGIN_LEFT PROBING_MARGIN 40
                                               ^
Marlin\src\HAL\AVR\../../inc/SanityCheck.h:1539:19: note: in expansion of macro 'PROBING_MARGIN_LEFT'
     static_assert(PROBING_MARGIN_LEFT  >= 0, "PROBING_MARGIN_LEFT must be >= 0.");
                   ^~~~~~~~~~~~~~~~~~~
Marlin\src\HAL\AVR\../../inc/../../Configuration_adv.h:2459:47: error: expected string-literal before numeric constant
    #define PROBING_MARGIN_LEFT PROBING_MARGIN 40
                                               ^
Marlin\src\HAL\AVR\../../inc/SanityCheck.h:1539:19: note: in expansion of macro 'PROBING_MARGIN_LEFT'
     static_assert(PROBING_MARGIN_LEFT  >= 0, "PROBING_MARGIN_LEFT must be >= 0.");
                   ^~~~~~~~~~~~~~~~~~~
Marlin\src\HAL\AVR\../../inc/../../Configuration_adv.h:2459:47: error: expected ')' before numeric constant
    #define PROBING_MARGIN_LEFT PROBING_MARGIN 40
                                               ^
Marlin\src\HAL\AVR\../../inc/SanityCheck.h:1539:19: note: in expansion of macro 'PROBING_MARGIN_LEFT'
     static_assert(PROBING_MARGIN_LEFT  >= 0, "PROBING_MARGIN_LEFT must be >= 0.");
                   ^~~~~~~~~~~~~~~~~~~
Marlin\src\HAL\AVR\../../inc/../../Configuration_adv.h:2460:48: error: expected ',' before numeric constant
    #define PROBING_MARGIN_RIGHT PROBING_MARGIN 40
                                                ^
Marlin\src\HAL\AVR\../../inc/SanityCheck.h:1540:19: note: in expansion of macro 'PROBING_MARGIN_RIGHT'
     static_assert(PROBING_MARGIN_RIGHT >= 0, "PROBING_MARGIN_RIGHT must be >= 0.");
                   ^~~~~~~~~~~~~~~~~~~~
Marlin\src\HAL\AVR\../../inc/../../Configuration_adv.h:2460:48: error: expected string-literal before numeric constant
    #define PROBING_MARGIN_RIGHT PROBING_MARGIN 40
                                                ^
Marlin\src\HAL\AVR\../../inc/SanityCheck.h:1540:19: note: in expansion of macro 'PROBING_MARGIN_RIGHT'
     static_assert(PROBING_MARGIN_RIGHT >= 0, "PROBING_MARGIN_RIGHT must be >= 0.");
                   ^~~~~~~~~~~~~~~~~~~~
compilation terminated due to -fmax-errors=5.
*** [.pio\build\mega2560\src\src\HAL\AVR\eeprom.cpp.o] Error 1
In file included from Marlin\src\HAL\AVR\../../inc/MarlinConfigPre-4-adv.h:33:0,
                 from Marlin\src\HAL\AVR\../../inc/Conditionals-4-adv.h:32,
                 from Marlin\src\HAL\AVR\../../inc/MarlinConfigPre.h:30,
                 from Marlin\src\HAL\AVR\../../inc/MarlinConfigPre-5-post.h:24,
                 from Marlin\src\HAL\AVR\../../inc/Conditionals-5-post.h:32,
                 from Marlin\src\HAL\AVR\../../inc/MarlinConfigPre-6-type.h:24,
                 from Marlin\src\HAL\AVR\../../inc/Conditionals-6-type.h:33,
                 from Marlin\src\HAL\AVR\../../inc/MarlinConfig.h:28,
                 from Marlin\src\HAL\AVR\fast_pwm.cpp:24:
Marlin\src\HAL\AVR\../../inc/../../Configuration_adv.h:2459:47: error: expected ',' before numeric constant
    #define PROBING_MARGIN_LEFT PROBING_MARGIN 40
                                               ^
Marlin\src\HAL\AVR\../../inc/SanityCheck.h:1539:19: note: in expansion of macro 'PROBING_MARGIN_LEFT'
     static_assert(PROBING_MARGIN_LEFT  >= 0, "PROBING_MARGIN_LEFT must be >= 0.");
                   ^~~~~~~~~~~~~~~~~~~
Marlin\src\HAL\AVR\../../inc/../../Configuration_adv.h:2459:47: error: expected string-literal before numeric constant
    #define PROBING_MARGIN_LEFT PROBING_MARGIN 40
                                               ^
Marlin\src\HAL\AVR\../../inc/SanityCheck.h:1539:19: note: in expansion of macro 'PROBING_MARGIN_LEFT'
     static_assert(PROBING_MARGIN_LEFT  >= 0, "PROBING_MARGIN_LEFT must be >= 0.");
                   ^~~~~~~~~~~~~~~~~~~
Marlin\src\HAL\AVR\../../inc/../../Configuration_adv.h:2459:47: error: expected ')' before numeric constant
    #define PROBING_MARGIN_LEFT PROBING_MARGIN 40
                                               ^
Marlin\src\HAL\AVR\../../inc/SanityCheck.h:1539:19: note: in expansion of macro 'PROBING_MARGIN_LEFT'
     static_assert(PROBING_MARGIN_LEFT  >= 0, "PROBING_MARGIN_LEFT must be >= 0.");
                   ^~~~~~~~~~~~~~~~~~~
Marlin\src\HAL\AVR\../../inc/../../Configuration_adv.h:2460:48: error: expected ',' before numeric constant
    #define PROBING_MARGIN_RIGHT PROBING_MARGIN 40
                                                ^
Marlin\src\HAL\AVR\../../inc/SanityCheck.h:1540:19: note: in expansion of macro 'PROBING_MARGIN_RIGHT'
     static_assert(PROBING_MARGIN_RIGHT >= 0, "PROBING_MARGIN_RIGHT must be >= 0.");
                   ^~~~~~~~~~~~~~~~~~~~
Marlin\src\HAL\AVR\../../inc/../../Configuration_adv.h:2460:48: error: expected string-literal before numeric constant
    #define PROBING_MARGIN_RIGHT PROBING_MARGIN 40
                                                ^
Marlin\src\HAL\AVR\../../inc/SanityCheck.h:1540:19: note: in expansion of macro 'PROBING_MARGIN_RIGHT'
     static_assert(PROBING_MARGIN_RIGHT >= 0, "PROBING_MARGIN_RIGHT must be >= 0.");
                   ^~~~~~~~~~~~~~~~~~~~
compilation terminated due to -fmax-errors=5.
*** [.pio\build\mega2560\src\src\HAL\AVR\fast_pwm.cpp.o] Error 1
================================================================================================ [FAILED] Took 9.52 seconds ================================================================================================

Environment    Status    Duration
-------------  --------  ------------
mega2560       FAILED    00:00:09.517
=========================================================================================== 1 failed, 0 succeeded in 00:00:09.517 ===========================================================================================

 *  Arrêt du processus de terminal "C:\Users\marjo\.platformio\penv\Scripts\platformio.exe 'run'". Code de sortie : 1. 
 *  Le terminal sera réutilisé par les tâches, appuyez sur une touche pour le fermer. 

 *  Exécution de la tâche dans le dossier Marlin-2.1.3-b3 : C:\Users\marjo\.platformio\penv\Scripts\platformio.exe run 

Processing mega2560 (board: megaatmega2560; platform: atmelavr@~4.0.1; framework: arduino)
-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
Verbose mode can be enabled via `-v, --verbose` option
CONFIGURATION: https://docs.platformio.org/page/boards/atmelavr/megaatmega2560.html
PLATFORM: Atmel AVR (4.0.1) > Arduino Mega or Mega 2560 ATmega2560 (Mega 2560)
HARDWARE: ATMEGA2560 16MHz, 8KB RAM, 248KB Flash
DEBUG: Current (avr-stub) External (avr-stub, simavr)
PACKAGES:
 - framework-arduino-avr @ 5.1.0
 - toolchain-atmelavr @ 1.70300.191015 (7.3.0)
Converting Marlin.ino
LDF: Library Dependency Finder -> https://bit.ly/configure-pio-ldf
LDF Modes: Finder ~ chain, Compatibility ~ soft
Found 6 compatible libraries
Scanning dependencies...
Dependency Graph
|-- U8glib-HAL @ 0.5.4
|-- Wire @ 1.0
Building in release mode
Compiling .pio\build\mega2560\src\src\HAL\AVR\HAL.cpp.o
Compiling .pio\build\mega2560\src\src\HAL\AVR\HAL_SPI.cpp.o
Compiling .pio\build\mega2560\src\src\HAL\AVR\MarlinSerial.cpp.o
Compiling .pio\build\mega2560\src\src\HAL\AVR\Servo.cpp.o
Compiling .pio\build\mega2560\src\src\HAL\AVR\eeprom.cpp.o
Compiling .pio\build\mega2560\src\src\HAL\AVR\fast_pwm.cpp.o
Compiling .pio\build\mega2560\src\src\HAL\AVR\registers.cpp.o
Compiling .pio\build\mega2560\src\src\HAL\AVR\u8g\u8g_com_HAL_AVR_sw_spi.cpp.o
In file included from Marlin\src\HAL\AVR\../../inc/MarlinConfig.h:48:0,
                 from Marlin\src\HAL\AVR\HAL.cpp:24:
Marlin\src\HAL\AVR\../../inc/SanityCheck.h:1540:5: error: static assertion failed: PROBING_MARGIN_RIGHT must be >= 0.
     static_assert(PROBING_MARGIN_RIGHT >= 0, "PROBING_MARGIN_RIGHT must be >= 0.");
     ^~~~~~~~~~~~~
In file included from Marlin\src\HAL\AVR\../../inc/MarlinConfig.h:48:0,
                 from Marlin\src\HAL\AVR\HAL_SPI.cpp:34:
Marlin\src\HAL\AVR\../../inc/SanityCheck.h:1540:5: error: static assertion failed: PROBING_MARGIN_RIGHT must be >= 0.
     static_assert(PROBING_MARGIN_RIGHT >= 0, "PROBING_MARGIN_RIGHT must be >= 0.");
     ^~~~~~~~~~~~~
*** [.pio\build\mega2560\src\src\HAL\AVR\HAL.cpp.o] Error 1
In file included from Marlin\src\HAL\AVR\../../inc/MarlinConfig.h:48:0,
                 from Marlin\src\HAL\AVR\MarlinSerial.cpp:39:
Marlin\src\HAL\AVR\../../inc/SanityCheck.h:1540:5: error: static assertion failed: PROBING_MARGIN_RIGHT must be >= 0.
     static_assert(PROBING_MARGIN_RIGHT >= 0, "PROBING_MARGIN_RIGHT must be >= 0.");
     ^~~~~~~~~~~~~
*** [.pio\build\mega2560\src\src\HAL\AVR\HAL_SPI.cpp.o] Error 1
In file included from Marlin\src\HAL\AVR\../../inc/MarlinConfig.h:48:0,
                 from Marlin\src\HAL\AVR\Servo.cpp:55:
Marlin\src\HAL\AVR\../../inc/SanityCheck.h:1540:5: error: static assertion failed: PROBING_MARGIN_RIGHT must be >= 0.
     static_assert(PROBING_MARGIN_RIGHT >= 0, "PROBING_MARGIN_RIGHT must be >= 0.");
     ^~~~~~~~~~~~~
*** [.pio\build\mega2560\src\src\HAL\AVR\MarlinSerial.cpp.o] Error 1
*** [.pio\build\mega2560\src\src\HAL\AVR\Servo.cpp.o] Error 1
In file included from Marlin\src\HAL\AVR\../../inc/MarlinConfig.h:48:0,
                 from Marlin\src\HAL\AVR\eeprom.cpp:24:
Marlin\src\HAL\AVR\../../inc/SanityCheck.h:1540:5: error: static assertion failed: PROBING_MARGIN_RIGHT must be >= 0.
     static_assert(PROBING_MARGIN_RIGHT >= 0, "PROBING_MARGIN_RIGHT must be >= 0.");
     ^~~~~~~~~~~~~
*** [.pio\build\mega2560\src\src\HAL\AVR\eeprom.cpp.o] Error 1
In file included from Marlin\src\HAL\AVR\../../inc/MarlinConfig.h:48:0,
                 from Marlin\src\HAL\AVR\fast_pwm.cpp:24:
Marlin\src\HAL\AVR\../../inc/SanityCheck.h:1540:5: error: static assertion failed: PROBING_MARGIN_RIGHT must be >= 0.
     static_assert(PROBING_MARGIN_RIGHT >= 0, "PROBING_MARGIN_RIGHT must be >= 0.");
     ^~~~~~~~~~~~~
*** [.pio\build\mega2560\src\src\HAL\AVR\fast_pwm.cpp.o] Error 1
================================================================================================ [FAILED] Took 8.17 seconds ================================================================================================

Environment    Status    Duration
-------------  --------  ------------
mega2560       FAILED    00:00:08.171
=========================================================================================== 1 failed, 0 succeeded in 00:00:08.171 ===========================================================================================

et le second probleme est qu'a chaques fois que je lance une impression , elle me fait un "change filament" et je ne sais pas quelle valeur modifier dans le firmware.

merci pour votre aide.

Modifié (le) par fran6p
utilisation du tag balise pour éviter une indigestion d'un texte long
Posté(e)

J'ai modifié ton texte. La sortie de Platformio est placée dans une section qui prend moins de place (dans la barre d'édition le " entre le bouton pour insérer une URL et le bouton code (<>) pour insérer du code) et qu'un lecteur peut (ou pas) dérouler pour en prendre connaissance 😉.

Posté(e)

Salut,

Il y a 2 heures, Homer13 a dit :

quand je veux modifier le PROBING _MARGIN , j'ai ces erreurs

Le message indique que les valeurs de PROBING_MARGIN_LEFT et de PROBING_MARGIN_RIGHT sont négatives alors que c'est interdit. Il faudrait donc changer ces valeurs dans le fichier configuration_adv.h qui, apparemment seraient PROBING_MARGIN

Il y a 2 heures, Homer13 a dit :

à chaque fois que je lance une impression , elle me fait un "change filament" et je ne sais pas quelle valeur modifier dans le firmware.

merci pour votre aide.


Soit le détecteur de fin de filament ne fonctionne pas, soit sa logique est à inverser. Pour le savoir, il faudrait envoyer depuis Pronterface (voir ici) installé sur un ordinateur relié en USB à l’imprimante, la commande M119. Lorsque le filament est présent, la réponse devrait être TRIGGERED pour le paramètre "filament", et open lorsque le filament est absent:

  • Si l'état ne change pas, c'est que le détecteur est défectueux. Tu peux réparer le détecteur ou désactiver la détection du filament via l'écran.
  • Si l'état est inversé, il suffit de modifier, dans le fichier configuration.h, la valeur de FIL_RUNOUT_STATE dont la valeur est soit LOW soit HIGH

Est-ce que tu peux fournir tes fichiers configuration.h et configuration_adv.h?

Posté(e)

Salut pommeverte, pour le POBING_MARGIN j'ai essyaé avec des valeurs positives et negatives et j ai les memes messages

 

la je viens de changer la valeur de FIL_RUOUT_SENSOR est c est bon j ai plus a recharger le filament .

Comment partager mes fichier config?

Posté(e)

Salut,

J'ai oublié un point très important: il est trèèèèèèès fortement recommandé de partir sur une version stable de Marlin (actuellement, la V2.1.2.5) plutôt qu'une version bêta, réservée aux testeurs.

il y a 14 minutes, Homer13 a dit :

Comment partager mes fichier config?

L'idéal est de compresser / zipper les fichiers avant de les joindre au message. Après, tu as juste à les glisser dans la partie basse du message ou cliquer sur "choisir les fichiers":

image.png.4d65de26a2d02bf4451aa5ba4405b3a2.png

Posté(e)

Ok merci , je vais déjà commencer par une version V2.1.2.5 car j ai une version bêta, je te fais un retour ensuite.

 

Posté(e)

Salut , j'ai recompilé avec la version que tu m'as donné et j'ai toujours le mem probleme de butée a droite du chariot pendant le bed levelling.

 

CONFG.rar

Posté(e)

Salut,

C'est normal, tu n'as pas de décalage à droite (la ligne est commentée):

//#define PROBING_MARGIN_RIGHT PROBING_MARGIN

Il suffit d'ajouter une marge suffisante à droite pour que BLTouch reste au dessus du plateau. Il faut donc prendre en compte le déport du BLTouch par rapport à la buse (-37). Je te conseille aussi de décommenter les autres marges. Ce qui donne au final:

 #define PROBING_MARGIN_LEFT PROBING_MARGIN
 #define PROBING_MARGIN_RIGHT PROBING_MARGIN+37
 #define PROBING_MARGIN_FRONT PROBING_MARGIN
 #define PROBING_MARGIN_BACK PROBING_MARGIN

Voici tes fichiers de configuration où j'ai modifié d'autres points identifiés avec le texte "// modif PV": Marlin_configV2.zip

Posté(e)

alors petit retour , j'ai juste remis la langue en "en"  et rien d autre , plus de butée du chariot 🥳

il faut que je re parametre les capteurs de fin de filament .

je suis en train d ' imprimmer un bency pour voir , je trouve le moteur de l'axe y et z sont un peut bruyant sur  les deplacements rapides ( j'imprime en 60mm/sec)

sinon peux tu me dire quel valeurs je dois modifier pour que le retour de la buse soit plus rapide apres un homing?

parce que la c est tres tres lent 

merci.

Posté(e) (modifié)
il y a 20 minutes, Homer13 a dit :

je trouve le moteur de l'axe y et z sont un peut bruyant sur  les déplacements rapides

Tu es sûr que le bruit vient des moteurs? ce n'est pas mécanique (galets,courroie qui frotte,...)?

il y a 18 minutes, Homer13 a dit :

sinon peux tu me dire quel valeurs je dois modifier pour que le retour de la buse soit plus rapide apres un homing?

Normalement, ce sont les paramètres de ton Gcode de démarrage qui définissent cette vitesse🤨. Est-ce que tu peux fournir le fichier Gcode compressé / zippé de ton Benchy ?

Modifié (le) par pommeverte
Posté(e)
Il y a 14 heures, pommeverte a dit :

Tu es sûr que le bruit vient des moteurs? ce n'est pas mécanique (galets,courroie qui frotte,...)?

Normalement, ce sont les paramètres de ton Gcode de démarrage qui définissent cette vitesse🤨. Est-ce que tu peux fournir le fichier Gcode compressé / zippé de ton Benchy ?

alors non ce n est pas un bruit de frottement mécanique je pense que c est une résonance dans le chassis....

j'ai regardé pour le gecode et essayé de modifier "G1 X0 Y0 Z15 E0 F300" pour passer la valeur de 300 a 1500 mais ca n'a rien changé.

 

gcode benchy.jpg

GA_3d_Benchy_no_watermark.rar

Posté(e)

Salut,

il y a 53 minutes, Homer13 a dit :

j'ai regardé pour le gecode et essayé de modifier "G1 X0 Y0 Z15 E0 F300" pour passer la valeur de 300 a 1500 mais ca n'a rien changé.

pourtant, ça aurait dû puisque tu es passé de 5mm/s 😱 à 25mm/s . Peut-être que le facteur de vitesse n'est pas à 100%.

Je trouve que ta ligne de purge est exagérée (Z=0.8). Tu pourrais tester ce Gcode qui prend en compte toutes ces remarques:

Citation

; -- START GCODE --
M82
M220 S100
M221 S100
M204 R500 T1000 P1000
G21 ;set units to millimetres
G90 ;set to absolute positioning
M106 S0 ;set fan speed to zero (turned off)
M201 Z10 ;acc for Z-homing
M140 S{material_bed_temperature_layer_0} ; set bed temp
M190 S{material_bed_temperature_layer_0} ; wait for bed final temp
G28 ;home all axis
M206 Z0.1
G92 E0 ;zero the extruded length
G1 Z2.0 F3000 ; Move Z Axis up little to prevent scratching of Heat Bed
G1 X0.1 Y20 F5000.0 ; Move to start position
M104 S{material_print_temperature_layer_0} ; set extruder final temp
M109 S{material_print_temperature_layer_0} ; wait for extruder final temp
G1 X0.1 Y20 Z0.2 F5000.0 ; Move to start position
G1 X0.1 Y200.0 Z0.2 F1500.0 E8 ; Draw the first line
G1 X0.5 Y200.0 Z0.2 F5000.0 ; Move to side a little
G1 X0.5 Y20 Z0.2 F1500.0 E16 ; Draw the second line
G92 E0 ; Reset Extruder
G92 E0 ;zero the extruded length again
; -- end of START GCODE --

Attention, il y a un décalage après la prise d'origine (M206 Z0.1) qui correspond à l'épaisseur de la cale/feuille de 0.1mm, utilisée pour régler le plateau.

Posté(e)
Il y a 3 heures, pommeverte a dit :

 

pourtant, ça aurait dû puisque tu es passé de 5mm/s 😱 à 25mm/s 

 

En fait j avis pas modifié au bon endroit , en fait au lieu de modifier cette valeur dans le slicer je l ai fait directement dans le g code du fichier

Ma premier impression est pas mal juste un défaut sur l arrière de la coque que je ne sais pas déterminer,  je vais essayer avec un autre modèle pour voirba40ce96-62d6-4435-a757-f897636a78d8.thumb.jpg.836a765bce3c3784c3869708eaf039f0.jpg

20250726_144547.jpg

🤔j ai pas compris pouela deuxième photo est a l envers

 

Posté(e)

Comme les défauts se trouvent à l'opposé de la ventilation, je suspecte un problème de refroidissement. Il faudrait donc revoir le conduit en sortie de ventilateur qui n'a pas l'air d'être d'origine 🤔...

Posté(e)

Ben malheureusement si la buse d air est d origine 😪 c etait la deuxième étape. 

J'ai refait un benchy avec du filament bleu pour qu'on voit mieux ce qui ce passe , il y a un léger décalage mais que sur l arrière de la coque🤔

Un mauvais voltage des drivers pourrait créer ce genre de défauts?

 

1753549570215766100288225913835.jpg

J ai trouvé une calculatrice en ligne qui trouve un Vref de 1,25v alors que j ai mis 0,71v 

Me serais-je trompé ?

Créer un compte ou se connecter pour commenter

Vous devez être membre afin de pouvoir déposer un commentaire

Créer un compte

Créez un compte sur notre communauté. C’est facile !

Créer un nouveau compte

Se connecter

Vous avez déjà un compte ? Connectez-vous ici.

Connectez-vous maintenant
×
×
  • Créer...