Carte contrôleur pour CNC sur USB compatible MEGA 2560 avec OUT LPT pour pilote
Il permet d'utiliser, via le port USB du PC, les cartes de contrôle traditionnelles à trois axes d'une CNC fonctionnant sur port parallèle.
Vous pouvez payer en toute sécurité par carte, PayPal, Amazon Pay ou virement bancaire
Envois express avec DHL, BRT, GLS
Vous disposez de 15 jours à compter de la livraison pour retourner le produit si vous n'êtes pas satisfait
Basée sur l'ATmega2560 avec le firmware GRBL installé, cette carte dispose d'un convertisseur USB / TTL, d'un connecteur DB25, d'un port USB pour l'alimentation et la connexion au PC, d'une sortie relais pour connecter une électrobroche. Il permet d'utiliser, via le port USB du PC, les traditionnelles cartes de commande à trois axes d'une CNC qui fonctionnent sur port parallèle. Attention: Le câble USB et le câble de connexion au connecteur RESET ne sont pas inclus dans l'emballage, donc si nécessaire, ils doivent être achetés séparément (voir ceux associés pour les codes produits). Achetez tous les accessoires dans notre boutique sur EBAY | MAGASIN MECTRONIQUE |
Le système |
Pour comprendre l'utilité de l'interface il faut dire que dans les CNC courantes sur port LPT la commande est donnée par le logiciel d'usinage (par exemple Mach 3) qui, à partir du fichier en langage G-code, envoie des impulsions directement au parallèle lignes pour faire avancer les axes respectifs d'un certain nombre de pas/mm. Mach 3 exécute le G-code et émet des impulsions spécifiques pour les moteurs, une par broche du parallèle, synchronisée et cohérente dans le temps. Si vous essayiez de communiquer via USB avec un convertisseur, tout d'abord un LPT virtuel correspondant à l'USB serait ouvert avec les pilotes appropriés, puis les données seraient sérialisées puis transférées le long de l'USB vers le convertisseur USB/parallèle, La reconstruction parallèle des impulsions de commande à partir des commandes reçues sur USB est réalisée par un microcontrôleur ATmega2560 interfacé à un convertisseur USB/TTL ; dans le microcontrôleur, nous avons chargé le firmware grbl. Ensuite, notre carte reçoit les coordonnées G-Code de l'USB et génère localement les impulsions sur son parallèle, qui pilote le contrôleur d'imprimante d'origine. |
Le micrologiciel |
Le firmware installé est grbl, non compatible avec Mach3, il faut donc s'orienter, pour le logiciel de commande CNC, vers des solutions adaptées. Grbl est un firmware créé pour interpréter le langage G-code et le convertir en commandes sur les trois axes d'une machine CNC ; puis le G-code envoie les coordonnées de déplacement sur les trois axes (par exemple, pour dessiner un carré il faut 4 coordonnées et donc 4 commandes : d'un point à un second, du deuxième au troisième, du troisième au quatrième et de celui-ci au premier). La machine convertit les coordonnées en pas à donner au moteur (en tenant compte des micropas) pour effectuer les mouvements demandés par les commandes. Grbl a été conçu pour le monde MEGA et peut donc être installé sur des cartes basées sur des microcontrôleurs ATmega d' Atmel avec le bootloader préchargé en utilisant le même IDE MEGA. Dans notre cas, étant un firmware ouvert, nous l'avons personnalisé en modifiant certaines parties, notamment celles qui définissent la structure de la CNC à laquelle la carte contrôleur sera associée. Le firmware peut être téléchargé depuis github La conversion des instructions G-code en commandes directes aux moteurs d'entraînement des axes suit certaines règles et se déroule selon une certaine logique ; grbl prend également en charge certains modes de fonctionnement et de gestion standard, comme ceux des fins de course, du bouton d'arrêt d'urgence, de la vitesse de réglage de l'outil électrique, etc. |