Étape 4: Le code Source
Chaque impulsion d’entrée sur la molette permet les sorties de moteur pas à pas et un timer dans le code. Lorsque la minuterie expire, les pulsations du moteur pas à pas sont éteints. Ceci transforme une simple impulsion sur la molette en une série d’impulsions de sortie qui animent le moteur pas à pas quelques millimètres au lieu de seulement 1 étape.
Le PWM pour le pilote d’imprimante laser est défini au début du code. Le contrôle est effectué à l’aide de la ligne numérique enable, cela devient simplement le laser sur et en dehors dans les endroits appropriés. Cette ligne de données est routée via le débitmètre et le capteur du couvercle, il est donc impossible d’activer accidentellement le laser quand il pourrait être dangereux de le faire.
Lorsque l’axe X ou Y se déplace le tube de laser est allumé. Coupe uniquement lors du déplacement de l’axe sont empêche le laser d’être sur tout en stationnaire, donc les risques d’incendie sont grandement diminuées.