Sadržaj:

Nadogradnja HP Scanjet5: 6 koraka
Nadogradnja HP Scanjet5: 6 koraka

Video: Nadogradnja HP Scanjet5: 6 koraka

Video: Nadogradnja HP Scanjet5: 6 koraka
Video: Сброс ошибки картриджа HP Deskjet 1050A 2024, Jun
Anonim
Nadogradnja HP Scanjet5
Nadogradnja HP Scanjet5

Nadogradite mrežni skener HP Scanjet5 sa min-itx sistemom i GNU/Linuxom kako biste povećali brzinu obrade i dodali više uslužnih programa, poput upravljanja dokumentima i pohrane datoteka i servera.

Korak 1: Pripremite se za hakiranje

Skener je izgrađen u 2 glavna dijela: skener, koji je standardni SCSI plosnati uređaj s uvlakačem listova na 50 stranica na vrhu; i računar, koji je sistem AMD 486-dx 66 MHz sa IDE pogonom, na ploči scsi za skener i 2 ISA utora, jedan za mrežu, jedan za video pri rješavanju problema (morate nabaviti svoju ISA video karticu). Za one koji bi htjeli pokrenuti Linux na osnovnom hardveru s malo dodatnih mogućnosti, https://berklix.com/scanjet/ ima sjajne informacije, pa čak i potpuni FreeBSD instalater za uređaj. Tu sam počeo s hakiranjem ovog uređaja. Moja glavna motivacija za nadogradnju mini-itxa bila je ta što je napajanje eksplodiralo kondenzator i oštetilo previše naponske jedinice da bi se moglo lako popraviti, a sjedio sam i na ploči EPIA 800 okolo čekajući dom. alati i dijelovi će vam trebati:- lemilica- odvijači #1 i #2- Phillips odvijači- kliješta s iglastim nožem- isječci žice i skidač- IDE tvrdi disk po vašem izboru- 50-pinska SCSI kartica (I koristio stariji Tekram)- PCI desni kutni dizač, "A" strana, 5Volt. Koristio sam 1,03 visine sa risercardshop.com, jedino američko mjesto koje sam mogao pronaći s tom visinom.- mini-itx ili manja matična ploča. Koristio sam EPIA 800, dovoljno nisku temperaturu i više nego dovoljno snage.- 1U napajanje u stalku (čini se da radi 135 W)- napajanje od 24 Volta od 1,7 amp (koristio sam 1,9 pojačalo, malo više ne škodi, također svakako pročitajte sažetak na kraju)- sakrafilni AT/X PSU i molex na 3-žilne utikače ventilatora za dodatne utikače i žice ili spremnost za rezanje skupog PSU-a za spajanje žica Većina ovih stvari koje sam imao okolo malo pakrata) pa me ovaj projekt koštao samo 30 USD iz džepa.

Korak 2: Izvadite skener

Izvadite skener
Izvadite skener
Izvadite skener
Izvadite skener

Žao mi je što nisam imao fotoaparat pri ruci kad sam radio većinu ovoga, ali to su zaista prilično jednostavne stvari pa bi slike bile samo zanimljive, ali u ovom trenutku neće biti od pomoći. https://www.dvs1.informatik.tu-darmstadt.de/staff/haul/scanjet/Project_Network_Scanjet_Repair.html ima nekoliko sjajnih slika utrobe. Na stražnjoj strani skenera nalaze se 2 vijka označena strelicama za uklanjanje i dio skenera za računalo će kliznuti. Dizajn kućišta ima zanimljiv dizajn zasuna/trenja koji čini čudnim izvlačenje. Samo upotrijebite stalnu silu i malo je prigušite i to će vam lako izaći. Obavezno vodite računa o žicama, četvrtastom utikaču za napajanje i scsi kablovima morat ćete odspojiti kako biste potpuno uklonili ladicu. Sada je zabavno part! uklonite sve iz ladice, da, sve! ventilator vjerojatno možete ostaviti na mjestu, ali ostatak mora izaći van, uključujući razdjelnik između područja napojne jedinice i područja glavne ploče, trebat će određen posao rezanja. Nakon što sve nestane, morat ćete ukloniti blok gdje se ISA mreža montira na stražnjoj strani, bit će na putu ITX ploči. Pretpostavljam da biste to mogli izmijeniti, ali činilo mi se da je lakše ukloniti. Također ćete morati ukloniti 2 nosača glavne ploče. 2 će se postaviti na ITX, 2 neće. Koristio sam plastične držače iz starih kutija umjesto uklonjenih. Ako jedinica mora preživjeti isporuku, možda biste htjeli dotaknuti nekoliko rupa i dodati stvarne rezervne dijelove. Sada za razdjelnik, morat ćete izrezati rupu za napojnu jedinicu jer je predugačka, inače sam pogriješio što nisam napustio dovoljno materijala da mogu koristiti rupe za montažu PSU -a, da sam volio. Također otvorite slavine za odstupanja za 24V napajanje. (skeneru je potrebno 24V, ako ste se pitali)

Korak 3: Vrijeme za lemljenje

ovo može biti malo zeznuto, a ja nisam puno zapisivao pa ćete morati obratiti pažnju na svoj komplet. Moja stara napojna jedinica bila je moja referenca, ima napone označene na ploči tako da možete slijediti žicu od utikača do ploče kako biste shvatili što vam treba.

Još nisam pokušao napajanje "panela" sa -12v, nisam htio uključiti utikač za napajanje atx -a sve dok nisam znao da sistem radi, to mogu učiniti u budućnosti. čini se da je standardni RS232, mada bih sigurno griješio. U redu, ožičenje pojačava vrijeme. Prvo sam izrezao kvadratni utikač za skener sa starog napajanja nakon što sam zapamtio koje boje imaju koji napon. Prerezao sam AT utikač za napajanje da bih ga uključio u 24V psu, morao sam obrezati neke jezičke radi čistog uklapanja. Zatim sam odrezao ženski Molex sa starog ventilatorskog kabelskog svežnja za 5 volti koje je potrebno izvući iz ATX -a putem n HDD molex -a. Kad sam sve zalemio, koristio sam uzemljenje iz ATX napajanja pored 5V i uzemljenje iz 24V pored 24V. Da, da, 2 različita napajanja na jednom uređaju, loše, znam. Na kraju dijele prekidač za napajanje i masu, a obojica prebacuju napajanje, pa je sva opasnost ovdje zaista minimalna. Za napajanje sam odrezao držač sa originalnog omotača napojne jedinice i montirao originalni utikač i uključio kućište (vidi drugu sliku). Sakrafirao sam kabel za napajanje za ATX PSU i lemio ga na utikač kućišta. Za stranu od 24V na 120V pronašao sam utikač iz mrtvog monitora (ne pitajte) koji savršeno pristaje, nemam pojma šta bi drugo moglo funkcionirati, osim lemljenja direktno na polove. Za ventilator, umjesto spajanja originalnog utikača (u ovom trenutku mi je bilo muka od lemljenja), upotrijebio sam 3-polni utikač ventilatora na 4-polni HDD molex adapter i uklonio iglu i plastični "ključ" kako bi se priključio u utikač ventilatora.

Korak 4: Sve to ubacite u cipele

Shoehorn It All in There
Shoehorn It All in There
Shoehorn It All in There
Shoehorn It All in There
Shoehorn It All in There
Shoehorn It All in There

zajebi sve! Koristim dvostranu traku za pričvršćivanje ATX psu -a, unatrag sam trebao drugačije izrezati rupu kako bih mogao koristiti njene pričvrsne vijke. sve mi dobro pristaje i nisam imao problema sa toplinom, već skoro tjedan dana radim.

za ID dijelova pogledajte male kutije na fotografiji

Korak 5: Konfigurirajte sistem

Odabrao sam Ubuntu, ali bi bilo koji Linux distributer trebao raditi jednako dobro. Morao sam dodati "sg" u /etc /module kako bih imao podršku za scsi skener pri pokretanju, sve ostalo je radilo odmah po kutiji! Instalirano Sane da bi skener radio, Samba za datoteke, Apache i "PHP Sane Frontend "za jednostavan sistem arhiviranja dokumenata. Ostavit ću konfiguraciju ovih projekata za odgovarajuće projekte jer su svi prilično dobro dokumentirani i preslikani. Nakon što prijeđem na upotrebu ploče i LCD -a, upotrijebit ću bash skriptu sa https://berklix.com/scanjet / i možda ga malo izmijeniti za lokalnu pohranu datoteka i slično. Do tada, ja koristim uređaj sa serijskom tastaturom Genovation iz starog projekta kao makro sučelje, izgleda vrlo geto (ne, neću ga slikati: P). Napisao sam rubin skriptu i php skriptu (koju ću eventualno prebaciti u rubin kada to bolje naučim, slanje e -pošte bez MTA -a izgledalo je kao teško u rubinu) za rukovanje stvarnim funkcijama, poput skeniranja na mrežni udio ili adresu e -pošte. Ruby skripta upravlja tastaturom, a skripta php ljuske upravlja skeniranjem i slanjem e -pošte i smb memorijom. Priložio sam skripte, uživajte!

Korak 6: Zaključak

Sve u svemu, prilično sam zadovoljan s ovim. Ovo je daleko najsloženiji hardverski projekt koji sam ikada radio i bio je pravi udarac! Definitivno planiram učiniti više!

Stvari koje bih uradio drugačije: - Prije svega, odlučio bih se za jednokratnu sklopnu napojnu jedinicu koja bi mogla osigurati sve različite napone koji su mi potrebni i napajati sve iz nje. Izrada prilagođenog ATX utikača neće biti niska na ljestvici boli, ali će na kraju biti mnogo čistija. - provodite više vremena s Ruby. to je prokleto moćan skript lang. potrebno je malo da se premotate, ali sintaksa je mnogo čistija od perl -a. - upotrijebite disk za prijenosno računalo ili pokrenite računar sa Compact Flasha i imajte RAM pogon za radno područje. To naravno znači da bi pohrana bila ograničena, ali bi bila gotovo tiha i malo brža. Pa je li vrijedilo? pakao da! redovito skeniramo serije od 40-50 stranica u PDF za digitalno arhiviranje, u usporedbi s FreeBSD distro na 486 sa 8Meg ramom, ovo je potpuno novi uređaj! paketima je nekada trebalo i do 20 minuta za konverziju, a ponekad im je ponestalo RAM -a i jednostavno nisu uspjeli, sada je čak i 50 stranica potrebno manje od minute za izradu PDF -a.

Preporučuje se: