He visto "parte" de este post en algunas paginas que lo han copiado, pero al ser un proyecto en constante "evolución", la información esta incompleta y en algunos casos ha llevado a confusión. Aquí os dejo un amplio resumen.
Proyecto para la fabricación casera de una maquina de reballing basado en la idea original de PUMA-SPY y COMPUPASION (QEPD), controlada por el software "Arduino rework" desarrollado por DMINGO (Usuarios de los foros de reballing.es)
Una máquina de rework para BGA (Reballing), básicamente consiste en dos fuentes de calor (una inferior llamada “precalentador” y otra superior llamada “top-heater” o calentador superior) que están gobernadas por elementos de medición y control (sensores de temperatura, PID u ordenadores) dispuestos y programados para elevar la temperatura del componente BGA que permita la fusión de la aleación de estaño que lo mantiene “unido” (soldado) a la placa de circuito impreso (PCB) sin dañarlo y sin afectar a los demás componentes del PCB.
Para este “rework” (re-trabajo), es necesario que el PCB sea “calentado” por el pre-calentador, incrementalmente hasta alcanzar una temperatura alrededor de los 150º y mantenerla, mientras que se activa el “calentador superior” focalizado en el componente BGA a extraer/insertar para elevar su temperatura hasta el punto de fusión de la aleación de soldadura que tenga (estaño-plomo 183ºc , estaño-cobre 227ºc, estaño-plata 221ºc, estaño-plata-cobre 217ºc, etc)
Las fuentes de calor usadas comúnmente son; resistencias calefactoras de cuarzo ó cerámica, lámpara de calor (IR, halógenas, dicroicas) y convección de aire. Sobre el diseño y disposición de los elementos calefactores, mayoritariamente se emplea una amplia base pre- calentadora y un calentador superior focalizado.
Para la medición de la temperatura se emplea termocupla o termopar, que consiste en dos cables de metales distintos, conectados en un extremo donde se produce un pequeño voltaje asociado a una temperatura. Estas termocuplas o termopares van conectados a la electrónica necesaria para amplificar, compensar y convertir a digital el voltaje generado.
El software de control se encarga de activar/desactivar los elementos calefactores y de propulsión de aire para mantener la temperatura deseada en todas las fases del proceso.
Modulo electrónico y software de control
El modulo electrónico se divide en:
Placa Arduino; Es una placa con un micro-controlador y un entorno de desarrollo llamado IDE Arduino (IDE: siglas del término inglés Integrated Development Environment), está concebida como una plataforma de hardware libre diseñada para facilitar el uso de la electrónica en proyectos de distinta índole, pueden comprarse o hacerse en casa, por ello están disponible los archivos para fabricarlas o modificarlas a conveniencia, el software puede ser descargado gratuitamente. Para este proyecto va inter-conexionada con la placa de potencia, placa de termocuplas y placa de control de turbina de aire.
Placa de potencia; encargada de suministrar la corriente necesaria a los elementos calefactores. Se destaca la utilización de Triacs como interruptores y optoacopladores como gestores entre la placa de potencia y la placa Arduino
Placa de termocuplas; Contiene los CI MAX6675 (convertidor analógico/digital para termopares tipo K) a la cual se conectan los sensores de temperatura.
Placa de Control de turbina de aire: Gestiona la alimentación del motor de aire y al mismo tiempo lo aísla galvánicamente (separación de puntos de masa que protegen a aparatos electrónicos conectados entre sí, de descargas que puedan dañarlos).
Una vez interconectadas todas las placas, también hay que conectar la placa Arduino al PC a través del puerto USB, cargar el “sketch” (programa) en la placa a través del IDE Arduino (entorno de desarrollo de Arduino) y posteriormente ejecutar el programa de control (.exe) desde Windows. Una vez ejecutado el programa de control tenemos acceso al panel de configuración y panel principal, con opciones de activación y parada de ambos elementos calefactores, test, inicio y parada del proceso, control para la velocidad del motor de aire, etc. Asimismo, tenemos en pantalla la temperatura registrada por ambas termocuplas y si hemos activado un perfil para un proceso de rework, también nos muestra la curva a seguir en todas las fases del proceso con indicación del tiempo. En el proceso de Rework también tenemos mensajes de voz que nos indica el inicio de cada fase.
IMPORTANTE: Como complemento a la maquina de reballing he agregado un "horno de reflow" que puedes ver en mi otro post
Proyecto para la fabricación casera de una maquina de reballing basado en la idea original de PUMA-SPY y COMPUPASION (QEPD), controlada por el software "Arduino rework" desarrollado por DMINGO (Usuarios de los foros de reballing.es)
Una máquina de rework para BGA (Reballing), básicamente consiste en dos fuentes de calor (una inferior llamada “precalentador” y otra superior llamada “top-heater” o calentador superior) que están gobernadas por elementos de medición y control (sensores de temperatura, PID u ordenadores) dispuestos y programados para elevar la temperatura del componente BGA que permita la fusión de la aleación de estaño que lo mantiene “unido” (soldado) a la placa de circuito impreso (PCB) sin dañarlo y sin afectar a los demás componentes del PCB.
Para este “rework” (re-trabajo), es necesario que el PCB sea “calentado” por el pre-calentador, incrementalmente hasta alcanzar una temperatura alrededor de los 150º y mantenerla, mientras que se activa el “calentador superior” focalizado en el componente BGA a extraer/insertar para elevar su temperatura hasta el punto de fusión de la aleación de soldadura que tenga (estaño-plomo 183ºc , estaño-cobre 227ºc, estaño-plata 221ºc, estaño-plata-cobre 217ºc, etc)
Las fuentes de calor usadas comúnmente son; resistencias calefactoras de cuarzo ó cerámica, lámpara de calor (IR, halógenas, dicroicas) y convección de aire. Sobre el diseño y disposición de los elementos calefactores, mayoritariamente se emplea una amplia base pre- calentadora y un calentador superior focalizado.
Para la medición de la temperatura se emplea termocupla o termopar, que consiste en dos cables de metales distintos, conectados en un extremo donde se produce un pequeño voltaje asociado a una temperatura. Estas termocuplas o termopares van conectados a la electrónica necesaria para amplificar, compensar y convertir a digital el voltaje generado.
El software de control se encarga de activar/desactivar los elementos calefactores y de propulsión de aire para mantener la temperatura deseada en todas las fases del proceso.
Modulo electrónico y software de control
El modulo electrónico se divide en:
Placa Arduino; Es una placa con un micro-controlador y un entorno de desarrollo llamado IDE Arduino (IDE: siglas del término inglés Integrated Development Environment), está concebida como una plataforma de hardware libre diseñada para facilitar el uso de la electrónica en proyectos de distinta índole, pueden comprarse o hacerse en casa, por ello están disponible los archivos para fabricarlas o modificarlas a conveniencia, el software puede ser descargado gratuitamente. Para este proyecto va inter-conexionada con la placa de potencia, placa de termocuplas y placa de control de turbina de aire.
Placa de potencia; encargada de suministrar la corriente necesaria a los elementos calefactores. Se destaca la utilización de Triacs como interruptores y optoacopladores como gestores entre la placa de potencia y la placa Arduino
Placa de termocuplas; Contiene los CI MAX6675 (convertidor analógico/digital para termopares tipo K) a la cual se conectan los sensores de temperatura.
Placa de Control de turbina de aire: Gestiona la alimentación del motor de aire y al mismo tiempo lo aísla galvánicamente (separación de puntos de masa que protegen a aparatos electrónicos conectados entre sí, de descargas que puedan dañarlos).
Una vez interconectadas todas las placas, también hay que conectar la placa Arduino al PC a través del puerto USB, cargar el “sketch” (programa) en la placa a través del IDE Arduino (entorno de desarrollo de Arduino) y posteriormente ejecutar el programa de control (.exe) desde Windows. Una vez ejecutado el programa de control tenemos acceso al panel de configuración y panel principal, con opciones de activación y parada de ambos elementos calefactores, test, inicio y parada del proceso, control para la velocidad del motor de aire, etc. Asimismo, tenemos en pantalla la temperatura registrada por ambas termocuplas y si hemos activado un perfil para un proceso de rework, también nos muestra la curva a seguir en todas las fases del proceso con indicación del tiempo. En el proceso de Rework también tenemos mensajes de voz que nos indica el inicio de cada fase.
IMPORTANTE: Como complemento a la maquina de reballing he agregado un "horno de reflow" que puedes ver en mi otro post