Régler un imprimante 3D : Différence entre versions

De fablabo
Aller à : navigation, rechercher
(extrusion)
 
(12 révisions intermédiaires par le même utilisateur non affichées)
Ligne 2 : Ligne 2 :
 
ce protocole s'applique à une machine équipée de :
 
ce protocole s'applique à une machine équipée de :
  
  - firmware Marlin
+
  - firmware [http://www.mendel-parts.com/downloads/firmware/Marlin-RC2-94-April2012/ Marlin]
  - logiciel de pilotage : printRun (ou pronterface)
+
  - logiciel de pilotage : [http://reprap.org/wiki/Printrun/fr printRun] (ou pronterface)
  - logiciel de slicing : slic3r
+
  - logiciel de slicing : [[Slic3r]]
  
  
Ligne 12 : Ligne 12 :
 
===premiers mouvements===
 
===premiers mouvements===
 
====vérifications d'usage====
 
====vérifications d'usage====
 +
 +
Pour être sûr, au début, régler les fins de course largement paranos
  
 
avec le pilote d'impression, exécuter de petits mouvements (1mm) pour vérifier que les axes sont correctement câblés
 
avec le pilote d'impression, exécuter de petits mouvements (1mm) pour vérifier que les axes sont correctement câblés
Ligne 17 : Ligne 19 :
  
 
vérifier que les capteurs de fin de course sont actifs, en les actionnant manuellement lors d'un déplacement de l'axe
 
vérifier que les capteurs de fin de course sont actifs, en les actionnant manuellement lors d'un déplacement de l'axe
 +
 +
vérifier qu'aucun problème mécanique n'empêche les mouvements sur toute la course des axes
  
 
====sens des axes====
 
====sens des axes====
 +
 +
 +
on controle en fonction des actions qu'on exécute dans le pilote d'impression
  
 
ces réglages se font dans le firmware
 
ces réglages se font dans le firmware
 +
<code lang='c'>
 +
#define INVERT_X_DIR false    // for Mendel & Orca 0.3 & 0.4 set to false, for Orca 0.2 set to true
 +
#define INVERT_Y_DIR false    // for Mendel set to true, for Orca 0.2 & 0.3 & 0.4 set to false
 +
#define INVERT_Z_DIR false    // for Mendel set to false, for Orca 0.2 & 0.3 & 0.4 set to true
 +
#define INVERT_E0_DIR true  // for direct drive extruder v9 set to true, for geared extruder set to false
 +
</code>
  
 
===reglages de base===
 
===reglages de base===
 +
 +
====fin de course====
 +
 +
on règle les capteurs de fin de course en les bougeant sur le chassis.
 +
 +
Pour le Z, le zéro doit mettre la buse à environ 0,3mm du plateau (le réglage sera à affiner après l'horizontalité)
 +
 
====Horizontalité du plateau====
 
====Horizontalité du plateau====
 +
 +
On emmène la tête à l'angle le plus haut du plateau, puis on essaye d'aligner les trois autres angles, pour obtenir la meilleure horizontalité possible
  
 
====échelle des déplacements====
 
====échelle des déplacements====
 +
 +
On règle ces échelles à travers le nombre de pas par millimètres (step per mm en anglais)
 +
 +
Plusieurs GCODES sont très utiles pour régler en live
 +
ces paramètres (c'est à dire sans recompiler le firmware)
 +
 +
pour sauvegarder les reglages en eprom :
 +
<code>
 +
M500
 +
</code>
 +
 +
Pour lire les reglages actuels
 +
<code>
 +
M503
 +
</code>
 +
 +
Pour régler le nombre de pas par millimètres
 +
<code>
 +
M92 X34 Y56 Z778 E98.5
 +
</code>
 +
 +
On envoie ces GCODE à travers l'interface de printrun
 +
 +
par exemple : M92 X589 règle le X à 589 pas par millimètres
 +
 +
Il est important de faire un M500 à chaque nouveau réglage
 +
 +
 +
Pour XYZ :
 +
On commande un déplacement d'une distance (par exemple 10mm) et on controle avec un pied à coulisse la distance réelle parcourue par la machine
  
 
====extrusion====
 
====extrusion====
  
 
[[Catégorie:RepRap]]
 
[[Catégorie:RepRap]]
 +
 +
 +
* faire d'abord un premier chauffage de la tête à 60° environ
 +
* essayer de vérifier la température avec un capteur de température
 +
* monter la température à la valeur recommandée pour le matériaux employé ~185° pour le PLA
 +
* charger l'extrudeur (en desserrant éventuellement les ressorts de tension)
 +
* faire des tests d'extrusion pour régler la température idéale de sortie (elle peut différer un peu de la température "officielle")
 +
 +
On utilise le [http://calculator.josefprusa.cz/ reprap calculator de Prusa] pour étalonner l'extrudeur
 +
 +
 +
[[Catégorie:Impression3D]]

Version actuelle en date du 15 janvier 2014 à 13:01

Pour simplifier la documentation ce protocole s'applique à une machine équipée de :

- firmware Marlin
- logiciel de pilotage : printRun (ou pronterface)
- logiciel de slicing : Slic3r



premiers mouvements

vérifications d'usage

Pour être sûr, au début, régler les fins de course largement paranos

avec le pilote d'impression, exécuter de petits mouvements (1mm) pour vérifier que les axes sont correctement câblés (XYZ et extrudeur)

vérifier que les capteurs de fin de course sont actifs, en les actionnant manuellement lors d'un déplacement de l'axe

vérifier qu'aucun problème mécanique n'empêche les mouvements sur toute la course des axes

sens des axes

on controle en fonction des actions qu'on exécute dans le pilote d'impression

ces réglages se font dans le firmware

  1. define INVERT_X_DIR false // for Mendel & Orca 0.3 & 0.4 set to false, for Orca 0.2 set to true
  2. define INVERT_Y_DIR false // for Mendel set to true, for Orca 0.2 & 0.3 & 0.4 set to false
  3. define INVERT_Z_DIR false // for Mendel set to false, for Orca 0.2 & 0.3 & 0.4 set to true
  4. define INVERT_E0_DIR true // for direct drive extruder v9 set to true, for geared extruder set to false

reglages de base

fin de course

on règle les capteurs de fin de course en les bougeant sur le chassis.

Pour le Z, le zéro doit mettre la buse à environ 0,3mm du plateau (le réglage sera à affiner après l'horizontalité)

Horizontalité du plateau

On emmène la tête à l'angle le plus haut du plateau, puis on essaye d'aligner les trois autres angles, pour obtenir la meilleure horizontalité possible

échelle des déplacements

On règle ces échelles à travers le nombre de pas par millimètres (step per mm en anglais)

Plusieurs GCODES sont très utiles pour régler en live ces paramètres (c'est à dire sans recompiler le firmware)

pour sauvegarder les reglages en eprom : M500

Pour lire les reglages actuels M503

Pour régler le nombre de pas par millimètres M92 X34 Y56 Z778 E98.5

On envoie ces GCODE à travers l'interface de printrun

par exemple : M92 X589 règle le X à 589 pas par millimètres

Il est important de faire un M500 à chaque nouveau réglage


Pour XYZ : On commande un déplacement d'une distance (par exemple 10mm) et on controle avec un pied à coulisse la distance réelle parcourue par la machine

extrusion


  • faire d'abord un premier chauffage de la tête à 60° environ
  • essayer de vérifier la température avec un capteur de température
  • monter la température à la valeur recommandée pour le matériaux employé ~185° pour le PLA
  • charger l'extrudeur (en desserrant éventuellement les ressorts de tension)
  • faire des tests d'extrusion pour régler la température idéale de sortie (elle peut différer un peu de la température "officielle")

On utilise le reprap calculator de Prusa pour étalonner l'extrudeur