Código GCODE de Creality Ender 3 V2 NEO Desactivar Autonivelado

jkinito - 08/06/2023 15:26
Hola a todos/as...
Escribo esto para ver si alguien me puede ayudar. Resulta que en algunas ocasiones, durante impresiones de varias horas, mi impresora deja de extruir filamento pero continúa imprimiendo. He descubierto un "truco" para retomar la impresión, que consiste en medir los milímetros que se han impreso, abrir el archivo .gcode y eliminar las líneas desde el inicio hasta ese punto.

El problema que tengo es que mi impresora NEO cuenta con un sensor de autonivelado en la punta del extrusor, y al retomar la impresión, la pieza choca con el sensor y la altura no se calibra correctamente.

Me gustaría saber cómo evitar que se realice la autonivelación para poder continuar con la impresión desde el punto que he establecido al eliminar esas líneas de código.

Adjunto una copia de la línea de código del archivo .gcode.

¡Gracias!

;FLAVOR:Marlin
;TIME:45511
;Filament used: 18.4735m
;Layer height: 0.16
;MINX:29.141
;MINY:36.242
;MINZ:0.28
;MAXX:190.859
;MAXY:183.75
;MAXZ:4.92
;Generated with Creality Slicer 4.8.2-279
M140 S60; Establecer temperatura de la cama
M105; Reportar temperaturas
M190 S60; Esperar la temperatura de la cama
M104 S225; Establecer la temperatura del hotend
M105; Reportar temperaturas
M109 S225; Esperar la temperatura del hotend
M82 ;absolute extrusión mode


G28 ;Inicio automático


G92 E0 ;Reset Extruder
G1 Z2.0 F3000 ;Move Z Axis up
G1 X10.1 Y20 Z0.28 F5000.0 ;Move to start position
G1 X10.1 Y200.0 Z0.28 F1500.0 E15 ;Draw the first line
G1 X10.4 Y200.0 Z0.28 F5000.0 ;Move to side a little
G1 X10.4 Y20 Z0.28 F1500.0 E30 ;Draw the second line
G92 E0 ;Reset Extruder
G1 Z2.0 F3000 ;Move Z Axis up


G92 E0
G92 E0
G1 F3000 E-5
;LAYER_COUNT:26
;LAYER:0
M107; Ventilador apagado
G0 X34.952 Y40.262 Z0.28
;TYPE:SKIRT
G1 F3000 E0
G1 F1200 X35.473 Y39.83 E0.00788

He identificado mucho código, pero no consigo encontrar cuál es el que hace al autonivelado, en otras impresoras pone que es el G29, pero dicho código aquí no aparece.

Un saludo y muchas gracias por vuestras opiniones.
3dpoder - 08/06/2023 16:46
Por lo que yo he leído suele ser el G29 o el G32, pero ninguno de los dos aparecen en ése código.

¿Está completo?
jkinito - 08/06/2023 17:41
[QUOTE=3dpoder;1018548]Por lo que yo he leído suele ser el G29 o el G32, pero ninguno de los dos aparecen en ése código.

¿Está completo?[/QUOTE]

Sí, a partir de ahí ya son las líneas de impresión, he buscado el G29 y el G32 en todo el código y no aparece por ningún sitio... Es rarísimo, he estado pensando que a lo mejor lo hace el G28 que es el inicio automático.

Por proximidad al código G29 o G32 creo que puede ser ese, pero no quiero arriesgarme por si al desplazarse tropieza en la pieza y rompo alguna pieza de la impresora.
IRCNick - 25/09/2024 04:05
Buenas.

Mas q seguro no tenga autonivelado en el inicio de la impresion, pero si tenga activado cargar la malla creada, proba poniendo este Mcode.

M420 S0;

Seguro te funcione, sino lo ideal seria conectarte x USB con el pronterface y tirar un M503 y pegalo, asi te podriamos ayudar, me dedico a la reparacion de impresoras 3D y todavia no atendi ninguna de esas.

Saludos.
PD: Mi nombre es Diego, el más mejor!!!
Soliman - 25/09/2024 09:40
GCODE MARLIN

Bed Leveling (Bilinear) | Marlin Firmware
Novatototal - 05/10/2024 00:54
En mi impresora, el autonivelado también está configurable si/no en algún menú. De todas formas, si apagas la impresora, cosa que entiendo tienes que hacer, a ver cómo va a pillar luego los inicios de cada eje cuando enciendas de nuevo y quieras hacer algo, debe ir primero a los finales de carrera en cada eje y sensor de nivel en Z para coger sus ceros, una nivelación mímina-home necesaria. Si creo haberte entendido, no lo veo con media pieza imprimida, mejor busca el motivo del fallo y trata de evitarlo.
Soliman - 05/10/2024 06:31
Creo que se están mezclando dos temas sobre el AUTONIVELADO.

Una cosa, es que en el código (GCODE), haya una línea para activar o no el autonivelado y otra cosa es tener el autonivelado activado en MARLIN en el código de la impresora.

Cuando instalamos un nivel automático, hay que ACTIVAR una o varias líneas en lo que es el código; o sea el FIRMWARE.

Y luego hay que NIVELARLO con el sensor.

Lo primero es lo manual, o sea, hacer el autohome y luego ajustar mas o menos las ruedecillas de la cama hasta ajustarlo todo.

Y luego viene el ajustado por el AUTONIVELADO, donde lo que hace la impresora es MEDIR los puntos de toda la superficie de la cama.

Una vez hace las medidas, hay veces que se tiene que modificar alguna distancia........ y después, hay que GUARDAR esas medidas (que quedarán ya en memoria).
NO SE, si hay que utilizar el EEPROM para guardar, pues en esto, los MANUALES de Marlin no son muy concretos.

Una vez hecha esta autonivelación, no tendría por que repetirse antes de cada impresión (creo yo).

El quitar el SENSOR de AUTONIVEL requiere modificar el código, por lo que si no se sabe lo que hay que borrar, podemos estropear todo el funcionamiento de la máquina.

Hay Firmware ya preparados para según que tipos de sensores, pero siempre hay que tener en cuenta tanto el modelo del sensor (BLTouch - CRTouch) pero también el modelo de la impresora y versión de la placa, pues hay varios modelos diferentes según se van actualizando las impresoras.

[video=youtube_share;MjE4XBexFac]https://youtu.be/MjE4XBexFac[/video]