Indholdsfortegnelse:

HP Scanjet5 -opgradering: 6 trin
HP Scanjet5 -opgradering: 6 trin

Video: HP Scanjet5 -opgradering: 6 trin

Video: HP Scanjet5 -opgradering: 6 trin
Video: How To Scan HP Scanjet G2410 2024, Juni
Anonim
HP Scanjet5 -opgradering
HP Scanjet5 -opgradering

Opgrader en HP Scanjet5-netværksscanner med et min-itx-system og GNU/Linux for at opnå hurtigere behandlingshastighed og tilføje flere værktøjer, f.eks. Dokumenthåndtering og fillagring og server.

Trin 1: Forbered dig på at hacke

Scanneren er opbygget i 2 hoveddele: scanneren, som er en standard SCSI flatbed med en 50 siders arkføder ovenpå; og pc'en, som er et AMD 486-dx 66Mhz-system med et IDE-drev, ombord scsi til scanneren og 2 ISA-slots, en til netværk, en til video ved fejlfinding (du skal levere dit eget ISA-grafikkort). For dem, der gerne vil køre Linux på lagerhardwaren med lidt i vejen for ekstra funktioner, har https://berklix.com/scanjet/ nogle gode oplysninger og endda et komplet FreeBSD -installationsprogram til enheden. Det var her, jeg startede med at hacke denne enhed. Min vigtigste motivation for mini-itx-opgraderingen var, at strømforsyningen eksploderede en kondensator og beskadigede for meget af PSU'en til let at kunne repareres, og jeg havde også et EPIA 800-bord siddende rundt og venter på et hjem. værktøjer og dele, du skal bruge:- loddejern- Phillips skruetrækkere #1 og #2- Nåletang- trådklip og stripper- IDE-harddisk efter eget valg- 50-benet SCSI-kort (I brugt en ældre Tekram)- PCI retvinklet stigerør, "A" side, 5Volt. Jeg brugte en 1,03 højde fra risercardshop.com, kun amerikansk websted, jeg kunne finde med den højde.- mini-itx, eller mindre, bundkort. Jeg brugte en EPIA 800, lav nok varme og mere end nok strøm.- 1U rackmonteret strømforsyning (135 Watt virker)- 24 Volt 1,7 amp strømforsyning (jeg brugte en 1,9 amp, lidt mere gør ikke ondt, også være sørg for at læse resuméet til sidst)- sacraficial AT/X PSU og molex til 3 wire fans stik til ekstra stik og ledninger eller villighed til at skære en dyr PSU op til at splejse ledninger De fleste af disse ting havde jeg liggende (jeg er en lidt af en packrat), så dette projekt kostede mig kun omkring $ 30 ud af lommen.

Trin 2: Tøm scanneren

Gut scanneren
Gut scanneren
Gut scanneren
Gut scanneren

Beklager, at jeg ikke havde et kamera ved hånden, da jeg lavede det meste af dette, men det er virkelig ret enkle ting, så billeder ville bare være interessante, ikke nyttige på dette tidspunkt. https://www.dvs1.informatik.tu-darmstadt.de/staff/haul/scanjet/Project_Network_Scanjet_Repair.html har nogle flotte billeder af tarmene. På bagsiden af scanneren er der 2 skruer, markeret med pile, for at fjerne og pc -delen af scanneren glider ud. Sagens design har et interessant lås/friktionsdesign, der gør det lidt underligt at glide ud. Bare brug stabil kraft og træk det lidt, så kommer det let nok ud. Sørg for at passe på ledningerne, et firkantet strømstik og scsi -kablerne skal tages ud for at fjerne bakken helt. Nu sjovt en del! fjern alt fra bakken, ja, alt! du kan sandsynligvis lade blæseren være på plads, men resten skal komme ud, herunder skillelinjen mellem PSU -området og hovedkortet, det skal have noget skærearbejde. Når alt er ude, skal du fjerne blok, hvor ISA -netværket monteres på bagsiden, vil det være i vejen for ITX -kortet. Jeg gætter på, at du kunne ændre det, men at fjerne det virkede lettere for mig. Du skal også fjerne 2 af hovedkortets beslag. 2 stiller op på ITX, 2 vil ikke. Jeg brugte plastafstande fra min gamle kasse i stedet for de fjernede. Hvis enheden skal overleve forsendelsen, vil du måske trykke på et par huller og tilføje rigtige stand -off. Nu til skillelinjen skal du skære et hul til PSU'en, da den er for lang, ellers begik jeg den fejl, at jeg ikke forlod et materiale nok til at kunne bruge PSU's mouning huller, ville ønske jeg havde. Også trykhuller til standoffs til 24V PSU. (scanneren kræver 24V, hvis du undrede dig)

Trin 3: Tid til lodning

dette kan blive lidt svært, og jeg skrev ikke meget ned, så du skal være opmærksom på dit kit. Den gamle PSU var min reference, den har spændingerne markeret på kortet, så du kan følge en ledning fra stikket til kortet for at finde ud af, hvad du har brug for.

Jeg har endnu ikke prøvet at tænde "panelet" med -12v, havde ikke lyst til at trykke på atx -strømstikket, før jeg vidste, at systemet fungerer, jeg kan gøre dette i furturen. Det ser ud til at være standard RS232, selvom jeg sikkert kan tage fejl. Ok, ledninger harnes gør tid. Først klippede jeg firkantscannerens strømstik fra den gamle PSU efter at have noteret mig hvilke farver der havde hvilke spændinger. Jeg klippede et AT -strømstik til stikket i 24V psu, måtte trimme nogle faner for en ren pasform. Derefter klippede jeg en kvindelig Molex af en gammel kabinetventilator gennem strømforsyningen til de 5 volt, den skal udvaskes fra ATX'en via en HDD -molex. Da jeg lod det hele op, brugte jeg en jord fra ATX PSU ved siden af 5V og jorden fra 24h ved siden af 24V. Ja ja, 2 forskellige PSU'er på en enhed, dårligt dårligt, jeg ved det. I sidste ende deler de en afbryder og jord, og de skifter begge strømforsyninger, så al fare her er virkelig minimal. For at få strøm, klippede jeg beslaget af den originale PSU -folie og monterede det originale stik og tænd etuiet (se 2. billede). Jeg helligede en netledning til ATX PSU'en og lodde den til stikket. Til 24V's 120v side fandt jeg et stik inde fra en død skærm (spørg ikke), der passede perfekt, ingen idé om hvad der ellers kunne fungere, bortset fra lodning lige til polerne. For blæseren brugte jeg i stedet for at splejse det originale stik (jeg var ved at lodde på dette tidspunkt) et 3-polet blæserstik til 4-pin HDD molex-adapter og fjernede en nål og plastnøglen, så den kunne tilsluttes i ventilatorens lagerstik.

Trin 4: Shoehorn It All in There

Skohorn det hele derinde
Skohorn det hele derinde
Skohorn det hele derinde
Skohorn det hele derinde
Skohorn det hele derinde
Skohorn det hele derinde

skru alt op! Jeg bruger dobbeltsidet tape til at fastgøre ATX psu, set i bakspejlet skulle jeg have skåret hullet anderledes, så jeg kunne bruge dets monteringsskruer. det hele passer ganske tæt, og jeg har ikke haft et varmeproblem, har kørt i næsten en solid uge nu.

se små kasser på foto for dele -id

Trin 5: Konfigurer System

Jeg vælger Ubuntu, men stort set enhver linux distro burde fungere lige så godt. Var nødt til at tilføje "sg" til /etc /modules for at have scsi -scannerunderstøttelse ved opstart, alt andet fungerede lige ud af boksen! Installeret Sane for at få scanneren til at fungere, Samba til filservices og Apache og "PHP Sane Frontend "for et enkelt dokumentarkivsystem. Jeg lader konfigurationen af disse op i de respektive projekter, da de alle er ganske veldokumenterede og spejlede. Når jeg kommer til at bruge panelet og LCD'en, vil jeg bruge bash -scriptet fra https://berklix.com/scanjet / og måske modificere det lidt til lokal filopbevaring og sådan. Indtil da bruger jeg en Genovation seriel tastaturenhed fra et gammelt projekt som en makrofrontend, ser meget ghetto ud (nej, jeg tager ikke et billede af det: P). Jeg skrev et rubinscript og et php -script (som jeg til sidst vil port til rubin, når jeg lærer det bedre, at sende e -mail uden en MTA virkede alt for hårdt i rubin) for at håndtere egentlig funktionalitet som at scanne til en netværksdeling eller e -mail -adresse. Rubin -scriptet håndterer tastaturet, og php -shell -scriptet håndterer scanning og e -mail og smb -lagring. Jeg har vedhæftet scripts, god fornøjelse!

Trin 6: Konklusion

Alt i alt er jeg ret tilfreds med dette. Dette er langt det mest komplekse hardwareprojekt jeg nogensinde har lavet, og det var fantastisk! Jeg planlægger bestemt at gøre mere!

Ting, jeg ville gøre anderledes: - Først og fremmest ville jeg gå til en enkelt switchende PSU, end jeg kan levere alle de forskellige spændinger, jeg har brug for, og drive alt fra det. At lave et tilpasset ATX -stik vil ikke være lavt på smerteskalaen, men det vil ende meget renere i sidste ende. - brug mere tid med Ruby. det er forbandet kraftfuld scripting lang. tager lidt at vikle dit hoved rundt, men syntaksen er meget renere end perl. - brug en bærbar disk, eller start fra Compact Flash og har RAM -drev til et arbejdsområde. Dette betyder naturligvis, at opbevaring ville være begrænset, men det ville være næsten stille og lidt hurtigere. Så var det det værd? helvede ja! vi scanner regelmæssigt partier på 40-50 sider til PDF til digital arkivering, sammenlignet med FreeBSD-distroen på 486 med 8Meg-ram er dette en helt ny enhed! batches plejede at tage op til 20 minutter at konvertere og nogle gange løb løbet tør for RAM og mislykkedes bare, nu tager selv 50 sider mindre end et minut at lave PDF'en.

Anbefalede: