Câblage contrôleur broche
Re: Câblage contrôleur broche
Cela semble effectivement être du PWM. Il ne faut donc pas de carte d'adaptation.
La sortie PWM du shield est juste la pin collecteur d'un transistor. Elle n'est reliée à rien d'autre.
Elle se comporte donc comme un interrupteur dont l'autre pin est à Gnd.
Pour avoir un signal PWM dont le niveau haut est 10V, il suffit de mettre une résistance de rappel entre la pin PWM du shield et le 10V.
En principe une résistance de l'ordre de 1K devrait aller (ce n'est pas critique).
Quand le transistor est bloquant, la résistance de rappel va "tirer" la tension à 10V (=niveau haut).
Quand le transistor est passant, il fait tomber la tension à environ 1V (= niveau bas).
A noter que le transistor a pour effet d'inverser la tension générée par le STM32.
Quand le STM32 génère un signal bas, le transistor est bloqué et la tension PWM est alors 10V (si la résistance de rappel est à 10V)
Quand le STM32 génère un signal haut, le transistor est passant et la tension PWM est alors 1V.
Il existe un paramètre dans le config.h qui permet de demander au STM32 d'inverser déjà le signal PWM en sortie du microordinateur de sorte que le signal PWM du shield ait le format PWM attendu.
La sortie PWM du shield est juste la pin collecteur d'un transistor. Elle n'est reliée à rien d'autre.
Elle se comporte donc comme un interrupteur dont l'autre pin est à Gnd.
Pour avoir un signal PWM dont le niveau haut est 10V, il suffit de mettre une résistance de rappel entre la pin PWM du shield et le 10V.
En principe une résistance de l'ordre de 1K devrait aller (ce n'est pas critique).
Quand le transistor est bloquant, la résistance de rappel va "tirer" la tension à 10V (=niveau haut).
Quand le transistor est passant, il fait tomber la tension à environ 1V (= niveau bas).
A noter que le transistor a pour effet d'inverser la tension générée par le STM32.
Quand le STM32 génère un signal bas, le transistor est bloqué et la tension PWM est alors 10V (si la résistance de rappel est à 10V)
Quand le STM32 génère un signal haut, le transistor est passant et la tension PWM est alors 1V.
Il existe un paramètre dans le config.h qui permet de demander au STM32 d'inverser déjà le signal PWM en sortie du microordinateur de sorte que le signal PWM du shield ait le format PWM attendu.
Re: Câblage contrôleur broche
Noté !
Merci, vivement que j'ai le matos en mains.
Il est envoyé ?
Merci, vivement que j'ai le matos en mains.
Il est envoyé ?
- RoMaker
- Administrateur du site
- Messages : 5067
- Enregistré le : 02 janv. 2017 20:24
- Localisation : Montpellier
- Contact :
Re: Câblage contrôleur broche
Le kit GRBL32bits a été posté ce matin, si tu n'as pas reçu de mails c'est que tu ne m'as pas communiqué la bonne adresse email à la commande ! (ou alors regarde ta boite spam)
Re: Câblage contrôleur broche
C'est moi, j'ai bien reçu le mail, merci.
J'ai une petite question.
J'ai lu qu'il n'est pas possible de connecter le contrôleur et le piloter au travers de bCNC par ex, via Wifi due à la latence du routeur.
J'ai fait un PC portable dédié sous Linux avec bCNC, il sera connecté à rien d'autre.
On ne peut pas utiliser une connexion Wifi direct ?
Ça permet de s'affranchir du câble USB.
Je compte piloter la CNC uniquement à partir de ce PC via bCNC.
Merci.
Je n'ai pas vu où câbler le bouton urgence ?
J'ai une petite question.
J'ai lu qu'il n'est pas possible de connecter le contrôleur et le piloter au travers de bCNC par ex, via Wifi due à la latence du routeur.
J'ai fait un PC portable dédié sous Linux avec bCNC, il sera connecté à rien d'autre.
On ne peut pas utiliser une connexion Wifi direct ?
Ça permet de s'affranchir du câble USB.
Je compte piloter la CNC uniquement à partir de ce PC via bCNC.
Merci.
Je n'ai pas vu où câbler le bouton urgence ?
- RoMaker
- Administrateur du site
- Messages : 5067
- Enregistré le : 02 janv. 2017 20:24
- Localisation : Montpellier
- Contact :
Re: Câblage contrôleur broche
En fait en Wifi via le router (freebox chez moi) tu ne peux pas envoyer un job en streaming, la réception des données par la machine est trop lente, par contre, depuis ton PC en wifi, tu peux très bien contrôler la CNC, lui envoyer des commandes ect, et si tu veux lancer un job via wifi, tu peux uploader le gcode sur la carte SD de la machine via le wifi et lancer le job, le tout à distance.
Je n'ai pas testé en wifi direct , sans routeur.
Je n'ai pas testé en wifi direct , sans routeur.
Re: Câblage contrôleur broche
Il faut que je mette le nez dans bCNC.
J'ai besoin de l'autolevel.
Si j'ai bien compris, il faut "streamer" depuis bCNC, à moins de pouvoir intégrer l'autolevel dans le Gcode et l'uploader sur la SD.
D'ailleurs j'ai rien pris pour la SD, vous conseillez quoi ?
Merci !
J'ai besoin de l'autolevel.
Si j'ai bien compris, il faut "streamer" depuis bCNC, à moins de pouvoir intégrer l'autolevel dans le Gcode et l'uploader sur la SD.
D'ailleurs j'ai rien pris pour la SD, vous conseillez quoi ?
Merci !
Re: Câblage contrôleur broche
Vous n’avez pas les permissions nécessaires pour voir les fichiers joints à ce message.
- RoMaker
- Administrateur du site
- Messages : 5067
- Enregistré le : 02 janv. 2017 20:24
- Localisation : Montpellier
- Contact :
Re: Câblage contrôleur broche
Ouai, la poste ne scanne quasiment plus les numéros de suivi depuis le début du confinement !
Re: Câblage contrôleur broche
Ce monde fonctionne curieusement en ce moment...
Commandé sur Aliexpress le même jour que ton shield.
C'est déjà arrivé...
C'est un chassis de 3040 pour remplacer mon 3020.
J'ai donc un chassis de 3020 dispo si qqu'un à besoin.
Commandé sur Aliexpress le même jour que ton shield.
C'est déjà arrivé...
C'est un chassis de 3040 pour remplacer mon 3020.
J'ai donc un chassis de 3020 dispo si qqu'un à besoin.
Vous n’avez pas les permissions nécessaires pour voir les fichiers joints à ce message.
Re: Câblage contrôleur broche
Hello,
Je vois que sur le shield, les end-stop doivent être NC.
Sur le châssis que j'ai pris, les end-stop sont NO.
Quel est la valeur à modifier dans le firmware ?
Je souhaite utiliser que 3 des 6 end-stop pour le homing.
Merci
Je vois que sur le shield, les end-stop doivent être NC.
Sur le châssis que j'ai pris, les end-stop sont NO.
Quel est la valeur à modifier dans le firmware ?
Je souhaite utiliser que 3 des 6 end-stop pour le homing.
Merci