Stap 4: De broncode
Elke ingang puls aan de roterende encoder maakt de stepper motor uitgangen en een timer in de code. Wanneer de timer time-out zijn de pulsen naar de stappenmotor uitgeschakeld. Hiermee schakelt u een enkele puls op de roterende encoder in een reeks van pulsen van de uitvoer die de stappenmotor enkele millimeters in plaats van slechts 1 stap rijden.
De PWM voor de laser-stuurprogramma wordt ingesteld aan het begin van de code. De controle gebeurt met behulp van de digitale inschakelen lijn, Hiermee schakelt u gewoon de laser in- en uitschakelen op de juiste plaatsen. Deze data-lijn wordt gerouteerd via de flowsensor en de deksel sensor dus het is onmogelijk om de laser per ongeluk activeren wanneer het zou gevaarlijk zijn om dit te doen.
Als de X- of Y-as gaat is de buis van de laser ingeschakeld. Enige snijden wanneer de as bewegen verhindert de laser op terwijl stationaire zodat de kans op brand zijn sterk verminderd.