grblHAL sur Arduino DUE (sans breaking board)

Informations

Contexte

Détournement d'une fraiseuse 3 axes pour faire le suivi de la nage d'une larve de poisson, en remplaçant le moteur par une caméra

Objectifs

Contrôler des drivers de moteurs pas-à-pas avec un arduino Due et grblHAL en envoyant du g-code. Déterminer s'il est nécessaire d'utiliser une breakout board en plus de l'arduino.

IMG_4057.png

Test avec 1 moteur

Matériel

Construction

Suivre les indications de cette page https://github.com/grblHAL/core/wiki/Compiling-GrblHAL

Attention au mappage par défaut des pins de sortie. Voir dans /src/my_machine.h quelle board est dé-commentée et voir le fichier xxxx_map.h correspondant. Pour vérification des pins :

Câbler les pins 'enable', 'dir', 'step' et 'ground' entre l'arduino et le driver Postep à l'aide de la doc : https://www.poscope.com/wp-content/uploads/2022/11/PoStep25-256-UserManualV1.1.pdf

Envoyer des commandes grbl via le moniteur série de arduino IDE. Laisser le Due branché via son port 'programming'.

Journal de bord

Ça m'a pris 2 heures en tout à débugger, avec comme difficulté principale la recherche des pins à utiliser.


Revision #1
Created 19 May 2024 11:23:12 by Ouerfili Chaima
Updated 19 May 2024 11:23:12 by Ouerfili Chaima