Re: Jedicut - Arduino - Ramps 1.4

11
Les vis de 8mm sont au pas de 2, mais avec 4 fillets differents > 1 tour = 4*2mm > 8mm par tour. C'est ce qui est vendu sur evay comme ACME leadscrew 8mm Prusa pitch 4x2mm

J'ai l'equivalent de ton système a ressort > Une cale fixe , pour éviter la pression continues sue les écrous. Les vis sont plutot bien faites, et ont très peu de variation d'une extrémité a l'autre, donc le systeme de cale marche bien.

Re: Jedicut - Arduino - Ramps 1.4

12
Pour ce qui est de la mécanique ce n'est pas titre de la discussion.
J'aimerai que l'on parle des aménagements possibles pour l'électronique, je voudrais que chacun donne son avis sur les commandes éventuelles attendues sur un nouveau système.
Au lieu d'écrire, j'ai fait une vidéo, avez-vous des commentaires ?
Rappel : L'utilisation de l'encodeur pour la référence de chauffe en manuelle n'est pas très pratique car on ne peut pas réaliser le réglage lorsque la chauffe est ON. Ceci est dû au fait que l'encodeur utilise des entrées Arduino sur lesquelles il n'y a pas d'interruption.
J'étudie un autre moyen avec potentiomètre pour pouvoir régler chauffe en service pour permettre des réglages lors de l'étalonnage des matériaux pendant l'avance du fil.
Je prévoie aussi une commande de chauffe pour un cutter électrique. Pour la découpe des cavités des servomoteurs.
Je vais ajouté sur le coffret une prise DB9 pour éventuellement le 5 ème axe.
Mon objectif est de construire une électronique qui corresponde à ce que de nombreux modélistes pratiquent en utilisant Jedicut et qu'ils ne trouve pas sur leur matériel actuel.
En plus du programme, j'étudie l'intégration dans un coffret identique à ce que j'ai réalisé pour IPL5X visible sur mon blog ou sur mon site.
A bientôt, impatient de vous lire.
Alain
Je vous invite sur mon blog :
http://alainfelixdenis.wordpress.com/
sur mon site :
http://www.aeroden.fr

Re: Jedicut - Arduino - Ramps 1.4

13
Bonjour,

Un peu de nouvelle sur mon étude. Après les essais réalisés, j'ai terminé l'étude du coffret électronique. Le schéma de câblage de l'ensemble est un fichier pdf , il fait plus de 614KB, il ne peut être en fichier joint, il est téléchargeable sur mon drive G+ :
https://drive.google.com/open?id=0BwnRs ... FBFaU16SEE

Le matériel est en commande :
Alimentation 12 V 10 A pour l'électronique et les moteurs PAP 1.65 A x 4 . Le cutter électrique 2.5 A sera aussi sur cette alimentation le fonctionnement n'est possible qu'en mode Manuel, donc moteurs coupés.
Alimentation 36 V 10 A pour l'arc. Les 36 V sont nécessaires pour un arc de 1.5 m avec du fil Weymuller ref : 0414051000 ; 0.4 mm , 8 ohms/m. l'intensité est au x environs de 2.5 A pour une peau de 0.7 mm avec des vitesses de découpe entre 1.5 et 4 mm/s.
L'ensemble Arduino, Ramps 1.4 , les 2 alimentations ont été commandés chez " à ma zone " livraison rapide et pas de douane.
L'étude des circuits imprimés est réalisée.
J'ai prévu un relais pour mettre en série dans l'alimentation de la chauffe car certains utilisent ce montage. Pour ma part, je ne l'utilise pas car la PWM de chauffe est forcée à zéro à l'arrêt.
Les phases des moteurs PAP sont doublées dans les connecteurs DB25. Des prolongateurs de 1.5 m DB25 réalisent la liaisons avec X1-Y1 et X2-Y2, les fdc mini (fin de course) passent par ces connecteurs. Si les fdc. ne sont pas utilisés, un cavalier est mis en place sur le circuit imprimé des connecteurs DB25.
J'ajoute des photos dans l'album ci-dessous à mesure de l'avancement.
https://photos.google.com/share/AF1QipM ... JIZGdVUHFn

A+ Alain
Je vous invite sur mon blog :
http://alainfelixdenis.wordpress.com/
sur mon site :
http://www.aeroden.fr

Re: Jedicut - Arduino - Ramps 1.4

14
Bonjour,
Cette semaine, j'ai réalisé les circuits imprimés de la carte de commande et de la carte de sortie pour les DB25 et DB9.
J'ai réalisé beaucoup d'essais pour éventuellement disposer de la commande de chauffe par potentiomètre pendant les translations pour faire les mesures des paramètres pour les matériaux. Actuellement Jedicut ne permet pas d'ajuster en continu la chauffe pendant la translation. Je pensais réussir à glisser cette commande manuelle de chauffe entre les steps de commande des moteurs.
L'Arduino se programme facilement grâce à ses librairies, ces librairies sont réalisées avec des garde-fous ce qui consomment du temps. Pour cette commande de réglage de la chauffe à partir d'un potentiomètre, il est nécessaire de lire une entrée analogique, la conversion analogique est une opération longue (~120 µs) , la commande de la PWM pour le chauffage est une opération courte (~15 µs), l'affichage de la valeur sur le LCD est aussi une opération longue (~150µs). Sachant que pour une vitesse de 5 mm/s le temps entre 2 steps est de 440 µs, déjà, il faut lire les messages venant de Jédicut, les décoder, aiguiller les commandes vers les drivers, afficher la vitesse sur le LCD, il ne reste plus grand chose en temps avant de recommencer pour le step suivant.
En l'état actuelle des choses, il n'est pas possible d'ajouter la commande manuelle du chauffage pendant la découpe. Je ne désespère pas un jour le développer en ne me servant pas des librairies mais en programmant directement sur les registres du microcontrôleur. C'est du temps à passer, je ne connais pas les microcontrôleurs Atmel, je n'ai programmé que les PIC. On verra cela plus tard.
Donc la commande manuelle du chauffage du fil est possible en dehors du mouvement. Cela permet de nettoyer le fil.
La commande du cutter électrique est opérationnelle à partir du 12 V. Si vous ne connaissez pas les cutters électriques, Cliquez ici.
Ce matériel fonctionne sous 5 - 6 V, il suffit de limiter la PWM à 50%.
Le programme complet est terminé et testé.
Dans les jours qui viennent je mettrais des photos, je vais assembler tout le matériel et faire les essais sur ma table..
A+ alain
Je vous invite sur mon blog :
http://alainfelixdenis.wordpress.com/
sur mon site :
http://www.aeroden.fr

Re: Jedicut - Arduino - Ramps 1.4

15
Bonjour Aeroden,
Jolie réalisation!
Je voulais juste réagir la tes essais de commande de chauffe pendant la translation.
Je m'étais déjà fais la réflexion que l'on pourrai semi-automatiser ce processus de calibrage.

Auparavant, je précise que je ne sais pas développer en langage arduino....

Voila mon idée pour calibrer la chauffe l'on pourrai procéder comme suit.

Faire des passes horizontales successives dans un bloc. A chaque passe on descend le fil de x mm et on baisse la chauffe x %.
Quand le bloc bascule, l'utilisateur appuis sur un bouton. on retient alors la valeur de chauffe avant l'action du bouton.
On peux même imaginer faire des passes successives en baissant de 10% la chauffe, quand le bloc bascule on recommence avec la dernière valeur "bonne" puis on fait des passes avec 2% écart de chauffe pour affiner les réglages.

On fait un test vitesse lente et un test vitesse rapide.
Je pense que comme cela simplifie beaucoup, plus besoin de commande a passer pendant la translation

Voili Voilou.
A+ Franck

Re: Jedicut - Arduino - Ramps 1.4

16
Bonjour Franck,
Merci pour ton avis, c'est en discutant que l'on mêle nos idées.
Pour l'étalonnage des matériaux, on peut le faire avec Jédicut dans l'onglet chauffe, tu affiche une puissance que tu peux changer après chaque translation, ce que je cherchais c'était de pouvoir trouver le bon réglage avec le potentiomètre en 1 ou 2 translations.Pour l'instant on se contentera de cela.

Je m'adresse à Jérôme toujours pour la chauffe que ce soit avec Jedicut pou IPL5X lorsque l'on étalonne les matériaux, on le fait avec des petits blocs de 100mm environ sur le fil.Le problème survient lorsque l'on utilise le matériau étalonné sur une longueur beaucoup plus grande que 100 mm Si vous faites une découpe de 600 mm, l'échange de chaleur entre le matériau devient plus important que dans l'air. Malgré votre étalonnage, vous trouvez des fils alors que sur les 100 mm la coupe était nette.
Ce que je propose, c'est d'avoir à la disposition dans la table des matériaux un coefficient de 0 à 20% et Jedicut augmenterait la chauffe par tranche de 100 mm, Jedicut connait la largeur de découpe.
Vos réflexions SVP
A+ alain
Je vous invite sur mon blog :
http://alainfelixdenis.wordpress.com/
sur mon site :
http://www.aeroden.fr

Re: Jedicut - Arduino - Ramps 1.4

17
Salut,

Actuellement la chauffe adéquate est calculée pour chaque section de profil (une section = segment entre 2 points). C'est pas évident, mais c'est déjà un test.

Ce que tu proposes pourrait être couplé à ça, à savoir calculer comme c'est déjà fait, puis augmenter la chauffe par selon un certain coefficient et à chaque hausse de la distance... ça devient compliquer...

Je ne sais pas ce qui est le mieux, et pour l'instant je n'ai rien pour tester ou me rendre compte du comportement réel du fil chaud.
Jerome

Re: Jedicut - Arduino - Ramps 1.4

19
Bonsoir Jérôme,
Pour la chauffe, ce n'est pas pressé, on vit depuis des années comme cela. Je ne crois pas que ce soit très compliqué, je m'explique:
On réalise la procédure normale d'étalonnage des matériaux en 2 points pour une largeur de découpe d'un bloc de 100 mm de large.
J'obtiens par exemple 25% et 48% de valeur de chauffe pour les 2 vitesses je mets un coefficient par exemple de 4%.
Je configure ma découpe, à un moment j'ai entré la largeur du bloc par exemple 700 mm, déjà tu peux calculer les nouvelles références pour le matériau:
pour la valeur basse 25 x (1 + (700 - 100) /100 x 0.04 ) = 31 % pour la longueur de 700 mm
pour la valeur haute 48 x (1 + (700 - 100) /100 x 0.04 ) = 59 % pour la longueur de 700 mm

Ensuite tu fais tes calculs. Je ne demande pas de tenir compte de la flèche.

Pour ce qui est de la mécanique de ma machine j'ai mis à disposition en téléchargement l'ensemble des plans dxf à partir de mon site.
J'ai hâte de terminer l'assemblage de l'électronique pour Jedicut. Ensuite j'expliquerai ma mécanique.
A+ alain
Je vous invite sur mon blog :
http://alainfelixdenis.wordpress.com/
sur mon site :
http://www.aeroden.fr
`); }); })(jQuery, window, document, phpbb);