Hemgjord arduino skrivare (5 / 5 steg)
Steg 5: Kalibrering och överväganden
Observera att högre upplösningar kan uppnås med en tunnare spets. Allmänhet en tunn spets kräver värdena att bli mindre och tjocka tips kräver större värden. Också enligt din motor/växlar är lägre och högre upplösningar möjligt.
En annan sak att notera är riktningen av motorn. Om motorn snurrar i fel riktning kan du antingen ändra dess terminaler till i kretsen eller ändra stiften i koden.
Kalibrera din skrivare utifrån de här värden:
CONST int TIME_TO_EJECT_PAPER = 3000;
-den tid som krävs för att mata ut alla papper
const int TIME_TO_MOVE_PAPER = 40 ;
-tiden det tar för att flytta papper mellan varje kolumn
const int TIME_TO_MOVE_HEAD_HORIZONTALLY = 40 ;
-tiden det tar för att flytta huvudet mellan varje punkt
const int WAIT_TIME_TO_MOVE_HEAD_HORIZONTALLY = 50,
-tid att vänta tills flytta huvudet igen för att rita en annan prick
const int TIME_TO_MOVE_HEAD_VERTICALLY = 30,
-tiden det tar för att flytta huvudet uppåt/nedåt; Detta påverkar hastigheten på skrift
const int WAIT_TIME_TO_MOVE_HEAD_VERTICALLY = 400,
-tid att hålla pennan/markören ned när du skriver en prick
const int HEAD_VERTICAL_SPEED = 400,
-hastigheten på huvudet upp/ner motor, detta kan vara nödvändigt eftersom denna motor i allmänhet inte har redskap.
Du kan hämta full källkod nedan, också, se två bilder före och efter kalibrera systemet med en mycket tjock spets whiteboard markör.