Aller au contenu

GO Print

Ambo73

Membres
  • Compteur de contenus

    90
  • Inscrit(e) le

  • Dernière visite

Information

  • Genre
    Masculin
  • Lieu
    Cestas (33)
  • Imprimantes
    ALFAWISE U30 pro
    - avec BLT, Direct DUAL Drive, double axe Z
    - firmware MARLIN 1.1.9 modifié
    - Cura 5.0.0 et PRUSA SLICER 2.4.2
    - Octoprint

Visiteurs récents du profil

Le bloc de visiteurs récents est désactivé et il n’est pas visible pour les autres utilisateurs.

Récompenses de Ambo73

Enthusiast

Enthusiast (6/14)

  • Reacting Well Rare
  • Dedicated
  • First Post
  • Collaborator
  • Conversation Starter

Badges récents

4

Réputation sur la communauté

  1. Bonjour, j'ai installé il y a quelques temps un direct drive REDREX (clone BMG) sur le chariot X de mon U30pro. J'ai réutilisé le moteur d'origine de l'extrudeur de l'U30pro. Tout fonctionne très bien mais... le moteur extrudeur (NEMA17) étant lourd, rajouté au poids du REDREX, plus le reste, le poids du chariot X a nettement augmenté. Du coup, je me retrouve avec du ghosting assez important. Pour l'instant, j'imagine que cette augmentation de poids est la cause du problème. Je souhaiterais donc alléger l'ensemble en remplaçant le moteur d'origine par un plus mince genre "pancake" NEMA17. Quel référence pourriez-vous me conseiller ? Quelles sont les modifications à faire au niveau du driver moteur? Merci d'avance pour votre aide.
  2. Bonjour, je réactive ce post car j'ai trouvé la solution à mon pb. Pour m'aider, j'avais ouvert un post plus généraliste sur le sujet lequel m'a largement éclairé dans la compréhension et la manière de résoudre le pb Voici donc l'explication. Comme je le présentais, au moment du UNLOAD, le moteur ne tournait pas car on lui imposait une vitesse trop levée, ce qui créait une désynchronisation (c'est spécifique au moteur pas à pas). Dans Marlin (via Octoprint), j'ai fait un M503 pour voir les valeurs des feedrate: echo:Steps per unit: echo: M92 X80.00 Y80.00 Z400.00 E423.56 echo:Maximum feedrates (units/s): echo: M203 X500.00 Y500.00 Z12.00 E120.00 echo:Maximum Acceleration (units/s2): echo: M201 X9000.00 Y9000.00 Z500.00 E10000.00 On voit en M203 que le feedrate max pour l'extrudeur était à 120 mm/s. Cette vitesse avec un extrudeur normal est acceptable mais avec le REDREX, il y a un réducteur 1/3 qui fait que le moteur tourne 3 fois plus vite. J'ai donc modifié cette valeur. Je suis passé à 80 mm/s (M203 E80, puis M500). Et maintenant, ça marche .... Le moteur tourne très bien à cette vitesse et la procédure de changement de filament peut aller à son terme. Voilà, si ça peut aider à d'autres... Cordialement.
  3. Quand je disais que je me sentais un peu honteux.... alors que je l'avais déjà fait à d'autres occasions pour d'autres paramètres... Aïe aïe Bon, ce qu'il faut retenir, c'est que j'ai pu modifier le Vmax de mon extrudeur et que du coup, ça c'est la bonne nouvelle, ma fonction "changement de filament" marche à nouveau. Ça voudrait dire que la fonction de "changement de filament" sélectionnée à partir de l'écran de l'U30pro (et uniquement dans le cas où l'on imprime à partir de la SD!) fait intervenir le feedrate max de l'extrudeur. C'est justement ce que j'espérais comprendre en analysant le détail du programme de cette fonction. Je ne désespère pas de le trouver mais l'important est que ça marche à nouveau sur machine. Je vais donc pouvoir revenir et clore, avec succès, mon premier post Merci à tous une fois de plus. Tous ces échanges m'ont permis d'y voir plus clair. Bien cordialement. Portez-vous bien.
  4. @jmarie3D Ça veut dire qu'il faut passer par MARLIN via l'IDE Arduino... non? dans configuration.h, je trouve: /** * Default Max Feed Rate (mm/s) * Override with M203 * X, Y, Z, E0 [, E1[, E2[, E3[, E4]]]] */ #define DEFAULT_MAX_FEEDRATE { 300, 300, 5, 25 } D'une part E0 est à 25 mm/s alors que M203 affiche 120mm/s quand on fait M503. D'autre part "Override with M203" veut bien dire forçage avec M203.... alors que l'on ne peut pas modifier en fait bizarre... OK, c'est si simple... Merci pour cette info
  5. Bonjour, oui, c'est une mauvaise faute de frappe de ma part... Trop distrait je suis... Oui, j'ai remarqué cela en effet. Je vais essayer de bien tout comprendre avant de faire quoi que ce soit... Je reviens sur le M503. J'aimerais modifier le feedrate max de l'extrudeur. Les valeurs affichées via Octoprint sont: echo:Steps per unit: echo: M92 X80.00 Y80.00 Z400.00 E423.56 echo:Maximum feedrates (units/s): echo: M203 X500.00 Y500.00 Z12.00 E120.00 echo:Maximum Acceleration (units/s2): echo: M201 X9000.00 Y9000.00 Z500.00 E10000.00 J'ai un peu honte de poser la question mais comment modifier la valeur de E120 dans le M203? Je croyais savoir faire mais quand je tape M203, les paramètres ne s'affichent pas.... Pourtant M203 est bien le gcode qui permet le réglage des paramètres des feedrate max non? j'ai seulement Send: M203 Recv: ok
  6. Je rappelle que je suis sous MARLIN 1.9.0. Les config que tu proposes ne sont pas plutôt pour MARLIN 2.0 ? Je retrouve cependant des lignes comparables. Je vais essayer de mieux comprendre.
  7. OK, donc il faut bien que je cherche là. Oui, c'est bien Pronterface que j'utilise régulièrement. Merci à tous pour vos interventions. A ce stade, je n'ai pas vraiment trouvé la réponse à ma question mais je vais persévérer en fouillant plus profond dans Marlin.
  8. @Kachidoki Pas bonne nouvelle pour ma recherche... Il se pourrait bien alors que les routines "utilitaires" se trouvent dans le FW écran... Encore une question de béotien: comment peut-on "lire" sur PC le contenu des programmes du FW écran? (j'ai téléchargé le répertoire complet sur le github). @jmarie3D oui, je connais le M503. J'y voit effectivement la Vmax de l'extrudeur à 60 mm/s. Je vais essayer de baisser cette vitesse (avec parcimonie) pour voir si j'ai toujours mon pb de Unload. Je ne sais pas si c'est cette vitesse max qui est utilisée dans la routine "changement de filament", je verrai bien...
  9. @jmarie3D Je n'ai pas d'expérience en langage C++. Je connais seulement la programmation Arduino avec laquelle je me débrouille pas mal mais c'est tout. En fait ce que je cherche, outre ma culture perso, est en relation avec un post que j'ai posé récemment dans le forum dédié Alfawise/Longer3D J'aimerais connaître les vitesses/accélérations utilisée dans le sous-programme de "changement de filament"...
  10. @jmarie3D OK, je vais regarder cela un peu plus en détail. Merci. Pour mon info perso, que signifie dans les noms des onglets les groupes de lettres LGT, .cpp, SCR, .h ?
  11. @jmarie3D Ça ressemble bien à ce que je cherche en effet mais je suis sous Marlin 1.1.9 et quand je l'ouvre avec l'Arduino IDE, je ne trouve pas d'onglet correspondant à ce que tu dis.... Il y a un truc qui m'échappe...
  12. bonjour, merci pour vos interventions et commentaires. @RFN_31 Oui, c'est ce que je pensais mais j'ai fouillé un peu et je n'ai rien trouvé correspondant à ce que cherche... @Idealnight Quand tu dis "Les fonctions apparaissant dans l'écran sont géré par marlin (ou autre comme klipper) et sont donc a activer/configurer dans celui-ci." "Dans celui-ci", tu veux dire dans "Marlin de la CM" ou dans "l'écran" ? @Kachidoki Tu dis "Mais les écrans modernes embarquent de plus en plus de choses". Est-ce que l'écran de la U30pro fait partie de ces écrans "modernes" ?
  13. bonsoir @RFN_31 Oui, j'admets que ma question est mal formulée... Pour le nivellement du plateau, sur la U30pro mais ça existe aussi sur d'autres, il y a une séquence automatique qui se lance quand on appuie sur le bouton LEVELLING. Il faut choisir un des 4 coins du plateau en appuyant sur le bouton correspondant, puis la tête se déplace toute seul vers ce point. Ainsi de suite pour les autres points. Il y a donc bien un programme qui gère ces déplacements. Où se trouve t-il? Pour le préchauffage, idem. Il y a bien une sous-routine qui, quand on appuie sur le bouton PLA ou ABS, lance la mise en chauffe à une température préréglée dans ladite routine. Où se trouve t-elle? Dans le firmware de la CM, je n'ai pas trouvé de lignes de code lançant par exemple le gcode M104 Sxxx ou M140 Sxxx quand on appuie sur les boutons de l'écran... Enfin, pour la mise en pause, je pensais surtout au changement de filament. Quand il n'y a plus de filament, ou si l'on veut changer de filament, on appuie sur un bouton FILAMENT CHANGE/UNLOAD/LOAD et une séquence se met en marche. Où se trouve le programme gérant cette séquence? Voilà, j'espère avoir été plus clair maintenant... Sinon, il faut me le dire à nouveau... Merci de ton aide.
  14. Bonjour, Sur toutes les imprimantes 3D on trouve des fonctions dites "utilitaires" qui permettent par exemple de faire le niveau du plateau, ou de faire préchauffer buse et/ou plateau ou encore de mettre en pause une impression. Ces fonctions sont accessibles par l'écran, sensitif ou avec bouton de sélection. Voici ma question: où trouve t-on les sous-programmes qui gèrent ces fonctions? - dans le firmware de la carte mère? - dans le firmware de l'écran? - ailleurs ? Perso, j'ai une Alfawise U30pro. J'ai cherché dans le firmware Marlin mais je n'ai rien trouvé qui ait un rapport avec ces fonctions. En même temps, mes connaissances sur Marlin sont probablement insuffisantes d'où mon échec à les trouver... Est-ce que vous avez une idée, une suggestion?
  15. Bonjour, j'ai récemment installé un directdrive DUALDRIVE REDREX sur le chariot X de mon Alfawise U30pro. Ça marche parfaitement bien et la qualité de mes impressions en a été améliorée. Je rencontre cependant un pb gênant. Le changement de filament en cours d'impression ne marche plus. De même, l'arrêt de l'impression en fin de filament marche bien, mais je ne peux recharger un filament... Voici ce qui se passe: Lorsque je demande un changement de filament à partir de l'écran, l'impression s'arrête et la tête va en position d'attente. Jusque là, tout est normal. J'appuie ensuite sur le bouton UNLOAD pour retirer le filament en cours. C'est là que ça bugue ! L'extrudeur émet un son aigu mais ne tourne pas. Si je veux continuer mon impression, donc sans changement de fil, il faut que j'appuie d'abord sur STOP puis RESUME. La tête revient au dessus de l'impression et reprend là où ça s'était arrêté. Pour info, avant d'avoir le direct drive, j'ai utilisé plusieurs fois cette fonction et elle marchait parfaitement bien. Mon diagnostique supposé: le bruit aigu émis par l'extrudeur ressemble à celui d'une désynchonisation du moteur pas à pas. C'est à dire qu'il reçoit une fréquence trop élevée (autrement dit une vitesse de rotation trop élevée) et n'a pas assez de couple. Donc, il ne tourne pas... D'où cela peut-il venir? Je pense que le programme envoie une vitesse d'UNLOAD trop élevée. Où se trouve le morceau de programme qui gère cette fonction de changement de fil? Dans Marlin ? Ceci pour décortquer comment se déroule la fonction. Est-ce lié au rapport 1/3 entre l'axe moteur et le pignon d'entrainement du fil? Cette suggestion me semble foireuse car j'aurais bien compris que le fil se décharge 3 fois mois vite mais là, ça tournerait bien plus vite... Enfin, mon diagnostique est peut-être complètement hors course et ça vient d'autre chose, mais là, je n'ai pas d'idée... Voilà... Si qqn a une idée, une solution, je suis preneur. Merci d'avance. Cordialement.
×
×
  • Créer...