Buenas a todos, hoy tuve un percance tonto y es que mientras estaba imprimiendo la impresora ha sufrido un corto al juntarse el cable de tierra del ventilador del extrusor con el de masa (ya que se me jodio algunas aspas del ventilador y corte los cables por lo sano para volver a empatarlo con los de otro ventilador, algo que sin querer alargué demasiado y creo que acabaré pagándolo ahora). La cosa es que, al reiniciar la impresora todo iba correctamente hasta que la puse trabajar y me di cuenta que el extrusor no se movía nada.
Pensé que me habría cargado el motor, pero para comprobarlo hice lo siguiente:
1. Cambié la conexión del extrusor en la ramps 1.4 y lo puse en el lugar del motor del eje X, lo moví manualmente desde la pantalla LCD y el motor del extrusor se movía correctamente.
2. Cambié el controlador (drv 8825) del extrusor por el del eje X y moví el extrusor nuevamente pero no hubo fortuna. Ajuste la tensión recibida en el driver y tampoco.
Después de esto ya creía que habría quemado alguna resistencia de la ramps en la parte del driver del extrusor o algo (no tengo muchos conocimientos de electrónica xd), pero me dió por comprobar si recibía tensión midiéndola con el multímetro en los pines donde va colocado el driver, siguiendo para ello el datasheet del driver que uso y, efectivamente recibía los 12V perfectamente.
Después de comprobar que todo va bien, y reiniciando también el arduino, no he conseguido mover el extrusor de nuevo. Por esto escribo por aquí para saber si a alguien le ha pasado lo mismo o sabe alguna posible solución que se me haya pasado.
Mi última opción sería programar el firmware para usar el espacio del segundo extrusor (E1) en el lugar del primero (E0) en la ramps, recuerdo ver algo parecido hace tiempo por internet pero mis conocimietos de programación tampoco son muy buenos para hacerlo por mi cuenta, por lo que si alguien tiene idea de como hacerlo y me echa una mano se lo agradecería.
Saludos y gracias de antemanooo
PD: Aunque consiga solucionar el problema sin editar el firmware (ojalá), si alguien tiene idea de como hacerlo me gustaría saber como poder editarlo para una posible necesidad en el futuro