Se estableció un medio oficial de comunicación con el profesor Carlos Araya, para coordinación de reuniones y el seguimiento semana a semana de entregables.
Se realizó la configuración del entorno de trabajo para el control de versiones, incluyendo la creación de una cuenta en GitLab y la generación y vinculación de una llave SSH para habilitar la autenticación segura con los repositorios. Esta actividad se realizó descargando Git Bash en Windows.
Se completó el proceso de ingreso al laboratorio, incluyendo el llenado del formulario requerido y la preparación de la documentación solicitada.
Se creó la cuenta institucional del laboratorio. Se realizó el cambio de credenciales iniciales.
Se descargó la apliación de comunicación y trabajo, Element, tanto en la computadora como en el celular.
Se comenzó a realizar un tutorial práctico kicad para la creación de una PCB sencilla, con el fin de reforzar el flujo básico de diseño. Esta actividad permitió aprender aspectos como la creación de una PCB desde cero con todos los lineamientos correspondientes y el uso del programa KiCad, se aprendió a elaborar un esquemático, asignación de huellas, verificación de reglas eléctricas y preparación inicial del diseño de la tarjeta.
Se dio continuidad al tutorial de kicad iniciado previamente, debido a que su contenido era extenso, y se logró completar satisfactoriamente durante esa semana.
Se realizó una reunión presencial con el profesor Carlos Araya, en la cual se conversó sobre el objetivo general y los objetivos específicos del proyecto. Además, la reunión tuvo como propósito intentar clonar el repositorio de GitLab correspondiente a OpenCoroco. Durante esta actividad se detectaron inconvenientes técnicos, ya que mediante Git Bash fue posible clonar repositorios de menor tamaño, pero no se logró completar exitosamente la clonación del repositorio principal del proyecto debido a su mayor volumen de archivos. Como seguimiento, quedó pendiente definir en las semanas posteriores si será necesario clonar dicho repositorio y, en caso de ser así, proceder con una partición de la computadora para instalar Linux.
Se documentó una bitácora en la página del ARCOS-Lab Wiki con lo realizado hasta la fecha y así para las siguientes semanas.
Se visualizó un video tutorial de la máquina Pick and Place TVM802, que se encuentra en la página del ARCOS-Lab Wiki, donde se siguió paso a paso, y se pausó el video varías veces para tener un buen entendimiento de la máquina.
Una vez observado y entendido el video tutorial, se realizó una limpieza de la máquina, porque estaba con polvo por falta de uso. Además, se hizo un ordenamiento de carretes ya que estaban desacomodados y algunos mal colocados en las bandas, con el objetivo de darle un uso adecuado a la máquina.
Se revisó y estudió la guía de la máquina pick_and_place TVM802 y del software SurfaceMount, con el objetivo de familiarizarse con su funcionamiento, configuración y procedimiento de operación dentro del laboratorio.
Paralelamente, se fue revisando y probando la máquina disponible en el laboratorio, lo que permitió relacionar la información del tutorial con el equipo real y comprender mejor cada una de sus partes y funciones.
No obstante, en la sección correspondiente a las pruebas prácticas no fue posible completar la verificación directamente con la máquina, debido a que en ese momento no se contaba con muestras de PCB disponibles para realizar ensayos, ya que las existentes ya habían sido utilizadas previamente.
Sin embargo, esta actividad permitió avanzar en el reconocimiento del equipo y en la comprensión general del proceso. Además, se espera que, después de Semana Santa, se puedan conseguir nuevas muestras de PCB para retomar esta parte y efectuar las pruebas.
Durante la Semana Santa no fue posible asistir al ARCOS-Lab, ya que el laboratorio se encontraba cerrado.
Se trabajó en la lectura del manual de la máquina Pick and Place TVM802, con el objetivo de comprender mejor su funcionamiento y aprovechar de manera más eficiente sus funciones.
Durante esta semana se realizó una reunión presencial con el profesor Carlos Araya, con el objetivo de revisar la continuidad del proyecto. Esto se debió a que las primeras asignaciones planteadas en las semanas anteriores ya habían sido completadas, por lo que era necesario definir las siguientes tareas a realizar.
En la reunión se conversó sobre el estado actual del proyecto y sobre la importancia de comprender con mayor detalle el trabajo desarrollado durante el semestre anterior. Como parte de las nuevas tareas, el profesor indicó la necesidad de ponerse en contacto con Karen y César, quienes habían trabajado previamente en el mismo proyecto, con el propósito de recibir una explicación más detallada sobre la tabla de componentes de la PCB.
El objetivo principal de esta coordinación fue entender el contenido de dicha tabla, identificar el significado de cada una de sus columnas y conocer si existían componentes pendientes, dudas técnicas o aspectos por corregir antes de continuar con las siguientes etapas del proyecto.
Posteriormente, se trabajó en el ARCOS-Lab con la máquina Pick and Place TVM802. Durante esta sesión se retomó el uso del equipo, con el objetivo de recordar el procedimiento básico de configuración y los parámetros necesarios para realizar pruebas de colocación de componentes sobre tarjetas.
El trabajo realizado permitió reforzar el conocimiento adquirido en semanas anteriores sobre el funcionamiento general de la máquina, así como sobre los pasos iniciales requeridos para preparar un archivo de trabajo y configurar adecuadamente el equipo antes de realizar pruebas prácticas.
Durante esta semana se continuó trabajando con la máquina Pick and Place TVM802 y con el software SurfaceMount. Para ello, se utilizaron muestras y un archivo de KiCad proporcionado previamente por el profesor, con el fin de practicar el flujo de preparación de una tarjeta antes de ingresarla al software de la máquina.
Se trabajó en el reacomodo de la tarjeta dentro de KiCad, tomando en cuenta la necesidad de exportar correctamente el archivo de posiciones en formato .csv. Este archivo resulta necesario para poder cargar la información en SurfaceMount y utilizar las coordenadas correspondientes a cada componente que debe ser colocado por la máquina.
La actividad permitió comprender mejor cuáles son los archivos requeridos desde KiCad, cómo deben generarse y cuál es su función dentro del proceso de preparación para la máquina Pick and Place. Además, se reforzó la relación entre el diseño de la PCB, la ubicación de los componentes y la información que posteriormente debe interpretar el software de control de la máquina.
Una de las principales limitaciones de esta semana fue que aún no se contaba con la placa ni con los componentes físicos necesarios para realizar una prueba completa de colocación. Esto se debió a que el profesor no pudo entregarlos durante esa semana.
Sin embargo, a pesar de esta limitación, se logró avanzar en la comprensión del procedimiento previo a la operación de la máquina, especialmente en lo relacionado con la exportación de archivos desde KiCad y su uso dentro del software SurfaceMount.
Adicionalmente, durante esta semana no fue posible concretar la reunión con los compañeros que habían trabajado anteriormente en el proyecto, por lo que quedó pendiente recibir la explicación detallada sobre la tabla de componentes de la PCB.
Durante esta semana se realizó una reunión virtual con los compañeros que trabajaron en el proyecto durante el semestre anterior. En esta reunión se revisó la tabla de componentes que ellos habían elaborado para la PCB, con el objetivo de comprender mejor su estructura, el estado de los componentes y las observaciones pendientes.
Durante la explicación, los compañeros indicaron que uno de los elementos que debía revisarse era el convertidor buck incluido en el diseño, ya que este presentaba problemas de calentamiento. Debido a esto, se comentó que sería necesario considerar su reemplazo, lo cual implicaría modificar la PCB y reorganizar el espacio disponible en la tarjeta.
También se revisaron los componentes incluidos en la tabla, diferenciando aquellos que sí se encontraban disponibles en el laboratorio de aquellos sobre los cuales aún existían dudas. Algunas de estas dudas estaban relacionadas con valores específicos observados en las hojas de datos, los cuales no habían quedado completamente claros durante el trabajo realizado en el semestre anterior.
Esta reunión fue importante porque permitió comprender mejor el estado real de la lista de materiales, identificar posibles correcciones en el diseño y establecer una base más clara para continuar con la verificación de componentes.
Posteriormente, se trabajó presencialmente en el ARCOS-Lab en la verificación física de los componentes indicados en la tabla. El objetivo de esta actividad fue comprobar si realmente se encontraban disponibles en el laboratorio los componentes que habían sido marcados previamente como existentes.
La revisión consistió en buscar los componentes dentro de diferentes cajas y bolsas almacenadas en el laboratorio. Esta tarea resultó compleja debido a que los componentes se encontraban distribuidos en varias ubicaciones y no todos estaban organizados de forma inmediata o fácil de identificar.
Durante el proceso se logró verificar la presencia de varios componentes, mientras que otros no pudieron ser encontrados. Estos casos fueron anotados en la tabla correspondiente, ya que existe la posibilidad de que algunos componentes hayan sido utilizados previamente, trasladados a otro lugar o almacenados en una ubicación distinta.
Esta actividad permitió avanzar en la depuración de la tabla de componentes y obtener una mejor idea de cuáles elementos están disponibles para continuar con el ensamblaje de la PCB y cuáles podrían requerir compra, sustitución o una nueva verificación.
Durante esta semana se trabajó desde la casa, ya que las actividades asignadas no requerían la asistencia presencial al ARCOS-Lab. El trabajo se enfocó principalmente en la revisión de los componentes que se encontraban listos para ser comprados mediante Mouser Electronics.
El objetivo de esta revisión fue verificar que los componentes seleccionados estuvieran disponibles para compra, que no se encontraran agotados y que pudieran ser considerados dentro de la lista final de adquisición para continuar con el proceso de fabricación y ensamblaje de la PCB. Esta actividad resulta importante, ya que permite reducir posibles retrasos asociados a componentes sin disponibilidad, descontinuados o con tiempos de entrega elevados.
De manera paralela, se comenzó a revisar la página del ARCOS-Lab Wiki correspondiente a la sección de la máquina Pick and Place. Esta revisión tuvo como propósito mejorar la organización del texto existente, acomodar la información de una forma más clara y agregar contenido faltante relacionado con el uso de la máquina.
El objetivo principal de esta actualización fue que la documentación pudiera ser más comprensible para futuros estudiantes que necesiten utilizar la máquina Pick and Place del laboratorio. Por esta razón, se buscó que las instrucciones fueran más ordenadas, claras y fáciles de seguir, de manera que el proceso de aprendizaje y uso del equipo pueda realizarse con mayor facilidad en futuros proyectos.
Durante esta semana se realizó una reunión con el profesor Carlos Araya y el profesor Federico Ruiz. La reunión tuvo una duración aproximada de una hora y media, y tuvo como objetivo revisar el avance general del proyecto, los entregables realizados hasta el momento y el trabajo paralelo que se ha venido desarrollando en la página del ARCOS-Lab Wiki, donde también se lleva una bitácora del proceso.
Durante la reunión se conversó sobre el estado actual del proyecto y sobre la necesidad de continuar orientando las siguientes tareas hacia las etapas finales del trabajo. Además, se indicó que el profesor Federico Ruiz estaría más activo en el desarrollo del proyecto durante las semanas siguientes, con el propósito de proponer nuevas tareas, dar seguimiento más cercano y orientar mejor las actividades pendientes.
Como parte de los acuerdos tomados en la reunión, se definió modificar el horario de trabajo en el ARCOS-Lab. Anteriormente se trabajaba los miércoles de 15:00 a 17:45; sin embargo, se acordó cambiar el horario para los días lunes y jueves de 15:00 a 17:00. Este cambio se realizó debido a que el profesor Federico cuenta con mayor disponibilidad en esos días para dar acompañamiento al proyecto.
Posteriormente a la reunión de seguimiento, se continuó con la revisión de los componentes que se encontraban listos para ser comprados. Durante esta actividad se terminó de verificar la lista de componentes asociados a la PCB, con el objetivo de confirmar cuáles podían ser incluidos en la compra.
Esta revisión permitió avanzar en la depuración de la lista de componentes y contar con una base más clara sobre los elementos que deben adquirirse para continuar con el proceso de ensamblaje de la tarjeta. Además, esta actividad complementó el trabajo realizado durante la semana anterior, donde ya se había iniciado la verificación de disponibilidad en Mouser Electronics.
Como parte del seguimiento acordado, se tenía prevista una reunión virtual con el profesor Federico Ruiz el día jueves 7 de mayo, en el horario de 19:00 a 21:00. El objetivo de esta reunión era revisar las nuevas tareas por realizar durante las semanas siguientes y definir con mayor claridad la orientación del trabajo pendiente.
No obstante, al llegar la fecha y hora acordadas, al profesor se le dificultó realizar la reunión, por lo que no fue posible concretarla. Debido a esto, quedó pendiente la definición detallada de las nuevas actividades a desarrollar en las siguientes semanas del proyecto.
Durante esta semana se trabajó en la verificación de los componentes de la PCB dentro de KiCad. El objetivo de esta actividad fue comprobar que los componentes presentes en el diseño de la tarjeta coincidieran con los elementos registrados en la tabla de componentes del proyecto.
Se revisó el diseño de la PCB en KiCad y se procedió a ubicar los componentes dentro de la tarjeta, comparándolos con la información disponible en la tabla. Esta actividad permitió relacionar físicamente la ubicación de los componentes en el diseño con la lista utilizada para su control, revisión y posible compra. El trabajo de esta semana se realizó durante el día lunes.
Esta revisión fue importante porque permitió avanzar en la validación entre el diseño de la PCB y la documentación de componentes. Además, contribuyó a identificar con mayor claridad la ubicación de los elementos dentro de la tarjeta y a reforzar la relación entre el archivo de diseño y la tabla utilizada para dar seguimiento al estado de cada componente.
Como parte del seguimiento del proyecto, se acordó con el profesor Federico Ruiz realizar una reunión presencial el día lunes 18 de mayo a las 16:00 en el ARCOS-Lab. El objetivo de esta reunión será revisar las nuevas tareas por realizar durante las semanas restantes, considerando que el proyecto se encuentra en una etapa cercana a su finalización.
Esta reunión permitirá definir con mayor claridad las actividades pendientes, establecer prioridades y orientar el trabajo de las siguientes semanas hacia el cierre adecuado de los entregables del proyecto.
Durante esta semana se realizó una reunión presencial con el profesor Federico Ruiz en el ARCOS-Lab, con el objetivo de revisar el estado actual del proyecto y definir nuevas tareas para continuar con el desarrollo de la nueva versión de OpenCoroco.
Durante la reunión se establecieron actividades relacionadas con la documentación técnica, el uso del repositorio, la actualización de la Wiki del ARCOS-Lab y la revisión de cambios específicos en el diseño de la PCB. Entre estas tareas se indicó descargar los datasheets faltantes y colocarlos en el directorio correspondiente del repositorio, específicamente en la ruta open_coroco/documentation/datasheet.
También se asignó la realización de un nuevo tutorial de KiCad elaborado por el profesor Federico. Aunque al inicio del semestre ya se había realizado un tutorial básico de KiCad, se consideró importante desarrollar este nuevo tutorial, ya que permite trabajar con un flujo más cercano al utilizado en el ARCOS-Lab y con las tareas específicas del proyecto.
Además, se solicitó actualizar la página del ARCOS-Lab Wiki correspondiente a la nueva versión de OpenCoroco. Dentro de esta actualización se deben documentar los cambios y mejoras realizados con respecto a la tarjeta anterior, incluyendo el NTC para limitar la corriente de entrada, los diodos Zener de protección, el transistor de protección, el regulador de voltaje de 48 V a 12 V y el optoacoplador.
Como parte de las tareas de diseño, también se solicitó modificar el módulo strain_sensing, sustituyendo el componente MCP6V64 por el PGA308, además de conectar la señal 1W a un pin TX de UART del STM32F407. Asimismo, se indicó cambiar JP11 por un jumper de pines, enviar la tabla de componentes actualizada y realizar los tutoriales de Git solicitados por el profesor.
Durante el día jueves se envió la tabla de componentes solicitada por el profesor Federico Ruiz. Esta tabla era necesaria para continuar con la revisión del estado de los componentes de la PCB, así como para mantener un control más claro de los elementos disponibles, pendientes de compra o sujetos a revisión dentro del proyecto.
Además, se realizó el tutorial de Git solicitado por el profesor, con el objetivo de reforzar el uso de control de versiones dentro del repositorio. Esta actividad fue importante porque el proyecto depende del manejo correcto de archivos, ramas, cambios y documentación dentro de GitLab.
También se revisaron documentos PDF compartidos por el profesor como material informativo para comprender mejor los cambios que deben documentarse en la Wiki de la nueva versión de OpenCoroco. Esta revisión permitió obtener una mejor base técnica para explicar las modificaciones realizadas en la tarjeta, especialmente aquellas relacionadas con protección, regulación de voltaje y documentación de componentes.
El trabajo realizado durante esta semana permitió establecer una nueva ruta de trabajo para las siguientes sesiones, enfocada principalmente en completar documentación técnica, corregir aspectos específicos del diseño y mejorar el manejo del flujo de trabajo mediante Git, KiCad y la Wiki del laboratorio.
Durante esta semana se intentó avanzar con las tareas relacionadas con KiCad; sin embargo, se presentaron inconvenientes asociados a los permisos del repositorio. Al intentar clonar y trabajar con los archivos necesarios del proyecto, se identificó que no se contaba con ciertos permisos requeridos para acceder correctamente a todos los recursos.
Debido a esta situación, se procedió a contactar por medio de mensajes tanto al profesor Federico Ruiz como al profesor Carlos Araya, con el objetivo de solicitar los permisos necesarios para continuar con el trabajo.
No obstante, debido al nivel de ocupación de los profesores y a la carga de responsabilidades propia de esta etapa del semestre, no fue posible resolver el inconveniente durante ese mismo día.
Esta situación representó una limitación importante, ya que impidió avanzar de manera adecuada con las modificaciones y revisiones previstas en KiCad. Por esta razón, quedó pendiente resolver el problema de acceso en la siguiente sesión de trabajo presencial.
Durante el día jueves se logró resolver el problema de permisos del repositorio, lo cual permitió continuar con el trabajo relacionado con los archivos del proyecto.
Sin embargo, aun después de contar con los accesos correspondientes, se presentaron dificultades al abrir KiCad, ya que el programa tardaba demasiado cargando las librerías y símbolos del proyecto. Estos problemas posiblemente estuvieron relacionados con el tamaño de los archivos clonados y con la carga de las librerías necesarias para abrir correctamente el diseño.
Debido a esto, se mantuvo una revisión con el profesor Federico Ruiz, con el objetivo de identificar la causa de las dificultades al abrir el proyecto en KiCad y permitir continuar con las tareas asignadas.
Durante esta sesión también se realizó el cambio solicitado de JP11 por un jumper de pines. Esta modificación forma parte de los ajustes de diseño indicados por el profesor y permite adaptar la tarjeta de acuerdo con los cambios definidos para esta nueva versión del proyecto.
Además, se comenzó a trabajar en el nuevo tutorial de KiCad asignado previamente. Esta actividad permitió retomar el flujo de trabajo del diseño de PCB dentro del ambiente utilizado por el ARCOS-Lab y reforzar el conocimiento necesario para continuar con las modificaciones del proyecto.
Durante esta semana se continuó trabajando en el tutorial de KiCad asignado por el profesor Federico Ruiz. Este tutorial tiene una duración aproximada de tres horas y quince minutos; sin embargo, su desarrollo requiere más tiempo del indicado en el video, ya que es necesario pausarlo constantemente para ejecutar en paralelo cada uno de los pasos mostrados.
El objetivo de esta actividad fue reforzar el manejo de KiCad siguiendo un procedimiento más cercano al flujo de trabajo utilizado en el ARCOS-Lab. A diferencia de una simple visualización del video, la actividad consistió en ir aplicando los pasos directamente.
Esta práctica permitió comprender mejor la organización de archivos, el uso de librerías, el manejo del proyecto y la forma correcta de trabajar dentro del entorno de diseño.
Esta actividad fue importante porque permitió fortalecer la base práctica necesaria para continuar realizando modificaciones en la PCB de OpenCoroco y reducir errores al momento de trabajar con los archivos del repositorio.
Durante el día jueves se comenzó a trabajar en la documentación técnica de los cambios y mejoras realizados en la nueva versión de OpenCoroco, con el objetivo de incorporarlos posteriormente en la página del ARCOS-Lab Wiki.
Entre los puntos revisados se encuentra el uso del NTC para limitar la corriente inicial de entrada, conocida como in-rush current, la cual puede aparecer al momento de energizar la tarjeta. También se revisó la función de los diodos Zener como protección ante posibles sobretensiones, especialmente en casos donde el motor pueda comportarse como generador y devolver energía al circuito.
Además, se comenzó a documentar el cambio del transistor de protección, considerando que este tipo de componente debe seleccionarse de acuerdo con sus características eléctricas, como tensión, corriente máxima y capacidad de disipación.
También se revisó el bloque del regulador de voltaje de 48 V a 12 V, el cual permite obtener una tensión menor y estable para alimentar otras partes del sistema mediante una conversión más eficiente.
Finalmente, se estudió la función del optoacoplador, el cual permite aislar eléctricamente la etapa de control de la etapa de potencia. Esto ayuda a proteger el microcontrolador ante ruido eléctrico, picos de voltaje o diferencias de referencia dentro del circuito.
Esta revisión permitió iniciar la organización de la información técnica necesaria para justificar los cambios de diseño y mejorar la documentación de la nueva versión de la tarjeta.