สารบัญ:

การอัพเกรด HP Scanjet5: 6 ขั้นตอน
การอัพเกรด HP Scanjet5: 6 ขั้นตอน

วีดีโอ: การอัพเกรด HP Scanjet5: 6 ขั้นตอน

วีดีโอ: การอัพเกรด HP Scanjet5: 6 ขั้นตอน
วีดีโอ: LED upgrade repair fixes HP Scanner System Failure Officejet R40 R60 R80 PSC 500 Scanjet 2024, มิถุนายน
Anonim
การอัพเกรด HP Scanjet5
การอัพเกรด HP Scanjet5

อัปเกรดเครื่องสแกนเครือข่าย HP Scanjet5 ด้วยระบบ min-itx และ GNU/Linux เพื่อให้ได้ความเร็วในการประมวลผลที่เร็วขึ้น และเพิ่มยูทิลิตี้เพิ่มเติม เช่น การจัดการเอกสาร การจัดเก็บไฟล์และเซิร์ฟเวอร์

ขั้นตอนที่ 1: เตรียมแฮ็ก

สแกนเนอร์สร้างขึ้นใน 2 ส่วนหลัก: สแกนเนอร์ ซึ่งเป็นพื้นเรียบ SCSI มาตรฐานพร้อมถาดป้อนกระดาษ 50 หน้าอยู่ด้านบน และพีซีซึ่งเป็นระบบ AMD 486-dx 66Mhz พร้อมไดรฟ์ IDE บนบอร์ด scsi สำหรับสแกนเนอร์ และ 2 สล็อต ISA หนึ่งช่องสำหรับเครือข่าย หนึ่งช่องสำหรับวิดีโอเมื่อแก้ไขปัญหา (คุณต้องจัดหาการ์ดวิดีโอ ISA ของคุณเอง). สำหรับผู้ที่ต้องการใช้งาน Linux บนฮาร์ดแวร์ที่มีคุณลักษณะพิเศษเพียงเล็กน้อย https://berklix.com/scanjet/ มีข้อมูลดีๆ และแม้แต่โปรแกรมติดตั้ง FreeBSD ที่สมบูรณ์สำหรับอุปกรณ์ นี่คือจุดเริ่มต้นในการแฮ็กอุปกรณ์นี้ แรงจูงใจหลักของฉันสำหรับการอัพเกรด mini-itx คือแหล่งจ่ายไฟระเบิดตัวเก็บประจุและทำให้ PSU เสียหายมากเกินไปที่จะซ่อมแซมได้ง่าย และฉันก็มีบอร์ด EPIA 800 นั่งอยู่ด้วย รอบ้าน เครื่องมือและชิ้นส่วนที่คุณต้องการ:- หัวแร้ง- ไดรเวอร์สกรูฟิลลิป #1 และ #2- คีมปากแหลม- สนิปลวดและสตริปเปอร์- ฮาร์ดดิสก์ IDE ที่คุณเลือก- การ์ด SCSI 50 พิน (I ใช้ Tekram รุ่นเก่า)- ตัวยกมุมฉาก PCI ด้าน "A" 5Volt ฉันใช้ความสูง 1.03 จาก risercardshop.com เฉพาะไซต์ในสหรัฐอเมริกาเท่านั้นที่ฉันสามารถหาความสูงนั้นได้ - เมนบอร์ด mini-itx หรือเล็กกว่า ฉันใช้ EPIA 800 ความร้อนต่ำพอและพลังงานมากเกินเพียงพอ- แหล่งจ่ายไฟแบบติดตั้งบนชั้นวาง 1U (ดูเหมือน 135 วัตต์จะใช้งานได้)- แหล่งจ่ายไฟ 24 โวลต์ 1.7 แอมป์ (ฉันใช้ 1.9 แอมป์ อีกหน่อยไม่เจ็บ ยังเป็น อย่าลืมอ่านบทสรุปในตอนท้าย) - ปลั๊ก AT / X PSU และ Molex ที่เสียสละถึง 3 สายสำหรับปลั๊กและสายไฟพิเศษหรือเต็มใจที่จะตัด PSU ราคาแพงเพื่อประกบสายไฟ สิ่งเหล่านี้ส่วนใหญ่ที่ฉันมีอยู่ (ฉันเป็น เล็กน้อย) ดังนั้นโครงการนี้จึงเสียค่าใช้จ่ายเพียง 30 เหรียญจากกระเป๋า

ขั้นตอนที่ 2: Gut the Scanner

Gut the Scanner
Gut the Scanner
Gut the Scanner
Gut the Scanner

ขออภัยฉันไม่มีกล้องสะดวกเมื่อฉันทำสิ่งนี้ส่วนใหญ่ แต่มันค่อนข้างง่ายจริง ๆ ดังนั้นรูปภาพก็น่าสนใจไม่มีประโยชน์ในตอนนี้ https://www.dvs1.informatik.tu-darmstadt.de/staff/haul/scanjet/Project_Network_Scanjet_Repair.html มีรูปภาพที่ดีของลำไส้ ที่ด้านหลังของสแกนเนอร์มีสกรู 2 ตัว ทำเครื่องหมายด้วยลูกศรเพื่อถอด และส่วน PC ของเครื่องสแกนจะเลื่อนออกมา การออกแบบเคสมีการออกแบบสลัก/การเสียดสีที่น่าสนใจที่ทำให้สไลด์ออกได้ค่อนข้างแปลก เพียงแค่ใช้แรงคงที่และบิดเล็กน้อยก็จะออกมาได้ง่ายพอสมควร อย่าลืมดูแลสายไฟ ปลั๊กไฟสี่เหลี่ยม และสาย scsi ออกเพื่อที่จะถอดถาดออกให้หมด ตอนนี้สนุกแล้ว ส่วนหนึ่ง! นำทุกอย่างออกจากถาด ใช่ ทุกอย่าง! คุณอาจจะทิ้งพัดลมไว้กับที่ก็ได้ แต่ที่เหลือต้องออกมา รวมทั้งตัวแบ่งระหว่างบริเวณ PSU กับบริเวณกระดานหลักด้วย มันจะต้องตัดออกบ้าง เมื่อทุกอย่างออกมาแล้ว คุณจะต้องถอดพัดลมออก บล็อกที่เครือข่าย ISA ติดที่ด้านหลัง มันจะขวางทางบอร์ด ITX ฉันเดาว่าคุณสามารถแก้ไขมันได้ แต่การลบออกดูง่ายกว่าสำหรับฉัน คุณจะต้องถอดตัวยึดบอร์ดหลัก 2 อันออกด้วย 2 จะเข้าแถวใน ITX 2 จะไม่ ฉันใช้พลาสติกกั้นจากกล่องอะไหล่เก่าแทนกล่องที่ถอดออก ถ้าเครื่องต้องเอาตัวรอดจากการขนส่ง คุณอาจต้องการเคาะรูสองสามรูและเพิ่มจุดยืนที่แท้จริง ตอนนี้สำหรับตัวแบ่ง คุณจะต้องเจาะรูสำหรับ PSU เพราะมันยาวเกินไป ไม่อย่างนั้นผมทำพลาดที่ไม่ได้ออกไป วัสดุเพียงพอที่จะใช้รู mouning ของ PSU ฉันหวังว่าฉันจะมี เคาะรูสำหรับ standoffs สำหรับ 24V PSU (เครื่องสแกนต้องใช้ 24V เผื่อจะสงสัย)

ขั้นตอนที่ 3: ถึงเวลาประสาน

มันอาจจะยากสักหน่อย และฉันไม่ได้เขียนอะไรมาก ดังนั้นคุณจะต้องใส่ใจกับชุดอุปกรณ์ของคุณ PSU เก่าเป็นข้อมูลอ้างอิงของฉัน มันมีแรงดันไฟฟ้าที่ทำเครื่องหมายไว้บนบอร์ดเพื่อให้คุณสามารถต่อสายไฟจากปลั๊กเข้ากับบอร์ดเพื่อค้นหาสิ่งที่คุณต้องการ

ฉันยังไม่ได้ลองเปิดเครื่อง "แผง" ด้วย -12v ไม่ต้องการเสียบปลั๊กไฟ atx จนกว่าฉันจะรู้ว่าระบบใช้งานได้ ฉันอาจทำสิ่งนี้ในอนาคต ดูเหมือนว่าจะเป็นมาตรฐาน RS232 แม้ว่าฉันจะผิดอย่างแน่นอน โอเค สายรัดสายไฟหาเวลาได้ ก่อนอื่นฉันตัดปลั๊กไฟสแกนเนอร์สี่เหลี่ยมจัตุรัสออกจาก PSU เก่าหลังจากสังเกตว่าสีใดมีแรงดันไฟฟ้าเท่าใด ฉันตัดปลั๊กไฟ AT เพื่อเสียบเข้ากับ psu 24V ต้องตัดแต่งแท็บบางส่วนเพื่อให้พอดี จากนั้นฉันก็ตัด Molex ตัวเมียออกจากชุดสายไฟสำหรับพัดลมเคสเก่าสำหรับไฟ 5 โวลต์ที่ต้องชะออกจาก ATX ผ่าน n HDD molex เมื่อบัดกรีจนหมด ฉันใช้กราวด์จาก ATX PSU ถัดจาก 5V และกราวด์จาก 24V ถัดจาก 24V ใช่ ใช่ PSU ต่างกัน 2 ตัวในเครื่องเดียว แย่ แย่ ฉันรู้ ในท้ายที่สุด พวกเขาใช้สวิตช์ไฟและกราวด์ร่วมกัน และทั้งคู่ต่างก็เป็นอุปกรณ์จ่ายไฟแบบสวิตช์ ดังนั้นอันตรายทั้งหมดที่นี่จึงน้อยมาก สำหรับการจ่ายไฟ ฉันตัดโครงยึดออกจากแผง PSU เดิมและติดตั้งปลั๊กเดิมและสวิตช์บนเคส (ดูรูปที่ 2) ฉันเสียสละสายไฟสำหรับ ATX PSU และบัดกรีเข้ากับปลั๊กเคส สำหรับด้าน 120v ของ 24V ฉันพบปลั๊กจากด้านในจอมอนิเตอร์ที่ตายแล้ว (ไม่ต้องถาม) ที่พอดีพอดี ไม่รู้ว่าอะไรอีกที่จะใช้งานได้ นอกจากการบัดกรีที่ขั้วโดยตรง สำหรับพัดลมแทนที่จะประกบปลั๊กเดิม (ตอนนี้ฉันป่วยจากการบัดกรี) ฉันใช้ปลั๊กพัดลม 3 พินกับอะแดปเตอร์ HDD molex 4 พินและถอดพินและ "กุญแจ" พลาสติกออก ลงในปลั๊กสต็อกของพัดลม

ขั้นตอนที่ 4: Shoehorn It All in There

Shoehorn It All in ที่นั่น
Shoehorn It All in ที่นั่น
Shoehorn It All in ที่นั่น
Shoehorn It All in ที่นั่น
Shoehorn It All in ที่นั่น
Shoehorn It All in ที่นั่น

กลอนทุกอย่างขึ้น! ฉันใช้เทปกาวสองหน้าเพื่อยึด ATX psu เมื่อมองย้อนกลับไป ฉันควรจะตัดรูให้ต่างออกไป เพื่อที่ฉันจะได้ใช้สกรูยึดของมัน ทุกอย่างพอดีและฉันไม่ได้มีปัญหาเรื่องความร้อน ตอนนี้วิ่งมาเกือบสัปดาห์แล้ว

ดูกล่องเล็ก ๆ บนภาพสำหรับ ID ชิ้นส่วน

ขั้นตอนที่ 5: กำหนดค่า System

ฉันเลือก Ubuntu แต่ลินุกซ์ distro ใด ๆ ก็ควรใช้งานได้เช่นกัน ต้องเพิ่ม "sg" ให้กับ /etc/modules เพื่อให้รองรับเครื่องสแกน scsi ในการบู๊ต ทุกอย่างทำงานได้ทันที ติดตั้ง Sane เพื่อให้เครื่องสแกนทำงานได้ Samba สำหรับ file sevices และ Apache และ "PHP Sane Frontend " สำหรับระบบเก็บเอกสารอย่างง่าย ฉันจะปล่อยให้การกำหนดค่าเหล่านี้ขึ้นอยู่กับโปรเจ็กต์ที่เกี่ยวข้อง เนื่องจากมีการจัดทำเอกสารและทำมิเรอร์ได้ค่อนข้างดี เมื่อฉันได้ใช้พาเนลและ LCD ฉันจะใช้สคริปต์ทุบตีจาก https://berklix.com/scanjet / และอาจจะดัดแปลงเล็กน้อยสำหรับการจัดเก็บไฟล์ในเครื่องและอื่น ๆ ก่อนหน้านั้น ฉันใช้อุปกรณ์ปุ่มกดแบบอนุกรม Genovation จากโครงการเก่าเป็นส่วนหน้าของมาโคร ดูสลัมมาก (ไม่ ฉันจะไม่ถ่ายรูปมัน:P) ฉันเขียนสคริปต์ ruby และสคริปต์ php (ซึ่งในที่สุดฉันก็จะย้ายไป ruby เมื่อฉันเรียนรู้ได้ดีขึ้น การส่งอีเมลโดยไม่มี MTA ดูเหมือนจะยากสำหรับ ruby) เพื่อจัดการกับการทำงานจริง เช่น การสแกนไปยังเครือข่ายที่ใช้ร่วมกันหรือที่อยู่อีเมล สคริปต์ ruby จัดการปุ่มกด และ php shell script จัดการการสแกนและการส่งอีเมลและที่เก็บข้อมูล smb ฉันได้แนบสคริปต์มาด้วย สนุก!

ขั้นตอนที่ 6: บทสรุป

โดยรวมแล้วฉันค่อนข้างมีความสุขกับสิ่งนี้ นี่เป็นโครงการฮาร์ดแวร์ที่ซับซ้อนที่สุดเท่าที่ฉันเคยทำมา และมันสุดยอดมาก! ฉันวางแผนที่จะทำมากกว่านี้อย่างแน่นอน!

สิ่งที่ฉันจะทำแตกต่างออกไป: - ก่อนอื่น ฉันจะเลือกใช้ PSU แบบสวิตชิ่งตัวเดียวที่สามารถจ่ายแรงดันไฟฟ้าต่างๆ ที่ฉันต้องการและจ่ายไฟให้กับทุกอย่างได้ การผลิตปลั๊ก ATX แบบกำหนดเองจะไม่ทำให้ระดับความเจ็บปวดต่ำ แต่ท้ายที่สุดแล้วจะทำให้สะอาดขึ้นมาก - ใช้เวลากับ Ruby มากขึ้น มันเป็นภาษาสคริปต์ที่ทรงพลังที่ถูกสาปแช่ง ใช้เวลาเล็กน้อยในการคาดศีรษะ แต่ไวยากรณ์นั้นสะอาดกว่า Perl มาก - ใช้ดิสก์แล็ปท็อปหรือบูตจาก Compact Flash และมีไดรฟ์ RAM สำหรับพื้นที่ทำงาน แน่นอนว่านี่หมายถึงพื้นที่จัดเก็บจะถูกจำกัด แต่ใกล้จะเงียบและเร็วขึ้นเล็กน้อย แล้วมันคุ้มไหม? ใช่แล้ว! เราสแกนชุดงาน 40-50 หน้าเป็น PDF เป็นประจำสำหรับการเก็บถาวรแบบดิจิทัล เมื่อเทียบกับ FreeBSD distro บน 486 ที่มีแรม 8Meg นี่เป็นอุปกรณ์ใหม่ทั้งหมด! แบทช์เคยใช้เวลาถึง 20 นาทีในการแปลง และบางครั้ง RAM หมดและเพิ่งล้มเหลว ตอนนี้แม้แต่ 50 หน้าก็ใช้เวลาน้อยกว่าหนึ่งนาทีในการสร้าง PDF

แนะนำ: