Tabla de contenido:
- Paso 1: prepárate para piratear
- Paso 2: Destripa el escáner
- Paso 3: tiempo para soldar
- Paso 4: Calzador todo allí
- Paso 5: configurar el sistema
- Paso 6: Conclusión
Video: Actualización de HP Scanjet5: 6 pasos
2024 Autor: John Day | [email protected]. Última modificación: 2024-01-30 08:44
Actualice un escáner de red HP Scanjet5 con un sistema min-itx y GNU / Linux para obtener una velocidad de procesamiento más rápida y agregar más utilidades, como administración de documentos y almacenamiento de archivos y servidor.
Paso 1: prepárate para piratear
El escáner está construido en 2 partes principales: el escáner, que es una cama plana SCSI estándar con un alimentador de hojas de 50 páginas en la parte superior; y la PC, que es un sistema AMD 486-dx 66Mhz con una unidad IDE, scsi a bordo para el escáner y 2 ranuras ISA, una para red y otra para video cuando se soluciona el problema (debe proporcionar su propia tarjeta de video ISA). Para aquellos que deseen ejecutar Linux en el hardware estándar con pocas características adicionales, https://berklix.com/scanjet/ tiene información excelente e incluso un instalador FreeBSD completo para el dispositivo. Aquí es donde comencé a piratear este dispositivo. Mi motivación principal para la actualización de mini-itx fue que la fuente de alimentación explotó un condensador y dañó demasiado de la fuente de alimentación para ser fácilmente reparable, y también tenía una placa EPIA 800 instalada. alrededor esperando un hogar. Herramientas y piezas que necesitará: - soldador - destornilladores Phillips # 1 y # 2 - alicates de punta fina - tijeras de podar y pelacables - disco duro IDE de su elección - tarjeta SCSI de 50 pines (I usó un Tekram más antiguo) - PCI vertical en ángulo recto, lado "A", 5 voltios. Usé una altura de 1.03 de risercardshop.com, el único sitio de EE. UU. Que pude encontrar con esa altura. Mini-itx, o placa base más pequeña. Usé un EPIA 800, calor lo suficientemente bajo y energía más que suficiente.- Fuente de alimentación de montaje en rack de 1U (135 vatios parecen funcionar) - Fuente de alimentación de 24 voltios y 1,7 amperios (usé un 1,9 amperios, un poco más no duele, también asegúrese de leer el resumen al final) - PSU sacraficial AT / X y molex a enchufes de ventiladores de 3 cables para enchufes y cables adicionales o la voluntad de cortar una costosa PSU para empalmar cables La mayoría de estas cosas las tenía por ahí (soy un un poco de un paquete) por lo que este proyecto solo me costó alrededor de $ 30 de mi bolsillo.
Paso 2: Destripa el escáner
Lamento no tener una cámara a mano cuando hice la mayor parte de esto, pero en realidad es algo bastante simple, por lo que las imágenes simplemente serían interesantes y no útiles en este momento. https://www.dvs1.informatik.tu-darmstadt.de/staff/haul/scanjet/Project_Network_Scanjet_Repair.html tiene algunas imágenes geniales de las tripas. En la parte posterior del escáner hay 2 tornillos, marcados con flechas, para quitar y la parte de PC del escáner se deslizará hacia afuera. El diseño de la caja tiene un interesante diseño de pestillo / fricción que hace que sea un poco extraño deslizarse hacia afuera. Solo use fuerza constante y déjela un poco y saldrá con bastante facilidad. Asegúrese de cuidar los cables, un enchufe cuadrado y los cables scsi tendrán que desenchufarse para quitar completamente la bandeja. ¡parte! saca todo de la bandeja, sí, ¡todo! Probablemente pueda dejar el ventilador en su lugar, pero el resto tiene que salir, incluido el divisor entre el área de la fuente de alimentación y el área de la placa principal, necesitará un poco de trabajo de corte. bloque donde se monta la red ISA en la parte posterior, estará en el camino de la placa ITX. Supongo que podrías modificarlo, pero eliminarlo me pareció más fácil. También deberá quitar 2 de los soportes de la placa principal. 2 se alinearán en el ITX, 2 no. Usé separadores de plástico de mi caja de piezas viejas en lugar de los que quité. Si la unidad tiene que sobrevivir al envío, es posible que desee hacer un par de orificios y agregar separadores reales. Ahora, para el divisor, deberá cortar un orificio para la fuente de alimentación, ya que es demasiado largo, de lo contrario, cometí el error de no irme. un material suficiente para poder usar los orificios de montaje de la fuente de alimentación, ojalá tuviera. También haga agujeros para los separadores de la fuente de alimentación de 24 V. (el escáner requiere 24 V, en caso de que se lo pregunte)
Paso 3: tiempo para soldar
esto puede ser un poco complicado y no escribí mucho, así que tendrás que prestar atención a tu equipo. La antigua fuente de alimentación fue mi referencia, tiene los voltajes marcados en la placa para que pueda seguir un cable desde el enchufe hasta la placa para averiguar lo que necesita.
Todavía no he intentado alimentar el "panel" con -12v, no quería conectar el enchufe de alimentación atx hasta que supiera que el sistema funciona, puede que lo haga en el futuro. Parece ser RS232 estándar, aunque ciertamente podría estar equivocado. Ok, los arneses de cableado están haciendo tiempo. Primero corté el enchufe de alimentación del escáner cuadrado de la fuente de alimentación anterior después de tomar nota de qué colores tenían qué voltajes. Enganché un enchufe de alimentación AT para conectarlo a la fuente de alimentación de 24 V, tuve que recortar algunas lengüetas para un ajuste limpio. Luego corté un Molex hembra de un arnés de alimentación de paso de ventilador de caja vieja para los 5 voltios que necesita para ser extraído del ATX a través de n HDD molex. Cuando lo soldé todo, utilicé una conexión a tierra de la fuente de alimentación ATX junto a los 5V y una conexión a tierra de los 24V al lado de los 24V. Sí, sí, 2 PSU diferentes en un dispositivo, muy mal, lo sé. Al final, comparten un interruptor de encendido y tierra, y ambos intercambian fuentes de alimentación, por lo que el peligro aquí es realmente mínimo. Para obtener energía, corté el soporte de la cubierta de la fuente de alimentación original, monté el enchufe original y encendí la carcasa (ver la segunda imagen). Sacraficé un cable de alimentación para la fuente de alimentación ATX y lo soldé al enchufe de la carcasa. Para el lado de 120v de 24V, encontré un enchufe desde el interior de un monitor muerto (no preguntes) que encaja perfectamente, sin idea de qué más podría funcionar, aparte de soldar directamente a los polos. Para el ventilador, en lugar de empalmar el enchufe original (estaba harto de soldar en este punto), usé un enchufe de ventilador de 3 pines a un adaptador molex HDD de 4 pines y quité un pin y la "llave" de plástico para que se enchufara en el enchufe de serie del ventilador.
Paso 4: Calzador todo allí
¡Atornille todo! Utilizo cinta de doble cara para asegurar la fuente de alimentación ATX, en retrospectiva, debería haber cortado el orificio de manera diferente para poder usar sus tornillos de montaje. todo encaja bastante bien y no he tenido un problema de calor, he estado funcionando durante casi una semana completa.
ver pequeñas cajas en la foto para la identificación de las piezas
Paso 5: configurar el sistema
Elijo Ubuntu, pero casi cualquier distribución de Linux debería funcionar igual de bien. Tuve que agregar "sg" a / etc / modules para tener soporte para el escáner scsi en el arranque, ¡todo lo demás funcionó de inmediato! Se instaló Sane para que el escáner funcione, Samba para los servicios de archivos y Apache y "PHP Sane Frontend "para un sistema de archivo de documentos simple. Dejaré la configuración de estos en los respectivos proyectos, ya que todos están bastante bien documentados y reflejados. Una vez que empiece a usar el panel y la pantalla LCD, usaré el script bash de https://berklix.com/scanjet / y tal vez modificarlo un poco para el almacenamiento de archivos local y demás. Hasta entonces, estoy usando un dispositivo de teclado en serie Genovation de un proyecto antiguo como una interfaz macro, se ve muy gueto (no, no le tomaré una foto: P). Escribí un script ruby y un script php (que eventualmente lo trasladaré a ruby cuando lo aprenda mejor, enviar correo electrónico sin un MTA parecía demasiado difícil en ruby) para manejar la funcionalidad real como escanear a un recurso compartido de red o dirección de correo electrónico. El script ruby maneja el teclado, y el script de shell php maneja el escaneo, el envío de correos electrónicos y el almacenamiento de smb. Te adjunto los guiones, ¡disfrútalo!
Paso 6: Conclusión
Bueno, en general, estoy bastante contento con esto. Este es, con mucho, el proyecto de hardware más complejo que he hecho y ¡fue genial! ¡Definitivamente planeo hacer más!
Cosas que haría de manera diferente: - En primer lugar, optaría por una única fuente de alimentación de conmutación que pueda proporcionar todos los voltajes diferentes que necesito y alimentar todo desde ella. Hacer un enchufe ATX personalizado no será bajo en la escala de dolor, pero terminará mucho más limpio al final. - pasar más tiempo con Ruby. es un lenguaje de scripting muy poderoso. toma un poco entenderlo, pero la sintaxis es mucho más limpia que la de perl. - use un disco de computadora portátil o arranque desde Compact Flash y tenga una unidad RAM para un área de trabajo. Esto, por supuesto, significa que el almacenamiento sería limitado, pero sería casi silencioso y un poco más rápido. ¿Entonces valió la pena? ¡Demonios si! Regularmente escaneamos lotes de 40-50 páginas a PDF para su archivo digital, en comparación con la distribución FreeBSD en el 486 con 8Meg de ram, ¡este es un dispositivo completamente nuevo! los lotes solían tardar hasta 20 minutos en convertirse y, a veces, se quedaban sin RAM y simplemente fallaban, ahora incluso 50 páginas tardan menos de un minuto en hacer el PDF.
Recomendado:
¡Actualización económica de taladro inalámbrico!: 4 pasos
¡Actualización barata del taladro inalámbrico!: Esta vez, voy a compartir cómo actualizar la batería barata del taladro inalámbrico. Lo único que vamos a actualizar es solo la batería en sí, ya que el taladro barato tiene una capacidad de batería pequeña. ! Funciones añadidas: carga el b
(ACTUALIZACIÓN - EXISTE UN PROBLEMA LIGERO) CONTROLADOR DE JUEGO USB PARA P.C: 10 pasos (con imágenes)
(ACTUALIZACIÓN - HAY UN LIGERO PROBLEMA) CONTROLADOR DE JUEGOS USB PARA PC: UN CONTROLADOR DE JUEGOS PARA CUALQUIER JUEGO (CASI)
Actualización de firmware de ESP8266: 4 pasos
Parpadeo del firmware de ESP8266: Todos intentaron actualizar el firmware del módulo ESP8266, las instrucciones pueden ayudarlo a actualizar el firmware en ESP8266
¡ACTUALIZACÍON PARA TUS VIEJAS HERRAMIENTAS ELÉCTRICAS !: 19 Pasos
¡ACTUALIZACÍON PARA TUS VIEJAS HERRAMIENTAS ELÉCTRICAS !: Tengo un taladro inalámbrico de 18 voltios, nuevo (un combo de taladro y linterna). También tengo un taladro viejo de 16.8 voltios con dos baterías expiradas. (Y todos conocemos el alto precio de reemplazar baterías) Tuve que hacerme un par de pre
Actualización de la batería de Logitech G930: 5 pasos
Actualización de la batería de Logitech G930: guía breve para actualizar la batería de un auricular inalámbrico logitech G930