Upgrade a HP Scanjet5 network scanner with a min-itx system and GNU/Linux in order to gain faster processing speed and add more utility such as document management and file storage and server.

Step 1: Prepare to Hack

The scanner is built in 2 main parts: the scanner, which is a standard SCSI flatbed with a 50 page sheet feeder on top; and the PC, which is a AMD 486-dx 66Mhz system with an IDE drive, on board scsi for the scanner, and 2 ISA slots, one for network, one for video when troubleshooting (you have to supply your own ISA video card).

For those that would like to run Linux on the stock hardware with little in the way of extra features, http://berklix.com/scanjet/ has some great info, and even a complete FreeBSD installer for the device. This is where I got my start on hacking this device.

My main motivation for the mini-itx upgrade was that the power supply exploded a capacitor and damaged too much of the PSU to be easily repairable, and I also had a EPIA 800 board sitting around waiting for a home.

tools and parts you'll need:
- soldering iron
- #1 and #2 phillips screw drivers
- needle nose pliers
- wire snips and stripper
- IDE hard disk of your choice
- 50-pin SCSI card (I used an older Tekram)
- PCI right angle riser, "A" side, 5Volt. I used a 1.03 height from risercardshop.com, only US site I could find with that height.
- mini-itx, or smaller, mainboard. I used an EPIA 800, low enough heat and more than enough power.
- 1U rackmount power supply (135 Watt seem to work)
- 24 Volt 1.7 amp power supply (I used a 1.9 amp, little more doesn't hurt, also be sure to read the summary at the end)
- sacraficial AT/X PSU and molex to 3 wire fans plugs for extra plugs and wires or willingness to cut up an expensive PSU to splice wires

Most of this stuff I had laying around (I'm a bit of a packrat) so this project only cost me about $30 out of pocket.
The Link to TU-Darmstadt (http://www.dvs1.informatik.tu-darmstadt.de/staff/haul/scanjet/Project__Network_Scanjet_Repair.html) is broken!<br> Here is a Link to an archived Page (<a href="http://web.archive.org/web/20070208152205/http://www.dvs1.informatik.tu-darmstadt.de/staff/haul/scanjet/Project__Network_Scanjet_Repair.html" rel="nofollow">http://web.archive.org/web/20070208152205/http://www.dvs1.informatik.tu-darmstadt.de/staff/haul/scanjet/Project__Network_Scanjet_Repair.html</a>).
I will keep that in mind when I am scoping out used stuff for re purposing.<br />
I'm curious to know why you switched from the orig. FreeBSD to Ubuntu. Wouldn't running the same software on the new system be easier, or am I wrong? Other than that, great job! I really think this is interesting, especially if it could be combined with the Linux firewall and printserver tutorials for an "all in one" network box.
just a matter of comfort, and I already have cd's and base hdd clone images for it.
Ah, I see. Yeah, Ubuntu is always my fav. too, I just personally try to take the path of least resistance. Cheers.

About This Instructable




More by chrwei:Simple Example: Arduino+ESP8266+DS18B20 Intel Edison Arduino serial to Host process serial communication 555 Timer, Variable Blinking Light 
Add instructable to: