Welcome! Log In Create A New Profile

Advanced

Re: marlin: valeur impulsion par mm Z trop élevée ???(non résolu)HELP

Posted by polaroid 
Re: marlin: valeur impulsion par mm Z trop élevée ???(non résolu)HELP
December 31, 2016 06:41AM
Bonjour,
je suis en train de concevoir une imprimante 3d et rencontre un problème avec l'axe Z...
Un Nema 23 doit entrainer mon axe par une courroie (T5). Le rapport entre les deux est de 1:4 (la poulie moteur a 15 dents et la poulie de l'axe en a 60)...

j'ai donc trouvé ce calcul pour connaitre le nombre d'impulsion par mm : (trouvé sur un site comme celui-là)

(((360/1.8) * (1/(1/16)))/1.5h)*( 4 / 1) = 25600/3 (c'est la valeur que j'ai entrée dans marlin) soit environ 8533,33...

Mais quand je demande à mon moteur de bougé (avec le controller) rien ne se produit... (j'ai essayé avec des valeurs plus basses et ça marche mais le déplacement est ridicule...)

La valeur 8533 était-elle donc trop élevée ???




Aussi j'utilise un pilote de moteur pas à pas (le TB6 600) je l'ai calibré sur 1/16 de pas mais est aussi laissé les cavaliers sur la carte ramps (ils sont tous mis)... doit-je les enlevé ?


je sais que le sujet est peut etre un peu compliqué mais si vous aviez des réponses à mes questions ça m'arrangerai énormément...

Merci !

Edited 2 time(s). Last edit at 12/31/2016 12:49PM by polaroid.
Re: marlin: valeur impulsion par mm Z trop élevée ???
December 31, 2016 08:14AM
Salut, Je ne comprends pas comment tu es arrivé à ce résultat, personnellement ,j'arrive à 10240 :
 → ((360/1.8) * (1/(1/16))/1.25 = 2560
 → 60/15 = 4
  ⇒ 2560 * 4 = 10240 impulsions
C'est à dire que ton moteur doit faire 3.256 tours (10240/3200) pour faire avancer d'un mm sur la tige filetée à 1.25

Concernant les cavaliers, ceux ci sont destinés à configurer les stepsticks (polollu 4988 ou DRV 8825). Si tu utilises des pilotes externes, ceux ci sont configurés à l'aide des DIP switches présents sur leur boitier. Donc pas besoin de t'occuper des cavaliers de la carte RAMPS (ou autre).

Edited 1 time(s). Last edit at 12/31/2016 08:15AM by poete_vogon.


Mendel Prusa I2 - RAMPS 1.4 - J-head Mk V-BV
En cours de réalisation : Delta type Kossel
Re: marlin: valeur impulsion par mm Z trop élevée ???(non résolu)
December 31, 2016 08:47AM
- D'accord pour les cavaliers

- j'utilise une tige filetée de 1,5 donc :
→ ((360/1.8) * (1/(1/16))/1.5 = 6400/3 soit environ 2133,33
→ 60/15 = 4
⇒ (6400/3) * 4 = 25600/3 impulsions soit donc environ 8533,33...

Quote
C'est à dire que ton moteur doit faire 3.256 tours (10240/3200) pour faire avancer d'un mm sur la tige filetée à 1.25
bah si le rapport moteur axe est de 1:4 je dois faire 4 tours pour avancer de 1,5 mm non ?
donc je dois faire 8/3 tour (2,667) pour faire 1 mm c'est ça ?

Edited 1 time(s). Last edit at 12/31/2016 08:50AM by polaroid.
Re: marlin: valeur impulsion par mm Z trop élevée ???(non résolu)
December 31, 2016 08:53AM
donc si je fait 8/3 tour de moteur pour parcourir 1 mm alors je programme (8/3) *200 impulsion par mm ? soit 1600/3 ?

EDIT: après essai ça ne marche toujours pas...

Edited 2 time(s). Last edit at 12/31/2016 09:44AM by polaroid.
Re: marlin: valeur impulsion par mm Z trop élevée ???
December 31, 2016 09:27AM
Ah ok, j'avais zapé que tu étais en 1.5, j'avais pris la valeur d'une tige M8 en 1.25.

donc ok pour 8533.3333... impulsions pour 1 mm


8533.33 / 3200 = 2.66666 tours pour 1 mm

il s'agit de 8/3 de tours et non pas 3/8.

D'ailleurs si on multiplie 8533.3333 par 1.5 on a 12800 impulsions pour faire 1.5 mm
et 12800 /3200 = 4 ce qui est le ratio de tes engrenages.


Mendel Prusa I2 - RAMPS 1.4 - J-head Mk V-BV
En cours de réalisation : Delta type Kossel
Re: marlin: valeur impulsion par mm Z trop élevée ???(non résolu)
December 31, 2016 09:32AM
j'ai remarqué que quand je demandait à mon axe de se déplacé de 20mm celui-ci ce déplacais de 2,5 mm en réalité...

j'ai donc appliqué le calcul suivant : ((1600/3) * 20) / (2,5) = 12800/3 soit environ 4266,667...

J'ai donc entré cette nouvelle valeur et là le moteur fait simplement un bruit aigu quand je lui demande de ce déplacé de 1 mm ; il ne bouge pas...
En revanche quand je lui demande de se déplacé de 0,1 mm il se déplace (assez brutalement) de 0,05 mm environ...

la je ne comprend reelement pas...

Edited 1 time(s). Last edit at 12/31/2016 09:38AM by polaroid.
Re: marlin: valeur impulsion par mm Z trop élevée ???(non résolu)
December 31, 2016 10:14AM
est-ce que vous pensez que si, sur le TB6600, je met les switchs sur non pas du 16 eme de pas mais sur du pas de 1 cela pourrai résoudre mon problème ??

en admettant bien sur que je mette 1600/3 comme valeur dans marlin ?

(8/3)*200=533,33 = 1600/3
Re: marlin: valeur impulsion par mm Z trop élevée ???(non résolu)
December 31, 2016 11:49AM
ça ne marche toujours pas... meme en étant passé en pas entier...
Re: marlin: valeur impulsion par mm Z trop élevée ???(non résolu)
December 31, 2016 12:00PM
Au fait à quelles bornes de ta carte branches-tu ton TB6600 ?


Mendel Prusa I2 - RAMPS 1.4 - J-head Mk V-BV
En cours de réalisation : Delta type Kossel
Re: marlin: valeur impulsion par mm Z trop élevée ???(non résolu)HELP
December 31, 2016 12:52PM
sur le enable, step, dir et GND tous cela sur l'emplacement d'un driver pololu normalement.
Je me suis pas mal documenté la- dessus et sa m'etonnerait que ça vienne de la...
Re: marlin: valeur impulsion par mm Z trop élevée ???(non résolu)
December 31, 2016 01:11PM
Tu as aussi connecté les complémentaires au 5v ou Gnd ?

Deux possibilités :

Logique positive (Gnd commun) :
  EN-, DIR- et STEP- → gnd
  EN+ → en
  DIR+ → dir
  STEP+ → step

Logique négative (5v commun) :
  EN+, DIR+ et STEP+ → 5v
  EN- → en
  DIR- → dir
  STEP- → step


Mendel Prusa I2 - RAMPS 1.4 - J-head Mk V-BV
En cours de réalisation : Delta type Kossel
Re: marlin: valeur impulsion par mm Z trop élevée ???(non résolu)HELP
December 31, 2016 01:24PM
oui c'est la logique positive que j'ai choisi ...

Edited 1 time(s). Last edit at 12/31/2016 06:52PM by polaroid.
Re: marlin: valeur impulsion par mm Z trop élevée ???(non résolu)HELP
January 01, 2017 03:35AM
Est-ce que vous savez ou l'on regle la vitesse max de l'axe Z et la vitesse de l'axe Z dans la position home ?

Et peut etre aussi la vitesse de cet axe quand move axe → Z ?
Re: marlin: valeur impulsion par mm Z trop élevée ???(non résolu)HELP
January 01, 2017 08:35AM
Pour Marlin:

// Homing speeds (mm/m)
#define HOMING_FEEDRATE_XY (50*60) (mm/s si je ne me trompe pas)
#define HOMING_FEEDRATE_Z (4*60)
et
#define DEFAULT_MAX_FEEDRATE { 300, 300, 5, 25 }

Et ensuite voir ce que tu as dans ton EEPROM si celle-ci est activé:
M501

Ou sinon avec pronterface/printrun ou un terminal pour commander ton imprimante tu testes:

G28 Z0 (histoire de mettre ton axe Z a zero)
G1 Z100 F240 (vitesse en mm/s)
Sorry, only registered users may post in this forum.

Click here to login