Estimados buenas tardes. Quisiera de su apoyo, hace algunas semanas compile Firmware para CR10 S con BTT SKR Mini E3 V3 sin problema, pero ahora luego de algunas actualizaciones automaticas que realiza ahora me desplega errores que he solucionado excepto el siguiente y no se donde buscar para modificarlo
*** [C:\Marlin-2.1.2.4 Creality CR10 Biqu Skr mini E3 V3\.pio\build\STM32G0B1RE_btt_xfer\FrameworkArduinoVariant\PeripheralPins.c.o] Source `C:\Marlin-2.1.2.4 Creality CR10 Biqu Skr mini E3 V3\.pio\build\STM32G0B1RE_btt_xfer\FrameworkArduinoVariant\PeripheralPins.c' not found, needed by target `C:\Marlin-2.1.2.4 Creality CR10 Biqu Skr mini E3 V3\.pio\build\STM32G0B1RE_btt_xfer\FrameworkArduinoVariant\PeripheralPins.c.o'.
Les agradeceria su tiempo el que me expliquen como hacerlo y aprovechando estoy activando el POWER LOSS RECOVERY pero segun investigue algunas fuentes colocar el POWER LOSS PIN en PC12 o PC13 para esta motherboard, les agradezco mucho su tiempo
03-09-2024, 07:10 PM
(Última modificación: 03-09-2024, 07:13 PM por Simemart.)
Hola, el error está causado porque falta un archivo en la carpeta del entorno de la compilación (PeripheralPins.c): prueba a borrarla y realizar de nuevo la compilación.
La carpeta se denomina STM32G0B1RE_btt_xfer y se encuentra en la ruta C:\Marlin-2.1.2.4 Creality CR10 Biqu Skr mini E3 V3\.pio\build\
Por cierto, ¿tu intención es usar el entorno xfer para la compilación? Porque eso requiere activar un par de parámetros en el archivo Configuration_adv.h.
Sobre el POWER LOSS RECOVERY, ¿tienes conectada una fuente de alimentación de respaldo? Porque utilizar el PIN de control solo tiene sentido, si se tiene ese dispositivo con una linea de señal para avisar del corte de corriente (es la que se conecta a ese pin).
Estimado Simemart muchas gracias. Fíjate que no tengo mucha experiencia en el entorno de programación. No encontré la ruta a la que referencia. Solo entiendo por lo que dice que a la ruta le falta una letra que este caso parece ser "o."
Consulto porque antes me compilaba perfectamente ahora ya no y según mis limitados conocimientos y poco de investigación es luego que se actualizan algunos componentes del IDE. Tengo el VSC actualizado.
Respecto al POWER LOSS RECOVERY es para activar la opción de Reanudar impresión luego de un corte de energía que no me está funcionando gracias
La ruta se crea al lanzar la compilación y el error indica que falta el archivo que he mencionado: si para compilar se utiliza la extensión Auto Build Marlin, la carpeta desaparece si se pulsa el botón Clean del entorno que se acaba de compilar.
Si el error se produce desde que se ha actualizado el IDE, quizá no se haya completado bien la actualización y en ese caso, mejor desinstalar todo y partir de cero.
Por supuesto que sé perfectamente para qué es la funcionalidad [b]POWER LOSS RECOVERY y mi respuesta es porque indicas que quieres utilizar la opción de activación mediante el pin de control: eso solo funciona si se tiene una fuente de respaldo conectada a la placa, que envíe al pin la señal de pérdida de corriente; sino, no es necesario configurar ningún pin de control, solo activar la funcionalidad.
Como es lógico, sin fuente de respaldo que permita mover el cabezal antes del corte de corriente, la utilidad de este sistema es bastante limitada, pues la boquilla caliente probablemente deformará la pieza en el punto donde quede parada.
Para poder indicarte si lo estás haciendo bien, tendrás que compartir en la nube los archivos de configuración que estás utilizando.