Aller au contenu

Messages recommandés

Posté(e) (modifié)

Bonjour tout le monde,

 

Avant de parler de mon problĂšme, me revoilĂ  aprĂšs de nombreux mois d'absence.

Et oui le mauvais temps étant revenu j'ai enfin un peu de temps pour me remettre sur l'impression 3D.

Bien content en tout cas d'avoir du temps pour cela, de mon cÎté ma ender 3, aprÚs de long mois de vacances est repartie comme si de rien n'était, une tuerie cette machine et que les impressions sont belles (impression 12h/j depuis 1 semaine).

 

Sinon venons en à mon problÚme, j'avais récupéré gracieusement une Geeetech I3 Pro W.

Comme Ă  mon habitude, j'ai pris le temps de revoir tout le montage et de commencer a comprendre son fonctionnement.

Ne voulant pas trop investir dessus car je vais juste lui demander des trucs basiques (pas vraiment esthĂ©tiques, ni besoin d'une prĂ©cision extrĂȘme), je limite les investissements.

J'ai donc rajouté:

- Un Fan radial que j'avais en stock et imprimé un Fan Duct

- Un PEI

- Un 3D Touch, ce dernier m'est indispensable car le BED a peut-ĂȘtre souffert ou c'est d'origine mais il est complĂštement bombĂ©.

J'ai essayé de le régler tant bien que mal avec des ressorts mais rien a y faire le résultat n'est pas terrible du tout j'ai donc pris la décision de mettre des entretoises rigides et de compter sur le 3D touch pour compenser le niveau comme il le fait si bien sur mon ender 3.

 

Ensuite, j'ai bien galéré a trouver des infos cohérentes puis régler et comprendre les paramÚtres qui lui sont spécifique afin de compiler un marlin récent et adapté.

J'ai compilé un marlin 2.1.2.1 (carte GT2560 REV A+), tout fonctionne correctement, tout est bien en compte...

SAUF ^^ que lors d'une impression la prise en compte du mesh est incohérente.

Alors je me suis dis la subtilitĂ© est peut-ĂȘtre dans le fait que sur l'imprimante il y'a 2 moteurs pour la synchro du Z (ma ender 3 a 1 moteur et une synchro par courroie) et qu'il compense sur chaque moteur au lieu de compenser sur les 2.

Bref là je suis a bout de mes idées et interrogations donc si quelqu'un a une idée ?

Bien entendu je posterai toutes les infos nécessaires à la demande, je vous poste déjà une photo de la bestiole et mes fichiers de configuration H et ADV.H.

Merci d'avance a vous et dĂ©solĂ© pour le pavĂ© 🙂 

Mon Gcode mais c'est le mĂȘme que sur ma ender 3

Citation

;Geeetech I3ProW Custom Start G-code

G92 E0 ;Reset Extruder

G28 ;Home all axes

M420 S1 ; Bltouch

G1 Z2.0 F3000 ;Move Z Axis up little to prevent scratching of Heat Bed

G1 X5.1 Y10 Z0.3 F5000 ;Move to start position

G1 X5.1 Y180.0 Z0.2 F1500 E15 ;Draw the first line

G1 X5.2 Y180.0 Z0.2 F3000 ;Move to side a little

G1 X5.2 Y10 Z0.2 F1500 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 F3000.0 ;Scrape off nozzle residue

 

IMG_20231112_140152.jpg

Configuration.h Configuration_adv.h

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

Salutation !

 Cela fait plaisir de te revoir 🙂 

 

Bon je parle sans savoir car je suis pas un pro en BLTouch et mesh leveling sous marlin.

Il y a 1 heure, Idealnight a dit :

SAUF ^^ que lors d'une impression la prise en compte du mesh est incohérente.

c-a-d ?

Pas de prise en compte du mesh ?

Z fade trop rapide ?

ou mesh pas suffisamment fin pour compenser correctement un bed trop bombé ?

autre ?

 

Aurais tu une photo d'une impression d'un test ? ( genre si tu a imprimé un test de planéité ou équivalent aprÚs un leveling )

Peut tu nous mettre le rĂ©sultat d'un "M503" ou d'un "M420 V1" aprĂšs un G29 a tempĂ©rature ( histoire d’ĂȘtre certain que tu a bien un mesh valide et Ă©ventuellement prĂ©visualiser le rĂ©sultat de palpage )

Il y a 2 heures, Idealnight a dit :

Alors je me suis dis la subtilitĂ© est peut-ĂȘtre dans le fait que sur l'imprimante il y'a 2 moteurs pour la synchro du Z (ma ender 3 a 1 moteur et une synchro par courroie) et qu'il compense sur chaque moteur au lieu de compenser sur les 2.

Bref là je suis a bout de mes idées et interrogations donc si quelqu'un a une idée ?

Ha .. heu lĂ  je suis perdu ... sauf si il y a un contrĂŽleur de moteur pas a pas par moteur Z.

Mais si il y a un problÚme de synchronisation ou de déplacement Z cela pourrait expliquer que le mesh est incohérent. ( Faire deux G29 de suite pour en comparer les mesh obtenus,si les mesh obtenus sont trÚs différents ou non ? )

  • +1 1
  • Merci ! 1
Posté(e) (modifié)

Il doit appliquer le mesh ou un truc du genre (vu le résultat...) car je vois les variations.

Je précise que j'ai vérifier mes axes quand je demande 10, j'ai bien 10.

Je poste une photo de l'impression pour régler mon z-offset, en gros je suis trop collé a un endroit (on peut voir que cela grave mon pauvre PEI par moment ^^), bien à un autre et trop haut ailleurs. (ce qui au départ m'a fait dire bon il ne prend pas le mesh mais alors pourquoi est-ce que je vois des variations...

En bas à gauche trop collé, a droite trop haut, en haut trop haut, au milieu bien.

Tout est fait Ă  tempĂ©rature, voilĂ  le mesh (une horreur, mais aprĂšs avoir batailler avec les ressorts, des entretoises de tailles diffĂ©rentes, j'ai abandonnĂ© et mis des entretoises de la mĂȘme taille partout).

D'ailleurs le mesh varie mais je ne trouve pas les variations catastrophiques non ? (les PID ont été fait et refait, cela varie de + ou - 0.2° au max)

16:38:30.091 : Bilinear Leveling Grid:
16:38:30.092 : 0      1      2      3      4
16:38:30.095 : 0 -1.047 -0.507 -0.305 -0.348 -0.683
16:38:30.095 : 1 -1.047 -0.370 -0.085 -0.160 -0.590
16:38:30.097 : 2 -1.092 -0.340 -0.010 -0.100 -0.558
16:38:30.099 : 3 -1.255 -0.452 -0.050 -0.135 -0.585
16:38:30.100 : 4 -1.540 -0.675 -0.285 -0.267 -0.688
16:38:30.104 : X:200.00 Y:200.00 Z:10.00 E:41.35 Count X:16000 Y:16000 Z:4000
16:38:43.053 : N561 G29*16
16:41:33.314 : Bilinear Leveling Grid:
16:41:33.315 : 0      1      2      3      4
16:41:33.318 : 0 -1.047 -0.510 -0.290 -0.350 -0.688
16:41:33.319 : 1 -0.998 -0.377 -0.057 -0.160 -0.600
16:41:33.321 : 2 -1.055 -0.335 -0.007 -0.090 -0.558
16:41:33.322 : 3 -1.210 -0.417 -0.055 -0.123 -0.588
16:41:33.324 : 4 -1.535 -0.680 -0.265 -0.275 -0.688
 

M503 (ce dernier mesh fait aprÚs l'impression test est assez différent des autres):

Citation

16:59:45.220 : N27 M503*16
16:59:45.223 : echo:; Linear Units:
16:59:45.224 : echo:  G21 ; (mm)
16:59:45.225 : echo:; Temperature Units:
16:59:45.227 : echo:  M149 C ; Units in Celsius
16:59:45.228 : echo:; Filament settings (Disabled):
16:59:45.228 : echo:  M200 S0 D1.75
16:59:45.229 : echo:; Steps per unit:
16:59:45.231 : echo:  M92 X80.00 Y80.00 Z400.00 E101.50
16:59:45.232 : echo:; Max feedrates (units/s):
16:59:45.234 : echo:  M203 X300.00 Y300.00 Z5.00 E25.00
16:59:45.237 : echo:; Max Acceleration (units/s2):
16:59:45.238 : echo:  M201 X3000.00 Y3000.00 Z100.00 E10000.00
16:59:45.242 : echo:; Acceleration (units/s2) (P<print-accel> R<retract-accel> T<travel-accel>):
16:59:45.244 : echo:  M204 P3000.00 R3000.00 T3000.00
16:59:45.248 : echo:; Advanced (B<min_segment_time_us> S<min_feedrate> T<min_travel_feedrate> J<junc_dev>):
16:59:45.248 : echo:  M205 B20000.00 S0.00 T0.00 J0.01
16:59:45.249 : echo:; Home offset:
16:59:45.250 : echo:  M206 X0.00 Y0.00 Z0.00
16:59:45.253 : echo:; Auto Bed Leveling:
16:59:45.254 : echo:  M420 S1 Z10.00 ; Leveling ON
16:59:45.256 : echo:  G29 W I0 J0 Z-0.94751
16:59:45.257 : echo:  G29 W I1 J0 Z-0.41501
16:59:45.257 : echo:  G29 W I2 J0 Z-0.27751
16:59:45.258 : echo:  G29 W I3 J0 Z-0.37751
16:59:45.260 : echo:  G29 W I4 J0 Z-0.74751
16:59:45.261 : echo:  G29 W I0 J1 Z-0.87251
16:59:45.262 : echo:  G29 W I1 J1 Z-0.26251
16:59:45.263 : echo:  G29 W I2 J1 Z-0.01501
16:59:45.264 : echo:  G29 W I3 J1 Z-0.14751
16:59:45.266 : echo:  G29 W I4 J1 Z-0.65501
16:59:45.267 : echo:  G29 W I0 J2 Z-0.89251
16:59:45.269 : echo:  G29 W I1 J2 Z-0.24001
16:59:45.269 : echo:  G29 W I2 J2 Z0.03749
16:59:45.271 : echo:  G29 W I3 J2 Z-0.07501
16:59:45.272 : echo:  G29 W I4 J2 Z-0.61751
16:59:45.274 : echo:  G29 W I0 J3 Z-1.07751
16:59:45.275 : echo:  G29 W I1 J3 Z-0.30251
16:59:45.276 : echo:  G29 W I2 J3 Z0.00749
16:59:45.278 : echo:  G29 W I3 J3 Z-0.11751
16:59:45.278 : echo:  G29 W I4 J3 Z-0.63251
16:59:45.280 : echo:  G29 W I0 J4 Z-1.36751
16:59:45.281 : echo:  G29 W I1 J4 Z-0.56251
16:59:45.281 : echo:  G29 W I2 J4 Z-0.20001
16:59:45.282 : echo:  G29 W I3 J4 Z-0.25751
16:59:45.285 : echo:  G29 W I4 J4 Z-0.72001
16:59:45.286 : echo:; Material heatup parameters:
16:59:45.286 : echo:  M145 S0 H200.00 B60.00 F0
16:59:45.289 : echo:  M145 S1 H230.00 B70.00 F0
16:59:45.290 : echo:; Hotend PID:
16:59:45.292 : echo:  M301 P27.99 I2.65 D73.96
16:59:45.293 : echo:; Bed PID:
16:59:45.294 : echo:  M304 P90.37 I17.79 D306.03
16:59:45.294 : echo:; Z-Probe Offset:
16:59:45.296 : echo:  M851 X-20.80 Y-38.40 Z-3.10 ; (mm)
16:59:45.296 : echo:; Linear Advance:
16:59:45.297 : echo:  M900 K0.22
16:59:45.299 : echo:; Filament load/unload:
16:59:45.302 : echo:  M603 L0.00 U100.00 ; (mm)

IMG_20231112_165322.jpg

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

Salut,

Alors, d'habitude, c'est en hiver qu'on hiberne, pas le reste de l'annĂ©e 😝! Content Ă©galement de te revoir sur le forum 😉.

En analysant ta 1Ăšre matrice et la derniĂšre, on s'aperçoit que le plateau est plus inclinĂ© vers le bas, Ă  droite. Cela montre que l'axe X n'a plus le mĂȘme angle par rapport au plateau, puisque, comme tu l'as dit, tu n'as pas de synchronisation entre les 2 axes Z.

Citation

image.png.40f3d1ef04166be2e46c2566dabb9bad.png

D'aprĂšs cette photo de ta carte-mĂšre issu du wiki de geeetech:

Citation

700px-GT2560_wiring.jpg

Tu as la possibilitĂ© d'ajouter un 5Ăšme pilote/driver qui te permettrait d'activer la fonction d'alignement du Z avec le Gcode G34. Par contre, avant de lancer cette procĂ©dure, il faudrait rĂ©gler au mieux le parallĂ©lisme entre le guidage X et le plateau pour Ă©viter de forcer sur les moteurs puisque tu vas te baser sur ton plateau tout gondolĂ© đŸ„Ž.

Mais à priori, ce n'est pas ce seul défaut qui va complÚtement résoudre ton problÚme. Dans un précédent sujet, la conclusion a été d'incriminer les galets du chariot X. Est-ce que tu n'aurais un défaut/jeu dans les douilles à billes?

Comme tu utilises un 3Dtouch, tu pourrais vĂ©rifier sa rĂ©pĂ©tabilitĂ© en envoyant le Gcode M48. đŸ€”

Petite remarque: je trouve ton babystep trop faible puisqu'il est de 2.5”m. Je te conseillerai de faire x10 en modifiant cette ligne du fichier configuration_adv.h:

#define BABYSTEP_MULTIPLICATOR_Z  10

ou de changer les 2 lignes (décommenter la 1Úre):

#define BABYSTEP_MILLIMETER_UNITS
#define BABYSTEP_MULTIPLICATOR_Z  0.025

Modifié (le) par pommeverte
  • Merci ! 2
Posté(e) (modifié)

@pommeverteÂ đŸ€ŁÂ quand on hiberne on ne fait pas grand chose et j'aurais prĂ©fĂ©rĂ© mais maintenant le gros des travaux est fait reste pas mal de choses a faire mais je pense finir l'ensemble des travaux + fabrication des meubles d'ici fin d'annĂ©e prochaine 😅.

Concernant le parallĂ©lisme de l'axe X par rapport au Bed je l'ai rĂ©glĂ© au milliĂšme de millimĂštre est c'est parfait, je l'ai mesurĂ© en permanence a chaque mouvement, impression, essai etc... les 2 tiges filetĂ©es sont parfaitement de niveau par rapport Ă  la structure du bed (pas au bed lui mĂȘme qui est bombĂ© ^^ quoique faudrait peut-ĂȘtre que je fasse ainsi đŸ€”).

Effectivement je n'ai pas le driver optionnel et je ne sais pas si cela vaut le coup d'investir et au pire je finirai par faire comme la ender 3 je pense synchro du Z par courroie.

Concernant un défaut/jeu dans les douilles à billes je n'ai pas l'impression, une idée de comment je peux m'en rendre compte ?

Oui effectivement le babystep est ridicule j'avoue ne pas avoir pensé a le changer mais quoi qu'il en soit quand je fais mon Z-offset je reste sur une valeur arrondie X.X0. Sie je réinjecte le firmware se sera changé ^^.

M48:

 

 

Citation

IMG_20231112_195455.jpg

 

Modifié (le) par Idealnight
Posté(e)
Il y a 1 heure, Idealnight a dit :

Concernant le parallélisme de l'axe X par rapport au Bed je l'ai réglé au milliÚme de millimÚtre

Le soucis, c'est que les guidages sont trop courts et trÚs éloignés l'un de l'autre. DÚs que les moteurs ne sont plus alimentés, il y a un gros risque que l'un des 2 moteurs tourne sans entrainer l'autre. Pour moi, la synchronisation est indispensable.

Il y a 1 heure, Idealnight a dit :

je l'ai mesuré en permanence a chaque mouvement, impression, essai

comment as-tu fait les mesures? đŸ€š

Il y a 1 heure, Idealnight a dit :

Concernant un défaut/jeu dans les douilles à billes je n'ai pas l'impression, une idée de comment je peux m'en rendre compte ?

idéalement, avec un pied magnétique et un comparateur ou un pépitas (comparateur à levier).

Posté(e) (modifié)

Bon pour les douilles c'est cuit je n'ai pas l'outil ^^.

Pour les mesures pied a coulisse numérique et réglet possédant la mesure au 0.5mm donc je suis plus sur un réglage au dixiÚme de millimÚtre ^^ (l'expression était mal choisie lol).

J'ai vu aussi qu'un driver n'était pas couteux mais faudrait que je sois sur que cela rÚgle mon problÚme. (voir aussi changer la carte mÚre mais bq plus couteux)

C'est quand mĂȘme bizarre, je n'ai pas fait une erreur dans marlin ? accĂ©lĂ©ration, jerk, vref ou je ne sais quoi ?

Et si je débranche un moteur que je met en place la synchro par courroie comme sur ma ender 3, il encaissera a coup sur ? (je dois voir le coût pour cette modif).

Je ne veux pas trop investir car aprĂšs autant partir sur une imprimante d'occaz ^^.

 

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

Salut,

Il y a 20 heures, Idealnight a dit :

C'est quand mĂȘme bizarre, je n'ai pas fait une erreur dans marlin ? accĂ©lĂ©ration, jerk, vref ou je ne sais quoi ?

je n'ai rien vu d'anormal, par contre, j'ai oublié de mentionner que:

  • tu n'initialises pas automatiquement l'eeprom aprĂšs flashage. J'imagine que tu as pensĂ© Ă  le faire manuellement
  • tu as activĂ© le linear advance avec la valeur par dĂ©faut (0.22). Il faudra penser Ă  rĂ©gler ce paramĂštre ou Ă  l'annuler avec un M900 K0, en attendant le rĂ©glage
Il y a 20 heures, Idealnight a dit :

J'ai vu aussi qu'un driver n'était pas couteux mais faudrait que je sois sur que cela rÚgle mon problÚme.

c'est clair que c'est une modif peu couteuse surtout si tu confirmes que tu as bien des A4988 ( < 5euros sur aliexpress). Par contre, d'aprĂšs l'analyse de tes matrices de correction, cela ne devrait corriger qu'une partie du dĂ©faut. Je me demande quelles mesures tu obtiendrais si tu tournais les ronds de guidage X d'1/2 tour, histoire de voir si ils ne sont pas dĂ©formĂ©s... đŸ€”

Quant Ă  la rĂ©pĂ©tabilitĂ© de 0.03mm de ton 3DTouch, ce n'est pas exceptionnelÂ đŸ„Ž , mais ça devrait te permettre de corriger les gros dĂ©fauts.

Il y a 20 heures, Idealnight a dit :

Et si je débranche un moteur que je met en place la synchro par courroie comme sur ma ender 3, il encaissera a coup sur ? (je dois voir le coût pour cette modif).

tout dépend de la taille de ton moteur. Si c'est un Nema 17 4240, normalement, c'est suffisant. Ventoux l'a testé récemment sur sa Ender 3, ici

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

@pommeverte oui je rĂ©initialise Ă  chaque fois je prĂ©fĂšre le faire moi mĂȘme 🙂 

Je n'ai pas fait attention qu'il était activé je vais le désactivé, je ne l'ai pas sur la ender 3 et mes résultats sont parfaits. Merci

Sur la ender 3, je suis sur un seul moteur mais la tĂȘte est un peu plus lĂ©gĂšre et c'est des excentriques et non des rails.

NĂ©anmoins ce matin, aprĂšs avoir fouillĂ© dans mes accessoires et restes, j'ai trouvĂ© de la courroie, une tige filetĂ©e plus longue, j'ai donc commandĂ© 2 poulies (mĂȘme prix que le driver).

Du coup je vais tenter le montage avec synchro par courroie et j'ai prévu de remonter un peu la tige filetée du cÎté ou je retire le moteur. L'investissement est donc faible.

Affaire Ă  suivre du coup ^^.

Merci je vous tiens au jus, réception des poulies demain.

PS: je verrais par la suite pour voir si utile de toucher aux ronds de guidage

Posté(e)

L'installation ne me convient pas mais je pense que ça peut le faire, le temps de modéliser 1 piÚce et de recevoir une courroie fermée dont la taille correspond mieux.

L'axe X est sensible, la structure n'est pas rigide donc si je sers pas assez la courroie l'axe X ne monte pas en synchro et si je sers trop mĂȘme un poil les axes X se serrent au centre et ça monte difficilement voir pas du tout...

Bref le temps de faire un truc propre et précis j'espÚre vous faire une retour d'ici mercredi semaine prochaine ^^.

  • J'aime 1
Posté(e)

Salut,

Dans ce cas, un pilote (driver) supplĂ©mentaire pour Z2 serait une bien meilleure solution. "J'dis ça, j'dis rien" 😅

Tu n'aurais plus de liaison mécanique entre les 2 vis trapézoïdales, donc plus de contraintes.

  • J'aime 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
×
×
  • CrĂ©er...