Calificación:
  • 0 voto(s) - 0 Media
  • 1
  • 2
  • 3
  • 4
  • 5
Problema al compilar marlin para placa cr-10
#21
Hola, el bootloader no tiene nada que ver en todo esto. Como ya dije, solo sirve para grabar en la memoria flash desde la conexión USB.
No te conserva las modificaciones entre reinicios porque no las estás salvando en la EEPROM.
Cuando haces el M92, el cambio se almacena en RAM y cuando se reinicia la MCU se pierde si no se graba en la EEPROM.
Después de hacerlas, tienes que enviar un comando M500 para que se mantengan cuando apagues la impresora.
De todas formas, es un poco raro que configures 415 micropasos por milímetro en el extrusor, si dices que funciona bien con 93, ¿no te parece?
Tanto una cifra como la otra están casi seguro equivocadas para un extrusor del tipo BMG.
Si no se cambia nada más, lo normal es que sean, más o menos, el triple de lo configurado para el impulsor de serie, ya que este impulsor trae una reductora con relación 3:1.
Citar
#22
Siempre que pierdas datos al cortar corriente, piensa en la EEPROM puesto que esta es la función de esta memoria.


Y has probado con la ultima versión de ArduinoIDE? Yo borraría todo como te explica @Simemart en un mensaje anterior, y volvería a empezar con el IDE nuevo y volviendo a poner las librerías, por si están corruptas.
Marlin oficial te debería compilar... Ya lleva tiempo funcionando y está bastante probado.
Citar
#23
(13-04-2019, 06:29 PM)Simemart escribió: Hola, el bootloader no tiene nada que ver en todo esto. Como ya dije, solo sirve para grabar en la memoria flash desde la conexión USB.
No te conserva las modificaciones entre reinicios porque no las estás salvando en la EEPROM.
Cuando haces el M92, el cambio se almacena en RAM y cuando se reinicia la MCU se pierde si no se graba en la EEPROM.
Después de hacerlas, tienes que enviar un comando M500 para que se mantengan cuando apagues la impresora.
De todas formas, es un poco raro que configures 415 micropasos por milímetro en el extrusor, si dices que funciona bien con 93, ¿no te parece?
Tanto una cifra como la otra están casi seguro equivocadas para un extrusor del tipo BMG.
Si no se cambia nada más, lo normal es que sean, más o menos, el triple de lo configurado para el impulsor de serie, ya que este impulsor trae una reductora con relación 3:1.

Todo este problema fue porque compré un bmg extruder y en videos decían que se tendría que cambiar los pasos a 415 según el fabricante, pues bueno primero intenté desde el pronterface,
me guie por un video donde decía como, envié el M92 E415 y luego M500 se suponía que debería guardar los cambios, pero una vez que desconecte la impresora del pronterface y la
volví a conectar mandaba el código M503 para que me diera la información pero aparecía los mismos datos, los pasos a 93 y no a 415 como según yo los había configurado, entonces
pensé que a lo mejor no se grababan porque no había hecho flashear la placa de la cr-10, según mi ignorancia, entonces flashee la placa siguiendo un video de como hacerlo, seguí todos los
pasos y lo conseguí, pero a la hora de instalarle el firmware ya con los pasos a 415, fué cuando me dió error que ahora que lo veo no era error de la librería 8uglib. si no que era demasiado pesado
para la placa de la cr-10 y no me dejaba hasta la fecha, en mi desesperación instalé el firmware TH3d y ese si lo pude subir sin ningún problema, pero no me imprimía bien, así que seguí intentando
subir el que había tratado de configurar con el marlin base y cambiando los datos según el firmware oficial, lo logré subir pero a la hora de probarlo no me movía los motores así que pensé que no lo
había hecho bien o así no se podía configurar, entonces estuve investigando y pude instalar el firmware.hex gracias al avrdudess y dejé la impresora como al principio sin bootloader, como cuando me llegó la
maquina de fábrica y quedé como en un inicio y probé y me dí cuenta que si imprimía bien con pasos de 93, yo quería tener el bootloader porque en un futuro quería agregar algunas caracteristicas como
el sensor de filamento, el powerloss aunque este ya no lo necesito porque compré el resumer3d y me va bien y quería ir modificando a ver que mejoraba o si empeoraba algo siempre podía regresar a
instalar el original y empezar de nuevo y así ir aprendiendo de mis errores, pero me día cuenta con todos los problemas que pasé que ya me dí por vencido y voy a dejarla ya como está ahora.
gracias por su ayuda.

(14-04-2019, 09:11 AM)Nullz escribió: Siempre que pierdas datos al cortar corriente, piensa en la EEPROM puesto que esta es la función de esta memoria.


Y has probado con la ultima versión de ArduinoIDE? Yo borraría todo como te explica @Simemart en un mensaje anterior, y volvería a empezar con el IDE nuevo y volviendo a poner las librerías, por si están corruptas.
Marlin oficial te debería compilar... Ya lleva tiempo funcionando y está bastante probado.

Sí ese paso ya también lo hice y según yo en mi ignorancia había cambiado los datos bien, pero a la hora de probar la máquina con el nuevo firmware base de marlin cambiandole los datos según el otro firmware oficial,
pero no me movía los motores y decidí que ya no iba a experimentar mas y decidí instalar el firmware oficial .hex y quedar sin el bootloader y tener una maquina funcionando bien.
Gracias por tu respuesta y la decisión de ayudar.
Citar


Temas similares...
Tema Autor Respuestas Vistas Último mensaje
  Power_loss_Recovery en marlin 1.1.9 Otero 4 1,017 06-06-2019, 10:35 PM
Último mensaje: camilorodas
Pregunta CONSULTA Ventilador PWM marlin Inderlard 6 146 04-06-2019, 10:46 PM
Último mensaje: neoxM3
  Marlin gilito 2 177 26-04-2019, 11:19 AM
Último mensaje: gilito
  Problema Marlin en Ender 3 Medicandy 7 843 22-03-2019, 11:35 AM
Último mensaje: Medicandy
  TMC2130 y Marlin 1.1.9 Canyonazo 7 758 25-01-2019, 10:37 AM
Último mensaje: fbforos