Repetier no funciona con hephestos 2 correctamente



  • ¡Hola!


    Tengo un problema utilizando la Hephestos 2 con Repetier. La impresión se realiza sin problemas, con buena calidad.

    El problema viene cuando termina de imprimir, que realiza el nivelado de la base. He cambiado el start gcode y el end gcode para que sea igual que el de los perfiles de cura poniendo:

    • Start gode:
    ; -- START GCODE --
    M800        ; Custom GCODE to fire start print procedure
    ; -- end of START GCODE --

    • Eng gcode:
    ; -- END GCODE --
    M801        ; Custom GCODE to fire end print procedure
    ; -- end of END GCODE --

    ¿Cómo podría hacer para solucionar este problema?

    Saludos.


  • Moderador

    Hola @{luis_diaz},


    ¿Estás utilizando la versión 2.2.0 de firmware en tu Hephestos 2? Si no es así te recomiendo que pruebes si actualizando el problema se soluciona.

    Si el problema continuase, ¿estás imprimiendo mediante el USB o desde la SD?

    Un saludo,



  • Hola,


    estaba utilizando una versión anterior  del software, pero después de actualizar sigue dando el mismo problema. Para imprimir utilizo el cable usb.


  • Baneado

    Hola, @{luis_diaz}:

    Parece que Repetir estuviera modificando el end-gcode cuando guardas el archivo.

    ¿Hay alguna opción activada en el programa que pudiera causar el problema?

    Para ver si es problema de Repetier, guarda un Gcode con estos parámetros y ábrelo con con el bloc de notas de Windows o el "Notepad++", para mayor comodidad, y comprueba si el en .Gcode es el correcto.


    Espero haberte sido de ayuda.

    Un saludo,




  • Estos son los parámetros que genera el programa al principio:

    ;Generated with Cura_SteamEngine 15.01
    ; -- START GCODE --
    M800        ; Custom GCODE to fire start print procedure
    ; -- end of START GCODE --
    ;Layer count: 33
    ;LAYER:0
    M107
    G0 F6000 X65.545 Y84.340 Z0.300
    G0 X65.783 Y86.368
    ;TYPE:SKIRT

    Y el final:

    G0 X128.969 Y109.248
    G0 X129.289 Y110.785
    G0 X128.911 Y113.355
    G1 F2700 X128.038 Y112.482 E2912.89690
    M107
    G1 F2400 E2908.89690
    G0 F6000 X128.038 Y112.482 Z15.002
    ; -- END GCODE --
    M801        ; Custom GCODE to fire end print procedure
    ; -- end of END GCODE --

    Por lo que entiendo que el gcode esta correcto. De todas formas, lo adjunto aquí.

    He de decir, que en la propia página de la impresora, donde se expone toda la información sobre la impresora, se dice que es compatible con repetier.

    Saludos.

  • Baneado

    Hola, @{luis_diaz}:

    Eso es, parece que el Gcode es correcto, no veo nada mal.

    Es posible que sea un fallo con alguna versión en concreto de Repetier al imprimir con el cable ¿Podrías probar con versiones anteriores?

    ¿El problema solo ocurre imprimiendo con el cable, verdad? ¿Si guardas el Gcode en una tarjeta SD esto no ocurre?

    Un saludo,



  • Hola,


    Es imposible que podamos probar con versiones anteriores del software en este momento. ¿Existe alguna otra solución?

    Saludos.


  • Moderador

    Hola @{luis_diaz},


    Te recomiendo que pruebes a imprimir desde Cura o desde la propia tarjeta SD para asegurarnos de que el fallo se encuentra en Repetier y no en la propia impresora. Con los resultados podremos estudiar mejor tu caso.

    Un saludo,



  • Desde la SD no hay ningún problema, pero tengo en un ordenador centralizadas 5 impresoras a traves de usb y lo utilizo para controlar las 5, por lo que no es una opcion para mi usar la sd.

    Por otra parte, vuelvo a decir, en la pagina de informacion de la H2 se dice que repetier esta soportado.



  • Es muy posible que tengas activada la función de "ir a posición de reposo después de impresión" en los ajustes de la impresora en Repetier. Eso puede hacer que Repetier mande un comando añadido al gcode y provoque ese sensado. ¿Puedes revisarlo @luis_diaz?



  • Esa opción esta desactivada, y aún así no funciona.



  • luis, cambia el end gcode por este


    M104 S0
    M140 S0
    G91
    G1 E-2 F300
    G1 Z+5.5 E-5 X-20 Y-20 F{travel_speed}
    G28 X0 Y0
    M84
    G90 


    lo uso a "mano" ya que con las que tienen el sensor inductivo no he conseguido hacer funcionar el m801




  • marmeizo dijo:
    luis, cambia el end gcode por este

    M104 S0
    M140 S0
    G91
    G1 E-2 F300
    G1 Z+5.5 E-5 X-20 Y-20 F{travel_speed}
    G28 X0 Y0
    M84
    G90 


    lo uso a "mano" ya que con las que tienen el sensor inductivo no he conseguido hacer funcionar el m801

    Buenas Marmerizo, He probado con lo que dices y ahora el comportamiento es aún más extraño... Ahora, el tiempo de impresión previsto es de -8 segundos, cuando le doy a imprimir hace el home del XYZ dos veces antes de empezar a realizar la pieza y el skirt, pero el paso a paso del extrusor no funciona, por lo que no hecha filamento. Saludos.



  • marmeizo dijo:
    luis, cambia el end gcode por este

    M104 S0
    M140 S0
    G91
    G1 E-2 F300
    G1 Z+5.5 E-5 X-20 Y-20 F{travel_speed}
    G28 X0 Y0
    M84
    G90 


    lo uso a "mano" ya que con las que tienen el sensor inductivo no he conseguido hacer funcionar el m801

    Buenas Marmerizo, He probado con lo que dices y ahora el comportamiento es aún más extraño... Ahora, el tiempo de impresión previsto es de -8 segundos, cuando le doy a imprimir hace el home del XYZ dos veces antes de empezar a realizar la pieza y el skirt, pero el paso a paso del extrusor no funciona, por lo que no hecha filamento. Saludos.

    que raro que modificando el end gcode te haga cosas diferentes al iniciar la impresión

    retira el m800 del start y pon el clasico de las prusa/witbox

    G21
    G90
    M107
    G28 X0 Y0
    G28 Z0
    G1 Z15.0 F1200
    G92 E0
    G1 F200 E5
    G92 E0
    G1 F{travel_speed}



  • @{marmeizo} Gracias por la respuesta. He modificado el startgcode pero no he podido probarlo. De todas formas, sigue apareciendome -8 segundos... lo que no me da muy buena espina.


    Cuando pueda probarlo comentaré.

    Saludos.



  • @{marmeizo} Gracias por la respuesta. He modificado el startgcode pero no he podido probarlo. De todas formas, sigue apareciendome -8 segundos... lo que no me da muy buena espina.

    Cuando pueda probarlo comentaré.

    Saludos.

    Cuando puedas probarlo comenta a ver si se consigue solucionar el problema

    el tiempo, revisando los gcode que publiqué veo que el foro me ha quitado el corchete que debe ir al lado de la F encerrando el travel_speed

    debe quedar así 




  • Perfecto, lo modifico y lo pruebo ahora mismo. Gracias!


  • MVP

    Muy raro que cambiando el "end gcode" te cambie el inicio de impresión.

    Cuando pare unas cosas que está haciendo haré esas pruebas a ver si en mi unidad hace lo mismo.
    Creo que este Marlin usa el M800 & M801 para hacer el cálculo de tiempo y luego ponerlo en las estadísticas.



  • Finalmente parece que se ha solucionado.

    He puesto en el start gcode el m800 y el M109 S205 y en el end gcode:



    G21
    G90
    M107
    G28 X0 Y0
    G28 Z0
    G1 Z15.0 F1200
    G92 E0
    G1 F200 E5
    G92 E0
    G1 F{travel_speed}

    Con esto ya hace bien la rutina de las piezas. Ire haciendo pruebas, pero en principio está arreglado.

    Saludos y gracias a todos.