Aller au contenu

Filament ABS

r2d2

Membres
  • Compteur de contenus

    536
  • Inscrit(e) le

  • Dernière visite

Réputation sur la communauté

43 Excellente

À propos de r2d2

  • Rang
    Imprimeur fou

Information

  • Imprimantes
    Discovery 200 avec tête Easy v3 et plateau chauffant

Visiteurs récents du profil

1 442 visualisations du profil
  1. r2d2

    Cura 3.x et discoeasy200

    Bonsoir @aegiap Je ne crois pas que ce soit une bonne idée de recycler les gcode de démarrage et de fin issu de cura by dagoma telque dans cura. Je crois que cura by dagoma est dérivé d'une version bien plus ancienne et les noms des variables utilisables dans le gcode évolue parfois avec les versions. Cura vient maintenant avec une definition par defaut pour les discoeasy en des gcodes de base pour les demarrage et fin. A quoi ressemble ton gcode de démarrage ?
  2. r2d2

    Le Schmilblick

    Pour une soupape à membrane ?
  3. r2d2

    flow a 3/4 bon ...

    Le bruit bizarre provient d'une limite sur un autre paramétrage ( jerck (orthographe approximative) saccade) je n'ai pas constaté de pb à cela ni de baisse de qualité apparente. Le nom respect de cette limite en v1.0 est l'un des défauts corrigé par la v1.5 . Je n'ai jamais rencontré le moindre problème de surchauffe sur ma Melzy même avec mon caisson où la température monte à 40 degrés sans ventilateur sur la carte juste avec des radiateurs métallique de base. Peut-être que la tension een sortie de tes drivers est plus élevé que nécessaire ou que ton extrudeur est inefficace et demende beaucoup de puissance.
  4. r2d2

    flow a 3/4 bon ...

    oui Pas necéssairement, un buse qui se bouche cela fini par arriver à tous le monde, mais cela peut, si les réglages par defaut de la ventilation de refroidissement de la partie froide de la buse ne sont pas adaptés. (J'ai eu un cas tordu sur mon imprimante avec des ventilateurs incompatible avec le power management hardware (il ne tournaient qu'a 100%, en dessous ils étaient à l'arret), il m'a fallut reconfigurer marlin pour utiliser un pwm software). Quel slicer utilises tu ? Les retracts trop fréquents favorisent les bouchages de buse, avec le linear advance on est censé pouvoir au contraire diminuer le retract (c'est ce que j'ai lu, mais perso je n'en ai rien fait, j'ai conservé mes réglages du retract comme avant le linear advance), donc je dirais plutôt non.
  5. r2d2

    flow a 3/4 bon ...

    En voilà une nouvelle qu'elle est bonne ! Finalement tu es parti du marlin de derhopp ? J'ai vu qu'il avait aussi une version adaptée de la branche bugfix de marlin, qui doit être moins gourmande en ressource pour le linear advance, car il a été réécrit complétement différemment en V1.5.
  6. r2d2

    flow a 3/4 bon ...

    Bonsoir @ewaca un extrudeur est dit "bowden" quand le moteur de l'extrudeur n'est pas sur la tête mais qu'il est déporté, et qu'il pousse le filament à travers un long tube, par opposition il y a le direct drive où le moteur est sur la tête d'impression. Il n'y a pas de règles à priori pour la valeur de K, cela dépend du matériau du filament de la température d'extrusion. Globalement avec un "bowden" le K est plus élevé qu'en direct drive. Avec l'outil en ligne cité par @lion02 un peu plus haut tu peux générer un gcode de test en précisant l'intervalle à tester pour K, et l'écart entre les valeurs de chaque ligne. Ce Gcode m'a l'aire meilleur que celui que tu utilises, en tous cas je n'avais pas de gros patés en début de ligne. la 8ᵉ ligne en partant du bas (en contant celle incomplète) n'est-elle pas un poil meilleur que les autres ?
  7. r2d2

    flow a 3/4 bon ...

    La vitesse de base est fixe mais marlin joue autour pour respecter des contraintes physique. De même le slicer a put introduire des subtilités. Je ne connais que cura, il propose moults réglages pouvant faire varier la vitesse, il y a même des tentatives d'amélioration du flux d'extrusion en moins efficasse que le linear advance (et incompatible avec celui-ci : à ne pas utiliser en même temps). As tu essayé une impression de ton modèle en mode "spirale" ou "vase" (je ne suis pas sûr que tu puisse alors régler l'épaisseur, je crois que tu doit être limité à la largeur de la buse). Dans ce mode il n'y a pas de saut en Z aprés chaque couche car la tête monte progressivement en permanance. Je pense à ca parce que peut être qu'avant de changer de couche, de monter sur l'axe Z, la vitesse diminue et si cela se produit toujours au même endroit couches aprés couches tu peux voire apparaître un surépaisseur. Il y a aussi dans cura une option pour que l'endroit ou la tête monte pour changer de couches ne soit pas aligné. J'utilise toujours la dernière version de cura téléchargé directement chez ultimaker, je ne sais pas dans quelles versions ces options apparaissent.
  8. r2d2

    flow a 3/4 bon ...

    Bonjour @stef_ladefense cela semble un peu contradictoire de dire que le paramétrage est prévu dans les sources du firmware et de conclure que la fonctionnalité n'est pas utilisable. Je suppose que tu veux plutôt dire que tel que sont livrées les imprimantes le lineare advance n'est pas activé (c'est ce qui découle en effet du fait que la ligne soit en commentaire). Mais si les sources sont bien ceux du marlin qui tourne sur les imprimantes (c'est là la vraie question) il suffit précisément de décommenter la ligne pour activer la fonctionnalité, en recompilant et téléversant ce firmware modifié dans la carte. Du moins si les ingés d’anycubic ne sont pas tordus au point de laisser un paramétrage et d'avoir supprimé la fonctionnalité ! Par contre il est à craindre que ces manipes sont propres à annuler une garantie, et aux risques et périls de celui qui les fait. je ne connais qu'une seule imprimante, ma Discovery 200. Elle vient aussi de base avec un marlin 1.0RC8, aujourd'hui je l'utilise avec un marlin en 1.1.8 (bugfix) qui n'a plus rien à voire avec l'originale, mais je conviens que j'avais beaucoup moins à perdre en changeant de marlin puisque ma disco n'offrait alors aucune options que j'aurais pu regretter de perdre avec un marlin générique reprap. @ewaca je ne peux pas vraiment t'assister pour tous ce qui concerne ta machine, trouver le firmware qui convient modifier son paramétrage, flasher la carte ou sauvegarder la version présente dans ta carte (je sais qu'en tous cas sur les cartes arduino il est possible de récupérer la version binaire compilé de l'eeprom) Si tu ne pratiques pas couramment ce genre d'opérations je t'invite à consulter les connaisseurs en la matière d'anycubic. Ce serait dommage de ne plus pouvoir utiliser ton imprimante. oui mais je ne sais pas à partir de quelle version de marlin, avec un M900 K<la valeur> cf : http://marlinfw.org/docs/gcode/M900.html les lignes qui commence par un # sont des directives de compilation ce ne sont pas des lignes de codes à part entière mais des instructions qui permettent au compilateur de faire des choix et d'inclure ou pas telle ou telle partie de code. Cette ligne ne se comprend qu'associée à une autre qui doit se trouver avant, qquchose comme : //#define HAVE_TMC2130 ou #define HAVE_TMC2130 et elle signifie ajouter le code qui suit jusqu'au #else ou au #endif suivant si la variable HAVE_TMC2130 est définie. Si elle n'est pas définie ou en commentaire alors le code n'est pas inclus. Donc si tu n'a pas de TMC2130 laisse #define HAVE_TMC2130 en commentaire càd. précédé de // Well, en ce qui me concerne le linear advance V1.5 améliore mes impressions, je ne sais pas ce que donne la V1.0 du marlin 1.0RC8, ni si cela aura un impact sur tes 0.08 mm... Perso je flash ma melzi pour un oui ou pour un non, mais la première fois je n'en menais pas large, et je ne me suis lancé que parce que d'autre le faisaient avant moi et que la procédure était bien documentée. Avec une imprimante qui répondrait globalement à mais attentes et qui vaudrait deux fois plus chère que ma discovery je ne sais pas je ferais le pas.
  9. r2d2

    Thermal runaway à répétition

    le M104 comme le M109 fixe la température cible à maintenir mais ne bloque pas les opérations suivantes si la température n'est pas atteinte.( mais normalement elle l'est grace au M109 juste avant, qui lui attent que a température soit atteinte avant de passer la main au M104 juste après). Donc si ta température baisse pour une raison x ou y cela n'interrompte pas pour autant l'impression. Je ne connaîs pas toutes les interactions avec les protections contre les "thermales run", mais j'ai utilisé le M104 pour imprimer une tête plus efficasse en terme de refroidissement. PS : tu peux aussi utiliser une "chaussette" en silicon pour isoler la partie chaude de a tête, j'en est mis une. Certain utilise du scotch capton et du coton pour l'isolation.
  10. r2d2

    Thermal runaway à répétition

    en désespoir de cause tu peux essayer d'ajouter un M104 S210 juste après ton M109 S210 dans ton gcode demarrage
  11. r2d2

    flow a 3/4 bon ...

    bonjour à vous. En 1.1.2 c'est l'algo linear advance 1.0 qui est utilisable. Donc K n'a pas besoin d'être un chiffre à virgule sa valeur pouvant aller de 0 à plusieur centaines. Attention comme toutes les fonctionnalités avancées le linear advance doit être explicitement activé dans Marlin. Si ce n'est pas le cas il est vain de chercher à l'utiliser en fixant une valeur pour K dans le gcode de démarage ou en le positionnant dans l'eeprom. Dans Configuration_adv.h (marlin 1.1.2) on trouve /** * Implementation of linear pressure control * * Assumption: advance = k * (delta velocity) * K=0 means advance disabled. * See Marlin documentation for calibration instructions. */ //#define LIN_ADVANCE #if ENABLED(LIN_ADVANCE) #define LIN_ADVANCE_K 75 /** * Some Slicers produce Gcode with randomly jumping extrusion widths occasionally. * For example within a 0.4mm perimeter it may produce a single segment of 0.05mm width. * While this is harmless for normal printing (the fluid nature of the filament will * close this very, very tiny gap), it throws off the LIN_ADVANCE pressure adaption. * * For this case LIN_ADVANCE_E_D_RATIO can be used to set the extrusion:distance ratio * to a fixed value. Note that using a fixed ratio will lead to wrong nozzle pressures * if the slicer is using variable widths or layer heights within one print! * * This option sets the default E:D ratio at startup. Use `M900` to override this value. * * Example: `M900 W0.4 H0.2 D1.75`, where: * - W is the extrusion width in mm * - H is the layer height in mm * - D is the filament diameter in mm * * Example: `M900 R0.0458` to set the ratio directly. * * Set to 0 to auto-detect the ratio based on given Gcode G1 print moves. * * Slic3r (including Prusa Slic3r) produces Gcode compatible with the automatic mode. * Cura (as of this writing) may produce Gcode incompatible with the automatic mode. */ #define LIN_ADVANCE_E_D_RATIO 0 // The calculated ratio (or 0) according to the formula W * H / ((D / 2) ^ 2 * PI) // Example: 0.4 * 0.2 / ((1.75 / 2) ^ 2 * PI) = 0.033260135 #endif #define LIN_ADVANCE ne doit pas être en commentaire. Personnellement j'ai utilisé l'outils de génération du gcode de test dont @lion02 à donné le lien plus haut. Il ne faut pas oublier de préciser la version 1.0 pour marlin 1.1.2, et l'interval de valeur de l'on veux tester pour K
  12. r2d2

    Thermal runaway à répétition

    Bonsoir, @RIPOFE C'est le filament qui refroidi la buse lors de l'extrusion, il sort chaud et donc emmène avec lui des calories prises au laiton de la buse. Plus tu extrude vite plus il faut monter la température... Tu as peut être la ventilation qui monte en puissance passé les premières couche (c'est un réglage que l'on fait classiquement avec un plateau chauffant, mais normalement tu n'as pas dû le faire puisque tu n'as pas de lit chauffant.) Le ventilateur souffle alors de plus en plus fort mais si le plateau est encore trop près de la buse une bulle d'air frais et turbulant peu se former autour de la tête et la refroidir puissamment. Quelle version de la tête easy utilises tu ? Le verrou de la V3 limite le refroidissement intempestif de la partie chaude de la tête par le ventilateur charger de refroidir la partie froide (le radiateur). Poste une photo de ta tête. a+ oups ! tu as déjà repnodu en parti : Tête EasyTouch_V1.1.Build.35 de @Skaarian
  13. r2d2

    Dagoma bltouch

    tu t'es lancé dans l'UBL ? Pour moi quand les choses ont enfin fonctionnées, cela na pas été un peu mieux, ni un vague sentiment d'amélioration ou une impression, mais absolument radical : zoffset immuable et première couches impeccable. En tous cas si ce n'est pas moins bien c'est déjà ça ! Ce qui est troublant dans la mise œuvre de l'UBL c'est que l'autotest G26 de marlin peut très bien marcher, mais qu'en utilisation réelle, si la conf n'est pas fini (mesh chargée, état du bed leveling actif et stocker comme tel dans l'eeprom, option du G28 compatible UBL) et bien cela ne marche pas. en fait le G26 est un test du mesh, mais pas de la conf global UBL
  14. r2d2

    Dagoma bltouch

    Du coup si tu as déjà reflasher ta carte sans réinitialisation dans la foulée tu as potentiellement des dysfonctionnement qui peuvent être lié à cela. Essaie donc cette réinitialisation avant de changer de marlin des fois que... si tu fais ça à la main : M502 remet toutes les valeurs ajustables de réglages en (RAM) aux valeurs par défaut défini dans marlin M500 pousse les valeurs ajustables de réglages en (RAM) dans l'eeprom. Si par exemple tu n'as pas mis la valeur de ton zoffset dans marlin tu va devoir rerégler cette valeur (cela doit pouvoir ce faire via ton lcd de contrôle).
  15. r2d2

    flow a 3/4 bon ...

    Les implémentations du linear advance varient suivant les firmwares. Dans Marlin 1.1.8 il y a une implémentation en version 1.0 et dans la branche 1.1.8 (bugfix) c'est une version 1.5 qui est utilisée. C'est la 1.5 que j'utilise, je n'ai même pas cherché à tester la version 1.0 car elle est réputée très gourmande en puissance calcule pour la carte de l'imprimante, et ma melzi est déjà utilisée au max de ses possibilités. La vidéo semble présenté le paramétrage pour un marlin avec linear advance en version 1.0 car les valeurs de K en V1.5 varie entre 0 et 2 typiquement alors que cela peut aller de 0 à plusieurs centaine avec la V1.0. Le principe pour déterminer la valeur de K reste le même. Mais il faut une première couche avec un bed leveling irréprochable pour mener le test sinon on ne voit strictement rien entre les différentes lignes.
×