Valeurs STEPS dans firmware marlin
September 24, 2014 05:11AM
Bonjour,
toujours sur la construction de la prusa i3 rework, je commence à réfléchir aux différents paramètres à rentrer dans le config.h de Marlin notemment les paramètres de cette ligne :
#define DEFAULT_AXIS_STEPS_PER_UNIT {64.25,80,2560,600}

a savoir j'ai :
Axe X : poulie GT2 20 dents + Courroie GT2 avec un pitch de 2mm + Moteur Nema 17 dont l'angle est de 1.8° + stepsick A4988 avec résolution de 1/16
Axe Y : poulie GT2 20 dents + Courroie GT2 avec un pitch de 2mm + Moteur Nema 17 dont l'angle est de 1.8° + stepsick A4988 avec résolution de 1/16
Axe Z : Tige filetée M5 classique qui a un pas de 0.8mm si je ne me trompe pas + Moteur Nema 17 dont l'angle est de 1.8° + stepsick A4988 avec résolution de 1/16

Donc si j'utilise la calculatrice de Joseph Prusa http://prusaprinters.org/calculator/#steppermotors
j'obtiens les valeurs suivantes :
Axe X : 80
Axe Y : 80
Axe Z : 4000

ce qui me donnerait cette ligne à modifier comme suit :
#define DEFAULT_AXIS_STEPS_PER_UNIT {80,80,4000,600}

Est ce bon ?

Ensuite se pose la question du nombre de pas de l'extruder, et là je n'ai pas tout saisi …
Dans mon cas j'ai la petite roue dentée qui a 10 dents, la grande roue dentée qui a 43 dents, un moteur Nema 17 dont l'angle est de 1.8°, un stepsick A4988 avec résolution de 1/16 et une vis d'entrainement M8
j'ai trouvé cette formule :
e_steps_per_mm = (motor_steps_per_rev * driver_microstep) * (big_gear_teeth / small_gear_teeth) / (hob_effective_diameter * pi)
// Gregstruder with a 43:10 gear ratio
(200 * 16) * (43 / 10) / (7 * 3.14159) = 625.70681

donc pour moi avec une vis d'entrainement de 8mm cela donnerait :
(200 * 16) * (43 / 10) / (8 * 3.14159) = 547,493
soit 547 pas
ce qui donnerait au final la ligne suivante :
#define DEFAULT_AXIS_STEPS_PER_UNIT {80,80,4000,547}

Cela vous semble t'il bon ?

Merci pour votre aide

Edited 2 time(s). Last edit at 09/24/2014 05:26AM by sv650s.
Re: Valeurs STEPS dans firmware marlin
September 24, 2014 05:44AM
Heu dans la formule que tu donne on a en gros ( 7 x 3.14 ) ce qui correspond au périmetre d'un crecle ( Pi x Diamètre) ou (2 x Pi x Rayon) donc dans la formule on prend en compte le diamétre d'une roue d'entrainement ( en vérité le diamètre primitif) et pas d'un vis d'entrainement.

Voilà enfin pour ce que je peux t'indiquer.

Edit: dsl j'ai buggé sur ta vis d'entrainement oui en effet ta formule est bonne apres tu peux partir sur t'es 547 pas mais il faudra que tu calibre ton extruder et donc tu sera amener à modifier cette valeur grace a une régle de trois.

Edited 1 time(s). Last edit at 09/24/2014 05:48AM by Bastien.
Re: Valeurs STEPS dans firmware marlin
September 24, 2014 05:49AM
OK pour les valeurs de l'extruder
Par contre pour les autres steps X, Y et Z c'est bon ?
Re: Valeurs STEPS dans firmware marlin
September 24, 2014 10:18AM
Oui pour les autres c'est ok winking smiley

Par contre j'ai pas tout compris pour l'extrudeur, moi j'ai simplement fait la regle de 3.


Prusa I3 made in home
Re: Valeurs STEPS dans firmware marlin
September 24, 2014 02:50PM
Salut pour la calibration extru, ben c'est pas sorcier, l'extru doit tirer la longueur qu'on lui demande, donc faut mesurer ce qu'il prend quand on lui demande, et faire une régle de trois :
[reprap.org]
ou encore
[richrap.blogspot.fr]

Tu a la base en calcul pur, faut peaufiner la valeur.

Sinon un truc simple pour prendre un fichier Gcode avec des filament différent, c'est de jouer sur le flow rate de repetier (ou en manuel M221 S***) et de voir si les full infill sont bon:
[ohmeye.com]
Sorry, only registered users may post in this forum.

Click here to login