Calificación:
  • 0 voto(s) - 0 Media
  • 1
  • 2
  • 3
  • 4
  • 5
Script de finalización
#1
Hola, que código hay que poner en el script de finalización para que la impresora en vez de parase atrás del todo, el carro venga hacia adelante.
Gracias
Roque7
Citar
#2
Hola, pues solo tienes que poner una orden G1 a las coordenadas del punto donde quiras que quede la boquilla del extrusor.
Si tienes una cama estandar 220x220, por ejemplo podrías mandarla al punto (10,210) con la orden G1 X10 Y210 F6000.
El F6000 indica que el movimiento se haga a 6000 mm/mi (100 mm/s). Se puede poner menos, si es demasiado rápido.
Pero mucho ojo, que los scripts de final que traen por defecto los programas de fileteado, suelen incluir una orden para utilizar movimientos relativos.
Hay que hacerlo con posicionamiento absoluto, lo que se puede indicar poniendo antes del G1 un comando G90.
Quedaría así:
...
G90
G1 X10 Y210 F6000
...
Hay que colocarlas de forma que no interfieran con ordenes de movimiento relativo.
Lo mejor es ponerlas justo antes del comando M84, que desactiva los motores.
Si no tienes claro donde incluir esas líneas, pon tu script final para indicarte donde puedes hacerlo.
Citar
#3
Lo he puesto así, como me dices:

M104 S0 ;extruder heater off
M140 S0 ;heated bed heater off (if you have it)
G91 ;relative positioning
G1 E-1 F300 ;retract the filament a bit before lifting the nozzle
to release some of the pressure
G1 Z+0.5 E-5 X-20 Y-20 F9000 ;move Z up a bit and retract filament even more
G90
G1 X10 Y200 F5000
M84 ;steppers off
G107 ; fan stop

Muchas gracias
Citar
#4
Correcto.
Un saludo.
Citar