Idealnight PostĂ©(e) Novembre 12, 2023 PostĂ©(e) Novembre 12, 2023 (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  Configuration.h Configuration_adv.h ModifiĂ© (le) Novembre 12, 2023 par Idealnight
PPAC PostĂ©(e) Novembre 12, 2023 PostĂ©(e) Novembre 12, 2023 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
Idealnight PostĂ©(e) Novembre 12, 2023 Auteur PostĂ©(e) Novembre 12, 2023 (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) ModifiĂ© (le) Novembre 12, 2023 par Idealnight
pommeverte PostĂ©(e) Novembre 12, 2023 PostĂ©(e) Novembre 12, 2023 (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 D'aprĂšs cette photo de ta carte-mĂšre issu du wiki de geeetech: Citation 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) Novembre 12, 2023 par pommeverte 2
Idealnight PostĂ©(e) Novembre 12, 2023 Auteur PostĂ©(e) Novembre 12, 2023 (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  ModifiĂ© (le) Novembre 12, 2023 par Idealnight
pommeverte Posté(e) Novembre 12, 2023 Posté(e) Novembre 12, 2023 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).
Idealnight PostĂ©(e) Novembre 12, 2023 Auteur PostĂ©(e) Novembre 12, 2023 (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) Novembre 12, 2023 par Idealnight
pommeverte PostĂ©(e) Novembre 13, 2023 PostĂ©(e) Novembre 13, 2023 (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) Novembre 13, 2023 par pommeverte
Idealnight PostĂ©(e) Novembre 13, 2023 Auteur PostĂ©(e) Novembre 13, 2023 @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
Idealnight PostĂ©(e) Novembre 15, 2023 Auteur PostĂ©(e) Novembre 15, 2023 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 ^^. 1
pommeverte Posté(e) Novembre 15, 2023 Posté(e) Novembre 15, 2023 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. 1
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