Page 3 sur 5

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

Posté : sam. nov. 09, 2019 11:32 pm
par Jerome
Salut,

J'ai publié LMFAO_V4_7_0 sur Github. Le fork ne doit pas poser de problème, en tout cas tout est publique de mon côté :)-D

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

Posté : lun. nov. 11, 2019 4:26 pm
par Tevz
Jerome a écrit : sam. nov. 09, 2019 11:32 pm Salut,

J'ai publié LMFAO_V4_7_0 sur Github. Le fork ne doit pas poser de problème, en tout cas tout est publique de mon côté :)-D
Effectivement j'ai mal lu le message de Github :) Je vais donc tenter de faire une merge des deux codes.

Autrement j'ai reçus l'écran 2002 pour tester la compatibilité et en commentant ce define : #define MATRIX_LCD
Le code s'ajuste bien à l'écran :)

Il me manque plus que de mettre en place le système de chauffe du fil et de tester :)

Edit: Pour le merge il y a de bonne divergence ^^
Par exemple, j'ai séparé toute les déclarations de Struct, enum, constante, union, definition dans des fichier .h
Cela permet d’alléger en visuel le main file.

Les

Code : Tout sélectionner

do {
	//rien est fait dans ce do
} while ( condition );
sont passé en

Code : Tout sélectionner

 while ( condition ) ;
Ainsi que la position des Braces et autre syntaxe ^^
( je colle au plus au coding kernel rules: [url]https://www.kernel.org/doc/html/v4.10/process/coding-style.html[/url] )

Pour l'encodeur, je suis partie sur une classe à part entière ( pour alléger encore le code ). Mais l'utilisation est différente . Pour moi je reste appuyé, puis je tourne pour monter de 10 en 10 ou si je n’appuie pas je monte de 1 en 1.

Autrement partant de la 4.6 j'ai vue qu'il n'y avait que du changement de texte et la mise en place de l'encodeur. J'ai donc fais en sorte que mon repo colle au modification de Alain :)

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

Posté : lun. nov. 11, 2019 6:13 pm
par Tevz
Pour les perssones souhaitant tester le repo et qui on un écran de type 12864
Image
Alors il faut dé-commenter le define "MATRIX_LCD" dans le fichier : conf.h

Code : Tout sélectionner

#define MATRIX_LCD

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

Posté : mer. nov. 13, 2019 11:54 pm
par Tevz
Salut à tous !

J'ai attaquer la modélisation de la boite avec comme base celle d'Alain :)

https://cad.onshape.com/documents/b46a1c93668ec44a9388e262/w/1ed3f09cad0b2bd6a61a94d3/e/b1714ae4268f485148dcdfb0
Image

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

Posté : jeu. nov. 14, 2019 10:41 am
par AERODEN
Bonjour Tevz,
Très beau travail, bonne continuation.
Alain

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

Posté : jeu. nov. 21, 2019 12:31 am
par Tevz
AERODEN a écrit : jeu. nov. 14, 2019 10:41 am Bonjour Tevz,
Très beau travail, bonne continuation.
Alain
Merci Alain !

Voila les finitions sont en train de ce faire :)
Image
Il me reste plus que la prise 220V et je pense que je suis prêt pour l’impression 3D :)

Autrement j'ai un petit INA219 qui traine . Ce petit circuit mesure la Tension et Courant consommé. Cela serait pratique pour en déduire la température du fil non ?

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

Posté : jeu. nov. 21, 2019 10:08 am
par AERODEN
Ouah ! Quand on aime le dessin 3D on ne regarde pas le temps passé. Très bien.
Avec ton circuit INA c'est possible de calculer la température moyenne du fil, il faut avoir auparavant la courbe de la résistivité en fonction de la température du fil.
Les fils que l'on trouve sur le marché sont souvent accompagnés de la résistivité, par contre le coefficient de température n'est pratiquement jamais fourni.
Je ne me suis pas penché sur ces calculs, c'est certainement passionnant. Je ne sais pas comment se comportent aussi les mesures de courant et de tension avec le INA sur un courant haché à 7KHz.
Il y a un os à ronger!!!
Alain

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

Posté : jeu. nov. 21, 2019 3:56 pm
par Tevz
AERODEN a écrit : jeu. nov. 21, 2019 10:08 am Ouah ! Quand on aime le dessin 3D on ne regarde pas le temps passé. Très bien.
Merci :) C'est pour éviter de refaire plein de fois les pièces en 3D :) Du coup je modélise pour me rapprocher au plus proche de la réalité !
AERODEN a écrit : jeu. nov. 21, 2019 10:08 am Avec ton circuit INA c'est possible de calculer la température moyenne du fil, il faut avoir auparavant la courbe de la résistivité en fonction de la température du fil.
Les fils que l'on trouve sur le marché sont souvent accompagnés de la résistivité, par contre le coefficient de température n'est pratiquement jamais fourni.
Je ne me suis pas penché sur ces calculs, c'est certainement passionnant. Je ne sais pas comment se comportent aussi les mesures de courant et de tension avec le INA sur un courant haché à 7KHz.
Il y a un os à ronger!!!
Alain
Aie si c'est de la PWM cela vas être un peux complexe mais pas insurmontable. Je vais me documenter :)
Un INA c'est en gros une résistance ( hors package CI ( Composant Intégré) ) en série de 0.01 ohm qui remonte (dans le CI) une tension en fonction du courant ( U(v) = R(ohm)*I(A) ) .
Image
Cette tension est convertis en numérique grâce à un DAC ( Digital Analog Converter ) . Cette valeur numérique peut être consultée via SPI.
Du coup si on a une moyenne de courant, on peut asservir je pense la chauffe du fil :) Pour ma par j'ai du Kanthal en 0.3

----------------------------------------------

Par contre la résistance peut supporter que 2W de puissance :s Je pense que l'on est plus haut pour le fil ?
Je viens de m’apercevoir que la résistance de mesure serait plus petite que le fil chauffant ... du coup cette solution n'est pas bonne :/

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

Posté : lun. nov. 25, 2019 3:15 pm
par AERODEN
Bonjour Tevz
Par contre la résistance peut supporter que 2W de puissance :s Je pense que l'on est plus haut pour le fil ?
Je viens de m’apercevoir que la résistance de mesure serait plus petite que le fil chauffant ... du coup cette solution n'est pas bonne :/
En regardant la photo du circuit, la résistance de mesures de Courant est de 0.1 ohm et non 0.01.
Si tu as un courant dans ton fil de 4A pour une PWM de 100% tu as une tension de aux bornes de la résistance de 0.4V et un puissance dissipé de (P =RxI²) soit 0.1 x 4x4 = 1.6W ce qui est en dessous de la puissance max de la résistance. Ton fil de Kanthal de 0.3mm fait aux alentours de 13ohm au mètre. Si tu as un arc de 1m et une alimentation de 36V tu as un courant de 2.76A même moins car ton fil chauffe, il devient plus résistant.
Pour moi, il est tout à fait possible de mesurer le courant avec ton circuit, il y a juste à voir comment il se comporte avec la PWM.
A+
Alain

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

Posté : mar. janv. 21, 2020 9:19 am
par Tevz
Bonjour à tous !

J'ai eu des petits problème avec mon imprimante 3D ( un stepper qui à lâché ... j'ai du donc changer la carte mère )
Après de longue calibration voici le résultat ( en attente de peinture ) .
Image
Et une petite vidéo : https://photos.app.goo.gl/HSrChBgHvEqv9K7o6

Autrement j'ai remarqué un petit comportement bizarre . A un moment donné un des moteurs ne revient pas dans le bon sens. Ce bug ce produit uniquement sur mon ordinateur portable , mais pas sur ma tour PC .
Pourtant le logiciel à le même réglage sur les deux machines :/

Il me reste plus que de tester le Fil chaud et le capteur de courant à intégrer dans le firmware ;)