sabato 17 maggio 2008

Magicrescue per linux

Speravo tanto di non doverlo mai fare. Oggi ho combinato un pasticcio degno del più principiante degli informatici. Accidentalmente, nell'usare incautamente un file manager appena installato, ho cancellato il 90% dei sorgenti di un progetto che sto sviluppando da quasi un mese. Me ne sono accorto solo alla ri-accensione del sistema. Persi i sorgenti, le impostazioni del progetto, le form... una piccola catastrofe. Com'è noto, gli informatici sono i primi a bacchettare i clienti che non salvano i dati con i backup giornalieri, salvo poi non farli mai per se stessi. Ho dovuto quindi procedere con un tentativo di recupero utilizzando magicrescue per linux. Dopo aver ri-montato la partizione da ext3 a ext2 (non journaled), ho proceduto con la programmazione dei "recipes" (le configurazioni). Fortunatamente, fresco di sviluppo, ricordo a memoria i nomi dei files e delle form create. Credo di aver recuperato tutto il minimo per tentare una ri-compilazione. Al massimo avrò perso solo le ultime righe di codice sviluppato. Al limite, proverò con sleuthkit sul dd effettuato sulla partizione interessata, oppure con Autopsy.
Ora è troppo tardi per un tentativo. è dalle 7 di stamattina che programmo e sono un pò stanchino. Vado a riposare e sabato, invece di dedicarmi ai miei hobbies preferiti, proverò a sistemare gli ultimi dettagli. Notte.

Aggiornamento 17.5.2008 - Tutto ok. Files recuperati al 98%. Tre ore di lavoro per lo sviluppo dei sorgenti mancanti e il software è tornato operativo. Utilizzato Magicrescue per linux.

P.S. il ragno non esce dal buco. Ripeto: il ragno non esce dal buco.

martedì 13 maggio 2008

Lazarus per linux - Reports


Lazarus è un IDE (ambiente di sviluppo) del linguaggio di programmazione Free Pascal. E' compatibile con il linguaggio Delphi di Borland. Lo sto utilizzando per sviluppare alcune procedure software in ambiente linux. Il progetto Lazarus è in fase embrionale (versione 0.9.x Beta) e la documentazione davvero scarsa. Per chi ha sviluppato in Delphi per anni come me, la cosa non rappresenta un grosso problema, ma in alcuni casi serve sempre ancora un pò di supporto, specie per quei componenti "nuovi" che in Delphi non ci sono o sono diversi. Allora, per contribuire, visto che non ho trovato indicazioni in rete, voglio pubblicare qui alcuni "tutorial" che possano essere utili a chi inizia o non ha troppo tempo da perdere nel cercare fra i forum in inglese e le varie wiki perennemente under development...
Iniziamo con i componenti per creare i report (le stampe) con un esempio minimale. Vogliamo creare dei report da un database MySQL su un server remoto (host) utilizzando i componenti ZeosDBO per l'accesso alle tabelle.
Passo 1 - Creare un nuovo progetto con la classica form1. Ci mettiamo un Bottone per lanciare l'esecuzione dei componenti
Passo 2 - depositare nella form i seguenti componenti:
  • ZConnection1
  • ZTable1
  • frDBDataset1
  • frReport1
  • Opendialog1
Passo 3 - Colleghiamo i vari componenti e settiamo le proprietà minime per farle funzionare (alcune proprietà le mettiamo "hardcoded" a design time, anche se è semplice farlo a run-time
Proprietà ZConnection1
  • Hostname = 192.168.2.x (dipende dalla tua rete locale) è l'indirizzo del server ove è installato il database. indica "localhost" se apache risponde sulla macchina su cui stai lavorando.
  • User = il nome dell'utente abilitato ad accedere
  • Password = la password di autenticazione abbinata all'utente (senon ce l'aqhi chiedi all'amministratore della rete o al provider se ti sati collegando ad un server su internet)
  • Protocol = mysql-5 in questo esempio. dipende dal tipo di archivio che stai usando.
  • Catalog = nome del database (compare in un menu drop-down dopo aver settato host, user e password)
  • Database = scrivilo a mano uguale al nome del Catalog se si tratta come in questo esempio di un database remoto
  • Active=True

Proprietà ZTable1
  • Connection = Zonnection1
  • Active=True
Al termine con un doppio click sul componente sulla form sei in grado di aggiungere i campi che desideri gestire.

Proprietà frDBDataset1
Va collegato a Table1

Proprietà frReport1
Va collegato a frDBDataset1

Passo 4 - Ora passiamo alla scrittura del codice per attivare il disegnatore dei report, con salvataggio e stampa.
Per lanciare il designer basta chiamare la procedura DesignReport come segue, in concomitanza all'evento OnClick del Bottone:

frReport1.DesignReport;

Una volta creato e salvato il report, per aprirlo ed eseguirlo basta la seguente procedura:
if Opendialog.execute then
begin
frReport.LoadFromfile(Opendialog1.filename);
frReport.Showreport;
end;

Nei prossimi giorni prometto, forse, di ampliare le indicazioni e completarle. Adesso, dopo 15 ore di lavoro, mi prendo una pausa per andare a dormire. Buona notte

P.S. Il pollo è cotto. Ripeto: il pollo è cotto.

Il pitale del nonno

Fra le "cianfrusaglie" che mi ostino a non buttare, sia per spirito ecologico che per combattere il consumismo dilagante che imperversa in questi tempi, ho trovato un vecchio mobile dall'aspetto strano. Era un pò che campeggiava sugli scaffali della falegnameria di casa. Mi sono sempre chiesto da dove venisse e cosa fosse. Dopo essermi informato presso i parenti, scopro che è il "cesso" che utilizzava mio nonno.
A quei tempi, quando i bisogni si andava a farli all'esterno, avere i servizi in casa era un lusso per pochi ricchi. Quello di cui parlo è il modello che usava prima di installare la tazza con lo sciacquone che utilizzava l'acqua piovana raccolta in una cisterna in granaio (soluzione davvero ecologica). Anche quest'ultima soluzione era una novità all'avanguardia per quei tempi ed un lusso per pochi.
"La tazza" è un cubo di legno, con all'interno un supporto che porta il vaso di porcellana, chiuso da un coperchio esterno incernierato e con all'interno due coperchi rotondi. Nell'indagare, scopro inoltre che quel pirla di mio cognato ha bruciato in un falò delle vecchie imposte di legno della casa di mio nonno, di quelle con cerniere e maniglie in ferro battuto a mano. Deficiente! Ora che in una vecchia casa "ristrutturata" hai le persiane di plastica ed i mobili dell'ikea dovresti sentirti contento ed orgoglioso no? (cretino di un giometra!).
Purtroppo, per il pitale miracolosamente salvato dal piromane, qualcuno ha in precedenza tentato di recuperarlo, passandoci la carta vetrata e togliendo così la patina originale che gli conferiva un aspetto "antico". Il restauratore "faidate" mi ha detto che l'odore "di piscio" era troppo forte ed ha preferito abbandonare (per fortuna) il massacro. Francamente, dopo più di cinquant'anni, non si sente nessun odore. Il pitale è stato per lungo tempo il ristorante dei tarli più grossi del mondo. Un paio di piedini sono corrosi dall'umidità e richiedono una ricostruzione. Le cerniere del coperchio esterno sono in ferro arrugginito, fissate con dei chiodi fatti a mano. Decido di conservare il più possibile, senza eliminare i buchi dei tarli (ho sentito che danno valore al pezzo). Ci passo però delle abbondanti pennellate di "tarlistop" per porre fine al banchetto a sbafo. Per i piedini, non ho attrezzature e legni da restauro. Decido di stuccare e ricostruire.
Il legno e la struttura sono comunque solidi e ben fissati da non richiedere incollature extra o fissaggi particolari. Lascio tutto com'è e ci passo un paio di mani di vernice impregnante all'acqua. Poi due mani di vernice satinata e dovrei riuscire a conferirci un aspetto decente per arricchire l'arredo della casa della mia compagna (tat). Nelle prossime puntate alcune foto e i passi di come procede il lavoro. In attesa..un abbraccio.

P.S. La mensa è imbandita. Ripeto: La mensa è imbandita.

lunedì 12 maggio 2008

Cornici fai da te


Devo proprio essere stressato in questo periodo, se per pensare ad altro mi sono impegnato nella costruzione di alcune cornici di legno. Ho, da non ricordo quanto tempo, delle riproduzioni di alcune foto d'epoca, ricavate da un calendario che mi era stato regalato tempo fa da un fotografo. Saranno i soggetti, la pergamena ingiallita, lo stile retrò..mi piacciono ed ho deciso di incorniciarle. Non fate caso alla qualità delle foto. I quadretti hanno ancora la pellicola protettiva (si nota). Ho dovuto inoltre, per ragioni di spazio, ridurre la risoluzione ad un livello accettabile per dare un idea del lavoro finito.

Per fare le cornici, la cosa più importante è fare i tagli perfettamente a 45 gradi. Senza una troncatrice non è facile. Seghetto a mano, tanta pazienza e precisione. Nonostante il lavoro manuale, le giunture sono venute benissimo, senza fessure o antiestetici spazi. Per fissare i lati mi sono aiutato con un attrezzo che mi sono auto costruito (copiato da uno che avevo visto al brico e che costava uno sproposito). Quattro angoli a 90 gradi, dove all'esterno passa un filo di nylon (resistente) che parte da una molla di tensione e termina su 3 viti sporgenti che mi permettono di fissarlo. Il tutto assicura una buona pressione, adatta a far uscire la colla in eccesso (che va ovviamente rimossa accuratamente altrimenti la vernice "non attacca"). Per finire, una mano di vernice, color noce ovviamente (ne vado matto) anche se il legno utilizzato aveva una tonalità più che ottima.

Per finire una passata di cera d'api per proteggere il tutto. Al posto del vetro ho utilizzato del plexyglass, tagliato a mano con un taglierino professionale. Il fondo nel retro è fatto con materiale di recupero, salvato anche questo dalla discarica. Completa la copertura posteriore un foglio di carta da pacchi marrone, con dedica e firma autografa.
Ne ho approfittato anche per incorniciare il calendario dell'anno bisestile 1988 di una notissima azienda che produce grappa (che però non bevo, in quanto non mi piace). Anche queste, come gli oggetti restaurati in precedenza, le darò alla mia compagna, che si deve ri-arredare la casa dopo l'incendio che l'ha distrutta. Il nido sta venendo proprio bene, pian piano, pezzo per pezzo, con tanta pazienza e nonostante le finanze limitatissime. Sono contento di poterle dare una mano, che di sfortuna ne ha avuta davvero tanta. A presto e...un abbraccio.

P.S. Nuvole e venti da sud-ovest. Ripeto: Nuvole e venti da sud-ovest.

Riparazioni IV

L'informatica, lo sviluppo di software, l'elettronica e la progettazione... sono lavori stressanti se protratti per lungo periodo senza riposo. Allora, per distrarmi, ho deciso di restaurare una vecchia sedia di legno che la mia compagna, sapendo dei miei hobbyes e dei miei interessi nel lavoro manuale, mi ha affidato "per darci una sistemata".
Il mio carattere estremamente pignolo e metodico, il perfezionismo e la mania di strafare hanno scatenato una serie di scelte che hanno prodotto un buon risultato.
Di ri-impagliare la vecchia sedia nemmeno a parlarne. Non lo so fare (per ora). Decido allora di restaurare il legno e dargli una tonalità noce. Smontaggio pezzo per pezzo (facilitato dal fatto che una volta non si usavano le colle sintetiche di oggi) e carta vetrata. Dopo aver riportato il legno al suo stato naturale (togliendo anche alcune macchie di vernice) mi accorgo che la parte delle gambe che poggia a terra è rovinata dall'umidità. La seggiola (che usava la mia compagna per giocare quando era piccina) è rimasta per molto tempo a contatto con la terra battuta, accanto una cisterna di acqua potabile (cisterna che non tiene nemmeno tanto bene). Il legno pertanto tende a sgretolarsi. Decido di adottare la tecnica conservativa e impregnare il tutto con un prodotto apposito, che dovrebbe dare un pò di consistenza. Una mano finale di vernice color noce ed il tutto è fatto. Manca la seduta. La seggiola si dovrà inserire in un arredamento rustico. Travi (a vista) e pavimento in legno. Pareti in arancio anticato veneziano (un lavoraccio che per regalo ho fatto da me in un paio di giorni) in un salotto con arredamento in ferro battuto. Serve una seduta importante, antica e preziosa allo stesso tempo. Vado dal mio tappezziere/fornitore e mi procuro uno scampolo di stoffa rosa damascato (spettacolare). Già che ci sono mi faccio regalare anche una fettuccia per il bordo e la stoffa per coprire la parte inferiore della seduta. Un paziente lavoro di intaglio del legno, posizionamento della gommapiuma e conseguente fissaggio della stoffa con la graffettatrice, completa quello che per me è un vero capolavoro.
Ancora una volta una vecchia sedia che a vederla veniva voglia di buttare in discarica, diventa un pezzo d'arredamento prezioso e stupendo. Ne sono orgoglioso e quasi quasi mi dispiace di restituirla. E' una sorpresa che farò alla mia donna. Ci è affezionata a quella seggiola. Amore mio....quanto ti amo.

P.S. Le fragole sono mature. Ripeto: Le fragole sono mature.

Riparazioni (III)


Collaudo del rasaerba OK. Un ottimo lavoro elettromeccanico. Avvolgimenti del motore nuovi (per i prossimi 10 anni sono a posto), Condensatore nuovo, Vernice nuova (con trattamento antiruggine ovviamente), collegamenti nuovi. Un paio di modifiche per migliorare il tutto e per sopperire anche alla mancanza di ricambi originali. La base di supporto del motore è stata sostituita con un disco di legno. La copertura esterna del motore è stata integrata con una camera d'aria che va a proteggere l'interno da infiltrazioni di corpi estranei. Unico neo, ovviabile, è l'allentamento di un paio di bulloni autobloccanti, che evidentemente non assolvono il loro dovere. Pensare che dal ferramenta ne volevo solo 4 e mi sono visto consegnare una confezione da 25! che ovviamente resteranno nei cassetti ad arrugginire prima che ne abbia la necessità. Pensare che la ferramenta a cui mi rivolgo da più di trent'anni, era famosa per vendere anche un singolo chiodo. Lo pesavano e con un calcolo a mano ne veniva determinato il prezzo. Oggi la gestione è cambiata e sono subentrate le figlie della titolare. Evidentemente, queste hanno studiato economia e sono state addestrate a trarre profitto dalla necessità altrui. Tempi che cambiano, cultura della solidarietà e dell'attenzione verso il prossimo che svanisce. Pazienza. Ciao.

P.S. Gira la ruota. Ripeto: Gira la ruota.

venerdì 2 maggio 2008

Riparazioni (II)

Una triste notizia. Dopo aver riparato e sistemato il rasa erba, oggi ho proceduto con il collaudo. Il motore gira ma c'è qualcosa che non va. L'assorbimento di corrente è esagerato e dopo pochi minuti di funzionamento interviene la protezione da sovraccarico . Un leggero odore tipico dei circuiti bruciati e si concretizza l'ipotesi che il motore abbia qualche avvolgimento in corto. Devo smontare tutto daccapo e portare il motore a rifare gli avvolgimenti. Pazienza. Dovrò attendere lunedì con il dubbio....quanto costa? conviene buttare tutto e prendere un rasaerba nuovo?. NO. dopo la fatica che ho fatto preferisco la collaudata via del recupero. Qualcuno mi ringrazierà mai per lo scrupolo ecologico e la lotta all'usa e getta che ci ha ipnotizzato un pò tutti?. Budget max per la riparazione... dai 50 ai 70 euro...massimo 100. Probabilmente ne esistono in vendita a queste cifre per cui è facile pensare che convenga prenderne uno nuovo. NO. Se l'alternativa è prendere un rasaerba "cinese", economico, che costa pochissimo, che si rompe a fine stagione, preferisco riparare. Se penso poi che ad acquistare un apparecchio economico dò indirettamente una mano ad imprenditori privi di scrupoli che sfruttano la manodopera...meglio riparare. alla prossima.

Agg.to... rifare l'avvolgimento del motore da 900W costa 80 euro.

P.S. Il ragno è nel buco. Ripeto: Il ragno è nel buco.

giovedì 1 maggio 2008

Riparazioni (I)

Periodo intenso per me. Per rilassarmi ho ripreso alcuni lavoretti in sospeso. Ho riparato il rasa erba, con ricostruzione completa della base di supporto del motore elettrico. Ne ho approfittato per riverniciare la cassa esterna e per sostituire alcuni bulloni troppo arrugginiti per essere riutilizzati. Domani procedo con l'affilatura della lama e con il montaggio completo dei pezzi che ad oggi sono sparpagliati sul banco di lavoro.
In attesa che si asciughi la vernice, ho proceduto con recuperare i componenti elettronici da una mother board di una stampante HP Laserjet 1100. Un triac di potenza, un mini relè, due microswitch, condensatori e diodi per l'alta tensione, connettori vari, un quarzo da 20mHz, alcuni transistor da catalogare. Ho sperimentato il metodo della piastra dissaldante costruita da un ferro da stiro capovolto. Funziona solo per il recupero dei componenti SMT. Per i componenti TH (Thru hole) il PCB non fa contatto con la piastra e lo stagno si fonde "a zone". Pertanto ho preso il dissaldatore manuale e con pazienza ho succhiato per tutta l'area dello stampato.
Fra le altre cose in sospeso, oltre al modulo del kernel in corso di sviluppo, devo:
Restaurare una seggiola in legno della mia compagna,
Finire 2 mobili per il bagno con finiture intagliate a mano,
Lavare una campana sottovuoto per le cartucce di inchiostro,
Restaurare 2 macchinari per la ricarica delle cartucce
Estrarre gli ingranaggi dai perni delle stampanti di recupero,
Collaudare una saldatrice ad arco, di recupero rimessa a nuovo,
Fare a pezzi alcune stampanti impilate in laboratorio,
Costruire delle lampade con il ccfl al neon degli scanner smontati da tempo,
Sperimentare l'uso di alcuni trasformatori per generare alta tensione,
Attivare il modulo laser delle stampanti per costruire un sistema di messa in bolla,
Costruire un trailer monoruota, in alluminio, per la mia bici,
Costruire un supporto per il navigatore satellitare da montare sul manubrio della bici,
Progettare l'impianto elettrico per la bici,
Usare la bici... ogni tanto fra un montaggio ed una riparazione....

Troppo?? una cosa alla volta e pian piano porterò tutto a termine. Per ora..., esco a bere il caffè e vedere se incontro qualche volto amico. Ciao

P.S. Il bambù si è spezzato. Ripeto: Il bambù si è spezzato.

lunedì 14 aprile 2008

Toner fuser per PCB (3)

Alla fine sono riuscito a rompere il motoriduttore. Volevo solo tentare di migliorare il meccanismo di trascinamento del rullo fusore. Vedi foto del post precedente "Toner fuser per PCB (2)", ho inserito 2 cuscinetti a sfere dentro le due ruote solidali sullo stesso asse. E' stato un bel lavoro di dremel per allargare a mano i fori (16mm con l'attrezzo levigatore tondo piccolo in carta vetrata). I due ingranaggi girano perfettamente sull'asse senza attriti apparenti. Il perno di supporto l'ho fissato con una vite ed una rondella, con un tubicino distanziatore ed una molla. Il perno, ora raddrizzato ed a 90° rispetto il pannello di supporto ha spostato verso il lato "sbagliato" l'ingranaggio che ora entra a fatica nell'accoppiamento della ruota che sta sul motorino. Risultato? Crack! Si sono rotti gli ingranaggi di demoltiplica a causa dell'eccessivo sforzo. Nessun problema, la cosa era in preventivo e come avevo già annunciato sono già pronto con una nuova soluzione. Ho ripreso lo stepper e sto programmando un device driver per linux che lavori sulla porta parallela (/dev/stepper). Per ora, in attesa di progettare un circuito dedicato, mi accontento di questa soluzione. E' una questione di orgoglio, una sfida stimolante che mi sprona a proseguire. Per oggi basta, mi merito un pò di riposo e soprattutto un pò di distrazione dai disastrosi risultati elettorali che stanno emergendo. La vedo molto dura per il futuro e per le persone oneste. Ciao.

P.S. Attenti al nano bugiardo. Ripeto: Attenti al nano bugiardo.

domenica 13 aprile 2008

PCB a trasferimento di toner

Le prove sperimentali di trasferimento del toner, dalla carta al rame delle basette elettroniche, hanno dato risultati soddisfacenti. In rete si trovano video, progetti e istruzioni sul come fare, generalmente con il metodo del ferro da stiro e successiva "pelatura" della carta in acqua calda.
Entrambi i metodi sono lenti e poco pratici. Il laminatoio che ho progettato e realizzato funziona meglio, con metodo ripetibile (tempi e temperature pre-impostate), senza necessità di mettere il PCB in ammollo, dover aspettare e pelare la carta con il rischio di graffiare lo strato protettivo e dover rifare tutto da capo. Per la stampa ho utilizzato una Brother HL730 Plus. Ho a disposizione una laser Lexmark E35 (in attesa di riparazione) e farò delle prove per verificare cosa succede con un toner diverso. Sono inoltre in procinto di acquistare una laser a colori (Samsung) e sono curioso di verificare se, con un toner diverso, il metodo è ancora valido o meno.
Ho sperimentato tre tipi di carta, a disposizione nei miei cassetti della cancelleria, tutti per le stampanti a getto di inchiostro:
Carta 1 - 797N Vista color White glossy film for color inkjet plotters (100u/.004") della Keuffel & Esser. Carta dalla superficie lucida. Non so se è ancora in vendita in quanto ne ho acquistato una risma ancora più di 10 anni fa, in occasione della mia prima stampante a colori a getto. Risultato pessimo. Il calore tende a colare la superficie trattata (sembra una specie di termo-plastica) ed il toner tende a rimanere quasi tutto saldamente appiccicato alla parte trattata per la stampa. In alcuni punti, sul rame del PCB, restano dei residui di carta di dimensioni di qualche millimetro.

Carta 2 - FF. Photo Gloss 140G/m2 cod. 13P75064 della ADIT Plotter service (Milano). Questa carta ha dato risultati migliori rispetto alla precedente ma tende a "fondere". In alcuni punti il toner non si è perfettamente trasferito dando risultati insoddisfacenti.

Carta 3 - Folex IP Top Color 120 Carta bianca opaca 120G/m2 trattata per stampanti ink-jet. Ottimi risultati. Tutto il toner si trasferisce sul rame senza lasciare tracce residue di toner sulla carta e permette un distacco totale senza necessità di bagnare la carta in ammollo con l'acqua calda. Anche nei particolari più minuscoli, il toner risulta perfettamente trasferito e le piste sottili risultano nitide e ben definite. Il colore del toner assume una tonalità tendente al grigio, segno che, nel distacco, si trascina delle particelle superficiali del trattamento della carta.

Per ottenere il risultato con la Carta 3 ho azionato i rulli a mano. Tenendoli fermi per due o tre secondi, la carta inizia ad imbrunirsi, specialmente ai lati che non aderiscono al rame. Nelle foto si possono vedere i "fallimenti" delle prove effettuate. La terza foto del PCB fa riferimento al trasferimento perfetto del toner sul rame. Il passaggio del PCB fra i rulli deve essere molto lento, per dare il tempo al rullo di trasferire la massima quantità di calore in ogni punto e, grazie alla conduttività termica del rame, preriscaldare la rimanente parte della superficie da trattare.
Un ottimo risultato. Fatte ulteriori prove e sistemato il motore di trascinamento, passerò all'incisione nel percolruro ferrico per verificare la "tenuta" del toner. Sono fiducioso e soprattutto moooolto soddisfatto. Ora vado a stendere i panni, che fra un PCB e l'altro ne ho approfittato per fare una lavatrice. Ciao, alla prossima.

P.S. La transumanza è in atto. Ripeto: La transumanza è in atto.

Toner fuser per PCB (2)

Oggi tutto il giorno a trafficare in laboratorio. Obiettivo: sistemare gli ingranaggi di trasmissione del moto per far girare i rulli del laminatoio per PCB che sto costruendo. Ho smontato le ultime 2 laserjet HP 1100 per recuperare gli ingranaggi che mi servivano. Ho recuperato un cuscinetto a sfere (da un lettore floppy da 5 1/4) del diametro interno giusto per il perno di sostegno. Ho tentato di praticare un foro da 16mm al centro della ruota di trascinamento con una punta da legno. Risultato disastroso. Ho una colonnina di sostegno del trapano assolutamente inadeguata (di quelle che si trovano al brico e per giunta di recupero) con un gioco tale da far vibrare la punta in modo incontrollato.
La ruota ero riuscito a fissarla bene in modo che stesse ferma, ma la punta se ne va per conto suo rendendo impossibile centrarla con precisione. Ho quindi pensato di fissare la ruota al cuscinetto con della termocolla dura (per metalli) e fissare il perno al sostegno di multistrato con una vite ed una molla di spinta. La cosa ha funzionato per un pò... poi il ruotino fissato al perno del motorino si è sfilato (nonostante avessi tentato di tenerlo in posizione con una piastrina di contro spinta in teflon. Risultato... tutto da rifare.
Ormai è questione di orgoglio e la mia testardaggine mi suggerisce di andare avanti. Ne ho comunque approfittato per fare delle prove e verificare se la temperatura del fusore fosse adeguata. Azionando il perno a mano ho così testato tre tipi di carta e varie velocità di rotazione. Ho ottenuto ottimi risultati alla fine e soprattutto, ho verificato con metodo sperimentale la velocità di rotazione ottimale. Ho deciso quindi di tornare ad azionare i rulli con il motore passo passo già collaudato. In questo modo devo predisporre un altro contenitore, senza trasformatore stavolta, per azionare l'elettronica già sperimentata. Al posto del microprocessore, userò un circuitino (da progettare) in grado di comandare le 4 fasi del motore, in modo da evitare di dover accendere il PC per far funzionare il tutto. Passo all'azione. alla prossima.

P.S. Le pappagalle hanno parlato. Ripeto: Le pappagalle hanno parlato.

sabato 12 aprile 2008

Toner fuser per PCB (1)


Ho quasi terminato il laminatoio per i circuiti stampati. Dopo le rifiniture alla base di sostegno del fusore e dopo la costruzione di un contenitore per le parti elettroniche, devo solo sistemare un ultimo particolare. L'ingranaggio di demoltiplica centrale, fra il moto-riduttore e l'asse del fusore, si piega a causa del foro che ospita il perno. Lo sforzo di avanzamento ha causato una lieve deformazione del legno su cui è infilato. Devo trovare una soluzione adeguata per fare in modo che l'asse resti al suo posto senza giochi o movimenti indesiderati. A mali estremi lo monto su un cuscinetto recuperato da un lettore di floppy disk da 5 1/4. La vedo dura. La mancanza di attrezzatura per la lavorazione dei metalli si sta facendo sentire. Proverò a "blindare" il supporto con delle lastrine di alluminio se riesco a fare un foro abbastanza grande (ho solo punte da legno...boh...). In attesa di procedere, riporto una serie di "inconvenienti", a futura memoria, registrati durante il montaggio. Il dimmer modificato ha subito ulteriori modifiche....inutili. Ho infatti misurato la resistenza del fusore (80 ohm) e quella di una lampadina da 40 watt (95 ohm). I valori quasi coincidono, per cui il dimmer commerciale (da 40 a 180Watt) è più che sufficiente per lo scopo. L'avevo modificato con un potenziometro a slitta dello stesso valore (47K). Quest'ultimo, purtroppo, mancante dei fori di fissaggio a pannello. L'ho sostituito con un altro modello da 50K. La variazione di resistenza ha probabilmente sballato il partitore che alimenta il diac. Risultato è saltato il fusibile e devo ora verificare che non si sia guastato qualche componente. Resta nel pannello di plexyglass del contenitore che ho realizzato, la fessura predisposta per il cursore a slitta. Pazienza. La posso utilizzare per tarare il trimmer del nuovo dimmer senza dover aprire il coperchio del contenitore. Se volessi "tapparla" in futuro posso sempre utilizzare la saldatrice ad ultrasuoni che riesce a saldare il plexiglass senza problemi (sicuramente meglio della colla).

Per fissare la presa VDE di alimentazione al plexyglass ho dovuto aiutarmi con la pistola a caldo, usando una termocolla per metalli (grigia). Nonostante l'uso di una piastrina, senza colla la presa si sfila quando si scollega il cavo di alimentazione. Ora posso tirare senza timore che la presa è ben ferma al suo posto.


Nel collegare gli interruttori e le le spie del pannello frontale ho preferito i connettori fast-on che presentano un inconveniente.... sono terribilmente ingombranti e poco eleganti.

Nel rifilare i bordi del contenitore, per far combaciare perfettamente il legno ed il plexyglass, mi è scappata la mano in un paio di occasioni, creando delle smussature antiestetiche.

Non ho resistito dal dare una mano di mordente al legno che sorregge il fusore. Tinta noce senza vernice... per ora. Eventualmente, a lavoro collaudato, una mano di vernice lucida, rigorosamente all'acqua (un pò di rispetto per l'ambiente suvvia!)

Il trasformatore è sovradimensionato per l'uso che ne devo fare, pesa una tonnellata e ingombra parecchio. Devo verificare un trasformatore a basso profilo che ho recuperato da un terminale DTE ISDN per misurare le tensioni in uscita. Magari riesco a realizzare un secondo alimentatore meno ingombrante e più leggero.

La sezione dei cavi di collegamento interno è sovradimensionata. Ho utilizzato i fili di un alimentatore da PC... sic.
Per collegare la console al gruppo fusore ho utilizzato un cavetto che si è rivelato inadeguato. Mi servono 4 fili, 2 per alimentare il fusore e 2 per il motorino di avanzamento. Me ne sono accorto dopo che avevo praticato il foro nel pannello. Allora ho optato per il cavo di una tastiera AT (per fortuna avevo conservato anche la presa da pannello). I fili sembrano troppo sottili, ma reggono bene. 9 volts e 60 volts AC non dovrebbero creare problemi. Casomai li terrò sott'occhio se scaldano. Credo che la cosa sia assolutamente "fuori norma" e un tantino pericolosa, per cui sconsiglio vivamente di prendere ad esempio tale soluzione.

Mi è venuto in mente dopo ma non ho previsto nessun fusibile in ingresso. Non dovrebbe essere necessario, a meno che non vada in corto il trasformatore (anche se la cosa mi pare un tantino improbabile). Ad ogni modo, vedrò di prevederlo in futuro, a collaudo ultimato.

Da una prima prova sperimentale ho regolato la tensione che alimenta il fusore a 60 volts alternati per ottenere una temperatura che "a occhio" dovrebbe essere sufficiente (nei prossimi post pubblicherò i valori più precisi) per fondere il toner già stampato su carta lucida. Se non dovesse andare bene , sono intenzionato a procurarmi i fogli "press.n & peel" previo controllo del budget disponibile, sempre in rosso ovviamente. Ad oggi il tutto è realizzato interamente con pezzi di recupero, viti, ingranaggi, piastrine, fili, trasformatore, compreso.

Per ora basta. Domani vado a non votare. Fra i "candidati" per modo di dire (tanto decidono le segreterie dei partiti a chi dare la sedia) ci sono 100 delinquenti, ladri, corrotti, condannati, mafiosi, sovversivi, pedofili... (56 solo di forza Italia e poi a scalare con AN e Lega). Una vera schifezza. Non voglio essere loro complice. Rifiuto un sacrosanto diritto che mi hanno tolto con l'impossibilità di scegliere il mio candidato (incensurato).
Buona notte

P.S. Adesso BASTA!. Ripeto: Adesso BASTA!

martedì 8 aprile 2008

Stepper e motore in DC

In attesa di testare il dimmer modificato che andrà ad alimentare il fusore utilizzato per laminare i PCB, ho fatto a pezzi un proiettore di diapositive per recuperare i componenti interni. Fra trasformatori di tensione, ventole in AC, lenti sferiche e lampadine (tutti componenti che utilizzerò in futuri progetti che ho in mente), spunta un motorino in corrente continua con tanto di motoriduttore. Una manna dal cielo, quello che mi serviva per far avanzare lentamente i rulli del laminatoio che richiedono un certo sforzo per girare. Metto da parte per ora il progetto dello stepper (già pronto, per la verità, ad altre avventure) e passo a combinare tre ingranaggi in teflon (di recupero dalle laser che ne hanno a iosa) da agganciare al fusore del laminatoio. Devo solo misurare attentamente le distanze dei fori e ridurre la velocità di rotazione ad un valore determinabile meccanicamente (francamente mi piace di più l'idea della velocità impostabile via software). Credo che con solo tre ingranaggi dovrei arrivare ad una velocità di avanzamento accettabile... al limite riduco un pò la tensione di alimentazione che misurata in base al trasformatore a disposizione si attesta sui 9,2 volts. Il ponte raddrizzatore ed il condensatore li ho recuperati sempre dal proiettore, fissati su una morsettiera a viti. La difficoltà è trovare un asse per la ruota intermedia. Se non la monto su cuscinetti, l'attrito potrebbe darmi fastidio. Devo cercare una soluzione alternativa, in quanto non ho un mini tornio ( se qualcuno me ne regala uno in donazione....è ben accetto, si metta in contatto con me, grazie).
Devo anche trovare il tempo di proseguire. Ho infatti provveduto a sgomberare la stanza di lavoro dal ciarpame accumulato, per fare spazio e sistemare:
  • Una saldatrice ad ultrasuoni che ho recuperato da un negozio (pensare che la buttavano via),
  • Una macchina per lavare a vapore le cartucce di stampa (riparata egregiamente),
  • Due macchine per la carica delle cartucce HP (Nero e colore)
  • Un avvolgitore di nastri per stampanti
  • Una termosaldatrice industriale portatile, riparata sostituendo la resistenza ed i nastri protettivi teflonati. Una meraviglia quest'ultima (anche questa salvata dalla discarica), completa di lama per rifilare e regolazione della temperatura (posterò le foto nei prossimi post).
La centrifuga per svuotare le cartucce è andata "perduta", chissà dove da quei criminali del consumismo, praticoni dell'usa e getta.
Per ora...stop, devo trovare anche il tempo per altri progetti, tipo sbrandizzare in telefono IP ed aggiornarci il firmware (maledette password). Niente paura. Una cosa alla volta. Sarò più ordinato in futuro nell'esporre metodi, risultati e fallimenti di un tecnico che si diverte a smontare, riparare, progettare, modificare, migliorare, studiare, approfondire ed aiutare gli altri. Per ora un abbraccio ed alla prossima.

P.S. Il topo è gigio. Ripeto: Il topo è gigio.