Wiki

Reso-nance numérique | Arts et cultures libres

Outils du site


projets:charly_robot_grbl:accueil

Différences

Ci-dessous, les différences entre deux révisions de la page.

Lien vers cette vue comparative

Les deux révisions précédentes Révision précédente
Prochaine révision
Révision précédente
projets:charly_robot_grbl:accueil [2017/05/10 11:24]
resonance [Charlyrobot GRBL]
projets:charly_robot_grbl:accueil [2018/01/18 13:07] (Version actuelle)
resonance ancienne révision (2017/12/11 12:59) restaurée
Ligne 86: Ligne 86:
 https://github.com/grbl/grbl/wiki/Configuring-Grbl-v0.9 https://github.com/grbl/grbl/wiki/Configuring-Grbl-v0.9
  
-=== Pour l'instant : === 
-  * les axes sont dans le bon sens mais ... 
-  * le homing ne marche pas... ( à cause du z je crois ??) 
-  * les end stop x- et y- semble fonctionner (signal hard limit ok) 
  
 <code> <code>
Ligne 98: Ligne 94:
 $3=0 (dir port invert mask:00000000) $3=0 (dir port invert mask:00000000)
 $4=1 (step enable invert, bool) $4=1 (step enable invert, bool)
-$5=(limit pins invert, bool)+$5=(limit pins invert, bool)
 $6=0 (probe pin invert, bool) $6=0 (probe pin invert, bool)
 $10=3 (status report mask:00000011) $10=3 (status report mask:00000011)
Ligne 105: Ligne 101:
 $13=0 (report inches, bool) $13=0 (report inches, bool)
 $20=0 (soft limits, bool) $20=0 (soft limits, bool)
-$21=(hard limits, bool) +$21=(hard limits, bool) 
-$22=(homing cycle, bool) +$22=(homing cycle, bool)    // homing ne marche pas bien , donc desactivé pour le moment 
-$23=(homing dir invert mask:00000010+$23=(homing dir invert mask:00000001
-$24=25.000 (homing feed, mm/min) +$24=250.000 (homing feed, mm/min) 
-$25=500.000 (homing seek, mm/min)+$25=1500.000 (homing seek, mm/min)
 $26=250 (homing debounce, msec) $26=250 (homing debounce, msec)
 $27=1.000 (homing pull-off, mm) $27=1.000 (homing pull-off, mm)
Ligne 115: Ligne 111:
 $101=640.000 (y, step/mm) $101=640.000 (y, step/mm)
 $102=640.000 (z, step/mm) $102=640.000 (z, step/mm)
-$110=2000.000 (x max rate, mm/min) +$110=3000.000 (x max rate, mm/min) 
-$111=2000.000 (y max rate, mm/min)+$111=3000.000 (y max rate, mm/min)
 $112=500.000 (z max rate, mm/min) $112=500.000 (z max rate, mm/min)
-$120=40.000 (x accel, mm/sec^2) +$120=100.000 (x accel, mm/sec^2) 
-$121=40.000 (y accel, mm/sec^2)+$121=100.000 (y accel, mm/sec^2)
 $122=40.000 (z accel, mm/sec^2) $122=40.000 (z accel, mm/sec^2)
 $130=320.000 (x max travel, mm) $130=320.000 (x max travel, mm)
Ligne 126: Ligne 122:
  
 </code> </code>
 +
 +
 +<WRAP center  important 80%>
 +Si vous utilisé UGS le reglage de la vitesse de deplacement (Feedrate) manuelle est tres lente par defaut, il faut penser à la regler sinon vous penserez que ca ne marche pas !
 +</WRAP>
 +
 +note : sur WIn 10 UGS platform ne marche pas... il faut utiliser le Classic GUI il semble...
  
  
Ligne 131: Ligne 134:
 Nous avons choisi d'ajouter une petite Arduino nano et un relai 5V>220V pour contrôler avec les bouton de façade l'allumage de la défonceuse. Nous avons choisi d'ajouter une petite Arduino nano et un relai 5V>220V pour contrôler avec les bouton de façade l'allumage de la défonceuse.
 Les boutons sont en pullUp, et le stop est inversé... de plus nous obtenons pas mal de bruit qui déclenche l'allumage intempestif de la fraiseuse .... du coup nous rajoutons **des condensateurs** antibruit en parallèle et un code arduino tarabiscoté pour attendre que les boutons soit amaintenu appuyé quelques centaines de millisecondes pour agir... Les boutons sont en pullUp, et le stop est inversé... de plus nous obtenons pas mal de bruit qui déclenche l'allumage intempestif de la fraiseuse .... du coup nous rajoutons **des condensateurs** antibruit en parallèle et un code arduino tarabiscoté pour attendre que les boutons soit amaintenu appuyé quelques centaines de millisecondes pour agir...
 +
 +{{ :projets:charly_robot_grbl:p1040631.jpg?nolink&600 |}}
  
 <code c+> <code c+>
Ligne 137: Ligne 142:
 int StartBouton = 4; int StartBouton = 4;
 int StopBouton = 5; int StopBouton = 5;
-int RelayPin = 13;+int RelayPin = 3;
    
 void setup(){ void setup(){
Ligne 158: Ligne 163:
     Serial.println(Compteur);     Serial.println(Compteur);
  
-                  if (Compteur >= 400){+                  if (Compteur >= 600){
                   digitalWrite(RelayPin, HIGH);                   digitalWrite(RelayPin, HIGH);
                   Serial.print("START");                        Serial.print("START");     
/home/resonancg/www/wiki/data/attic/projets/charly_robot_grbl/accueil.1494408299.txt.gz · Dernière modification: 2017/05/10 11:24 de resonance