Une table traçante
J’avais 2 objectifs:
- construire une table traçante très rapide
- obtenir un « c’est stylé ! » de ma fille
Je n’ai pas atteint le premier (pas assez rapide à mon goût), mais j’ai atteint le 2ème 😁
Voici la vidéo (bon avec un titre putaclic, mais je ne suis pas monétisé donc ça ne sert à rien 😁. C’est juste pour l’expérience !) suivie d’un peu d’explications.
J’ai tenté de rassembler un maximum d’informations sur les 2 schémas suivants.
(cliquez sur les schémas pour les agrandir !)
Electronique / informatique

Mécanique
Génération du G-Code
Inkscape est un logiciel (gratuit Open Source) de dessin permettant de créer ou modifier des images vectorielles (à opposer aux images matricielles)

Le type d’image vectorielle le plus courant est .svg
Pour convertir ou générer un dessin en GCode j’ai utilisé:
- Inkscape avec son extension gcodetools
- un petit développement perso très simple (en C#) pour « nettoyer » le code généré (il fait juste une série de chercher-remplacer) Cela était très pratique dans mon process de création du G-Code !
Vitesse
Lorsque j’augmente la vitesse, je « perds » des pas. J’ai tenté pas mal de réglages, dont (le plus bourrin) une tentative d’alimentation à… 50v qui m’a coûté… 2 drivers TMC2208 😊

J’ai testé en modifiant la tension des courroies, en jouant avec les potentiomètres des TMC2208… ce qui m’a permis de bien progresser en vitesse, mais pas autant que je l’aurais souhaité.
Le bruit ne me satisfait pas non plus, j’ai des vibrations à « haute » vitesse, qui sont dues, je pense, à la forme et la matière des 2 pièces en plastique PLA qui tiennent le profilé alu mobile (trop « souples »). Mais pour l’instant je n’ai pas tenté de continuer mes essais / recherches (c’est-à-dire par exemple redessiner les pièces et les imprimer en PETG)
Ces vibrations peuvent aussi être la cause de la perte de pas à « haute » vitesse.
Refroidissement
J’ai ajouté un petit ventilateur pour les TMC2208 : pour un dessin d’une durée de 30 secondes il n’y a pas de problème, mais un dessin de 4min (exemple: avec des hachures de remplissage qui demandent beaucoup de temps) ça commence à chauffer fort.
Commande du servomoteur
J’ai utilisé un GRBL (cf. schéma pour explication) modifié qui permet de commander un servomoteur (servo qui permet de lever/baisser le crayon) : https://github.com/lavolpecheprogramma/grbl-1-1h-servo.