Elle existe enfin! Un "simple" adaptateur qui se connecte entre votre MM2001 et le port USB de votre PC, et vous voilà enfin dans le XXIème siècle de la découpe numérique!
Code source et protocole libérés!
Le code source et le protocole de l'adaptateur sont passés dans le monde du libre et sont disponible en téléchargement à la fin de l'article. Veuillez prendre note des différents types de licences si vous désirez améliorer l'adaptateur.
Cet adaptateur à été réalisé dans les années 2006-2008, il existe de meilleures solutions à l'heure actuelle pour qui souhaite se lancer dans l'aventure, je pense notamment à l'utilisation d'interpréteur de GCode.
Introduction
Cahier des charges
Mon but est d'avoir une solution multi-plateforme, même si la plus part des logiciels sont sous Windows, il ne faut pas oublier Linux ou même Apple! Je peux vous dire que j'ai réussi mon pari! Cette carte est reconnu comme un périphérique HID (Human interface device), c'est à dire comme n'importe quelle souris ou clavier et ne nécessite aucun driver supplémentaire.
Voici une photo de l'adaptateur seul et avec MM2001.
Description du firmware et update de la carte
Afin d'éviter de devoir sortir le pic de sont support une fois mis sur l'adaptateur pour mettre à jour le firmware, on peut le programmer avec un bootloader. Il suffira par la suite de placer un jump sur JP1 afin d'entrer dans le mode programmation par le port USB. Si aucun jumper n'est présent sur JP1 l'adaptateur fonctionnera en mode normal. L'utilisation du système de bootloader pour la mise à jour n'est fonctionnel que sous Windows XP car nécessite des drivers spécifiques. L'utilisation de l'adaptateur une fois mis à jour avec le programme peut être utilisé sur n'importe quel autre système d'exploitation. Une documentation du bootloader de l'installation et utilisation est disponible dans le zip correspondant.
Deux firmwares sont désormais proposés, à savoir un pour les cartes avec un timer externe type MM2001 et compatible et l'autre firmware est proposé pour les cartes sans timer externe. Le firmware pour carte sans timer externe permet également de bénéficier de la chauffe automatique et dynamique du logiciel Jedicut. Le signal se trouve sur la broche 17 du port parallèle de l'adaptateur.
Remarque: Si votre interface, une fois correctement programmée, n'est pas reconnue par le pc, essayez de mettre une résistance de 1kohm entre la patte 38 (RB5/PGM) du pic et la masse de la carte, normalement avec cela le problème doit disparaître.
Téléchargement
- Fichiers de réalisation de la carte
- Firmware de l'adaptateur pour carte compatible MM2001
- Firmware de l'adaptateur pour carte sans timer externe
- Bootloader
- Sources de l'adaptateur USB-CNC