Ändring av laserskrivare Lexmark E260 för direkt laserutskrift för Double Sided kretskort (7 / 17 steg)
Steg 7: Carrier foder beslut och teori
Detta steg beskriver några av mina tankar för att avgöra hur man mata transportören och dess monterade PCB genom skrivaren att uppnå maximal noggrannhet. Du kan hoppa över den om du inte är intresserad.
De tidigare två iterationerna av detta projekt används den Manual Paper Feed mekanism för att driva bäraren framåt i skrivaren. Den här arbetat (mestadels) eftersom jag får transportören att gå vidare med minimal friktion eller -villkor, med framsidan av transportören långt från trumma/överföring Roller gränssnitt (DTRI).
I dessa versioner hit hålet i transportören den ideella/Intresseorganisationer väl innan framsidan av transportören in i DTRI. Även detta fungerar bra för enstaka dubbelsidig PCB, orsakar variationen i hastighet som DTRI är hit en liten men märkbar, variation i tidpunkten för tryck, vilket leder till felaktig registrering i Y-axeln. X-axeln hade sina egna problem på grund av kort "timing fönster" tillåtna i firmware E260 skrivarens. Något som hindras rörelse (såsom friktion) av transportören orsakat ett fel.
För högsta toppen till botten registrering noggrannhet är det nödvändigt att transportören är på väg med sin stabila och slutliga hastighet när den ideella/Intresseorganisationer utlöses. Detta vill vi att transportören skall placeras redan i trumma/överföring Roller gränssnitt (DTRI) när papper i Sensor (PIS) går låg.
Att göra detta, men kräver att utgångspunkten för den ledande kanten på transportören vara bara framåt av DTRI, och att PIS utlösa punkt vara ligger minst två inches och helst lite mer från startande läge av transportören.
Tyvärr inre timing kraven i E260 är det svårt att uppnå, speciellt om du använder inkonsekvent manuell matning koppling nödsänkningssolenoiden inbyggd i skrivaren. Denna magnetventil har en tendens att "hålla fast", både som öppnar och stänger, förträngning timing "fönstret" koppling församling. Så det är knappt möjligt att använda manuell matning mekanismen för att köra transportören i DTRI, har koppling nödsänkningssolenoiden justeras noggrant för att göra det så snabbt som möjligt släppa kopplingen.
Det andra problemet med denna smala timing fönster är att någon friktion, inklusive att inneboende i att hålla flygbolaget perfekt justerade sida till sida, saktar den transportör, ibland gör den "sent" i anländer till PIS, som orsakar fel ut skrivaren.
Efter en hel del tanke och experimenterande beslutade jag att enklaste är bäst. Istället för att använda skrivaren mekanismen driva transportören i The gränssnitt, jag tog bort hela kopplingen och magnetventil församling och jag låter användaren bara manuellt "Skjut" flygbolaget i The gränssnitt för hand. MCU övervakar tidpunkten genom att upptäcka rätt tid att avancera transportören och meddelar användaren när man ska "push" via en piezo "personsökare".