This forum uses cookies
This forum makes use of cookies to store your login information if you are registered, and your last visit if you are not. Cookies are small text documents stored on your computer; the cookies set by this forum can only be used on this website and pose no security risk. Cookies on this forum also track the specific topics you have read and when you last read them. Please confirm whether you accept or reject these cookies being set.

A cookie will be stored in your browser regardless of choice to prevent you being asked this question again. You will be able to change your cookie settings at any time using the link in the footer.

  • 0 voto(s) - 0 Media
  • 1
  • 2
  • 3
  • 4
  • 5
Aceleraciones variables con Simplify3D
#1
Bombilla 
En algunas ocasiones, buscando la 'perfección' en los acabados tenemos que bajar velocidades/aceleraciones con lo que ello supone: aumentar los tiempos de impresión. Las aceleraciones, en conjunto con la mecánica de nuestras impresoras, hace muchas veces que o bien nos veamos obligados a reducirlas, o bien tengamos que empezar a convivir con superficies con ringing/ghosting.

Con Simplify3D podemos, a través de la opción de script de postprocesado, añadir líneas en nuestro G-Code resultante que nos permite variar las aceleraciones según el tipo de trazo. Por ejemplo: Mantener/Subir las aceleraciones en trazos interiores de relleno en los que no es determinante el acabado y bajarlas cuando se trata de perímetros o perímetros externos.

[Imagen: image.png]

El código a añadir para esto sería algo como (Modificarlo al gusto):

Código:
{REPLACE "; raft" "M201 X1500 Y1500\n; raft"}
{REPLACE "; skirt" "M201 X1500 Y1500\n; skirt"}
{REPLACE "; infill" "M201 X1500 Y1500\n; infill"}
{REPLACE "; support" "M201 X1500 Y1500\n; support"}
{REPLACE "; gap fill" "M201 X1500 Y2000\n; gap fill"}
{REPLACE "; solid layer" "M201 X1500 Y1500\n; solid layer"}
{REPLACE "; inner perimeter" "M201 X1000 Y1000\n; inner perimeter"}
{REPLACE "; outer perimeter" "M201 X500 Y500\n; outer perimeter"}
  Responder
#2
Tengo ganas de probarlo!

Enviado desde mi Nexus 6 mediante Tapatalk
  Responder
#3
A mi me encantaria encontrar la forma de imprimir las caras externas a baja velocidad mientras que el relleno lo realice a toda leche...

He hecho pruebas y pruebas (con Cura en repetier) y no he conseguido hacerlo... he conseguido dar con una velocidad de impresion muy alta a capas de 0.2mm y 0.1mm que no me pierde pasos ni atasca, pero sin embargo no obtengo la mejor calidad en las caras externas debido a esto. Tambien es verdad que jamas he sufrido un atasco... no se lo que es eso aun y ya hace 2 años que tengo la impresora (Ahora por hablar fijo me pasa)

Le echare un ojo a eso... es muy interesante, si consigo que funcione lo que comentas seria un lujo.
  Responder
#4
Muchas gracias @hectorri

Lo había visto hace tiempo por los foros de Ultimaker, pero no me había dado por analizarlo y probarlo.

Saludos.
[Imagen: avatar-3432.gif] [Imagen: guybrush.gif]
-Eh! Mira detrás de tí, ¡¡UN MONO de TRES CABEZAS!!
-Piratas importantes: ¿Que quieres chico?
-Guybrush: Quiero ser bombero.
  Responder
#5
Una pregunta, he visto en el tema de un foro de Ultimaker éstos postprocesados, pero los valores son distintos:

{REPLACE "\nT1\n" "\n"}
{REPLACE "\nT0\n" "\n"}
{REPLACE "\n;tool T1\n" "\nT1\n"}
{REPLACE "\n;tool T0\n" "\nT0\n"}
{PREPEND ";END_OF_HEADER\n"}
{PREPEND ";PRINT.SIZE.MAX.Z:200\n"}
{PREPEND ";PRINT.SIZE.MAX.Y:215\n"}
{PREPEND ";PRINT.SIZE.MAX.X:215\n"}
{PREPEND ";PRINT.SIZE.MIN.Z:0\n"}
{PREPEND ";PRINT.SIZE.MIN.Y:0\n"}
{PREPEND ";PRINT.SIZE.MIN.X:0\n"}
{PREPEND ";PRINT.TIME:1920\n"}
{PREPEND ";BUILD_PLATE.INITIAL_TEMPERATURE:60\n"}
{PREPEND ";FLAVOR:Griffin\n"}
{PREPEND ";GENERATOR.BUILD_DATE:2016-10-03\n"}
{PREPEND ";GENERATOR.VERSION:3.1.0\n"}
{PREPEND ";GENERATOR.NAME:Simplify3D\n"}
{PREPEND ";TARGET_MACHINE.NAME:Ultimaker 3\n"}
{PREPEND ";HEADER_VERSION:0.1\n"}
{PREPEND ";START_OF_HEADER\n"}
{REPLACE "\n; skirt\n" "\n;skirt\n\nM204 S3000.00\n\nM205 X20.00\n"}
{REPLACE "\n; raft\n" "\n;raft\n\nM204 S2000.00\n\nM205 X10.00\n"}
{REPLACE "\n; outer perimeter\n" "\n;outer perimeter\n\nM204 S500.00\n\nM205 X5.00\n"}
{REPLACE "\n; inner perimeter\n" "\n;inner perimeter\n\nM204 S2000.00\n\nM205 X15.00\n"}
{REPLACE "\n; gap fill\n" "\n;gap fill\n\nM204 S1000.00\n\nM205 X10.00\n"}
{REPLACE "\n; solid layer\n" "\n;solid layer\n\nM204 S500.00\n\nM205 X5.00\n"}
{REPLACE "\n; infill\n" "\n;infill\n\nM204 S3000.00\n\nM205 X20.00\n"}
{REPLACE "\n; bridge\n" "\n;bridge\n\nM204 S1500.00\n\nM205 X10.00\n"}
{REPLACE "\n; support\n" "\n;support\n\nM204 S1000.00\n\nM205 X10.00\n"}
{REPLACE "\n; dense support\n" "\n;dense support\n\nM204 S500.00\n\nM205 X5.00\n"}
{REPLACE "\n; layer end\n" "\n;layer end\n\nM204 S3000.00\n\nM205 X20.00\n"}

Por ejemplo {REPLACE "\n; gap fill\n" "\n;gap fill\n\nM204 S1000.00\n\nM205 X10.00\n"} y {REPLACE "; gap fill" "M201 X1500 Y2000\n; gap fill"}

Sabéis si da lo mismo como se ponga?

EDITADO: Me autorespondo.

M201: Set max printing acceleration (ejemplo M201 X1000 Y1000)
M204: Set default acceleration (ejemplo (M204 S3000)
M205: Advanced settings, minimum travel speed S=while printing T=travel only, B=minimum segment time X= maximum xy jerk, Z=maximum Z jerk, E=maximum E jerk (ejemplo M205 X10)

Habrá que probar el hacer un pururri de todo Mola

Saludos.
[Imagen: avatar-3432.gif] [Imagen: guybrush.gif]
-Eh! Mira detrás de tí, ¡¡UN MONO de TRES CABEZAS!!
-Piratas importantes: ¿Que quieres chico?
-Guybrush: Quiero ser bombero.
  Responder
#6
Yo he desinstalado hoy el 3.1.1 para probar​ con​ el 3.1.0 y probare las aceleraciones, necesito imprimir mas rapido que me tarda casi el doble de lo que el simpli calcula

Enviado desde mi Nexus 6 mediante Tapatalk
  Responder
#7
(23-05-2017, 06:19 PM)gale901001 escribió: Yo he desinstalado hoy el 3.1.1 para probar con el 3.1.0 y probare las aceleraciones, necesito imprimir mas rapido que me tarda casi el doble de lo que el simpli calcula

Enviado desde mi Nexus 6 mediante Tapatalk

A mi no me tarda el doble, pero si que me tarda siempre más de lo que pone. Por ejemplo el otro día imprimí un busto, en teoría marcaba 9 horas de impresión y al final fueron casi 12h. Para mi no es un problema, yo pongo a imprimir y ya acabará.

Que diferencia has visto entre la 3.1 y la 3.1.1? No miré mucho los cambios que hubo, porque principalmente era compatibilidad con impresoras.

Saludos.
[Imagen: avatar-3432.gif] [Imagen: guybrush.gif]
-Eh! Mira detrás de tí, ¡¡UN MONO de TRES CABEZAS!!
-Piratas importantes: ¿Que quieres chico?
-Guybrush: Quiero ser bombero.
  Responder
#8
Lo del calculo de tiempos pasa en todos los slicer y programas... tened en cuenta que el programa solo suele gestionar trayectorias, velocidades y lo que debe extruir, pero no suele especificar las aceleraciones, si la aceleracion en la configuracion interna de la impresora es baja, va a tardar mas en imprimirse la pieza, el programa no es adivino y te sacara el tiempo dadas las velocidades y una aceleracion teorica.

Las aceleraciones se pueden cambiar en medio del programa por lo que he visto en este post, estoy por hacerme un gcode que se ejecute en el arranque de la impresora con un auto0.g y reconfigurar aceleraciones mediante ese fichero asi como hacer que se empiece a calentar el extrusor y la cama automaticamente... estoy aburrido de encender todo cada vez que arranco la impresora, ya no hablemos de la tocada de narices que es subir el nuevo marlin cada vez que cambio un parametro interno.
  Responder


Posibles temas similares…
Tema Autor Respuestas Vistas Último mensaje
  CONSULTA Gotas generadas por Simplify3d [RESUELTO] emmanuelmg 2 1,032 21-12-2020, 08:11 PM
Último mensaje: emmanuelmg
  PID TEMP - ACELERACIONES - JERK PedroAngel 3 2,993 27-10-2020, 09:17 PM
Último mensaje: Simemart
  CONSULTA PROBLEMA SIMPLIFY3D Y MULTIPROCESOS Efejota 2 874 12-09-2020, 10:06 AM
Último mensaje: Efejota
  CONSULTA Partes que desaparencen al laminar en Simplify3d Voyagerric 3 1,475 10-08-2020, 07:39 PM
Último mensaje: Voyagerric
  Simplify3d imprime mal esquinas cubo calibración acarvmed 16 9,238 06-08-2020, 12:36 AM
Último mensaje: Manny2020