[PROBLEMA][G-CODE] Rescatar impresión 3D sobre la marcha

740 views
Skip to first unread message

Alfonso Montón

unread,
May 5, 2014, 7:21:33 AM5/5/14
to asrob-uc3m-i...@googlegroups.com
Hola, quería preguntar si alguien sabe comandos que salvaguarden vidas o impresiones, porque no hay nada peor que una impresión que estás esperando y en el último momento salga mal. Es decir, pongo un ejemplo.

Tomemos el caso que tengo la impresora mas o menos calibrada y me doy cuenta una vez estoy imprimiendo una pieza después de 3 horas, no porque sea ciego y no lo vea al principio sino que por alguna razón empieza a hacer algo mal, igual me surge un montículo solido o empieza a echar más plástico que el que debería, entonces pregunto si alguno sabe la línea de código que rescataría la pieza para intercalarla de forma manual una vez estamos imprimiendo ya la figura o la pieza.

Un ejemplo es un cambio de temperatura que hace que extruya más plástico y tengamos que bajar los pasos, temperatura o altura del extrusor para que no choque tanto con la pieza.

¿Alguien en la sala que sepa del tema?

war

unread,
May 5, 2014, 3:01:10 PM5/5/14
to asrob-uc3m-i...@googlegroups.com
Me uno a la pregunta,  poniendo el ejemplo de si pongo 6 piezas a imprimir y por alguna razón 1 queda mal (se despega, etc)   para no perder las 6 piezas,  eliminar la que quedo mal y seguir imprimiendo.

AradyelCW

unread,
May 5, 2014, 3:55:28 PM5/5/14
to asrob-uc3m-i...@googlegroups.com

Con el ejemplo de las 6 piezas y hasta donde yo sé, cuando vas a imprimir se te generan los G-codes y se le van enviando a la máquina, para eso habría que parar la impresión, quitar la pieza que está saliendo mal del modelo en 3D, volver a generar los G-codes y que continué el proceso por donde lo dejó.

Se hablaba de que con Cura se podía parar la impresión para insertar una tuerca (por ejemplo) y luego continuar la impresión a partir de ahí.

Togusha

unread,
May 5, 2014, 4:00:50 PM5/5/14
to asrob-uc3m-i...@googlegroups.com
puedes modificar sobre la marcha algunos parámetros si tienes la LCD, como la temperatura del hotend, hotbed(no lo recomiendo xk si la subes  se despega antes, lo único seria bajarla 10 grados, para que se pegue mas, pero es ya lo haces via soft al generar el gcode), flujo del filamento y si eres algo manitas puedes subir el extrusor moviendo a manos los motores del eje Z a la par xD (no se si se podrá hacer vía soft.. pero para salir del paso así lo hago.) y velocidad de extrusión. No se si se podrá hacer eso de eliminar una pieza y seguir con el resto.

Togusha

unread,
May 5, 2014, 4:08:33 PM5/5/14
to asrob-uc3m-i...@googlegroups.com
lo malo de hacer una parada es que se te puede enfriar, si, el abs lo miras mal y ya se despega xdd...arggssss, o de estar manipulando que se te mueva el cristal, xk aunque se despeguen las esquinas las piezas pueden seguir  muy fijadas.

Alfonso Montón

unread,
May 5, 2014, 4:21:31 PM5/5/14
to asrob-uc3m-i...@googlegroups.com
Yo de hecho "feel like a surgeon" cuando por algún mal uso me ha creado una montaña de esas que hacen que choque el extrusor y luego intentas retirar con la punta, es una mala solución pero te puede salvar la maña cuando te sale una malvada montaña del monte del destino en tu cubo que llevaba 3 horas imprimiéndose, también hace algo el calibrar "on fire" de hecho estoy harto de la llave allen y quiero imprimir tuercas incrustadas para no tener que ir acertando en cada tornillo, aunque supongo que también podría hacer un viaje a la ferretería a ver que se encuentra.

Buscaré a ver de G-code, ya que veo que interesa a la gente pero que estamos todos igual. 
Tengo un LCD pero la verdad es que no lo he usado aún porque vivo con el ordenador enganchado a la impresora, pero ya habrá tiempo.

Sir Galaxy

unread,
May 5, 2014, 4:48:49 PM5/5/14
to asrob-uc3m-i...@googlegroups.com
Yo con mi prusa 2 lo que hice fue esto, igual te puede valer:
Tengo alimentado el Arduino desde el USB y la RAMPS de la fuente. A la RAMPS les puse un interrruptor a modo de seta de emergencia. En cuanto lo pulsas los motores dejan de funcionar. 
Acto seguido desde los menus del LCD pausas (no paras) la impresion. Asi dejas de mandar GCODES a la RAMPS.
Ya puedes reactivar la RAMPS pero se quedar ahi donde has parado, sin imprimir. Solucionas lo que tengas que solucionar (puedes mover motores etc sin problema) y desde el LCD continuas la impresion, volverá al punto donde la pausaste.

No es la panacea pero funciona, siempre que no tardes mucho en poder solucionar. Lo hice a raiz de un pequeño desastre que tuve, eche en falta un paro de emergencia (pero sin PC, yo la uso independiente)

En mi otra impresora, una i3, no he incluido esto, el problema que tuve no me ha pasado mas veces asi que me he confiado je , je

war

unread,
May 5, 2014, 11:42:24 PM5/5/14
to asrob-uc3m-i...@googlegroups.com
Pues acabo de probar el Plugins de Cura  y no me ha funcionado...
Si ha pausado y se movió a un lado...  luego al pones print nuevamente  no se si empezo bien o de 0... pero el extrusor  dio vueltas como un caballo loco  a una velocidad muy grande comiéndose todo el filamento y tuve que parar.......

No se si ando en una mala racha pero todo me funciona mal   d: 

AradyelCW Asimov

unread,
May 6, 2014, 9:04:25 AM5/6/14
to asrob-uc3m-i...@googlegroups.com
Wow...


--

---
Has recibido este mensaje porque estás suscrito a un tema del grupo "Clone Wars: Imprimiendo impresoras 3D" de Grupos de Google.
Para anular la suscripción a este tema, visita https://groups.google.com/d/topic/asrob-uc3m-impresoras-3d/3OoSe1VKttk/unsubscribe.
Para anular la suscripción a este grupo y a todos sus temas, envía un correo electrónico a asrob-uc3m-impreso...@googlegroups.com.
Para publicar en este grupo, envía un correo electrónico a asrob-uc3m-i...@googlegroups.com.
Para acceder a más opciones, visita https://groups.google.com/d/optout.

Alfonso Montón

unread,
May 6, 2014, 3:48:48 PM5/6/14
to asrob-uc3m-i...@googlegroups.com
Bueno, en primer lugar parece que hay un wiki del G-Code

http://reprap.org/wiki/G-code

Muy interesante y muy plomazo asi de primeras, pero supongo que habrá que mirar alguna cosilla a ver que podemos sacar

Luego está este consejo:

http://bootsindustries.com/portfolio-item/salvaging-interrupted-3d-prints-repetier-host/

Para los que no les guste el inglés, básicamente dice que cuando se pare una impresión, la idea es de hacer un copy paste y simplemente borrar las líneas que ya ha impreso. Supongo que para eliminar una pieza sería algo más complicado, porque según leo le da simplemente órdenes de coordenadas y luego un tipo de movimiento, lineal de aquí a aqui, circular de ese al otro, etc etc. Pero bueno, ir poco a poco y empezar a entender esta cosica.

Por ahora... 5:42 de este vídeo, te enseña unas líneas básicas básicas para mover la máquina, después hace vídeos del slic3r, pero supongo que mas o menos sabemos todos cada cosilla. Aunque hacer un índice visual no estaría mal ahora que lo pienso.

https://www.youtube.com/watch?v=IqlKAtOJgWQ


Ernesto Navarro

unread,
May 6, 2014, 9:00:18 PM5/6/14
to asrob-uc3m-i...@googlegroups.com
Buenos días.
Mi aporte va a ser diferente.
Ante desastres como tales yo he usado la línea de órdenes del pronterface

Por poner un ejemplo, envío un pause, luego un move z 50, y una vez solucionado el problema, le envío un resume y vuelve al lugar donde se quedó.

Aunque estos comandos los uso para cambiar de filamento y/o color, también sirven para poner una tuerca por ejemplo.

Desde el github del printrum/pronterface tenéis algunos comandos
https://github.com/kliment/Printrun

Para subir o bajar la velocidad sin lcd yo uso los comandos m220 s50, siendo 50 el tanto por ciento deseado, y que puede ser descendente o ascendente como s150

En fin, no son soluciones reales, pero son apañas que resultan buenos saberlos

Un saludo.
Ernesto
Reply all
Reply to author
Forward
0 new messages