Bienvenido al armado de tu FAK: FEMEC Addon Kit

HackGDL 2025

Si tienes alguna duda, acercate con uno de nuestros compañeros.

Pasos para realizar el armado de tu SAO:

• Asegúrate de que tu área de trabajo esté limpia y libre de estática.
• Sujeta la PCB en un soporte o superficie estable.
• Identifica la posición de cada componente en la PCB.

• Aplica flux en los pads de la PCB.
• Coloca el módulo ESP32-C3 en su posición alineando correctamente los pines.
• Suelda primero las esquinas para fijarlo y luego suelda los demás pines.
• Revisa con lupa que no haya cortocircuitos entre pines.

• Inserta la resistencia de 220 Ohm en su ubicación y voltéala para soldar las patas desde la parte trasera.
• Suelda asegurándote de que el estaño fluya bien por los orificios.
• Inserta los LEDs IR TX, respetando la polaridad (ánodo y cátodo), y suelda sus pines.
• Inserta el botón momentáneo en su ubicación y voltéalo para soldar las patas desde la parte trasera.
• Inserta los headers en su posición, puedes sujetarlos con cinta para evitar que se muevan.
• Suelda cada pin asegurando una conexión sólida.

Método 1: Through-Hole (si la PCB lo permite)
• Inserta el anillo Neopixel en los orificios ovalados de la PCB.
• Suelda desde la parte superior e inferior para asegurar una buena conexión.
• Recorta los excesos de los pines si es necesario.

Método 2: Soldadura SMD Directa
• Aplica flux en los pads de la PCB y del anillo Neopixel.
• Coloca una pequeña cantidad de estaño en los pads de la PCB.
• Alinea el anillo Neopixel con los pads y caliéntalos con el soldador hasta que el estaño fusione ambos componentes.
• Verifica la conexión y refuerza con más estaño si es necesario.

Método 3: Cableado Alternativo (si el montaje directo no es viable)
• Suelda cables finos en los pads del anillo Neopixel.
• Luego, suelda los cables en la PCB asegurando una conexión firme.

• Verifica visualmente todas las soldaduras.
• Usa un multímetro para comprobar continuidad y evitar cortocircuitos.
• Alimenta la PCB y realiza pruebas de funcionamiento.

Metodo 1: Usando la página oficial de CircuitPython
1. Ve a la página oficial de CircuitPython: https://circuitpython.org/.
2. Busca el modelo ESP32-C3 Supermini y descarga la versión más reciente de CircuitPython 9.X.
3. Conecta tu ESP32-C3 Supermini al puerto USB de tu computadora mientras mantienes presionado el botón BOOT.
4. Una vez conectado, suelta el botón y tu PC debería detectar el dispositivo en modo UF2.
5. Copia el archivo UF2 descargado y pégalo en la unidad montada.
6. Espera a que el proceso termine. La ESP32-C3 se reiniciará con CircuitPython instalado.
Método 2: Usando Thonny
1. Descarga e instala Thonny desde https://thonny.org/.
2. Conecta la ESP32-C3 Supermini a tu PC y abre Thonny.
3. En Herramientas > Opciones, selecciona la pestaña Interprete.
4. En Tipo de Microcontrolador, selecciona ESP32 y el puerto correcto.
5. Haz clic en Instalar o Actualizar Firmware.
6. Selecciona la opción de instalar CircuitPython 9.X.
7. Sigue las instrucciones en pantalla y espera a que finalice la instalación.
8. Una vez terminado, la ESP32-C3 se reiniciará con CircuitPython instalado y lista para programar.

1. Abre el explorador de archivos y accede a la unidad de CircuitPython montada en tu computadora.
2. Descarga el código y las bibliotecas necesarias desde el repositorio oficial: https://github.com/FEMECOficial/HackGDLAddon2025.
3. Extrae el contenido y copia las carpetas y archivos en la raíz de la unidad de CircuitPython.
4. Verifica que los archivos se copiaron correctamente y reinicia la ESP32-C3 si es necesario.
5. Listo, ahora el código y las bibliotecas están cargadas y listas para su ejecución.

A partir de este momento tu SAO funciona, gracias por leer las instrucciones aquí está tu sanity check: femec{s4n1ty_ch3ck}