Depuis quelques années, les paysages de l’électronique et de l’impression 3D ont complètement changés et nous ont inspirés des idées de solutions moins chères et de réalisations mécaniques plus simples.
Passons en revue les possibilités :
Tout d’abord, je félicite les créateurs de la fameuse carte MM2001 et du logiciel Jedicut qui ont mis à disposition, d’un grand nombre de modélistes, leurs réalisations exceptionnelles.
Personnellement j’ai commencé par une carte MM2001 et le logiciel Jedicut qui m’ont donnés entièrement satisfaction pendant des années.
MM2001 et Jedicut :
Ma MM2001 de 2007 dans un boitier de magnétoscope. |
La mécanique réalisée à partir de glissières à bille de tiroir |
2016 ma nouvelle mécanique en impression 3D. Description et pièces en téléchargement sur mon site www.aeroden.fr |
Raccordement, moteurs et fins de course par DB25, les bornes sont en double pour les phases des moteurs. |
MM2001 + IPL5X +RPFC
La MM2001 est légèrement modifiée, le programme du Pic de la carte est modifié (MM2001LH). L’interface IPL5X est connectée, au PC par une liaison USB, à la MM2001 par un câble DB25. Le logiciel RPFC est beaucoup plus compliqué que Jedicut, mais offre des possibilités plus sophistiquées ; choix de la vitesse de découpe, aide à la détermination des paramètres de chauffe en fonction des matériaux.Bravo aux développeurs de IPL5X.
Ramps 1.4 + IPL5X + RPFC
J’ai développé une carte pour IPL5X au format Arduino Méga pour embrocher une carte Ramps 1.4 dessus. Ceci donne un ensemble compact pour un prix très abordable. La description de cet ensemble est sur mon site.
Liaison USB pour MM2001 (Jedicut) :
La complexité de IPL5X + RPFC, la réalisation de ma carte pour recevoir la Ramps 1.4 n’est pas à la portée du débutant m’ont poussés à voir comment Jedicut avait évolué. Un sketch pour Arduino et un plugin ont été développés pour Arduino afin de relier la carte MM2001 par liaison USB au PC avec le logiciel Jedicut. J’ai repris la base du sketch et j’ai développé une carte pour utiliser un Aduino UNO ou Arduino Nano pour MM2001 ou MM2001LH (C’est le même sketch pour Uno ou Nano) . Le câblage est facilité par l’utilisation d’une rallonge DB25 –> HE10 2×13.
Le problème des PC qui n’ont plus de port LPT DB25 est réglé. A la portée des débutants, le dossier complet de réalisation sur le site Jedicut.
Jedicut + Arduino Mega + Ramps 1.4 : ( Jedicut-Alden)
Pour ceux qui viennent aujourd’hui rejoindre la découpe fil chaud, j’ai développé un ensemble électronique complet en remplacement de la MM2001 ( merveilleuse carte qui a rendu et rend encore de bons services) à partir d’un Arduino Mega et d’une carte Ramps 1.4 pour un coût plus faible que la MM2001.
Cet ensemble compact offre 3 options de réalisation. La plus simple, c’est une boite de puissance, aveugle qi exécute les ordres de Jedicut. La seconde avec affichage, indication de la vitesse et de la consigne de chauffe reçue de Jedicut. La version luxe, affichage, commande manuelle chauffe, gestion des fins de course. Commande de la chauffe d’un cutteur individuel. A la portée des débutants, le dossier complet de réalisation sur le site Jedicut.
Jedicut évolue vers le GCode :
Sous l’impulsion de Xavier , XavTronic, www.xavtronic.ch ; Jérôme, Jedicut, www.jedicut.com ; puis Alain, AERODEN, www.aeroden.fr ont mis leurs idées dans le même panier GCode.
En mode GCode, Jedicut élabore le parcours du fil en XY et VZ, avec des paramètres de vitesse en mm/mn (Fxxx) et paramètre de chauffe en % (Sxx). Jedicut n’a besoin que des vitesses de coupe, vitesse rapide et la table des matériaux. Les steps, les inversions des moteurs ne servent à rien lorsque Jedicut est en GCode. Le fichier Gcode généré est l’équivalent de dessins point à point pour enfant, 1 pour l’emplanture et 1 pour le saumon. Les coordonnées des points sont donc le couple XY et VZ.
Xmm Ymm Vmm Zmm
Ces coordonnées peuvent être de 2 types: absolues ou relatives. Le type doit être indiqué dans le programme par les commandes G90 (absolue) ou G91 (relative). Voici un aperçu des commandes Gcode.
C’est pratiquement les seules commandes que l’on utilise en Gcode pour le fil chaud. C’est vraiment très simple. Vous pouvez réaliser facilement des guillotines de tout genre adaptées à vos modes de découpe.
Le fichier généré par Jedicut est un fichier “*.txt”, il peut être lu et modifié en l’ouvrant dans Bloc-notes.
En mode GCode, Jedicut n’a pas à s’occuper des sens des moteurs, des steps, il envoie simplement une consigne de vitesse “Fxxx” en mm/mn et une consigne de chauffe “Sxx” en %. Le logiciel de découpe est allégé de beaucoup de calculs.
Evidemment la commande de votre table de découpe est différente, il faut un logiciel de pilotage et un sketch Arduino qui lui va calculer les vitesses sur trajectoire et va élaborer les directions, et steps pour les moteurs PAP.
Passionné par ce mode de commande GCode, j’ai adapté une chaine logicielle pour la commande des tables de découpe fil chaud. Le GRBL Controller Visualizer 3.6.1-T4 transmet les ordres GCode à l’Arduino Mega doté du sketch GRBL ; celui-ci décode le GCode et transmet les ordres de direction , steps, chauffe à votre carte de commande MM2001, Ramps 1.4 ou autre. Dans ce sketch, les paramètres de votre machine sont configurable.
GCode et MM2001.
Dès les premières générations de GCode par Jédicut, j’ai recherché des solutions simples pour la mise en œuvre. Pour les logiciels d’exploitation des fichiers GCode j’ai choisi GRBL Controller Visualizer 3.6.1-T4 car c’est un 4 axes et les commandes manuelles sont valable pour la découpe fil chaud. Le sketch de base GRBL est donc un 4 axes téléchargé sur Git Hub “Grbl8C1Mega2560” que j’ai modifié pour nos machines. Lorsque l’on parle de 4 axes, on a XYZ + un axe linéaire ou rotatif. Par contre sur nos machines de découpe fil chaud nous avons 2 couples d’axes : XY et Z+ 1 axe linéaire. Ceci est une différence importante dont il faut tenir compte dans les calculs de trajectoire et de vitesse.
Jérome a très bien travaillé dans la génération des fichiers GCode à partir de Jédicut et avec quelques échanges avec Xavier, nous avons réussi à sortir un outil performant et pratique à l’utilisation.
GRBL-ALDEN (Arduino Mega et Ramps 1.4) :
A la suite du succès de la découpe fil chaud à partir du GCode avec la MM2001, j’ai donc étudié une électronique GRBL-ALDEN compatible avec l’électronique Jedicut-Alden. Par contre dans le sketch GRBL pour Arduino Mega les signaux d’entrées et de sorties des commandes des moteurs PAP ne sont pas compatible avec la Ramps 1.4. J’ai donc développé une carte intermédiaire. J’ai ajouté aussi une inversion des signaux des fins de course, dans GRBL ils ne sont pas en sécurité positive et ceci permet d’être compatible avec la plupart des branchements des fins de course. Pour les machines équipées de fins de course, le cycle “homing” est opérationnel, la mise en mémoire d’une position de travail fonctionne.
Avant de publier cet article, j’ai découpé un avion entier avec le matériel ci-dessus pour valider le GCode de Jedicut, les adaptations du sketch GRBL et l’électronique.
J’ai fait le point sur les développements de la découpe en France en téléchargement libre.
Chacun de vous pourra choisir sa réalisation et sa modernisation en fonction de ses besoins.
Je vous conseille le site www.jedicut.com pour les détails de ces réalisations. Dans les discussions du forum vous y trouverez les dossiers complets en téléchargement.
Bientôt le détail de cet avion “Magnum Reloaded” conçu par Martin Müller en EPP et redessiné par moi-même en extrudé, masse 240g ; légèrement allongé à l’avant pour obtenir le centrage.
A+
I have read so many content concerning the blogger
lovers however this paragraph is truly a good paragraph, keep
it up.
Merci beaucoup.
Very nice post. I just stumbled upon your weblog and wanted to say that I have truly enjoyed surfing around your blog
posts. In any case I will be subscribing to your rss feed and I
hope you write again very soon!
Bonsoir,
Excellente synthèse que je me suis permis de retranscrire dans un pdf pour préparer la réalisation de ma machine … je vais me plonger dans le forum jedicut pour approfondir le sujet !
DG
Bonjour
je rencontre un problème de programmation du pic 16F874
message d’erreur : Instruction privilégiée.
pouvez vous m’aider ?
merci
J’ai recherché un peu, je n’ai jamais eu ce message. J’ai trouvé sur le forum Jedicut, il y a une discussion sur ce message. Voici le lien:
https://www.jedicut.com/forums/viewtopic.php?t=8500
A+
AERODEN