Styra en bläckpatron (ingen tråkig tråd)

Berätta om dina pågående projekt.
Användarvisningsbild
Henry
Inlägg: 24587
Blev medlem: 20 april 2005, 02:52:47
Ort: Lund

Inlägg av Henry »

Har min gamla Lexmark skrivare kvar på vinden kom jag på och samlar damm och den använder samma utformning av patronerna som dom du har köpt. Skall og se om jag kan få igång den och mäta signalerna till huvudena..
DeeJayPA
EF Sponsor
Inlägg: 1384
Blev medlem: 4 december 2004, 21:17:57
Ort: Luleå

Inlägg av DeeJayPA »

Jag köpte en lexmark skrivare på elgiganten för249:- ink färgpatron..
Helt sjukt men dom skulle ha 229:- USB kabel :shock:
Köpte ingen USB kabel där inte
Användarvisningsbild
strombom
Inlägg: 3305
Blev medlem: 27 maj 2003, 10:50:20
Ort: Västra Götaland
Kontakt:

Inlägg av strombom »

Nu har jag fått det att fungera, tog en stund :)

Har bara styrt en utgång änsålänge, de sitter i matris så jag behöver inte bygga så jättemånga drivkretsar som tur är.

Jag köpte en lexmark z515 för 199kr och mätte på den. Det följde med en färgpatron men nu har jag även skaffat en svart patron, anslutningarna är desamma, med skillnaden att inte alla ingångar används på den svarta.

På bläckpatronen finns följande anslutningar:

* ett antal jordpunkter

* 1st enable som är +12V varje gång skrivaren sveper över sidan.

* 14st logiska ingångar för matrisen som aktiverar ett antal utgångar, +12V för att aktivera

* 16st ingångar som jag tror går direkt till piezoelementen, en särskild signal måste genereras.

* 2st ingångar som är ihopkopplade i skrivaren, dessa har jag inte mätt upp utan kopplade bara ihop dem på patronen.

Det var allt, problemet var ingångarna till piezoelementen, de är kapacitiva och man måste driva dem ganska hårt. För att bläckpatronen både ska skicka ut bläck och suga in nytt samtidigt som inte resonans och luftbubblor får uppstå ska man skicka två pulser, först 1st 0.5mikrosekunder lång +12V puls, vänta 2mikrosekunder och sedan 1st 2mikrosekunder lång +12V puls.

Här är mitt försök till krets att driva piezoelementen:
Bild

Jag har tagit fram värdena på motstånden genom att använda en potentiometer och testa mig fram på oscilloskopet. Jag antar att det krävdes så litet motstånd som 100ohm för att pnp-transistorn egentligen var för klen. Hur tusan lär man sig analog elektronik egentligen ? Jag är ganska besviken på att man kan läsa en hel civilingenjörsutbildning i elektronik/mekatronik osv helt utan att kunna något i praktiken, det här har jag ju fått försöka lära mig på egen hand.

Så här ser min puls ut (övre är In på schemat ovan, undre är själva pulsen när bläckpatronen är ansluten):
Bild

Så här ser det ut på skrivbordet:
Bild

En ful liten film som avslutning
http://filz.altronix.se/black/black1.mov

Nu ska jag göra ett kretskort med många drivkretsar och försöka skriva ut lite roligare saker från min AVR :)

/Johan
DeeJayPA
EF Sponsor
Inlägg: 1384
Blev medlem: 4 december 2004, 21:17:57
Ort: Luleå

Inlägg av DeeJayPA »

Imponerande måste jag säga :tumupp:
Användarvisningsbild
strombom
Inlägg: 3305
Blev medlem: 27 maj 2003, 10:50:20
Ort: Västra Götaland
Kontakt:

Inlägg av strombom »

När jag blir rik ska jag köpa en curvetracer och andra roliga mätinstrument, skulle nog underlättat lite. Oscilloskopet är min mest kära ägodel, my precious :)

Tror ni att en liten FET-transistor hade varit bättre istället för PNP-transistorn ?
Tekko
Inlägg: 9009
Blev medlem: 28 november 2004, 20:19:15

Inlägg av Tekko »

Imponerande :shock: 8) 8) 8)
Användarvisningsbild
bengt-re
EF Sponsor
Inlägg: 4829
Blev medlem: 4 april 2005, 16:18:59
Skype: bengt-re
Ort: Söder om söder
Kontakt:

Inlägg av bengt-re »

FET eller bipolär spelar väl inte någon roll så länge man får kretsen att göra vad man vill. Be 10 olika elektronikkonstruktörer bygga samma sak så kommer de att använda helt olika komponenter och designa helt olika - vilket är mest rätt ?
Användarvisningsbild
strombom
Inlägg: 3305
Blev medlem: 27 maj 2003, 10:50:20
Ort: Västra Götaland
Kontakt:

Inlägg av strombom »

Jag tänkte att en FET kanske är mer lämplig när man ska switcha på/av snabbt, men det kanske bara är något jag fått för mig.

Svar på din fråga: den som är mest rätt i det här fallet är den som drar minst ström och har finast kurvform :)
Användarvisningsbild
EagleSpirit
Inlägg: 1288
Blev medlem: 27 maj 2003, 23:15:48
Ort: Västerås
Kontakt:

Inlägg av EagleSpirit »

bengt-re: jo men eftersom det finns två olika sorters transistorer måste det finnas olika egenskaper i dom annars skulle den ena sorten dö ut eller så skulle den inte ens finnas.

Mycket imponerande projekt. Hur lång tid tog det att lära dig de olika pulserna?

EDIT: strombom var lite snabbare
Användarvisningsbild
strombom
Inlägg: 3305
Blev medlem: 27 maj 2003, 10:50:20
Ort: Västra Götaland
Kontakt:

Inlägg av strombom »

Det tog ganska många timmar att klura ut vad som var vad på bläckpatronen :)

Jag började med att mäta resistansen mellan alla paddarna och ritade ut allt på ett papper, då såg jag vilka som var lika och markerade dem. Sen valde jag en av varje typ och kopplade in en tunn koppartråd till varje typ inuti skrivaren. När det var klart var det bara att sitta och mäta med oscilloskopet och ta kort på de olika vågformerna (tänk vad ett DSO hade varit smidigt, men digitalkamera är ju rätt bra också).

Det här lät ju ganska smidigt, men det tog ett tag innan alla poletter trillat ner :wink:

Jag försökte även hitta lite mer info om hur bläckstråletekniken fungerar men hittade inte särskilt mycket tyvärr.

Det är ganska bra fart på dropparna, de flyger flera centimeter :)
Användarvisningsbild
Fagge
Inlägg: 3930
Blev medlem: 27 maj 2003, 13:59:51
Ort: Blekinge

Inlägg av Fagge »

Jag är impad, du tog verkligen tjuren i hornen :shock:
Användarvisningsbild
EagleSpirit
Inlägg: 1288
Blev medlem: 27 maj 2003, 23:15:48
Ort: Västerås
Kontakt:

Inlägg av EagleSpirit »

hehe, låter skoj.

Det är nämligen så att jag skulle vilja få igång några sorters LCDer, jag har ju liksom den del som styr LCDerna egentligen och så har jag kommandolistan. Men jag vet inte vilka pinnar som är vilka. LCDerna är specialbeställda och leverantören vill inte lämna ut pinouten.

Hur lyckades du se hur timingen hängde ihop? Jag menar, det är ju inte lätt att knäppa kort precis i samma ögonblick. Fast det kanske inte var viktigt i det här fallet?
Användarvisningsbild
strombom
Inlägg: 3305
Blev medlem: 27 maj 2003, 10:50:20
Ort: Västra Götaland
Kontakt:

Inlägg av strombom »

Jag skrev ut sidor som var helt svarta, var tvungen att välja normal-läget (i quick-läget gick det för fort och i bästa läget skriver den ut i ett särskilt mönster som gör att dropparna hamnar långt ifrån varandra). Pulserna var någorlunda periodiska och till slut lyckades jag komma på vilken del av signalerna jag skulle trigga på för att visa rätt del. Hade jag inte haft 2 kanaler på oscilloskopet skulle jag inte klarat detta, helst skulle jag haft många fler. Jag antog från början att det var kopplat i en matris och koncentrerade mig på att signalerna skulle sammanfalla i tiden, vilket de gjorde !

Eaglespirit: du behöver en logikanalysator :)

Nästa fråga är om jag ska använda en AVR eller göra ett litet skrivarkort med en CPLD...
Användarvisningsbild
bengt-re
EF Sponsor
Inlägg: 4829
Blev medlem: 4 april 2005, 16:18:59
Skype: bengt-re
Ort: Söder om söder
Kontakt:

Inlägg av bengt-re »

Stäng alla öppna bbCode taggar
Senast redigerad av bengt-re 14 september 2005, 23:39:22, redigerad totalt 1 gång.
Användarvisningsbild
strombom
Inlägg: 3305
Blev medlem: 27 maj 2003, 10:50:20
Ort: Västra Götaland
Kontakt:

Inlägg av strombom »

Jo självklart är det så, men vi är nog många här som gärna skulle vilja veta hur man kan tänka när man väljer komponenter.

Jag är rädd för att den övre transistorn kommer att bli överbelastad eftersom jag använder så hög basström. Det är dock mycket möjligt att basströmmen inte är så hög i praktiken, jag räknar på det statiska fallet (helt galet) och förmodligen bottnar inte den första transistorn pga kapacitansen i transistorn.

I de böcker jag har hittar jag bara förklaringar för de vanliga standardkopplingarna men ingen riktigt bra förklaring på hur transistorn verkligen uppför sig. Databladet för transistorn jag använder visar endast egenskaperna vid 0 och 1MHz, jag har ju en stigtid på ett par hundra nanosekunder.

Att det bara är ett hobby-bygge spelar ingen roll, jag vill lära mig göra rätt.

Ett stort problem är att jag inte vet vad lasten (bläckpatronen) har för impedans (antar att den även förändras under pulsens gång).
Skriv svar