Shapeoko 2 Configuration Grbl

  • Auteur de la discussion lamidetlm
  • Date de début
lamidetlm

lamidetlm

Apprenti
Salut a tous j'ai récemment acquéri un kit shapeoko 2 (la version a 300 e sans électronique ni visserie ni moteurs ...).
Arduino de protoner ; http://www.elecrow.com/cooperated-designers-c-127/protoneer-c-127_168/cnc-shield-for-arduinogrbl-compatible-p-778.html
Nema 17 chinois ; http://www.aliexpress.com/snapshot/6040642112.html
J'utilise également le grbl conseillé pour ce genre de cartes https://github.com/grbl/grbl

Je vient de finir de monter tout sa, la communication fonctionne correctement mes chariots bougent.
Seulement sur le site de shapeoko ils conseillent cette configuration (en bas de message) qui je pense est correct
pour les moteurs vendu théoriquement avec la machine. Utilisant mes propres moteurs (référence si dessu), et étant totalement novice je ne comprend pas
quelle adaptation je dois faire pour mon matériel et aussi que mettre a la ligne 18 ?
Merci d'avance et bonne soirée.

Configuration proposé sur le site de shapeoko :
$0 = 40.20 (steps/mm x)
$1 = 40.20 (steps/mm y)
$2 = 320.00 (steps/mm z)
$3 = 30 (microseconds step pulse)
$4 = 500.00 (mm/min default feed rate)
$5 = 500.00 (mm/min default seek rate)
$6 = 28 (step port invert mask. binary = 00011100)
$7 = 255 (step idle delay, msec)
$8 = 25.00 (acceleration in mm/sec^2)
$9 = 0.050 (junction deviation, mm)
$10 = 0.100 (arc, mm/segment)
$11 = 25 (n-arc correction, int)
$12 = 3 (n-decimals, int)
$13 = 0 (report inches, bool)
$14 = 1 (auto start, bool)
$15 = 0 (invert step enable, bool)
$16 = 0 (hard limits, bool)
$17 = 0 (homing cycle, bool)
$18 = (homing dir invert mask, int:00000000)
$19 = 25.000 (homing feed, mm/min)
$20 = 250.000 (homing seek, mm/min)
$21 = 100 (homing debounce, msec)
$22 = 1.000 (homing pull-off, mm)
 
Dernière édition par un modérateur:
P

PsyKo

Ouvrier
Salut,

J'ai moi aussi une Shapeoko (v1 cependant).
Pour tes paramètres tu trouveras un calculateur ici : http://homepage.ntlworld.com/r.j.noble/ShapeOko/grblcalc/

Pour tes courroies, je pense que ce sont celles par défaut (donc les valeurs par défaut du calculateur sont bonnes)
Tes moteurs sont des 1.8° par pas, donc 200steps/rev
Le nombre de dent des poulies de moteurs, je vais garder 18 (à changer en fonction de tes poulies)


Donc tu auras
$0 = 43.745
$1 = 43.745
$2 = (à ajuster en fonction du pas de vis de ta vis en Z. Je ne connais pas les valeurs par défaut)

Pour vérifier tout ça, fais un déplacement de 50mm sur les axes (G1 X50 par exemple, si tu es bien configuré en mm et non pas en inch) et mesure le déplacement obtenu. Si tout va bien, tu devrai bouger de la même valeur.

Attention cependant, il semble que la version de Grbl que tu utilise est plus récente que celle du calculateur. Les valeurs seront bonnes, mais ne seront pas forcement attribuées à la même valeur $x.
Par exemple, chez toi le step port invert mask (masque pour inverser les deplacements des axes) sont sur le $6 alors que le calculateur les donne sur le $7.

Pour $18, si tu n'as pas de capteurs d'origines (home switches) tu peux laisser à 0. Tu ne pourras pas faire d'opération "Retour à l'origine machine"
 
Dernière édition par un modérateur:
lamidetlm

lamidetlm

Apprenti
Cool ça fonctionne impeccable avec tes explications et quelques essais ! Je te remercie grandement (et tardivement). Bonne nuit :)
 

Sujets similaires

U
Réponses
85
Affichages
4 620
Hubert86
H
F
Réponses
14
Affichages
1 546
franckapik
F
01power
Réponses
3
Affichages
10 981
01power
01power
D
Réponses
9
Affichages
2 184
David80
D
taratata
Réponses
4
Affichages
2 631
taratata
taratata
web34
Réponses
11
Affichages
12 234
web34
web34
Haut