Catégories
Liens
Ceci est une ancienne révision du document !
Passer en grbl une cnc CRA4 charly robot
Les Charly robots ont envahi les colleges dans les années 90, ce sont des machines robustes, mais leur logiciel est un peu archaique.
Nous décidons de remmettre a jour une CRA4 récupéré à l'ENSADMM (beaux arts) en changeant l'electronique par une arduino qui permmettra une gestion en Grbl avec des logiciel comme Universal Gcode sender
Inspiration : http://www.usinages.com/threads/retrofit-charlyrobot.42233/print
Nous n'allons certainement pas garder :
Nous allons tester les moteurs et drivers un par un avec ce code test :
ps : nous reglons les DIPSWITCHs :
//relier les entrées du driver à l'arduino int dirPin = 2; int pulPin = 3; int enblPin = 4; void setup(){ pinMode(dirPin, OUTPUT); pinMode(pulPin, OUTPUT); pinMode(enblPin, OUTPUT); digitalWrite(enblPin, HIGH); } void loop(){ slide('L', 500, 500); //go Left for 500 steps at speed 500, (the lower the number is the faster the motor will go) delay(2000); slide('R', 500, 500); //go Right for 500 steps at speed 500 delay(2000); } void slide(int dir, int steps, int sspeed){ if (sspeed < 50) sspeed = 10; //keeps the speed above 10 if (dir == 'L') digitalWrite(dirPin, HIGH); else if (dir == 'R') digitalWrite(dirPin, LOW); while (steps > 0){ digitalWrite(pulPin, HIGH); delayMicroseconds(10); digitalWrite(pulPin, LOW); delayMicroseconds(10); delayMicroseconds(sspeed); steps--; } }
Code pour afficher les images du projet :
{{gallery>?&crop&lightbox}}