[AYUDA] Autonivelado con sensor inductivo Prusa i3

2,251 views
Skip to first unread message

viriatorr

unread,
May 12, 2015, 1:37:52 PM5/12/15
to asrob-uc3m-i...@googlegroups.com
Saludos a todos, llevo un par de semanas haciendo pruebas con la Prusa i3 que acabo de montar.
He conseguido resolver las dudas que iban surgiendo con mi poco dominio del inglés, leyendo cosas en el grupo, con mi padrino Javi, y viendo videos y tal... pero me atormenta una cosa que no consigo hacer que funcione.

Es el autolevel con el sensor inductivo. Sólo una vez lo he conseguido y luego ya nunca mas.


Tengo todo configurado, el Marlin, añadido el G29 en el Cura, como dice y explica el compañero en este video.

https://www.youtube.com/watch?v=k7xECZigxB4


La única cosa diferente que tengo es que como tengo un sensor PNP y no NPN esta línea la tengo así.

const bool Z_MIN_ENDSTOP_INVERTING = false; // set to true to invert the logic of the endstop.


Pero es que a la hora de imprimir ya sea conectado al ordenador desde el Cura, hace un homing de los ejes, comienza a imprimir y punto. No autonivela el eje Z. Desde la tarjeta SD ocurre igual.

Es como si omitiera el gcode G29 y seguro que es un fallo super sencillo, pero vamos, que me trae de craneo... A ver si me podeis echar una mano por favor.

Un saludo a todos.

Diego Trapero

unread,
May 12, 2015, 3:43:37 PM5/12/15
to asrob-uc3m-i...@googlegroups.com
Revisa el Gcode que genera porque parece como que no está incluyendo el G29 en cada uno de los archivos. El autonivelado se tiene que realizar al comienzo de cada impresión.

viriatorr

unread,
May 12, 2015, 4:06:41 PM5/12/15
to asrob-uc3m-i...@googlegroups.com
Hola Diego, el gcode que genera x ejemplo cuando salvo el archivo desde Cura, si que aparece el G29...
No se que hago mal.

viriatorr

unread,
May 12, 2015, 4:09:18 PM5/12/15
to asrob-uc3m-i...@googlegroups.com
Te pongo un trozo para que veas:

M109 S205.000000
;Sliced at: Tue 12-05-2015 22:07:56
;Basic settings: Layer height: 0.2 Walls: 0.8 Fill: 30
;Print time: 22 minutes
;Filament used: 0.826m 2.0g
;Filament cost: None
;M190 S70 ;Uncomment to add your own bed temperature line
;M109 S210 ;Uncomment to add your own temperature line
G21        ;metric values
G90        ;absolute positioning
M82        ;set extruder to absolute mode
M107       ;start with the fan off
G28 X0 Y0  ;move X/Y to min endstops
G28 Z0     ;move Z to min endstops
G29        ;AUTONIVELADO
G1 Z15.0 F7800 ;move the platform down 15mm
G92 E0                  ;zero the extruded length
G1 F200 E3              ;extrude 3mm of feed stock
G92 E0                  ;zero the extruded length again
G1 F7800
;Put printing message on LCD screen
M117 Printing...

;Layer count: 100
;LAYER:0
M107
G0 F7800 X54.429 Y71.263 Z0.150
;TYPE:SKIRT
G1 F1500 X98.028 Y71.263 E1.08758
G1 X98.028 Y114.862 E2.17516
Message has been deleted

Jose Terrassa

unread,
May 12, 2015, 5:26:20 PM5/12/15
to asrob-uc3m-i...@googlegroups.com
Quita el G28 Z0 que hay antes del G29 y pruebas

viriatorr

unread,
May 12, 2015, 5:30:20 PM5/12/15
to asrob-uc3m-i...@googlegroups.com
gracias por los consejos.
He probado quitando el G28 Z0, tambien quitando los x/y y dejando solo G28. Pero palos de ciego...
Sigue igual...

fm

unread,
May 13, 2015, 2:22:48 AM5/13/15
to asrob-uc3m-i...@googlegroups.com
Pon solo:
G28
G29
En vez de HOME de todo.

Saludos,

fm

viriatorr

unread,
May 13, 2015, 10:01:33 AM5/13/15
to asrob-uc3m-i...@googlegroups.com


Gracias fm,pero eso tampoco funciona. No sé donde estará el problema. Si quereis que os suba lo que tengo en la config del Marlin?...

Me tiene quemado este tema. Si no fuera por el ansia...

OskarAs8

unread,
May 13, 2015, 12:17:03 PM5/13/15
to asrob-uc3m-i...@googlegroups.com
Prueba en el terminal de comandos a poner a mano G28 primero y luego G29 a ver si te funciona.

Nacho García

unread,
May 13, 2015, 2:49:25 PM5/13/15
to asrob-uc3m-i...@googlegroups.com
No creo que sea tu caso, pero a mi me pasó una vez, probando diferentes versiones del marlin, que se me olvido descomentar la linea de "#define ENABLE_AUTO_BED_LEVELING"  y claro no me funcionaba, llamadme empanao xD pero estaba tan convencido de que lo habia activado, que tarde lo mio en darme cuenta xD


Saludos

viriatorr

unread,
May 13, 2015, 4:59:51 PM5/13/15
to asrob-uc3m-i...@googlegroups.com
Nuevamente gracias. Veo que razonais la misma secuencia de posibles errores que se pueden dar. Lo cierto es que en el caso cambiar en el terminal poniendo sólo G28 no afecta para nada a la impresión y sigue sin hacer el auto nivelado.
Por otro lado si que tengo descomentado la linea de activar el autonivelado, y pudiera habersido eso porque empanao es mi cuarto apellido pero desgraciadamente no es tampoco eso. Para que lo veais vosotros mas claro y podais ver donde puede ser el fallo, que es que tiene que ser una tonteria, digo yo, os cuelgo el archivo de mi firmware y si veis algo raro ya me direis.Gracias por el interés.
Marlinviriatorr.ino

Francisco Malpartida-gmail

unread,
May 13, 2015, 5:06:08 PM5/13/15
to asrob-uc3m-i...@googlegroups.com
Mejor que ese fichero, adjunta tu: configuration.h y configuration_adv.h

Un saludo,

fm

> On 13 May 2015, at 22:59, viriatorr <viria...@gmail.com> wrote:
>
> <Marlinviriatorr.ino>

viriatorr

unread,
May 13, 2015, 5:28:11 PM5/13/15
to asrob-uc3m-i...@googlegroups.com
ok, ahi van
config_adv.txt
configh.txt

Francisco Malpartida-gmail

unread,
May 13, 2015, 6:21:45 PM5/13/15
to asrob-uc3m-i...@googlegroups.com
A primera vista lo que me ha llamado la atención es lo siguiente:

// these are the offsets to the probe relative to the extruder tip (Hotend - Probe)//IMPORTATE CALIBRAR BIEN SOBRE TODO Z
#define X_PROBE_OFFSET_FROM_EXTRUDER 82//-75
#define Y_PROBE_OFFSET_FROM_EXTRUDER 100//-85
#define Z_PROBE_OFFSET_FROM_EXTRUDER -4.5//-4.1//3.8

Estas lineas quieren decir que tienes el sensor a 8.2cm de la punta en el sentido X y a 10cm en el Y. Además de tenerlo a
-4.5mm de distancia de la cama, por lo general debe ser negativo, pero no tanto.

Mide la distancia en X e Y que hay entre la punta de tu extrusor y el sensor y pónselo a los valores de arriba. negativos, sensor a la izquierda y delante del hotend, positivos
a la derecha y tras el hotend.

Por otro lado, cuando cambies los valores teclea desde el terminal serie:
G28 // para hacer home
G29 // iniciar secuencia de autolevel.

Si tengo un ratillo, sigo mirando, aunque los autores de la configuración también podrían pronunciarse ;-)

Saludos,

fm


> On 13 May 2015, at 23:28, viriatorr <viria...@gmail.com> wrote:
>
> <configh.txt>

Nacho García

unread,
May 13, 2015, 6:25:04 PM5/13/15
to asrob-uc3m-i...@googlegroups.com
tienes el sensor a esas distancias en los ejes XY ?

Iceflow

unread,
May 13, 2015, 6:33:09 PM5/13/15
to asrob-uc3m-i...@googlegroups.com
Pones la G en mayúsculas? aunque debería funcionar igual, pero por si las moscas... cuando pruebes el G28 y luego el G29 en consola...

--
Has recibido este mensaje porque estás suscrito al grupo "Clone Wars: Imprimiendo impresoras 3D" de Grupos de Google.
Para anular la suscripción a este grupo y dejar de recibir sus mensajes, envía un correo electrónico a asrob-uc3m-impreso...@googlegroups.com.
Para publicar en este grupo, envía un correo electrónico a asrob-uc3m-i...@googlegroups.com.
Para ver esta conversación en el sitio web, visita https://groups.google.com/d/msgid/asrob-uc3m-impresoras-3d/9dddc288-8aa5-417b-8e14-1951f0f3d7e7%40googlegroups.com.
Para acceder a más opciones, visita https://groups.google.com/d/optout.

fm

unread,
May 13, 2015, 6:40:51 PM5/13/15
to asrob-uc3m-i...@googlegroups.com
Otra cosa, dependiendo que versión de Marlin sea, puede que ni funcione o no funciona bien. No veo las comprobaciones de posición en el código...

viriatorr

unread,
May 13, 2015, 6:44:32 PM5/13/15
to asrob-uc3m-i...@googlegroups.com
Gracias fm por lo del detalle de la sonda. La verdad es que no me estaba dando cuenta que esa era la distancia entre el sensonr y la punta. Ya lo he corregido. Voy a probar que tal resulta. Luego osdigo.

viriatorr

unread,
May 13, 2015, 6:46:29 PM5/13/15
to asrob-uc3m-i...@googlegroups.com
Perdonan mi torpeza, pero no he entendido eso de las comprobaciones de posición del código. La versión de Marlin es la última.

fm

unread,
May 13, 2015, 6:49:20 PM5/13/15
to asrob-uc3m-i...@googlegroups.com
Es que esa versión de Marlin tiene pinta de ser más vieja que la tos. Del año pasado, tal vez. No la reconozco como una 1.0.2, 1.0.0 o 1.0.1.

viriatorr

unread,
May 13, 2015, 6:54:03 PM5/13/15
to asrob-uc3m-i...@googlegroups.com
Bueno, las distancias ya estan bien, las del punta y sensor. Pero el autolevel pasa olímpicamente de aparecer.
Aisflou, pongo la G con mayus, pero ni por esas.
Lo cierto es que por ejemplo desde el lcd hago el level plate lo hace bien. Que ya se que no tiene que ver, pero es que parece que solo usa el sensor como si fuera un fin de carrera.

viriatorr

unread,
May 13, 2015, 6:54:47 PM5/13/15
to asrob-uc3m-i...@googlegroups.com

voy a revisar eso y la descargaré otra vez, fm.

viriatorr

unread,
May 13, 2015, 7:07:45 PM5/13/15
to asrob-uc3m-i...@googlegroups.com

Jodr, pues tenia un marlin que no era el último... ya lo acabo de mirar mañana y pruebo a ver. Ya os diré
Gracias fm por esa visual que me has dado. Un diez.

Reply all
Reply to author
Forward
0 new messages