Aller au contenu

GO Print

SKR pro 1.1


davidmarli

Messages recommandés

Bonjour à tous,

je veux upgrader mon imprimante. Pour cela j'ai investi dans une carte skr pro 1.1 avec des drivers 2130 spi v3.0

Bref, je sèche sur Marlin 2.0 pour essayer le sensorless probing en Z.

Dans marlin j'ai bien défini les drivers (X, Y Z à TMC2130)

Et je choisi "#define SENSORLESS_PROBING"

Mais lorsque je compile, marlin me dit erreur :

Citation

n file included from Marlin\src\HAL\STM32\../../inc/MarlinConfig.h:40:0,
                 from Marlin\src\HAL\STM32\timers.h:25,
                 from Marlin\src\HAL\STM32\HAL.h:121,
                 from Marlin\src\HAL\STM32\HAL.cpp:26:
Marlin\src\HAL\STM32\../../inc/SanityCheck.h:2336:6: error: #error "SENSORLESS_PROBING requires a TMC stepper driver with StallGuard on Z."
     #error "SENSORLESS_PROBING requires a TMC stepper driver with StallGuard on Z."
      ^~~~~
In file included from Marlin\src\HAL\STM32\../../inc/MarlinConfig.h:40:0,
                 from Marlin\src\HAL\STM32\HAL_SPI.cpp:25:
Marlin\src\HAL\STM32\../../inc/SanityCheck.h:2336:6: error: #error "SENSORLESS_PROBING requires a TMC stepper driver with StallGuard on Z."
     #error "SENSORLESS_PROBING requires a TMC stepper driver with StallGuard on Z."
      ^~~~~
In file included from Marlin\src\HAL\STM32\../../inc/MarlinConfig.h:40:0,
                 from Marlin\src\HAL\STM32\timers.h:25,
                 from Marlin\src\HAL\STM32\SoftwareSerial.cpp:40:
Marlin\src\HAL\STM32\../../inc/SanityCheck.h:2336:6: error: #error "SENSORLESS_PROBING requires a TMC stepper driver with StallGuard on Z."
     #error "SENSORLESS_PROBING requires a TMC stepper driver with StallGuard on Z."
      ^~~~~
In file included from Marlin\src\HAL\STM32\../../inc/MarlinConfig.h:40:0,
                 from Marlin\src\HAL\STM32\Sd2Card_sdio_stm32duino.cpp:23:
Marlin\src\HAL\STM32\../../inc/SanityCheck.h:2336:6: error: #error "SENSORLESS_PROBING requires a TMC stepper driver with StallGuard on Z."
     #error "SENSORLESS_PROBING requires a TMC stepper driver with StallGuard on Z."
      ^~~~~
In file included from Marlin\src\HAL\STM32\../../inc/MarlinConfig.h:40:0,
                 from Marlin\src\HAL\STM32\Servo.cpp:25:
Marlin\src\HAL\STM32\../../inc/SanityCheck.h:2336:6: error: #error "SENSORLESS_PROBING requires a TMC stepper driver with StallGuard on Z."
     #error "SENSORLESS_PROBING requires a TMC stepper driver with StallGuard on Z."
      ^~~~~
In file included from Marlin\src\HAL\STM32\../../inc/MarlinConfig.h:40:0,
                 from Marlin\src\HAL\STM32\eeprom_flash.cpp:26:
Marlin\src\HAL\STM32\../../inc/SanityCheck.h:2336:6: error: #error "SENSORLESS_PROBING requires a TMC stepper driver with StallGuard on Z."
     #error "SENSORLESS_PROBING requires a TMC stepper driver with StallGuard on Z."
      ^~~~~
In file included from Marlin\src\HAL\STM32\../../inc/MarlinConfig.h:40:0,
                 from Marlin\src\HAL\STM32\eeprom_impl.cpp:25:
Marlin\src\HAL\STM32\../../inc/SanityCheck.h:2336:6: error: #error "SENSORLESS_PROBING requires a TMC stepper driver with StallGuard on Z."
     #error "SENSORLESS_PROBING requires a TMC stepper driver with StallGuard on Z."
      ^~~~~
In file included from Marlin\src\HAL\STM32\../../inc/MarlinConfig.h:40:0,
                 from Marlin\src\HAL\STM32\eeprom_sdcard.cpp:29:
Marlin\src\HAL\STM32\../../inc/SanityCheck.h:2336:6: error: #error "SENSORLESS_PROBING requires a TMC stepper driver with StallGuard on Z."
     #error "SENSORLESS_PROBING requires a TMC stepper driver with StallGuard on Z."

Du coup je ne comprends pas pourquoi.

Si je commente "#define SENSORLESS_PROBING" et decommente par exemple le #define BLTOUCH, là pas de pb de compilation !!!

Bref, si quelque 'un peut m'aider dans la configuration.

Je n'ai pas trouve de tuto pour ce Z probing ...

 

Merci beaucoup

Lien vers le commentaire
Partager sur d’autres sites

Il y a 7 heures, davidmarli a dit :

Si je commente "#define SENSORLESS_PROBING" et decommente par exemple le #define BLTOUCH, là pas de pb de compilation !!!

Il est impossible d'avoir les deux, c'est ou l'un ou l'autre (comme au restaurant: fromage ou dessert 😄 ) :

https://github.com/MarlinFirmware/Marlin/issues/15341

🙂

Lien vers le commentaire
Partager sur d’autres sites

  • 2 weeks later...

Salut,

Il faut effectivement une SD dans le TFT.

Côté config de mon côté j'ai ça :

 

dans pins_BTT_SKR_PRO_V1.1.h : décommenté la ligne 34

#define FLASH_EEPROM_EMULATION // Use Flash-based EEPROM emulation

 

dans configuration.h : à partir de la ligne 1422 dans la section Additional features

#define EEPROM_SETTINGS     // Persistent storage with M500 and M501
//#define DISABLE_M503        // Saves ~2700 bytes of PROGMEM. Disable for release!
#define EEPROM_CHITCHAT       // Give feedback on EEPROM commands. Disable to save PROGMEM.
#if ENABLED(EEPROM_SETTINGS)
  #define EEPROM_AUTO_INIT  // Init EEPROM automatically on any errors.
#endif

 

Avec l'écran TFT35 v3 ça fonctionne bien dans le mode LCD, en revanche les réactions sont un peu aléatoires en mode TFT, du coup quand je veux enregistrer des valeurs je passe toujours par le mode LCD.

 

Emilien

Lien vers le commentaire
Partager sur d’autres sites

Merci pour l'eeprom.

Moi depuis que j'ai mis à jour le firmware de LCD avec la dernière version sur le site de big tree tech, je n'ai plus de LCD.

Afffichage tft ok., mais si je veux passer en 12864 simu, l'écran reste noir !!!

Si je repasse en mode TFT, pas de soucis.

 

 

Autre question : le bltouch à l'air de fonctionner (self-test, deploy et stow).

En revanche qd je lance un homing :le plateau s'éloigne un peu de la t^te d'impression puis Home X ok, Home Y ok, mais Z : le bltouch de déploie 2 fois, puis l'ecran affiche une erreur 

Le plateau ne bouge même pas en hauteur.

Pour l'instant je n 'ai rien branché d'autres que les moteurs et le bltouch (je n'ai pas connecté la sonde de l'extrudeur ni la cartouche de chauffe... Est-ce possible que cela provoque l'erreur ?

 

Merci pour votre aide

Lien vers le commentaire
Partager sur d’autres sites

  • 2 weeks later...

je déterre un peut , mais apparement(marlin 2.0 ) l'ont peut avoir le sensorless homing/probing ici mais le peut -on sous 2.0.5.3 ?

car j'ai ce message a la compilation SanityCheck.h:2336:6: error: #error "SENSORLESS_PROBING requires a TMC stepper driver with StallGuard on Z."

 

Modifié (le) par trokie
Lien vers le commentaire
Partager sur d’autres sites

pour ça il te faut soit un TMC 2130 , 2209 , 5160 , 5161 qui en sont capable. Et que la patte qui va bien soit bien présente et utilisé.

Par contre je déconseille fortement sur le Z, à moins d'avoir un plateau très rigide c'est presque impossible à régler correctement due à la démultiplication de la vis trapézoïdale.

Lien vers le commentaire
Partager sur d’autres sites

Il y a 5 heures, Poisson21 a dit :

pour ça il te faut soit un TMC 2130 , 2209 , 5160 , 5161 qui en sont capable. Et que la patte qui va bien soit bien présente et utilisé.

Par contre je déconseille fortement sur le Z, à moins d'avoir un plateau très rigide c'est presque impossible à régler correctement due à la démultiplication de la vis trapézoïdale.

justement je vient de recevoir mes 2209 et ma skr pro v1.1 ne va pas tarder , je vais tenter le coup , je voudrait m'affranchir du bltouch 😉  ,au passage  pour le message d'erreur il faut commenter //#define Z_MIN_PROBE_USES_Z_MIN_ENDSTOP_PIN .

merci pour la mise en garde je vais y aller molo 😉

Lien vers le commentaire
Partager sur d’autres sites

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
  • Sur cette page :   0 membre est en ligne

    • Aucun utilisateur enregistré regarde cette page.
  • YouTube / Les Imprimantes 3D .fr

×
×
  • Créer...