Aller au contenu

GO Print

Newyark

Membres
  • Compteur de contenus

    3
  • Inscrit(e) le

  • Dernière visite

Information

  • Imprimantes
    Ender 3 Pro sous Marlin 1.1.9 - MK8 + BLtouch - Extrudeur BMG TriangleLab

Visiteurs récents du profil

Le bloc de visiteurs récents est désactivé et il n’est pas visible pour les autres utilisateurs.

Récompenses de Newyark

Rookie

Rookie (2/14)

  • First Post
  • Conversation Starter
  • Week One Done
  • One Month Later
  • One Year In

Badges récents

0

Réputation sur la communauté

  1. Merci pour ton retour. Malheureusement entre temps, j'ai remarqué que la carte avait un défaut - impossible de l'alimenter et deux composants qui étaient mal soudés ... Du coup j'ai acheté une v2.0 et en amont j'ai compilé Marlin pour vérifier si je n'allais pas galérer et là aucun problème ... Je vais quand même essayé de compiler Marlin pour la v1.2.
  2. Mise à jour Je suis tombé sur quelqu'un avec le même problème : https://github.com/MarlinFirmware/Marlin/issues/14358 et quand je regarde Configuration_adv.h, on remarque que la ligne #define X_SLAVE_ADDRESS 0 est commentée ainsi que les lignes suivantes. Faut-il les décommenter ? à quoi cela correspond exactement ? /** * Four TMC2209 drivers can use the same HW/SW serial port with hardware configured addresses. * Set the address using jumpers on pins MS1 and MS2. * Address | MS1 | MS2 * 0 | LOW | LOW * 1 | HIGH | LOW * 2 | LOW | HIGH * 3 | HIGH | HIGH * * Set *_SERIAL_TX_PIN and *_SERIAL_RX_PIN to match for all drivers * on the same serial port, either here or in your board's pins file. */ //#define X_SLAVE_ADDRESS 0 //#define Y_SLAVE_ADDRESS 0 //#define Z_SLAVE_ADDRESS 0 //#define X2_SLAVE_ADDRESS 0 //#define Y2_SLAVE_ADDRESS 0 //#define Z2_SLAVE_ADDRESS 0 //#define Z3_SLAVE_ADDRESS 0 //#define Z4_SLAVE_ADDRESS 0 //#define E0_SLAVE_ADDRESS 0 //#define E1_SLAVE_ADDRESS 0 //#define E2_SLAVE_ADDRESS 0 //#define E3_SLAVE_ADDRESS 0 //#define E4_SLAVE_ADDRESS 0 //#define E5_SLAVE_ADDRESS 0 //#define E6_SLAVE_ADDRESS 0 //#define E7_SLAVE_ADDRESS 0
  3. Salut à tous, J'ai acheté une carte mère Bigtreetech Skr Mini E3 v1.2 pour venir remplacer la carte d'origine Creality 1.1.4 sur ma Ender 3 Pro. Après avoir remplacé l'ancienne carte par la Skr Mini E3 v1.2, j'ai démarré l'imprimante afin de vérifier si tout allait bien et résultat : les ventilateurs tournent mais l'écran reste noir .. bref je me dis que c'est normal, après tout j'ai pas encore flashé Marlin. Sur mon PC (non branché à la carte mère du coup), je télécharge la dernière version de Marlin ici : https://github.com/MarlinFirmware/Marlin et les configurations ici : https://github.com/MarlinFirmware/Configurations puis une fois les archives décompressées. Je place le contenu de Configurations-import-2.0.x\config\examples\Creality\Ender-3 Pro\BigTreeTech SKR Mini E3 1.2 dans Marlin-2.0.x\Marlin. J'ouvre ensuite platformio.ini présent à la racine de Marlin-2.0.x avec VSCode (extensions PlateformIO et Auto Build Marlin sont déjà installées). Normalement le projet aurait se créé lui même mais ici ce n'est pas le cas. Je vais donc dans Auto Build Marlin pour ouvrir allez chercher le dossier Marlin-2.0.x et là tout semble OK Par la suite, je modifie platformio.ini pour remplacer [platformio] src_dir = Marlin boards_dir = buildroot/share/PlatformIO/boards default_envs = mega2560 include_dir = Marlin par [platformio] src_dir = Marlin boards_dir = buildroot/share/PlatformIO/boards default_envs = STM32F103RC_btt_512K include_dir = Marlin Comme indiqué par Bigtreetech ici : https://github.com/bigtreetech/BIGTREETECH-SKR-mini-E3/tree/master/firmware/V1.2 Puis je sauvegarde le fichier modifié et pour tester le tout, je lance un build et ça là où je reste bloqué puisque voilà l'erreur qui ressort : ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- > Executing task: C:\Users\Gwen\.platformio\penv\Scripts\pio.exe run < Processing STM32F103RC_btt_512K (platform: ststm32@~6.1; board: genericSTM32F103RC; framework: arduino) ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- Verbose mode can be enabled via `-v, --verbose` option CONFIGURATION: https://docs.platformio.org/page/boards/ststm32/genericSTM32F103RC.html PLATFORM: ST STM32 (6.1.1) > STM32F103RC (48k RAM. 256k Flash) HARDWARE: STM32F103RCT6 72MHz, 48KB RAM, 512KB Flash DEBUG: Current (blackmagic) External (blackmagic, jlink, stlink) PACKAGES: - framework-arduinoststm32-maple 2.10000.200103 (1.0.0) - tool-stm32duino 1.0.2 - toolchain-gccarmnoneeabi 1.70201.0 (7.2.1) Converting Marlin.ino LDF: Library Dependency Finder -> http://bit.ly/configure-pio-ldf LDF Modes: Finder ~ chain, Compatibility ~ soft Found 31 compatible libraries Scanning dependencies... Dependency Graph |-- <SoftwareSerialM> 1.0.0 |-- <TMCStepper> 0.7.1 | |-- <SoftwareSerialM> 1.0.0 |-- <U8glib-HAL> 0.4.3 | |-- <Wire> 1.0 |-- <STM32ADC> 1.0 |-- <EEPROM> |-- <USBComposite for STM32F1> 0.91 |-- <Wire> 1.0 |-- <FreeRTOS701> |-- <Servo(STM32F1)> 1.1.2 Building in release mode Compiling .pio\build\STM32F103RC_btt_512K\src\src\HAL\STM32F1\HAL.cpp.o Compiling .pio\build\STM32F103RC_btt_512K\src\src\HAL\STM32F1\HAL_SPI.cpp.o Compiling .pio\build\STM32F103RC_btt_512K\src\src\HAL\STM32F1\MarlinSerial.cpp.o Compiling .pio\build\STM32F103RC_btt_512K\src\src\HAL\STM32F1\SPI.cpp.o Compiling .pio\build\STM32F103RC_btt_512K\src\src\HAL\STM32F1\Servo.cpp.o Compiling .pio\build\STM32F103RC_btt_512K\src\src\HAL\STM32F1\dogm\u8g_com_stm32duino_swspi.cpp.o Compiling .pio\build\STM32F103RC_btt_512K\src\src\HAL\STM32F1\eeprom_bl24cxx.cpp.o Compiling .pio\build\STM32F103RC_btt_512K\src\src\HAL\STM32F1\eeprom_flash.cpp.o In file included from Marlin\src\HAL\STM32F1\../../inc/MarlinConfig.h:49:0, from Marlin\src\HAL\STM32F1\HAL.cpp:30: Marlin\src\HAL\STM32F1\../../inc/SanityCheck.h:2434:23: error: 'X_SLAVE_ADDRESS' was not declared in this scope INVALID_TMC_ADDRESS(X); ^ Marlin\src\HAL\STM32F1\../../inc/SanityCheck.h:2432:52: note: in definition of macro 'INVALID_TMC_ADDRESS' #define INVALID_TMC_ADDRESS(ST) static_assert(0 <= ST##_SLAVE_ADDRESS && ST##_SLAVE_ADDRESS <= 3, "TMC2209 slave address must be 0, 1, 2 or 3") ^~ In file included from Marlin\src\HAL\STM32F1\../../inc/MarlinConfig.h:49:0, from Marlin\src\HAL\STM32F1\HAL_SPI.cpp:32: Marlin\src\HAL\STM32F1\../../inc/SanityCheck.h:2434:23: error: 'X_SLAVE_ADDRESS' was not declared in this scope INVALID_TMC_ADDRESS(X); ^ Marlin\src\HAL\STM32F1\../../inc/SanityCheck.h:2432:52: note: in definition of macro 'INVALID_TMC_ADDRESS' #define INVALID_TMC_ADDRESS(ST) static_assert(0 <= ST##_SLAVE_ADDRESS && ST##_SLAVE_ADDRESS <= 3, "TMC2209 slave address must be 0, 1, 2 or 3") ^~ Marlin\src\HAL\STM32F1\../../inc/SanityCheck.h:2434:23: note: suggested alternative: 'I2C_ADDRESS' INVALID_TMC_ADDRESS(X); ^ Marlin\src\HAL\STM32F1\../../inc/SanityCheck.h:2432:52: note: in definition of macro 'INVALID_TMC_ADDRESS' #define INVALID_TMC_ADDRESS(ST) static_assert(0 <= ST##_SLAVE_ADDRESS && ST##_SLAVE_ADDRESS <= 3, "TMC2209 slave address must be 0, 1, 2 or 3") ^~ Marlin\src\HAL\STM32F1\../../inc/SanityCheck.h:2434:23: error: 'X_SLAVE_ADDRESS' was not declared in this scope INVALID_TMC_ADDRESS(X); ^ Marlin\src\HAL\STM32F1\../../inc/SanityCheck.h:2432:74: note: in definition of macro 'INVALID_TMC_ADDRESS' #define INVALID_TMC_ADDRESS(ST) static_assert(0 <= ST##_SLAVE_ADDRESS && ST##_SLAVE_ADDRESS <= 3, "TMC2209 slave address must be 0, 1, 2 or 3") ^~ Marlin\src\HAL\STM32F1\../../inc/SanityCheck.h:2434:23: note: suggested alternative: 'I2C_ADDRESS' INVALID_TMC_ADDRESS(X); ^ Marlin\src\HAL\STM32F1\../../inc/SanityCheck.h:2432:74: note: in definition of macro 'INVALID_TMC_ADDRESS' #define INVALID_TMC_ADDRESS(ST) static_assert(0 <= ST##_SLAVE_ADDRESS && ST##_SLAVE_ADDRESS <= 3, "TMC2209 slave address must be 0, 1, 2 or 3") ^~ Marlin\src\HAL\STM32F1\../../inc/SanityCheck.h:2434:23: note: suggested alternative: 'I2C_ADDRESS' INVALID_TMC_ADDRESS(X); ^ Marlin\src\HAL\STM32F1\../../inc/SanityCheck.h:2432:52: note: in definition of macro 'INVALID_TMC_ADDRESS' #define INVALID_TMC_ADDRESS(ST) static_assert(0 <= ST##_SLAVE_ADDRESS && ST##_SLAVE_ADDRESS <= 3, "TMC2209 slave address must be 0, 1, 2 or 3") ^~ Marlin\src\HAL\STM32F1\../../inc/SanityCheck.h:2434:23: error: 'X_SLAVE_ADDRESS' was not declared in this scope INVALID_TMC_ADDRESS(X); ^ Marlin\src\HAL\STM32F1\../../inc/SanityCheck.h:2432:74: note: in definition of macro 'INVALID_TMC_ADDRESS' #define INVALID_TMC_ADDRESS(ST) static_assert(0 <= ST##_SLAVE_ADDRESS && ST##_SLAVE_ADDRESS <= 3, "TMC2209 slave address must be 0, 1, 2 or 3") ^~ Marlin\src\HAL\STM32F1\../../inc/SanityCheck.h:2434:23: note: suggested alternative: 'I2C_ADDRESS' INVALID_TMC_ADDRESS(X); ^ Marlin\src\HAL\STM32F1\../../inc/SanityCheck.h:2432:74: note: in definition of macro 'INVALID_TMC_ADDRESS' #define INVALID_TMC_ADDRESS(ST) static_assert(0 <= ST##_SLAVE_ADDRESS && ST##_SLAVE_ADDRESS <= 3, "TMC2209 slave address must be 0, 1, 2 or 3") ^~ In file included from Marlin\src\HAL\STM32F1\../../inc/MarlinConfig.h:49:0, from Marlin\src\HAL\STM32F1\MarlinSerial.cpp:25: Marlin\src\HAL\STM32F1\../../inc/SanityCheck.h:2434:23: error: 'X_SLAVE_ADDRESS' was not declared in this scope INVALID_TMC_ADDRESS(X); ^ Marlin\src\HAL\STM32F1\../../inc/SanityCheck.h:2432:52: note: in definition of macro 'INVALID_TMC_ADDRESS' #define INVALID_TMC_ADDRESS(ST) static_assert(0 <= ST##_SLAVE_ADDRESS && ST##_SLAVE_ADDRESS <= 3, "TMC2209 slave address must be 0, 1, 2 or 3") ^~ In file included from Marlin\src\HAL\STM32F1\../../inc/MarlinConfig.h:49:0, from Marlin\src\HAL\STM32F1\SPI.cpp:43: Marlin\src\HAL\STM32F1\../../inc/SanityCheck.h:2434:23: error: 'X_SLAVE_ADDRESS' was not declared in this scope INVALID_TMC_ADDRESS(X); ^ Marlin\src\HAL\STM32F1\../../inc/SanityCheck.h:2432:52: note: in definition of macro 'INVALID_TMC_ADDRESS' #define INVALID_TMC_ADDRESS(ST) static_assert(0 <= ST##_SLAVE_ADDRESS && ST##_SLAVE_ADDRESS <= 3, "TMC2209 slave address must be 0, 1, 2 or 3") ^~ In file included from Marlin\src\HAL\STM32F1\../../inc/MarlinConfig.h:49:0, from Marlin\src\HAL\STM32F1\Servo.cpp:25: Marlin\src\HAL\STM32F1\../../inc/SanityCheck.h:2434:23: error: 'X_SLAVE_ADDRESS' was not declared in this scope INVALID_TMC_ADDRESS(X); ^ Marlin\src\HAL\STM32F1\../../inc/SanityCheck.h:2432:52: note: in definition of macro 'INVALID_TMC_ADDRESS' #define INVALID_TMC_ADDRESS(ST) static_assert(0 <= ST##_SLAVE_ADDRESS && ST##_SLAVE_ADDRESS <= 3, "TMC2209 slave address must be 0, 1, 2 or 3") ^~ *** [.pio\build\STM32F103RC_btt_512K\src\src\HAL\STM32F1\HAL_SPI.cpp.o] Error 1 *** [.pio\build\STM32F103RC_btt_512K\src\src\HAL\STM32F1\HAL.cpp.o] Error 1 Marlin\src\HAL\STM32F1\../../inc/SanityCheck.h:2434:23: note: suggested alternative: 'I2C_ADDRESS' INVALID_TMC_ADDRESS(X); ^ Marlin\src\HAL\STM32F1\../../inc/SanityCheck.h:2432:52: note: in definition of macro 'INVALID_TMC_ADDRESS' #define INVALID_TMC_ADDRESS(ST) static_assert(0 <= ST##_SLAVE_ADDRESS && ST##_SLAVE_ADDRESS <= 3, "TMC2209 slave address must be 0, 1, 2 or 3") ^~ Marlin\src\HAL\STM32F1\../../inc/SanityCheck.h:2434:23: error: 'X_SLAVE_ADDRESS' was not declared in this scope INVALID_TMC_ADDRESS(X); ^ Marlin\src\HAL\STM32F1\../../inc/SanityCheck.h:2432:74: note: in definition of macro 'INVALID_TMC_ADDRESS' #define INVALID_TMC_ADDRESS(ST) static_assert(0 <= ST##_SLAVE_ADDRESS && ST##_SLAVE_ADDRESS <= 3, "TMC2209 slave address must be 0, 1, 2 or 3") ^~ Marlin\src\HAL\STM32F1\../../inc/SanityCheck.h:2434:23: note: suggested alternative: 'I2C_ADDRESS' INVALID_TMC_ADDRESS(X); ^ Marlin\src\HAL\STM32F1\../../inc/SanityCheck.h:2432:52: note: in definition of macro 'INVALID_TMC_ADDRESS' #define INVALID_TMC_ADDRESS(ST) static_assert(0 <= ST##_SLAVE_ADDRESS && ST##_SLAVE_ADDRESS <= 3, "TMC2209 slave address must be 0, 1, 2 or 3") ^~ Marlin\src\HAL\STM32F1\../../inc/SanityCheck.h:2434:23: error: 'X_SLAVE_ADDRESS' was not declared in this scope INVALID_TMC_ADDRESS(X); ^ Marlin\src\HAL\STM32F1\../../inc/SanityCheck.h:2432:74: note: in definition of macro 'INVALID_TMC_ADDRESS' #define INVALID_TMC_ADDRESS(ST) static_assert(0 <= ST##_SLAVE_ADDRESS && ST##_SLAVE_ADDRESS <= 3, "TMC2209 slave address must be 0, 1, 2 or 3") ^~ Marlin\src\HAL\STM32F1\../../inc/SanityCheck.h:2434:23: note: suggested alternative: 'I2C_ADDRESS' INVALID_TMC_ADDRESS(X); ^ Marlin\src\HAL\STM32F1\../../inc/SanityCheck.h:2432:52: note: in definition of macro 'INVALID_TMC_ADDRESS' #define INVALID_TMC_ADDRESS(ST) static_assert(0 <= ST##_SLAVE_ADDRESS && ST##_SLAVE_ADDRESS <= 3, "TMC2209 slave address must be 0, 1, 2 or 3") ^~ Marlin\src\HAL\STM32F1\../../inc/SanityCheck.h:2434:23: error: 'X_SLAVE_ADDRESS' was not declared in this scope INVALID_TMC_ADDRESS(X); ^ Marlin\src\HAL\STM32F1\../../inc/SanityCheck.h:2432:74: note: in definition of macro 'INVALID_TMC_ADDRESS' #define INVALID_TMC_ADDRESS(ST) static_assert(0 <= ST##_SLAVE_ADDRESS && ST##_SLAVE_ADDRESS <= 3, "TMC2209 slave address must be 0, 1, 2 or 3") ^~ Marlin\src\HAL\STM32F1\../../inc/SanityCheck.h:2434:23: note: suggested alternative: 'I2C_ADDRESS' INVALID_TMC_ADDRESS(X); ^ Marlin\src\HAL\STM32F1\../../inc/SanityCheck.h:2432:74: note: in definition of macro 'INVALID_TMC_ADDRESS' #define INVALID_TMC_ADDRESS(ST) static_assert(0 <= ST##_SLAVE_ADDRESS && ST##_SLAVE_ADDRESS <= 3, "TMC2209 slave address must be 0, 1, 2 or 3") ^~ Marlin\src\HAL\STM32F1\../../inc/SanityCheck.h:2434:23: note: suggested alternative: 'I2C_ADDRESS' INVALID_TMC_ADDRESS(X); ^ Marlin\src\HAL\STM32F1\../../inc/SanityCheck.h:2432:74: note: in definition of macro 'INVALID_TMC_ADDRESS' #define INVALID_TMC_ADDRESS(ST) static_assert(0 <= ST##_SLAVE_ADDRESS && ST##_SLAVE_ADDRESS <= 3, "TMC2209 slave address must be 0, 1, 2 or 3") ^~ In file included from Marlin\src\HAL\STM32F1\../../inc/MarlinConfig.h:49:0, from Marlin\src\HAL\STM32F1\eeprom_bl24cxx.cpp:30: Marlin\src\HAL\STM32F1\../../inc/SanityCheck.h:2434:23: error: 'X_SLAVE_ADDRESS' was not declared in this scope INVALID_TMC_ADDRESS(X); ^ Marlin\src\HAL\STM32F1\../../inc/SanityCheck.h:2432:52: note: in definition of macro 'INVALID_TMC_ADDRESS' #define INVALID_TMC_ADDRESS(ST) static_assert(0 <= ST##_SLAVE_ADDRESS && ST##_SLAVE_ADDRESS <= 3, "TMC2209 slave address must be 0, 1, 2 or 3") ^~ In file included from Marlin\src\HAL\STM32F1\dogm\../../../inc/MarlinConfig.h:49:0, from Marlin\src\HAL\STM32F1\dogm\u8g_com_stm32duino_swspi.cpp:21: Marlin\src\HAL\STM32F1\dogm\../../../inc/SanityCheck.h:2434:23: error: 'X_SLAVE_ADDRESS' was not declared in this scope INVALID_TMC_ADDRESS(X); ^ Marlin\src\HAL\STM32F1\dogm\../../../inc/SanityCheck.h:2432:52: note: in definition of macro 'INVALID_TMC_ADDRESS' #define INVALID_TMC_ADDRESS(ST) static_assert(0 <= ST##_SLAVE_ADDRESS && ST##_SLAVE_ADDRESS <= 3, "TMC2209 slave address must be 0, 1, 2 or 3") ^~ In file included from Marlin\src\HAL\STM32F1\../../inc/MarlinConfig.h:49:0, from Marlin\src\HAL\STM32F1\eeprom_flash.cpp:32: Marlin\src\HAL\STM32F1\../../inc/SanityCheck.h:2434:23: error: 'X_SLAVE_ADDRESS' was not declared in this scope INVALID_TMC_ADDRESS(X); ^ Marlin\src\HAL\STM32F1\../../inc/SanityCheck.h:2432:52: note: in definition of macro 'INVALID_TMC_ADDRESS' #define INVALID_TMC_ADDRESS(ST) static_assert(0 <= ST##_SLAVE_ADDRESS && ST##_SLAVE_ADDRESS <= 3, "TMC2209 slave address must be 0, 1, 2 or 3") ^~ Marlin\src\HAL\STM32F1\../../inc/SanityCheck.h:2434:23: note: suggested alternative: 'IS_FLASH_ADDRESS' INVALID_TMC_ADDRESS(X); ^ Marlin\src\HAL\STM32F1\../../inc/SanityCheck.h:2432:52: note: in definition of macro 'INVALID_TMC_ADDRESS' #define INVALID_TMC_ADDRESS(ST) static_assert(0 <= ST##_SLAVE_ADDRESS && ST##_SLAVE_ADDRESS <= 3, "TMC2209 slave address must be 0, 1, 2 or 3") ^~ Marlin\src\HAL\STM32F1\../../inc/SanityCheck.h:2434:23: error: 'X_SLAVE_ADDRESS' was not declared in this scope INVALID_TMC_ADDRESS(X); ^ Marlin\src\HAL\STM32F1\../../inc/SanityCheck.h:2432:74: note: in definition of macro 'INVALID_TMC_ADDRESS' #define INVALID_TMC_ADDRESS(ST) static_assert(0 <= ST##_SLAVE_ADDRESS && ST##_SLAVE_ADDRESS <= 3, "TMC2209 slave address must be 0, 1, 2 or 3") ^~ Marlin\src\HAL\STM32F1\dogm\../../../inc/SanityCheck.h:2434:23: note: suggested alternative: 'I2C_ADDRESS' INVALID_TMC_ADDRESS(X); ^ Marlin\src\HAL\STM32F1\dogm\../../../inc/SanityCheck.h:2432:52: note: in definition of macro 'INVALID_TMC_ADDRESS' #define INVALID_TMC_ADDRESS(ST) static_assert(0 <= ST##_SLAVE_ADDRESS && ST##_SLAVE_ADDRESS <= 3, "TMC2209 slave address must be 0, 1, 2 or 3") ^~ Marlin\src\HAL\STM32F1\../../inc/SanityCheck.h:2434:23: note: suggested alternative: 'I2C_ADDRESS' INVALID_TMC_ADDRESS(X); ^ Marlin\src\HAL\STM32F1\../../inc/SanityCheck.h:2432:52: note: in definition of macro 'INVALID_TMC_ADDRESS' #define INVALID_TMC_ADDRESS(ST) static_assert(0 <= ST##_SLAVE_ADDRESS && ST##_SLAVE_ADDRESS <= 3, "TMC2209 slave address must be 0, 1, 2 or 3") ^~ Marlin\src\HAL\STM32F1\../../inc/SanityCheck.h:2434:23: note: suggested alternative: 'I2C_ADDRESS' INVALID_TMC_ADDRESS(X); ^ Marlin\src\HAL\STM32F1\../../inc/SanityCheck.h:2432:74: note: in definition of macro 'INVALID_TMC_ADDRESS' #define INVALID_TMC_ADDRESS(ST) static_assert(0 <= ST##_SLAVE_ADDRESS && ST##_SLAVE_ADDRESS <= 3, "TMC2209 slave address must be 0, 1, 2 or 3") ^~ Marlin\src\HAL\STM32F1\../../inc/SanityCheck.h:2434:23: note: suggested alternative: 'IS_FLASH_ADDRESS' INVALID_TMC_ADDRESS(X); ^ Marlin\src\HAL\STM32F1\../../inc/SanityCheck.h:2432:74: note: in definition of macro 'INVALID_TMC_ADDRESS' #define INVALID_TMC_ADDRESS(ST) static_assert(0 <= ST##_SLAVE_ADDRESS && ST##_SLAVE_ADDRESS <= 3, "TMC2209 slave address must be 0, 1, 2 or 3") ^~ *** [.pio\build\STM32F103RC_btt_512K\src\src\HAL\STM32F1\MarlinSerial.cpp.o] Error 1 Marlin\src\HAL\STM32F1\../../inc/SanityCheck.h:2434:23: error: 'X_SLAVE_ADDRESS' was not declared in this scope INVALID_TMC_ADDRESS(X); ^ Marlin\src\HAL\STM32F1\../../inc/SanityCheck.h:2432:74: note: in definition of macro 'INVALID_TMC_ADDRESS' #define INVALID_TMC_ADDRESS(ST) static_assert(0 <= ST##_SLAVE_ADDRESS && ST##_SLAVE_ADDRESS <= 3, "TMC2209 slave address must be 0, 1, 2 or 3") ^~ Marlin\src\HAL\STM32F1\dogm\../../../inc/SanityCheck.h:2434:23: error: 'X_SLAVE_ADDRESS' was not declared in this scope INVALID_TMC_ADDRESS(X); ^ Marlin\src\HAL\STM32F1\dogm\../../../inc/SanityCheck.h:2432:74: note: in definition of macro 'INVALID_TMC_ADDRESS' #define INVALID_TMC_ADDRESS(ST) static_assert(0 <= ST##_SLAVE_ADDRESS && ST##_SLAVE_ADDRESS <= 3, "TMC2209 slave address must be 0, 1, 2 or 3") ^~ *** [.pio\build\STM32F103RC_btt_512K\src\src\HAL\STM32F1\SPI.cpp.o] Error 1 Marlin\src\HAL\STM32F1\../../inc/SanityCheck.h:2434:23: note: suggested alternative: 'I2C_ADDRESS' INVALID_TMC_ADDRESS(X); ^ Marlin\src\HAL\STM32F1\../../inc/SanityCheck.h:2432:74: note: in definition of macro 'INVALID_TMC_ADDRESS' #define INVALID_TMC_ADDRESS(ST) static_assert(0 <= ST##_SLAVE_ADDRESS && ST##_SLAVE_ADDRESS <= 3, "TMC2209 slave address must be 0, 1, 2 or 3") ^~ Marlin\src\HAL\STM32F1\dogm\../../../inc/SanityCheck.h:2434:23: note: suggested alternative: 'I2C_ADDRESS' INVALID_TMC_ADDRESS(X); ^ Marlin\src\HAL\STM32F1\dogm\../../../inc/SanityCheck.h:2432:74: note: in definition of macro 'INVALID_TMC_ADDRESS' #define INVALID_TMC_ADDRESS(ST) static_assert(0 <= ST##_SLAVE_ADDRESS && ST##_SLAVE_ADDRESS <= 3, "TMC2209 slave address must be 0, 1, 2 or 3") ^~ *** [.pio\build\STM32F103RC_btt_512K\src\src\HAL\STM32F1\eeprom_bl24cxx.cpp.o] Error 1 *** [.pio\build\STM32F103RC_btt_512K\src\src\HAL\STM32F1\eeprom_flash.cpp.o] Error 1 *** [.pio\build\STM32F103RC_btt_512K\src\src\HAL\STM32F1\Servo.cpp.o] Error 1 *** [.pio\build\STM32F103RC_btt_512K\src\src\HAL\STM32F1\dogm\u8g_com_stm32duino_swspi.cpp.o] Error 1 ========================================================================= [FAILED] Took 7.61 seconds ========================================================================= Environment Status Duration -------------------- -------- ------------ STM32F103RC_btt_512K FAILED 00:00:07.607 ==================================================================== 1 failed, 0 succeeded in 00:00:07.607 ==================================================================== Arrêt du processus de terminal "C:\Users\Gwen\.platformio\penv\Scripts\pio.exe 'run'". Code de sortie : 1. ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- En regardant l'onglet Problèmes voilà ce qui est indiqué : > SanityCheck.h Marlin\src\inc 'X_SLAVE_ADDRESS' was not declared in this scope et quand je remonte l'erreur je trouve Le problème c'est que je suis bien incapable de corriger cette erreur et de la comprendre surtout Est ce que quelqu'un à déjà rencontré ce type de problème ? Où alors connait une autre méthode pour installer Marlin 2.0.X sur une Skr Mini E3 v1.2 ? Pour information, je comptais suivre ces tutoriels pour la suite mais je me retrouve bien bloqué https://www.youtube.com/watch?v=1NhAo3xR9HY&ab_channel=KaminoKGY https://www.reddit.com/r/ender3/comments/e894j7/marlin_20x_guide_for_ender_3_using_skr_mini_e3_v12/ Merci d'avance pour vos conseils
  4. Bonjour à tous, Je ne suis pas franchement doué pour les présentations mais en quelques mots : Gwen alias Newyark, j'ai 33 ans et je me suis lancé dans l'impression 3D il y a un an (pendant le premier confinement). Jusqu'à présent je me débrouillais comme je pouvais mais depuis peu je tente des choses nouvelles qui demande parfois d'avoir l'avis d'experts :-) J'ai une Ender 3 Pro avec la carte mère Creality d'origine flashé avec Marlin 1.1.9. Un extrudeur BMG Trianglelab ainsi que le hotend d'origine MK8 + BLtouch. Plateau en verre + plateau magnétique pour faciliter l'enlèvement des impressions. Au plaisir de pouvoir échanger !
×
×
  • Créer...