Aller au contenu

[Tuto] Installer un "3d Touch" sur U30 Pro ou LK4 Pro.


Messages recommandés

Salut à tous, j'ai également le même problème, le bl touch ne compense pas ou il faudrait... Du coup je pense que c'est un problème de la carte mère qui n'est pas assez puissant pour les bed ayant de grosses déformation, c'est pourquoi je me suis acheté une skr 1.4 turbo avec tms 2209 et écran btt 35. Je l'attends et lui installe marlin 2.0.5 dessus avec le bltouch et je vous tiens au courant. Si des changement le bltouch fait correctement le taff c'est que la carte mère est trop faible. 

Bon courage pour les réglages pour ceux qui on des problèmes. 

Lien vers le commentaire
Partager sur d’autres sites

Je viens de lire sur le code marlin https://marlinfw.org/docs/gcode/G028.html que le G28 desactive le Bed Leveling, donc la commande M420 S1 il faut la placer aprés le G28, et non avant comme je faisais, ce qui explique que ça ne fonctionnait pas 🤥. J'avais pourtant dû le lire, mais ce domaine est tellement vaste et tant d'infos a assimiler...

G28 - Auto Home

G28 disables bed leveling. Follow with M420 S to turn leveling on, or use RESTORE_LEVELING_AFTER_G28 to automatically keep leveling on after G28

 

@morinxav j'affine encore mon Gcode Start mais le voici le dernier (toute remarque est la bienvenue, je debute moi aussi)

G21 ; Metric values
G92 E0 ; Reset Extruder
G90 ; Position absolue
G28 ; Home all axes
M420 S1 ; RESTORE_LEVELING_AFTER_G28
G1 Z2.0 F3000 ; Move Z Axis up little to prevent scratching of Heat Bed
G1 X0.1 Y20 Z0.3 F5000.0 ; Move to start position
G1 X0.1 Y200.0 Z0.3 F1500.0 E15 ; Draw the first line
G1 X0.4 Y200.0 Z0.3 F5000.0 ; Move to side a little
G1 X0.4 Y20 Z0.3 F1500.0 E30 ; Draw the second line
G92 E0 ; Reset Extruder
G1 Z2.0 F3000 ; Move Z Axis up little to prevent scratching of Heat Bed
G1 X5 Y20 Z0.3 F5000.0 ; Move over to prevent blob squish

Pour ta limite à 36 points de mesure, je n'en sais rien. La reflexion de @dono89 à ce sujet est interessante, mais entre Alfawise U30 Pro et Longer3D LK4 Pro je pensais que c'était les mêmes cartes mère. Je sèche là

 

@GarfieldMiaou , j'utilise le fang de daemoncrack avec la fixation du BLTouch incluse

Dans le plugin Bed Visualizer, j'ai ça:

1605139512_Octoprint-BedVisualizerSettings.jpg.358420a613fefe9551528fa99cbf6c32.jpg

 

Et le mesh est chargé grâce à mon Gcode Start, plus haut

Lien vers le commentaire
Partager sur d’autres sites

il y a 2 minutes, Argonaute a dit :

avec M420 S1 en ligne de commande dans ton terminal, sinon dans ton Gcode Start M420 S1 aprés la ligne G28

et du coup tu le fais quand le G29 ?

la je suis largué moi 😞 

Merci de votre aide 😉 

Lien vers le commentaire
Partager sur d’autres sites

du coup je viens de lancer un test avec un carré au 4 coins et une jupe tout le tour,  avec un M420 s1 apres le G28 et la oui le coupleur bouge quand la buse fait le tour du plateau !

bon ben grace à vous on avance 🙂 

par contre le G29 on le fait donc une fois pendant l'offset et apres on ne le fait plus ??

Lien vers le commentaire
Partager sur d’autres sites

Et bien, si tu veux un nouveau Bed leveling avant chaque print alors tu mets G28 puis G29 dans ton Gcode Start

 

Si tu veux gagner du temps et ne faire le Bed leveling que de temps en temps, alors tu mets G28 puis M420 S1 dans ton Gcode Start

  • Merci ! 1
Lien vers le commentaire
Partager sur d’autres sites

étant entendu que le Z Offset ne se fait qu'une seule fois, quand bien même tu fais souvent des G29.

la seule raison de refaire un Z Offset qui était bon jusque là, c'est lors de changement de buse ou travaux/démontage de la tête

Modifié (le) par Argonaute
  • J'aime 1
Lien vers le commentaire
Partager sur d’autres sites

Merci Argonaute

Par contre je tente de passer à 36 points,

et je me pose la question sur la diff entre les 3 modes de bed leveling ?

car si on prend la traduction basic le bilineaire serai semble il mieux ?

bed leveling linear -> 

Le résultat est un seul plan incliné. Idéal pour un lit plat

bed leveling bilinear

Le résultat est une maille, idéale pour les lits grands ou inégaux.

et bed leveling ubl ???

Lien vers le commentaire
Partager sur d’autres sites

Bon voila j'ai passé a 36points de tests,
commenté les lignes 

  //#define LEFT_PROBE_BED_POSITION  10
  //#define RIGHT_PROBE_BED_POSITION 185
  //#define FRONT_PROBE_BED_POSITION 10
  //#define BACK_PROBE_BED_POSITION  210
 

  //#define LEFT_PROBE_BED_POSITION  10
  //#define RIGHT_PROBE_BED_POSITION 185
  //#define FRONT_PROBE_BED_POSITION 10
  //#define BACK_PROBE_BED_POSITION  210

modifier mon bed visualiser 

G28
G29 T
G81
M420V

et voici le résultat, je ne comprend pas les montages coté droit du plateau, j'avais aussi testé sans plateau, juste la plaque chauffante de base et meme résultat
 

Capture d’écran 2020-04-19 à 18.01.14.png

Capture d’écran 2020-04-19 à 18.01.20.png

 

Et c'est bien ca le pb c'est que la sonde veut compenser de la merde qu'elle s'écrase lamentablement dans mon plateau, car la ou c'est censé monter, elle descend....

Bref je vais mtn que c'est sauvegardé, mettre une bobine, changer le gcode de départ de mon profil ENDER3 sans G29 du coup, et on verra 🙂

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

oki, je vais la tester en attendant tada le résultat....
BL touch.... mouai

Bon j'ai mis la commande et ca répond chose inattendu maintenant
 

Send: M420 V
Recv: echo:Bed Leveling Off
Recv: echo:Fade Height Off
Recv: ok

 

Et si je met M420 S1 dans le terminal de octoprint, ca me plante l'imprimante et déconnecte de octoprint

 

 

IMG_2071.jpeg

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

@Deflora Pour les differents modes de leveling, il y a cette video (déjà citée) à 1:42:20 qui aborde le sujet.

Personnellement le mode bilinéaire me convient bien d'autant plus qu'il ne compense pas que les défauts du plateau (comme le ferait un mode AUTO_BED_LEVELING_3POINT) mais aussi ceux des autres axes.

Dans mon cas, c'était les galets de l'axe X qui étaient abimés et qui faisaient varier la hauteur de la tête lorsque se déplaçait. Mais le mode bilinéaire compensait cet écart.

newplot(1).png.b6bd6ea14ccba49647b86f48ecfbd14d.png

ici on voit bien le defaut de l'axe X avec des sommets en lignes paralleles espacés d'env 7 cm correspondant à une rotation complète des galets

 

Je les ai remplacé depuis. Nouveau reglage du bed à la feuille de papier, nouveau reglage Z-Offset, puis G29 et là c'est mieux.

Ce n'était pas la planéité de mon bed qui était en cause.

newplot(4).png.8a714110f570641a2424f3b0435caa8e.png

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

Une option sympa sur laquelle je tombe dans le plugin Bed Visualizer pour voir les angles de correction qui seront appliqués à l'axe Z

Le pas de la tige Z est de 8mm sur nos machines. On peut voir que les corrections attendues sont faibles

310892201_Octoprint-MozillaFirefox_3.jpg.abf885a12b91068281123c89d07f2749.jpg

Valeurs qui correspondent au mesh suivant

newplot(5).png.5e06d6301a0804d2bfba692629184135.png

Lien vers le commentaire
Partager sur d’autres sites

j ignore si ca vient du galet, car c'est franchement périodique la montagne sur le coté...
après avec ta technique j'ai pas l'impression que ca compense, comme lors du rappel du G29 après le G28 dans le code du debut

 

dans la video il dit que pour que ca marche faut mettre
#define MESH_BED_LEVELING au lieu du bilinear

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

mais ça c'est si tu n'as pas de BLtouch et que tu fais ton relevé toi même.

MESH_BED_LEVELING
 *   Probe a grid manually
 *   The result is a mesh, suitable for large or uneven beds. (See BILINEAR.)
 *   For machines without a probe, Mesh Bed Leveling provides a method to perform
 *   leveling in steps so you can manually adjust the Z height at each grid-point.
 *   With an LCD controller the process is guided step-by-step

 

 

et sinon ça donne quoi le resultat de ton M420 V

Lien vers le commentaire
Partager sur d’autres sites

lol ca donne ca, ce que j'ai mis plus haut,

Send: M420 V
Recv: echo:Bed Leveling Off
Recv: echo:Fade Height Off
Recv: ok

la j'ai remis G29 a la place M420 S1 dans le gcode Start, je revois bien Z bougé, mais toujours le meme défaut au meme endroit, c'est immuable

😢

Edit:
Par contre en testant dans le terminal, en faisant 

G28
G29
et enfin le M420 V

 

Capture d’écran 2020-04-19 à 22.47.56.png

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

Ah ok, tu as edité ton precedent message entre temps

normalement tu devrais avoir ça:
Send: M420 V
Recv: Bilinear Leveling Grid:
Recv:       0      1      2      3      4      5
Recv:  0 -0.009 -0.060 -0.073 -0.057 -0.040 -0.125
Recv:  1 +0.091 +0.039 +0.028 +0.031 +0.015 -0.068
Recv:  2 +0.004 -0.009 -0.001 +0.025 +0.043 -0.018
Recv:  3 +0.100 +0.063 +0.042 +0.039 +0.020 -0.073
Recv:  4 +0.032 +0.016 +0.031 +0.055 +0.080 +0.021
Recv:  5 +0.042 +0.033 +0.026 +0.026 -0.015 -0.065
Recv: 
Recv: echo:Bed Leveling On
Recv: echo:Fade Height Off

 

et toi tu n'as pas de grille, curieux ?!

 

je te propose de poster ton fichier configuration.h sur le forum

Lien vers le commentaire
Partager sur d’autres sites

Sinon une autre idée, tu n'as pas de grille avec une commande M420 V, mais tu en as une avec le plugin Bed Visualizer.

Dans les parametres du plugin, on lit "If you experience issues with data collection try entering @BEDLEVELVISUALIZER just prior to the command that sends back the mesh data."

Sur la page du plug in https://plugins.octoprint.org/plugins/bedlevelvisualizer/, il est indiqué d'y mettre dans le GCODE : @BEDLEVELVISUALIZER suivi de G29 T

 

Je regarde ton fichier

Lien vers le commentaire
Partager sur d’autres sites

je prete beaucoup d'attention à tes réponses justement, mais si tu les édites par la suite, dans ce cas il n'y pas d'alerte...du coup je ne les vois pas, c'est vrai que c'est compliqué. 😉

j'ai rien vu d'anormal dans ton Configuration.h

par contre tu as réussi avec le terminal à passer G28, G29, et M420 V et tu as eu en réponse " Bed leveling ON ", c'est pas mal.

Ca montre sans doute que le problème vient d'Octoprint ou du plugin.

Verifie que dans les parametres d'octoprint, le profil de l'imprimante indique bien un volume d'impression de 220 x 220 et non 235x235

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
×
×
  • Créer...