Ligne 26 : |
Ligne 26 : |
| * B = 60mm | | * B = 60mm |
| | | |
− | == Correction Y == | + | == Mesure réelle == |
| + | Voici les mesures réelles de relevées à l'aide d'un pied à coulisse (précision 0.05mm). |
| + | |
| + | Les mesures relevées sont: |
| + | * A_réelle = 49.3mm |
| + | * B_réelle = 58.75mm |
| + | |
| + | == STEPS_PER_UNIT avant calibration == |
| + | Il y a certe moyen d'utiliser des commandes Mxxx sur votre OrdBot pour retrouver et modifier ces paramètres |
| + | |
| + | <nowiki>M501 (afficher les paramètres courants de "steps per mm", etc) |
| + | M92 X44.04982491245622811406 (changeer steps per mm avec une nouvelle valeur, utile tous les axis; X,Y,Z et E pour l'extrudeur) |
| + | M500 (Sauver les nouveaux paramètres)</nowiki> |
| + | |
| + | Mais personnellement, je préfère allez droit au but et retrouver la ligne suivante dans le fichier '''configuration.h''' . |
| + | |
| + | #define DEFAULT_AXIS_STEPS_PER_UNIT {78.7402,78.7402,2560,625.33} // default steps per unit for OrdBot Hadron |
| + | |
| + | Le premier paramètre '''78.7402''' correspond à l'axe X. |
| + | |
| + | Le second paramètre '''78.7402''' correspond à l'axe Y. |
| + | |
| + | Le troisième paramètre '''2560''' correspond à l'axe Z. |
| + | |
| + | et le dernier paramètre '''625.33''' correspond à l'axe E. |
| + | |
| + | == Correction STEPS_PER_UNIT pour l'axe Y == |
| | | |
| + | Pour corriger la valeur, il faut appliquer le calcul suivant |
| + | |
| + | Nouveau_STEPS_PER_UNIT = Ancien_STEPS_PER_UNIT * distance_attendue_en_mm / distance_réelle en mm |
| + | |
| + | Pour mon axe Y, la distance attendue était de 60mm et la distance réelle de 58.75mm. |
| + | |
| + | La nouvelle valeur se calcule donc comme suit: |
| + | |
| + | Nouveau_STEPS_PER_UNIT = 78.7402 * 60 / 58.75 |
| + | Nouveau_STEPS_PER_UNIT = 80.4155 |
| + | |
| + | == Correction STEPS_PER_UNIT pour l'axe X == |
| + | |
| + | En appliquant la même formule pour l'axe X. |
| + | |
| + | Pour mon axe x, la distance attendue était de 50mm et la distance réelle de 49.3mm. |
| + | |
| + | La nouvelle valeur se calcule donc comme suit: |
| + | |
| + | Nouveau_STEPS_PER_UNIT = 78.7402 * 50 / 49.3 |
| + | Nouveau_STEPS_PER_UNIT = 79.8582 |
| + | |
| + | == STEPS_PER_UNIT après calibration == |
| + | |
| + | La ligne d'origine de configuration.h |
| + | |
| + | #define DEFAULT_AXIS_STEPS_PER_UNIT {78.7402,78.7402,2560,625.33} // default steps per unit for OrdBot Hadron |
| + | |
| + | est modifiée pour inclure les nouvelles valeurs calculées |
| + | |
| + | Nouveau_STEPS_PER_UNIT pour axe Y = 80.4155 |
| + | Nouveau_STEPS_PER_UNIT pour axe X = 79.8582 |
| + | |
| + | Ce qui donne cette nouvelle ligne |
| + | |
| + | #define DEFAULT_AXIS_STEPS_PER_UNIT {79.8582,80.4155,2560,625.33} // default steps per unit for OrdBot Hadron |
| + | |
| + | == Mise-à-jour == |
| | | |
− | #define DEFAULT_AXIS_STEPS_PER_UNIT {78.7402,78.7402,2560,625.33} // default steps per unit for OrdBot Hadron
| + | Ne reste plus qu'a intégrer cette nouvelle ligne dans votre configuration.h, recompiler Marlin et le téléverser sur votre carte Arduino Mega2560. |
| | | |
| + | Vous pouvez éventuellement utiliser des commandes |
| | | |
| {{3D-ORDBOT-TRAILER}} | | {{3D-ORDBOT-TRAILER}} |