Page 4 sur 5

Re: CNC Fil Chaud Rustica 2018 C - Jedicut version Luxe - Écran Full Graphic 128x64 points

Posté : mer. janv. 22, 2020 8:45 am
par AERODEN
Bonjour Tevz,

Je vois que tu as bien travaillé, tu as maîtrisé l'afficheur graphique, est-ce que tu peux nous mettre la vue de config de la machine dans Jedicut afin que je calcule à quelle fréquence fonctionnent les interruptions du sketch. Ceci afin de déterminer les limites d'utilisation de l'afficheur graphique en fonction de la mécanique utilisée.
J'attends avec impatience les résultats de la mesure de courant électronique.
Très beau coffret !
Bonne continuation A+ .
Alain

Re: CNC Fil Chaud Rustica 2018 C - Jedicut version Luxe - Écran Full Graphic 128x64 points

Posté : mer. janv. 22, 2020 11:13 am
par Tevz
Hello et merci Alain !

Voici la configuration :
Image
Mon baud est en 115200 :)

Re: CNC Fil Chaud Rustica 2018 C - Jedicut version Luxe - Écran Full Graphic 128x64 points

Posté : dim. janv. 26, 2020 10:31 am
par AERODEN
Merci pour les infos, je constate qu'avec les coefficients de vitesse que tu as mis, la fréquence de traitement des informations est importante et la gestion de ton afficheur graphique ne perturbe pas le déroulement du programme ; c'est encourageant. Par contre la vitesse de découpe est beaucoup trop grande, les bons résultats de découpe sont obtenus avec une vitesse de 3 à 4 mm/s. Ce qui va diminuer la fréquence de traitement et va te permettre d'intégrer la mesure de courant.
Il se peut que le problème que tu rencontres avec ton portable vient de ces grandes vitesses car au moment de l'inversion de sens il peut y avoir décrochage de pas. Nous n'avons pas de pente d'accélération et de décélération. Essayes avec des vitesses plus faibles.
A suivre.
Alain

Re: CNC Fil Chaud Rustica 2018 C - Jedicut version Luxe - Écran Full Graphic 128x64 points

Posté : dim. févr. 02, 2020 8:14 am
par Jerome
Salut !

Serait il possible d'ajouter le support de cet afficheur "en option" dans le firmware actuel, ou les firmware sont ils totalement différents ?
On pourrait trouver une manière simple de le diffuser pour que chaqu'un puisse faire construire ou faire évoluer sa machine en fonction de son électronique.

Superbe travail ! J'ai hâte de voir l'intégration de la mesure du courant :)-D

Re: CNC Fil Chaud Rustica 2018 C - Jedicut version Luxe - Écran Full Graphic 128x64 points

Posté : lun. févr. 03, 2020 2:20 pm
par Tevz
AERODEN a écrit : dim. janv. 26, 2020 10:31 am Merci pour les infos, je constate qu'avec les coefficients de vitesse que tu as mis, la fréquence de traitement des informations est importante et la gestion de ton afficheur graphique ne perturbe pas le déroulement du programme ; c'est encourageant. Par contre la vitesse de découpe est beaucoup trop grande, les bons résultats de découpe sont obtenus avec une vitesse de 3 à 4 mm/s. Ce qui va diminuer la fréquence de traitement et va te permettre d'intégrer la mesure de courant.
Hello Alain,
J'ai ajusté la vitesse de découpe ;) Merci :D
AERODEN a écrit : Il se peut que le problème que tu rencontres avec ton portable vient de ces grandes vitesses car au moment de l'inversion de sens il peut y avoir décrochage de pas. Nous n'avons pas de pente d'accélération et de décélération. Essayes avec des vitesses plus faibles.
A suivre.
Alain
Malheureusement avec 4 mm/s j'ai toujours une inversion. Je met cette issue de coté et bosserais plus tard dessus ;)

========================================================
Jerome a écrit : dim. févr. 02, 2020 8:14 am Salut !

Serait il possible d'ajouter le support de cet afficheur "en option" dans le firmware actuel, ou les firmware sont ils totalement différents ?
On pourrait trouver une manière simple de le diffuser pour que chaqu'un puisse faire construire ou faire évoluer sa machine en fonction de son électronique.

Superbe travail ! J'ai hâte de voir l'intégration de la mesure du courant :)-D
Hello Jérôme ! :)

Les FW sont divergents, car l'afficheur matrice prend pas mal de temps à l'affichage.
C'est pourquoi il faut le rafraîchir quand le cpu est le moins contraint en temps réel.

J'utilise aussi les "codings rules" que je pratique dans mon travail ^_^

A chaque release que vous faite je le met à jour de mon coter et essaye de merger au mieux ;)

Voici le repo en cas :D

https://github.com/ThibaudetTevai/cnc_filchaud

Re: CNC Fil Chaud Rustica 2018 C - Jedicut version Luxe - Écran Full Graphic 128x64 points

Posté : mar. févr. 04, 2020 2:43 pm
par Tevz
Petite new j'ai finis d'implémenter le INA219.

Les mesures max possible sont : 32V pour 2A.
Cela passe t'il pour de la découpe ?

Re: CNC Fil Chaud Rustica 2018 C - Jedicut version Luxe - Écran Full Graphic 128x64 points

Posté : jeu. févr. 06, 2020 8:35 am
par Jerome
Je laisse les pro répondre :D

Tu nous fera une petite vidéo du fonctionnement de l'afficheur avec ces dernières évolutions ? ::blush::

Re: CNC Fil Chaud Rustica 2018 C - Jedicut version Luxe - Écran Full Graphic 128x64 points

Posté : jeu. févr. 06, 2020 10:40 am
par Tevz
Jerome a écrit : jeu. févr. 06, 2020 8:35 am Je laisse les pro répondre :D

Tu nous fera une petite vidéo du fonctionnement de l'afficheur avec ces dernières évolutions ? ::blush::
En faite c'était pour savoir quel puissance été mise en sortie :) Le rapport Volt Ampére :D

Re: CNC Fil Chaud Rustica 2018 C - Jedicut version Luxe - Écran Full Graphic 128x64 points

Posté : jeu. févr. 06, 2020 5:10 pm
par Feldsalat
Tevz a écrit : jeu. févr. 06, 2020 10:40 am

En faite c'était pour savoir quel puissance été mise en sortie :) Le rapport Volt Ampére :D
But the power supply must not be one with 36V output voltage!
Depending on the used wire and its length, a relatively high voltage is necessary. With PWM control the full voltage of the power supply is always present and the current is calculated from the resistance of the wire. So you must not consider effective current and voltage, but always the maximum values.
I would rather consider an analog measurement value acquisition. Maybe an ACS712... if the measurement via the analog-digital converter does not take too much time?
There are also INA226, which are specified up to 36V. The measuring range for the current can be easily increased with another or an additional measuring resistor.

Translated with www.DeepL.com/Translator (free version)

Re: CNC Fil Chaud Rustica 2018 C - Jedicut version Luxe - Écran Full Graphic 128x64 points

Posté : ven. févr. 14, 2020 10:56 am
par Tevz
Feldsalat a écrit : jeu. févr. 06, 2020 5:10 pm There are also INA226, which are specified up to 36V. The measuring range for the current can be easily increased with another or an additional measuring resistor.
Yes it's a good final solution for the voltage :) I'll buy some boards on aliexpress .

Otherwise, yesterday i worked on the INA219 and the current PID ( currently, just Proportional ) and the values to displaying ( Volt / Amp ) on the display.

https://photos.app.goo.gl/muZri4G2E9ypTbMS7

I put a variable resistor on the hotwire output . It was set at 50 ohm and changed to ~ 20 ohm on the video.

I has set the order current at 0.5A ( in the code, at the moment for the developement )

On the video we can see the PWM values change on the display (and on the PC) , when i lower the resistor.
The asservissement lower ( or upper ) the PWM to keep the output at 0.5A

in fact, i use juste a proportional for the PID. But the next step is to use the Integral and why not the derivating.
While taking into account the real time problems of the stepper and the UART

PS: Yes I "burned" my fingers a little at the moment on the vidéo xD
----------------------------------------------------------------------------------

Oui, c'est une bonne solution finale pour la tension :) Je vais acheter des cartes sur aliexpress.

Sinon, hier, j'ai travaillé sur l'INA219 et le PID (actuellement, juste le proportionnel) et les valeurs à afficher (Volt / Amp) sur l'écran.

https://photos.app.goo.gl/muZri4G2E9ypTbMS7

J'ai mis une résistance variable sur la sortie du fil chauffant. Il a été réglé à 50 ohms et changé ( pendant la vidéo ) à ~ 20 ohms .

J'ai mis une commande de courant à 0,5A (dans le code, en ce moment pour le développement)

Sur la vidéo, nous pouvons voir les valeurs PWM changer sur l'écran (et sur le PC), lorsque je baisse la résistance.
L'asservissement abaisse ( ou augmente ) la PWM pour maintenir la sortie à 0,5A

En faite, j'utilise une proportionnelle pour le PID. Mais la prochaine étape consiste à utiliser l'intégrale et pourquoi pas la dérivation.
Tout en tenant compte des problèmes en temps réel du stepper et de l'UART.

Voilou voilou ;)

PS: Oui je me "brulé" un peux les doigts pendant un moment xD