<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/">
    <channel>
        <title>Problème moteur, Arduino Mega 2560 + ramps 1.4 + A4988 + nema17 + Grbl + bCNC</title>
        <description> Bonjour à tous
Je me permets de vous demander de l&#039;aide, en effet j&#039;utilise un chassis type reprap sur lequel j&#039;ai installé 4 moteur Nema 17, 1 pour l&#039;axe x, 1 pour l&#039;axe y et 2 pour l&#039;axe Z.
j&#039;ai aussi installé une Mega 2560 et une ramps 1.4 avec pilote A4988.
mon problème est le suivant les moteur de l&#039;axe Z (verticale) ne fonctionne pas correctement, je m&#039;explique, les moteur commencent à tourner (synchronisé) et le chariot s&#039;élève ou descend puis le chariot cesse de se déplacer mais le moteur continu à fonctionner, comme si il sautait des pas puis fini par déplacer à nouveau le chariot et s&#039;arrête en fin de cycle.
Ce problème n&#039;apparait que sur un axe les deux autres fonctionnent parfaitement (il n&#039;y a que en modifiant le programme que le problème se déplace sur un autre axe)
J&#039;ai inversé les moteurs (meme probleme)
J&#039;ai inversé les pilotes (meme problème)
J&#039;ai inversé les moteurs (meme problème)
j&#039;ai inversé les cables (meme problème)
J&#039;ai modifier le programme de l&#039;arduino, inversé l&#039;axe X et Z inversion de pin (le probleme ce déplace sur X)
J&#039;ai remodifier le programme de l&#039;arduino, inversé à nouveau X et Z (le problème est revenur sur l&#039;axe Z)
J&#039;ai fait la même chose sur avec l&#039;axe Y (idem modif precédente)
à mon avis c&#039;est un problème de programmation, mais je ne parviens pas à trouver les instructions causant se défaut

Merci d&#039;avance pour votre aide
Vol689</description>
        <link>https://reprap.org/forum/read.php?110,675912,675912#msg-675912</link>
        <lastBuildDate>Mon, 08 Jun 2026 06:56:49 -0400</lastBuildDate>
        <generator>Phorum 5.2.23</generator>
        <item>
            <guid>https://reprap.org/forum/read.php?110,675912,675940#msg-675940</guid>
            <title>Re: Problème moteur, Arduino Mega 2560 + ramps 1.4 + A4988 + nema17 + Grbl + bCNC</title>
            <link>https://reprap.org/forum/read.php?110,675912,675940#msg-675940</link>
            <description><![CDATA[ Je n'utilise pas Marlin pour cette application CNC (grbl for ramps), effectivement sur mon imprimante 3D c'est bien les valeurs<br />
Voici le code que j'utilise, je n'ai pas de DEFAULT_MAX FEEDRATE, <br />
<br />
#define MICROSTEPS 16 // 16 --&gt; all three jumpers installed<br />
  #define STEPS_PER_REV 200.0<br />
  #define MM_PER_REV 1.25 // 1.25 mm/rev leadscrew<br />
  #define Cyclone_XY_Gear_Ratio 21.0/21.0 // Number of gear teeth (motor/rod)<br />
  #define Cyclone_Z_Gear_Ratio 8.0/15.0 // Number of gear teeth (motor/rod) 8.0/15.0<br />
  #define DEFAULT_X_STEPS_PER_MM (STEPS_PER_REV*MICROSTEPS/(Cyclone_XY_Gear_Ratio*MM_PER_REV))<br />
  #define DEFAULT_Y_STEPS_PER_MM (STEPS_PER_REV*MICROSTEPS/(Cyclone_XY_Gear_Ratio*MM_PER_REV))<br />
  #define DEFAULT_Z_STEPS_PER_MM (STEPS_PER_REV*MICROSTEPS/(Cyclone_Z_Gear_Ratio*MM_PER_REV))<br />
  #define DEFAULT_X_MAX_RATE 5*60.0 // mm/min<br />
  #define DEFAULT_Y_MAX_RATE 5*60.0 // mm/min<br />
  #define DEFAULT_Z_MAX_RATE 2.5*60.0 // mm/min<br />
  #define DEFAULT_X_ACCELERATION (16.0*60*60) // 50*60*60 mm/min^2 = 50 mm/sec^2<br />
  #define DEFAULT_Y_ACCELERATION (16.0*60*60) // 50*60*60 mm/min^2 = 50 mm/sec^2<br />
  #define DEFAULT_Z_ACCELERATION (16.0*60*60) // 50*60*60 mm/min^2 = 50 mm/sec^2<br />
  #define DEFAULT_X_MAX_TRAVEL 168.0 // mm<br />
  #define DEFAULT_Y_MAX_TRAVEL 101.0 // mm<br />
  #define DEFAULT_Z_MAX_TRAVEL 50.0 // mm<br />
  #define DEFAULT_STEP_PULSE_MICROSECONDS 10<br />
  #define DEFAULT_STEPPING_INVERT_MASK 0<br />
  #define DEFAULT_DIRECTION_INVERT_MASK ((0&lt;&lt;X_AXIS)|(0&lt;&lt;Y_AXIS)|(1&lt;&lt;Z_AXIS))<br />
  #define DEFAULT_STEPPER_IDLE_LOCK_TIME 255 // msec (0-254, 255 keeps steppers enabled)<br />
  #define DEFAULT_STATUS_REPORT_MASK ((BITFLAG_RT_STATUS_MACHINE_POSITION)|(BITFLAG_RT_STATUS_WORK_POSITION))<br />
  #define DEFAULT_JUNCTION_DEVIATION 0.02 // mm<br />
  #define DEFAULT_ARC_TOLERANCE 0.002 // mm<br />
  #define DEFAULT_REPORT_INCHES 0 // false<br />
  #define DEFAULT_AUTO_START 1 // true<br />
  #define DEFAULT_INVERT_ST_ENABLE 0 // false<br />
  #define DEFAULT_INVERT_LIMIT_PINS 0 // false<br />
  #define DEFAULT_SOFT_LIMIT_ENABLE 1 // true<br />
  #define DEFAULT_HARD_LIMIT_ENABLE 0  // false<br />
  #define DEFAULT_HOMING_ENABLE 1  // true<br />
  #define DEFAULT_HOMING_DIR_MASK ((1&lt;&lt;X_AXIS)|(1&lt;&lt;Y_AXIS)|(0&lt;&lt;Z_AXIS)) // in Cyclone, z axis is left to move upwards, in case Z homing is triggered (there is no Z endstop!)<br />
  #define DEFAULT_HOMING_FEED_RATE 50.0 // mm/min (slower feed rate to "bump" the endstops)<br />
  #define DEFAULT_HOMING_SEEK_RATE 635.0 // mm/min (will saturate to MAX_RATE)<br />
  #define DEFAULT_HOMING_DEBOUNCE_DELAY 250 // msec (0-65k)<br />
  #define DEFAULT_HOMING_PULLOFF 0.0 // mm (distance that the axis move after homing)<br />
<br />
Merci en tout cas pour ton aide<br />
Vol689]]></description>
            <dc:creator>vol689</dc:creator>
            <category>RepRap Groupe d&#039;Utilisateurs Francophone</category>
            <pubDate>Sun, 19 Jun 2016 06:47:16 -0400</pubDate>
        </item>
        <item>
            <guid>https://reprap.org/forum/read.php?110,675912,675926#msg-675926</guid>
            <title>Re: Problème moteur, Arduino Mega 2560 + ramps 1.4 + A4988 + nema17 + Grbl + bCNC</title>
            <link>https://reprap.org/forum/read.php?110,675912,675926#msg-675926</link>
            <description><![CDATA[ Salut je ne sais pas si je pourrais vraiment t'aider mais j'ai eu le même probleme sur l'axe Z :<br />
<br />
pour remedier à cela j'ai modifier les valeur marlin <br />
<br />
#define DEFAULT_AXIS_STEPS_PER_UNIT   <br />
#define DEFAULT_MAX_FEEDRATE          {500, 500, <b><span style="color:#FF0000">3</span></b>, 25}    //25 (mm/sec) "ici en métant 5 mon moteur tourne, donc chariot monte ou descend puis s'arrete et le moteur tourne toujours comme s'il saturé"<br />
#define DEFAULT_MAX_ACCELERATION <br />
<br />
A combien son tes valeurs en Max Freedrate ?]]></description>
            <dc:creator>aniema</dc:creator>
            <category>RepRap Groupe d&#039;Utilisateurs Francophone</category>
            <pubDate>Sun, 19 Jun 2016 05:28:47 -0400</pubDate>
        </item>
        <item>
            <guid>https://reprap.org/forum/read.php?110,675912,675912#msg-675912</guid>
            <title>Problème moteur, Arduino Mega 2560 + ramps 1.4 + A4988 + nema17 + Grbl + bCNC</title>
            <link>https://reprap.org/forum/read.php?110,675912,675912#msg-675912</link>
            <description><![CDATA[ Bonjour à tous<br />
Je me permets de vous demander de l'aide, en effet j'utilise un chassis type reprap sur lequel j'ai installé 4 moteur Nema 17, 1 pour l'axe x, 1 pour l'axe y et 2 pour l'axe Z.<br />
j'ai aussi installé une Mega 2560 et une ramps 1.4 avec pilote A4988.<br />
mon problème est le suivant les moteur de l'axe Z (verticale) ne fonctionne pas correctement, je m'explique, les moteur commencent à tourner (synchronisé) et le chariot s'élève ou descend puis le chariot cesse de se déplacer mais le moteur continu à fonctionner, comme si il sautait des pas puis fini par déplacer à nouveau le chariot et s'arrête en fin de cycle.<br />
Ce problème n'apparait que sur un axe les deux autres fonctionnent parfaitement (il n'y a que en modifiant le programme que le problème se déplace sur un autre axe)<br />
J'ai inversé les moteurs (meme probleme)<br />
J'ai inversé les pilotes (meme problème)<br />
J'ai inversé les moteurs (meme problème)<br />
j'ai inversé les cables (meme problème)<br />
J'ai modifier le programme de l'arduino, inversé l'axe X et Z inversion de pin (le probleme ce déplace sur X)<br />
J'ai remodifier le programme de l'arduino, inversé à nouveau X et Z (le problème est revenur sur l'axe Z)<br />
J'ai fait la même chose sur avec l'axe Y (idem modif precédente)<br />
à mon avis c'est un problème de programmation, mais je ne parviens pas à trouver les instructions causant se défaut<br />
<br />
Merci d'avance pour votre aide<br />
Vol689]]></description>
            <dc:creator>vol689</dc:creator>
            <category>RepRap Groupe d&#039;Utilisateurs Francophone</category>
            <pubDate>Sun, 19 Jun 2016 04:24:49 -0400</pubDate>
        </item>
    </channel>
</rss>
