Mi impresora tiene una función de nivelación automática que funciona al tocar la placa de construcción con la punta de la boquilla.
Comencé a usar una superficie BuildTak y BuildTak se daña cuando empujas una boquilla caliente dentro de ella.
Así que edité el código G de inicio para ejecutar la nivelación automática antes de calentar el hotend
Pero el ABS no se adhiere a la superficie de construcción a menos que precaliente el hotend y espere aproximadamente un minuto.
Así que ahora estoy buscando un comando de código G para poner al final del código G de inicio que hará que la impresora espere un minuto antes de imprimir
La secuencia que estoy buscando es:
- Calentar la cama
- Nivel automático
- Eleve el hotend un poco para que no toque la placa de construcción
- Calienta el hotend
- Espera un minuto (esa es la única parte que falta, todo lo demás funciona)
- Comience a imprimir
¿Alguna forma de insertar un retraso en el código G?
Estoy usando Cura para cortar / imprimir, mi impresora es Robo3D R1 +
Respuestas:
El código G para retrasar es
G4
.G4 P60000
esperará un minuto ElP
es en milisegundos. Algunos firmware también aceptan unS
parámetro que tiene los segundos. Entonces, si es compatible,G4 S60
haría lo mismo.Los detalles de este y todos los demás códigos G se documentan aquí .
fuente
Una solución alternativa al uso de un retraso duro con el comando de permanencia G4 es aumentar el tiempo que la temperatura establecida con M109 debe mantenerse antes de continuar con el siguiente comando.
En Marlin, esta configuración se llama
TEMP_RESIDENCY_TIME
y se puede encontrar alrededor de la línea 150 enConfiguration.h
. Por defecto, esto se establece en 5 segundos, que se ve así:Si aumentar esta configuración resuelve su problema exacto, no puedo decirlo, pero valdría la pena analizarlo.
fuente
Estoy usando este código para mis impresiones.
En M190 S35, la boquilla todavía está en la posición baja (1,2 mm), luego pasa a 4 mm y luego espera la temperatura del extrusor Ex. 195 ° C; cuando el extrusor alcanza los 195 ° C durante 10 segundos, las impresoras comienzan a imprimir pasando la boquilla a 0.22 mm mientras la boquilla alcanza la segunda temperatura de 210 ° C. En este momento me permite limpiar la boquilla y normalizar las temperaturas para obtener buenas impresiones.
Nota: para evitar que la boquilla permanezca mucho tiempo en posición baja (1,2 mm), normalmente precaliento la cama a 35 ° C. Algunas veces calentar la cama lleva más tiempo que calentar la boquilla. Esta es la razón principal por la que prefiero precalentar la impresora.
fuente