Restauración de amplificador antiguo, episodio 2

Como me fue bien con la restauración del challenger CHA10, decidí hacer lo mismo con el Bogen J330. Este es el mismo amplificador al que le reemplacé un tubo de vacío por componentes de estado sólido en un artículo anterior. En realidad no estaba tan mal para tener más de 50 años de existencia, pero no le venía mal una mano de gato. La idea, al igual que el anterior proyecto, es usarlo como amplificador de guitarra.

No le quise hacer modificaciones a la electrónica, pues para mi gusto, suena muy bien tal como está. Bueno, en realidad sí tuve que reemplazar unos capacitores dañados, la válvula rectificadora (que estaba quemada) y los tubos de potencia 6L6 (esto solo por mantenimiento ya que no estaban dañados)… pero no hice modificaciones al circuito original.

El trabajo de restauración fue principalmente de pintura. Decidí usar un color bastante parecido al original, solo un poco más metálico. Publicaré fotos del antes y del después.

Restauración de amplificador antiguo, episodio 2 Restauración de amplificador antiguo, episodio 2 ampi2

Restauración de amplificador antiguo, episodio 2 Restauración de amplificador antiguo, episodio 2 bogen j330 mini c

Ahora unas fotos del “después”.

Restauración de amplificador antiguo, episodio 2 Restauración de amplificador antiguo, episodio 2 bogen j330 guitar amp restoration2

Restauración de amplificador antiguo, episodio 2 Restauración de amplificador antiguo, episodio 2 bogen j330 vintage amp restoration

Una belleza!

En los siguientes días probaré el sonido y subiré más fotos.

P.D. Agradecimientos a Chento por la donación de los tubos 6L6 para esta noble causa 😉


Cómo hacer un tubo de vacío a mano!

El otro día un amigo me dijo en son de broma “por qué no haces tus propios tubos de vacío”; así que me entró la curiosidad acerca del proceso de manufactura y buscando en Internet me encontré con este increíble video de Claude Paillard, un fulano que hace sus propios tubos de manera artesanal. Realmente asombroso ver la paciencia, pericia y meticulosidad del sujeto: un verdadero maestro!. Para los amantes de los tubos de vacío les comparto el hermoso video a continuación.

Parte 1.

[embedplusvideo height=”365″ width=”450″ standard=”http://www.youtube.com/v/CvGIQGTv3uA?fs=1″ vars=”ytid=CvGIQGTv3uA&width=450&height=365&start=&stop=&rs=w&hd=0&react=1&chapters=&notes=” id=”ep4426″ /]

Parte 2.

[embedplusvideo height=”365″ width=”450″ standard=”http://www.youtube.com/v/h0-U_Wl_uls?fs=1″ vars=”ytid=h0-U_Wl_uls&width=450&height=365&start=&stop=&rs=w&hd=0&react=1&chapters=&notes=” id=”ep5832″ /]

Algo asombroso que no se puede apreciar en el video es que las máquinas que utiliza en el proceso fueron en su mayoría construidas por él, inclusive la misma bomba de vacío.

En un sitio Web me encontré un comentario acerca de estos videos. El comentario está en inglés y resalta cómo en el mundo de hoy se ha perdido la admiración por estos verdaderos artesanos.

When you hear people say we do not need apprenticeships any more, you need to remember that this is a display of classic craftsmanship; a truly skilled artisan. In today’s world, we place no value on such skills; assuming that they can be bought. But you need to build a society that respects and encourages such skill. France is such a nation. They still have many rural villages that retain the idea of the individual in their local community, providing everything you need from the local skill base, and respect the idea that an individual can make his mark through his individual skills as an artisan.

You cannot buy these skills at the local Walmart. You have to create a society that creates them within its structure as a society of artisans. But to do that, you first have to value such skills and do everything you can to encourage them, from childhood right through to old age.

El trabajo de muchos artesanos como Paillard hoy en día ha sido desvalorado por nuestra cultura consumista, los objetos adquieren valor por cómo se ven y cuestan, más no por lo que significan. El artículo que escribo es un tributo a Paillard y a todos los artesanos que como él todavía conservan la curiosidad y la pasión por hacer las cosas a mano.

El Blog de Paillard: http://paillard.claude.free.fr

Interesante crónica del video: http://www.antiquewireless.org/otb/bboard0408.htm

P.D. Por cierto, luego de ver el video me quedó bien claro lo inocente que fui al querer fabricar mis propios tubos de vacío 🙂


Vintage amp overhaulin’

Este artículo no tiene mucho preámbulo… La cosa es que, como ya estaba en la onda de los amplificadores vintage, me dio por restaurar uno de ellos que estaba bastante deteriorado: Un Challenger CHA10 de los 50s o 60s.

La idea original era trabajar solo en la pintura, pero luego se me ocurrió cambiarle las perillas, añadirle un fusible (no tenía), cambiar de posición el logo, añadirle una entrada para guitarra usando un jack de 1/4 y adicionalmente retocar algunos componentes electrónicos para añadirle más brillo, pues el sonido original es bastante opaco… Bueno, por último también decidí cambiar los tubos a medida que los vaya consiguiendo.

Investigando en Internet encontré una foto de cómo debe haber lucido el amplificador en sus mejores tiempos. La verdad los colores no me gustaron tanto.

Vintage amp overhaulin' Vintage amp overhaulin' bogen challenger cha10

El mío sin embargo, no se encontraba en tan buen estado de conservación. Así se encontraba la jaula.

Vintage amp overhaulin' Vintage amp overhaulin' oldamp1

A continuación algunas fotos del chassis.

Vintage amp overhaulin' Vintage amp overhaulin' oldamp2

Como se puede apreciar en la siguiente foto (aquí ya le había desmantelado el transformador) usa 4 tubos, entre ellos un EZ81 como rectificador y un 6L6 en la etapa de potencia (power amp). Es un “single ended”.

Vintage amp overhaulin' Vintage amp overhaulin' oldamp3

Vintage amp overhaulin' Vintage amp overhaulin' oldamp4

A continuación una foto del amplificador después del proceso de pintura, mientras probaba el color de las perillas (etapa en la que me encuentro ahora).

Vintage amp overhaulin' Vintage amp overhaulin' ampafterrestoration

Más fotos de la restauración se pueden observar en el blog de Polestar:

http://www.opendireito.com/tecnologia/item/49-challenger-cha10-restored.html


Cómo reemplazar un tubo de vacío con componentes de estado sólido

Hace algunos meses me hice de un viejo amplificador marca Bogen de los años 50. Un regio amplificador de válvulas de vacío con 30 watts de potencia. Recién hace unos días tuve tiempo de conectarlo y constatar lo que sospechaba… no funcionaba. Así que pensé que sería un buen proyecto de fin de semana.

Cómo reemplazar un tubo de vacío con componentes de estado sólido Cómo reemplazar un tubo de vacío con componentes de estado sólido ampi2

Lo primero que revisé fue el fusible y estaba quemado, así que crucé los dedos, reemplacé el fusible y encendí el amplificador. El nuevo fusible se quemó de inmediato.

Para resumir la historia descubrí que se trataba de la válvula rectificadora que va en la fuente de alimentación. Busqué la válvula localmente y resulta que en esta ciudad no existe prácticamente NADIE que venda válvulas de vacío… bueno, después de todo estamos en el siglo 21, debo ser el único en la ciudad buscando esa válvula.

Como me sentí frustrado al no poder hacer nada por mi amplificador, se me ocurrió la idea de reemplazar la válvula por circuitería de estado sólido, a fin de cuentas un simple diodo de silicio hace lo mismo que una válvula rectificadora.

La válvula dañada era una 5U4G. Busqué el datasheet en Internet y después de algunos cálculos para simular la resistencia interna de la válvula opté por el siguiente circuito:

Cómo reemplazar un tubo de vacío con componentes de estado sólido Cómo reemplazar un tubo de vacío con componentes de estado sólido tubosolido

Los numeritos 4, 6 y 8 son los pines de la válvula 5U4G. No utilizo los pines del filamento porque no es necesario.

No es muy difícil concluir el por qué coloqué esos diodos allí. Utilicé diodos 1N4007 debido a que soportan voltajes altos (hasta 1000V) y son los que tenía a la mano. La resistencia la puse para simular la resistencia interna de la válvula. Tenía dudas si poner una de 150 ohmios o una de 200 ohmios, pero luego de hacer prueba y error (midiendo los voltajes después de la válvula) me decidí por la de 150 ohmios. Es muy importante aclarar que dependiendo del amplificador puede ser necesario modificar este valor. En el mío funciona de maravilla con la resistencia de 150 ohmios. Bueno, en realidad no conseguí una de ese valor así que tengo una de 100 ohmios y otra de 50 ohmios conectadas en serie.

Cómo reemplazar un tubo de vacío con componentes de estado sólido Cómo reemplazar un tubo de vacío con componentes de estado sólido ampi31

Los componentes los soldé en el mismo socket de la válvula, el cual hay que remover con cuidado para no cortarse con el vidrio.

Les cuento que para mi propia sorpresa el reemplazo funcionó de maravilla y el amplificador suena impecable!. Espero que este relato le pueda servir a cualquiera en la misma situación que la mía.

Nota: cuidado con los voltajes en los amplificadores de tubos, pueden ser de algunos cientos de voltios!!! Si no está completamente seguro de lo que está haciendo lleve el amplificador a una tienda de reparaciones.


Acerca de las patentes farmacéuticas y los medicamentos naturales

Imaginemos que un día el indio Manuel descubre en el bosque una planta llamada chachakuma (por ponerle algún nombre) y se va para su choza. Al día siguiente se hace una infusión con dicha yerba, se la da a su hijo con dengue y la enfermedad desaparece súbitamente. El indio Manuel acaba de descubrir de manera casual una medicina super efectiva. El indio Manuel transmite ese conocimiento a su hijo y este a su vez a su descendencia y así, hasta que dicho conocimiento ancestral llega a nuestros tiempos. Muy pocos conocen de la existencia de esta planta medicinal pues a la familia del indio Manuel no le interesa en lo más mínimo poner anuncios en el diario, o realizar estudios para que salgan en la revista Science; solo les interesa usar esta yerba en caso de que un miembro de la familia caiga con el dengue.

Hasta aquí muchos pensarán… sería muy bueno que todo el mundo conozca de esta yerba!

Planta Medicinal Acerca de las patentes farmacéuticas y los medicamentos naturales Acerca de las patentes farmacéuticas y los medicamentos naturales plantamedicinal

Ahora vamos con la segunda parte de la historia:

Imaginemos que la información de esta medicina natural llega a una de las grandes multinacionales farmacéuticas. Ufff… dirán algunos, al fin todo el mundo conocerá de esta milagrosa planta medicinal!

La triste realidad sin embargo es que la yerba del indio Manuel no significa ningún negocio interesante para las BIG PHARMAS. Por qué? PORQUE NO SE PUEDE PATENTAR UNA PLANTA!

Cómo la ven?

Es decir, el negocio de las farmacéuticas está en tratar de tomar la yerba del indio Manuel, encontrar el componente causante de la cura del dengue, SINTETIZAR dicho compuesto (es decir, crearlo de manera artificial en laboratorio), luego PATENTAR EL PROCEDIMIENTO DE OBTENSIÓN DEL COMPUESTO SINTÉTICO y ahora si… INVERTIR MILLONES DE DOLARES EN MARKETING Y VENDER LAS PASTILLAS DE CHACHACETAMOL DE 500mg!! Que vengan los millones!!…

En realidad no importan mucho los millones gastados en marketing porque seguramente serán trasladados al costo de la pastilla al usuario final.

Es importante recalcar que como se obtuvo una PATENTE, la empresa no tendrá competencia por un muy buen tiempo. Es decir, que durante este tiempo podrá dedicar gran parte de su presupuesto a marketing en lugar de innovación. Los usuarios no tendrán otra opción que comprarla para curarse. Comprarla al precio que sea.

Por supuesto, no está demás mencionar que ese super presupuesto de marketing hará que el CHACHACETAMOL de 500mg sea mucho más aceptado por la sociedad que la mugrosa chachakuma del indio Manuel, la cual por cierto, casi nadie conoce.

La moraleja de esta historia ficticia la sacará el lector, pero se me ocurrió hacerla luego de recordar una noticia que lei hace un par de años y de la cual desconozco su estatus. En esta noticia el Presidente de Ecuador decía:

“No creemos en esos derechos de patentes o de propiedad intelectual … que busca llenar los bolsillos de las transnacionales. Todas las medicinas que podamos producir y copiar las haremos en Ecuador luego añadía “esto bajará drásticamente el precio de algunos medicamentos…”.

La noticia completa la pueden leer aquí:

http://www.hoy.com.ec/noticias-ecuador/se-firmo-decreto-para-derogar-patentes-farmaceuticas-en-ecuador-374635.html

Para cerrar debo decir que soy un admirador acérrimo de la investigación científica. A muchos hombres de ciencia los considero heroes por su dedicación y contribución a la sociedad. Sin embargo, no estoy tan seguro de que el modelo de patentes, al menos del modo en que se encuentra concebido actualmente, esté incentivando la innovación tecnológica y el desarrollo científico. Acerca de esto último, les dejo con este otro artículo que habla precisamente de eso.

http://david.lasindias.com/un-mundo-sin-patentes-la-industria-farmaceutica/

Para los que no lo quieren leer todo los dejo con un párrafo interesante:

el gasto en marketing es un elevado coste fijo que, al igual que la investigación, dificulta la entrada de nuevas empresas en el sector y facilita el monopolio. Así, el marketing es muchas veces un área de colaboración y alianzas estratégicas entre las empresas farmacéuticas. De hecho, los gastos de marketing son cada vez mayores. En 2000, las empresas farmacéuticas innovadoras de Estados Unidos empleaban un 81% más de personal en marketing que en investigación y desarrollo (I+D). Y ésta es una proporción creciente, puesto que en 1995 el personal dedicado al marketing sólo era un 12% mayor que el ocupado en I+D, que incluso ha descendido ligeramente desde entonces (Sager y Socolar, 2001).

Y aquí otro viínculo interesante:

Gene Patents Are Sabotaging the Future of Medicine


Recordando a Yubox: La primera distribución linux ecuatoriana

Navegando en Internet me topé con un artículo donde se menciona a Yubox como distribución Linux sudamericana.

Todavía recuerdo cuando fui parte de este proyecto que perseguía mantener una distribución Linux de escritorio. Nostalgia…

Si mal no recuerdo iniciamos el desarrollo en 2004 y en 2006 decidimos abandonar el proyecto debido a la poca acogida local. En esa época todavía muchos veían a Linux como tabú… Por suerte parte de la experiencia sirvió para que naciera Elastix.

Los dejo con la imagen que encontré en dicho artículo, que dicho sea de paso es este: http://www.logalia.net/Megapost-Distros-Hispanas_333445.aspx

Al menos Yubox será parte de la historia… y después de todo, para ser 2005, no se veía nada mal, verdad?

Recordando a Yubox: La primera distribución linux ecuatoriana Recordando a Yubox: La primera distribución linux ecuatoriana yubox desktop 0


Cómo obtener los “trend topics” de Twitter usando jQuery

En un artículo anterior expliqué cómo utilizar el API de twitter para obtener los resultados de una búsqueda de una palabra clave (keyword). En esta ocasión he modificado el sencillo script de aquel artículo para realizar una consulta diferente al API de twitter… obtener los 10 “trend topics”.

Decidí realizar esta modificación porque el tema está en boga y he visto inclusive programas o servicios en el Web para realizar esta tarea. Uno de ellos es http://trendsmap.com, el cual incluso muestra los “trend topics” por ubicación geográfica.

Esto último es posible debido a que el API de twitter nos permite obtener “trend topics” por ubicación geográfica. En nuestro caso haremos una búsqueda global y eso es lo que significa el número 1 en el URL del API de twitter que verán en el siguiente script.

En esta ocasión no explicaré el script debido a que es muy similar al anterior. A continuación lo copio.


<script src="https://ajax.googleapis.com/ajax/libs/jquery/1.7.1/jquery.min.js"></script>
Listado de los 10 trend topics
<div id="twbox"><ul></ul></div>
<script type='text/javascript'>
  var varSal = "";
  function leerEntradas(jsonptrends) {
		$.each(jsonptrends[0].trends, function(key, val) {
			 varSal += "<li>"+val.name+"</li>";
		});
    $("#twbox ul").html(varSal);
  }
</script>
<script  src="https://api.twitter.com/1/trends/1.json?callback=leerEntradas"></script>

Como siempre he tratado de ser minimalista para propósitos didácticos… al final los dejo con una imagen de ejemplo de la salida. Espero les sirva!

twitter trend topics Cómo obtener los "trend topics" de Twitter usando jQuery Cómo obtener los "trend topics" de Twitter usando jQuery trendtopics2

twitter trend topics



Cambiando las “voces” del motor TTS que viene por omisión en Elastix

Text to Speech Elastix Cambiando las "voces" del motor TTS que viene por omisión en Elastix Cambiando las "voces" del motor TTS que viene por omisión en Elastix tts elastix text to speech

Quienes han usado el motor TTS (text-to-speech) que viene por omisión en Elastix (llamado Festival) habrán notado que las “voces” en español suenan un tanto robotizadas.

Un conjunto de “voces” de mejor calidad se encuentra disponible de manera gratuita gracias al proyecto Guadalinex. Sin embargo, muchos usuarios tienen problemas para instalarlas, así que decidí publicar esta guía muy breve y sencilla.

Lo primero que debemos hacer es instalar los archivos que conforman las voces. Para facilitar este paso, construi unos instaladores RPMs que nos facilitan enormemente el trabajo. Estos instaladores pueden ser descargados de aquí:

http://www.neomano.com/downloads/voces/

El archivo festvox-palpc16k-1.0-2.noarch.rpm instala la voz masculina, llamada Pedro, y el archivo festvox-sflpc16k-1.0-2.noarch.rpm instala la voz femenina, llamada Silvia.

La instalación de estos archivos en nuestro servidor Elastix la podemos realizar con el siguiente comando.

rpm -ivh festvox-palpc16k-1.0-2.noarch.rpm festvox-sflpc16k-1.0-2.noarch.rpm

Luego de esto editamos el archivo /usr/share/festival/languages.scm y modificamos las líneas 93 y 94 de la siguiente forma.

ANTES:

(voice_el_diphone)
(set! male1 voice_el_diphone)

DESPUES:

(voice_JuntaDeAndalucia_es_pa_diphone)
(set! male1 voice_JuntaDeAndalucia_es_pa_diphone)

TEXT2WAVE

Si adicionalmente queremos que el comando text2wave por omisión utilice nuestras voces, tendremos que también modificar el archivo /usr/bin/text2wave y en la línea 46 añadir una que diga:

(voice_JuntaDeAndalucia_es_pa_diphone)

Esto es útil debido a que algunos scripts AGI utilizan el comando text2wave para sintetizar voz.


Sistema de voceo anti-feedback de bajo costo para Elastix

Seguramente muchos usuarios de Elastix han pensado en habilitar un sistema de voceo pero no quieren invertir en esos costosos sistemas basados en IP que pueden llegar a costar cientos o miles de dólares. Lo que algunos no saben es que pueden utilizar la tarjeta de sonido del servidor para este fin.

En las primeras pruebas que hice con mi sistemita noté un problema: una retroalimentación acústica (feedback) bastante molestosa cuando se utiliza un teléfono cercano a los parlantes para vocear. Esto es debido a que el audio que sale de los parlantes se vuelve a introducir por el micrófono del teléfono y esto ocasiona feedback. Más adelante les cuento el truQuito que se me ocurrió para resolver este problema.

En el presente experimento conectaré la salida de la tarjeta de sonido a un pequeño amplificador de audio de aproximadamente 35 Watts RMS que conseguí a un buen precio. A la salida del amplificador conectaré un par de parlantes, de esos que se utilizan para ambientación de exteriores. Todos estos componentes se pueden conseguir por poco más de USD$100.

Sistema de voceo anti-feedback de bajo costo para Elastix Sistema de voceo anti-feedback de bajo costo para Elastix paging system elastix

Lo primero será habilitar el módulo chan_oss que viene con Elastix pero se encuentra deshabilitado por omisión. Habilitarlo es sencillo, abrimos el archivo /etc/Asterisk/modules.conf y comentamos la línea que impide cargar el módulo chan_oss.so. A continuación un fragmento del archivo con la línea comentada.


; Load either OSS or ALSA, not both
; By default, load no console driver
;
noload => chan_alsa.so
;noload => chan_oss.so

Chan_oss es un canal que se conecta con la tarjeta de sonido. Al ser un canal podemos hacer un puente entre una llamada y la tarjeta de sonido.

Lo siguiente será editar el archivo de configuración /etc/asterisk/oss.conf y dejarlo como sigue.

[general]
autoanswer=yes
context=from-internal
overridecontext=yes
extension=s
language=en
playbackonly=yes

Es importante dejar el parámetro autoanswer=yes para que la tarjeta de sonido conteste automáticamente cuando llamamos. El resto de parámetros están bien comentados en el archivo oss.conf que viene por omisión en Elastix.

Finalmente añadimos un nuevo contexto a nuestro plan de marcado para llamar a una extensión de voceo. Este contexto lo añadí en el archivo /etc/asterisk/extensions_custom.conf

[voceo-neomano]
exten => *2011,1,Dial(console/dsp,20,A(beep))
exten => *2011,n,Hangup()

De este modo podemos llamar a la extensión *2011 y cualquier cosa que digamos desde el teléfono, saldrá por la tarjeta de sonido.

Bueno, hasta aquí lo usual. Ahora el truQuito que les prometí 🙂

La idea que se me ocurrió para eliminar el feedback es correr un poQuito la frecuencia del audio que sale por el parlante. De este modo, cada vez que el audio se retroalimente por el teléfono tendrá una frecuencia ligeramente superior evitando que una misma frecuencia predomine a través del sistema.

Esto hasta hace poco era muy dificil, pero desde Asterisk 1.8 contamos con una muy interesante característica que permite hacer un corrimiento de frecuencia o “pitch”. Para realizar esto modifiqué un poco el plan de marcado anterior.

[voceo-neomano]
exten => *2011,1,Set(PITCH_SHIFT(both)=.95)
exten => *2011,n,Dial(console/dsp,20,A(beep))
exten => *2011,n,Hangup()

Como se puede observar hemos configurado un desplazamiento de frecuencia muy pequeño, utilizando la función PITCH_SHIFT. La idea es que casi ni se note. Sin embargo, debería ser suficiente para eliminar el molestoso feedback.

He escogido un valor menor a uno, lo que significa que la voz sonará ligeramente más grave.

Bueno, eso es todo, espero que sea de utilidad.