nico46 Posté(e) Mars 7, 2021 Posté(e) Mars 7, 2021 (modifié) Bonjour/Bonsoir Je possède une Ender 3 avec Bltouch Creality dernière version. Mon soucis est pas très grave mais pénible plutôt, le bltouch est très lent pour palpé le plateau en 9 points (1mn). J'ai vu une vidéo dont le lien est juste dessous, ou Smith à créer un firmaware pour Ender 3 V2 ou le bltouch va relativement vite. Ma question est: est t'il possible de faire la même chose avec ma Ender 3 sur carte mère 1.1.5, quelle option je doit mettre pour que ce bltouch avance enfin ses fesses. comme ici Merci de votre aide, car je ne trouve pas comment faire, et j'avoue que c'est relativement pénible. Modifié (le) Mars 7, 2021 par nico46
fran6p Posté(e) Mars 8, 2021 Posté(e) Mars 8, 2021 @nico46 configuration.h : Citation // X and Y axis travel speed (mm/min) between probes #define XY_PROBE_SPEED (133*60) Avec un Bltouch, tu peux augmenter cette vitesse de déplacement entre les points de palpage (150 au lieu de 133 par exemple). Ça nécessite de compiler son propre firmware par contre 1
Idealnight Posté(e) Mars 8, 2021 Posté(e) Mars 8, 2021 Sinon il suffit de passer par pronterface pour lancer le mesh et l'enregistrer dans la mémoire de l'imprimante. Ensuite il n'a plus besoin de palper a chaque impression... 1
nico46 Posté(e) Mars 9, 2021 Auteur Posté(e) Mars 9, 2021 Je n'ai pas cette fonction, j'utilise TH3D Unified, le seul truc probable que je vois, c'est : #if ENABLED(BLTOUCH) #define BLTOUCH_DELAY 4000 #define BLTOUCH_SET_5V_MODE #define BLTOUCH_FORCE_MODE_SET #endif // BLTOUCH De base il est 750, j'ose pas l'envoyé sur ma Ender
remibora Posté(e) Mars 9, 2021 Posté(e) Mars 9, 2021 (modifié) Salut @nico46, il y a 18 minutes, nico46 a dit : Je n'ai pas cette fonction, j'utilise TH3D Unified si tu parles de cette variable: XY_PROBE_SPEED, elle est potentiellement définie dans ces 2 fichiers : Configuration_backend.h et Conditionals_post.h. Tout dépend des options de ton fichier configuration.h. Pourrais-tu le fournir? PS: habituellement, le BLTOUCH_DELAY est inférieur à 1000 et souvent 500 est une valeur adaptée. C'est lié à la communication entre le microcontrôleur et le BLTouch, ça n'a donc pas de lien avec la vitesse recherchée. Modifié (le) Mars 9, 2021 par remibora 1
nico46 Posté(e) Mars 9, 2021 Auteur Posté(e) Mars 9, 2021 (modifié) Merci pour ta réponse, j'ai donc ça: #if ENABLED(PROBING_MOTORS_OFF) #define XY_PROBE_SPEED 8000 #else #if ENABLED(SLOWER_PROBE_MOVES) || ENABLED(TH3D_EZ300) || ENABLED(TIM_AM8) #define XY_PROBE_SPEED 8000 #else #if ENABLED(EZABL_SUPERFASTPROBE) #define XY_PROBE_SPEED 16000 #else #define XY_PROBE_SPEED 12000 #endif #endif #endif Configuration.h Modifié (le) Mars 9, 2021 par nico46
fran6p Posté(e) Mars 9, 2021 Posté(e) Mars 9, 2021 (modifié) C'est bien le problème avec ces firmwares «pré-machés», compliqué de savoir exactement ce que TH3D, KAY3D et d'autres ont modifié pour permettre la compilation (quand ils ne modifient pas en plus d'autres fichiers .h / .cpp). Un bon vieux Marlin est préférable, au moins on sait où aller chercher les différentes directives et où remonter les bugs éventuels . Ce n'est pas plus compliqué, d'autant plus que nombre de configurations sont fournies dans les exemples de conf. Mais bon chacun fait comme il veut / peut. EDIT: C'est du grand n'importe quoi ces valeurs de «suoerfast probe»: 200 voire 233 mm/s en déplacement. l'imprimante a intérêt à être bien fixée sur la surface de travail. Même 8000 mm/min c'est beaucoup Modifié (le) Mars 9, 2021 par fran6p 1
remibora Posté(e) Mars 9, 2021 Posté(e) Mars 9, 2021 Est-ce que tu peux fournir ton fichier configuration.h? 1
nico46 Posté(e) Mars 9, 2021 Auteur Posté(e) Mars 9, 2021 il y a 3 minutes, fran6p a dit : C'est bien le problème avec ces firmwares «pré-machés», compliqué de savoir exactement ce que TH3D, KAY3D et d'autres ont modifié pour permettre la compilation (quand ils ne modifient pas en plus d'autres fichiers .h / .cpp). Un bon vieux Marlin est préférable, au moins on sait où aller chercher les différentes directives et où remonter les bugs éventuels . Ce n'est pas plus compliqué, d'autant plus que nombre de configurations sont fournies dans les exemples de conf. Mais bon chacun fait comme il veut / peut. Je ne connais pas Marlin, aurait tu la gentillesse de me donner un lien pour la Ender 3, il y'à trop de modèles de ce firmware, je suis pommer total.
nico46 Posté(e) Mars 9, 2021 Auteur Posté(e) Mars 9, 2021 il y a 6 minutes, remibora a dit : Est-ce que tu peux fournir ton fichier configuration.h? Je l'ai posté en éditant.
remibora Posté(e) Mars 9, 2021 Posté(e) Mars 9, 2021 Je viens de regarder la vidéo que tu mentionnes dans ton 1er message. Dans les sources SMITH3D, il y a ces valeurs: vitesse XY_PROBE_SPEED : 133x60 ~ 8000mm/s vitesse Z_PROBE_SPEED_FAST: 4x60= 240mm/s Il me semble que dans un menu de ta machine, tu as un paramètre en % qui permet de réduire les vitesses. Tu ne l'aurais mis à une faible valeur, par mégarde? Sinon, comme l'a signalé @fran6p, je te conseille de réduire la valeur de #define XY_PROBE_SPEED 12000 à 8000 au maximum. 1
nico46 Posté(e) Mars 9, 2021 Auteur Posté(e) Mars 9, 2021 #if ENABLED(PROBING_MOTORS_OFF) #define XY_PROBE_SPEED 8000 #else #if ENABLED(SLOWER_PROBE_MOVES) || ENABLED(TH3D_EZ300) || ENABLED(TIM_AM8) #define XY_PROBE_SPEED 8000 #else #if ENABLED(EZABL_SUPERFASTPROBE) #define XY_PROBE_SPEED 16000 #else #define XY_PROBE_SPEED 12000 #endif #endif #endif #define Z_PROBE_SPEED_FAST HOMING_FEEDRATE_Z #define Z_PROBE_SPEED_SLOW (Z_PROBE_SPEED_FAST / 2) #if ENABLED(FIX_MOUNTED_PROBE) && DISABLED(HEATERS_ON_DURING_PROBING) #define PROBING_HEATERS_OFF #endif
nico46 Posté(e) Mars 9, 2021 Auteur Posté(e) Mars 9, 2021 (modifié) est-ce correcte là ? Cette ligne là : vitesse Z_PROBE_SPEED_FAST: 4x60= 240mm/s je ne la possède nulle part Modifié (le) Mars 9, 2021 par nico46
remibora Posté(e) Mars 9, 2021 Posté(e) Mars 9, 2021 Ta vitesse Z_PROBE_SPEED_FAST est correcte, c'est pour ça que je ne t'ai pas dit d'y toucher. Dans les sources, tu as: Z_PROBE_SPEED_FAST = HOMING_FEEDRATE_Z = 4*60 Est-ce que tu peux confirmer ou pas, le paramètre (sur l'écran de l'imprimante) qui pourrait modifier les vitesses en %? 1
nico46 Posté(e) Mars 9, 2021 Auteur Posté(e) Mars 9, 2021 Non je n'ai rien de modifiable sur l'écran de l'imprimante à part le Probe Z-Offset, je pense que je vais aller voir Marlin, je précise que je n'ai touché que le fichier config.h via tuto, le reste est de base, c'est très saoulant d'attendre plus d'une minute à chaque print, je vais tenté Marlin ensuivant un tuto, comme le disais fran6p, Marlin est meilleur, alors allons y.
remibora Posté(e) Mars 9, 2021 Posté(e) Mars 9, 2021 sinon, comme l'a suggéré @Idealnight, tu sauvegardes ton palpage et tu le rappelles au début de ton fichier gcode avec la commande M420 S (ou M420 S1 Z5, le Z permet d'annuler progressivement la correction en Z). Dans le détail: Tu palpes ton plateau en envoyant la commande G29. A la fin, tu enregistres la matrice avec un M500. Dans le Gcode de démarrage, après la ligne G28, tu tapes M420 S ou M420 S1 (c'est idem). Si tu veux que le nivellement s'estompe après 51mm de haut, tu tapes M420 S1 Z5 1
nico46 Posté(e) Mars 9, 2021 Auteur Posté(e) Mars 9, 2021 Adjugé vendu, je vais faire ça de suite et mettre un commentaire final, pour vous dire si tout vas bien, en espérant qu'il se bouge un peux ce ptit BlTouch. Merci en tout cas pour ton aide précieuse.
gerardm Posté(e) Mars 10, 2021 Posté(e) Mars 10, 2021 Il y a 12 heures, remibora a dit : Si tu veux que le nivellement s'estompe après 51mm de haut, tu tapes M420 S1 Z5 Lire 5 mm et pas 51 mm 1
remibora Posté(e) Mars 10, 2021 Posté(e) Mars 10, 2021 Arf, la prochaine fois, j'enlève mes moufles pour taper au clavier Merci @gerardm 1
fran6p Posté(e) Mars 10, 2021 Posté(e) Mars 10, 2021 Il y a 18 heures, nico46 a dit : vitesse Z_PROBE_SPEED_FAST: 4x60= 240mm/s mm/min Heureusement que ce n'est pas 240 mm/s, ton axe Z n'y survivrait pas La meilleure méthode est celle donnée précédemment : refaire de temps en temps un palpage complet du plateau qui prendra un certain temps surtout si tu utilises des grilles de 5x5, 7x7, ou plus. Une fois ce palpage fait (G29), on l'enregistre en mémoire (EEPROM) via un M500 (ou l'option du menu «store settings») et dans le gcode de démarrage, tu commentes le G29, tu ajoutes une ligne au-dessous M420 S (avec un Zx si tu veux arrêter la compensation après x mm) et roule ma poule Citation G28 ;G29 ; ABL M420 S ; récupérer la topographie du lit pour l'utiliser …
remibora Posté(e) Mars 12, 2021 Posté(e) Mars 12, 2021 Salut @nico46, Est-ce que tu pourrais donner la valeur de M220, c'est le pourcentage pour réduire la "dynamique" de la machine (ça correspond au menu dont je te parlais). Normalement, elle est à 100, il ne faudrait pas que tu l'aies réduite par inadvertance . 1
nico46 Posté(e) Mars 12, 2021 Auteur Posté(e) Mars 12, 2021 (modifié) il y a une heure, remibora a dit : Salut @nico46, Est-ce que tu pourrais donner la valeur de M220, c'est le pourcentage pour réduire la "dynamique" de la machine (ça correspond au menu dont je te parlais). Normalement, elle est à 100, il ne faudrait pas que tu l'aies réduite par inadvertance . Non elle était bien à cette valeur là, je suis finalement passer sous Marlin 1.1.X bugfix, hé ben c'est le bonheur, ça palpe vite mais pas trop, j'ai toutes mes options, voir d'autres comme le réglages du PID. Je tiens à tous vous remercié pour votre aide, votre patiente, et votre savoir faire, vous êtes vraiment une superbe équipe. Enjoy. Modifié (le) Mars 12, 2021 par nico46
Messages recommandés
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 compteSe connecter
Vous avez déjà un compte ? Connectez-vous ici.
Connectez-vous maintenant