Aller au contenu

Messages recommandés

Posté(e)

Bonsoir,

Je vais essayer d'être le plus clair possible dans mes explications.

je viens d'acheter et d'installer un 3D-Touch, en ayant regardé plusieurs forums et vidéo je pense que mes branchements sont bons.

J'ai installé différents Firmware, celui qui se trouve actuellement dans l'imprimante est celui-ci " Ender-3 pro 4.2.2 mainboard firmware (32 bit)"

Mon problème est qu'à chaque redémarrage de l'imprimante le Z revient à 10 quand je fait un Auto Home, alors que je l'ai modifié et mis à 0 avant d'éteindre l'imprimante "Prepare > Move axis > Move Z .

J'ai aussi réglé la hauteur de la buse à l'aide d'une feuille et ajouté la valeur obtenue à Z-Offset "Control > Motion > Z Offset > Store settings", mais toujours le même problème au redémarrage.

Je ne sais plus quoi faire.

Je vous joins des photos des branchements et référence de ma carte mère.

Merci à vous. 

 

3D Touch.jpg

Branchement à la carte mère.jpg

branchements au 3D Touch.jpg

Carte mère.jpg

Posté(e)

je ne suis pas un spécialiste mais j'ai eu des problèmes avec l'éclairage de la pièce qui faussait, perturbait le fonctionnement du BL Touch (original dans mon cas)
 

Posté(e)

Bonsoir,

Pouvez-vous me dire à quoi correspond l'erreur M999?

Voici ce qui s'affiche dans Ponterface:

Connecting...
Printer is now online.
Error:!! STOP called because of BLTouch error - restart with M999
Error:!! STOP called because of BLTouch error - restart with M999

echo:Bed Leveling ON
echo:Fade Height 10.00
 

Merci

Posté(e)

Salut,

Le M999 n'est pas un message d'erreur mais un Gcode qui permet de "redémarrer" l'imprimante.

Est-ce que tu peux essayer le firmware fourni dans ce message? je te conseille de lire mon message précédent qui donne les hypothèses / choix fait lors de la compilation du firmware.

Assure-toi aussi que le connecteur noir est bien branché sur le port du BLTouch, quitte à sécuriser l'insertion avec un point de colle à chaud. C'est loin d'être évident sur ta photo 😱

Sinon, si tu veux plus d'infos retournées par Marlin, tu peux envoyer un M111 S38.

Posté(e) (modifié)

Bonjour pommeverte ,

Je te remercie.

Je vais essayer d'installer le Firmware que tu me propose ce soir et de mettre en pratique toutes les explications du message que tu me conseille de lire (Ce n'est pas gagné).

J'ai vérifié le connecteur, et pour moi il est bien branché sur le port du BL-Touch, je rajouterais malgré tout un point de colle.

Par contre, vu le nombres d'essais infructueux que j'ai fait, et avec pas mal d'énervements, j'ai déréglé le bed via les molettes, et je l'ai descendu au plus bas. Comment dois-je faire tout en laissant le BL-Touch, et remettre les réglages que j'avais avant l'installation de celui-ci, est-ce que je dois le démonter ou ça pourra se faire par la suite?

J'aurais certainement d'autres questions à te poser au fur et à mesure de l'avancement du réglage.

Merci

Modifié (le) par drachko
Mauvaise manipulation
Posté(e) (modifié)

@drachko

Tu peux aussi éditer ton message car tu es encore dans la fenêtre d'édition ( 6 heures après publication ) 😉 (voir les ... en haut à droite de ton message )

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

Salut @drachko,

Pour le réglage du plateau, je te conseille de:

  1. visser à fond les 4 molettes (comme c'est le cas actuellement si j'ai bien compris) et tu desserres de 3 tours, histoire d'avoir un peu de marge pour le réglage.
  2. règler le niveau du plateau en passant par le menu Mouvement -> Régler Niv. Lit -> Niveau des coins. N'hésite pas à faire plusieurs fois le contrôle
Il y a 4 heures, drachko a dit :

Comment dois-je faire tout en laissant le BL-Touch, et remettre les réglages que j'avais avant l'installation de celui-ci, est-ce que je dois le démonter ou ça pourra se faire par la suite?

Désolé, je n'ai pas tout compris 😅.

Si ce sont les réglages, alors il faudrait envoyer un M503 dans Pronterface (voir les points 1 à 3 de ce sujet) par exemple, installé sur un ordinateur relié en USB à l'imprimante, pour connaitre tes paramètres actuels que tu pourras transférer toujours via Pronterface.

Posté(e)

Bonjour pommeverte,

J'ai flashé l'imprimante avec le firmware que tu m'as proposé et pu faire le nivellement du plateau, j'ai réussi à visualiser le G-Code avec PrusaScliser. (pour l'instant, tout s'est bien passé)

Concernant le message que tu m'as conseillé de lire (lien présent dans ton avant dernier post), est-ce que je dois faire toutes les étapes que tu décrits ou ces réglages sont déjà pris en compte dans le firmware?

Si jamais je dois les faire, il faut suivre l'ordre dans lequel tu les décrits?

Est-ce que c'est nécessaire de les faire, hors mis le réglage du Z-Offset bien sûr.

Tout ce que je lis dans ce message me parait bien compliqué, pour un débutant comme moi.

Voici les parties du message qui ne sont pas claires pour moi :

1. l'input shaping est activé. En attendant de le régler (voir ici ), il faudra ajouter la ligne M593 F0  au début du Gcode de démarrage:

Il faut bien mettre M593 F0 au dessus de G90?

image.png.c012f0b714be67bff98eb5afc7967e26.png

image.png.fe57ccd995825d4acba119e49af1f7a8.png

2. la reprise après coupure d'alimentation est désactivée. Il suffit de l'activer dans le menu adéquate:

Quel menu?

3. Le linear advance est activé mais défini à 0 en attendant le réglage ( voir cette vidéo )

Où se trouve le linear advance? 

4. activation du Gcode M43 S qui permet de tester le BLTouch:

Où placer le code M43 S dans le G-code?

Encore merci pour ton aide

PS: Comment faire pour citer un pseudo dans un message?

Posté(e) (modifié)

Salut,

Il y a 5 heures, drachko a dit :

est-ce que je dois faire toutes les étapes que tu décrits ou ces réglages sont déjà pris en compte dans le firmware?

Si jamais je dois les faire, il faut suivre l'ordre dans lequel tu les décrits?

Dans un 1er temps, tu peux te contenter de:

  1. régler les PIDs de la buse et du plateau soit via le menu ( Configuration -> Config. Avancée -> Température -> PID Autotune E1:  210 et Configuration -> Config. Avancée -> Température -> PID Autotune Lit:  70) soit en suivant les indications de ce message
  2. Ajouter M593 F0 comme tu l'as compris:
    Il y a 5 heures, drachko a dit :

    Il faut bien mettre M593 F0 au dessus de G90?

    OUI

Le réglage de l'input shaping et du linear advance sont utiles pour fignoler la qualité d'impression, donc optionnel

Il y a 5 heures, drachko a dit :

la reprise après coupure d'alimentation est désactivée. Il suffit de l'activer dans le menu adéquate:

Quel menu?

désolé, je ne sais pas où il est caché 🥴 . Si tu ne le trouves pas, tu peux toujours l'activer en ajoutant à la 1ère ligne de ton Gcode de démarrage, la ligne

M413 S1

pour l'activer (M413 S0 pour le désactiver)

Il y a 5 heures, drachko a dit :

Où se trouve le linear advance? 

une fois que tu as déterminé la bonne valeur, tu l'ajoutes (M900 K0.xx) dans le Gcode de démarrage, après le M593 F0, par exemple.

Il y a 5 heures, drachko a dit :

Où placer le code M43 S dans le G-code?

C'est une commande à envoyer à l'imprimante, via Pronterface par exemple (voir ici pour l'utilisation et pour le téléchargement), qui permet de tester le BLtouch.

Sinon, tu peux placer la buse à ~100mm au dessus du plateau. Lorsque celle-ci descend au début de la prise d'origine en Z, tu enfonces la touche du BLTouch avec le doigt. Si la buse continue sa descente, alors il faudra éteindre rapidement l'imprimante pour éviter la collision.

Il y a 5 heures, drachko a dit :

Comment faire pour citer un pseudo dans un message?

tu ajoutes un @ devant le  pseudo. Quand tu commences à taper les 1ères lettres du nom, il te suffira de cliquer sur le bon nom de la liste. Ainsi il recevra une notification.  

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) (modifié)

Salut @pommeverte,

Je n'ai pas eu encore le temps de mettre en pratique les réglages de ton dernier post, je vais essayer de le faire ce soir.

Malgré ça, j'ai encore une question qui me taraude (certainement pas la dernière).

Quel est le sens de réglage de la buse par rapport au Bed ?

J'ai toujours fait mon réglage dans le menu Move axis/ Move Z, placer ma feuille sous la buse et descendre l'axe Z jusqu'à temps que la buse soit légèrement en contact avec la feuille.

J'ai lu dans un post de ce forum (que je n'arrive plus à retrouver), où quelqu'un explique le réglage de l'axe Z avec la feuille, mais ce réglage, il le fait au moment du Z-Offset et non avec le move Z.

Qu'elle est la bonne façon de faire ?

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

Salut,

Je te conseille d'utiliser l'assistant de réglage du Zoffset ( menu Configuration -> Config. Avancée -> Position sonde Z -> Assistant Sonde Z ).

En choisissant le menu Move axis/ Move Z, tu ne pourras pas descendre dans les valeurs négatives, ce qui est impératif lors du réglage du Z-offset du BLTouch

Posté(e) (modifié)

Salut @pommeverte,

J'ai réglé les PIDs de la buse et du plateau via le menu (Configuration -> Config. Avancée -> Température -> PID Autotune E1:  210 et Configuration -> Config. Avancée -> Température -> PID Autotune Lit:  70) et fait une sauvegarde (Configuration -> Enregistrer config) et même fait un M500 dans Pronterface, mais quand j'éteins et rallume l'imprimante les valeurs reviennent à celles d'origines (Buse: 185 / Lit: 45).

J'ai ensuite fait avec Pronterface:

pour le PID de la buse: M303 E0 S210 C8 U

pour le PID du lit: M303 E-1 S70 C8 U

Puis un M500 et toujours pareils.

Je l'ai fait plusieurs fois et toujours rien de sauvegardé, tout ce que je modifie n'est pas sauvegardé.

J'ai remarqué qu'à chaque impression que je fait, la température monte une première fois à 150 pour la buse et 60 pour le Bed et une fois ces températures atteintes, elles changent avec celles programmées pour l'impression.

Est-ce que c'est normal et il ne faut pas changer ou c'est quelques choses qui peut-être modifié, pour qu'il n'y ait que les températures d'impressions? 

J'ai modifié la G-code sous PrusaSlicer et avant de modifier le Cadenas qui se trouve sous G-code de début était noir et fermé, depuis les modifications il est comme sur la capture d'écrans ci-dessous.

Est-ce normal ?

Merci

image.png

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

Salut,

il y a une heure, drachko a dit :

mais quand j'éteins et rallume l'imprimante les valeurs reviennent à celles d'origines (Buse: 185 / Lit: 45).

les PIDs ne correspondent pas à ces valeurs (185 et 45). Les valeurs sont accessibles via le Gcode M301 et M304 respectivement pour la buse et pour le lit.

Après flashage du firmware tu avais:

  • pour la buse: 21.73, 1.54, 76.55
  • pour le lit: 10.00, 0.023, 305.4

Désormais, tes valeurs doivent être différentes, non? 🤔

pour modifier les valeurs de réglage des PIDs (185°C et 45°C), je pense qu'il faut trifouiller dans les sources Marlin 🤔. Mais est-ce vraiment utile pour une opération que tu ne referas probablement jamais... 😅 sauf si tu changes le matériel (cartouche chauffant, sonde de température, isolant sous le plateau, chaussette en silicone,...)

il y a une heure, drachko a dit :

J'ai remarqué qu'à chaque impression que je fait, la température monte une première fois à 150 pour la buse et 60 pour le Bed et une fois ces températures atteintes, elles changent avec celles programmées pour l'impression.

Est-ce que c'est normal

oui, d'après ton Gcode de démarrage

il y a une heure, drachko a dit :

c'est quelques choses qui peut-être modifié, pour qu'il n'y ait que les températures d'impressions? 

oui. C'est pour ça que je préfère ce Gcode de démarrage:

Citation

; -- START GCODE --
M82
M593 F0 ; inhibate Input Shaping
M900 K0.0 ; Linear advance
M221 S100
G21 ;set units to millimetres
G90 ;set to absolute positioning
M106 S0 ;set fan speed to zero (turned off)
M201 Z10 ;acc for Z-homing
M140 S{first_layer_bed_temperature[0]} ; set bed temp
M190 S{first_layer_bed_temperature[0]} ; wait for bed final temp
G28 ;home all axis
M206 Z0.1
M420 S1
G92 E0 ;zero the extruded length
G1 Z2.0 F3000 ; Move Z Axis up little to prevent scratching of Heat Bed
G1 X0.1 Y20 F5000.0 ; Move to start position
M104 S{first_layer_temperature[0]} ; set extruder final temp
M109 S{first_layer_temperature[0]} ; wait for extruder final temp
G1 X0.1 Y20 Z0.2 F5000.0 ; Move to start position
G1 X0.1 Y200.0 Z0.2 F1500.0 E8 ; Draw the first line
G1 X0.5 Y200.0 Z0.2 F5000.0 ; Move to side a little
G1 X0.5 Y20 Z0.2 F1500.0 E16 ; Draw the second line
G92 E0 ; Reset Extruder
G92 E0 ;zero the extruded length again
; -- end of START GCODE --

Il faudra au préalable imprimer le fichier SauveMatrice.gcode fourni dans ce message

et ce Gcode de fin:

Citation

; -- END GCODE --
G91 ;set to relative positioning
G1 E-4 F2700 ;Retract a bit
G1 Z0.2 F2400 ;Raise Z
G1 X3 Y3 F3000 ;Wipe out
G90
G28 X
G0 Y229 F4800
G92 E0 ;zero the extruded length
G1 E-10 F1000 ;retract the filament
M104 S0 ;turn off nozzle heater
M140 S0 ;turn off bed heater
M107
M84 ;turn off stepper motors
; -- end of END GCODE --

il y a une heure, drachko a dit :

J'ai modifié la G-code sous PrusaSlicer et avant de modifier le Cadenas qui se trouve sous G-code de début était noir et fermé, depuis les modifications il est comme sur la capture d'écrans ci-dessous.

Est-ce normal ?

Je pense qu'il faut cliquer sur le cadenas pour qu'il passe en orange (cadenas ouvert) et tu enregistres la nouvelle configuration en cliquant sur la disquette

Enregistreprofil.png.207ca06df0a9263345148b608595bcc4.png

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

@pommeverte, voici ce que j'obtiens après un M301 et M304 dans Pronterface:

>>> M301
SENDING:M301
  M301 P23.50 I1.92 D71.91
>>> M304
SENDING:M304
  M304 P114.42 I21.35 D408.86

il y a une heure, pommeverte a dit :

pour modifier les valeurs de réglage des PIDs (185°C et 45°C), je pense qu'il faut trifouiller dans les sources Marlin 🤔. Mais est-ce vraiment utile pour une opération que tu ne referas probablement jamais... 😅 sauf si tu changes le matériel (cartouche chauffant, sonde de température, isolant sous le plateau, chaussette en silicone,...)

Si ce n'est pas utile, ok pour moi.

 

il y a une heure, pommeverte a dit :

Il faudra au préalable imprimer le fichier SauveMatrice.gcode fourni dans ce message

Voici ce que j'obtiens après avoir imprimé le fichier dans Pronterface :

echo:Now fresh file: sauvem~1.gco
File opened: sauvem~1.gco Size: 69
File selected
Bilinear Leveling Grid:
      0      1      2
 0 +0.005 +0.125 +0.310
 1 +0.080 -0.010 +0.022
 2 +0.300 +0.167 +0.137
echo:Unknown command: "M505"
echo:Print time: 2m 24s
Done printing file
Can't read from printer (disconnected?) Unable to read from serial port 'COM4'

Et à l'écran:

Ecran.thumb.jpg.bd22f3fe2e9e28c4922a416b5012ec6f.jpg

Que je comprennes bien, avant de faire une connerie

Est-ce que je dois me servir de ces valeurs quelque part?

Maintenant que j'ai imprimé le fichier, je copie et colle les G-codes que tu m'as transmis via PrusaSlicer ?

Merci

Posté(e)
il y a 14 minutes, drachko a dit :

voici ce que j'obtiens après un M301 et M304 dans Pronterface:

>>> M301
SENDING:M301
  M301 P23.50 I1.92 D71.91
>>> M304
SENDING:M304
  M304 P114.42 I21.35 D408.86

nickel, les valeurs sont bien modifiées et stockées en mémoire

il y a 15 minutes, drachko a dit :

Est-ce que je dois me servir de ces valeurs quelque part?

non. La matrice est automatiquement stockée en mémoire. Le M420 S1 de mon Gcode de démarrage va rappeler ces valeurs

il y a 16 minutes, drachko a dit :

Maintenant que j'ai imprimé le fichier, je copie et colle les G-codes que tu m'as transmis via PrusaSlicer ?

exactement 👍

Posté(e)

@pommeverte, j'ai imprimé le carré 20X20, voici le résultat :

Est-ce que pour toi il y a des points d'amélioration?

J'ai eu du mal à le décoller du plateau.😓

Merci

image_67189249.thumb.JPG.74491febce0b1fcc04591983e11047e0.JPG

Posté(e)

C'est un bon début. Le débit me semble bien réglé (pas de sur ou sous-extrusion).

Les angles sont un peu déformés. Peut-être que le réglage du jerk (Junction Deviation pas le jerk classique) réduira le défaut. Tu peux suivre ce tuto pour le faire

Posté(e) (modifié)

@pommeverte, je pense être arrivé au bout et je tenais à te remercier pour le temps que tu m'as consacré.

J'avais une dernière question (et je pense que cette fois, ce sera la dernière).

J'ai fait un nivellement du plateau sur les 9 points et j'obtiens ce résultat :

image.png.650d282e937b9dc295de3187017f5863.png

Est-ce que ces valeurs sont acceptables ou elles peuvent être améliorées?

Et si elles doivent être améliorées, comment procéder?

Merci

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

Bonjour,

Tu as un plateau en verre ou flexible ?

Je suppose que tu as déjà fait le niveau avec la feuille de papier et les quatre coins.

Je pense vu la taille du plateau sur une ender3 pro tu dois pouvoir faire un peu mieux,

De l'ordre de 0.2mm d'écart entre le plus et le moins,

Je trouve que ta valeur arrière droite 0.36 est trop forte.

Tu peux essayer dans un premier temps de resserrer ( sens trigonométrique) d'un quart de tour par exemple pour légèrement baisser ce coin

et voir ce que donne un nouveau leveling si mieux ou pas.

Z-offset à refaire quand on retouche les molettes au moins en final avant impression et un leveling final.

Par ailleurs je vois que tu as un Sonicpad (sûrement sur ta S1Pro)

Pourquoi pas la gérer sous klipper avec le Sonic Pad, tu peux mettre trois imprimantes facilement,

pour la tienne Ender 3Pro carte 4.2.2 avec un STM32 F103 et ABL (Bltouch),

elle est préconfigurée.

Tu pourrais par exemple en un tour de main faire des leveling en 6x6 voir plus. (si tu as par exemple une plaque métallique vallonnée.

Je n'ai aucun problème à faire fonctionner ma S1plus et 3V2 simultanément. 

🙂

  • +1 2
Posté(e)

Salut @drachko,

Malheureusement, on peut voir le manque de répétabilité de ton 3Dtouch. A moins que les conditions de mesures soit différentes (température du plateau, propreté du plateau,...), on peut voir que les écarts sont souvent autour de 0.1mm 🥴 alors qu'avec un BLtouch, les écarts sont rarement au dessus de 0.01mm

Citation

ecart3Dtouch.png.f02e63a153ee354bb11c0ab53f68193e.png

Malheureusement, j'ai oublié d'activer le test de répétabilité dans le firmware. Voici le même firmware firmware-V422BLTouchV3.bin mais avec la fonction présente. Pour faire le test, il te suffit d'envoyer un M48 via Pronterface et de noter la valeur Range

Comme l'a dit @hyoti, tu peux fignoler le réglage des molettes. Par contre, la valeur du Zoffset du 3Dtouch ne devrait pas être trop impactée, donc tu n'es pas obligé de le déterminer à nouveau.

  • 4 weeks later...
Posté(e)

Bonjour,

Je n'ai pas eu le temps de faire les derniers réglages et n'aurais pas le temps non plus ces prochaines semaines (d'autres projets, plus urgents).

Pour moi, le sujet est clos et tenais à vous remercier pour l'aide que vous m'avez apporté 

Merci à vous et tout particulièrement à @pommeverte

  • Merci ! 1

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