Bonsoir,
@Dorian
La carte Mega à exactement la même puissance de calcule que la UNO, la différence réside dans la mémoire programme disponible et le nombre de IO's. La vitesse maximal des signaux est de 30kHz si je ne me trompe pas, ce qui est beaucoup mieux que la plus part des logiciels pilotant le port parallèle sous Windows.
Il y a d'ailleurs un Fork de GRBL pour le 4 axes qui existes (
https://github.com/LETARTARE/Grbl-xx_with_Arduino ) .
Le firmware "Repetier" n'utilise pas un G-Code standard, donc selon moi ce n'est pas vraiment une bonne idée de vouloir adapter la découpe fils chaud à ce type de firmware. Le fait que des cartes toutes prêtes existe n'est pas un élément valable, car tu es limité dans ton chose de drivers et par conséquent des moteurs. Si tu as toute la chaîne qui est indépendante tu peux plus facilement d'adapter et évoluer.
Un exemple tout simple, Jedicut ne gère pas la position machine, mais le G-Code oui et la plupart des interpréteur aussi, donc tu aurais juste à rajouter un paramètre dans le post-processeur pour que le "Homing" se fasse. Jedicut deviendrait dans ce cas un logiciel de "CAO" et "CAM".
Le G-Code gère déjà la vitesse d'une broche (ou la chauffe dans notre cas) en fonctionne de paramètre donnée en [tr/min] ou en [%] par PWM ou autre suivant ce que tu as comme carte, tout est définit et souple d'emploi.
J'en ai déjà parlé avec Jérôme et je lui ai fait un document concernant les options et ce qu'il faut dans un fichier G-Code.
Le fait que Jedicut envoie ou non directement le fichier est à Jérôme de décider, mais il n'y a aucun avantage, hormis le maintient d'un module supplémentaire dans son programme.
Si Jedicut permet d'utiliser des post-processeurs (pour définir des variantes suivant les programmes et options que tu veux) et sort un fichier G-Code, ensuite tu peux utiliser le logiciel que tu souhaites pour piloter ton électronique, tu n'est plus limité.
Il y a des quantité de logiciel d'interpolation avec leurs avantages et inconvénients, dont voici une liste non exhaustive:
- LinuxCNC (celui que j'utilise pour ma CNC et que j'aimerais aussi utiliser pour ma mécanique fils chaud)
- Mach3 (payant mais sous Windows)
- GRBL
- Machinekit (avec une carte Beaglebone Black, vitesse des signaux non optimisé 60kHz et 200kHz en bidouillant et possible à 2MHz si un bon driver est codé)-
- TurboCNC (sous DOS)
Nous avons déjà beaucoup échangé sur le sujet avec Jérôme et il a pas mal de matière et une vision pour la suite. J'espère qu'il aura un jour le temps et le courage de nous sortir sortir une version de Jedicut pour le G-Code.
Voilà j'espère que ce n'était pas trop long à lire et que tu vois un peu plus l'idée que l'on avec Jérôme.
@ Jérôme
J'espère que tout se passe bien chez toi et que tu as pu profiter de vacances en famille! J'ai mon local de bricolage qui a reprit ces marques dans notre nouvelle maison, au cas ou :-) ! On va essayer de finaliser le G-Code avant que la Domotique ne m'attrape tout entier ;-).
A+
Xavier