====== Bien régler les pas / mm de son imprimante ====== ===== Introduction ===== Avoir une imprimante bien réglée est primordial pour réaliser de belles impressions. Notamment, les pas / mm sur les axes X et Y sont importants, afin de s'assurer que le dimensionnel des pièces est bien respecté. A ce titre, les pas / mm peuvent varier d'une machine à une autre, et aussi en fonction des réglages d'impression et des matières utilisées. Ce guide a pour but de détailler la démarche afin de bien régler les pas / mm de son imprimante. ===== Fichiers 3D de test et moyen de mesure ===== Pour régler les pas / mm de façon précise, il faut un modèle 3D à imprimer dont on connait les dimensions ainsi qu'un outil de mesure précis. La calibration se fait par l'impression de 2 ou 3 pièces dont les fichiers STL sont disponibles ci dessous : * [[http://www.tobeca.fr/uploads/calibration/Couronne1.stl|Couronne1.stl]] * [[http://www.tobeca.fr/uploads/calibration/Couronne2.stl|Couronne2.stl]] * [[http://www.tobeca.fr/uploads/calibration/Couronne3.stl|Couronne3.stl]] Concernant l'outil de mesure, il est illusoire de vouloir régler finement son imprimante avec une règle ou un réglet par exemple. L'idéal est un pied à coulisse de qualité, qui peut prendre des mesures au delà de 150mm (ma préférence va pour un pied à coulisse classique à Vernier, car on ne tombe jamais en rade de batterie !). ===== Mode opératoire ===== - Relever les pas / mm actuels de votre imprimante en regardant dans le firmware (voir [[depannage:eeprom|accéder à ses paramètres d'EEPROM]]) - Imprimer le modèle Couronne1.stl. - Mesurer les diamètres extérieurs selon X et Y. - Renseigner les valeurs dans les tableaux ci dessous pour X et pour Y : ^ Légende ^ Initial / Théorique ^ Calculé / Mesuré ^ | pas / mm sur X | pasXinit | pasXcalc | | Longueur selon X sur la pièce imprimée | LXmesu | LXinit | Alors, la nouvelle valeur de pas / mm pour X sera (une simple règle de 3) : **pasXcalc = LXinit X pasXinit / LXmesu** **avec LXinit = 160mm** ^ Légende ^ Initial / Théorique ^ Calculé / Mesuré ^ | pas / mm sur Y | pasYinit | pasYcalc | | Longueur selon Y sur la pièce imprimée | LYmesu | LYinit | Alors, la nouvelle valeur de pas / mm pour X sera (une simple règle de 3) : **pasXcalc = LYinit X pasXinit / LYmesu** **avec LYinit = 160mm** Modifier les valeurs de pas / mm en conséquence de ce premier test (voir [[depannage:eeprom|accéder à ses paramètres d'EEPROM]]). Imprimer ensuite le modèle Couronne2.stl et contrôler que les dimensions sont bonnes (généralement on dit que la machine est bien réglée quand la tolérance de dimension X/Y est de **+/- 10/100mm par tranche de 100mm** ; dans le cas de la pièce ici étudiée qui fait 160mm de longueur, on va donc tolérer** +/- 16/100mm sur la longueur**). Si la pièce Couronne2.stl n'est pas assez précise, il est possible d'affiner en recalculant les pas / mm et en imprimant ensuite le modèle Couronne3.stl. A l'issue de cette procédure, votre imprimante doit être réglée très précisément pour imprimer de belles pièces. Attention : si vous changez de température ou de matière, la précision risque de bouger un peu. ===== Pourquoi 3 fichiers STL ? ===== Tout simplement parce que les fichiers sont numérotés et ainsi, lors des essais cela évite de se mélanger les pinceaux et de prendre des mesures sur la mauvaise pièce ! ===== Et avec des GCODE ? ===== Si on veut se la jouer roots, on peut tout faire en GCODE : * Voir les paramètres de l'EEPROM * Modifier les valeurs de pas/mm * Enregistrer dans l'EEPROM les nouvelles valeurs Pour cela, je vous renvoie d'une manière générale à cette page : [[guides:gcode|GCODE couramment utilisés]] Pour afficher les paramètres de l'EEPROM : M501 Pour modifier les pas / mm : M92 Xvalx Yvaly avec valx et valy les pas/mm de chaque axe. Si par exemple les pas/mm doivent être réglés à 66.83 en X et 66.92 en Y, le code sera celui ci : M92 X66.83 Y66.92 Pour sauvegarder les nouvelles valeurs dans l'EEPROM : M500