laser toujours allumer
Re: laser toujours allumer
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)
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
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....
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
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
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
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
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)
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
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 ?
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
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
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
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)
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
re
Je viens de changer le STM32. J'ai toujours 0.75 !!!!
Je viens de changer le STM32. J'ai toujours 0.75 !!!!
Re: laser toujours allumer
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.
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.