Commande manuelle a partir d Arduino

alain.depraetere
Apprenti
13 Novembre 2016
50
  • Auteur de la discussion
  • #1
Bonjour
J'ai commandé une carte Arduino
Un shield et des drivers
Comme je debute je voudrai pouvoir commander les moteurs PAP manuellement j'ai supprimé les manivelles sur ma mini fraiseuse proxxon mf70 j'ai vu un boîtier avec potard et inter c'est peut-être une solution je retouve plus le site et n'ai aucune idée de sa réalisation

Merci de votre aide
Alain
 
jpbbricole
Compagnon
26 Mai 2016
1 962
Corsier-sur-Vevey (Vaud)
Salut Alain
Dépendant de tes connaissances en électronique et en Arduino, j'ai fait ça qui peut très bien être réalisé avec des boutons au lieu de sensors.
Le principe est de "télécommander" un Arduino sous GRBL, ainsi on peut commander manuellement et envoyer des fichiers depuis UGS par exemple.

Cordialement
jpbbricole
 
Dernière édition:
alain.depraetere
Apprenti
13 Novembre 2016
50
  • Auteur de la discussion
  • #4
Dur dur, et bluffant .
Je sais assemblé un kit , ( télé et poste a transistor en 1970) mais la :cry:
Je vais prendre le temps de lire et essayer d'aller au plus simple.
J'ai vu des kits mais livré avec moteurs et cher....
Merci de m'avoir répondu
Alain
 
BernardG
Apprenti
8 Octobre 2016
154
Hum, si tu veux te familiariser avec Arduino et moteurs pas à pas, va au plus simple. Commence par commander ton moteur avec du code, puis modifie le code pour mettre in potard. J'ai publié récemment sur mon blog un article concernant le réglage des drivers Pololu A4988 et DRV 8825. Tu peux aussi utiliser Grbl et la commande jogging.

Dans mon article tu as un schéma de branchement clair et simple, et le code Arduino, tout aussi clair et simple, et commenté en bon français en dessous. N'hésite pas si tu as des questions.
https://www.lebearcnc.com/reglage-des-drivers-pour-moteurs-pas-pas-pololu-a4988-drv8825-drv8824-et-drv4834/

Bon courage,
Cordialement.
 
jpbbricole
Compagnon
26 Mai 2016
1 962
Corsier-sur-Vevey (Vaud)
Je sais assemblé un kit , ( télé et poste a transistor en 1970)
C'est bien claire, au vu de ça, je suis complètement hors sujet avec mes propositions (j'ai essayé, pour le fun!) et te conseille vivement de suivre le blog de Bernard, au demeurant super didactique, qui te permettra de te familiariser avec les finesses des MPAP et après cacher tout ça derrière des bibliothèques et ainsi "changer de vitesse"
Tu peux aussi utiliser Grbl et la commande jogging.
Je n'ai pas très bien compris l'avantage de la fonction Jog de GRBL par rapport à l'envoi, par G-code, de coordonnées?
Et il faut un PC donc plus d'autonomie?

Cordialement
jpbbricole
 
BernardG
Apprenti
8 Octobre 2016
154
Je n'ai pas très bien compris l'avantage de la fonction Jog de GRBL par rapport à l'envoi, par G-code, de coordonnées?
Et il faut un PC donc plus d'autonomie?

Cordialement
jpbbricole
Je me suis mal exprimé, Grbl n'a pas de fonction jog à proprement parler, j'aurais du dire par l'utilisation de fonctions Jog d'un contrôleur de Grbl. De toutes façons, il faut un programme extérieur, tournant sur un PC où autre, pour "dialoguer" avec Grbl et lui envoyer du GCode. L'intéret de "jogger", en terme CNC (pas autour du paté de maisons!), c'est justement qu'on peut envoyer des commandes (qui de toutes façons sont bien des commandes GCode), d'une manière plus "naturelle", en utilisant les flèches curseur du clavier et des appuis répétés sur celles-ci. Mais de toute façon, l'un n'empêche pas l'autre.

Je suis en train de finaliser la parution d'un article sur le "Panneau de Contrôle Grbl". Si tu vas à nouveau sur mon site d'ici une paire d'heures, il devrait être disponible. Ça rendra peut-être mon explication plus claire.
 
bipbip30
Compagnon
23 Décembre 2012
2 817
bonjour,

juste un petit coucou a BernardG en passant en le remerciant pour son blog et tous les articles intéressants que l'on y trouve :smt023
 
BernardG
Apprenti
8 Octobre 2016
154
jpbbricole
Compagnon
26 Mai 2016
1 962
Corsier-sur-Vevey (Vaud)
(pas autour du paté de maisons!)
Mais souvent au tour du bureau quand ça tourne mal!
Grbl n'a pas de fonction jog à proprement parler
En fait oui, mais depuis la version (futur?) 1.1. J'avais déjà vu le terme s'adressant à GRBL, d'où ma question puisque il n'y a pas de pin de libres pour cette fonction. J'ai trouvé de la doc ici. GRBL avec cette fonction, jog, bloque l'entrée de nouveaux ordres jusqu'à ce que l'ordre précédent soit terminé.

Cordialement
jpbbricole
 
alain.depraetere
Apprenti
13 Novembre 2016
50
Merci à vous tous je vais prendre le temps de découvrir et chercher à comprendre tout cela et reviendrais vers vous.
Alain
 
BernardG
Apprenti
8 Octobre 2016
154
Mais souvent au tour du bureau quand ça tourne mal!

En fait oui, mais depuis la version (futur?) 1.1. J'avais déjà vu le terme s'adressant à GRBL, d'où ma question puisque il n'y a pas de pin de libres pour cette fonction. J'ai trouvé de la doc ici. GRBL avec cette fonction, jog, bloque l'entrée de nouveaux ordres jusqu'à ce que l'ordre précédent soit terminé.

Cordialement
jpbbricole
Ha oui, j'avais oublié ça. Il y a d'autres fonctions modales, mais le passer en modal lors de l'envoi de commandes Jog est effectivement nouveau avec la version 1.1. Pas future, non, elle est dispo, et les copie d'écrans sur mon article sont faites avec elle: https://github.com/gnea/grbl/

Il n'y a pas besoin de pin dédié pour ça.
 
CNCSERV
Compagnon
27 Décembre 2007
4 985
FR-28360
Bonjour
Sur Arduino il existe une librairie très simple appelée "stepper".
Un exemple semble parfaitement correspondre à ta demande : https://www.arduino.cc/en/Tutorial/MotorKnob
Il me semble qu'une réalisation semblable à déjà été faite sur le forum.

L'exemple pilote le moteur en commande de phase. Il est préférable d'utiliser un driver classique en dir/step en utilisant la déclaration avec 2 Pins
 
Dernière édition:
La dernière réponse à ce sujet date de plus de 6 mois
Haut