Configuration GRBL » Historique » Version 11
  Thomas Trabattoni, 24/03/2015 08:15 
  
| 1 | 1 | Thomas Trabattoni | Configuration GRBL | 
|---|---|---|---|
| 2 | ================== | ||
| 3 | |||
| 4 | 6 | Thomas Trabattoni | {{toc}} | 
| 5 | 7 | Thomas Trabattoni | Installation | 
| 6 | ------------ | ||
| 7 | Il faut suivre la procédure d'installation sur le GitHub du projet. | ||
| 8 | Télécharger le dernier IDE Arduino | ||
| 9 | Charger la nouvelle librairie | ||
| 10 | Éditer le fichier `config.h` dans le répertoire des librairies Arduino (~/Arduino/Libraries/) | ||
| 11 | 11 | Thomas Trabattoni | Désactiver le `VARIABLE_SPINDLE` car ce paramètre change la pin pour le limit switches de l'axe Z la faisant passer de `11` à `12`. Notre limit switch Z est cablé sur `11`. | 
| 12 | 8 | Thomas Trabattoni | |
| 13 | 9 | Thomas Trabattoni | ``` | 
| 14 | //#define VARIABLE_SPINDLE | ||
| 15 | ``` | ||
| 16 | 8 | Thomas Trabattoni | |
| 17 | 7 | Thomas Trabattoni | Ouvrir le Skecth Grbl_Upload | 
| 18 | Téléverser le sketch dans l'Arduino | ||
| 19 | |||
| 20 | 6 | Thomas Trabattoni | |
| 21 | 10 | Thomas Trabattoni | Nos réglages pour GRBL 0.9i | 
| 22 | --------------------------- | ||
| 23 | 4 | Thomas Trabattoni | ``` | 
| 24 | 1 | Thomas Trabattoni | $0=30 (step pulse, usec) | 
| 25 | $1=65 (step idle delay, msec) | ||
| 26 | 2 | Thomas Trabattoni | $2=0 (step port invert mask:00000000) | 
| 27 | $3=0 (dir port invert mask:00000000) | ||
| 28 | 1 | Thomas Trabattoni | $4=0 (step enable invert, bool) | 
| 29 | 2 | Thomas Trabattoni | $5=0 (limit pins invert, bool) | 
| 30 | 1 | Thomas Trabattoni | $6=0 (probe pin invert, bool) | 
| 31 | 2 | Thomas Trabattoni | $10=15 (status report mask:00001111) | 
| 32 | 1 | Thomas Trabattoni | $11=-2147483.648 (junction deviation, mm) | 
| 33 | $12=2147483.648 (arc tolerance, mm) | ||
| 34 | $13=0 (report inches, bool) | ||
| 35 | $20=0 (soft limits, bool) | ||
| 36 | $21=0 (hard limits, bool) | ||
| 37 | $22=1 (homing cycle, bool) | ||
| 38 | 2 | Thomas Trabattoni | $23=4 (homing dir invert mask:00000100) | 
| 39 | $24=3000.000 (homing feed, mm/min) | ||
| 40 | $25=1500.000 (homing seek, mm/min) | ||
| 41 | 1 | Thomas Trabattoni | $26=10 (homing debounce, msec) | 
| 42 | $27=0.000 (homing pull-off, mm) | ||
| 43 | $100=87.221 (x, step/mm) | ||
| 44 | $101=87.221 (y, step/mm) | ||
| 45 | $102=643.087 (z, step/mm) | ||
| 46 | $110=5000.000 (x max rate, mm/min) | ||
| 47 | $111=5000.000 (y max rate, mm/min) | ||
| 48 | $112=500.000 (z max rate, mm/min) | ||
| 49 | $120=250.000 (x accel, mm/sec^2) | ||
| 50 | $121=250.000 (y accel, mm/sec^2) | ||
| 51 | $122=100.000 (z accel, mm/sec^2) | ||
| 52 | 3 | Thomas Trabattoni | $130=330.000 (x max travel, mm) | 
| 53 | $131=330.000 (y max travel, mm) | ||
| 54 | $132=90.000 (z max travel, mm) | ||
| 55 | 4 | Thomas Trabattoni | ``` | 
| 56 | 5 | Thomas Trabattoni | |
| 57 | Troubleshooting | ||
| 58 | --------------- | ||
| 59 | ### Alarm : HOMING FAIL | ||
| 60 | Si `$22=1` il ne faut pas laisser les paramètres `$130 $131 $132` à `0` | ||
| 61 | |||
| 62 | ### Hard Limit | ||
| 63 | En cas de mauvais blindage des cables des limit switches, la sécurité `Hard Limit` peut se déclencher intempestivement |