Fabricación de Circuitos Impresos por transferencia de toner sobre vinilo

Les dejo este video, donde explico paso a paso como fabricar circuitos impresos caseros utilizando vinilo, del que se usa para ploteos, como medio para transferir la imagen. Además, se explica como utilizar una solución de acido clorhídrico (muriático) y agua oxigenada para atacar el cobre. Pueden utilizar cloruro férrico si asi lo desean

Tutoriales de Eagle 8 en español

Les dejo unos videos en los que vengo trabajando hace un tiempo. Es una serie de videotutoriales sobre Eagle para principiantes. Se empieza desde cero y vamos subiendo la complejidad en cada video.

Como obtener el número de serie de un disco rígido en Linux sin hdparm

Tenía que testear unos discos con badblocks. Descubrí que el instalador de Debian tiene este programa, así que podés testear tus discos. Comencé a testear uno de los discos y empezó a fallar. Necesitaba sacar el número de serie para saber cual cambiar. Normalmente con hdparm se puede obtener este dato, pero no esta en el instalador de Debian.
Gracias a esta pregunta en Stackoverflow, obtuve la respuesta:

/sbin/udevadm info --query=property --name=sda

Moddeando el HTC Sensation de Personal

El otro dia compre un lindo HTC Sensation en Personal pero no me aguante, y ni bien terminó de cargar la bateria le instale una ROM nueva, ya que no me gustaba para nada la que viene con el equipo. La animacion de boot de Personal es irritante, con su musiquita pedorra. Y la cantidad de apps preinstaladas por personal da miedo. Y ademas es Android 2.3.x. Estamos grandes, este equipo funciona perfectamente con Android 4.0 (tambien probe CM10, Jellybean/4.1 y funciona perfecto excepto algunos detalles de la camara).

En mi caso instalé Android Revolution HD 6.7.2, que es Android 4.0.3 (Ice Cream Sandwich) + Sense UI 3.6 + Beats Audio.
Continuar leyendo “Moddeando el HTC Sensation de Personal”

Cambiar el tamaño de los agujeros en una PCB en Eagle

Muchas veces habremos notado, a la hora de fabricar una PCB con Eagle, que el tamaño del agujero es demasiado grande para nuestro componente. Además, si hacemos el trabajo manualmente, probablemente en el tercer o cuarto agujero pensemos ¿no sería mas facil si el agujero fuera mas chico, asi se centraria mejor mi herramienta?

En el caso de tener un taladro CNC, o de enviar la placa a fabricar, simplemente debemos dejar marcada la casilla “Fill holes”, lo que producira una mascara sin los agujeros marcados. Esto sirve perfectamente para un taladro CNC pero es una pesadilla para trabajo manual.

Para hacerlo manualmente, deberiamos cambiar manualmente todos los agujeros de las librerias. Un trabjo tedioso, y que ademas provocaría que, si algún dia deseamos enviar la placa a fabricación, la harán con un drill size muy pequeño.

Propondremos entonces 2 soluciones para este problema. Una mediante el uso de círculos en una capa, que cubren los agujeros; y la otra mediante el procesador CAM, que modificará la salida.
Continuar leyendo “Cambiar el tamaño de los agujeros en una PCB en Eagle”

Ecualizador Paramétrico para Sub-Woofer

Hace tiempo fabrique un subwoofer para mi equipo de música, pero note que en algunas frecuencias el sonido era exagerado, y en otras era muy pobre. Esto se debe a que en la sala se producen reflejos del sonido y forman ondas estacionarias, que en algunos puntos estan fuera de fase con el subwoofer y lo anulan.

Una manera de atenuar este efecto es mediante el uso de un ecualizador paramétrico, un tipo de ecualizador que posee 3 controles: amplitud, frecuencia central, y ancho de banda. Con un ecualizador así, es posible buscar la frecuencia de resonancia de la sala y disminuirla, lo que contribuirá a mitigar el efecto producido por las ondas estacionarias.
Continuar leyendo “Ecualizador Paramétrico para Sub-Woofer”

Solucion a pkg-config-0.25_1 vs pkgconf-0.8.5

Si al intentar actualizar, por ejemplo con portmaster -a en FreeBSD 9 se obtiene el error:

===>  Installing for pkgconf-0.8.5

===>  pkgconf-0.8.5 conflicts with installed package(s):
      pkg-config-0.25_1

      They install files into the same place.
      Please remove them first with pkg_delete(1).
*** Error code 1

Stop in /usr/ports/devel/pkgconf.

La solución es muy sencilla, se debe reemplazar pkg-config por pkgconf, asi:

portmaster -o devel/pkgconf devel/pkg-config

Y luego proseguir normalmente.

Timer para ampliadora fotográfica

Recientemente empece a dedicarme a la fotografía analogica. Luego de un tiempo solamente escaneando mis negativos, decidi que era hora de empezar a hacer copias fotograficas, en papel quimico. Para esto me compre una Meopta Axomat II, una ampliadora sencilla para 35mm. Como no tenia temporizador, lo hago de la manera tradicional (a mano).

Pero como contar 10 segundos en la cabeza es muy aburrido, decidi construirme mi propio timer con cosas que tenia en la casa.

Aqui un video del proyecto durante la fase de debugging. El LED rojo simboliza la luz de seguridad, y el amarillo la ampliadora.

Como se puede ver en el video, consiste basicamente de un microcontrolador (en este caso, un PIC16F628A), que maneja los displays, buzzer, botones, pedal, y las luces.
Continuar leyendo “Timer para ampliadora fotográfica”

Recap

Bueno, pasaron 5 años (!) desde la ultima vez que postee. Y muchas cosas cambiaron por aca, asi que voy contando:

Cambié Solaris por FreeBSD

Desde que Oracle compró a Sun, y mató al proyecto OpenSolaris, dejaron de salir actualizaciones, y me vi usando un sistema que llevaba 1 año sin actualizar. Solaris Express 11 se actualiza raramente, como release, pero no se ofrecen actualizaciones individuales. Es totalmente inviable.

Asi que para seguir usando ZFS decidi pasarme a FreeBSD que lo soporta nativamente. Fue un cambio interesante, y hasta ahora paraece estar andando bien. Ya lleva mas de un año así.

Actualicé el servidor

En mi ultimo post todavia tenia un Athlon 64, socket 754. Pronto quedo desactualizado, y solo soportaba 3GB de RAM, no soportaba virtualizacion, y otros detalles. Asi que lo pase por un par de actualizaciones, hasta llegar en ultimo lugar, a un HP Microserver. Es chico, silencioso, y le sobra potencia. Soporta IPMI, por si algún dia compro una placa de acceso remoto, y es muy práctico.

Tambien tiene discos nuevos, los 4 de 500GB fueron reemplazados por 4 de 1TB en 2009.

Compré un router

Poco tiempo despues de todos los problemas con IPFilter y demas, me termine pasando definitivamente a un router. Primero use un WRT600N, pero no era lo suficientemente flexible, asi que lo deje como access point y lo reemplace por una Routerboard 333 que hasta ahora sigue funcionando perfectamente, y me permite tener IPv6 gracias a Tunnelbroker.

Fotografía

Y creo que el mas importante de los cambios es que me consegui un nuevo hobby: la fotografía. Asi que este blog va a empezar a tener mas posts sobre eso. De hecho el siguiente describirá como hacer un timer para una ampliadora fotográfica.