16 feb. 2017

Limpieza y secado de un smartphone que ha caído al agua: P.ej. el NEXUS 5X


Para reparar placas electrónicas mojadas, como la de un móvil al que le ha entrado agua, como este Nexus 5X al que, a pesar de una rápida actuación le entró agua por el conector de carga, altavoces y hueco de las tarjetas, lo mejor es usar alcohol puro o agua destilada y una máquina de ultrasonidos, además de frotar con un pincel suave en las partes visibles (y aún así no hay garantías plenas, pues si estuvo funcionando los cortocircuitos pudieron dañar algún chip).
Si no te quieres complicar, y tienes los 30 o 50€ que suelen cobrar por reparar este tipo de problemas, mejor llévalo a un centro de reparación de móviles con buenos profesionales, que te lo dejarán sin restos de agua ni restos y funcionando (pero no lo enciendas después del accidente), o prueba con el líquido Waterrevive (que funciona muy bien si se ha apagado inmediátamente).
Pero si el agua no ha llegado a penetrar dentro de las tapas metálicas de la placa base (donde se oculta la electrónica sensible a las interferencias), podemos obtener muy buen resultado sin la máquina de ultrasonidos con pincel y agua destilada o alcohol (el alcohol tiene la ventaja de que se evapora fácilmente después).
Waterrevive: Un par de jóvenes españoles han desarrollado un líquido que promete que tu móvil vuelva a funcionar en el 98% de los casos, según dicen. Este líquido (posiblemente alcohol, agua destilada u otro solvente de sales minerales) desplaza el agua introducida (que contiene sales minerales) evitando que se depositen provocando cortocircuitos. Utilizar este sistema tiene buen resultado si hemos apagado/desconectado la batería rápido, antes de que se deposite la cal y sales. Si ese sistema no os funciona, podéis probar con estas indicaciones (100% de los casos hasta ahora).
¿Has comprado Waterrevive y no te ha funcionado? Prueba este sistema. Como ya comenté en otra entrada, si no desarmas completamente el móvil y aplicas etanol con un cepillito o pincel, para quitar los restos de sales minerales depositados por la evaporación del agua al producirse la electrólisis o por temperatura, el móvil dará fallos, cuelgues y reinicios aleatorios. Un absorbente de humedad sólo sirve si el agua no ha llegado a los circuitos.

Explicaré cómo limpiar y secar un móvil paso a paso, básicamente:

15 feb. 2017

Añadiendo cama caliente a la Impresora 3D BQ Hephestos: Instalación y compilación firmware

Si queremos imprimir en ABS, necesitaremos mesa calefactada

Hay instrucciones de cómo hacerlo en la página oficial de BQ España, pero están desfasadas y sólo explican cómo hacerlo en la versión 1.4.2, que difiere sustancialmente de las últimas versiones más afinadas del firmware, como la 2.3.1 o 2.4.0 (no lo intentéis con la 2.4.0; da error de compilación nada más empezar).

Bueno, resumiendo, os indicaré cómo compilar el firmware para que os sirva para éstas y sucesivas versiones, con la opción de cama caliente activada y que funcione correctamente. Pero antes de nada, os muestro cómo la he montado yo (ya hay tutos en youtube así que me ahorro esta parte - El chico de este vídeo, aunque de físico y ropa clavadito a mí, no soy yo jeje).
Un inciso... una empresa de la talla de BQ debería tener precompilados los firmwares con las diferentes opciones, y dejar elegir al usuario (incluso versiones con sensores de altura para autocalibrado de mesa), es inaudito que un usuario que no tiene por qué saber nada de compiladores, tenga que comerse la cabeza... aunque en el fondo de eso se trata cuando es una impresora que te montas enterita tú mismo... pero es una nimiedad compilarlo y ahorrar muchos quebraderos de cabeza (hay varios hilos en los foros de dudas sobre este tema).
Antes de nada, aparte de la mesa, cables y termistor, para alimentar la mesa necesitamos una fuente de alimentación de 12V de al menos 8A (mejor de 11 o algo más); cuanto más amperios antes calentará la mesa y más fácilmente la mantendrá caliente. Lo más económico y fiable es utilizar una vieja fuente de alimentación ATW de al menos 300W, fijándonos en los amperios que indica para la conexión de +12V, son duraderas y con el ventilador están bien refrigeradas:

7 feb. 2017

Actualizando el firmware de los NAS Lacie a la versión de Fvdw (Plugout.net)


Anteriormente expliqué varias mejoras con los discos duros en red (NAS) que manejo, marca Lacie con firmware Linux.
Estos pequeños servidores de archivos tienen como principal ventaja que nos permiten tener servidores de varios tipos, aparte de archivos, con un muy bajo consumo (menos de 10W en general).
El caso es que hay un firmware alternativo elaborado mejorado a partir de los fuentes de LaCie, que han compilado los chicos de Plugout.net que podemos instalar en nuestros NAS, que mejoran mucho el funcionamiento de nuestros discos de red, añadiendo posibilidades como posibilidad de elegir servidor multimedia (ideal para casa), servidores NFS, VPN, etc y descarga de archivos torrent, entre otros. Y que también nos sirve para revivir el NAS en caso de que el disco duro falle, y veremos, paso a paso, el proceso de instalación.
  • Más rápido, al haber sido optimizado con las últimas versiones del software, hasta un 40% más ágil en listado de directorios y copia de ficheros.
  • Más fiable, utiliza los sistemas de archivos más seguros.
  • Más completo, con todas las funcionalidades que se esperan de un pequeño servidor.

En esta página podéis navegar virtualmente y explorar todas sus características, que resume Fvdw (creador y administrador principal) en el siguiente listado:

3 feb. 2017

Reparar un archivo .mp4 corrupto o mal grabado

Apuntes para recuperar la mayoría de archivos de cámaras/móviles etc mal cerrados, instrucciones del foro 3ivx.

I downloaded the last version of mp4creator 1.5 and it works. http://sourceforge.net/projects/mp4creator/files/mp4creator/
I advise you to download AtomicParsley-win32-0.9.0 to see if the atoms are ok. http://sourceforge.net/projects/atomicparsley/files/atomicparsley/
I only recover video stream but no audio stream.

An atom is : http://atomicparsley...peg-4files.html
4 bytes for Size, 4 bytes for atom name, any bytes for optional information

To recover your file (with an hexadecimal editor like WinHex for example) :
- copy the atom "esds" from a good file created by your record device (find the esds string in the file)
- In your corrupted file, copy this atom after the atom "ftyp" and before the atom "mdat".
- check your file by running AtomicParsley on it : "AtomicParsley video.mp4 -T"
- change the extension of your file by mp4v -> video.mp4v
- run the command "mp4creator -create=video.mp4v --variable-frame-rate out.mp4"
=> out.mp4 should be playable

thanks to Stux ;-)

PS1 :
On the neuro recorder 2 plus, the size of the corrupted file was 0 Ko, I had to :
- edit the SD card file system (always with WinHex)
- find a first string "ftyp" and a second "ftyp"
- copy the bytes between this two atom in a file on my hard-disk and run the recovering method
(My SD card was empty before my recordings so the mp4 files are not fragmented)
- do the same for each 0 Ko file.

2 feb. 2017

Volviendo a la vida viejos equipos: Sustituyendo Windows con las versiones Linux más rápidas

Imagen: Lignux


Si estáis tratando de dar nueva vida a un viejo equipo, con la estabilidad, fiabilidad y potencia del software Libre, podéis empezar probando por las siguientes distribuciones:

Mepis AntiX Linux (Lo mejor es ver un vídeo de Youtube)

antiX es una distribución en CD en vivo de Línux ligera y fácil de instalar basada en la rama de "pruebas" de Debian para sistemas compatibles con x86. antiX ofrece a los usuarios "antiX Magic" (la magia de antiX) en un ambiente adecuado para computadoras viejas. La meta de antiX es la de proveer un sistema operativo ligero, pero completamente funcional, flexible y gratuito para usuarios nuevos y veteranos de Línux. Debería ejecutarse en la mayoría de las computadoras con sistemas en un rango desde 64 MB con el viejo Pentium II 266 y 128 MB de memoria de intercambio preconfigurada hasta las máquinas más nuevas y poderosas. Se recomienda un mínimo de 128 MB de RAM para antiX. El instalador necesita un mínimo de 2.2 GB de disco duro. antiX puede ser usado igualmente como un CD de rescate de arranque rápido.

Lubuntu (vídeo Youtube)

Lubuntu es una variante de Ubuntu rápida, ligera y ahorradora de energía que usa el escritorio LXDE (Lightweight X11 Desktop Environment). Está pensado para tener requerimientos de sistema poco demandantes y está diseñado primariamente para netbooks, dispositivos móviles y PCs antiguas.

1 feb. 2017

Sobre los controles KELLY para motores sin escobillas


Antes de cambiar al controlador que venía incluído con el kit chino Golden Motor que compré para mi conversión a bici eléctrica, estuve probando con un Kelly KBS48101X de 40A y entre 24-48V, famosos por ser totalmente configurables (te pueden servir desde para una bici, hasta para una silla de ruedas). Lo que más me interesaba y me gustaba del mismo, aparte su completísimo programa de configuración, es que te permite una frenada regenerativa variable según voltaje que le demos en un terminal (podríamos colocar frenos con potenciómetro para ello).
Además el soporte que tienen es magnífico, contestan rápido a los correos resolviendo cualquier duda; yo tuve un problema conexionando los HALL y quedé muy contento.
Al final lo vendí porque no funcionaría en caso de que los sensores HALL en el motor fallaran (cosa que el de Golden Motor sí, además de su velocidad crucero configurable), pero pongo los detalles por si a alguno le sirven.

17 ene. 2017

9 ene. 2017

Avisador inteligente de necesidad de recarga de batería para la bici eléctrica con alarma antirrobo 2/2


Como comentamos en la anterior entrada, mis objetivos al poner un microcontrolador programado con Arduino en la bici eléctrica eran los siguientes:
  • Con un LED RGB mostrar la carga/situación de la batería monitorizando una de las celdas (la más débil si es posible) el voltaje de la batería, para evitar sorpresas de no tener carga suficiente para el viaje del día siguiente, indicando en naranja cuando sea necesario recarga (entre el 20 y 40%).
  • Con un acelerómetro y un altavoz piezoeléctrico potente (y un mosfet para activarlo) podemos añadir una alarma anti-robo, sólo desarmable por un botón escondido de la vista, lo que es muy práctico contra amigos de lo ajeno.
  • E incluso (esto de momento pendiente), añadir luz de freno automática mediante el acelerómetro (que cambie de baja intensidad a intensidad mayor cuando el acelerómetro perciba una deceleración en el eje de la marcha), poder guardar estadísticas de uso (número de recargas, tiempo de uso, o añadir pequeña pantalla OLED para mostrar consumo instantáneo en Ah con un sensor Hall (como el Allegro ACS75x, etc), carga de batería, etc.
Así que estas navidades he podido ponerme manos a la obra, y con el banco de pruebas he testeado posibilidades hasta obtener algo funcional:


29 dic. 2016

Ampliando la duración de la batería de la bici: Añadiendo dos celdas en el portaequipajes


La batería de mi bici constaba de 8 celdas en serie de 6 baterías LiFePo4 A123 en paralelo cada una, y me dí cuenta que podía tener algo más de velocidad punta y autonomía añadiendo dos celdas con las baterías LiFePo4 A123 que me sobraron y cambiando el BMS al que encontré de 10S y 60A (mucho mejor que el anterior de sólo 15Ah):

BMS/Control de carga de la batería LiFePo4 para 10 celdas y 60A máximo.
NOTA IMPORTANTE: Ampliar el número de celdas de una batería existente sólo se puede hacer si las celdas que añadimos son del mismo tipo de baterías, capacidad y estado de las mismas, es decir, si pueden dar el mismo amperaje sin dañarse, y durante el mismo tiempo. En caso contrario, se nos desbalancearán rápidamente y necesitaremos un BMS muy bueno para corregir las diferencias (y con probabilidad unas celdas se dañarán mucho antes que las otras). Se pueden mezclar baterías pero siempre que la capacidad por celda sea la misma, y que su rendimiento, con los amperios que demandemos, sea el mismo que el de las otras celdas. 
No me cansaré de repetir de que si montáis vosotros mismos una batería de Iones de Litio, que pongáis BMS, pues éste corta el paso de la corriente tanto en la sobrecarga como en la sobredescarga en cualquiera de las celdas, protegiéndolas.
Actualización 7/02/17: He podido comprobar que el balanceo se realiza de forma independiente cada 5 celdas, si os fijáis en el circuito, esto es así porque el control lo realizan de forma separada dos microprocesadores. Puede servir si las baterías son nuevas y no hay mucha diferencia entre celdas, pero es otro ejemplo de falsas especificaciones por parte del fabricante chino, que dará lugar, con el tiempo y las recargas, a que 5 baterías de un lado tengan diferente voltaje con las otras 5, y que si no se rectifica con un balanceo real cada X recargas, producirá a la larga un contraproducente desbalanceo (menor capacidad y duración). He pedido otro que realmente balancee, y además con cortes sobrecarga/descarga programables. Lo barato... sale caro.

Por otro lado, al aumentar sólo en 6V la carga máxima, puedo seguir utilizando la configuración del control del motor para 24V (al tener corte automático en caso de que baje demasiado el voltaje el propio BAC-281P, nos cortaría prematuramente la alimentación si usamos una batería de 33V con una configuración de 36V).

Características del BMS 10S LifePo4 60A con balanceo en carga ref. BMS-10SQZ6060LF375:


Datos importantes:
  • Para 10 Celdas LiFe de 3,6V, 36V total.
  • Pico de corriente máxima: 90A
  • Corriente constante aprox. sin disipador: 30A
  • Consumo en espera: 0,1 mAh (100 microAmperios/hora).
  • Para que el balanceo sea efectivo con sólo 70mAh de balanceo por celda, la carga debe ser lo más lenta posible (en función de la diferencia de carga de celdas), recomendada <500mAh.
Como pude comprobar, cabían las 12 en una vieja carcasa de disco duro estropeada de aluminio. 

27 dic. 2016

Reparación de impresora inyección de tinta; los cabezales no se alinean


Recientemente reparé una impresora que imprimía el texto movido; era un problema evidente de la cinta del encoder que permite a la máquina conocer exactamente cuánto mueve el carro en el vaivén de la impresión.

Desarmamos la impresora soltando los tornillos de la parte superior, soltamos las fajas de conexión y así accedemos con libertad a la cinta milimetrada: