Tengo un problema con la altura de mi primera capa. Pero comencemos por el principio:
Tengo una impresora extrusora Tevo Tarantula Dual con un interruptor de tope final para el eje Z. Sin nivel de cama automático. Boquilla de 0,4 mm. Todo funcionó como debería. En casa extrusora con comando G28 y nivelo la cama con un trozo de papel o un calibre de espesor de 0.1 mm. En la cortadora, configuré la altura de la capa inicial 0,2 mm para la altura de la capa 0,1 mm. La primera capa se veía perfecta y se adhirió bien a la cama. Hace unos días se detuvo en medio de una impresión, la boquilla estaba obstruida. No hay problema, cambié la boquilla por una de repuesto que tenía. No es la primera vez que lo desarmo.
Aquí comienza mi problema: después de que todo se ensambló nuevamente, coloco la extrusora en casa con G28, nivelo la cama y comienzo una impresión con la misma configuración que solía usar para imprimir. Pero o la primera capa no se adhirió a la cama en absoluto o se ve terrible. Traté de nivelar la cama nuevamente y también intenté que funcionara jugando con la configuración. Pero sin resultados satisfactorios.
Aquí está la parte en la que comienza mi pregunta: me di cuenta de que la primera capa en realidad no es la misma Z = 0 si uso G28 en casa y la Z0 se muestra cuando imprimir una pieza. Por ejemplo: Configure la cama de nivel G28 con un calibre de espesor de 0.1 mm. Luego comience a imprimir con una altura de capa de 0.1 mm y un ajuste de altura de capa inicial de 0.2 mm
El resultado debe ser 0.1 + 0.1 + 0.2 = 0.4 altura real de la capa (si también cuento la altura de la capa de 0,1 (no estoy seguro de si esto es correcto)) la impresora muestra aquí una Z de 0,2, pero si la mido, es de alrededor de 0,7 mm, eso es demasiado.
Me confunde por qué este es el caso después de cambiar la boquilla. Teniendo en cuenta que nivele la cama exactamente de la misma manera que lo hice antes y usé la misma rebanadora, la nueva boquilla es un poco más corta, pero me aseguré de que ambas boquillas del extrusor doble tengan la misma altura. No entiendo por qué sucede esto. ¿Hay alguna forma de restablecer la Z? Probé el código M851 pero, por lo que tengo entendido, lo usé para la nivelación automática de la cama. No funcionó de todos modos, dice un comando desconocido.
Podría solucionar el problema ajustando el tope hasta que de alguna manera funcione, pero luego, si quiero nivelar la cama y usar el código G28, la boquilla lo haría chocar contra la cama y esa no es una solución satisfactoria. ¿Sería suficiente establecer una compensación z en el firmware? No tengo mucha experiencia en esa área.
; SABOR: Marlin
; TIEMPO: 737
; Filamento usado: 0.351177m
; Altura de la capa: 0.1 ; generado con Cura_SteamEngine 3.2.0
M190 S47
M104 S197
M109 S197
M82; modo de extrusión absoluta
G21; valores métricos
G90; posicionamiento absoluto
M82 ; poner la extrusora en modo absoluto
M107; comenzar con el ventilador apagado
G28 X0 Y0; mover X / Y a los topes finales mínimos
G28 Z0; mover Z a los topes finales mínimos
G1 Z15.0 F9000; mueva la plataforma hacia abajo 15 mm
G92 E0; ponga a cero la longitud extruida
G1 F200 E3; extruya 3 mm de material de alimentación
G92 E0; vuelva a poner a cero la longitud extruida
G1 F9000
; Ponga el mensaje de impresión en la pantalla LCD
M117 Imprimiendo ...
; LAYER_COUNT: 9
; LAYER: 0
M107
M204 S2200
G0 F3000 X75.185 Y64.596 Z0.2
M204 S1750
; TIPO: FALDA G1 F1650 X76.267 Y63.316 E0.06132