Comment les gens chargent-ils le filament, amorcent-ils la tête d'impression, débusquent-ils l'ancien filament lors du changement de couleur lors de l'utilisation d'une imprimante 3D autonome?

7

Je me demande comment les personnes qui utilisent des imprimantes 3D autonomes (imprimantes capables d'imprimer de manière autonome à partir de la carte SD) alimentent le filament, amorcent la tête d'impression et / ou changent les filaments sans ordinateur portable?

Les imprimantes ont-elles un menu pour organiser toutes ces tâches? Je ne vois souvent que les options pour préchauffer la tête à une certaine température, mais pas pour charger / décharger le filament, extruder une petite quantité, etc.

Je comprends que cela diffère d'une imprimante à l'autre, mais je me pose toujours des questions à ce sujet.

Dimitri Modderman
la source
Je pense que vous devriez reformuler votre question en quelque chose comme "Comment les imprimantes impriment-elles hors ligne ou à partir d'une carte SD?"
tbm0115
3
Ce n'est pas ce que l'OP demande - l'impression hors ligne est très bien - collez le fichier sur une carte SD. Tous les autres bits comme la mise à niveau du lit ou le changement du filament sont plus difficiles si votre imprimante n'a pas d'options pour cela (comme la mienne pas). Faire cela sans PC est possible, mais pas évident
MalphasWats
Merci MalphasWats, c'est exactement ce que c'est! Pas évident.
Dimitri Modderman
Aussi quelle imprimante avez-vous / regardez-vous? S'il utilise Marlin ou que vous pouvez charger votre propre firmware, l'écran LCD devrait avoir des fonctions pour cela. Si c'est propriétaire ou fermé, alors vous devrez peut-être écrire le gcode personnalisé.
Daniel M.

Réponses:

9

Mon imprimante (IdeaWerk 150) est très basique et n'a pas d'options pour cela depuis l'écran.

J'ai écrit un fichier GCODE très simple qui amène la buse à la température, puis fait fonctionner l'extrudeuse pendant quelques secondes, puis attend, puis extrude encore un peu. Je pense que cela fait 3 ou 4 fois puis s'arrête. Je peux mettre le fichier (une fois converti en .x3g!) Sur une carte SD et l'exécuter quand j'en ai besoin.

J'ai un fichier similaire qui me permet de mettre le lit à niveau sans ordinateur en déplaçant simplement la buse vers quelques points clés du lit et en faisant une pause de quelques secondes.

J'ai utilisé un fichier GCODE généré par ma trancheuse en mode verbeux pour commencer, avec une liste de codes

Je n'ai pas ces fichiers à portée de main pour le moment, mais voici mon start.gcode:

(**** beginning of start.txt ****)
(This file is for a WeisTek IdeaWerk 150)
(**** begin initilization commands ****)
G21 (Metric FTW)
G90 (Absolute Positioning)
M18 (This disables the stepper motors.)

G92 X0 Y0 Z0 A0 B0 (Declare the current position to be 0,0,0,0,0)
(**** end initilization commands ****)

(**** begin homing ****)
G161 Y X F2500
G92 X0 Y0 Z0 A0 B0
G1 X5.0 Y5.0 Z-5.0 F450
G162 Z F450
G161 Y X F2500 (Home X axis maximum, go until reaching the end stop.)

G92 Z142.4 ( ** Set Bed Height ** )

G92 X-75 Y-75 (set zero for X and Y)
(**** end homing ****)

M108 R8.0 (Extruder speed = max)
M6 T0 (wait for toolhead parts, nozzle, HBP, etc., to reach temperature)

G1 Z10 F500 (Bring bed up)

M101 (Turn on Extruder)
G04 P8000 (Wait for 8 seconds for flow)
(**** end of start.txt ****)

Si je n'alimente que ce fichier dans mon imprimante, il chauffera la buse, portera le lit à environ 10 cm en dessous de la hauteur d'impression et une fois la buse à température, il allumera l'extrudeuse pendant 8 secondes.

Votre imprimante sera probablement différente de la mienne - il existe différentes versions de GCODE et vous aurez probablement différentes positions XYZ, alors jetez un œil à certains GCODE générés par votre propre trancheuse et identifiez les différentes parties. Le principe est le même.

MalphasWats
la source
4

Les imprimantes basées sur RepRap utilisent des modules LCD avec bouton de commande et carte SD. Vous pouvez déclencher des opérations comme

  • chauffage de buse (pour changer le filament)
  • extruder le filament
  • axe de la maison au niveau du lit de calibre
  • ...

Les modules LCD les plus utilisés sont:

Les firmwares RepRap (Marlin, Repetier) le soutiennent. Pour obtenir une meilleure vue sur ce qui est pris en charge, jetez un œil au fichier de langue Marlin .

amra
la source
3

Il existe des options pour les tablettes. Ils exécutent des logiciels (par exemple) sur certains appareils qui ont un stockage interne, une connexion Wi-Fi, une connexion USB, etc. Vous pouvez acheter une nouvelle tablette ou réutiliser votre ancienne uniquement pour être un contrôleur.

Un autre excellent exemple est cette application .

Les applications ont des menus qui peuvent tout organiser pour vous, cela dépend maintenant de l'application que vous utilisez et du filament que vous utilisez. C'est une chose très simple.

entrez la description de l'image ici

Josip Ivic
la source
3

J'ai deux imprimantes différentes qui peuvent imprimer sans attaches. Le premier est une machine inspirée de Prusa avec un LCD et le second est un printrbot sans LCD.

La machine de reprap utilise une carte rampes 1.4 programmée avec Marlin qui me donne la possibilité de contrôler le chargement et le déchargement du filament avec des menus simples.

Toutes les imprimantes qui ont la capacité d'imprimer à partir de SD ne sont pas équipées d'un écran LCD. Mon printrbot simple metal n'est pas livré avec un LCD, c'est un supplément de 100 $.

Je suis trop bon marché pour en acheter un, j'ai donc trouvé un moyen extrêmement basique de changer le filament. J'allume mon imprimante avec une carte SD qui a un fichier auto0.g (cela indique à la carte de charger et d'exécuter le g-code au démarrage), une fois que l'imprimante commence à bouger, je coupe le courant, enlève le filament et en mets de nouveaux filament dans l'extrudeuse. J'appuie ensuite sur le levier pour désengager le moteur de l'extrudeuse et forcer le nouveau filament dans l'extrémité chaude jusqu'à ce que l'ancienne couleur soit purgée. Veuillez noter que cette méthode ne fonctionne que lorsque vous remplacez des matériaux ayant les mêmes températures d'impression.

David Maulik
la source
3

Je sais que mon RoBo 3D a la capacité de fonctionner sans connexion une fois que le fichier gcode est enregistré sur la carte SD attachée à la carte des rampes. Il doit d'abord être connecté à l'ordinateur pour démarrer l'impression, mais peut ensuite être débranché de votre ordinateur. Comme il ne s'agit que d'une imprimante Ramps basée sur Marlin, cela devrait fonctionner pour des imprimantes 3D similaires.

Les fichiers gcode contiennent la température de la buse et du lit chauffé si vous en avez un. Le firmware Marlin amorcera les températures pour vous.

Si vous changez de filament, vous devrez tout de même régler la température de votre hot end pour échanger le nouveau filament avec un ordinateur via USB.

Maintenant, j'utilise personnellement quelque chose appelé OctoPi qui est une distribution de framboise pi préconfigurée avec Octoprint. OctoPrint vous permet de contrôler l'imprimante, de surveiller ou de démarrer des impressions via une interface Web et même de diffuser des vidéos pour regarder vos impressions si vous le souhaitez. Bien que techniquement, votre imprimante soit toujours liée à un ordinateur (framboise pi), elle n'empêche pas l'utilisation de votre ordinateur portable / de bureau lors de l'impression. De plus, cela vous permettrait également d'installer votre imprimante 3D dans plus d'endroits de votre maison.

Site Web OctoPrint http://octoprint.org/

Pour la distribution OctoPi http://octoprint.org/download/

nscan
la source
Bonjour, si vous nommez le fichier gcode auto0.g, l'imprimante commencera à imprimer dès qu'elle sera allumée, vous permettant de démarrer une impression sans ordinateur. aussi, j'ai obtenu un écran bon marché d'aliexpress pour mon Robo3D et cela fonctionne très bien
Nir
2

Dans une assez large mesure, les imprimantes "contrôle primaire via LCD" les plus populaires telles que la gamme FlashForge Creator et Makerbot Replicator 1/2 / 2x exécutent le firmware Sailfish, qui propose des options pour toutes les fonctions de contrôle nécessaires directement à partir de l'écran LCD. Le préchauffage, le chargement, le déchargement, le lit de niveau, etc. sont tous effectués via l'écran LCD et des scripts intégrés de manière transparente. Il n'est pas nécessaire de connecter le logiciel hôte pour faire autre chose que mettre à jour le micrologiciel et modifier les paramètres rarement ajustés comme les paramètres d'accélération. Le contrôle USB de type RepRap des imprimantes Sailfish est parfaitement fonctionnel, mais pas vraiment nécessaire 99,9% du temps.

C'est une des principales raisons pour lesquelles les imprimantes Sailfish ont toujours été populaires dans les fermes d'imprimantes. Ils sont conçus pour un fonctionnement autonome, ce qui est très favorable lorsque les imprimantes sont beaucoup plus nombreuses que les ordinateurs associés. Il est extrêmement rare de voir une imprimante Sailfish des 5 dernières années sans écran LCD à 5 boutons.

Le firmware Sailfish UI / UX est simplement construit autour des boutons LCD plutôt que du logiciel hôte. Ceci est généralement plus fiable et plus performant que, disons, Marlin via l'hôte, car il réduit le temps processeur consacré à la transmission des commandes et élimine tous les modes de défaillance possibles sur le PC et la liaison USB.

En supposant que toutes les imprimantes Sailfish auront des écrans LCD avec prise en charge de la carte SD et se concentrer sur cette interface a vraiment permis la création d'une meilleure imprimante globale. Plus d'optimisation, moins de choses qui doivent être configurées par l'utilisateur final. Mais en échange, vous êtes limité dans le type de matériel pris en charge par Sailfish. C'est un compromis.

En comparaison, le support LCD était plus attaché sur RepRaps en option plutôt que sur l'élément d'interface principal. Cela tend à produire une conception d'interface pilotée par l'hôte, plutôt qu'une conception d'interface pilotée par LCD. C'est pourquoi opérer "sans tête" a tendance à être plus difficile à Marlin, Repetier, etc.

Ryan Carlyle
la source
2

Vous n'avez pas besoin d'un menu spécifique pour cela (bien que certaines imprimantes soient plus capables que d'autres de faire la procédure suivante), jouez simplement avec la procédure de chargement du filament.

Bien que de meilleures qualités d'impression soient données en collant (si possible) à la même couleur et au même filament, lorsque vous devez "débusquer" toute trace:

  • obtenir un filament ABS de la couleur la plus neutre possible, obtenir une bobine dédiée à cette tâche pourrait être une bonne idée
  • charger l'ABS neutre à 250 degrés (ou plus) et le laisser extruder librement et rapidement pendant au moins 1 mètre.
  • si vous devez nettoyer davantage, extrudez au moins 3 mètres

Remarque:

  • si vous ne pouvez pas obtenir d'ABS (la meilleure option), vous pouvez utiliser du PLA, mais les résultats peuvent varier ...
  • si vous ne pouvez pas obtenir une couleur neutre (absence ou presque aucun pigment de couleur), le blanc est le meilleur choix, sinon le noir. La couleur neutre est de loin la meilleure pour des raisons évidentes.
gcatalfamo
la source