Mostrando entradas con la etiqueta Manuales y Tutoriales. Mostrar todas las entradas
Mostrando entradas con la etiqueta Manuales y Tutoriales. Mostrar todas las entradas

Tutorial de microcontroladores AVR

En el blog de Felixls encontramos este fabuloso y original tutorial sobre microcontroladores Atmel AVR, enfocado a personas con conocimientos previos sobre lenguaje C. Para realizarlo necesitarás algunas herramientas gratuitas como el compilador AVR GCC. Algunos temas que verás en este tuto son: uso de entradas, memoria, variables, USART, diseño modular, ADC, interrupciones, timers y EEPROM.
NOTA: Haz click sobre las hojas para expandir la revista.

Fabricación de circuitos impresos con el método del planchado de papel

Existen muchos métodos para fabricar circuitos impresos.Todos tienen ciertas ventajas y desventajas, unos son más baratos, otros más rápidos y algunos generan mejores resultados.

Uno de los métodos más utilizados es el del planchado, que cómo su nombre lo indica consiste en planchar circuitos, que han sido impresos en papel u otros materiales, con el fin de transferirlo a una placa de cobre. El método del planchado es sencillo, y los materiales que requiere son fáciles de conseguir. A continuación veremos un video en el que se explica cómo realizar circuitos impresos con este método, utilizando los siguientes materiales: papel de fotografía, propalcote o glossy; placa de baquelita, cloruro férrico, plancha, esponjilla de lana de acero, entre otros.

Introducción al lenguaje ensamblador - parte 1

A continuación  veremos la primera parte de un gran curso sobre el lenguaje ensamblador, escrito por el técnico en electrónica César Antonio Saldías Caro, de Valparaíso, Chile. Puedes encontrar más información en su blog ingenieropic.wordpress.com.

Este curso incluye una carpeta con el código fuente compilado del programa que analizaremos.

En la primera parte de este curso aprendiste los conceptos básicos sobre microcontroladores. En esta ocasión te enseñaré los conceptos básicos sobre programación en lenguaje Assembler y analizaremos nuestro primer programa… El encendido y apagado de un LED.

El código fuente
El código fuente está constituido por una sujeción de líneas de programa. Cada línea suele estar compuesta por cuatro campos diferentes los cuales están separados por una o más tabulaciones. Estos campos son los siguientes:

- Campo de etiquetas.
- Campo de instrucciones.
- Campo de operandos y datos.
- Campo de comentarios.

A continuación podemos ver un ejemplo:

línea código lenguaje ensamblador

La siguiente tabla nos explica mejor la imagen de arriba para poder entender mejor el asunto:

desmenuzando línea código lenguaje assembler


Etiquetas: Las etiquetas (también denominadas “label”) son expresiones alfanuméricas escogidas por el usuario, su función principal es identificar a una instrucción dentro del programa. Sin embargo, a pesar de que el nombre de las etiquetas lo determina el usuario, estas no pueden llevar el nombre de una instrucción del assembler o de un operando. Por ejemplo sería erróneo ponerle el nombre “bsf” a una etiqueta. Tampoco es admitido que el primer caracter de una etiqueta sea un número o un espacio, siendo incorrecto por ejemplo ponerle “10inicio”.

Las etiquetas suelen utilizase para realizar saltos. Por ejemplo:

saltos lenguaje ensamblador

En este ejemplo, le estamos diciendo al programa (con la instrucción goto) que salte hasta donde se encuentra la etiqueta “inicio”.

Instrucciones: El segundo campo es para las instrucciones, las cuales le indican al microcontrolador la tarea que debe realizar. Suele ser una instrucción del microcontrolador que es directamente traducida a código máquina por el ensamblador.

Operandos y Datos: Esta columna contiene los operandos para las instrucciones. Este campo puede tener uno o más operandos separados por comas. Es importante destacar que algunos operandos no llevan dato.

Comentarios: Los comentarios se escriben generalmente en el último campo, pero solo es por una cuestión de orden y estilo, puesto que pueden ir escritos en cualquier parte (excepto entremedio de una etiqueta, instrucción u operando).

Los comentarios son palabras, frases o textos escritos por el programador, con el fin de explicar o hacer una breve descripción de lo que se está realizando, de manera tal que posteriormente no sea dificultoso entender el programa o modificarlo.

Los comentarios se escriben siempre anteponiendo punto y coma (“;”) y no son traducidos a código máquina por el ensamblador. En otras palabras, los comentarios no son parte del programa propiamente tal.

Importante
Un detalle importante y de interés, es que, no todas las líneas de programa están conformadas por los cuatro campos descritos anteriormente. Por ejemplo, las etiquetas solo se usan de vez en cuando. También hay instrucciones que no llevan operando, y hay operandos que no llevan dato. Pero nunca encontraremos un operando que no lleve instrucción, ni tampoco un dato que no lleve operando.

El repertorio de instrucciones
El PIC 16F628A posee un repertorio de 35 instrucciones que pueden ser agrupadas de la siguiente manera:
- Instrucciones de carga.
- Instrucciones de salto.
- Instrucciones aritméticas.
- Instrucciones para manejar subrutinas.
- Instrucciones lógicas.
- Instrucciones especiales.
- Instrucciones de bit.

Las características principales de este repertorio de instrucciones son:
- Es un juego de instrucciones reducido (RISC) rápido y sencillo.
- La mayoría de las instrucciones se ejecutan en 4 ciclos de reloj.
- Son ortogonales (casi todas pueden usar cualquier operando).
- Todas tienen una longitud de 14 bits, y los datos son de 8 bits.

He aquí el set de instrucciones del PIC 16F628A:

set instrucciones pic 16f628A


Las directivas
Para el correcto ensamblado del programa, es necesario escribir directivas. Estas no son parte del programa ya que no son traducidas a lenguaje máquina, por eso se les suele llamar pseudoinstrucciones.

END: Esta directiva indica el fin del programa. Es la única directiva obligatoria, y se utiliza siempre al final del programa para indicar en donde se termina el proceso.

ORG: Esta directiva le indica al programa la dirección desde la que deben ensamblarse las instrucciones escritas. Si las instrucciones del programa son ensambladas sin especificar ORG, el ensamblador toma por defecto ORG 0x0.

__CONFIG: Esta directiva le indica al programa la configuración elegida para la grabación del programa. Se le denomina también “Palabra de Configuración”

Ejemplo:

ejemplo directiva lenguaje assembler

Esta directiva está formada por varios “fusibles” que se utilizan para definir una serie de parámetros que a continuación explicaré.

La forma de escribir estos parámetros es tal como se ve en la imagen de arriba, se coloca un guión bajo entre cada fusible y su configuración, y se separa cada configuración con la letra “&”.

WDT: Watch Dog Timer, o Temporizador Perro Guardián. Este temporizador resetea el PIC cada determinado tiempo para evitar enciclamientos por error en el programa. Preferentemente hay que apagarlo (OFF).

OSC: Define que tipo de oscilador se usara. RC es para Capacitor y resistencia, XT es para cristal de 4Mhz, HS para cristales mayores a 4Mhz.

BODEN: Se emplea para que el PIC se resetee cuando exista una caída de tensión.

CP: Código de Protección de programa, si lo habilitamos (ON) evita que otras personas puedan leer el programa contenido en el PIC.

PWRT: Bit de Permiso para el Timer de conexión de alimentación. Se usa para resetear el PIC cada vez que se conecta la fuente de alimentación de nuestra aplicación.

WRT: Permiso para escritura en Modo FLASH. Se usa cuando en nuestro programa accedemos a la memoria de datos EEPROM.

CPD: Código de Protección de Datos. Se usa para evitar que terceros lean lo que hemos escrito en la memoria EEPROM del PIC.

LVP: Voltaje de programación bajo. Si esta en ON permite programar el PIC con 5V, si esta en OFF programa el PIC con 12V.

Hay un detalle muy importante con respecto al último fusible llamado LVP. Una de las funciones del pin RB4 del PIC16F628A es la de programación en bajo voltaje, y por defecto es la función que viene habilitada de fábrica. Esto significa que si queremos utilizar el pin RB4 como entrada o salida debemos poner el fusible LVP en OFF para desactivar la función que trae de fábrica.

LIST: Esta directiva indica el modelo de microcontrolador que se va a utilizar.

INCLUDE: Esta directiva se utiliza para incluir una librería dentro de nuestro programa.

CBLOCK y ENDC: Este par de directivas cumplen la función de asignar direcciones, generalmente de la memoria RAM de datos. La lista queda enmarcada entremedio de las directivas CBLOCK y ENDC.

#DEFINE: Esta directiva define una cadena de sustitución de texto.

Las subrutinas
Una subrutina es un trozo de código fuente que suele estar apartado del resto del programa para hacer más sencilla la revisión y lectura del programa. Para llamar a una subrutina se utiliza la instrucción call, y para salir de una subrutina se utiliza la instrucción return.

Al llamar a una subrutina, el programa ejecuta las instrucciones que forman parte de ella, y luego retorna una posición más abajo desde donde fue llamada la subrutina. Mira esta representación:

ejemplo subrutina ensamblador

Las subrutinas generalmente se utilizan cuando un mismo trozo de código fuente se debe repetir demasiadas veces, entonces se escribe ese trozo de código a modo de subrutina, y posteriormente se le llama cada vez que se necesite.

La memoria del microcontrolador
Para poder realizar las acciones que ejecuta el microcontrolador, es necesario escribir y leer datos en alguna parte… Para eso está la memoria del PIC, la cuál está dividida en cuatro bancos (del 0 al 3), en cada banco hay una cierta cantidad de registros, y cada registro está dividido en 8 bits (1 byte). Veamos el mapa de memoria del PIC 16F628A:

mapa memoria microcontrolador PIC16F628A

Aquí puedes checar la segunda parte del curso sobre el lenguaje ensamblador.

Fabricación de circuitos impresos con hojas de transferencia.


En anteriores tutoriales les hemos enseñado a hacer circuitos impresos con diversas técnicas, entre las que destacan la del planchado de acetato y el de papel fotográfico, que se caracterizan por su sencillez y bajo costo. No obstante puede haber personas que por ciertas circunstancias aún no hayan podido fabricar sus propios PCB’s.

Pues para ellos está dedicada la siguiente técnica, muy similar a la del planchado de acetato, pero en la que se usan hojas de transferencia para circuitos impresos. Estas hojas son algo caras pero al parecer prometen resultados muy buenos y con pocas complicaciones.


Puedes encontrar estás hojas en cualquier tienda grande de electrónica, como Steren de México.

Tutorial de MPLAB.


MPLAB es una herramienta para escribir y desarrollar código en lenguaje ensamblador para los microcontroladores PIC. MPLAB incorpora todas las herramientas necesarias para la realización de cualquier proyecto, ya que además de un editor de textos cuenta con un simulador en el que se puede ejecutar el código paso a paso para ver así su evolución y el estado en el que se encuentran sus registros en cada momento.

MPLAB es un software gratuito que se encuentra disponible en la página de Microchip, la versión actual (al momento de escribir estas palabras) es la 7.51 y será la versión utilizada en esta guía y en todos los ejemplos de esta página.

Empecemos por el principio. Lo primero es descargar e instalar el programa, para eso solamente se debe seguir el siguiente enlace: Descargar MPLAB 7.51; una vez hecho eso proceder a instalarlo cómo cualquier programa, con todas las opciones que vengan por defecto, también se puede hacer una instalación personalizada pero eso no lo explicaré aqui ya que por el momento no es importante. Al finalizar la instalación ejecutamos el recién instalado MPLAB y tendremos una pantalla como esta:

Proyecto en MPLAB

Una vez instalado podremos comenzar a trabajar, para eso crearemos un nuevo proyecto utilizando el Wizard de MPLAB que se encuentra en el menú Project -> Project Wizard, al hacerlo aparecerá la siguiente pantalla.

project1.jpg

Hacemos click en Siguiente, luego se mostrará una ventana donde debemos escoger el PIC que se vaya a usar, en la lista que aparece seleccionamos PIC16F628A y damos click en Siguiente.

Escogiendo el PIC

El siguiente paso es definir el programa de lenguaje que será usado. En nuestro caso el lenguaje es Ensamblador así que seleccionamos la opción mostrada en la siguiente imágen y de nuevo hacemos click en Siguiente.

Definiendo el lenguaje en MPLAB

En la siguiente ventana tenemos que darle un nombre al proyecto y escoger el directorio en el que se guardará. Es recomendable que la ruta de la carpeta donde se guarda el proyecto no sea muy larga ya que al compilarlo MPLAB marca un error, es por eso que en el ejemplo la ruta escogida se encuentra cerca de la raiz del disco duro, así que recomiendo crear una carpeta directamente en el disco "C:\" o en cualquiera que se use, pero que sea en la raiz del disco. Para este caso la ruta escogida fue C:\micropic\Proyecto1\ pero sientan la libertad de escoger cualquier otro nombre para la carpeta.

Escoger un nombre de proyecto

Una vez dado el nombre al proyecto al hacer click en Siguiente se abrirá una nueva ventana que nos pedirá agregar archivos existentes al proyecto, como aún no hemos escrito ningún archivo simplemente damos click en Siguiente y para terminar en la última ventana hacemos click en Finalizar.

project5.jpg

Ya que creamos el proyecto y habiendo dado click a Finalizar en la ventana anterior debemos ver la ventana del MPLAB más o menos con este aspecto.

project6.jpg

Y ahora si empieza lo bueno, una vez creado el proyecto es hora de crear un archivo y empezar a escribir el código. Lo que hacemos es crear un nuevo archivo y guardarlo con extensión .asm en la carpeta donde tenemos nuestro proyecto, para crear un archivo damos click en File -> New, después y antes de escribir en el archivo hacemos click en File -> Save As. En la ventana que se abra le damos un nombre a nuestro archivo y nos aseguramos de que el tipo de archivo seleccionado sea ensamblador.

Guardar el proyecto

Ahora el archivo creado tiene extensión .asm, pero para el proyecto eso no nos sirve, tenemos que agregar el archivo al proyecto y después comenzar a trabajar en el así que en la ventana del proyecto hacemos click derecho en Source Files y después seleccionamos Add File.

Agregando archivos

Posteriormente se abrirá una ventana donde debemos seleccionar el archivo que queremos agregar al proyecto. Por defecto se abrirá la carpeta del proyecto que acabamos de crear así que seleccionamos el archivo (en este caso led.asm) y hacemos click en Abrir. Hecho eso la ventana del proyecto debe verse asi:

Abrir archivo

Ahora si podemos escribir nuestro código en el archivo led.asm y todos los cambios que hagamos en este se verán reflejados en nuestro proyecto. Escribamos un código sencillo. Un programa que solamente encienda un led conectado al pin 17 del microcontrolador, lo que sería el bit 0 del puerto A. El código sería el siguiente:

led, ejemplo de código en ensamblador

Al final incluiré un enlace para descargar el código en formato PDF que fácilmente se puede copiar y pegar en MPLAB.

Una vez escrito el código podemos compilar el programa, con esto se genera el archivo.hex con el que podremos grabar el PIC. Para compilar el programa podemos usar el menú Project - Build All o usar la combinación Ctrl + F10. El archivo HEX generado se encuentra en el mismo directorio que el proyecto y lleva el mismo nombre que el archivo con el código, en este caso sería led.hex.

Con esto cubrimos la parte de crear un proyecto y realizar un programa en MPLAB, más adelante veremos cómo simular los proyectos utilizando el simulador MPLAB SIM y también como grabar el programa en el PIC utilizando programas como IC-PROG y WinPIC800.

Descargar código fuente: Proyecto 1 - led.asm (PDF)


¿Cómo hacer circuitos impresos?


Tiempo atrás publiqué un completo tutorial para hacer circuitos impresos utilizando una plancha y hojas de acetato. Hoy les voy a mostrar un método similar que requiere papel fotográfico. El tutorial ha sido escrito por un usuario de foros de electrónica nombrado juanjaem, quién me ha otorgado el permiso para publicarlo en el blog.

LISTA DE MATERIALES:
-Papel fotográfico [1] (también llamado de ilustración o satinado) (Tamaño A4, y grosor de folio aproximadamente) (Se puede encontrar en las grandes papelerías) (0.1€ el folio)
-Impresora láser [4] (o en una copistería).
-Plancha (para la ropa)
-Placa de cobre virgen [2] (En tiendas de electrónica)
-Estropajo de lana de acero [3] (En droguerías) (0,35€ la bolsita)
-Acetona [3] (En droguerías) (3€ el litro)
-Recipiente con agua tibia, donde quepa horizontalmente la placa.
-Esparadrapo [3].
-Lima.
-(Opcional) Para el atacado, agua fuerte y agua oxigenada de 110 Volúmenes (usar guantes).

Papel fotográfico Vs Papel normal

Placa de cobre para circuitos impresos

Materiales utilizados para elaborar circuitos impresos

Impresora láser

PROCEDIMIENTO:
1) Una vez tengamos el diseño de las pistas listo para imprimir, metemos el papel fotográfico en la impresora láser e imprimimos con la máxima resolución que nos permita y con el ahorro de tóner desactivado.

Para ahorrar papel, podemos recortar los A4 en A5 o A6 [5] y seleccionar en las opciones de impresión el tamaño del papel usado. Recordar que la impresión tiene que ser el espejo (inverso) [6] para que luego en el circuito se vea derecho. Se recomienda añadir una escala al lado del circuito para luego poder comprobar que la escala a la que ha impreso es la correcta [7]. Podemos hacer varias pruebas con papel normal antes de hacer la definitiva.

Tamaños de papel

Diseño del circuito impreso

Circuito impreso en papel fotográfico

2) Recortamos la placa de cobre virgen a medida. Limamos las rebabas con la lima. Frotamos la superficie de cobre con el estropajo de lana de acero haciendo presión y girando en círculos [8]. A continuación, limpiamos con una servilleta humedecida con acetona la superficie de cobre, hasta que el papel salga completamente limpio [9]. A partir de este punto ¡no tocar la placa con los dedos para no llenarla de grasa! ¡Tampoco tocar la cara impresa en el papel con los dedos!

Limpieza de la placa con la fibra de acero

Limpieza de la placa con acetona

3) Recortamos el papel más grande que la placa tal como se ve en la imagen [10], colocamos la parte imprimida sobre la superficie de cobre [11] y fijamos el papel por la parte de atrás con esparadrapo [12].

Recorte del papel según la medida de la placa




4) Preparamos un recipiente con agua tibia donde quepa la placa. Preparamos la plancha. Preparamos una superficie donde planchar la placa sin dañar la superficie. Preparamos un papel normal para luego colocarlo entre la plancha y la placa [14].

Preparación para el planchado del papel y la placa

5) Enchufamos la plancha y lo ponemos al máximo de temperatura. Colocamos la placa con el esparadrapo hacia abajo. Ponemos el papel entre la placa y la plancha y a planchar. Durante 2 minutos estaremos aplicando calor, con algo de presión y haciendo movimientos en círculo [15].

Planchado de la placa de cobre

6) A los 2 minutos, quitamos la plancha e inmediatamente echamos la placa al recipiente de agua. Hacerlo lo más rápido posible, aunque nos quememos un poco (es muy importante) [16].

Recipiente de agua para enfriar la placa

7) Dejamos unos 10 minutos o más nuestra placa en el agua. Después, nos vamos al grifo, y con un chorrito de agua vamos quitando el papel con cuidado [17] [18] [19]. Podemos ayudarnos de un trapo húmedo para frotar o de un cepillo suave con jabón para quitar los restos de papel [20].

Remojar el papel de la placa



Limpieza del PCB con un cepillo de dientes

8) Secamos la placa y la revisamos. Lo normal es que salga perfecta. En mi caso está regular por hacerlo con prisas. Podemos repasar las imperfecciones con un Edding o rotulador permanente [22]. Hay que eliminar todos los restos de papel. En la imagen [21] se ve como todavía quedan restos de papel.

PCB terminado


REBAJADO DEL COBRE:
A partir de aquí, podemos proseguir por varios métodos: Atacado con agua fuerte + agua oxigenada; con cloruro férrico, etc. Hay otros tutoriales en internet que explican los distintos métodos. Explicaré brevemente el método del aguafuerte + agua oxigenada:

9) Mezclar mitad y mitad de agua fuerte y agua oxigenada de 110 volúmenes en un recipiente plástico. Nos ponemos en un sitio muy bien ventilado, o mejor al aire libre, y echamos nuestra plaquita. Cuando el cobre haya desaparecido, lo sacamos y lo aclaramos con agua. Usar guantes de goma y gafas protectoras.

10) Finalmente, para eliminar el tóner limpiamos la placa usando papel humedecido con acetona. Podemos volverla a lijar la placa con el estropajo de lana para dejarlo brillante.

NOTAS:
-Se puede usar papel normal para el proceso, pero los resultados serán muchísimo más malos, y solo se recomienda usarlo cuando el tamaño de las pistas es bastante grande. Además es casi necesario hacer una doble impresión (una sobre la otra) para que salga aceptable.

-El tóner se elimina fácilmente con la acetona. Si nos sale mal el planchado, podemos borrar y empezar de nuevo con la misma plaquita.

-Si se hace correctamente se puede obtener resultados como estos o mejores [23] [24].



Si lo deseas, puedes descargar este tutorial en pdf.

Curso gratuito de AutoCAD.


AutoCAD es un programa de diseño técnico sumamente utilizado en carreras universitarias relacionadas a la industria de la construcción como la arquitectura o la ingeniería civil. Este software tiene sus propias características y funcionalidades por lo que es necesario familiarizarse con el mismo. Para ello, se puede seguir el excelente curso de AutoCAD 2008 creado por Luis M. Gonzales.

Capítulo 1. ¿Qué es autoCAD?



Capítulo 2. La interfaz del programa.





Capítulo 3. Unidades y coordernadas.





Capítulo 4. Parámetros básicos.



Capítulo 5. Geometría de los objetos básicos.



Capítulo 6. Geometría de los objetos compuestos.
Capítulo 7. Propiedades de los objetos.
Capítulo 8. Texto. [Parte 1 - Parte 2]
Capítulo 9. Referencia a objetos.
Capítulo 10. Rastreo de referencia a objetos.
Capítulo 11. Rastreo polar.
Capítulo 12. Zoom.
Capítulo 13. Administración de vistas.
Capítulo 14. El sistema de coordenadas personales.
Capítulo 15. Edición simple. [Parte 1 - Parte 2 - Parte 3 - Parte 4 - Parte 5]
Capítulo 16. Edición avanzada. [Parte 1 - Parte 2]
Capítulo 17. Pinzamientos
Capítulo 18. Patrones de sombreado. [Parte 1 - Parte 2]
Capítulo 19. La ventana de propiedades.
Capítulo 20. Capas. [Parte 1 - Parte 2 - Parte 3]
Capítulo 21. Bloques.
Capítulo 22. Referencias externas.
Capítulo 23. Centro de diseño.
Capítulo 24. Consultas.
Capítulo 25. Acotación. [Parte 1 - Parte2]
Capítulo 26. Normas CAD.
Capítulo 27. Diseño de impresión.[Parte 1 - Parte 2]
Capítulo 28. Configuración de la impresión.
Capítulo 29. AutoCAD e Internet.[Parte 1 - Parte 2]
Capítulo 30. Conjunto de planos.
Capítulo 31. El espacio ‘Modelado en 3D’.
Capítulo 32. El sistema de coordenadas en 3D. [Parte 1 - Parte 2]
Capítulo 33. Visualización de objetos en 3D. [Parte 1 - Parte 2 - Parte 3 - Parte 4 - Parte 5 - Parte 6]
Capítulo 34. Objetos simples en 3D. [Parte 1 - Parte 2 - Parte 3 - Parte 4]
Capítulo 35. Mallas 3D.
Capítulo 36. Estilos visuales.
Capítulo 37. Sólidos. [Parte 1 - Parte 2 - Parte 3 - Parte 4 - Parte 5 - Parte 6]
Capítulo 38. Renderizado. [Parte 1 - Parte 2 - Parte 3 - Parte 4]


¿Cómo fabricar circuitos impresos? (método del planchado de acetato).


placa circuito impreso

En este tutorial aprenderemos a hacer nuestras placas de circuito impreso o PCBs con un método conocido como planchado de acetato, el cual básicamente consiste en la transferencia térmica del tóner de un acetato impreso a una placa de cobre, requiere de unos cuantos materiales para su realización y nos entregará resultados rápidos y de mediana calidad.

- Este método podría fallar si nuestra plancha no es capaz de suministrar una elevada cantidad de calor.
- Para la impresión en hoja de acetato tenemos que utilizar una impresora láser o una fotocopiadora.
- Una buena impresión (mayor cantidad de tóner) hará más fácil el proceso de transferencia térmica.

Lista de materiales:
1.- El diseño impreso del circuito (creado con algún programa como: Isis Ares, PCB Wizard, Eagle, etc.).
2.- Plancha para ropa.
3.- Una impresora láser o una fotocopiadora.
4.- Acetatos.
5.- Marcador de tinta permanente.
6.- Placa para circuito impreso.
7.- Cloruro férrico en solución.
8.- Fibra verde para lavar trastes.
9.- Jabón en polvo.
10.- Traste de plástico.
11.- Masking tape (cinta adhesiva).

Preparativos.
Sería conveniente que examináramos por última vez el diseño del circuito impreso, para descartar cualquier error que, nos pudiera provocar una posterior pérdida de dinero y tiempo. Cuando confirmemos que el circuito ha sido correctamente diseñado, entonces lo imprimiremos en la hoja de acetato, utilizando una impresora láser o una fotocopiadora. Si el tamaño del diseño nos lo permite, debemos reproducirlo varias veces en la misma hoja, como lo vemos a continuación:

circuito impresión acetato

En cuanto a la placa, es muy importante que la limpiemos antes de la etapa del planchado, para eliminar los residuos que pudieran interferir con la transferencia térmica del tóner. Para esto, tallaremos de manera uniforme la superficie de cobre con la fibra verde, agregando un poco de detergente en polvo y agua. Al terminar, simplemente enjuagamos  y secamos.

Posteriormente, fijaremos el acetato (debidamente recortado y con el lado impreso hacía el cobre)  sobre la superficie de la placa con pequeños cortes de cinta adhesiva dispuestas en las cuatro esquinas de la misma, con la finalidad de evitar su movimiento a la hora del planchado. Si la cinta adhesiva llegará a tocar la cara de cobre, debemos recordar limpiarla antes de la etapa del rebajado, ya que su adhesivo actuará como protección adicional del cobre.

preparación placa cobre planchado

El planchado (transferencia de tóner).
El planchado del acetato es quizá, la etapa más frustrante del proceso de elaboración de PCBs, ya que en muchas ocasiones el tóner del acetato no se transferirá adecuadamente a la placa. Esto puede deberse a varios factores, aunque el más importante y el que finalmente determinará una buena transferencia de tóner será el calor que nuestra plancha pueda brindarnos (aunque demasiado calor podría deformar el acetato). Qué mejor ejemplo que una experiencia personal:

“Hace poco tiempo, utilizando una plancha marca Black&Decker de 1232 Watts, tuve varios problemas para transferir el tóner a la placa, ya que, solo se traspasaba si la impresión tenía una muy buena cantidad de tóner o cuando planchaba el acetato por mucho tiempo (y en contadas ocasiones)”.

Lo más importante de esta etapa será experimentar las veces necesarias (para eso imprimimos varias veces el diseño del PCB en una sola hoja de acetato), es decir, si planchamos la placa por unos 7 minutos y no vemos resultados, entonces sería conveniente aumentar la temperatura de la plancha o el tiempo del planchado. Podremos realizar este proceso cuantas veces queramos, ya que como explicaremos más adelante, será fácil retirar el tóner ya traspasado sobre la placa.

Bueno, continuemos. Para transferir el tóner de la hoja de acetato a la cara de cobre de  la placa, debemos poner una hoja delgada entre el acetato y la plancha (precalentada) y comenzaremos a planchar como si de ropa se tratara, aunque presionando más firmemente. Esto lo haremos por unos siete minutos, luego simplemente lo metemos en un recipiente con agua e inmediatamente retiramos el acetato.

planchado pcb acetato

Al retirar el acetato veremos como el tóner se habrá traspasado parcial o totalmente a la cara de cobre de la placa. Si el resultado es muy malo, es decir, si muchas partes del diseño, especialmente las pistas y pads, no se han traspasado al cobre, podremos retirar fácilmente la tinta tallando nuevamente sobre su superficie (con la fibra verde, jabón y agua), para posteriormente realizar el mismo procedimiento pero ahora modificando el tiempo de planchado o aumentando un poco la temperatura. Ahora, si el tóner se ha traspasado casi en su totalidad,  entonces ocuparemos el marcador permanente para rellenar los huecos, como lo vemos en la siguiente imagen.

tóner transferido hoja acetato
marcador sharpie circuitos impresos
Placa antes y después de corregirlo con el marcador de tinta permanente.

El rebajado del cobre.
Es tiempo de rebajar el cobre, mezclaremos cloruro férrico en solución y agua dentro de  un contenedor plástico (advertencia: si la solución de cloruro férrico manchara tu ropa, ésta difícilmente se quitará). Las instrucciones especifican que por cada dos partes de cloruro férrico se debe agregar una de agua, aunque por experiencia personal debo decir, que se debe agregar una menor cantidad de agua (al terminar de usar la mezcla, no olvides guardarla en otro envase, ya que posteriormente podrá reutilizarse).

cloruro férrico rebajar cobre circuito impreso

Lista nuestra mezcla, ahora meteremos la placa por unos 10-15 minutos, moviendo  constantemente el contenedor en una dirección y luego en otra, checamos si el cobre esta disminuyendo (pasará de un color cobrizo a uno rosado para finalizar en blanco). Si el cobre se ha disuelto sacamos la placa, pero si aún no vemos un avance significativo, entonces tendremos que agregar más cloruro férrico (debemos utilizar una bolsa o un guante de plástico para agarrar la placa dentro de la solución).

atacado cobre placa

Cuando veamos que el cobre se ha disuelto totalmente entonces sacamos la placa, la enjuagamos y nuevamente la tallamos con la fibra para retirar el tóner y la tinta depositada arriba del cobre. Y eso amigos, será todo.

limpieza tóner placa cobre

El resultado.
Este será el resultado:

placa circuito impreso terminada
Nuestra placa de circuito impreso, lista para agujerearse.

Esperamos que con este tutorial hayan aprendido a hacer sus placas de circuito impreso caseras. Si tienes alguna duda, por favor, publícala en nuestro foro.