Publié le

Réglage des Drivers pour Moteurs pas à pas Pololu A4988, DRV8825, DRV8824 et DRV4834.

Réglage des drivers pour moteurs pas à pas Pololu

IMPORTANT! Ces différents Drivers n’ont AUCUN réglage d’usine. Le Réglage des Drivers pour Moteurs pas à pas Pololu A4988, DRV8825, DRV8824 et DRV4834, est donc une étape obligatoire dans la réalisation de votre machine CNC.

Introduction

Sans entrer dans les détails de fonctionnement d’un moteur pas à pas, qui sont très bien décrits dans de nombreux documents sur Internet, rappelons simplement le besoin d’envoyer des impulsions électriques de manière précise pour les piloter. Il est parfaitement possible de créer un circuit permettant de se passer du composant ”Driver” (Pilote, où Contrôleur, en Français), et de gérer directement le moteur depuis un Arduino. Pourtant, utiliser un composant/circuit dédié à cette tâche rend les chose (et le câblage) beaucoup plus simple et pratique. C’est là qu’interviennent les Drivers, et plus particulièrement les drivers Pololu, particulièrement bien adaptés aux machines CNC type fraiseuse “de bureau”, Imprimantes 3D et découpe à fil chaud.

Ces drivers ont tous en commun d’être destinés à piloter des moteurs pas à pas bipolaires, et la plupart des cartes pour les machines décrites plus haut sont prévues pour ces moteurs. Si vous utilisez un CNC Shield pour Arduino, il est prévu pour fonctionner avec l’un de ces drivers.

Lisez la suite…

?s=96&d=mm&r=g - Réglage des Drivers pour Moteurs pas à pas Pololu A4988, DRV8825, DRV8824 et DRV4834.

Bernard Grosperrin, alias « Le Bear », est un programmeur depuis plus d’années qu’il n’ose l’avouer. Étant passionné de modèles réduits d’avions, depuis encore beaucoup plus longtemps, réunir les deux ne pouvait que le séduire.

Il a donc bien fallu qu’un jour il se construise sa propre machine CNC, ce qui revient à mettre le doigt dans un engrenage conduisant à une nouvelle passion. D’où ce site et cette aventure….

Publié le

Configurer et Paramètrer GRBL

C’est une question qui revient souvent, après avoir installé GRBL. Comment dois-je faire pour configurer et paramètrer GRBL pour ma machine? Bien sûr, chaque machine est différente, dans ses courses, dimensions, moteurs, vitesse dont elle est capable, etc.…

Il y a deux types différents de “réglages” possible: “En dur”, à la compilation, en modifiant des valeurs dans un fichier, et en interactif, alors que le programme s’exécute. Dans la suite de cet article, et pour mieux différencier les deux, on va appeler les réglages en dur “configuration”, et ceux en interactif “paramétrage”, même si cette différence de vocabulaire est un peu arbitraire. J’espère simplement que cela contribuera à la compréhension.

Configuration

On va commencer par décrire ce qui ne l’est pas très souvent, la modification de valeurs dans certains fichiers qui seront compilés avec GRBL lorsque vous le flashez sur l’Arduino. Si vous avez déjà installé GRBL dans votre Arduino, vous l’avez certainement compilé et flashé tel que, sans faire de modifications. Très bien, cela fonctionne, et ce n’est pas un problème particulier. Il peut cependant être utile de savoir comment modifier la configuration de base, et en quoi cela peut vous aider.

Dans votre IDE (Visual Studio pour moi), ouvrez le fichier config.h qui doit se trouver dans votre répertoire GRBL.  C’est un assez long fichier (+- 400 lignes) extrêmement bien commenté, en Anglais bien sûr. Nous allons isoler ici les paramètres de configuration les plus importants pour s’adapter au mieux à votre machine spécifique.

Lisez la suite…

?s=96&d=mm&r=g - Configurer et Paramètrer GRBL

Bernard Grosperrin, alias « Le Bear », est un programmeur depuis plus d’années qu’il n’ose l’avouer. Étant passionné de modèles réduits d’avions, depuis encore beaucoup plus longtemps, réunir les deux ne pouvait que le séduire.

Il a donc bien fallu qu’un jour il se construise sa propre machine CNC, ce qui revient à mettre le doigt dans un engrenage conduisant à une nouvelle passion. D’où ce site et cette aventure….