Aller au contenu

Filament ABS

Duncan4031

Ender 3 et carte BIGTREETECH SKR mini E3

Messages recommandés

Bonjour,

J'ai une Ender 3 depuis peu et je trouve la carte mère trop limitée.

Je suis donc tombé sur la BIGTREETECH SKR mini E3 avec des drivers  TMC2209 ( vu sur aliexpress https://fr.aliexpress.com/item/33042554065.html?spm=a2g0o.cart.0.0.4e993c00VWLIfA

Avant de me précipiter dessus j'aimerais avoir quelques renseignements et avis.

1 - c'est une carte 32 bits donc compatible MARLIN 2.0 ?

2 -si je veux ajouter le touch MI, la procédure de flashage passe-t-elle par l'Arduino IDE ?

3 -Les drivers TMC2209 rendent--ils l'imprimante plus silencieuse ?

4 -Est-elle compatible 24v ?

5 -Pour ceux qui connaissent, cette carte est-elle de bonne qualité ?

Merci de votre aide et avis.

Modifié (le) par Duncan4031

Partager ce message


Lien à poster
Partager sur d’autres sites

Hello,

Alors je vais essayer de répondre à ce que je sais:

-c'est une carte 32bits compatible marlin 2.0 .

-Arduino IDE n'est pas utilisé en 32 bits généralement (il peut mais pas vraiment fait pour) privilégié VScode  (ou a la rigueur Atom).

-Je suis en train d'installé une skr pro avec des 2209 et par rapport à ma cr10s d'origine, ça devient vraiment silencieux.

-A ma connaissance de nombreuses cartes peuvent accepter sans problème du 12V ou du 24V et celles si en fait partie.

-Pas assez de retour sur celle ci mais Bigtreetech a bonne réputation et il y a peu de remarque négative sur leur carte, généralement c'est la gestion de celle ci avec le firmware qui fait défaut.

Partager ce message


Lien à poster
Partager sur d’autres sites

D'accord. Merci pour les infos.

Et si je comprend bien il faut que je cherche VScode à la place d'IDE ? T'as pas un lien par hasard ?

En fait c'est Visual Studio Code ?

Est-ce qu'on gagne en qualité d'impression ?

Modifié (le) par Duncan4031

Partager ce message


Lien à poster
Partager sur d’autres sites

Oui, c'est visual code studio, je viens de configurer une skr pro et je dois dire qu'il est assez facile à utilisé.

Pour le gain en qualité, je ne saurais dire pour l'instant, ma carte n'est pas encore installé de façon définitive, je bute sur la configuration du module wifi.

Mais normalement elle devrait être notable.

Partager ce message


Lien à poster
Partager sur d’autres sites
Il y a 1 heure, Duncan4031 a dit :

En fait c'est Visual Studio Code ?

tu peux l'avoir en français en installant le package FR et il faut installer l'extension platformio qui te servira à compiler marlin 2.0

petites explications zici :

 

c'est pour une carte SBASE mais le principe reste le même pour une bigtreetech, si tu as besoin de + d'explications n'hésite pas 😉 

Partager ce message


Lien à poster
Partager sur d’autres sites

Bonjour,

 

j'ai finalement installé la carte bigtree-skr-mini-e3 sur ma ender 3.

Je l'ai testé avec le firmwre déjà présent sur la carte et cela me semble correct.

j'espère avoir correctement paramètrer le firmware pour que ça fonctionne avec un touchmi. j'ai récupéré le firmware là https://github.com/bigtreetech/BIGTREETECH-SKR-mini-E3-/tree/master/firmware

J'ai tout compilé avec VSCcode et platformio, ça m'a crée un fichier firmware.bin que j'ai mis sur la carte sd

Là j'ai mis la carte sd dans la carte mère, allumé l'imprimante et je suis sur le splash screen Marlin bugfix-2.0.x et rien ne se passe.

A priori le flashage fonctionne puisque ça me créé le fichier firmware.cur

Mais je coince je ne sais plus trop quoi chercher . Je suppose que je me plante dans la config de Marlin mais je ne vois pas trop où

Modifié (le) par Duncan4031

Partager ce message


Lien à poster
Partager sur d’autres sites

J'ai continué mes investigations.

Finalement je suis revenu sur le Marlin bugfix 2.0.x récupéré là https://github.com/MarlinFirmware/Marlin/tree/bugfix-2.0.x

J'ai paramètré le firmware et je peux même imprimer.

Cette carte fonctionne super bien et je n'entend plus les moteurs. Un régal pour les oreilles.

Il me reste un souci que je ne sais pas comment gérer; c'est le homing et le touchMi.

voir la vidéo là

Je dois baisser à la main le pin du touchmi pour que le bedlevelling se fasse correctement.

Mais c'est parce que le homing monte et descend 2 fois ce qui rétracte le pin alors que dans le Marlin 1.1.9 il le fait une fois.

Je ne sais pas comment empêcher ça

Des idées ?

Partager ce message


Lien à poster
Partager sur d’autres sites

Bonjour,

J'ai acquis recemment la carte BTT SKR E3 mini v1.2 afin d'upgrader ma Ender. Voulant faire des tests avant de l'installer définitivement, je l'ai connecté à une source 24V et un ecran 12864. Et là ecran bleu !!!! Voulant faire quelques modifs dans le firmware, je l'ai recompilé avec succès et installé sans problème sur la carte et là..... Ecran bleu !!! Impossible de faire apparaitre quoique ce soit. Je ne pense pas qu'il faille connecter tous les items de l'imprimante pour voir apparaitre les menus ? Donc visiblement soit problème du firmware qui était déjà implanté ds la carte ou bien problème de mes compilations (Il semble qu'il y quelques soucis depuis les dernières maj de platformio). Je suis donc reparti du firmware de BTT dispo sur le git mais toujours ecran bleu.... problème de carte ??

Merci d'avance si vous avez une idée

Partager ce message


Lien à poster
Partager sur d’autres sites

@milander

L’écran est bien déclaré (le bon type) dans le fichier configuration.h ?

Comment est connecté l’écran sur la carte? Via deux nappes?

Pour certains écrans, il faut tourner de 180° les connecteurs de la nappe. Pas facile à faire car il y a un détrompeur mais plusieurs solutions sont possibles:

  • passage en force 😉 (méthode barbue «geek»).
  • limer le détrompeur de la prise (méthode définitive),
  • à l’aide d’un tournevis plat (lame fine), enlever délicatement la prise femelle sur la carte, la retourner de 180° puis la réinsérer (méthode douce).

🙂

Partager ce message


Lien à poster
Partager sur d’autres sites

@fran6p Oui l'écran est bien déclaré dans le config.h  suivant la doc de la carte: "#define CR10_STOCKDISPLAY"

Connection 1 nappe vers l'ecran sur Exp1 dans le sens normal des connecteurs (si inversé ecran noir et tic tic ds le buzzer). Sur Exp2 ne fonctionne pas

@F@b8 J'ai essayé en revenant à la version 4.02 mais toujours pareil.

Je continue de potasser la doc de la carte si jamais il y a un truc que j'ai oublié.

Merci

Partager ce message


Lien à poster
Partager sur d’autres sites
Le 09/12/2019 at 17:03, F@b8 a dit :

Bonjour

As tu trouvé comment résoudre ton problème car j'ai la même config et j'ai le même problème !

Merci

A propos du TouchMi qui fait de la palpation en remontant il faut modifier le fichier Marlin/src/module/probe.cpp

chercher la ligne

#elif ENABLED(TOUCH_MI_PROBE)

	// Move to the magnet to unlock the probe
	void run_deploy_moves_script() {
	#if TOUCH_MI_DEPLOY_XPOS > X_MAX_BED
      TemporaryGlobalEndstopsState unlock_x(false);
    #endif
    #if TOUCH_MI_DEPLOY_YPOS > Y_MAX_BED
      TemporaryGlobalEndstopsState unlock_y(false);
    #endif

    #if ENABLED(TOUCH_MI_MANUAL_DEPLOY)

      const screenFunc_t prev_screen = ui.currentScreen;
      LCD_MESSAGEPGM(MSG_MANUAL_DEPLOY_TOUCHMI);
      ui.return_to_status();

      KEEPALIVE_STATE(PAUSED_FOR_USER);
      wait_for_user = true; // LCD click or M108 will clear this
      #if ENABLED(HOST_PROMPT_SUPPORT)
        host_prompt_do(PROMPT_USER_CONTINUE, PSTR("Deploy TouchMI probe."), PSTR("Continue"));
      #endif
      while (wait_for_user) idle();
      ui.reset_status();
      ui.goto_screen(prev_screen);

    #elif defined(TOUCH_MI_DEPLOY_XPOS) && defined(TOUCH_MI_DEPLOY_YPOS)
      do_blocking_move_to_xy(TOUCH_MI_DEPLOY_XPOS, TOUCH_MI_DEPLOY_YPOS);
    #elif defined(TOUCH_MI_DEPLOY_XPOS)
      do_blocking_move_to_x(TOUCH_MI_DEPLOY_XPOS);
    #elif defined(TOUCH_MI_DEPLOY_YPOS)
      do_blocking_move_to_y(TOUCH_MI_DEPLOY_YPOS);
    #endif
  }

  // Move down to the bed to stow the probe
  void run_stow_moves_script() {
    const xyz_pos_t oldpos = current_position;
    endstops.enable_z_probe(false);
    do_blocking_move_to_z(TOUCH_MI_RETRACT_Z, MMM_TO_MMS(HOMING_FEEDRATE_Z));
    do_blocking_move_to(oldpos, MMM_TO_MMS(HOMING_FEEDRATE_Z));
  }

et modifier le début de la façon suivante :

#elif ENABLED(TOUCH_MI_PROBE)

  // Move to the magnet to unlock the probe
  void run_deploy_moves_script() {
    #ifndef TOUCH_MI_DEPLOY_XPOS // à ajouter
      #define TOUCH_MI_DEPLOY_XPOS X_MIN_POS // à ajouter
    #elif TOUCH_MI_DEPLOY_XPOS > X_MAX_BED // à modifier
      TemporaryGlobalEndstopsState unlock_x(false);
    #endif
    #if TOUCH_MI_DEPLOY_YPOS > Y_MAX_BED
      TemporaryGlobalEndstopsState unlock_y(false);
    #endif

    #if ENABLED(TOUCH_MI_MANUAL_DEPLOY)

      const screenFunc_t prev_screen = ui.currentScreen;
      LCD_MESSAGEPGM(MSG_MANUAL_DEPLOY_TOUCHMI);
      ui.return_to_status();

      KEEPALIVE_STATE(PAUSED_FOR_USER);
      wait_for_user = true; // LCD click or M108 will clear this
      #if ENABLED(HOST_PROMPT_SUPPORT)
        host_prompt_do(PROMPT_USER_CONTINUE, PSTR("Deploy TouchMI probe."), PSTR("Continue"));
      #endif
      while (wait_for_user) idle();
      ui.reset_status();
      ui.goto_screen(prev_screen);

    #elif defined(TOUCH_MI_DEPLOY_XPOS) && defined(TOUCH_MI_DEPLOY_YPOS)
      do_blocking_move_to_xy(TOUCH_MI_DEPLOY_XPOS, TOUCH_MI_DEPLOY_YPOS);
    #elif defined(TOUCH_MI_DEPLOY_XPOS)
      do_blocking_move_to_x(TOUCH_MI_DEPLOY_XPOS);
    #elif defined(TOUCH_MI_DEPLOY_YPOS)
      do_blocking_move_to_y(TOUCH_MI_DEPLOY_YPOS);
    #endif
  }

  // Move down to the bed to stow the probe
  void run_stow_moves_script() {
    const xyz_pos_t oldpos = current_position;
    endstops.enable_z_probe(false);
    do_blocking_move_to_z(TOUCH_MI_RETRACT_Z, MMM_TO_MMS(HOMING_FEEDRATE_Z));
    do_blocking_move_to(oldpos, MMM_TO_MMS(HOMING_FEEDRATE_Z));
  }

Partager ce message


Lien à poster
Partager sur d’autres sites
Le 12/12/2019 at 20:35, milander a dit :

@fran6p Oui l'écran est bien déclaré dans le config.h  suivant la doc de la carte: "#define CR10_STOCKDISPLAY"

Connection 1 nappe vers l'ecran sur Exp1 dans le sens normal des connecteurs (si inversé ecran noir et tic tic ds le buzzer). Sur Exp2 ne fonctionne pas

@F@b8 J'ai essayé en revenant à la version 4.02 mais toujours pareil.

Je continue de potasser la doc de la carte si jamais il y a un truc que j'ai oublié.

Merci

concernant l'écran la seule façon de le brancher est sur le connecteur EXP1.

- soit la nappe est mal enfoncée

- soit une erreur dans Marlin

- soit un problème hardware

pour plus d'info voir par là

https://github.com/bigtreetech/BIGTREETECH-SKR-mini-E3/tree/master/hardware/BTT SKR MINI E3 V1.2

Partager ce message


Lien à poster
Partager sur d’autres sites

@Duncan4031

- soit la nappe est mal enfoncée: Vérifié tout est OK, Chgt de nappe toujours pareil

- soit une erreur dans Marlin: Je cherche mais comme je pars des fichiers Bigtreetech je doute qu'il soit eux mêmes vérolés. Je voulais juste passer en fr. De toute façon elle n'a jamais fonctionné même sans bidouiller dans le config.h

- soit un problème hardware: Je pense que malheureusement je suis tombé sur le mauvais cheval !!!

Merci mais je continue a potasser dès fois que......

Merci

Partager ce message


Lien à poster
Partager sur d’autres sites
Il y a 20 heures, milander a dit :

@Duncan4031

- soit la nappe est mal enfoncée: Vérifié tout est OK, Chgt de nappe toujours pareil

- soit une erreur dans Marlin: Je cherche mais comme je pars des fichiers Bigtreetech je doute qu'il soit eux mêmes vérolés. Je voulais juste passer en fr. De toute façon elle n'a jamais fonctionné même sans bidouiller dans le config.h

- soit un problème hardware: Je pense que malheureusement je suis tombé sur le mauvais cheval !!!

Merci mais je continue a potasser dès fois que......

Merci

Salut,

sur ton écran tu dois avoir exp1 exp2 et exp3?

branche EXP3 de ton écran sur EXP1 de la carte! une seul nappe connecter 

et #define CR10_STOCKDISPLAY dans marlin

Partager ce message


Lien à poster
Partager sur d’autres sites

@Eev  Bingo, ça fonctionne.... J'aurais du essayer toutes les combinaisons !!!! Merci beaucoup

En fin de compte par de problème pour moi de compiler sous platformio 4.1.0. Ne reste plus qu'à installer tout ça dans la Ender et voir si tout fonctionne. Après je tente le BLtouch....

Merci à vous

Partager ce message


Lien à poster
Partager sur d’autres sites
il y a 57 minutes, milander a dit :

J'aurais du essayer toutes les combinaisons

Pourrais-tu indiquer plus précisément ce que tu as fait afin que d’autres utilisateurs rencontrant un problème indique ait une solution à tester; en gros le principe de ce forum: demande d’aide, propositions de contributeurs, retour pour que tous en bénéficie.

🙂

Partager ce message


Lien à poster
Partager sur d’autres sites

Rejoindre la conversation

Vous pouvez poster un message et vous inscrire plus tard. Si vous avez déjà un compte, connectez-vous afin de poster avec.

Invité
Répondre à ce sujet…

×   Vous avez copié du contenu avec formatage.   Supprimer le formatage

  Only 75 emoji are allowed.

×   Votre lien a été automatiquement intégré.   Afficher en tant que lien à la place

×   Le contenu sauvegardé a été restauré.   Effacer l'éditeur

×   You cannot paste images directly. Upload or insert images from URL.


  • Sur cette page :   0 membre est en ligne

    Aucun utilisateur enregistré regarde cette page.

×
×
  • Créer...