Aller au contenu

GO Print

commet debuter pour cnc avec Mega 2560 et ramps 1.4


alf

Messages recommandés

bonsoir,

je viens de finir lune partie mecanique de ma cnc et je voulais simplement tester les 3 moteurs de celle-ci

j'ai lancé arduino et choisi carte et port usb

j'ai alimenté par une alim externe et executer une boucle trouvée sur site afin de faire le test

rien , aucun bruit nada;....

ma requete est simple

par quoi commencer??

un tuto de base simpliste existe-il?

mon test etait celui-ci

merci si vous pouvez m'aider

 

const int test  = 13;         // the number of the LED
const int EN    = 4;         // enable
//const int STEP  = 12;         // step
const int STEP  = 5;         // step
//const int DIR   = 11;         // direction
const int DIR   = 6;         // direction
 
const  int  nmax=1010;  // nombre de pas
const  int  kmax=2;     // nombre d'aller retour
static int  count=1;    // nombre de fois
int dir=LOW;
 
void setup() {
  //put pin in the right modes
  pinMode(EN,   OUTPUT); // EN
  pinMode(STEP, OUTPUT); // DIR
  pinMode(DIR,  OUTPUT); // STEP
 
  digitalWrite(EN,HIGH);  // EN high = disable
  digitalWrite(DIR,HIGH);
 
  digitalWrite(test,HIGH);
  delay (1000);
  digitalWrite(test,LOW);
 
}
void loop() {
 while (count!=0) {
  count--;
  digitalWrite(EN,LOW);          // active driver
  digitalWrite(test,HIGH);
  delay(2000);
  for (int k=0;k<kmax;k++) {   
   dir= (dir==LOW)? HIGH : LOW;  // change de sens
   digitalWrite(DIR,dir);
   delay(500);      
   for (int n=0;n<nmax; n++) {   // fais les pas
    digitalWrite(STEP,HIGH);
    digitalWrite(test,HIGH);
    digitalWrite(STEP,LOW);
    digitalWrite(test,LOW);
    delay(3);                    // attente entre chaque pas (a faire varier pour accélération)
   }
  }
 
  digitalWrite(test,LOW);
  digitalWrite(EN,HIGH);
  delay(2000);
 }
} // loop

Lien vers le commentaire
Partager sur d’autres sites

merci pour vos reponses

oui pascal j'ai chargé marlin et je suis en train de parametrer

en fait, pour la cnc je suis parti comme pour le plotter fait precedemment avec arduino uno et des drivers moteurs independant

par contre Biostrike, j'ai donc toujours arduino uno

vaut il mieux alors que je commande le shiel CNC et que je laisse tomber le Mega ???

quel est le modele du shield?*

je vais attendre vos reponses avant de continuer

merci

Lien vers le commentaire
Partager sur d’autres sites

Créer un compte ou se connecter pour commenter

Vous devez être membre afin de pouvoir déposer un commentaire

Créer un compte

Créez un compte sur notre communauté. C’est facile !

Créer un nouveau compte

Se connecter

Vous avez déjà un compte ? Connectez-vous ici.

Connectez-vous maintenant
×
×
  • Créer...