La version 0.4 de NoRT CNC Control est sortie.

Une nouvelle version de mon système de contrôle de fraiseuse CNC a été lancée. Cette version corrige principalement les défauts et les bogues de la version précédente (La version NoRT CNC Control est sortie)

Améliorations :

  • Le planificateur de vitesse a été refondu. Le nouveau planificateur analyse entièrement le mouvement du début à la fin, prenant en compte la courbure des arcs lors du déplacement et choisit la vitesse maximale possible dans les limites des vitesses définies afin de ne pas dépasser les accélérations maximales permises.
  • Une partie de la configuration, qui était stockée dans la partie RT du microcontrôleur, a été entièrement transférée dans le code python.
  • Des problèmes de perte de focus dans l'interface utilisateur lors de l'entrée manuelle de commandes ont été corrigés.
  • Ajout de la possibilité d'émuler indépendamment la broche et la table de coordonnées.
  • Les bogues d'état de la machine lors de l'entrée manuelle de commandes ont été corrigés.
  • Le cycle d'envoi de messages à la table de coordonnées et à la broche a été ajusté, avec un traitement correct du signal de réinitialisation et des messages de réinitialisation du microcontrôleur.
  • Ajout d'un CRC au protocole d'interaction avec le microcontrôleur.
  • Arrêt du fonctionnement lors de la déconnexion du port série USB, si l'interaction avec le microcontrôleur se fait par celui-ci — auparavant, le système commençait à lire en boucle un ttyUSB0 qui n'existait plus.
  • Désormais, les mouvements sont bloqués après le redémarrage du microcontrôleur. Pour débloquer, il faut envoyer une commande spéciale au microcontrôleur. Cela est envoyé au démarrage de l'exécution du g-code. Cela exclut donc un mouvement incorrect en cas de redémarrage soudain du MCU pendant le mouvement.

En parallèle avec l'écriture du code, j'utilise déjà la machine sous son contrôle. Récemment, j'ai découpé des petites pièces pour un modèle de planeur. Ainsi, ce code est déjà utilisé en pratique.

Source : linux.org.ru

Acheter un hébergement fiable pour les sites avec protection DDoS, serveurs VPS VDS 🔥 Acheter un hébergement fiable pour les sites avec protection DDoS, serveurs VPS VDS | ProHoster