[GCODE] como leer la configuracion actual?... M501 o M503 me devuelven solo "ok"

4,682 views
Skip to first unread message

furri

unread,
Apr 23, 2014, 6:19:34 PM4/23/14
to asrob-uc3m-i...@googlegroups.com
Pues eso... que quiero reconfigurar el eje Y, para ello solo tengo que conectar con la arduino mega a traves de un terminal a velocidad 115200, conecto correctamente (via terminal.exe desde W7 y tambien con OctoPrint desde la Raspberry), en ambos casos tecleo M501 o M503 para leer la configuración actual y me responde un conciso y solitario:

ok

pruebo otros comando y si funcionan... por ejemplo, tecleo G28 y los motores se ponen en marcha hasta el "home" a la coordenada 0,0,0.

He mirado en foros y webs y encuentro como cambiar el valor

hacemos una regla de 3 para calcular los nuevos pasos.
cambiamos la configuración del eje Y con:
M92 Ynnn
y almacenar en la EEPROM con
M500

pero sin saber la calibración actual no puedo calcular el valor correcto.

Imagino que será una chorrada pero no doy con ello... será que es muy tarde ya...

¿una ayudita?


Xoan Sampaiño

unread,
Apr 23, 2014, 6:24:42 PM4/23/14
to asrob-uc3m-impresoras-3d
¿Tienes habilitada la opción de utilizar la EEPROM en el firmware que
tienes actualmente en la placa?
> --
>
> ---
> 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 acceder a más opciones, visita https://groups.google.com/d/optout.



--
Xoan Sampaiño [xoan@twitter|vimeo|flickr|delicious]

/\ Document Freedom Day - Liberate your documents
_\/` http://documentfreedom.org/ - March 26th, 2014

furri

unread,
Apr 23, 2014, 6:30:12 PM4/23/14
to asrob-uc3m-i...@googlegroups.com
ni idea... la impresora me la dieron montada y (supuestamente) calibrada... pero hasta ahora no he tenido tiempo de mirar mas a fondo.

Supongo que si estará en la EEPROM de la Arduino Mega ya que tuve que reinstalar la Raspberry con el OctoPrint y no tuve que recalibrar la impresora.











Para publicar una entrada en este grupo, envía un correo electrónico a asrob-uc3m-i...@googlegroups.com.
Para obtener más opciones, visita https://groups.google.com/d/optout.

furri

unread,
Apr 23, 2014, 6:32:35 PM4/23/14
to asrob-uc3m-i...@googlegroups.com
Este es mi firmware

FIRMWARE_NAME:Marlin V1; Sprinter/grbl mashup for gen6 FIRMWARE_URL:http://www.mendel-parts.com PROTOCOL_VERSION:1.0 MACHINE_TYPE:Mendel EXTRUDER_COUNT:1ok


Xoan Sampaiño

unread,
Apr 23, 2014, 6:34:52 PM4/23/14
to asrob-uc3m-impresoras-3d
La Raspberry PI y lo que instales en ella poco afectan a los
parámetros que estén configurados en el firmware, así que esa última
suposición no es válida :)

De forma predeterminada, Marlin tiene el soporte para la EEPROM
deshabilitado [1], así que a no ser que se habilitara antes de
compilarlo y cargarlo, no podrás usarla para almacenar y leer los
parámetros desde ella. Se utilizarán los definidos en el fichero de
configuración del firmware.

[1] https://github.com/ErikZalm/Marlin/blob/Marlin_v1/Marlin/Configuration.h#L478

furri

unread,
Apr 23, 2014, 6:59:18 PM4/23/14
to asrob-uc3m-i...@googlegroups.com
Muchas gracias, habria tardado bastante en averiguar por mi mismo que el acceso a la EEPROM podia estar cerrado y en como reabrirlo.

Cuando fuí a recoger mi impresora estaban calibrando otra por puerto serie y estuve por allí ayudando a tomar medidas, calcular los ajustes, etc... por eso pensé que esta seria igual.

Lo malo es que no tengo los ficheros originales para ajustarlos y esta maquina llevaba tiempo funcionando asi que dudo que los conserven, tendré que descargar todo el software y hacer una instalación completa... pufff... con el poco tiempo que tengo, en fin.

seguiremos luchando.






Iceflow

unread,
Apr 23, 2014, 7:23:03 PM4/23/14
to asrob-uc3m-i...@googlegroups.com
Deberias descargar software nuevo, si, ya sea un marlin o un sprinter o un repetier o un teacup, lo que quieras, pero actualizado :P configurarlo y disfrutar de tu "nueva" impresora!! jejejeje

furri

unread,
Apr 24, 2014, 2:12:51 AM4/24/14
to asrob-uc3m-i...@googlegroups.com

si , seguiré tu consejo aunque antes probaré una cosa... al grabar en la arduino la misma version que tengo se supone que no se toca la EEPROM.... podria recuperar los valores al menos y me ahorro una parte engorrosa de la calibracion.

Iceflow

unread,
Apr 24, 2014, 3:51:49 AM4/24/14
to asrob-uc3m-i...@googlegroups.com
Esa suposicion creo que no es muy cierta... :( ademas, si no tienes activada la eprom (y dudo que en esa version de sprinter lo este) no tendras ningun dato guardado...

Hazte a la idea, que si tocas el firmware de la placa tendras que volver a configurar todo :S no es tan dificil hombre jejejeje al lio!!

furri

unread,
Apr 24, 2014, 5:12:26 AM4/24/14
to asrob-uc3m-i...@googlegroups.com
"si no tienes activada la eprom, no tendras ningun dato guardado..."

Eso quiere decir que la calibración está hecha completamente en con el fichero configuration.h ¿no?




Iceflow

unread,
Apr 24, 2014, 5:38:02 AM4/24/14
to asrob-uc3m-i...@googlegroups.com
Si, la impresora se configura, por decirlo de alguna manera, con el configuration.h, si no tienes ese archivo no podras mirar la configuracion anterior. Ademas, en la eprom no se guarda todas las configuraciones ni se pueden modificar todas las opciones...

furri

unread,
Apr 24, 2014, 5:55:10 AM4/24/14
to asrob-uc3m-i...@googlegroups.com
Entre lo que leo por ahí y vuestra ayuda casi tengo la foto completa... he pedido al que me dió la maquina el fichero de configuración y por otro lado me he buscado una segunda Arduino Mega para hacer distintas pruebas.... posiblemente aproveche para adecentar el cableado, tensar las correas, etc.

Intentaré documentar todo lo que pueda.




Iceflow

unread,
Apr 24, 2014, 6:00:13 AM4/24/14
to asrob-uc3m-i...@googlegroups.com
Con ese fichero de configuracion ya puedes mirar todo lo necesario de la maquina, como estaba configurada, y adaptarlo al firmware que quieras meter :D asi sera todo mas sencillo seguro!!

furri

unread,
Apr 24, 2014, 6:06:17 AM4/24/14
to asrob-uc3m-i...@googlegroups.com
Que firmware me aconsejais?

Xoan Sampaiño

unread,
Apr 24, 2014, 6:08:28 AM4/24/14
to asrob-uc3m-impresoras-3d
Estás usando Marlin, pues sigue con él (y así aprovechas para verlo
por dentro :)

furri

unread,
Apr 24, 2014, 6:17:32 AM4/24/14
to asrob-uc3m-i...@googlegroups.com
Yo soy de los de "si funciona... dejalo como está", hasta ahora me ha ido bastante bien, personalmente no me plantearía nada mas que seguir con Marlin, recalibrar el eje Y, activar la EEPROM y listo.

Pero si hay algun firmware que aporte alguna mejora apreciable que facilite el trabajo con la maquina me gustaria probarlo.





Xoan Sampaiño

unread,
Apr 24, 2014, 6:20:56 AM4/24/14
to asrob-uc3m-impresoras-3d
A lo mejor el problema del eje Y no es de firmware, sino mecánico.
¿Has comprobado que los ejes X e Y sean perpendiculares?

furri

unread,
Apr 24, 2014, 6:42:01 AM4/24/14
to asrob-uc3m-i...@googlegroups.com
Si,.por lo menos hasta donde llega la escuadra que tengo en casa... angulo de 90º perfecto.

He pensado que va siendo hora de cambiar las correas, mientras me llegan las nuevas que he pedido les daré la vuelta a las que tengo, los dientes que interactuan con el engranaje del motor, o sea, los que mueven desde los 0 a los 10cm están muy gastados mientras que los del extremo contrario están practicamente nuevos ya que deslizan sobre un rodamiento liso.

Este cambio lo haré en los dos ejes, ya puestos a recalibrar...








Iceflow

unread,
Apr 24, 2014, 6:55:16 AM4/24/14
to asrob-uc3m-i...@googlegroups.com
Si, seguir con Marlin no me parece mala idea :D aunque siempre puedes, ya que compraste otra placa para trastear, probar otros y ver con cual te quedas :P y luego nos lo comentas ejjejeje


furri

unread,
Apr 25, 2014, 1:03:54 PM4/25/14
to asrob-uc3m-i...@googlegroups.com
Bueno, no me han traido la otra arduino mega asi que tendré que arriesgarme y reescribir la configuracion completa desde un fichero configuration.h que me han pasado, he cambiado el acceso a la eeprom y activado el CHITCHAT... jajajaja. suena a cachondeo pero es la salida de los parametros de configuracion.

Despues de cargarlo en la placa he enviado un M501 y he recibido una cascada infinita de información.... ALELUYA... jajajaja.

Por ahora voy a pasar de tocar el hardware, las correas estan mas gastadas de lo esperado asi que no me voy a arriesgar a desmontarlas si no es con unas nuevas de repuesto, ademas ya puestos las compraré de dientes de 2mm, las que tiene ahora son de 5mm.

En cuanto caliente volveré a imprimir esta pieza de calibración y a retocar los valores en la EEPROM.

http://www.thingiverse.com/thing:34843

ya iré contando



furri

unread,
Apr 25, 2014, 3:00:39 PM4/25/14
to asrob-uc3m-i...@googlegroups.com
bueno... la calibracion a traves de la EEPROM funciona, como tampoco era plan de ir tirando plastico he cancelado las impresiones en cuanto se veia el perimetro a medir, en la foto podeis ver.

Siempre es la misma pieza .gcode, una pieza de calibración circular de 7cm.

Arriba Izquierda: X:7  Y:7.3
Arriba Derecha: X: 6,7 Y: 7.3 (me equivoqué de eje y recalibré el que funcionaba bien... )
Abajo Izquierda: X:7  Y:7 (perfecto)

Imágenes integradas 1






Iceflow

unread,
Apr 25, 2014, 8:15:07 PM4/25/14
to asrob-uc3m-i...@googlegroups.com
Si cambias las correas recuerda cambiar las poleas :P
Reply all
Reply to author
Forward
0 new messages