Cuprins:
- Pasul 1: Pregătiți-vă să hack
- Pasul 2: Îndepărtați scanerul
- Pasul 3: Timpul de lipit
- Pasul 4: Shoehorn It All in There
- Pasul 5: Configurați sistemul
- Pasul 6: Concluzie
Video: Actualizare HP Scanjet5: 6 pași
2024 Autor: John Day | [email protected]. Modificat ultima dată: 2024-01-30 11:46
Actualizați un scaner de rețea HP Scanjet5 cu un sistem min-itx și GNU / Linux pentru a obține o viteză de procesare mai mare și pentru a adăuga mai mult utilitar, cum ar fi gestionarea documentelor și stocarea fișierelor și serverul.
Pasul 1: Pregătiți-vă să hack
Scanerul este încorporat în 2 părți principale: scanerul, care este o platformă SCSI standard cu un alimentator de 50 de pagini deasupra; și PC-ul, care este un sistem AMD 486-dx 66Mhz cu o unitate IDE, scsi la bord pentru scaner și 2 sloturi ISA, unul pentru rețea, unul pentru video la depanare (trebuie să furnizați propria placă video ISA). Pentru cei care ar dori să ruleze Linux pe hardware-ul stoc cu puține opțiuni de caracteristici suplimentare, https://berklix.com/scanjet/ are câteva informații minunate și chiar un instalator FreeBSD complet pentru dispozitiv. De aici am început să hacking acest dispozitiv. Motivația mea principală pentru actualizarea mini-itx a fost că sursa de alimentare a explodat un condensator și a deteriorat prea mult alimentatorul pentru a fi ușor de reparat și am avut și o placă EPIA 800 în jurul așteptării unei case. instrumente și piese de care aveți nevoie: - fier de lipit - șurubelnițe phillips # 1 și # 2 - clește pentru nas - tăietori de sârmă și decapant - hard disk IDE la alegere - card SCSI cu 50 de pini (I a folosit un Tekram mai vechi) - ridicator de unghi drept PCI, partea "A", 5 Volți. Am folosit o înălțime de 1,03 de la risercardshop.com, singurul site din SUA pe care l-am putut găsi cu acea înălțime. - mini-itx sau placa de bază mai mică. Am folosit un EPIA 800, căldură suficient de scăzută și putere mai mult decât suficientă - sursă de alimentare 1U montată pe rack (135 Watt par să funcționeze) - sursă de alimentare de 24 Volți 1,7 amp (am folosit un 1,9 amp, puțin mai mult nu strică, de asemenea citiți cu siguranță rezumatul la sfârșit) - alimentator sacraficial AT / X și molex la 3 prize de ventilatoare de sârmă pentru prize și fire suplimentare sau dorința de a tăia un alimentator scump pentru a îmbina firele Majoritatea acestor lucruri le-am pus un pic de packrat) deci acest proiect m-a costat doar aproximativ 30 $ din buzunar.
Pasul 2: Îndepărtați scanerul
Îmi pare rău că nu am avut o cameră la îndemână când am făcut majoritatea, dar sunt lucruri destul de simple, astfel încât imaginile ar fi pur și simplu interesante, nu utile în acest moment. https://www.dvs1.informatik.tu-darmstadt.de/staff/haul/scanjet/Project_Network_Scanjet_Repair.html are câteva imagini grozave ale curajelor. Pe partea din spate a scanerului sunt 2 șuruburi, marcate cu săgeți, pentru a scoate iar partea computerului a scanerului va aluneca afară. Designul carcasei are un design interesant de blocare / frecare, care face ca un pic ciudat să alunece. Folosiți forța constantă și micșorați-o puțin și va ieși suficient de ușor. Asigurați-vă că aveți grijă de fire, o priză de alimentare pătrată și cablurile SCSI vor fi deconectate pentru a scoate complet tava. parte! scoate totul din tava, da, totul! probabil că puteți lăsa ventilatorul la locul său, dar restul trebuie să iasă, inclusiv divizorul dintre zona alimentatorului și zona plăcii principale, va avea nevoie de o lucrare de tăiere. bloc unde rețeaua ISA se montează pe spate, va fi în calea plăcii ITX. Cred că ai putea să-l modifici, dar eliminarea mi s-a părut mai ușoară. De asemenea, va trebui să eliminați 2 dintre suporturile de pe placa principală. 2 se vor alinia pe ITX, 2 nu. Am folosit suporturi de plastic din cutia mea de piese vechi în locul celor scoase. Dacă unitatea trebuie să supraviețuiască transportului, este posibil să doriți să atingeți câteva găuri și să adăugați stand off-uri reale. un material suficient pentru a putea folosi găurile de montare ale PSU, aș fi dorit să le am. De asemenea, atingeți orificiile pentru separatoare pentru alimentatorul de 24V. (scanerul necesită 24V, în cazul în care vă întrebați)
Pasul 3: Timpul de lipit
acest lucru poate deveni puțin complicat și nu am scris prea multe, așa că va trebui să acordați atenție trusei dvs. Vechiul alimentator a fost referința mea, are tensiunile marcate pe placă, astfel încât să puteți urma un fir de la priză la placă pentru a afla ce aveți nevoie.
Nu am încercat încă să alimentez „panoul” cu -12v, nu am vrut să intru pe mufa de alimentare atx până nu am știut că sistemul funcționează, aș putea face acest lucru în furture. pare a fi standard RS232, deși aș putea greși cu siguranță. Bine, cablarea cablurilor face timp. Mai întâi am decupat mufa de alimentare a scanerului pătrat din vechiul alimentator, după ce am luat act de ce culori aveau ce tensiuni. Am decupat o fișă de alimentare AT pentru a o conecta la alimentatorul de 24V, a trebuit să tai câteva file pentru o potrivire curată. Apoi am retras un Molex de sex feminin de pe un vechi cablaj de trecere a ventilatorului carcasei pentru cei 5 volți pe care trebuie să fie leșiat de la ATX prin n HDD molex. Când am lipit totul, am folosit un sol de la alimentatorul ATX lângă 5V și un sol de la 24V lângă 24V. Da, da, 2 alimentatoare diferite pe un singur dispozitiv, rău rău, știu. În cele din urmă, împărtășesc un întrerupător de alimentare și împământare și ambele sunt surse de alimentare, deci tot pericolul aici este cu adevărat minim. Pentru putere, am decupat consola de pe placa de alimentare originală și am montat mufa originală și am pornit carcasa (vezi a doua imagine). Am sacraficat un cablu de alimentare pentru alimentatorul ATX și l-am lipit la mufa carcasei. Pentru partea de 24V de 120V, am găsit o priză din interiorul unui monitor mort (nu întrebați) care se potrivește perfect, habar n-ar fi ce altceva ar putea funcționa, în afară de lipirea chiar la poli. Pentru ventilator, în loc să îmbin în conectorul original (mi s-a săturat să lipesc în acest moment), am folosit un conector ventilator cu 3 pini la adaptor HDD molex cu 4 pini și am scos un știft și „cheia” din plastic, astfel încât să se conecteze în mufa de stocare a ventilatorului.
Pasul 4: Shoehorn It All in There
înșurubați totul! Folosesc bandă cu două fețe pentru a asigura psu-ul ATX, în retrospectivă ar fi trebuit să tai orificiul diferit, astfel încât să pot folosi șuruburile de montare. totul se potrivește destul de bine și nu am avut o problemă de căldură, funcționând de aproape o săptămână solidă acum.
vezi cutii mici pe fotografie pentru ID-ul pieselor
Pasul 5: Configurați sistemul
Aleg Ubuntu, dar aproape orice distribuție Linux ar trebui să funcționeze la fel de bine. A trebuit să adăugați „sg” la / etc / modules pentru a avea suport pentru scaner scsi la pornire, toate celelalte au funcționat chiar din cutie! Sane instalat pentru a face scanerul să funcționeze, Samba pentru servicii de fișiere și Apache și „PHP Sane Frontend pentru un sistem simplu de arhivare a documentelor. Voi lăsa configurația acestor proiecte respective, deoarece toate sunt destul de bine documentate și oglindite. Odată ce ajung să folosesc panoul și LCD-ul, voi folosi scriptul bash de la https://berklix.com/scanjet / și poate o modificați puțin pentru stocarea fișierelor locale și altele. Până atunci, folosesc un dispozitiv de tastatură serială Genovation dintr-un proiect vechi ca macro frontend, arată foarte ghetou (nu, nu-i voi face o fotografie: P). Am scris un script ruby și un script php (pe care, eventual, îl voi transporta la ruby când îl voi învăța mai bine, trimiterea de e-mail fără MTA mi s-a părut foarte greu în rubin) pentru a gestiona funcționalitatea reală, cum ar fi scanarea către o partajare de rețea sau o adresă de e-mail. Scriptul ruby gestionează tastatura, iar scriptul shell php gestionează scanarea și e-mailul și stocarea smb. Am atașat scenariile, bucură-te!
Pasul 6: Concluzie
Ei bine, una peste alta sunt destul de mulțumită de asta. Acesta este de departe cel mai complex proiect hardware pe care l-am făcut vreodată și a fost o explozie! Planific cu siguranță să fac mai mult!
Lucruri pe care le-aș face diferit: - În primul rând, aș alege un singur alimentator de comutare decât poate oferi toate tensiunile diferite de care am nevoie și să alimentez totul din el. Efectuarea unui conector ATX personalizat nu va fi scăzută pe scara durerii, dar în cele din urmă va ajunge mult mai curată. - petrece mai mult timp cu Ruby. este al naibii de puternic lang scripting. durează puțin pentru a vă înfășura capul, dar sintaxa este mult mai curată decât perl. - utilizați un disc pentru laptop sau porniți din Compact Flash și aveți unitate RAM pentru o zonă de lucru. Acest lucru înseamnă, desigur, că stocarea ar fi limitată, dar ar fi aproape silențioasă și ceva mai rapidă. Deci a meritat? naiba da! scanăm în mod regulat loturi de 40-50 de pagini în PDF pentru arhivare digitală, în comparație cu distribuția FreeBSD de pe 486 cu 8Meg RAM acesta este un dispozitiv cu totul nou! loturile obișnuiau să dureze până la 20 de minute pentru a efectua conversia și uneori rămâneau fără memorie RAM și tocmai nu reușeau, acum chiar și 50 de pagini durează mai puțin de un minut pentru a face PDF-ul.
Recomandat:
(ACTUALIZARE - Există o problemă ușoară) CONTROLOR DE JOC USB PENTRU P.C: 10 pași (cu imagini)
(ACTUALIZARE - EXISTĂ O UȘORĂ PROBLEMĂ) CONTROLOR DE JOC USB PENTRU P.C: UN CONTROLER DE JOC PENTRU ORICE JOC (APROAPE)
DIY AC / DC Hack "Mod" RD6006 Sursa de alimentare și carcasa S06A W / S-400-60 PSU Construire și actualizare intrare DC: 9 pași
DIY AC / DC Hack "Mod" RD6006 Sursă de alimentare și S06A Carcasă W / S-400-60 PSU Construire și actualizare intrare DC: Acest proiect este mai mult o construcție RD6006 de bază folosind o carcasă S06A și o sursă de alimentare S-400-60 . Dar chiar vreau să am posibilitatea de a conecta o baterie pentru portabilitate sau întreruperea alimentării. Așa că am piratat sau am modificat carcasa pentru a accepta DC sau o baterie
Actualizare baterie Logitech G930: 5 pași
Actualizare baterie Logitech G930: Ghid scurt pentru actualizarea bateriei unei căști wireless logitech G930
Robot Blu Media (Actualizare): 7 pași
Blu Media Robot (Actualizare): blu este un robot care lucrează cu placa de bază makeblock și zmeură pentru electronice pentru lista de piese pe care o puteți cumpăra de la makeblock ca mine la început, acum am o imprimantă 3d (wanahoa i3 +) și puteți descărca parte diferită pentru a le tipări pe t
ESP8266 Ventilator POV cu ceas și actualizare text pagină web: 8 pași (cu imagini)
ESP8266 Ventilator POV cu actualizare text ceas și pagină web: Aceasta este o viteză variabilă, POV (Persistență a vederii), ventilator care afișează intermitent ora și două mesaje text care pot fi actualizate „din mers.” Ventilatorul POV este, de asemenea, un server web cu o singură pagină, care vă permite să modificați cele două mesaje text