Vous l’avez attendu (ou pas…), et la voilà enfin !

Non ce n’est pas la version finale de Jedicut avec tout ce dont vous rêvez (pas encore…) , mais c’est la première version beta permettant de produire du GCode.

Au fur et à mesure des travaux sur le GCode, j’ai découvert des bugs anciens et j’ai fait quelques optimisations. Par exemple la chauffe : j’ai découvert aujourd’hui qu’elle ne pouvait plus fonctionner, et ça semble assez vieux (sauf dans quelques cas hasardeux ??). C’est réparé dans cette beta.

Les nouveautés de la v2.3.3.1

  • Le GCode est généré en parallèle du calcul des pas tel que c’est fait depuis toujours (plus tard ce sera dissocié, et on fera l’un ou l’autre). La cohabitation avec les plugins de communication ne devrait pas poser de problème (même si la machine n’est pas branchée),
  • Le GCode est produit pour tous les types de déplacement manuel, et pour tous les types de découpe,
  • L’utilisation de l’assistant de découpe est obligatoire (c’est dur à expliquer :S ),
  • Le GCode est généré dans le répertoire de Jedicut, dans un fichier horodaté créé chaque fois que vous lancerez une découpe (ou un déplacement manuel),
  • La chauffe fixe est également gérée (pas la chauffe dynamique pour l’instant),
  • Les moteurs se nomment X Y U V et la vitesse est recalculée si nécessaire pour ne jamais dépasser les limites (il faudrait faire quoi quand X Y sont à 0 ?),
  • La vitesse de découpe est fixée arbitrairement pour l’instant (aucun lien avec ce qui est paramétré dans Jedicut),
  • Aucun paramétrage n’est possible pour l’instant.

Bugs corrigés / Améliorations :

  • 2 icones n’étaient pas les bonnes dans le menu principal,
  • En pilotage manuel, la chauffe ne fonctionnait pas lors de la rotation d’un seul moteur,
  • Une erreur sur la gestion de la chauffe provoquait son dysfonctionnement,
  • Optimisation de la gestion de la chauffe dans la fenêtre de confirmation de la découpe,
  • L’affichage de la toolbar était partiellement faux après ouverture d’un fichier.

A venir

  • La prise en compte de tous vos retours pour corriger / améliorer le GCode produit,
  • Ajout d’un écran de paramétrage dans les options de Jedicut (emplacement des fichiers générés, noms des moteurs, unités de mesure…),
  • Dissocier les calculs des pas et les calculs du GCode,
  • Revoir la gestion de la chauffe dynamique dans Jedicut,
  • Revoir le paramétrage de Jedicut pour l’adapter au plugin de communication sélectionné, pour plus de cohérence et de simplicité,
  • Basculer tout le code générant le GCode dans un plugin qui sera publié en open source.

L’idée sur ce dernier point est qu’il y aura 2 catégories de plugin de communication : ceux pour les machines nécessitant des ordres élémentaires (du pas à pas), et ceux pour les machines utilisant un interpolateur (principe du GCode, ipl5X..).

Un volontaire pour faire un plugin pour IPL5X ? 😉

Vos retours seront les bienvenues sur le forum, dans la discussion dédiée aux versions beta de Jedicut et du GCode.

Edit du 15/11 : Fichier supprimé, une version plus récente est disponible 😉