Aller au contenu

Messages recommandés

Posté(e)

Bonjour @pommeverte

Je me permets de te recontatcter, j'ai me suis procurais un connecteur JST pour mettre sur la carte mère 4.2.7, de plus j'ai prêté le 3DTouch à un collègue qui à la même configuration que la mienne (carte mère 4.2.7 + 3DTouch + capteur de fin de filament et direct drive ) et cela fonctionne très bien chez lui.

Pour ma part toujours le même problème quand je réalise origine auto, l'imprimante réalise bien les mouvements du X, Y en allant toucher les contacts et pour le Z le BL Touch se déploie vient au contact du plateau se range mais n'arrête  pas le moteur sur Z.

Aurait-il pas un problème avec le firmware ? Car je ne vois pas d'ou cela pourrait venir . 

Merci d'avance 

 

 

Posté(e)

Salut,

Tu as bien pris le firmware de ce message?

il y a 45 minutes, Felix69 a dit :

j'ai prêté le 3DTouch à un collègue qui à la même configuration que la mienne (carte mère 4.2.7 + 3DTouch + capteur de fin de filament et direct drive ) et cela fonctionne très bien chez lui.

et tu n'as pas la possibilité de récupérer son firmware?

Posté(e)
il y a 3 minutes, pommeverte a dit :

Salut,

Tu as bien pris le firmware de ce message?

et tu n'as pas la possibilité de récupérer son firmware?

Oui, j’ai bien pris le firmware depuis le lien dans le message. Je l’ai téléchargé, mis sur une carte micro SD et inséré dans l’imprimante 3D. À l’allumage, j’ai bien MARLIN 2.1.2.1 qui s’affiche. Le 3DTouch sort et rentre normalement.

Il y a pas moyen de formater la carte mère pour réinstaller le firmware correctement ?  

Non, je ne peux pas récupérer son firmware, car cela fait longtemps qu’il l’a installé et il ne l’a plus.

Posté(e)
il y a 12 minutes, Felix69 a dit :

Il y a pas moyen de formater la carte mère pour réinstaller le firmware correctement ?  

Si, mais il faut un module USB (STlink ) et surtout, c'est inutile.

Si Junkou n'a pas eu de soucis avec ce firmware (voir ce message), je ne vois pas pourquoi il ne serait pas correct 🤨.

Est-ce que tu peux fournir une photo du nouveau branchement sur la carte-mère?

Sinon, Creality fournit des firmwares ici. Je pense que celui qui te correspond est la version " Ender-3 Marlin2.0.6HW4.2.7 BLTouch Filament", mais il faudra penser à désactiver le détecteur de filament dans un menu de l'écran.

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

Si, mais il faut un module USB (STlink ) et surtout, c'est inutile.

Si Junkou n'a pas eu de soucis avec ce firmware (voir ce message), je ne vois pas pourquoi il ne serait pas correct 🤨.

Est-ce que tu peux fournir une photo du nouveau branchement sur la carte-mère?

Voici des photos du branchement de mon 3DTouch ainsi que de celui de ma carte mère. (Pour info j'ai débranché l'écran de la carte mére pour une meilleur visibilité des autre branchement et le fil vert du 3Dtouch et devenue orange sur la carte mère ). Le fait d’avoir laissé le contact du Z branché ne crée-t-il pas une interférence avec le 3DTouch ?

Petite question : une fois le firmware installé dans l’imprimante, n’y a-t-il pas d’autre manipulation à faire que de lancer un "auto home" ? Peut-être que j’oublie une étape, car si Junkou a la même configuration que moi et que cela fonctionne chez lui, c’est étrange que j’aie ce problème.

Il y a 8 heures, pommeverte a dit :

Sinon, Creality fournit des firmwares ici. Je pense que celui qui te correspond est la version " Ender-3 Marlin2.0.6HW4.2.7 BLTouch Filament", mais il faudra penser à désactiver le détecteur de filament dans un menu de l'écran.

Pourquoi je dois désactiver le détecteur de filament? j'en ai commandé un qui doit bientôt arriver . 

Merci pour ton aide 

IMG_7289.jpg

IMG_7290.jpg

IMG_7292.jpg

IMG_7296.jpg

Modifié (le) par Felix69
Posté(e) (modifié)

Salut,

il y a une heure, Felix69 a dit :

Le fait d’avoir laissé le contact du Z branché ne crée-t-il pas une interférence avec le 3DTouch ?

😱 Oui! d' ailleurs il faudrait aussi le démonter pour être sûr qu'il ne fasse pas butée mécanique.

Au niveau du détecteur de filament, si le firmware a l'option et qu'il n'est pas branché alors il va croire que le filament est absent et tu ne pourras pas imprimer

Modifié (le) par pommeverte
Posté(e)

Bonjour @pommeverte

Pour te donner un peu d’avancement sur le sujet, j’ai débranché le capteur Z, installé le firmware fourni par Creality, mais le problème persiste.

Au démarrage de l’imprimante, le BLTouch se déploie et rentre plusieurs fois. Ensuite, lorsque je vais dans le menu "Configuration BLTouch", j’ai beau tester toutes les options, rien ne se passe : le BLTouch ne réagit pas. Même en lançant un "Auto Home", le BLTouch ne se déploie pas, et la buse descend jusqu’à toucher le plateau sans que le moteur ne s’arrête.

À ce stade, je commence à remettre en question la carte mère, car je ne vois pas d’autre cause possible. Sauf si tu vois d'autre chose à essayer ?

Merci bonne soirée 

 

Posté(e) (modifié)

Salut,

Il y a toute même une info importante: la touche du 3Dtouch sortait avec mon firmware 😉. Je te conseille donc de le charger et de lancer une prise d'origine (home). Lorsque la buse descend au début de la prise d'origine en Z, tu enfonces la touche du 3DTouch avec le doigt. Si la buse continue sa descente, alors il faudra éteindre rapidement l'imprimante pour éviter la collision. 

il y a 16 minutes, Felix69 a dit :

Au démarrage de l’imprimante, le BLTouch se déploie et rentre plusieurs fois

cela signifie seulement que le 3Dtouch est correctement alimenté en 5V, puisqu'il procède à son auto-test, sans relation avec la carte-mère.

PS: n'hésite pas à ajouter le nom de ton imprimante dans ton profil, c'est pratique pour te répondre. (voir ce message pour plus d'explications)

Modifié (le) par pommeverte
Posté(e)
il y a 14 minutes, pommeverte a dit :

Salut,

Il y a toute même une info importante: la touche du 3Dtouch sortait avec mon firmware 😉. Je te conseille donc de le charger et de lancer une prise d'origine (home). Lorsque la buse descend au début de la prise d'origine en Z, tu enfonces la touche du 3DTouch avec le doigt. Si la buse continue sa descente, alors il faudra éteindre rapidement l'imprimante pour éviter la collision. 

C'est ce que j'ai déjà fait à plusieurs reprises : déplier manuellement le 3DTouch. Et quand la buse descend, j'appuie sur le capteur du 3DTouch avec le doigt, mais rien ne se passe.

Je pense qu'on a tout essayé 🙂 c'est pour ca que maintenent je remets en doute la carte mère car en plus ton firmware fonctionne chez d'autre et moi mon 3Dtouch fonctionne chez un collègue . 

Posté(e)
il y a 3 minutes, Felix69 a dit :

C'est ce que j'ai déjà fait à plusieurs reprises : déplier manuellement le 3DTouch

je ne comprends pas: dans ce message, la touche sortait automatiquement

Le 02/06/2025 at 20:49, Felix69 a dit :

quand je réalise origine auto, l'imprimante réalise bien les mouvements du X, Y en allant toucher les contacts et pour le Z le BL Touch se déploie

mais à l'époque, tu avais laissé branché le détecteur de fin de course 🥴. As-tu refais ce test avec le détecteur débranché?

Si le problème persiste, je te fournirai un firmware où le signal retour sera branché sur le connecteur Z-, au cas où l'entrée du microcontrôleur du connecteur à 5 broches soit HS

 

Posté(e) (modifié)
il y a 16 minutes, pommeverte a dit :

je ne comprends pas: dans ce message, la touche sortait automatiquement

Cela a fonctionné a ce moment la : le 3DTouch se déployait, mais n’arrêtait pas le moteur de l’axe Z. Quand j’allais dans la configuration du BLTouch, les options fonctionnaient aussi et après plus rien jusqu'à maintenant.

il y a 16 minutes, pommeverte a dit :

mais à l'époque, tu avais laissé branché le détecteur de fin de course 🥴. As-tu refais ce test avec le détecteur débranché?

J’ai débranché le détecteur de fin de course de l’axe Z, installé le firmware de Creality que tu m’avais conseillé, mais cela n’a rien changé au fonctionnement. Je suis donc revenu à ton firmware, mais toujours aucun changement.

il y a 16 minutes, pommeverte a dit :

Si le problème persiste, je te fournirai un firmware où le signal retour sera branché sur le connecteur Z-, au cas où l'entrée du microcontrôleur du connecteur à 5 broches soit HS

 

Ce que je vais faire, c’est renvoyer la carte mère au revendeur pour un échange car je ne vois plus que cela . Une fois la nouvelle carte mère reçue, je te tiendrai au courant.

 

En tout cas un grand merci de prendre de ton temps pour trouver une solution .

Modifié (le) par Felix69
  • Merci ! 1
Posté(e)
il y a 1 minute, pommeverte a dit :

Au cas où tu voudrais essayer, voici le même firmware (Marlin V2.1.2.1) mais avec le signal retour du 3Dtouch branché sur le connecteur Z-  (connecteur rouge sur la photo)firmware-V3.bin

Avec les fichiers de configuration: Marlin-2.1.2.1_Ender3V427BLtouch_Zmin.zip

Je le garde sous le coude si cela ne fonctionnement pas avec la nouvelle carte mère mais on croise les doigts pour que cela fonctionnement . Je reviens vers toi une fois la nouvelle carte mère installée et branchée pour te donner des nouvelles .

Merci bonne soirée et bon week end 

  • Merci ! 1
  • 1 month later...
Posté(e)

Bonjour @pommeverte,

Je me permets de revenir vers toi concernant le firmware.
J’ai bien reçu la nouvelle carte mère 4.2.7 de chez Creality. J’ai refait tout le câblage de l’imprimante et j’ai flashé ton firmware V2.

Malheureusement, j’ai toujours le même problème : le 3D Touch ne stoppe pas la descente du moteur Z lors de l’"Origine auto".
À l’allumage, le 3D Touch effectue bien l’entrée/sortie de la tige.
Dans le menu Configuration > BLTouch, les commandes fonctionnent aussi normalement :

  • Déployer → la tige sort

  • Ranger → elle rentre

  • Self-test → elle sort et rentre en boucle

Tout semble fonctionner côté BLTouch, mais le déclenchement ne stoppe pas le moteur Z pendant le "Home". Je ne vois pas d’où peut venir le souci.

Aurais-tu une idée ou une piste à creuser ?

Merci d’avance pour ton aide !

Posté(e)

Salut,

il y a 30 minutes, Felix69 a dit :

j’ai flashé ton firmware V2

Tu parles de celui de ce message? tu as bien branché le signal retour du 3DTouch sur le connecteur Z- car ça ressemble à un signal retour de 3DTouch non lu.

Si tu n'utilises que le port 5 broches dédié au BLTouch / 3DTouch, voici le firmware adapté :firmware-V4.bin

avec les fichiers de configuration: Marlin_config Ender3BLTouchSpecific.zip

Pour tester le 3DTouch, tu peux envoyer le GCode M43 S dans Pronterface (voir ici) installé sur un ordinateur relié en USB à l’imprimante. Tu devrais avoir cette réponse

SENDING:M43 S
Servo probe test
. using index:  0, deploy angle: 10, stow angle:   90
. Probe Z_MIN_PIN: 19
. Z_MIN_ENDSTOP_INVERTING: false
. Check for BLTOUCH
= BLTouch Classic 1.2, 1.3, Smart 1.0, 2.0, 2.2, 3.0, 3.1 detected.
** Please trigger probe within 30 sec ** tu as 30 secondes pour enfoncer la touche avec le doigt
. Pulse width: 30ms or more
= BLTouch V3.1 detected. 🥳

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

SENDING:M43 S
Servo probe test
. using index:  0, deploy angle: 10, stow angle:   90
. Probe Z_MIN_PIN: 19
. Z_MIN_ENDSTOP_INVERTING: false
. Check for BLTOUCH
= BLTouch Classic 1.2, 1.3, Smart 1.0, 2.0, 2.2, 3.0, 3.1 detected.
** Please trigger probe within 30 sec ** tu as 30 secondes pour enfoncer la touche avec le doigt
. Pulse width: 30ms or more
= BLTouch V3.1 detected. 🥳

Non j'ai connecté le 3D Touch sur le port 5 broches dédié et j'ai utilisé le firmware V2 que je viens de mettre en pièce jointe.

Je viens de faire la manipulation avec pronterface en envoyant le Gcode M43 S ci dessous les résultats 

SENDING:M43 S
Servo probe test
. using index:  0, deploy angle: 10, stow angle:   90
. Probe Z_MIN_PROBE_PIN: 61
. Z_MIN_PROBE_ENDSTOP_INVERTING: false
. Check for BLTOUCH
= BLTouch Classic 1.2, 1.3, Smart 1.0, 2.0, 2.2, 3.0, 3.1 detected.
** Please trigger probe within 30 sec **
. Pulse width (+/- 4ms): 12
= BLTouch pre V3.1 (or compatible) detected.

firmware-V2.bin

J'ai envoyé le Gcode G28 Z la pin de 3D touch se déploie et quand je touche à la main il ne s'arrête pas . 

Résultat attendu :

  • Le Z doit s’arrêter immédiatement.

  • Sinon, il y a un souci dans :

    • Z_MIN_PROBE_ENDSTOP_INVERTING (à inverser),

    • ou #define USE_PROBE_FOR_Z_HOMING pas activé,

    • ou une erreur dans #define Z_MIN_PROBE_USES_Z_MIN_ENDSTOP_PIN

Je ne sais pas ci cela te parle?

Modifié (le) par Felix69
Posté(e)

Je ne vois pas d'où peut venir le problème puisque le test avec le Gcode M43 est concluant. Est-ce que tu es sûr qu'il n'y a rien de branché sur le connecteur Z- ?

Pendant le test avec le M43, l'aiguille du 3DTouch est bien remontée automatiquement lorsque tu as commencé à l'enfoncer avec le doigt?

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

Je ne vois pas d'où peut venir le problème puisque le test avec le Gcode M43 est concluant. Est-ce que tu es sûr qu'il n'y a rien de branché sur le connecteur Z- ?

Pendant le test avec le M43, l'aiguille du 3DTouch est bien remontée automatiquement lorsque tu as commencé à l'enfoncer avec le doigt?

Oui lors du test M43 S l'aiguille remonte automatiquement lorsque je l'enfonce avec le doigt/

Voici le branchement de ma carte mère j'ai rien de brnché sur le Z en bas et en haut c'est le moteur Capturedecran2025-07-27a14_02_06.thumb.png.c28ebfbf1d86e61f37e2263f29d78344.png

@pommeverte Je viens d'installer le Firmware proposé par le site Creality Ender-3Marlin2.0.6HW4.2.7BLTouchFilament.bincela fonctionne. Tu as la possibilité de le mettre en français ?

Par contre quand je fais AUTOHOME l'axe du Z m'indique +010.0 et je ne peux pas descendre en dessous de 0 pour régler le Zoffest par la suite. 

Modifié (le) par Felix69
Posté(e)
Il y a 5 heures, Felix69 a dit :

Je viens d'installer le Firmware proposé par le site Creality cela fonctionne. Tu as la possibilité de le mettre en français ?

Malheureusement, non 🥴, il me faudrait les sources du firmware. Par contre, je me demande si le flashage de mon firmware s'est bien passé. Est-ce que tu pourrais ré-essayer avec la version firmware-V4.bin de ce message? Si ça fonctionne, tu trouveras un assistant pour t'aider à définir le Zoffset du 3DTouch (menu Configuration\Avancée\Position Sonde Z\ Assistant Sonde Z)

Posté(e)
Le 27/07/2025 at 20:09, pommeverte a dit :

Malheureusement, non 🥴, il me faudrait les sources du firmware. Par contre, je me demande si le flashage de mon firmware s'est bien passé. Est-ce que tu pourrais ré-essayer avec la version firmware-V4.bin de ce message? Si ça fonctionne, tu trouveras un assistant pour t'aider à définir le Zoffset du 3DTouch (menu Configuration\Avancée\Position Sonde Z\ Assistant Sonde Z)

Je viens de tester ton firmware mais cela ne fonctionne toujours pas . 

Je me suis permis de faire l'analyse de tes fichiers de configuration par ChatGPT et voici ce qu'il me sort :

1. 📌 Activation du BLTouch / 3DTouch

Dans Configuration.h tu n’as PAS activé le capteur comme sonde Z :

#define TEMP_SENSOR_PROBE 0

Mais surtout, les lignes essentielles suivantes sont manquantes ou commentées :

//#define BLTOUCH
//#define AUTO_BED_LEVELING_BILINEAR
//#define Z_MIN_PROBE_USES_Z_MIN_ENDSTOP_PIN

✅ Ces lignes sont nécessaires pour que le firmware sache qu’il doit utiliser le 3DTouch comme capteur Z et non le switch mécanique.


2. ⚠️ Problème de déclaration de sonde Z

Tu dois ajouter (ou décommenter) ceci dans Configuration.h :

#define BLTOUCH
#define Z_MIN_PROBE_USES_Z_MIN_ENDSTOP_PIN
#define AUTO_BED_LEVELING_BILINEAR
#define USE_PROBE_FOR_Z_HOMING #define NOZZLE_TO_PROBE_OFFSET { -44, -9, 0 } // À adapter selon ton montage

Et remplacer :

#define Z_MIN_ENDSTOP_INVERTING false

par :

#define Z_MIN_ENDSTOP_INVERTING true

Pourquoi ?

Le 3DTouch fonctionne en envoyant un signal "low" (0V) quand il touche le lit. Donc il faut inverser l’endstop.


3. ⚠️ Tu n’as pas défini de sonde pour le homing Z

Tu dois remplacer :

#define Z_HOME_DIR -1

Et t’assurer que :

#define USE_PROBE_FOR_Z_HOMING

est bien activé (actuellement absent dans ton fichier).

Sinon, l’imprimante attendra le switch mécanique Z, qui n’est plus câblé vu que tu utilises le port 5 broches BLTouch.


4. 🧪 Vérification optionnelle : Configuration_adv.h

La section #define BLTOUCH_DELAY 500 est absente → pas bloquant, mais tu peux l’ajouter pour donner un délai après le déclenchement du capteur.


✅ QUE FAIRE MAINTENANT ?

🔧 Modifie Configuration.h en ajoutant / activant :

#define BLTOUCH
#define Z_MIN_PROBE_USES_Z_MIN_ENDSTOP_PIN
#define USE_PROBE_FOR_Z_HOMING
#define AUTO_BED_LEVELING_BILINEAR
 
#define Z_SAFE_HOMING
 
#define NOZZLE_TO_PROBE_OFFSET { -44, -9, 0 } // Adapte à ton montage
#define Z_MIN_ENDSTOP_INVERTING true

📏 Et configure ta zone de leveling :

#define LEFT_PROBE_BED_POSITION 10
#define RIGHT_PROBE_BED_POSITION 200
#define FRONT_PROBE_BED_POSITION 20
#define BACK_PROBE_BED_POSITION 200

💡 En option : Z Safe Homing

Ajoute :

#define Z_SAFE_HOMING

Cela permet de faire le homing Z au centre du plateau, ce qui est crucial si la sonde est excentrée.

 

C'est potentiellement des conneries mais je ne connais pas assez, il y a que toi qui l'expert pour me dire ci cela est bon ou pas .

Posté(e)

Salut,

Soit ChatGPT ne sait pas lire, soit tu ne lui as pas fourni les bons fichiers 😅 car j'ai bien appliqué les modifications qu'il/elle préconise. 

  • +1 1
Posté(e)

Salut,

J'ai testé le firmware "firmware_V4.bin" avec un 3DTouch. La prise d'origine s'est déroulée sans problème.

Voici une nouvelle version où j'ai augmenté la temporisation (500ms passe à 1s) pour attendre la réponse du 3DTouch: firmV5.bin

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

Salut,

J'ai testé le firmware "firmware_V4.bin" avec un 3DTouch. La prise d'origine s'est déroulée sans problème.

Voici une nouvelle version où j'ai augmenté la temporisation (500ms passe à 1s) pour attendre la réponse du 3DTouch: firmV5.bin

Je viens de tester ton firmware firmV5.bin, mais malheureusement le problème persiste : le 3DTouch se déploie bien et touche le plateau, mais ne parvient pas à arrêter le moteur du Z, ce qui entraîne l’écrasement de la buse contre le plateau.

En revanche, en réinstallant le firmware proposé par Creality (Ender-3 Marlin2.0.6HW4.2.7 BLTouch Filament), tout fonctionne parfaitement. La seule question que je me pose je ne sais pas si le firmware de Creality prend en charge le direct drive . Je viens d’ailleurs de lancer une impression sans souci.

Je tiens en tout cas à te remercier pour le temps que tu m’as consacré et ton aide.
Si tu le souhaites que je teste d’autres versions de firmware, ce sera avec plaisir : je reste disponible.

 

Posté(e)

Pour le direct drive, le paramètre qui change c'est la distance de rétraction, ce n'est pas gérer par le firmware,

mais dans le slicer en directdrive en standard c'est entre 0.8mm et 2 mm et une vitesse de 30 à 45 mm/s.

contre 4 à 6 mm en bowden.

Dans Cura c'est dans déplacement :

image.png.deb4518d7f6eee16c9166165d4e73644.png

dans CrealityPrint dans le réglage de chaque filament.

Avec un DirectDrive selon le modèle tu peux avoir le nombre de steps/mm à changer entre 90 à plus de 400 pas/mm.

mais si tu imprimes bien et que tu as calibré l'extrusion de ton filament tu as déjà dû le faire.

🙂

 

 

  • +1 1
Posté(e)
Il y a 12 heures, hyoti a dit :

Pour le direct drive, le paramètre qui change c'est la distance de rétraction, ce n'est pas gérer par le firmware,

mais dans le slicer en directdrive en standard c'est entre 0.8mm et 2 mm et une vitesse de 30 à 45 mm/s.

contre 4 à 6 mm en bowden.

Dans Cura c'est dans déplacement :

image.png.deb4518d7f6eee16c9166165d4e73644.png

dans CrealityPrint dans le réglage de chaque filament.

Avec un DirectDrive selon le modèle tu peux avoir le nombre de steps/mm à changer entre 90 à plus de 400 pas/mm.

mais si tu imprimes bien et que tu as calibré l'extrusion de ton filament tu as déjà dû le faire.

🙂

 

 

Bonjour,

Merci pour l'information. Non, je n'ai pas encore effectué le calibrage de l'extrusion, ce qui explique pourquoi l'extrudeur sautait lorsque j'ai imprimé ma pièce test hier.

Le modèle de DirectDrive est celui-ci image.png.fb31669641a8572f16aed7b083701ee8.png

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...