Fabrication industrielle
Internet des objets industriel | Matériaux industriels | Entretien et réparation d'équipement | Programmation industrielle |
home  MfgRobots >> Fabrication industrielle >  >> Manufacturing Technology >> impression en 3D

Recalibrer la position initiale d'une imprimante 3D :étape par étape !

Au fur et à mesure que notre expérience dans l'impression 3D grandit avec le temps, nous pouvons également être assez courageux pour commencer à bricoler avec notre matériel, installer des mises à jour ou définir d'autres extraits de code G de début et de fin. Voir comment nos ajouts améliorent la qualité de sortie de notre machine peut être incroyablement gratifiant et nous acquerrons sûrement une énorme quantité de connaissances en les faisant.

Lors du changement d'un composant majeur de notre imprimante, il se peut très bien que vous ayez besoin de reconfigurer sa position d'origine en raison d'une différence de dimensions entre l'ancienne et la nouvelle pièce. Cela m'est certainement arrivé lorsque j'ai changé mon ancien hotend pour un nouveau tout en métal. La différence de taille a créé un décalage d'environ 14 mm qui devait être pris en compte.

Dans cet article, nous expliquerons étape par étape comment recalibrer la position d'origine de presque toutes les imprimantes 3D.

Afin de recalibrer la prise d'origine d'une imprimante 3D, il est nécessaire d'ouvrir le firmware, d'ajuster les paramètres de manière à ce qu'ils reflètent les modifications physiques implémentées de la machine, de recompiler le firmware, de l'exporter et de télécharger le fichier .hex généré à l'imprimante 3D.

Étapes pour recalibrer la position d'origine d'une imprimante 3D

Savoir quel firmware votre imprimante 3d utilise

Afin de recalibrer la position d'origine de l'imprimante 3D en fonction du matériel nouvellement installé (ou d'autres raisons possibles), il est essentiel de savoir quelle saveur de micrologiciel elle utilise. Heureusement, presque tous les fabricants les plus populaires utilisent un micrologiciel appelé Marlin ou un descendant personnalisé de celui-ci.

Les imprimantes Lulzbot, Anet, Artillery 3D, AnyCubic, Alphawise, Bibo, BQ, BCN3D, Creality, FLSun, FolgerTech, Geeetech, JGAurora, LMYSTAR, Makerbase, Mingda, Printrbot, Prusa Research, Tevo, TronXY, Ultimaker, Wanhao et Zonestar sont quelques-uns des fabricants populaires qui utilisent le micrologiciel Marlin.

Pour la suite de l'article, nous supposerons que vous possédez une machine qui utilise ce firmware, puisqu'il couvrira presque tous les cas. Même mon imprimante, dont la marque* n'est pas répertoriée car je suis la seule personne que je connaisse à en posséder une, utilise ce micrologiciel.

* :Pour les curieux, le fabricant s'appelle Createbot. Pas le fameux Creatbot, mais Createbot.

Option 1 :Trouver une version prête à l'emploi

Cette option, qui est la plus simple, convient aux utilisateurs qui souhaitent simplement réinitialiser ou mettre à jour le micrologiciel de leurs imprimantes. Peut-être avez-vous annulé certaines mises à niveau et souhaitez-vous simplement revenir au micrologiciel par défaut de votre machine.

Si cette option vous convient, suivez ces étapes :

1.1 Téléchargez le micrologiciel de votre imprimante :

Tout d'abord, assurons-nous d'obtenir la dernière version du micrologiciel Marlin pour votre imprimante. Vous trouverez ci-dessous quelques liens utiles pour le trouver rapidement.

Si vous possédez une imprimante 3D qui n'est pas listée ci-dessus (cette liste n'est certainement pas exhaustive), vous la trouverez sûrement en recherchant "VOTRE_IMPRIMANTE_MODEL + firmware ”.

1.2 Connecter l'imprimante 3D à votre ordinateur

L'étape suivante consiste à établir une connexion entre la machine et votre ordinateur. Vous pouvez y parvenir de différentes manières, mais la connexion via un câble USB est certainement la plus simple et la plus simple.

La plupart des imprimantes 3D nécessitent un câble de type USB-B. Bien qu'il s'agisse d'un type de prise de bus série universel plutôt impopulaire, votre machine en a très probablement inclus une. Sinon, cette imprimante ordinaire ennuyeuse (papier, pas 3D), en utilise presque certainement une que vous pouvez emprunter pendant un certain temps.

1.3 Téléchargez le firmware sur votre imprimante 3d

Cette étape peut être facilement réalisée avec nul autre que votre trancheuse préférée. Afin de garder les choses courtes et concises, je vais vous guider à travers les étapes à suivre si vous utilisez Cura. Les autres trancheurs ont un processus presque identique.

Sous "Paramètres », choisissez « Imprimante " et sélectionnez " Gérer les imprimantes ”. Une fois la fenêtre affichée, sélectionnez votre et cliquez sur "Mettre à jour le micrologiciel ”.

Pour que cette étape fonctionne, vous devez avoir préalablement établi une connexion avec votre imprimante (étape précédente). Si vous avez réussi à le faire, vous pourrez cliquer sur "Télécharger un micrologiciel personnalisé ”. Il ne vous reste plus qu'à sélectionner le firmware que vous téléchargez. Le fichier cible doit avoir un ".hex ” extension.

Le téléchargement peut prendre jusqu'à une minute, alors assurez-vous de ne rien déconnecter pendant le processus.

Si vous avez suivi toutes les étapes jusqu'à un T, vous pouvez maintenant vous féliciter avant d'utiliser une imprimante 3D avec un micrologiciel fraîchement installé !

Option 2 :compilez votre propre micrologiciel Marlin

Cette option peut sembler un peu intimidante au début, mais gardez à l'esprit que si vous faites une erreur pendant le processus, vous pouvez toujours vous référer à la première option et annuler les modifications.

Après avoir terminé avec succès ce processus, vous vous sentirez certainement comme un pro et ferez très certainement le tour de votre communauté d'imprimantes 3D.

Avant de commencer, assurez-vous que l'IDE Arduino est installé sur votre ordinateur car il sera nécessaire pour compiler le firmware. Vous pouvez le télécharger gratuitement à partir d'ici.

Commençons !

2.1 Télécharger la source du Firmware

La première étape consiste à télécharger le code source du firmware Marlin. Pas de panique avant de commencer, aucune expérience en programmation n'est requise pour suivre ce parcours.

Vous pouvez télécharger le code source de Marlin à partir d'ici.

Si vous possédez un CubeAnet8, un Anycubic 4MAX, un TronXY X5 ou un Anet AM8, vous pouvez télécharger le micrologiciel préparé à partir de ce site Web génial. Juste au cas où vous pensiez que ce n'était pas assez difficile, vous remarquerez que je vous ai redirigé vers un site en allemand.

2.2 Modification de la configuration du Firmware Marlin

À l'aide de l'IDE Arduino, ouvrez le fichier nommé "Marlin.ino », qui se trouve à l'intérieur du « Marlin " dossier. Allez dans "Configuration.h ”* fichier de croquis et recherchez les lignes suivantes :

*Étant donné que vos imprimantes ont probablement été livrées avec un fichier de configuration personnalisé, il est recommandé de le demander à votre vendeur ou fabricant et d'apporter les modifications à ce fichier.

Vous devrez ajuster ces paramètres jusqu'à ce que la position souhaitée soit atteinte. Cette itération peut devenir fastidieuse si vous décidez de le faire par essais et erreurs au lieu de mesurer avec un pied à coulisse, il peut donc être utile d'utiliser Repetier Host afin de rendre les choses un peu plus fluides.

2.3 Compiler le micrologiciel Marlin

Une fois que vous avez fini de modifier les paramètres, vous pouvez cliquer sur "Sketch ” et “Vérifier/Compiler ” juste après.

Compilation pour et Ender3 ou similaire

Vous pouvez rencontrer quelques problèmes sur toute la ligne si vous possédez un Ender3 car il utilise un microcontrôleur ATmega1284P 16 bits, qui n'est pas pris en charge par défaut. Dans ce cas, téléchargez Sanguino à partir d'ici et déposez les fichiers extraits dans le dossier "…/Arduino/hardware ” chemin de votre installation IDE Arduino.

Après cela, assurez-vous de définir les options suivantes :

Outils>Tableau :> Sanguino

Outils>Processeur :>ATmega1284 ou ATmega1284P (16 MHz)

En plus de ces deux étapes, téléchargez l'U8Glib à partir d'ici et ajoutez-le via Sketch>Include Library>Add .ZIP Library…

Exportez et téléchargez le micrologiciel compilé sur votre imprimante

À l'heure actuelle, vous souffrez probablement d'une forme de trouble de stress post-traumatique, mais soyez assuré que le pire est déjà derrière nous. Il nous suffit d'exporter le code compilé en cliquant sur "Sketch> Export Compiled Binary ”.

Arduino IDE exportera deux fichiers, à savoir "Marlin.ino.sanguino.hex ” et “Marlin.ino.with_bootloader.sanguino.hex ”. Le seul fichier pertinent pour notre objectif actuel est le premier ("Marlin.ino.sanguino.hex ”).

Il n'est pas nécessaire de rechercher quoi que ce soit sur les chargeurs de démarrage et les mémoires flash puisque nous pouvons le télécharger au moyen de notre trancheuse préférée. Le reste du processus est maintenant le même que dans l'option 1. Il ne reste plus qu'à connecter l'imprimante 3D à un ordinateur via un câble USB B et à télécharger à l'aide d'un slicer.

Votre imprimante 3d peut-elle perdre sa position d'origine lors d'une impression ?

Il n'est pas rare qu'une imprimante 3d ait soudainement un décalage de l'axe X ou Y sur une couche aléatoire et toutes les autres. Bien que de nombreux passionnés puissent penser que cela peut être dû à un problème de micrologiciel entraînant l'oubli aléatoire de sa position d'origine, la véritable cause du problème réside dans le matériel.

Dans de tels cas, au lieu de recalibrer la position d'origine, la solution peut reposer sur la vérification de la machine pour les pièces desserrées, mal alignées ou mal positionnées. La cause du problème se trouve probablement sur les courroies, la poulie d'entraînement du moteur, les tiges ou le X-Carriage.

La raison pour laquelle un décalage soudain sur l'axe X ou Y n'est pas causé par un problème d'étalonnage à domicile est due au fonctionnement réel de l'imprimante 3D.

Lorsqu'une nouvelle impression démarre, vous remarquerez peut-être qu'elle effectue une routine dans laquelle elle revient à sa position d'origine avant de lancer l'ensemble du travail. Après ladite routine, l'imprimante ne suit que les instructions données par le G-Code et ne se souvient en fait d'aucune notion précédente de la position initiale. Il suppose simplement qu'il s'est correctement positionné et que tous les mouvements suivants ont été correctement exécutés.

Par exemple, si les ceintures de l'imprimé 3D ne sont pas assez tendues, cela peut conduire à un décalage de couche en direction de ladite ceinture. Étant donné que l'imprimante n'a aucun moyen de savoir que ce mouvement incorrect s'est produit, elle suit simplement sa recette dictée par le fichier.

Comment savoir si la position d'origine des imprimantes 3D est correcte

Afin de savoir si la position d'origine réelle de l'imprimante 3D est correcte, vous pouvez choisir parmi au moins trois méthodes simples :

Vérifier via la routine de mise à niveau du lit

La plupart des imprimantes 3D modernes incluent une sorte de routine de nivellement automatique du lit qui passe par les quatre coins et le centre de la plaque de construction afin de vérifier si la distance entre la buse et la surface est uniforme. Si vous démarrez cette routine, elle ira probablement d'abord au coin le plus proche de la butée de votre imprimante. Vous pouvez maintenant déterminer visuellement si cette position est au moins dans le stade approximatif de la bonne.

Imprimez un rectangle avec la forme de votre buildplate

Vous pouvez créer un carré et le redimensionner aux dimensions de votre buildplate une fois chargé dans le slicer. Afin de ne pas attendre que l'extrudeuse atteigne une température normale, vous pouvez retirer le filament et régler la température initiale sur une valeur très basse. Cela permettra à votre imprimante de démarrer immédiatement.

Créez votre propre G-Code personnalisé :il s'agit de l'option la plus simple et consiste à créer votre propre fichier avec ces deux lignes simples qui indiquent à votre machine d'aller à la position d'origine.

La première ligne indique à votre imprimante de se déplacer vers les coins les plus éloignés de votre machine jusqu'à ce qu'elle atteigne la butée. La deuxième ligne déplacera la tête d'outil à la position zéro des axes X et Y à la vitesse spécifiée par F. Notez que j'ai ajouté un décalage de 15 mm sur l'axe Z pour des raisons de sécurité.

Consultez notre section de produits recommandés

Nous avons créé une section de produits recommandés qui vous permettra d'éliminer les conjectures et de réduire le temps passé à rechercher quelle imprimante, filament ou mises à niveau obtenir, car nous savons que cela peut être une tâche très ardue et qui entraîne généralement beaucoup de confusion. .

Nous avons sélectionné une poignée d'imprimantes 3D que nous considérons comme bonnes pour les débutants comme pour les intermédiaires, et même les experts, facilitant la décision, et les filaments, ainsi que les mises à niveau répertoriées, ont tous été testés par nos soins et soigneusement sélectionnés. , vous savez donc que celui que vous choisirez fonctionnera comme prévu.


impression en 3D

  1. Entretien de l'extrudeur de votre imprimante 3D
  2. Conception de notre laboratoire d'impression 3D
  3. Transition d'imprimante 3D
  4. Meilleures options logicielles de CAO pour imprimante 3D
  5. Comment fabriquer une grande imprimante 3D à la maison avec Arduino
  6. Résine pour imprimante 3D ; Peut-il être réutilisé ?
  7. Les imprimantes 3D sont-elles bruyantes ?
  8. Comment démêler la bobine de filament d'imprimante 3D
  9. Qu'est-ce que l'impression 3D UV ? Meilleure résine UV pour imprimante 3D !