İçindekiler:

HP Scanjet5 Yükseltmesi: 6 Adım
HP Scanjet5 Yükseltmesi: 6 Adım

Video: HP Scanjet5 Yükseltmesi: 6 Adım

Video: HP Scanjet5 Yükseltmesi: 6 Adım
Video: Piyasanın En Çok Satan Uygun Fiyatlı Laptoplarından Birisi Elimde! 2024, Kasım
Anonim
HP Scanjet5 Yükseltmesi
HP Scanjet5 Yükseltmesi

Daha hızlı işlem hızı elde etmek ve belge yönetimi ve dosya depolama ve sunucu gibi daha fazla yardımcı program eklemek için bir HP Scanjet5 ağ tarayıcısını min-itx sistemi ve GNU/Linux ile yükseltin.

Adım 1: Hack'e Hazırlanın

Tarayıcı 2 ana parçadan oluşur: üstte 50 sayfalık besleyici bulunan standart bir SCSI düz yataklı tarayıcı; ve IDE sürücülü bir AMD 486-dx 66Mhz sistem olan PC, tarayıcı için yerleşik scsi ve biri ağ için, biri sorun giderme sırasında video için olmak üzere 2 ISA yuvası (kendi ISA ekran kartınızı sağlamanız gerekir). Linux'u stok donanımda çok az ekstra özellik ile çalıştırmak isteyenler için, https://berklix.com/scanjet/ bazı harika bilgilere ve hatta cihaz için eksiksiz bir FreeBSD yükleyicisine sahiptir. Bu cihazı hacklemeye burada başladım. Mini-itx yükseltmesi için ana motivasyonum, güç kaynağının bir kondansatörü patlatması ve kolayca tamir edilemeyecek kadar PSU'ya zarar vermesiydi ve ayrıca bir EPIA 800 anakartım vardı. etrafında bir ev beklemek için ihtiyacınız olacak aletler ve parçalar:- havya- 1 ve 2 numaralı yıldız tornavidalar- iğne uçlu pense- tel makas ve striptizci- Seçtiğiniz IDE sabit diski- 50 pinli SCSI kartı (I eski bir Tekram kullandı)- PCI dik açı yükseltici, "A" tarafı, 5Volt. Risercardshop.com'dan 1.03 yükseklik kullandım, bu yükseklikte bulabildiğim yalnızca ABD sitesi.- mini-itx veya daha küçük anakart. EPIA 800 kullandım, yeterince düşük ısı ve gereğinden fazla güç. - 1U raf tipi güç kaynağı (135 Watt çalışıyor gibi görünüyor) - 24 Volt 1.7 amper güç kaynağı (1.9 amper kullandım, biraz fazlası zarar vermez, ayrıca sonunda özeti okuduğunuzdan emin olun)- ekstra fişler ve teller için fedakar AT/X PSU ve molex - 3 kablolu fan fişleri veya kabloları birleştirmek için pahalı bir PSU'yu kesmeye isteklilik bir paket sıçan) bu yüzden bu proje bana cebimden sadece 30 dolara mal oldu.

2. Adım: Tarayıcının İçini Çıkarın

Tarayıcıyı Sustur
Tarayıcıyı Sustur
Tarayıcıyı Sustur
Tarayıcıyı Sustur

Üzgünüm, bunların çoğunu yaptığımda kullanışlı bir kameram yoktu, ama bu gerçekten oldukça basit şeyler, bu yüzden resimler bu noktada sadece ilginç olacak, yardımcı olmayacak. https://www.dvs1.informatik.tu-darmstadt.de/staff/haul/scanjet/Project_Network_Scanjet_Repair.html cesaretin harika resimlerine sahiptir. Tarayıcının arkasında, çıkarmak için oklarla işaretlenmiş 2 vida vardır. ve tarayıcının PC kısmı dışarı kayar. Kasa tasarımı ilginç bir mandal/sürtünme tasarımına sahip, bu da dışarı kaymayı biraz garip kılıyor. Sadece sabit bir kuvvet uygulayın ve biraz hafifçe oynatın, yeterince kolay çıkacaktır. Tellere dikkat ettiğinizden emin olun, kare bir elektrik fişi ve tepsiyi tamamen çıkarmak için scsi kablolarının fişinin çekilmesi gerekir. Şimdi eğlence Bölüm! tepsiden her şeyi çıkarın, evet, her şey! muhtemelen fanı yerinde bırakabilirsiniz, ancak PSU alanı ile ana kart alanı arasındaki ayırıcı da dahil olmak üzere geri kalanının dışarı çıkması gerekir, biraz kesme işine ihtiyacı olacaktır. Her şey bittiğinde, fanı çıkarmanız gerekir. ISA ağının arkaya monte edildiği blok, ITX kartının yolunda olacaktır. Sanırım değiştirebilirsin ama kaldırmak bana daha kolay geldi. Ayrıca ana kart bağlantılarından 2'sini de çıkarmanız gerekecek. 2'si ITX'te sıralanacak, 2'si olmayacak. Kaldırılanların yerine eski parça kutumdan plastik ayırıcılar kullandım. Ünitenin nakliyeden sağ çıkması gerekiyorsa, birkaç deliğe dokunup gerçek mesafeler eklemek isteyebilirsiniz. Şimdi bölücü için, çok uzun olduğu için PSU için bir delik açmanız gerekecek, aksi takdirde ayrılmama hatasını yaptım. PSU'nun montaj deliklerini kullanmak için yeterli bir malzeme, keşke olsaydı. Ayrıca 24V PSU için zıtlıklar için delikler açın. (merak ediyorsanız, tarayıcı 24V gerektirir)

Adım 3: Lehimleme Zamanı

bu biraz zor olabilir ve çok fazla yazmadım, bu yüzden kitinize dikkat etmeniz gerekecek. Eski PSU benim referansımdı, panoda işaretlenmiş voltajlara sahip, böylece neye ihtiyacınız olduğunu anlamak için fişten panoya giden bir kabloyu takip edebilirsiniz.

Henüz "paneli" -12v ile çalıştırmayı denemedim, sistemin çalıştığını anlayana kadar atx elektrik fişine dokunmak istemedim, bunu gelecekte yapabilirim. Standart RS232 gibi görünüyor, ancak kesinlikle yanılıyor olabilirim. Tamam, kablo demetleri zaman kazandırıyor. Önce hangi renklerin hangi voltajlara sahip olduğunu not ettikten sonra eski PSU'dan kare tarayıcı elektrik fişini kestim. 24V psu'ya takmak için bir AT elektrik fişi taktım, temiz bir uyum için bazı sekmeleri kırpmak zorunda kaldım. Ardından, n HDD molex aracılığıyla ATX'ten sızması gereken 5 volt için eski bir kasa fanı geçiş güç kablo demetinden dişi bir Molex'i kırptım. Her şeyi lehimlediğimde, 5V'nin yanında ATX PSU'dan bir topraklama ve 24V'nin yanında 24V'den topraklama kullandım. Evet evet, bir cihazda 2 farklı PSU, çok kötü, biliyorum. Sonunda, bir güç anahtarını ve toprağı paylaşıyorlar ve ikisi de güç kaynaklarını değiştiriyor, bu nedenle buradaki tüm tehlike gerçekten çok az. Güç için, orijinal PSU kılıfından braketi kestim ve orijinal fişi taktım ve kasayı açtım (2. resme bakın). ATX PSU için bir güç kablosunu feda ettim ve kasa fişine lehimledim. 24V'nin 120v tarafı için, ölü bir monitörün içinden (sormayın) mükemmel uyan bir fiş buldum, direklere lehimlemek dışında başka ne işe yarayabileceği hakkında hiçbir fikrim yok. Fan için, orijinal fişe yapıştırmak yerine (bu noktada lehim yapmaktan bıktım), 3 pinli bir fan fişini 4 pinli HDD molex adaptörüne kullandım ve fişe takması için bir pin ve plastik "anahtar" çıkardım. fanın stok fişine takın.

Adım 4: Her Şeyi İçeride Çekin

Ayakkabı Çekeceği Her Şey Orada
Ayakkabı Çekeceği Her Şey Orada
Ayakkabı Çekeceği Her Şey Orada
Ayakkabı Çekeceği Her Şey Orada
Ayakkabı Çekeceği Her Şey Orada
Ayakkabı Çekeceği Her Şey Orada

her şeyi vidala! ATX psu'yu sabitlemek için çift taraflı bant kullanıyorum, sonradan deliği farklı kesmeliydim, böylece montaj vidalarını kullanabilirdim. her şey oldukça rahat uyuyor ve bir ısı sorunum olmadı, neredeyse bir haftadır koşuyorum.

parça kimliği için fotoğraftaki küçük kutulara bakın

Adım 5: Sistemi Yapılandırın

Ubuntu'yu seçiyorum, ancak hemen hemen tüm linux dağıtımları da aynı şekilde çalışmalı. Açılışta scsi tarayıcı desteğine sahip olmak için /etc/modules'e "sg" eklemek zorunda kaldım, diğer her şey kutudan çıktığı gibi çalıştı! Tarayıcının çalışması için Sane, dosya hizmetleri için Samba ve Apache ve "PHP Sane Frontend" yüklendi " basit bir belge arşivleme sistemi için. Hepsi oldukça iyi belgelenmiş ve yansıtılmış oldukları için bunların yapılandırmasını ilgili projelere bırakacağım. Paneli ve LCD'yi kullanmaya başladığımda, https://berklix.com/scanjet adresindeki bash betiğini kullanacağım. / ve belki yerel dosya depolama ve benzeri için biraz modifiye edin. O zamana kadar, makro ön uç olarak eski bir projeden bir Genovation seri tuş takımı cihazı kullanıyorum, çok getto görünüyor (hayır, resmini çekmeyeceğim:P). Bir ağ paylaşımına veya e-posta adresine tarama gibi gerçek işlevleri halletmek için bir Ruby betiği ve bir php betiği (daha iyi öğrendiğimde sonunda Ruby'ye aktaracağım, MTA olmadan e-posta göndermek Ruby'de zor görünüyordu) yazdım. Ruby komut dosyası tuş takımını, php kabuk komut dosyası ise tarama, e-posta gönderme ve smb depolamayı yönetir. Senaryoları ekledim, iyi eğlenceler!

6. Adım: Sonuç

Pekala, genel olarak bu durumdan oldukça memnunum. Bu şimdiye kadar yaptığım en karmaşık donanım projesi ve bir patlama oldu! Kesinlikle daha fazlasını yapmayı planlıyorum!

Farklı yapacağım şeyler: - Öncelikle, ihtiyacım olan tüm farklı voltajları sağlayabilecek ve ondan her şeye güç sağlayabilecek tek bir anahtarlamalı PSU'ya giderdim. Özel bir ATX fişi yapmak, acı ölçeğinde düşük olmayacak, ancak sonunda çok daha temiz olacak. - Ruby ile daha fazla zaman geçirin. lanet olası güçlü komut dosyası dili. kafanızı sarmak biraz zaman alır, ancak sözdizimi Perl'den çok daha temizdir. - bir dizüstü bilgisayar diski kullanın veya Compact Flash'tan önyükleyin ve bir çalışma alanı için RAM sürücüsüne sahip olun. Bu, elbette, depolamanın sınırlı olacağı anlamına gelir, ancak neredeyse sessiz ve biraz daha hızlı olacaktır. Peki buna değer miydi? cehennem evet! 8Meg ram ile 486'daki FreeBSD dağıtımına kıyasla, dijital arşivleme için düzenli olarak 40-50 sayfalık yığınları PDF'ye tarıyoruz, bu tamamen yeni bir cihaz! toplu işlerin dönüştürülmesi 20 dakikaya kadar sürüyordu ve bazen RAM'i tükendi ve başarısız oldu, şimdi 50 sayfanın bile PDF'yi oluşturması bir dakikadan az sürüyor.

Önerilen: