Aller au contenu

Filament ABS

alf

commet debuter pour cnc avec Mega 2560 et ramps 1.4

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

Partager ce message


Lien à poster
Partager sur d’autres sites
il y a 57 minutes, alf a dit :

par quoi commencer??

as tu chargé un firmware sur ta mega ?

Partager ce message


Lien à poster
Partager sur d’autres sites
youtube drone débutant

salut, 

Pour de la cnc, mega2560+ramps n'est pas l'idéal. C'est typé impression 3D.

Il vaudrait mieux une carte arduino UNO et un shield CNC avec le firmare Grbl .

;)

shopping.jpg.562301be24732fb1c26c315fab208fd7.jpg

Partager ce message


Lien à poster
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

Partager ce message


Lien à poster
Partager sur d’autres sites

Rejoindre la conversation

Vous pouvez poster un message et vous inscrire plus tard. Si vous avez déjà un compte, connectez-vous afin de poster avec.

Invité
Répondre à ce sujet…

×   Vous avez copié du contenu avec formatage.   Supprimer le formatage

  Only 75 emoji are allowed.

×   Votre lien a été automatiquement intégré.   Afficher en tant que lien à la place

×   Le contenu sauvegardé a été restauré.   Effacer l'éditeur

×   You cannot paste images directly. Upload or insert images from URL.


  • Sur cette page :   0 membre est en ligne

    Aucun utilisateur enregistré regarde cette page.

×
×
  • Créer...