Page 1 sur 5

laser toujours allumer

Posté : 14 sept. 2020 22:27
par laranjeira61
Bonjour a tous,

j'ai enfin terminé le montage de ma CNC mais je rencontre un problème avec le module laser, j'ai commandé celui ci :

https://fr.aliexpress.com/item/32912507 ... 6c37W4MYbx

il est bien raccordé a la broche PWM, la version du grbl et bien de janvier 2020 et $32 est bien égale a 1.

si quelqu'un a une piste, je veux bien un peut d'aide.

Merci

Re: laser toujours allumer

Posté : 24 sept. 2020 20:02
par laranjeira61
Bonjour,

Réception du nouveau STM32 ce jour, reprogrammation avec le soft de janvier et toujours le même problème, pas de démarrage du relai et le module laser qui s'allume toujours quand appuis sur le bouton(comme si la broche pwm n’était pas connecter), les commandes M3 et M5 n’ont aucunes action.
Si quelqu'un a déjà eu ce genre de problème ou une solution, je suis preneur car la ne ne vois plus.

Par avance merci

Re: laser toujours allumer

Posté : 28 sept. 2020 20:48
par laranjeira61
bonjour,

après 4 STM32 commandés a différent vendeur, le problème reste identique sur les 4!

je suis preneur de toute solutions
Merci

Re: laser toujours allumer

Posté : 28 sept. 2020 22:38
par laranjeira61
Avancement :

- Câblage vérifier au multimètre, tout est ok
- lorsque j’envoie le code $32=0 ou 1, j'ai la led PC13 qui change d'état
- il se produit la même chose si j’envoie M3 ou M5
malgré tout ça, toujours pas de relai ni de signal PWM

Re: laser toujours allumer

Posté : 29 sept. 2020 09:34
par mstrens
Si je me rapelle bien, quand GRBL est en mode "laser", il se pourrait bien que le laser ne soit pas ON tant qu'il n'est pas en mouvement (sécurité).
Par ailleurs pour avoir un signal PWM il faut aussi préciser une vitesse avec une commande de Gcode (Sxxxx) pour préciser la puissance.

Par ailleurs, il faut savoir quel interface ton laser accepte en entrée.

La pin PWM de la carte STM32 se comporte un peu comme un interrupteur ouvert/fermé dont l'autre extrémité est reliée à Gnd.
Il n'y a donc pas de tension présente sur cette pin et cela peut empêcher certains lasers de fonctionner.

Il faut donc essayer de déterminer le type de signal qu'attend ton laser.
Si ton laser attend un signal répondant parfaitement à la norme TTL, alors, il peut être raccordé directement à la pin PWM car son fonctionnement dépendra du fait que le courant peut ou non passer au travers du pseudo interrupteur.
Toutefois, il n'est pas rare que les chinois disent que le laser est TTL mais que le circuit d'entrée n'en est pas vraiment un et exige la présence d'une tension.

Fais le test suivant:
- ne relies pas le laser à la carte STM32.
1- laisses l'entrée PWM du laser en l'air et alimentes le laser: le laser est-il ON ou OFF
2- raccorde l'entrée PWM du laser à Gnd et alimentes le laser: le laser est-il ON ou OFF
3 -raccorde l'entrée PWM laser à +5V et assures toi d'avoir un Gnd commun entre le laser et ta source 5V: le laser est-il ON ou OFF

En fonction des 3 réponses, il devrait être possible de préciser comment procéder.

Re: laser toujours allumer

Posté : 29 sept. 2020 09:43
par mstrens
D'après la description sur aliexpress, je pense que le résultat des tests demandés devrait être:
- test1 : laser ON
- test 2 : laser OFF
Si c'est le cas, pas besoin de faire le test 3.

Est-ce bien cela?

Re: laser toujours allumer

Posté : 29 sept. 2020 13:11
par laranjeira61
tout d'abord merci Mstrens,

alors pour le premier test effectivement le laser est ON
je ferai les autres ce soir

Re: laser toujours allumer

Posté : 29 sept. 2020 20:06
par laranjeira61
effectivement le test = laser OFF,

qu'en pense tu du coup ?

Re: laser toujours allumer

Posté : 29 sept. 2020 21:47
par mstrens
dans le firmware GRBL (chargé sur le STM32), il y a un paramètre dans le fichier config.h
// added by MS in order to allow to invert the PWM signal
// uncomment to invert PWM signal (it is implemented only for STM32F103 board.
#define INVERT_SPINDLE_PWM

Pour ton laser, il ne faut pas inverser le PWM.
Il faut donc mettre "//" devant #define...
Donc avoir:
#define INVERT_SPINDLE_PWM

Il faut alors recompiler et reflasher le STM32.

Re: laser toujours allumer

Posté : 29 sept. 2020 22:48
par laranjeira61
j'ai appliquer tes modification mais le défaut reste identique, le laser reste encore allumé des l’appui sur le bouton!

j'ai bien suivi le tuto pour recompilé et flasher la carte!

Image