Shapeoko GRBL

De Wiki du ThiLab

Buildlog : électronique sur base GRBL/RAMPS ou GBRL/CNCShield de la Shapeoko

lien vers le forum

01/03/2016

GRBL: CNCShield ou RAMPS

Pascal:

  • GRBL est prévu pour tourner sur une Arduino UNO avec un shield spécifique.
  • On n'a pas besoin de la RAMPS tant que l'on a que 3 axes (4 moteurs) ce qui est le cas de la Shapeoko.
  • Disponible pour le moment au fablab: Arduino 2560 + RAMPS 1.4 (parfois il vaut mieux lire la doc AVANT ) , je vais voir si j'ai un CNCShield en stock ce sera plus simple.

02/03/2016

Installation GRBL sur Arduino UNO

Pascal:

  • Compilation/Téléchargement sur la UNO de GRBL master (v0.9j) avec la configuration par défaut, en suivant les instructions suivantes: Compiling Grbl Via the Arduino IDE (All Platforms)
  • Test de base: Connexion via le moniteur série de l'IDE Arduino:
    • Test ok (prompt de GRBL, répond aux commandes)
    • ATTENTION: Vitesse: 115200, Fin de ligne: NEWLINE

Commentaire: Je n'aime pas les connecteurs pour les moteurs (connecteur "dupont" dont pas de verrouillage) mais vu le positionnement des broches il n'y pas assez de place pour des connecteurs de type KF2510 ou équivalent. Si quelqu'un a une idée ?

Michael:

  • Il y-a GCODE sender pour se connecter de façon pratique à GRBL

04/03/2016

Remplacement de la SmoothieBoard par UNO+CNCShield

Michaël & Pascal:

  • Remplacement de la Smoothie par le couple UNO + CNCShield
  • Réglage moteur axe Z qui posait souci
    • ATTENTION: réglage en FULL STEP. Il faudra certainement re-régler après passage en microstep
  • Tous les tests ont été réalisés avec Universal G-Code Sender (pas avec Pronterface)

Configuration GRBL faite pendant les tests

  • Ces valeurs sont à valider/changer, elles ont été mises pendant les phases de réglage du Z mais ne sont pas forcément nécessaires/les plus adaptées:
    • $102=250 (z, step/mm)
    • $112=250 (z max rate, mm/min)
    • $122=20 (z accel, mm/sec^2)

Remarques

  • Les connecteurs des moteurs sont à refaire (certains fils s'en vont d'eux-même)
  • Les moteurs de l'axe Y font du bruit: il faudra vérifier le courant moteur.

A FAIRE

  • Apporter 12 Jumpers pour réglage des microstep
  • Apporter 4 connecteurs Dupont 4 broches (+ les broches femelles)
  • Apporter 2 connecteurs Dupont 2 broches (+ les broches femelles)
  • Refaire le réglage du courant moteur, vérifier les VREF
  • Refaire la connectique des moteurs
  • Connecter & tester les fins de courses
    • Il faut refaire les connecteurs:
      • Le CNCShield câble en 2 fils au lieu de 3 pour la Smoothie
      • il faut du 'Dupont' 2 broches
      • GRBL utilise les pull-up interne de l'AVR, il faut donc câbler la mise à 0
  • Tester le 'Homing'

05/03/02016

Calcul step/mm (Spéléologie)

Pascal:

Vince avait publié des chiffres sur les ratios step/mm et un site de calcul. Après un peu de spéléologie dans les profondeurs du forum pour y retrouver son message concernant les ratios step/mm j'ai retrouvé cela: [1]

Pour mémoire les résultats de Vince:

En passant, j'ai inversé l'axe X et calibré le X et Y. avec http://prusaprinters.org/calculator/#stepspermmbelt
On trouve 133.33 steps/mm
avec précision : 7.5micron nombre de dents : 16 angle step : 0.9° ustepping : 1/16th courroie : 3mm
Pour le Z, ça devrait être 2560 steps/mm mais il doit y avoir un problème avec le ustepping (en réel on est plus à 80)

Sites de calcul et explication de ShapeOko: