Un traceur à stylo peut être très simple : deux axes, le mécanisme qui lève la pointe, du papier et du G-code. András Vujovits complique volontairement cette recette. Dans sa machine, deux chariots commandent le bras delta, le papier avance en cours de job et le changeur va chercher le stylo demandé avant de revenir en prendre un autre.12

Pris séparément, rien de révolutionnaire. En les combinant, le travail automatisé change pourtant de nature.

Le traceur reçoit la trajectoire, mais aussi l’outil qui doit l’exécuter, le moment où cet outil change et la manière de faire passer le support à l’étape suivante.

C’est un peu ce que montre le prototype : à petite échelle, le traceur commence déjà à ressembler à une cellule de fabrication reconfigurable.

Traceur delta avec deux rails verticaux, bras articulés et magasin de stylos
Le mouvement XY ne vient pas d’un axe X et d’un axe Y indépendants. Les deux chariots latéraux se déplacent ensemble pour placer l’effecteur au bon endroit.András Vujovits / Arduino Blog

La cinématique delta déplace la complexité

Sur un traceur cartésien classique, la correspondance est presque confortable à expliquer : le moteur X déplace l’outil sur X, celui de Y sur Y. En demandant X=100, Y=50, on place chaque axe à sa position.

Le prototype de Vujovits ne fonctionne pas comme ça.

Deux chariots se déplacent sur des rails parallèles et rejoignent l’effecteur par leurs bras. La position du stylo dépend directement des deux hauteurs de chariot.2

Autrement dit, X et Y sont couplés.

Pour aller vers la droite, les deux moteurs peuvent devoir bouger. En traçant horizontalement, aucun axe mécanique ne suit simplement cette horizontale : le logiciel convertit la position voulue du stylo en deux positions de chariot compatibles.

Cette transformation est l’inverse kinematics de la machine.

Le bénéfice recherché apparaît du côté mobile. L’effecteur peut rester léger, parce que les gros moteurs restent sur la structure. Hackaday souligne justement cette volonté de réduire la masse déplacée, avec le mécanisme de levée du stylo déporté sur le bâti plutôt qu’embarqué comme un servo classique.3

En réduisant la masse mobile, les accélérations deviennent plus faciles à encaisser, ce qui sert beaucoup sur un traceur où le stylo change constamment de direction.

Mais ce gain n’est pas gratuit. Il faut connaître la géométrie du mécanisme, en calibrer les dimensions, puis calculer comment les deux actionneurs produisent la position que le G-code exprimerait presque directement sur un traceur cartésien.

GRBL reste là, mais il n’est plus suffisant

L’électronique du projet reste assez familière : Arduino Nano, shield GRBL et drivers dédiés aux moteurs.2 Pourtant, le logiciel habituel d’un plotter cartésien ne peut pas simplement envoyer ses coordonnées comme si les deux rails représentaient directement X et Y.

Vujovits écrit donc sa propre couche de préparation.12

Le programme part d’une image, construit les trajectoires, gère les outils et transforme les coordonnées selon la géométrie delta.2 Il produit ensuite le projet et le G-code qu’un sender classique transmet au contrôleur.

Cette architecture est intéressante parce qu’elle conserve une partie de la chaîne standard.

Le firmware de mouvement n’a pas besoin de devenir un système entièrement exotique. La complexité spécifique à la machine est déplacée vers ce qu’on pourrait appeler un post-processeur : la couche qui connaît la géométrie réelle du mécanisme et traduit une intention générique en mouvements réalisables.

C’est une logique courante sur des machines bien plus grandes. Le logiciel de FAO décrit l’opération, puis le post-processeur l’adapte aux axes, conventions et commandes de la machine précise.

Ici, le même principe tient sur un Nano.

Le changeur d’outil modifie davantage la machine que la cinématique

Le mouvement delta attire l’œil. En pratique, le changeur d’outil modifie davantage le type de travail que la machine peut enchaîner.

Le traceur peut aller chercher différents stylos dans un magasin, les utiliser puis les déposer.13 Hackaday décrit un système magnétique et l’utilisation de stylos-bille Muji dans la démonstration.3

Avec un traceur mono-outil, le dessin multicolore impose une interruption : arrêt, remplacement du stylo à la main, reprise du travail.

Avec un magasin, cette intervention devient une opération programmable.

Le fichier de production ne décrit plus seulement tracer. Il peut décrire avec quoi tracer.

La différence paraît petite parce que les outils restent des stylos. Mais en réalité, c’est exactement la frontière qui sépare une machine à mouvement automatique d’un système capable d’enchaîner plusieurs opérations sans opérateur entre elles.

Le projet évoque d’autres petits outils possibles.2 Prudence : la démonstration reste d’abord celle d’un traceur à stylos. En passant à une lame, une pointe ou un outil qui pousse davantage, on change aussi la mécanique, la sécurité et les contraintes de trajectoire.

Le changeur montre une architecture possible. Il ne garantit pas que tout outil compatible géométriquement devient automatiquement compatible mécaniquement.

Le papier qui avance crée une deuxième frontière

Vujovits ajoute aussi un mécanisme pour faire avancer le papier.2

Là encore, le composant est moins séduisant à regarder que les bras delta. Il change pourtant le cycle de travail.

Une machine limitée au déplacement du stylo attend encore qu’un humain fournisse le support suivant. En faisant avancer le papier elle-même, elle peut enchaîner plusieurs zones et préparer la suite du job.

On retrouve alors les trois dimensions d’une petite cellule :

  • positionner l’outil ,
  • sélectionner l’outil ,
  • déplacer le support de travail.

C’est évidemment beaucoup plus rudimentaire qu’une cellule industrielle avec robots, magasins, métrologie et sécurité intégrée. Mais la structure logique commence à ressembler à la même chose.

Le job combine désormais la géométrie avec une séquence d’états matériels.

Pourquoi ne pas construire un CoreXY beaucoup plus simple ?

C’est la bonne objection.

Un plotter CoreXY ou cartésien peut déjà être rapide, précis et relativement facile à piloter. Son écosystème logiciel est plus standard. Sa calibration géométrique est généralement plus intuitive. Ajouter un changeur d’outil à une architecture cartésienne resterait parfaitement possible.

Le prototype ne démontre donc aucune supériorité universelle de la cinématique delta. Il montre plutôt un compromis de design.

Les moteurs principaux restent sur les rails et l’effecteur peut rester léger. En échange, le logiciel doit connaître la géométrie, avec une calibration directement liée au modèle mathématique du mécanisme.

Pour une machine construite en exemplaire unique, cette complexité peut être acceptable, surtout si le but est aussi d’explorer la cinématique elle-même.

Pour une machine industrielle à produire en milliers d’exemplaires, le calcul serait différent. Quelques pièces supplémentaires, dix minutes de calibration ou un logiciel spécifique changent de coût dès qu’on les multiplie par une série.

Le prototype est donc plus utile comme démonstration d’architecture que comme verdict sur le meilleur plotter possible.

Une mini-cellule commence quand le changement devient programmable

La fabrication numérique est souvent présentée par machine : imprimante 3D, laser, CNC, plotter.

Mais dans un atelier, beaucoup de temps disparaît entre les opérations : changer l’outil, retourner la pièce, charger le support suivant, relancer le bon fichier, vérifier que l’accessoire monté correspond au programme.

Le traceur de Vujovits automatise déjà plusieurs de ces transitions.

C’est pour cette raison que le changeur de stylos et l’avance papier m’intéressent davantage que la seule forme spectaculaire des bras. Ils déplacent l’automatisation depuis le mouvement à l’intérieur d’une opération vers le passage entre plusieurs opérations.

À petite échelle, c’est exactement ce qu’une cellule de fabrication cherche à faire.

Le prochain saut utile peut très bien laisser la vitesse tranquille. Il consiste plutôt à savoir quel outil est monté, quel support est devant la machine, ce qui vient de finir et ce qu’il faut préparer ensuite.

À ce moment-là, le plotter cesse progressivement d’être une machine qui trace.

Il commence à devenir un système qui organise un travail.