Calibration des axes

Les axes de l'imprimante ont besoin d'être calibrés dans le firmware. On utilisera le firmware Marlin pour la suite.

Calibrer un axe revient à calculer de manière précise, le nombre de pas / mm (voir article sur les moteurs)

Calibration des axes X et Y

  • On utilise pour la cube H3DO des courroies particulières dont la distance entre deux "dents" est calibrée à 2.5mm (ou pitch 2.5mm)

  • On utilise également des poulies montées directement sur l'axe des moteurs. Ces poulies sont adaptées aux courroies et ont 16 dents / tour.
  • La carte électronique Minitronics permet une commande en 1/32ème de pas.
  • Le moteurs ont un pas de 1.8°.

A partir de ces paramètres, on peut calculer le nombre de pas / tour  de la chaine complète :

1 tour de poulie = 16 dents = 16 x 2.5 mm = 40 mm

1 tour de moteur = 360°/1.8°= 200 pas, soit 200 x 32(microstepping) = 6400 pas

soit 1 tour de moteur = 1 tour de poulie = 40 mm ou 6400 pas

On a donc 6400 pas / 40 mm

Ou 160 pas / mm

Dans le fichier config.h du firmware il faut donc modifier la valeur DEFAULT_AXIS_STEPS_PER_UNIT {axe X, axe Y, axe Z, axe E} et remplacer axe X et axe Y par 160 !

Calibration de l'axe Z

Le principe est identique.

On utilise une tige filetée M5 pour le mouvement du plateau Z. Le calcul est donc différent.

  • Pour les tiges filetées métriques normalisées, 1 tour produit une avance de 0.8 mm

1 tour de tige = 0.8 mm

1 tour de moteur = 360°/1.8°= 200 pas, soit 200 x 32(microstepping) = 6400 pas

soit 1 tour de moteur = 1 tour de tige = 0.8 mm ou 6400 pas

On a donc 6400 pas / 0.8 mm

Ou 8000 pas / mm

Dans le fichier config.h du firmware il faut donc modifier la valeur DEFAULT_AXIS_STEPS_PER_UNIT {axe Xaxe Y, axe Z, axe E} et remplacer axe Z par 8000 !

Calibration de l'axe E (Extrudeur)

Le principe est identique.

On utilise une poulie drive gear MK8 pour pousser le filament. Le calcul est donc à nouveau différent.

Le diamètre effectif de la poulie est de 7 mm.

1 tour de poulie Pi x 7 mm (périmètre) = 21.991 mm

1 tour de moteur = 360°/1.8°= 200 pas, soit 200 x 32(microstepping) = 6400 pas

soit 1 tour de moteur = 1 tour de poulie = 21.991 mm ou 6400 pas

On a donc 6400 pas / 21.991 mm

Ou 291.028 pas /  mm

Dans le fichier config.h du firmware il faut donc modifier la valeur DEFAULT_AXIS_STEPS_PER_UNIT {axe X, axe Y, axe Z, axe E} et remplacer axe E par 291.028 !

Commentaires (2)

1. u-go (site web) 07/06/2014

Bonjour,
Pourriez vous expliquer un peu plus clairement quel est votre problème.

Tout les micrologiciels ne sont pas identiques, il s'agit ici de Marlin dans ça version modifiée pour la carte Minitronics.
Si vous télécharger l'archive sur mon site au lien suivant (http://h3do.e-monsite.com/medias/files/minitronics-marlin-v1.rar), le fichier configuration.h est bien comme celui présenté dans le tuto.

Salutations

2. tardieu 05/06/2014

fichier configuration.h ne ressemble pas au votre et la je ne comprend pas les valeur voir ci dessous
ligne 525 & 526
#if defined(RAPIDBOT2)
#define DEFAULT_AXIS_STEPS_PER_UNIT {80,80, 1706.667*2,67*2} // {X, Y, Z, E}53.637 default steps per unit,z = 1280*16/12

1706.667*2 ce n'est pas 8000

Ajouter un commentaire

Vous utilisez un logiciel de type AdBlock, qui bloque le service de captchas publicitaires utilisé sur ce site. Pour pouvoir envoyer votre message, désactivez Adblock.

Date de dernière mise à jour : 20/04/2014

Créer un site gratuit avec e-monsite - Signaler un contenu illicite sur ce site

×