jueves, 19 de julio de 2012

Como revivir un teléfono móvil muerto por ahogamiento

Móvil después de su experiencia ECM
Soy un feliz dueño de un móvil Samsung galaxy S, después de haberle hecho muchas perrerías y de haberse llevado infinidad de golpes, el teléfono ha demostrado ser una roca durante más de un año y se ha ganado un lugar en mi bolsillo como fiel compañero.
El otro día bañándome en una piscina con mis hijas, me palpé el bolsillo del bañador y noté la forma del móvil. Un escalofrío me recorrió el cuerpo y me temí lo peor, saqué el teléfono del agua, ante el asombro de los allí presentes, y pude ver que se había apagado.
En esos momentos lo mejor que uno puede hacer es no encenderlo cuando está mojado, saqué la batería, y lo dejé al sol.
Cuando llegué a casa lo abrí y lo hornee hasta secarlo completamente, tenía bastantes esperanzas de revivirlo, iluso de mí.
Cuando reensamblé el móvil, le enchufé la alimentación y comprobé fastidiado que estaba k.o..
Estaba claro que el teléfono estaba encendido cuando me metí en el agua, y eso hace que las probabilidades de muerte subita se disparen. 
Ya solo me quedaba devolverlo a Samsung, si es que aún tenía garantía, o hacer un último intento kamikaze de reanimación.
La opción de devolverlo la deseché cuando me enteré de que todos los teléfonos de gama alta vienen con unas pegatinas internas que cambian de color al contacto con el agua, que obviamente ponen para que el servicio tecnico se de cuenta de que la muerte del móvil ha sido por ahogamiento y te anulan la garantía.
 Ahora describiré como conseguí salvar mi teléfono, ésto lo teneis que hacer solo si ya os encontrais en la fase del pánico y no teneis plan B. Obviamente ésta ha sido mi experiencia y quizá fue un golpe de suerte, así que no hay nada garantizado.

  • Sacamos la bateria y la guardamos.
  • Cogemos un minidestornillador y sacamos todos los tornillos.
  • Abrimos el teléfono y desmontamos todas las placas electrónicas de manera que al final podamos separar la pantalla, que desconectamos a traves del cable flexible. Lo mismo con el altavoz. Cogemos la pantalla y el altavoz y lo guardamos junto a la batería.
  • Cogemos todas las placas del telefono y las metemos debajo del grifo bajo un buen chorro de agua durante 5 minutos. Este paso mejor hacerlo bien escondido para evitar broncas innecesarias :). Frotar con un cepillo de dientes todas las conexiones de los chips, conector usb y demas. En este paso sacaremos la mayor parte de los minerales hidrosolubles.
  • Una vez bien lavadas las pcb's, sin dejar que se sequen, se sumergen en un pequeño recipiente de agua destilada. Aquí conseguimos que el agua impura del grifo no deje sus minerales en las placas ni en los chips cuando se seque.
  • Sacarlas y dejar que se sequen.
  • Sumergir la placa 5 minutos en acido clorhidrico rebajado, o sea agua con salfumán. Con ésto conseguiremos transformar minerales no solubles como carbonatos en cloruros que tienen una solubilidad en agua muchísimo mayor.Cuanto más concentrado sea el salfumán más limpiará, pero hay peligro de una futura oxidación de las conexiones.
  • Volver a sumergirla en agua destilada.Con esto, quitaremos del todo los nuevos minerales solubles.
  • Sumergirla en alcohol de quemar, el que yo usé estaba hecho a base de metanol, pero no creo que haya problema si es etanol. Con esto disolveremos algun compuesto más y además desplazamos el agua con lo que luego  se secará mucho antes sin dejar residuos.
  • Se seca todo con secador, se monta el teléfono sin dejarnos nada, y se reza algo si te acuerdas, toda ayuda es poca. Se enciende y se comprueba si has sido agraciado por la diosa fortuna.




 

viernes, 29 de junio de 2012

Primeros Pasos- Ficheros necesarios para fabricar una PCB


Esta semana abrimos por fin, tras mucho esfuerzo, la empresa de fabricación de pcb PCBYA.com.
La web de la empresa estará en www.pcbya.com, y intentaremos suministrar placas de circuito impreso a cualquier perfil de desarrollador electrónico de este país, sea profesional, amateur o estudiante.
Podréis pedir una única placa prototipo sin sobrecostes, y ofrecemos desde las pcb's más simples hasta las más complejas que se pueden hacer actualmente, usadas por moviles y gadgets de alta tecnología.

Estos son los tipos de pcb's que ofrecemos:
  • Una cara 
  • Doble Cara
  • MultiCapa
  • PCB's HDI con MicroVias ciegas en todas las capas con libertad absoluta de diseño (ya hablaré de este tipo de placas en algún futuro post)

Ejemplo de pcb con core de 4 capas más 4 capas HDI con microvias 




¿Que pasos he de dar para que una empresa de pcb me fabrique una pcb que he diseñado?

Para que una empresa de pcb's fabrique una pcb, necesita que les mandemos unos ficheros que cualquier programa de diseño electrónico puede generar.
Estos ficheros para fabricación se llaman gerbers, y se genera uno por cada capa. Cada gerber almacena toda la información necesaria para crear las mascaras o phototooling que se usará para fabricar la pcb.
Pero con los gerbers no tenemos suficiente, ya que la información del taladrado no está en los gerbers sino que hay que hacerlo expresamene mediante otro fichero de salida de fabricacion llamado fichero NC o excellon, que contiene la información de las coordenadas de cada uno de los taladros y el diametro de los mismos.
Antiguamente los gerbers iban directamente a unas maquinas llamadas photoploters que revelaban film fotográfico con la imagen de las capas, y el fichero excellon iba directo a los taladros automáticos.

En resumen para que una pcbfab nos fabrique una pcb hemos de entregar los siguientes ficheros:
  • gerber de las capas de cobre (para dos caras pues seria top y bottom)
  • gerber de las capas de soldermask 
  • gerber de la capa de dibujo de componentes (tambien llamada silkscreen)
  • gerber del contorno de placa, para poder recortarla con la medida exacta.
  • fichero excellon de taladros, en el caso de placas pcb bicapa o multicapa normales, se tratará de un solo fichero. En el caso de pcb multicapa con vias ciegas.
En la siguiente entrega, explicaré como sacar estos ficheros con los programas de electrónica más usados.

lunes, 7 de mayo de 2012

Emprender en España


Emprender en España es en estos momentos un acto propio de idiotas o de locos, yo seguramente cumplo con los dos requisitos por lo que me he propuesto gastarme mis últimos euros en montar una empresa, una variedad de inmolación poco practicada hoy en día en este país. Voy a desafiar la máxima de Confucio que recomendaba no coger el cuchillo que cae, y además intentaré cogerlo con las dos manos, sin titubeos y sin tener un plan B. Sí, yo también creo merecer tener un premio Darwin en mi vitrina.

La empresa en ciernes abarcará la fabricación de placas electrónicas o pcb's como las conocen los electrónicos, así que aprovechando que abrí en su día esta cuenta fracasada de blogger, la reciclaré para exponer otro lado más profesional, y así me ahorro crear una cuenta nueva y aprender una contraseña más.
Respecto a la empresa tan solo puedo decir que no he hecho estudio de mercado alguno, y que la única información clara y verídica que poseo es que los países asiáticos tienen copado todo el  mercado. Ésto se debe a muchos factores, pero uno especialmente injusto es el valor artificialmente bajo del yuan que hace imposible competir en igualdad de condiciones.
Para haceros una idea, por el precio que me cuesta comprar una fibra virgen aquí, en China me venden y me traen una pcb completa terminada, y os garantizo que hacer una pcb no es tarea fácil ni barata. Un sinsentido total.
 Lo preocupante es que raro es el sector que no se vea afectado por esta hijoputada, y las empresas patrias están cayendo como fruta madura, haciendo cada vez más dificil a las que quedan en pie proveerse con productos nacionales y perdiendo el país su músculo productor.

Como empresario, la única manera de jugar a este juego tan macabro, es que dispongas de un as en la manga y puedas diferenciarte por calidad, o que puedas ofrecer algo al mercado que los orientales no puedan hacer.
 El mantenerte pequeño y tener gastos mínimos se convierte en una ley inquebrantable si quieres durar más de una semana en el mercado. En mi caso, eso significó diseñar y fabricar todas las máquinas necesarias para la actividad con nuestras propias manos.

A la falta absoluta de algún tipo de ayuda por parte del estado,banco o inversor, hemos de añadir el que el país se desmorona por momentos, y una consecuencia segura es que la demanda interna de España va a tender asintóticamente a cero durante una buena época. Al menos esta situación nos facilita la toma de algunas decisiones: la web ha de estar en inglés por cojones.


Ese es el oscuro panorama al que nos enfrentamos, ignorarlo sería de necios. Como lado positivo cuento con la ilusión de la novedad, la sensación de incertumbre de no saber que pasará mañana y sobre todo la satisfacción de ver como se materializa una idea que pariste y alimentaste como a un hijo.

En mis próximos posts hablaré sobre el diseño y fabricación de PCB's, así como de circuitos interesantes que vea valga la pena comentar. Es una época propicia para esta actividad, se avecina una revolución con la salida al mercado de microchips muy avanzados ultrabaratos que pueden dar vida a proyectos rompedores. Se trata de aprender a usarlos en nuestro beneficio y para eso necesitamos a gente preparada que se suba a este nuevo tren que va muy rápido y no espera a nadie.

Feel free to comment and correct.


martes, 19 de julio de 2011

Sketchup 8 para linux

Estaba buscando software de calidad para diseñar piezas que pueda mecanizar en  mi CNC casera, de la cual ya hablaré en algún otro post, y me he quedado grátamente sorprendido con el software de Google Sketchup.
Con la version de wine que estaba usando (1.2.x) no conseguí hacerlo funcionar, pero actualizandome wine a la version 1.3.24, y sin hacer absolutamente ninguna modificación en las librerías, sketchup se ha instalado y funciona excepcionalmente bien en mi portatil con tarjeta integrada.
Realmente wine ha hecho unos adelantos increibles, aún recuerdo en sus comienzos cuando muchos les tacharon de locos, al querer hacer un windows completo bajo un kernel linux.
La modelación standard en Sketchup es muy fácil, y se domina en unas horas con los tutoriales de google.
Para modelación avanzada el tema está en usar plugins o usar su sistema de script que desafortunadamente para mí, se basa en ruby, que no tengo ninguna gana de aprender.

Por otra parte siguiendo con mi busqueda de soft, he visto que está saliendo software libre que por primera vez algo me dice que puede romper con todo lo demas en el mundo del CAD 3d.
Freecad , aún está en alfa pero al basarse en opencascade y ser completamente scriptable en python le auguro un futuro muy brillante.

Tambien me he propuesto seguir de cerca heekscad y heekscnc, que parecen algo más maduros, pero no los veo tan scriptables.
Ya los he compilado y me falta dedicarles un rato a ver como se comportan.

Quitar jitter en televisiones Samsung LED

Tengo una televisión Samsung LED 3d, es una maravilla por varios motivos:
Sus entrañas son gobernadas por un sistema operativo Linux, y reproduce por defecto peliculas mkv, etc.
Realiza una interpolación increible en las imagenes, por ejemplo, si reproduces una pelicula rodada en 25 Hz, la television la reproduce a 200Hz interpolando las imagenes con un algoritmo magnífico que hace que los pannings se vean perfectamente nitidos.

La visualización de la television TDT por defecto o las películas reproducidas via USB se ven perfectas, pero el problema aparece cuando conectas un ordenador o consola por HDMI y reproduces video. En esta modalidad la imagen cada pocos segundos se engancha y la visualización pierde toda la magia para ojos exigentes como los míos.

En mi casa vemos la television a traves del ordenador, con ayuda del programa mythtv, y por tanto me encuentro en esta situación desagradable con estos glitches periodicos. 
Después de buscar por foros y no encontrar respuesta, a pesar del gran numero de voces que denuncian el problema, conseguí averiguar qué estaba sucediendo pensando un poco en la manera que tiene la televisión para conseguir la interpolación.
Hay gente que dice que se consiguen mejoras modificando parametros de la television como el jitter y el judder, pero en mi caso, no se arreglaba absolutamente nada. 

El error y la solución que encontre finalmente no iba por esos derroteros.
Haciendo un resumen muy tosco se puede decir que la televisión tiene potencia para hacer una interpolación sin fallos cuando la pelicula tiene menos de 30 frames por segundo.
Cuando enganchas un aparato por HDMI, la television se queda siempre en 1080p 50Hz o 60Hz independientemente del contenido que le mande el ordenador, y por tanto no le da tiempo a hacer esa compleja operación sin fallos.
¿Pero por que no cambia de modo si el ordenador/consola al principio de la película le dice a la televisión que haga un cambio de frecuencia?

Misteriosamente, la televisión ofrece una tabla EDID de frecuencias para que los gadgets puedan cambiar de modo, pero si el ordenador usa estos parametros automaticos, la television se niega a cambiar y no sucede absolutamente nada.

La solución es ignorar la tabla EDID de la televisión y poner los modelines que expongo a continuación:

Estos modelines se han de introducir en el /etc/Xorg.conf

# 1920x1080p @ 50Hz (EIA/CEA-861B)
        ModeLine "1920x1080@50" 148.500 1920 2448 2492 2640 1080 1084 1089 1125 +hsync +vsync
        # 1920x1080p @ 60Hz (EIA/CEA-861B)
        ModeLine "1920x1080@60" 148.500 1920 2008 2052 2200 1080 1084 1089 1125 +hsync +vsync
        # 1920x1080p @ 24Hz (EIA/CEA-861B)
        ModeLine "1920x1080@24" 74.250 1920 2558 2602 2750 1080 1084 1089 1125 +hsync +vsync
        # 1920x1080p @ 23.976Hz (EIA/CEA-861B)
        ModeLine "1920x1080@23.976" 74.175 1920 2558 2602 2750 1080 1084 1089 1125 +hsync +vsync
        # 1920x1080i @ 50Hz (EIA/CEA-861B)
        Modeline "1920x1080@50i" 74.250 1920 2448 2492 2640 1080 1085 1095 1125 +hsync +vsync Interlace
        # 1920x1080i @ 60Hz (EIA/CEA-861B)
        Modeline "1920x1080@60i" 74.250 1920 2008 2052 2200 1080 1085 1095 1125 +hsync +vsync interlace
        # 1920x1080p @ 59.94Hz (EIA/CEA-861B)
        ModeLine "1920x1080@59.94" 148.350 1920 2008 2052 2200 1080 1084 1089 1125 +hsync +vsync
        # 1920x1080i @ 59.94Hz (EIA/CEA-861B)
        Modeline "1920x1080@59.94i" 74.175 1920 2008 2052 2200 1080 1085 1095 1125 +hsync +vsync Interlace
        # 1920x1080p @ 25Hz (EIA/CEA-861B)
        ModeLine "1920x1080@25" 74.250 1920 2448 2492 2640 1080 1084 1089 1125 +hsync +vsync
        # 1920x1080p @ 29.97Hz (EIA/CEA-861B)
        ModeLine "1920x1080@29.97" 74.175 1920 2008 2052 2200 1080 1084 1089 1125 +hsync +vsync
        # 1920x1080p @ 30Hz (EIA/CEA-861B)
        ModeLine "1920x1080@30" 74.250 1920 2008 2052 2200 1080 1084 1089 1125 +hsync +vsync
#1280x720p @ 50Hz
   ModeLine "1280x720@50" 74.100 1280 1720 1760 1976 720 731 736 750 +hsync +vsync
   #1280x720p @ 48Hz / for display 24p video
   ModeLine "1280x720@48" 71.135 1280 1720 1760 1976 720 731 736 750 +hsync +vsync
   #1280x720p @ 60Hz
   ModeLine "1280x720@60" 74.25 1280 1320 1376 1650 720 722 728 750

#          1.  1280x720p @ 50Hz (EIA/CEA-861B)
        ModeLine "1280x720_eia_50" 74.400 1280 1720 1760 1984 720 725 730 750 +hsync +vsync #INTEL
#   1. 1280x720p @ 59.94Hz (EIA/CEA-861B)
        ModeLine "1280x720_eia_59.94" 74.400 1280 1390 1430 1612 720 725 730 770 +hsync +vsync #INTEL
#   1. 1280x720p @ 60Hz (EIA/CEA-861B)
        ModeLine "1280x720_eia_60" 74.400 1280 1390 1420 1623 720 725 730 764 +hsync +vsync #INTEL
        ModeLine "720x576" 27.00 720 732 796 864 576 581 586 625 -HSync -VSync
        #Modeline "736x575i" 14.16 736 760 824 904 575 580 585 625       -hsync -vsync Interlace
ModeLine "702x576@25i" 13.5 702 722 785 864 576 581 586 625 -hsync -vsync Interlace
ModeLine "704x576@25i" 13.5 704 723 786 864 576 581 586 625 -hsync -vsync Interlace
ModeLine "720x576@25i" 13.5 720 732 795 864 576 581 586 625 -hsync -vsync Interlace
ModeLine "768x576@25i" 14.75 768 789 858 944 576 581 586 625 -hsync -vsync Interlace
ModeLine "720x576@50" 27 720 732 795 864 576 581 586 625 -hsync -vsync
ModeLine "768x576@50" 29.5 768 789 858 944 576 581 586 625 -hsync -vsync


Para tarjetas NVIDIA hay que poner estas opciones para evitar la tabla EDID de la tele y usar la que hemos puesto:

       Option "ExactModeTimingsDVI" "True"
       Option "UseEDIDFreqs" "FALSE"
       Option "UseEDIDDpi" "FALSE"
       Option "ModeValidation" "NoEdidModes"




Si haces esto tendrás la televisión sin ningún fallo con contenido via HDMI, e incluso con contenido 3D.
Verás que funciona por que cada vez que cambia de modo, aparece un banner en una esquina con el nuevo modo de frecuencia. 

¿Por qué Samsung tiene este fallo tan grave durante tanto tiempo y no lo arregla con sus numerosas actualizaciones de Firmware?

Siento ser mal pensado, pero creo que a alguien no le interesa que el contenido via HDMI por ordenador se vea demasiado bien. Es muy sospechoso que la televisión mienta sobre sus propias frecuencias de sincronismos a los aparatos que enchufas via HDMI.

No lo he probado pero seguramente si alguien enchufa un aparato BlueRay, la película se verá perfecta por que casualmente el aparato use las frecuencias aquí publicadas, y no las que comunica la television al aparato.

Dos gráficas demoledoras que muestran la socialización de las perdidas en la banca

De este blog , salen dos gráficas demoledoras que muestran como se estan traspasando las perdidas del sector financiero hacia la sociedad.

Para los no iniciados que quieran aprender y abrir los ojos para ser testigos del saqueo, deben ver en la gráfica como antes de la quiebra de Lehman Brothers, los seguros ante impago (CDS) castigaban a los bancos, mientras las deudas de los paises tenían la confianza de los mercados.
Despues de la quiebra de Lehman, el riesgo milagrosamente se traspasó a los países, y el mar picado se transformo súbitamente en una balsa de aceite para la banca.

Éste milagro solo puede ser explicado por un traspaso obsceno de dinero de los paises a la banca privada.
Ahora los bancos pueden pagar sus deudas pero muchos paises va a ser que no.
Adivinen por qué.
Encima ahora tenemos que escuchar a la banca como nos recetan la quimioterapia mientras nos dicen lo mal que nos hemos portado.

Hello world!!

Esto que estás viendo, si es que alguna vez es visto por alguien, intenta ser el inicio de un blog que espero me sirva como escupidera de pensamientos y pajas mentales que pasean reiteradamente por mi cabeza.
La temática será variada ya que tengo dos enfermedades muy jodidas de sobrellevar, la primera es un interés desbocado por entender el funcionamiento de las cosas que me rodean, y la segunda es la incredulidad y la desconfianza absoluta hacia los estamentos establecidos.
Esta segunda enfermedad es una gran complicación para la primera ya que la curiosidad no la puedo saciar de manera simple creyendome las informaciones con las que nos bombardean diariamente los mass-media.
Pero ahora tenemos internet, la herramienta más increible que ha tenido el hombre en su historia.
Parece mentira que un simple invento que permite el flujo de información entre dos puntos cualesquiera, pueda acabar siendo un ente tan revolucionario.
Me recuerda mucho al desarrollo del cerebro,lo que inicialmente eran simples conexiones acabo siendo la genesis de la inteligencia y la conciencia.
Ahora es momento de usar nuestro nuevo organo...