

C'est un projet que j'ai commencé puis laissé à l'abandon depuis longtemps (je ne pourrais pas vous dire depuis quand

L'idée de faire une imprimante avec mon NXT, vient des nombreuses vidéos sur YouTube que j'ai pu voir.
Voici la mécanique :

Le grand chariot (ensemble des 3 moteurs):

Détails du petit chariot (ensemble des 2 moteurs qui se déplacent sur le grand chariot):

Le point de départ :

Mais j'ai déjà quelques problèmes de programmation :
Je m'explique, j'ai créé un programme pour que l'imprimante fasse une "petite impression" en forme de "L" à l'envers et qu'après elle retourne automatiquement au Point de Départ.
Voila un schéma :

En rouge, c'est la pointe du stylo. Lorsqu'il y a des pointillés, le stylo est levé. Lorsqu'il y a du trait fort, le stylo est baissé.
Le 920 Degrés et le 1660 Degrés, c'est le rayon d'action des chariots.
En faite, j'ai dit aux moteurs de faire le "trajet" là (en rouge). Pendant ce temps, un bloc de rotation enregistrait en degrés le déplacement de chaque moteurs dans des variables.
A la fin du programme, je ressors les variables pour qu'elles disent aux moteurs comment faire pour retourner au point de départ.
Mais c'est à partir de la que j'ai mon problème :
- soit les chariots ne bougent pas
- soit les chariots retournent au point de départ mais les moteurs continuent à tourner pendant une à deux secondes.
Un des programmes :

Voila, peut être que j'utilise mal les variables.
Comment faire?
A+