MKS-Robin-Nano-V2.X icon indicating copy to clipboard operation
MKS-Robin-Nano-V2.X copied to clipboard

The printer does not print

Open Tenteni opened this issue 4 years ago • 10 comments

In the 'no graphics' issue I described some problems I have encountered to set up a new Makerbase-mks-Robin-Nano v2.0 board with TMC 2209 drivers, in accordance with my old Hictop DP17 printer configuration.

I provisionally chose and configured Marlin 2.0.6.1 firmware, because it provides a reasonable menu, and TMC2209 motor drivers are working in UART mode. The main disadvantage of this firmware is that it does not allow axis offsets in the menu, and that MKS wifi is not recognised. I decided then to print a Gcode file from the SDcard: a new support for the 3Dtouch.

In the attached picture, the printing screen is shown. Apparently the Gcode file has been recognised and loaded, but no action is taken by the printer in response to the Gcode instructions.

IMG_4225

Any suggestion, please?

Tenteni avatar Aug 31 '20 18:08 Tenteni

Gcode file name is long?

makerbase-mks avatar Sep 02 '20 01:09 makerbase-mks

It was 15 characters long when I first tried. I renamed with a 7 characters name and it does not print it from the microSD either. However, it does print the same gcode file from Cura through an USB connection, and it prints smoothly and silently.

Tenteni avatar Sep 02 '20 18:09 Tenteni

In my opinion, this MKS version of Marlin bugfix 2.0.x has solved several old problems very well, notably the integration of TMC2209 in the menu, and the menu options to modify the probe-to-nozzle offsets. However, as far as I know there is still no way to print from the SDcard, nor does this version's menu offer in Settings/'Configuration'/'Adavance (sic) settings' any option to configure the WIFI connection. It is indeed a pity, because without SD and wifi printing, the only printing option left is the USB connection. Please let me know if there is anything I can do to solve this two standing problems.

Tenteni avatar Sep 10 '20 18:09 Tenteni

@Tenteni Can you try this version? https://github.com/makerbase-mks/Mks-Robin-Nano-Marlin2.0-Firmware

makerbase-mks avatar Sep 14 '20 10:09 makerbase-mks

From that new version you are proposing, the only part I'm able to test is the Robin_nano35.bin file in the Firmware folder. I'm unable to download the other files in their present format, to build with them a customised new platformio project. That version of the Robin_nano35.bin file from the Firmware folder performs very poorly, because it does not recognise the tmc2209driver, nor the wifi card, nor admits any useful customization.

Tenteni avatar Sep 14 '20 20:09 Tenteni

The latest version of the firmware already supports wifi file transfer, but there will be other bugs, our engineers are fixing

mks-viva avatar Nov 03 '20 01:11 mks-viva

Hola Tenteni hace unos dias adquirí una mks robin nano v2.0 y tengo muchas dudas, creo que hablas español, podríamos ponernos en contacto para ayudarnos mutuamente y poder colaborar con este hardware en un idioma que domino.Gracias!

leofaure avatar Mar 06 '21 22:03 leofaure

Hola Leofaure, yo tengo, desde el año 2016 una impresora Hictop 3DP17. La he utilizado con asiduidad, pero para poder hacerlo he tenido que resolver problemas diversos a lo largo de estos 5 años. La ventaja es que he aprendido algunas cosas en ese proceso y además me he divertido. Compré la placa madre Robin nano V2.0. con drives TMC2209 y tarjeta WiFi, en Julio del año pasado para substituir placa original de la Hictop, que tenía una avería. El proceso de adaptación fue complicado, porque el firmware de MKS no estaba todavía bien desarrollado. El que venía con la placa no me funcionaba y hasta Noviembre de 2020 no apareció en GitHub una buena versión de firmware para la Robin Nano V2.0, que -una vez compilada- fuera plenamente operativa en mi impresora. A final de enero de 2021 la substituí por otra versión de GitHub más actualizada, que ha mejorado en algunos detalles. Como sabes, lo más delicado es hacer las modificaciones necesarias en el fichero configuration.h, para los parámetros de cada impresora. Luego la compilación la hago con Visual Studio Code, que encuentro muy lioso pero que al final acaba funcionando. Si tienes alguna duda en concreto estaré encantado de charlar contigo y de aportarte lo que buenamente pueda para que llegues a un buen entendimiento con tu nueva Robin nano V2.0. En principio, convendría continuar por esta vía, por si algo de lo que escribamos sirve de ayuda a otros compañeros de lengua española.

Tenteni avatar Mar 07 '21 11:03 Tenteni

Hola! gustaría saber si es posible ver en el display mks ts35 v2.0 que aparezca correctamente configuraciones de la impresora: tipo de impresora, tamaño, inversión de motores y endstop, y todo lo que aparece en la versión mas robín nano 1. gracias!!

leofaure avatar Mar 07 '21 19:03 leofaure

Para poder contestar a tu comentario sobre la configuración del TMC2209, he intentado obtener en mi máquina el resultado del comando directo M122. En primer lugar he probado desde el Cura -por la conexión Wifi- pero ocurre que en el Cura yo no he sabido encontrar una forma de ver el texto del resultado de los comandos directos, ya que en la ventana ‘Monitor’ no hay sitio para que aparezca el volcado correspondiente.

Luego he intentado enviar el M122 con Pronterface. Pero el Pronterface no reconoce la wifi y tampoco he podido hacer funcionar la conexión Usb, que usaba yo antes de conseguir habilitar la Wifi de la impresora. El problema debe estar en la asignación de puertos serie que hay al principio de ls sección ‘machine’ del configuration.h.

En el build que tenía habilitado en Noviembre, yo definía en primer lugar #define SERIAL_PORT 3 y a continuación #define SERIAL_PORT_2 -1 . El ‘configuration’ compilaba bien y el usb funcionaba sin problemas.

Sin embargo, en la versión de enero, la instrucción #define SERIAL_PORT_2 -1, me daba error al compilar y me vi obligado a comentarla, con lo cual ahora veo que perdí la conexión usb. Intentaré arreglarlo en cuanto pueda.

En cuanto al driver del extrusor, tengo un problema pequeño pero extraño. En el configuration.h yo he habilitado solamente el E0, y con el driver tmc2209. Sin embargo, en las pantallas de configuración de motores me aparecen tanto el E0 como el E1. El E0 con un límite de corriente de 800mA y el E1 con un límite de corriente de -1mA. No obstante, en las pantallas Extrusion y Filaments (de Tools) sólo aparece el E1. Supongo que será un error de los Assets que carga la pantalla al iniciarse.

Respecto a a cuestión de si es posible que aparezcan en el TS35 v2.0 los datos de tipo de impresora, tamaño, inversión de motores, etc. etc. Sólo te puedo decir que en mi máquina no aparece ninguno de esos datos. Supongo que no aparecen porque la Robin nano V2.0 no tiene las mismas capacidades de configuración ‘en caliente’ que tenía la placa Robin nano V 1.2 Saludos

Tenteni avatar Mar 08 '21 13:03 Tenteni