Modifications

Sauter à la navigation Sauter à la recherche
2 393 octets ajoutés ,  17 octobre 2013 à 21:59
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}}
29 917

modifications

Menu de navigation