Mi primer video en vimeo, hecho en el año 2006....
Spherical landscape from Sergio Romero on Vimeo.
lunes 11 de agosto de 2008
viernes 11 de julio de 2008
Openframeworks 0.05 + codeblocks
made with openFrameworks from openFrameworks on Vimeo.
Para los que no conocen OF (Openframeworks), es una librería para C++ para facilitar la creación de aplicaciones multimediales, con una sintaxis similar a processing, diseñada para trabajar con openGL , rtAudio, freeType, freeImage, y quicktime.
Como es una librería de C++, indagué primero por las IDE's recomendadas entre las que se encuentran Eclipse y Codeblocks, ya conocía la primera, así que prové codeblocks y me pareció una excelente opción, es una IDE completa y liviana, así que dejaremos el eclipse para java.
Para probarlo simplemente se descarga de la página, se descomprime y ya, los ejemplos vienen con el proyecto en codeblocks así que simplemente abrimos un proyecto y ya tenemos todo importado con la jerarquía que necesitamos para trabajar openframeworks.
Para poder ejecutar las aplicaciones deberíamos tener instalado:
freeglut3-dev libasound2-dev libxmu-dev libxxf86vm-dev g++ libgl1-mesa-dev libglu1-mesa-dev libraw1394-dev
Para mi caso en gentoo instalé media-libs/glut, en vez de freeglut que me dió problemas.
A la hora de provarlo hasta el momento no ha funcionado en 64bits, me bota el error
En la jaula de 32bits, inicialmente botaba errores de compilación, chequeándo en el foro encontré que el problema radica en que codeblocks cuando la salida del gcc no está en inglés cree que todos los warnings son errores, la respuesta la encontré aquí, simplemente ejecutamos export LC_ALL=C y en la misma consola llamamos a codeblocks.
Por fin openframeworks trabajando!!!!
Ahora vamos a tratar la segunda opción, trabajar con las librerías de 64 bits.
Para esto vamos a nuestro directorio de descarga de openframework desde la consola, e ingresamos a libs/, empezaremos en orden así que vamos a ffmpeg/libavcodec/ allí encontraremos 4 archivos que deberemos borrar, mover o renombrar, y reemplazarlos por los del sistema (naturalmente debes tener instalado ffmpeg), yo decidí moverlo y luego hacer un enlace simbólico a la ruta que encontré en el sistema gracias al comando locate.
ln -s /usr/include/ffmpeg/avcodec.h ./
ln -s /usr/lib64/libavcodec.a ./
ln -s /usr/lib64/libavcodec.so ./
ln -s /usr/lib64/libavcodec.so.51 ./
recuerden estar parados en of-path/libs/ffmpeg/libavcodec/
Nos devolvemos a libs/ffmpeg y seguimos de la misma manera con las otras dos carpetas libavformat y libavutil.
oceano libavcodec # cd ..
oceano ffmpeg # cd libavformat/
oceano libavformat # ln -s /usr/include/ffmpeg/avformat.h ./
oceano libavformat # ln -s /usr/lib64/libavformat.so.51 ./
oceano libavformat # ln -s /usr/lib64/libavformat.so ./
oceano libavformat # ln -s /usr/lib64/libavformat.a ./
oceano libavformat # cd ..
oceano ffmpeg # cd libavutil/
oceano libavutil # ln -s /usr/lib64/libavutil.a ./
oceano libavutil # ln -s /usr/lib64/libavutil.so ./
oceano libavutil # ln -s /usr/lib64/libavutil.so.49 ./
oceano libavutil # ln -s /usr/include/ffmpeg/avutil.h ./
oceano libavutil # ln -s /usr/include/ffmpeg/common.h ./
oceano libavutil # ln -s /usr/include/ffmpeg/integer.h ./
oceano libavutil # ln -s /usr/include/ffmpeg/intfloat_readwrite.h ./
oceano libavutil # ln -s /usr/include/ffmpeg/mathematics.h ./
oceano libavutil # ln -s /usr/include/ffmpeg/rational.h ./
oceano libavutil # ln -s /usr/include/ffmpeg/log.h ./
Terminamos ffmpeg, seguimos con fmodex, para esto necesitamos instalado fmod, y repetimos el procedimiento:
oceano libavutil # cd ..
oceano ffmpeg # cd ..
oceano libs # cd fmodex/inc/
oceano inc # ln -s /usr/include/fmodex/fmod_codec.h
oceano inc # ln -s /usr/include/fmodex/fmod_dsp.h
oceano inc # ln -s /usr/include/fmodex/fmod_errors.h
oceano inc # ln -s /usr/include/fmodex/fmod.h
oceano inc # ln -s /usr/include/fmodex/fmod.hpp
oceano inc # ln -s /usr/include/fmodex/fmod_output.h
oceano inc # cd ..
oceano fmodex # cd lib/
oceano lib # ln -s /usr/lib64/libfmodexp.so ./
oceano lib # ln -s /usr/lib64/libfmodexp.so.4.11.03 ./libfmodexp.so.4.08.00
oceano lib # ln -s /usr/lib64/libfmodex.so ./
oceano lib # ln -s /usr/lib64/libfmodex.so.4.11.03 ./libfmodex.so.4.08.00
en la carpeta plugins todos los que encontrarás en el sistema terminan en 64 así que hay que renombrarlos, y no encontré los archivos codec_flac, codec_vag y dsp_lowpass_simple en el sistema así que le dejé los originales.
oceano lib # cd ..
oceano fmodex # cd plugins/
oceano plugins # ln -s /usr/lib64/fmodex/plugins/codec_aiff64.so ./codec_aiff.sooceano plugins # ln -s /usr/lib64/fmodex/plugins/codec_cdda64.so ./codec_cdda.so
oceano plugins # ln -s /usr/lib64/fmodex/plugins/codec_dls64.so ./codec_dls.so
oceano plugins # ln -s /usr/lib64/fmodex/plugins/codec_fsb.so ./
oceano plugins # ln -s /usr/lib64/fmodex/plugins/codec_it64.so ./codec_it.so
oceano plugins # ln -s /usr/lib64/fmodex/plugins/codec_midi64.so ./codec_midi.so
oceano plugins # ln -s /usr/lib64/fmodex/plugins/codec_mod64.so ./codec_mod.so
oceano plugins # ln -s /usr/lib64/fmodex/plugins/codec_mpeg64.so ./codec_mpeg.so
oceano plugins # ln -s /usr/lib64/fmodex/plugins/codec_oggvorbis64.so ./codec_oggvorbis.so
oceano plugins # ln -s /usr/lib64/fmodex/plugins/codec_playlist64.so ./codec_playlist.so
oceano plugins # ln -s /usr/lib64/fmodex/plugins/codec_raw64.so ./codec_raw.so
oceano plugins # ln -s /usr/lib64/fmodex/plugins/codec_s3m64.so ./codec_s3m.so
oceano plugins # ln -s /usr/lib64/fmodex/plugins/codec_sf264.so ./codec_sf2.so
oceano plugins # ln -s /usr/lib64/fmodex/plugins/codec_tag64.so ./codec_tag.so
oceano plugins # ln -s /usr/lib64/fmodex/plugins/codec_wav64.so ./codec_wav.so
oceano plugins # ln -s /usr/lib64/fmodex/plugins/codec_xm64.so ./codec_xm.so
oceano plugins # ln -s /usr/lib64/fmodex/plugins/dsp_chorus64.so ./dsp_chorus.so
oceano plugins # ln -s /usr/lib64/fmodex/plugins/dsp_compressor64.so ./dsp_compressor.so
oceano plugins # ln -s /usr/lib64/fmodex/plugins/dsp_distortion64.so ./dsp_distortion.so
oceano plugins # ln -s /usr/lib64/fmodex/plugins/dsp_echo64.so ./dsp_echo.so
oceano plugins # ln -s /usr/lib64/fmodex/plugins/dsp_flange64.so ./dsp_flange.so
oceano plugins # ln -s /usr/lib64/fmodex/plugins/dsp_highpass64.so ./dsp_highpass.so
oceano plugins # ln -s /usr/lib64/fmodex/plugins/dsp_itecho64.so ./dsp_itecho.so
oceano plugins # ln -s /usr/lib64/fmodex/plugins/dsp_lowpass264.so ./dsp_lowpass2.so
oceano plugins # ln -s /usr/lib64/fmodex/plugins/dsp_lowpass64.so ./dsp_lowpass.so
oceano plugins # ln -s /usr/lib64/fmodex/plugins/dsp_normalize64.so ./dsp_normalize.so
oceano plugins # ln -s /usr/lib64/fmodex/plugins/dsp_oscillator64.so ./dsp_oscillator.so
oceano plugins # ln -s /usr/lib64/fmodex/plugins/dsp_parameq64.so ./dsp_parameq.so
oceano plugins # ln -s /usr/lib64/fmodex/plugins/dsp_pitchshift64.so ./dsp_pitchshift.so
oceano plugins # ln -s /usr/lib64/fmodex/plugins/dsp_reverb64.so ./dsp_reverb.so
oceano plugins # ln -s /usr/lib64/fmodex/plugins/dsp_sfxreverb64.so ./dsp_sfxreverb.so
oceano plugins # ln -s /usr/lib64/fmodex/plugins/output_alsa64.so ./output_alsa.so
oceano plugins # ln -s /usr/lib64/fmodex/plugins/output_esd64.so ./output_esd.so
oceano plugins # ln -s /usr/lib64/fmodex/plugins/output_nosound64.so ./output_nosound.so
oceano plugins # ln -s /usr/lib64/fmodex/plugins/output_oss64.so ./output_oss.so
oceano plugins # ln -s /usr/lib64/fmodex/plugins/output_wavwriter64.so ./output_wavwriter.so
el proceso se repite sucesivamente para el resto de librerías.
Agrego: al tiempo que estaba haciéndo esto encontré que arturo y muchos otros ya lo habían hecho, pero arturo tuvo la amabilidad de subirlo y compartirlo listo para usar. Les dejo el link de descarga y en enlace al post donde encontré el enlace.
descarga of_64bits
Como es una librería de C++, indagué primero por las IDE's recomendadas entre las que se encuentran Eclipse y Codeblocks, ya conocía la primera, así que prové codeblocks y me pareció una excelente opción, es una IDE completa y liviana, así que dejaremos el eclipse para java.
Para probarlo simplemente se descarga de la página, se descomprime y ya, los ejemplos vienen con el proyecto en codeblocks así que simplemente abrimos un proyecto y ya tenemos todo importado con la jerarquía que necesitamos para trabajar openframeworks.
Para poder ejecutar las aplicaciones deberíamos tener instalado:
freeglut3-dev libasound2-dev libxmu-dev libxxf86vm-dev g++ libgl1-mesa-dev libglu1-mesa-dev libraw1394-dev
Para mi caso en gentoo instalé media-libs/glut, en vez de freeglut que me dió problemas.
A la hora de provarlo hasta el momento no ha funcionado en 64bits, me bota el error
Linking console executable: bin/imageLoaderExample_debugLeyendo tenía dos opciones la jaula de 32 bits o construir openframeworks con las versiones de 64bits de la librerías de las que depende. Como tengo una jaula de 32 bits primero probé ahí.
/usr/lib/gcc/x86_64-pc-linux-gnu/4.1.2/../../../../x86_64-pc-linux-gnu/bin/ld: skipping incompatible ../../../libs/fmodex/lib/libfmodex.so when searching for -lfmodex
../../../libs/ffmpeg/libavcodec/libavcodec.so: could not read symbols: File in wrong format
collect2: ld returned 1 exit status
Process terminated with status 1 (0 minutes, 0 seconds)
0 errors, 0 warnings
En la jaula de 32bits, inicialmente botaba errores de compilación, chequeándo en el foro encontré que el problema radica en que codeblocks cuando la salida del gcc no está en inglés cree que todos los warnings son errores, la respuesta la encontré aquí, simplemente ejecutamos export LC_ALL=C y en la misma consola llamamos a codeblocks.
Por fin openframeworks trabajando!!!!
Ahora vamos a tratar la segunda opción, trabajar con las librerías de 64 bits.
Para esto vamos a nuestro directorio de descarga de openframework desde la consola, e ingresamos a libs/, empezaremos en orden así que vamos a ffmpeg/libavcodec/ allí encontraremos 4 archivos que deberemos borrar, mover o renombrar, y reemplazarlos por los del sistema (naturalmente debes tener instalado ffmpeg), yo decidí moverlo y luego hacer un enlace simbólico a la ruta que encontré en el sistema gracias al comando locate.
ln -s /usr/include/ffmpeg/avcodec.h ./
ln -s /usr/lib64/libavcodec.a ./
ln -s /usr/lib64/libavcodec.so ./
ln -s /usr/lib64/libavcodec.so.51 ./
recuerden estar parados en of-path/libs/ffmpeg/libavcodec/
Nos devolvemos a libs/ffmpeg y seguimos de la misma manera con las otras dos carpetas libavformat y libavutil.
oceano libavcodec # cd ..
oceano ffmpeg # cd libavformat/
oceano libavformat # ln -s /usr/include/ffmpeg/avformat.h ./
oceano libavformat # ln -s /usr/lib64/libavformat.so.51 ./
oceano libavformat # ln -s /usr/lib64/libavformat.so ./
oceano libavformat # ln -s /usr/lib64/libavformat.a ./
oceano libavformat # cd ..
oceano ffmpeg # cd libavutil/
oceano libavutil # ln -s /usr/lib64/libavutil.a ./
oceano libavutil # ln -s /usr/lib64/libavutil.so ./
oceano libavutil # ln -s /usr/lib64/libavutil.so.49 ./
oceano libavutil # ln -s /usr/include/ffmpeg/avutil.h ./
oceano libavutil # ln -s /usr/include/ffmpeg/common.h ./
oceano libavutil # ln -s /usr/include/ffmpeg/integer.h ./
oceano libavutil # ln -s /usr/include/ffmpeg/intfloat_readwrite.h ./
oceano libavutil # ln -s /usr/include/ffmpeg/mathematics.h ./
oceano libavutil # ln -s /usr/include/ffmpeg/rational.h ./
oceano libavutil # ln -s /usr/include/ffmpeg/log.h ./
Terminamos ffmpeg, seguimos con fmodex, para esto necesitamos instalado fmod, y repetimos el procedimiento:
oceano libavutil # cd ..
oceano ffmpeg # cd ..
oceano libs # cd fmodex/inc/
oceano inc # ln -s /usr/include/fmodex/fmod_codec.h
oceano inc # ln -s /usr/include/fmodex/fmod_dsp.h
oceano inc # ln -s /usr/include/fmodex/fmod_errors.h
oceano inc # ln -s /usr/include/fmodex/fmod.h
oceano inc # ln -s /usr/include/fmodex/fmod.hpp
oceano inc # ln -s /usr/include/fmodex/fmod_output.h
oceano inc # cd ..
oceano fmodex # cd lib/
oceano lib # ln -s /usr/lib64/libfmodexp.so ./
oceano lib # ln -s /usr/lib64/libfmodexp.so.4.11.03 ./libfmodexp.so.4.08.00
oceano lib # ln -s /usr/lib64/libfmodex.so ./
oceano lib # ln -s /usr/lib64/libfmodex.so.4.11.03 ./libfmodex.so.4.08.00
en la carpeta plugins todos los que encontrarás en el sistema terminan en 64 así que hay que renombrarlos, y no encontré los archivos codec_flac, codec_vag y dsp_lowpass_simple en el sistema así que le dejé los originales.
oceano lib # cd ..
oceano fmodex # cd plugins/
oceano plugins # ln -s /usr/lib64/fmodex/plugins/codec_aiff64.so ./codec_aiff.sooceano plugins # ln -s /usr/lib64/fmodex/plugins/codec_cdda64.so ./codec_cdda.so
oceano plugins # ln -s /usr/lib64/fmodex/plugins/codec_dls64.so ./codec_dls.so
oceano plugins # ln -s /usr/lib64/fmodex/plugins/codec_fsb.so ./
oceano plugins # ln -s /usr/lib64/fmodex/plugins/codec_it64.so ./codec_it.so
oceano plugins # ln -s /usr/lib64/fmodex/plugins/codec_midi64.so ./codec_midi.so
oceano plugins # ln -s /usr/lib64/fmodex/plugins/codec_mod64.so ./codec_mod.so
oceano plugins # ln -s /usr/lib64/fmodex/plugins/codec_mpeg64.so ./codec_mpeg.so
oceano plugins # ln -s /usr/lib64/fmodex/plugins/codec_oggvorbis64.so ./codec_oggvorbis.so
oceano plugins # ln -s /usr/lib64/fmodex/plugins/codec_playlist64.so ./codec_playlist.so
oceano plugins # ln -s /usr/lib64/fmodex/plugins/codec_raw64.so ./codec_raw.so
oceano plugins # ln -s /usr/lib64/fmodex/plugins/codec_s3m64.so ./codec_s3m.so
oceano plugins # ln -s /usr/lib64/fmodex/plugins/codec_sf264.so ./codec_sf2.so
oceano plugins # ln -s /usr/lib64/fmodex/plugins/codec_tag64.so ./codec_tag.so
oceano plugins # ln -s /usr/lib64/fmodex/plugins/codec_wav64.so ./codec_wav.so
oceano plugins # ln -s /usr/lib64/fmodex/plugins/codec_xm64.so ./codec_xm.so
oceano plugins # ln -s /usr/lib64/fmodex/plugins/dsp_chorus64.so ./dsp_chorus.so
oceano plugins # ln -s /usr/lib64/fmodex/plugins/dsp_compressor64.so ./dsp_compressor.so
oceano plugins # ln -s /usr/lib64/fmodex/plugins/dsp_distortion64.so ./dsp_distortion.so
oceano plugins # ln -s /usr/lib64/fmodex/plugins/dsp_echo64.so ./dsp_echo.so
oceano plugins # ln -s /usr/lib64/fmodex/plugins/dsp_flange64.so ./dsp_flange.so
oceano plugins # ln -s /usr/lib64/fmodex/plugins/dsp_highpass64.so ./dsp_highpass.so
oceano plugins # ln -s /usr/lib64/fmodex/plugins/dsp_itecho64.so ./dsp_itecho.so
oceano plugins # ln -s /usr/lib64/fmodex/plugins/dsp_lowpass264.so ./dsp_lowpass2.so
oceano plugins # ln -s /usr/lib64/fmodex/plugins/dsp_lowpass64.so ./dsp_lowpass.so
oceano plugins # ln -s /usr/lib64/fmodex/plugins/dsp_normalize64.so ./dsp_normalize.so
oceano plugins # ln -s /usr/lib64/fmodex/plugins/dsp_oscillator64.so ./dsp_oscillator.so
oceano plugins # ln -s /usr/lib64/fmodex/plugins/dsp_parameq64.so ./dsp_parameq.so
oceano plugins # ln -s /usr/lib64/fmodex/plugins/dsp_pitchshift64.so ./dsp_pitchshift.so
oceano plugins # ln -s /usr/lib64/fmodex/plugins/dsp_reverb64.so ./dsp_reverb.so
oceano plugins # ln -s /usr/lib64/fmodex/plugins/dsp_sfxreverb64.so ./dsp_sfxreverb.so
oceano plugins # ln -s /usr/lib64/fmodex/plugins/output_alsa64.so ./output_alsa.so
oceano plugins # ln -s /usr/lib64/fmodex/plugins/output_esd64.so ./output_esd.so
oceano plugins # ln -s /usr/lib64/fmodex/plugins/output_nosound64.so ./output_nosound.so
oceano plugins # ln -s /usr/lib64/fmodex/plugins/output_oss64.so ./output_oss.so
oceano plugins # ln -s /usr/lib64/fmodex/plugins/output_wavwriter64.so ./output_wavwriter.so
el proceso se repite sucesivamente para el resto de librerías.
Agrego: al tiempo que estaba haciéndo esto encontré que arturo y muchos otros ya lo habían hecho, pero arturo tuvo la amabilidad de subirlo y compartirlo listo para usar. Les dejo el link de descarga y en enlace al post donde encontré el enlace.
descarga of_64bits
Etiquetas:
Gentoo,
Openframeworks,
Producción algorítmica,
Software,
Video
miércoles 2 de julio de 2008
VisualP5.net
VisualP5.net es un proyecto iniciado por Alba Corral, dedicado a documentar y ayudar a todos aquellos interesados en Processing y en la Creación digital, todo completamente en español.
Actualmente cuenta con un foro, una sección de conferencias donde se pueden descargar o ver en línea video-conferencias de introducción a processing, processing mobile y otros que periódicamente publica.
Estamos comenzando con el wiki, donde planeamos tener toda la información de tutoriales, traducciones y demás de este gran software de creación multimedia. Digo estamos porque me he involucrado con el proyecto, e invito a todos a participar en esta excelente iniciativa.
Actualmente cuenta con un foro, una sección de conferencias donde se pueden descargar o ver en línea video-conferencias de introducción a processing, processing mobile y otros que periódicamente publica.
Estamos comenzando con el wiki, donde planeamos tener toda la información de tutoriales, traducciones y demás de este gran software de creación multimedia. Digo estamos porque me he involucrado con el proyecto, e invito a todos a participar en esta excelente iniciativa.
Etiquetas:
Documentación,
Processing,
Software
miércoles 7 de mayo de 2008
0.3.12 nueva versión de gsvideo
La librería para captura de video multiplataforma para processing gsvideo lanza su nueva versión, (y está estrenando sitio en sourceforge), esta vez cuenta con la utilidad para escoger entre los dispositivos v4l que tengamos conectados.
Para utilizar este nuevo método tenemos que añadirle los parámetros a la linea que inicia el objeto de captura
video = new GSCapture(this, 160, 120, 15);
añadiéndole el dispositivo que queremos que reconozca, si no le añadimos nada reconocerá el primero
video = new GSCapture(this, 320, 240, new String[] {"device"}, new String[] {"/dev/video1"},15);
si tenemos errores por "v4l2src" podemos añadirle también
video = new GSCapture(this, 320, 240, "v4lsrc", new String[] {"device"}, new String[] {"/dev/video1"},15);
donde /dev/video1 será la dirección del dispositivo que queremos trabajar.
Así mismo podemos suprimir el último parámetro que corresponde a los fotogramas por segundo a los que hará la captura, siendo el predeterminado 25.
Parece que todavía no soporta múltiples dispositivos, ya que cuando agrego otro vota NullPointerException, pero es un gran avance, y seguramente seguirá teniendo mejoras significativas para el delite de todos aquellos que trabajamos con video en tiempo real, o edición algorítmica.
Mis agradecimientos y felicitaciones a Andrés Colubri por compartir su trabajo con nosotros.
Para utilizar este nuevo método tenemos que añadirle los parámetros a la linea que inicia el objeto de captura
video = new GSCapture(this, 160, 120, 15);
añadiéndole el dispositivo que queremos que reconozca, si no le añadimos nada reconocerá el primero
video = new GSCapture(this, 320, 240, new String[] {"device"}, new String[] {"/dev/video1"},15);
si tenemos errores por "v4l2src" podemos añadirle también
video = new GSCapture(this, 320, 240, "v4lsrc", new String[] {"device"}, new String[] {"/dev/video1"},15);
donde /dev/video1 será la dirección del dispositivo que queremos trabajar.
Así mismo podemos suprimir el último parámetro que corresponde a los fotogramas por segundo a los que hará la captura, siendo el predeterminado 25.
Parece que todavía no soporta múltiples dispositivos, ya que cuando agrego otro vota NullPointerException, pero es un gran avance, y seguramente seguirá teniendo mejoras significativas para el delite de todos aquellos que trabajamos con video en tiempo real, o edición algorítmica.
Mis agradecimientos y felicitaciones a Andrés Colubri por compartir su trabajo con nosotros.
Etiquetas:
Processing,
Producción algorítmica,
Software,
Video
miércoles 30 de abril de 2008
Arduino serial v2 PCB

Alguna vez traté de soldar una baquelita del arduino serial del pcb de doble cara que está en la página oficial de arduino, pero no entiendo cómo lo logran, si hay elementos que habría que soldar por ambas caras para que el contacto quede bien, y no se pueden, como el zócalo del integrado, es imposible meterle el cautín y soldadura sin quemar el zócalo.
Leí las recomendaciones de la página oficial, pero la sorpresa que me llevé es que la soldan por una sola cara, lo intenté y naturalmente (era lo que yo esperaba) no funcionó, los contactos de la cara frontal no quedan bien si no se soldan. Bueno y la versión de una sola cara es un poco grande para mi gusto, se ve muy vacía, aunque ya hay una nueva versión que no he provado pero se ve mejor.
En fin les comparto la que yo diseñé de doble cara, en la que solo hay que soldar por ambas caras unos conectores que unen las caras pero no tienen componentes, de manera que es sencillo, y sólo queda 1cm más alta y 1cm más ancha que la versión original, además como lo hago de un modo muy casero traté de que los caminos no fueran muy delgados, solo hay un par que cuidar. Por otra parte se preguntarán porqué la serial?, pues porque todos los materiales para construirla se consiguen aquí en Colombia, y supongo que serán también los más fáciles de conseguir en cualquier parte.
Primero les aclaro que yo lo hize con el proceso de transfer, con papel transfer que se consigue en la novena (en Bogotá) donde venden todo lo de electrónica, o también he utilizado papel ilustración y funciona bien. Entonces imprimo en laser sobre el papel y luego lo plancho sobre la baquelita para fijarlo, y posteriormente al ácido, así que los dibujos de los caminos que muestro están invertidos, para que al plancharlos sobre la baquelita queden al derecho, entonces si vas a seguir otro método tenlo en cuenta.
Un buen tip que me ha funcionado, es correguir y/o repasar los caminos que se vean defectuosos cuando pasamos el transfer a la baquela, con un sharpie antes de ir al ácido.

La imagen está en png a 300dpi, asegúrate de imprimirla al 100% de su tamaño original.
Leí las recomendaciones de la página oficial, pero la sorpresa que me llevé es que la soldan por una sola cara, lo intenté y naturalmente (era lo que yo esperaba) no funcionó, los contactos de la cara frontal no quedan bien si no se soldan. Bueno y la versión de una sola cara es un poco grande para mi gusto, se ve muy vacía, aunque ya hay una nueva versión que no he provado pero se ve mejor.En fin les comparto la que yo diseñé de doble cara, en la que solo hay que soldar por ambas caras unos conectores que unen las caras pero no tienen componentes, de manera que es sencillo, y sólo queda 1cm más alta y 1cm más ancha que la versión original, además como lo hago de un modo muy casero traté de que los caminos no fueran muy delgados, solo hay un par que cuidar. Por otra parte se preguntarán porqué la serial?, pues porque todos los materiales para construirla se consiguen aquí en Colombia, y supongo que serán también los más fáciles de conseguir en cualquier parte.
Primero les aclaro que yo lo hize con el proceso de transfer, con papel transfer que se consigue en la novena (en Bogotá) donde venden todo lo de electrónica, o también he utilizado papel ilustración y funciona bien. Entonces imprimo en laser sobre el papel y luego lo plancho sobre la baquelita para fijarlo, y posteriormente al ácido, así que los dibujos de los caminos que muestro están invertidos, para que al plancharlos sobre la baquelita queden al derecho, entonces si vas a seguir otro método tenlo en cuenta.
Un buen tip que me ha funcionado, es correguir y/o repasar los caminos que se vean defectuosos cuando pasamos el transfer a la baquela, con un sharpie antes de ir al ácido.

La imagen está en png a 300dpi, asegúrate de imprimirla al 100% de su tamaño original.
Etiquetas:
Documentación,
Electrónica
Suscribirse a:
Entradas (Atom)
