This forum uses cookies
This forum makes use of cookies to store your login information if you are registered, and your last visit if you are not. Cookies are small text documents stored on your computer; the cookies set by this forum can only be used on this website and pose no security risk. Cookies on this forum also track the specific topics you have read and when you last read them. Please confirm whether you accept or reject these cookies being set.

A cookie will be stored in your browser regardless of choice to prevent you being asked this question again. You will be able to change your cookie settings at any time using the link in the footer.

  • 0 voto(s) - 0 Media
  • 1
  • 2
  • 3
  • 4
  • 5
Autolevel por capacitancia
antodelg escribió:Una pregunta sobre estos sistemas... ¿realmente compensa tener el eje z arriba y abajo durante toda la impresión en vez de nivelar la cama y dejarla fija?, no he probado aún un autolevel, pero a parte del sobreesfuerzo del pololu al mover dos motores de manera constante, no puede provocar la aparición de imperfecciones al mover el eje Z tanto? (wobbles, backlash, etc).

El tema es que me he planteado pillar un sistema de estos, pero por ejemplo la cama hace muchos meses que no necesito nivelarla (he tenido que mover el endstop del eje Z alguna vez porque no lo tengo fijo del todo para poder regular bien cuando cambio de hotend), pero la cama en sí tiene los tornillos bastante fijos, por eso no se si realmente compensará ahorrarse una nivelación muy de vez en cuanto a cambio de tener el eje Z bailando durante toda la impresión.

Un saludo!!
pues si merece la pena.. cada vez que quieres hacer una pieza coges le das a imprimir... y te olvidas. respecto a lo que comentas del backlash yo no e notado nada... las capas me salen perfectamente alineadas una encima de otra
  Responder
antodelg escribió:Una pregunta sobre estos sistemas... ¿realmente compensa tener el eje z arriba y abajo durante toda la impresión en vez de nivelar la cama y dejarla fija?, no he probado aún un autolevel, pero a parte del sobreesfuerzo del pololu al mover dos motores de manera constante, no puede provocar la aparición de imperfecciones al mover el eje Z tanto? (wobbles, backlash, etc).

El tema es que me he planteado pillar un sistema de estos, pero por ejemplo la cama hace muchos meses que no necesito nivelarla (he tenido que mover el endstop del eje Z alguna vez porque no lo tengo fijo del todo para poder regular bien cuando cambio de hotend), pero la cama en sí tiene los tornillos bastante fijos, por eso no se si realmente compensará ahorrarse una nivelación muy de vez en cuanto a cambio de tener el eje Z bailando durante toda la impresión.

Un saludo!!

Hola,

A ver, a mí me compensa mucho, porque mi cama está atornillada sobre muelles, y resulta que me salido 'movida', por lo que era sacar el espejo y volver a pasarme un rato nivelando. Con el sistema de autolevel me he olvidado de esos problemas y he ahorrado bastante tiempo de nivelación (parece poco, pero entre mover el extrusor para hacer las mediciones, llegar al tornillo a tocar, apretarlo/aflojarlo, volver a hacer las mediciones, volver a buscar el tornillo, ....., se lleva su tiempo y la paciencia a veces).

En tu caso, si casi no has de nivelar nunca, no sé si te compensará el montaje de un sistema de autolevel, aunque mi opinión personal es que nunca está de más.

Saludos
La impresión 3D casera no es una ciencia exacta: a las mismas entradas y ejecutando el mismo proceso, no siempre sale el mismo resultado .... para desconsuelo de los que sólo queremos conseguir imprimir en 3D :(
  Responder
muchas gracias por las respuestas!. La verdad es que me llama mucho el sistema de autolevel, pero como ya ni me acuerdo de la última vez que tuve que mover los tornillos de la cama están sobre muelles, pero bastante apretadita y he tenido suerte que no se menean los tornillos jeje) no se si me compensará por los problemas que le veo a menear tanto el eje Z, pero si no os da problemas puede que me anime. Ahora voy a pasar la prusita a Steel con cama de 30 x 20 y puede que aproveche para ponerle un autolevel.

Un saludo!
  Responder
El autolevel no le supone ningún esfuerzo adicional a los pololus, porque están trabajando permanentemente si no has usado la directiva DISABLE_Z.

Por otro lado, tener un sistema autolevel es compatible con tener la cama bien nivelada. Yo utilizo los datos que arroja el comando G29 como orientación para nivelar la cama, de manera que la tengo siempre perfectamente horizontal y los motores de Z permanecen quietos. Lo hago así porque sufro por el desgaste de varillas y tuercas, más que por motores y pololus.

Otra ventaja que le encuentro al autolevel es que me olvido de ajustar Z cada vez que cambio de espejo, ya que alterno los típicos de ikea con otro que es 0,5mm más fino (con menos peso y menos inercia)

salud!
  Responder
sacamantecas escribió:El autolevel no le supone ningún esfuerzo adicional a los pololus, porque están trabajando permanentemente si no has usado la directiva DISABLE_Z.

Por otro lado, tener un sistema autolevel es compatible con tener la cama bien nivelada. Yo utilizo los datos que arroja el comando G29 como orientación para nivelar la cama, de manera que la tengo siempre perfectamente horizontal y los motores de Z permanecen quietos. Lo hago así porque sufro por el desgaste de varillas y tuercas, más que por motores y pololus.

Otra ventaja que le encuentro al autolevel es que me olvido de ajustar Z cada vez que cambio de espejo, ya que alterno los típicos de ikea con otro que es 0,5mm más fino (con menos peso y menos inercia)

salud!

Si, pa eso del cambio de espejo tiene que estar bien. Lo de DISABLE-Z la verdad no recuerdo como lo tengo, se que hace bastante tiempo estuve probando con esa directiva. Aún así, los pololus suelen sufrir más cuando el motor está en movimiento de manera continua, o al menos se calientan más.

No pensaba que fuera posible ajustar la cama al nivel de que no se meneen los motores de Z, al final me vais a hacer volver el SAV y acabaré pillando un autolevel dentro de na xD

Un saludo y gracias!
  Responder
sacamantecas escribió:El autolevel no le supone ningún esfuerzo adicional a los pololus, porque están trabajando permanentemente si no has usado la directiva DISABLE_Z.

Por otro lado, tener un sistema autolevel es compatible con tener la cama bien nivelada. Yo utilizo los datos que arroja el comando G29 como orientación para nivelar la cama, de manera que la tengo siempre perfectamente horizontal y los motores de Z permanecen quietos. Lo hago así porque sufro por el desgaste de varillas y tuercas, más que por motores y pololus.

Otra ventaja que le encuentro al autolevel es que me olvido de ajustar Z cada vez que cambio de espejo, ya que alterno los típicos de ikea con otro que es 0,5mm más fino (con menos peso y menos inercia)

salud!

Me interesaría mucho saber como calibras la cama fijandote en los valores .
  Responder
Repetido.
  Responder
Jarryson escribió:
sacamantecae escribió:...

Me interesaría mucho saber como calibras la cama fijandote en los valores .

Tengo la cama sobre 3 apoyos con tornillos de ajuste M3 (de 0,5mm por vuelta). Tomo las medidas lo más cerca posible de los tornillos. Por ejemplo, si veo que el de la derecha está .25 mm más alto que el de la izquierda, tendré que darle media vuelta al tornillo derecho en el sentido de las agujas del reloj para ajustarlo.

salud!
  Responder
sacamantecas escribió:
Jarryson escribió:
sacamantecae escribió:...

Me interesaría mucho saber como calibras la cama fijandote en los valores .

Tengo la cama sobre 3 apoyos con tornillos de ajuste M3 (de 0,5mm por vuelta). Tomo las medidas lo más cerca posible de los tornillos. Por ejemplo, si veo que el de la derecha está .25 mm más alto que el de la izquierda, tendré que darle media vuelta al tornillo derecho en el sentido de las agujas del reloj para ajustarlo.

salud!

Perfecto,tomo nota, yo la tengo sobre 4 apoyos, y el sensor calibra justo pegado a los tornillos, intentaré hacer lo que me has comentado a ver si mejora algo.
  Responder
Voy tomando sitio :zpalomitas:

Podéis poner un esquema de montaje ""real"" (que no sea diagrama de componentes, sino como tenemos que colocar los componentes en la PCB, vamos, una foto casi real que se vean los cables jajaja). Soldando y manipulando no tengo problema, pero interpretando diagramas soy un cateto Meparto , y como he visto que hay varios montajes, unos funcionan y otros no, mejor pregunto.

Un saludo y muchas gracias
  Responder
O el esquema electrico normalito xD
Es que he visto 2 o 3 versiones ya. y nose cual es la buena
  Responder
Hola, he montado el autolevel por capacitancia y funciona perfecto cuando no uso la cama caliente, pero cuando uso la cama caliente se vuelve loco, hace las pruebas de medida en alto sin llegar a activarse el sensor ni nada. No creo que sea por el calor ya que si le hago un autohome estando caliente lo hace bien.

Os pongo un video para que veais lo que hace.

  Responder
Si caliento la cama con pronterface y le mando un G29 lo hace perfecto.

¿Puede ser que sea de la configuración del start-gcode del cura? Huh

Lo tengo así, ¿esta bien?

; -- START GCODE --
;Sliced at: {day} {date} {time}
;Basic settings: Layer height: {layer_height} Walls: {wall_thickness} Fill: {fill_density}
;Print time: {print_time}
;Filament used: {filament_amount}m {filament_weight}g
;Filament cost: {filament_cost}
;M190 S{print_bed_temperature} ;Uncomment to add your own bed temperature line
;M109 S{print_temperature} ;Uncomment to add your own temperature line
G21 ;metric values
G90 ;absolute positioning
M107 ;start with the fan off
G28 X0 Y0 ;move X/Y to min endstops
G28 Z0 ;move Z to min endstops
G29
G1 Z15.0 F1200 ;move the platform down 15mm
G92 E0 ;zero the extruded length
G1 F200 E5 ;extrude 5mm of feed stock
G92 E0 ;zero the extruded length again
G1 F{travel_speed}
;Put printing message on LCD screen
;M117 Printing...
; -- end of START GCODE --
  Responder
(13-12-2015, 11:52 AM)Gustavo78 escribió: Si caliento la cama con pronterface y le mando un G29 lo hace perfecto.

¿Puede ser que sea de la configuración del start-gcode del cura? Huh

Lo tengo así, ¿esta bien?

; -- START GCODE --
;Sliced at: {day} {date} {time}
;Basic settings: Layer height: {layer_height} Walls: {wall_thickness} Fill: {fill_density}
;Print time: {print_time}
;Filament used: {filament_amount}m {filament_weight}g
;Filament cost: {filament_cost}
;M190 S{print_bed_temperature} ;Uncomment to add your own bed temperature line
;M109 S{print_temperature} ;Uncomment to add your own temperature line
G21        ;metric values
G90        ;absolute positioning
M107       ;start with the fan off
G28 X0 Y0  ;move X/Y to min endstops
G28 Z0     ;move Z to min endstops
G29
G1 Z15.0 F1200 ;move the platform down 15mm
G92 E0                  ;zero the extruded length
G1 F200 E5              ;extrude 5mm of feed stock
G92 E0                  ;zero the extruded length again
G1 F{travel_speed}
;Put printing message on LCD screen
;M117 Printing...
; -- end of START GCODE --

Prueba con un g28 simple (con la mano en el interruptor por si acaso xD):


G21 ;metric values
G90 ;absolute positioning
M107 ;start with the fan off
G28 ;
G29 ;
G1 Z15.0 F1200 ;move the platform down 15mm
G92 E0 ;zero the extruded length
G1 F200 E5 ;extrude 5mm of feed stock
G92 E0 ;zero the extruded length again
G1 F{travel_speed}
;Put printing message on LCD screen
;M117 Printing...
; -- end of START GCODE --
  Responder
Gracias por tu respuesta biketrial, he probado lo que dices pero hace lo mismo, no ha cambiado nada  Indeciso

Por ahora para poder usar la cama caliente estoy haciendo lo siguiente:

- Genero el goce en cura con la cama caliente a cero.
- activo calentamiento de la cama y del hotend con pronterface
- desactivo calentamiento en pronterface
- lanzo la impresión desde sd o el ordenador 
- cuando ya a hecho el autolevel vuelvo a activar el calentamiento de la cama con pronterface para que no se enfrie y a funcionar.

Es un rollo pero es la unica forma en la que consigo usar la cama con autolevel  Enfadado
  Responder
tengo montado el autolevel con el sensor capacitivo, la conexión que tengo es con un diodo, y tengo el siguiente problema:
hace el homing en tres puntos pero en el 4 el sensor no detecta (no se enciende la luz del sensor), y baja continua bajando y forzando el espejo. Cuando ha bajado un 1mm más de lo normal detecta.
es muy raro que solo me pase en un punto? siempre es el mismo punto. (utilizo el repetier).
Si hago en el eje Z en diferentes puntos, todos ok, menos el de la misma esquina. 
Hace lo mismo con la cama caliente o fría.
Es muy raro no? a alguien le pasa o le ha pasado lo mismo
  Responder
Homer, has probado a aumentar la sensibilidad del sensor con el tornillo y subir el offset z ?
  Responder
(14-12-2015, 01:17 AM)Gustavo78 escribió: Homer, has probado a aumentar la sensibilidad del sensor con el tornillo y subir el offset z ?


No, no he probado a aumentar la sensibilidad del sensor, ni a subir el offset Z.
hoy he vuelto a encender la impresora y el ordenador, abro el repetier y hago un homing de todos los ejes y luego pruebo a medir el Zen todos los puntos en que toma el sensor antes de empezar a imprimir y todo perfecto.
Aun no entiendo porque ayer no media bien en un punto.
  Responder
MI expereriencia con sensor capacitivo. las mediciones con caa que no supere los 45-50º perfectas, si pones la cama a 110 para imprimir en abs, hay desviacion en la medicion. es decir cama fria- templada con offset enz de 0.4 con cama caliente a 110 offset.  de casi 2mm. soluci´on. hacer el g29 mientras se calienta la cama, que siempre termina antes de que la cama llegue a 60. o bien hacer el g29 antes del calentamiento de la cama..
en simplify3d es facil hacerlo... en el script de start gcode....

esto para un extrusor
M140 S[bed1_temperature] ; Set bed temp and do not wait - preheat
M104 S200 T0; Set extruder and do not wait - preheat
M218 X0 Y0 T0
M218 X0 Y18 T1
G28 ; home all axes
G29 ; AUTO LEVEL
G90
M190 S[bed1_temperature] ; Set bed temp and wait to be reached
M109 S[extruder0_temperature] ; Set extruder temp and wait to be reached




esto para doble extrusion

M140 S[bed1_temperature] ; Set bed temp and do not wait - preheat
M104 S200; Set extruder and do not wait - preheat
M104 S200 T1; Set extruder and do not wait - preheat
M218 X0 Y0 T0
M218 X0 Y18 T1
G28 ; home all axes
G29 ; AUTO LEVEL
G90
M190 S[bed1_temperature] ; Set bed temp and wait to be reached
M109 S[extruder0_temperature] ; Set extruder temp and wait to be reached
M109 S[extruder1_temperature] ; Set extruder temp and wait to be reached



lo dicho con cama fria da un offset con cama caliente a 110 grados da uno mayor....
  Responder
(08-01-2016, 10:56 AM)erteclas escribió: MI expereriencia con sensor capacitivo. las mediciones con caa que no supere los 45-50º perfectas, si pones la cama a 110 para imprimir en abs, hay desviacion en la medicion. es decir cama fria- templada con offset enz de 0.4 con cama caliente a 110 offset.  de casi 2mm. soluci´on. hacer el g29 mientras se calienta la cama, que siempre termina antes de que la cama llegue a 60. o bien hacer el g29 antes del calentamiento de la cama..
en simplify3d es facil hacerlo... en el script de start gcode....

esto para un extrusor
M140 S[bed1_temperature] ; Set bed temp and do not wait - preheat
M104 S200 T0; Set extruder and do not wait - preheat
M218 X0 Y0 T0
M218 X0 Y18 T1
G28 ; home all axes
G29 ; AUTO LEVEL
G90
M190 S[bed1_temperature] ; Set bed temp and wait to be reached
M109 S[extruder0_temperature] ; Set extruder temp and wait to be reached




esto para doble extrusion

M140 S[bed1_temperature] ; Set bed temp and do not wait - preheat
M104 S200; Set extruder and do not wait - preheat
M104 S200 T1; Set extruder and do not wait - preheat
M218 X0 Y0 T0
M218 X0 Y18 T1
G28 ; home all axes
G29 ; AUTO LEVEL
G90
M190 S[bed1_temperature] ; Set bed temp and wait to be reached
M109 S[extruder0_temperature] ; Set extruder temp and wait to be reached
M109 S[extruder1_temperature] ; Set extruder temp and wait to be reached



lo dicho con cama fria da un offset con cama caliente a 110 grados da uno mayor....


se sabia, y los creadores de marlin lo saben y o no hacen nada o pasan del tema por complejo,o lo tienen muy muy en secreto... pero n o me tiene mucha pinta, ya a dia de hoy casi ni se sabe que estan haciendo nuevo al firmware ....
se podria arreglar mediante una tabla que corrija automaticamente los offsets segun la temperatura de la cama caliente,, pero he oido que en alguna feria comentaron que el autolevel a dia de hoy "era algo chapuza"..
y para los que solemos hacer varias impresiones seguidas, toca bastante las narices.
esque ni el inductivo hace 2 mediciones iguales. yo por mi parte, como lo he comentado, lo he quitado y he ganado mucha calidad en las impresiones en la core xy, seguramente, por la masa de la cama arriba y abajo
  Responder


Posibles temas similares…
Tema Autor Respuestas Vistas Último mensaje
  (duda y problema) tmc 2209 uart y sensor autolevel fallo nivelacion sacha 37 7,849 14-08-2020, 12:29 AM
Último mensaje: sacha
  Sensor autolevel kingpin82 8 4,833 22-09-2017, 05:08 PM
Último mensaje: tximy
  Autolevel witbox josualo 1 1,970 16-01-2015, 11:53 AM
Último mensaje: Coricoco
  SAV MKI y autolevel holaktal3 3 2,674 13-10-2014, 03:23 AM
Último mensaje: fmalpartida