Page 3 sur 5

Re: laser toujours allumer

Posté : 19 oct. 2020 16:49
par mstrens
Cela parait a priori étrange.
Peux tu aussi mesurer Vcc quand tu lances la commande. En principe Vcc devrait rester inchangé (donc à 4.91V dans ton cas).
Toutefois, pour déterminer si c'est normal, il faudrait aussi connaître le paramètre $30 (max spindle) de GRBL.
Si la valeur après S (30000 dans ton cas) est supérieure à la valeur du paramètre $30, alors la tension mesurée devrait être plus basse (en principe de l'ordre de 1V).
A noter cependant qu'il n'est pas toujours possible de mesurer le voltage d'un signal PWM avec un voltmètre (surtout digital) car le voltage change tout le temps entre 2 valeurs extremes (le signal PWM est digital). L'idéal est un oscilloscope et sinon ajouter un filtre RC. Toutefois, lorsque le signal est à son maximum (100%) ou à son minimum (0%), la mesure avec le voltmètre est tout à fait correcte car le signal cesse de varier plusieurs centaines/milliers de fois par secondes.

Par ailleurs, as tu fais l'essai de raccorder l'entrée PWM de ton laser directement à GND (du laser) donc sans aucun lien avec la carte GRBL/STM32.
La puissance que le laser donne dans ces conditions devrait être sa puissance max. Si elle est plus faible quand il est raccordé sur la carte GRBL alors que Sxxxx est plus grand que la valeur de $30, alors il y a un souci avec la carte GRBL (mauvaise soudure du STM32, ULN28003 défaillant ou STM32 défaillant)

Re: laser toujours allumer

Posté : 19 oct. 2020 17:43
par frances83
Merci pour ta reponse.
Je n’ai pas d’oscillo !

Ma valeur $30 est a 35000.

Le laser non connecté à PWM est a pleine puissance.

En fait il ne s’éteint jamais !

Alors je ne sais pas, je ne sais plus....

Re: laser toujours allumer

Posté : 19 oct. 2020 18:14
par mstrens
frances83 a écrit : 19 oct. 2020 17:43 Merci pour ta reponse.
Je n’ai pas d’oscillo !

Ma valeur $30 est a 35000.

Le laser non connecté à PWM est a pleine puissance.

En fait il ne s’éteint jamais !

Alors je ne sais pas, je ne sais plus....
Pour avoir la puissance max, il faut que xxxx dans Sxxxx soit supérieur à yyyy dans $30=yyyy

Tu dis que le laser ne s'éteint jamais.
Fais les 2 essais suivants en ayant au préalable déconnecter le PWM du laser du PWM de la carte GRBL
Test 1: PWM du laser raccordé au GND (= négatif) du laser; le laser est il ON ou OFF?
Test 2: PWM du laser raccordé au 5V vcc de la carte GRBL tout en veillant à ce que le GND de la carte GRBL soit aussi raccordé au GND du laser. le laser est il ON ou OFF?

Re: laser toujours allumer

Posté : 20 oct. 2020 07:19
par frances83
Bonjour,

A l'arrêt 4.90v
Sxxxx > $S1000 : 3.89 v

Allumage Laser ON

Test 1: PWM du laser raccordé au GND (= négatif) du laser; le laser est OFF

Test 2: PWM du laser raccordé au 5V vcc de la carte GRBL tout en veillant à ce que le GND de la carte GRBL soit aussi raccordé au GND du laser. le laser est ON

Re: laser toujours allumer

Posté : 20 oct. 2020 10:15
par mstrens
Je ne comprends pas ta phrase:
Sxxxx > $S1000 : 3.89 v
Quelle est la valeur donnée au paramètre S? Est-ce 1000?
Est-ce que tu as encore GRBL avec $30=35000?
Si oui, pour avoir la pleine puissance, il faudrait normalement utiliser une commande avec par exemple S36000 (parce que 36000 est plus grand que 35000).

De toute façon, il y a un soucis au niveau de la configuration du STM32 (GRBL) car pour être OFF ton laser exige un niveau bas (près de 0V) et la carte délivre un niveau haut (4.9) à l'arrêt.
Il est possible de changer la configuration de GRBL (STM32) pour inverser la logique (et avoir un niveau bas à l'arrêt). Toutefois, avant de faire cela, je propose de vérifier que le STM32 et la carte fonctionne correctement sans le laser.
Pour ce test, il n'est pas nécessaire de raccorder le signal PWM du laser à la carte. Il faudrait mesurer le voltage entre la pin PA8 du stm32 et Gnd (de la carte STM32) et ce pour 2 tests:
Test1- à la mise sous tension de la carte
Test2- après avoir lancé la commande S36000 M3 / G91 / et G01 X20 F10 (ceci en supposant que tu as toujours $30=35000)

Re: laser toujours allumer

Posté : 20 oct. 2020 10:40
par frances83
Je ne comprends pas ta phrase:
Sxxxx > $S1000 : 3.89 v : $30= 1000 et commande S35000 !

La pin PA8 du STM32 est bien celle marquée A8 juste après B15 ?

Re: laser toujours allumer

Posté : 20 oct. 2020 10:52
par frances83
Test1- à la mise sous tension de la carte : 0v


Test2- après avoir lancé la commande S36000 M3 / G91 /
et G01 X20 F10 (ceci en supposant que tu as toujours $30=35000) : 0.75 v

Re: laser toujours allumer

Posté : 20 oct. 2020 11:04
par mstrens
C'est bien la pin marquée A8.

Le fait d'avoir 0.75V lors du test2 n'est pas normal. Il faudrait avoir environ 3V.
Peux tu vérifier si la soudure de A8 est bien faite (au besoin repasser un coup de fer à souder).
Vérifies aussi qu'il n'y a pas un court-circuit entre A8 et les pins voisines (visuellement et à l'ohmmètre)

Re: laser toujours allumer

Posté : 20 oct. 2020 11:27
par frances83
re

Je viens de changer le STM32. J'ai toujours 0.75 !!!!

Re: laser toujours allumer

Posté : 20 oct. 2020 12:01
par mstrens
As tu vérifié à l'ohmmètre s'il y a des court-circuits avec les pins voisines.
Tu peux aussi enlever le STM32 de la carte et mesurer (sur la carte donc pas sur le STM32) les résistances entre PA8 et les pins voisines. Normalement les résistances devraient être très élévées.