Configuration GRBL » Historique » Version 10
Thomas Trabattoni, 24/03/2015 08:12
| 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 | Désactiver le `VARIABLE_SPINDLE`. |
||
| 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 |