une télécommande MACH3

Aller en bas

une télécommande MACH3 Empty une télécommande MACH3

Message  gilles974 le Lun 30 Sep 2019 - 20:23

bonjour

et oui encore une de plus, mais je me sert pas d'une récupération de vieux clavier

je part à partir d'un arduino pro micro pour la maquette, pour évoluer sur un teensy 2++ ou 3.2

pourquoi simplement qu'il a en natif la gestion l'usb à cause de sa puce 32U4 et de librairie (keyboard) qui gere
les touches comme le CTRL , MAJ , ALT

comment je procède pour le choix des touches.

Pour les touches de fonctions CTRL , MAJ étant feignant, j'ai codé de façon que lorsque j'appuie
sur une de ces touches, une led s'allume signalant la touche enfoncée pour une durée de 30' (+ /- voir à l'usure Very Happy )
comme ca une seul main est occupée

les touches d'axes (XYZ et A) sont pourvue de 16 fonctions
- pas à pas
- incrémentale

pour le reste des touches:

- 1 touche HOME = g1 y0 x0
- 1 touche PALPAGE
- 1 touche CHANGEMENT OUTIL qui monte le Z à 50mm
- 1 touche REMBOBINNAGE
- 1 touche G28 (à voir)
- 1 touche STOP
- 1 touche PAUSE
- 1 touche START
- 1 touche M/A BROCHE
- 1 touche FEEDRATE (+ ou -) géré avec la touche ALT

je ne suis pas arrête sur la fonction des touches. les pros me diront
ce que j'ai oublié Very Happy

j'ai testé le montage en USB et il répond comme je veux reste à régler au mieux les délais

pour les anti-rebond, je met un condos de 10nf sur les pattes du poussoir, et je crois
que la lib keyboard gére l'anti rebond (à vérifier)

comme j'avais un peux de temps, j'ai essayé le bluetooth
j'ai développée une petite fonction pour tester cheers l'envoie des codes touches se fait bien dans le terminal

mais dans un 1er temps je préfère finaliser USB

si des idées, des corrections ou critiques vous passe par la tête
n'hésité pas j'ai commencé le PCB je peux faire encore des corections

a+
GC

gilles974
gilles974
posteur Régulier
posteur Régulier

Messages : 132
Points : 226
Date d'inscription : 31/10/2011
Age : 60
Localisation : La Réunion

Revenir en haut Aller en bas

une télécommande MACH3 Empty Re: une télécommande MACH3

Message  dh42 le Lun 30 Sep 2019 - 21:27

Salut,

- 1 touche HOME = g1 y0 x0

En principe le Home, c'est retour au 0,0,0 machine (G0 G53 X0 Y0) ; ici ce serait plutôt un W-Home (aller au 0,0 de travail)

Un bouton pour mettre les visus X et Y à 0 et un autre pour mettre le Z à zéro serait peut être utile. Si tu a un palpeur, à la limite un bouton de mise à 0 du Z n'est pas indispensable car la MàZ sera faite par le script de palpage.

étant feignant, j'ai codé de façon que lorsque j'appuie
sur une de ces touches, une led s'allume signalant la touche enfoncée pour une durée de 30'

Note que sur Mach3, quand tu fais un mouvement en rapide (Maj + Flèche), tu peux relâcher la touche Maj dès que l'axe commence à bouger ; tant que tu maintient la touche flèche enfoncée, ça continuera en rapide.

Attention par contre avec le pas à pas (Ctrl + flèche), car la, il faut maintenir la touche Ctrl enfoncé constamment, puis faire des appuis sur la touche fléchée pour avancer d'un pas à chaque appui. Le pb avec ta tempo, c'est que si elle se termine un peu trop tôtet donc que la touche Ctrl est relâchée, l'appui suivant sur la flèche déplacera l'axe en vitesse lente continue et non en pas à pas ! Si tu étais à deux doigts de tangenter ta pièce et que ça passe d'un coup en avance normale au lieu d'avancer d'un pas de quelques 1/100ieme, gling la fraise ! (ou pire, arbre de broche tordu !)

++
David

_________________
Traduction Française de CamBam et de sa documentation.
dh42
dh42
Admin
Admin

Messages : 17619
Points : 30305
Date d'inscription : 21/06/2009
Age : 55
Localisation : Près de St Etienne (42)

http://dh42.free.fr/

Revenir en haut Aller en bas

une télécommande MACH3 Empty Re: une télécommande MACH3

Message  gilles974 le Mar 1 Oct 2019 - 8:21

bonjour


ici ce serait plutôt un W-Home (aller au 0,0 de travail)

c'est se que je veux, ou j'économise un BT et je le place dans le post pro ?

pour le HOME, je peux mettre un BT avec un G28 ??

si je récapitule

NE PEUX ETRE CHANGE
maj + flèche enfoncé = déplacement en rapide
ctrl + flèche = avance d'un pas à chaque appui sur la flèche
flèche seule = avance lente à une vitesse = au % de la vitesse maxi

je rajoute un BT pour une cmd ALT + J pour inc/pas

concernant le BT avec la led, je peux augmenter la durée et le fait de réappuyer dessus annule la tempo

pour la RAZ de la visu des axes sur mach3, je pense utiliser un BT avec 4 fonctions (ALT + X,Y,Z,A)


++
Gilles
gilles974
gilles974
posteur Régulier
posteur Régulier

Messages : 132
Points : 226
Date d'inscription : 31/10/2011
Age : 60
Localisation : La Réunion

Revenir en haut Aller en bas

une télécommande MACH3 Empty Re: une télécommande MACH3

Message  Contenu sponsorisé


Contenu sponsorisé


Revenir en haut Aller en bas

Revenir en haut

- Sujets similaires

 
Permission de ce forum:
Vous ne pouvez pas répondre aux sujets dans ce forum