makerbase-mks / Mks-Robin-Nano-Marlin2.0-Firmware

The firmware of Mks Robin Nano, based on Marlin-2.0.x, adding the color GUI.
GNU General Public License v3.0
261 stars 285 forks source link

MKS Robin Nano V3.0 + H43 fw 1.30 + WiFi + MKS TS35 V2.0 +Serial Communication + MKS servo 57B V2.0 #216

Open xNeurosynapticx opened 3 years ago

xNeurosynapticx commented 3 years ago

FULLY functional firmware for Robin nano v3.0 + H43 fw 1.30 + TS32 + WIFI +Serial comunication

willngton commented 3 years ago

That is great, thanks for sharing, got mine and start to get ready for the upgrade.

Did you get any luck with marlin bug-fix?

No problem with MKS version, got some issue with Marlin, will try and compare later

Thanks again .

Darkraven2k3 commented 3 years ago

Hi is it possible that u might try to build with robin nano v2 Board?

U know if it is possible to rotate screen for ts35 to landscape or is h43 only up down

spammchik commented 3 years ago

Is it possible for such a configuration to work? MKS Robin Nano V3.0 + H43 fw 1.30 + Serial Communication + USB support (no WiFi, no MKS TS35 V2.0) Unfortunately, I could not enable USB support,

define USB_FLASH_DRIVE_SUPPORT - doesn't work. The firmware could not compile, gave an error:

Marlin\src\lcd\extui\lib\mks_ui\tft_lvgl_configuration.cpp: In function 'void tft_lvgl_init()': Marlin\src\lcd\extui\lib\mks_ui\tft_lvgl_configuration.cpp:134:15: error: 'USB_POWER_CONTROL_PIN' was not declared in this scope 134 | OUT_WRITE(USB_POWER_CONTROL_PIN, HIGH); And when I did this: [platformio] default_envs = mks_robin_nano_v3_usb_flash_drive_msc the firmware could not compile, gave an error. At the moment, I have never seen USB support (for printing from a flash drive) + Display H43 working on this board.

spammchik commented 3 years ago

I ran this firmware on Robin Nano V3, which you kindly posted in the public domain:

https://drive.google.com/file/d/1-xtct92XxQM_H869CIb3FjITY8hm4ljc/view?usp=sharing FULLY functional firmware for Robin nano v3.0 + H43 fw 1.30 + TS32 + WIFI + Serial comunication

The H43 display is working! But there is a problem with printing through a computer via RepetierHost. Often when printing, the printer stops for a few seconds and then continues to move. Most often this happens during retraction However, there is an error in RepetierHost: "Communication timeout - reset send buffer block" At the same time, the temperature readings in the RepetierHost are shown constantly, without interruption. I was able to enable printing from a USB drive in this firmware, and interestingly, the printing goes without interruption. It means that the problem is in "Serial comunication". I tried to do different port speed in firmware (115200 and 250000) and in RepetierHost, but it didn't help. Can you fix this?

spammchik commented 3 years ago

I have also tried this firmware. And I found that it also had this problem.

MKS Robin nanov3.0+H43+WIFI+TS35v2.0+ext Drivers (MKSservo57B)+USB support+Serial Communication(repetier,CNCjs, etc...)

Printer stops when printing from Repeater Host with error "Communication timeout - reset send buffer block" Also, I did not see any USB drive or SD card files in Windows. Also, the display language after restarting the printer is always reset to Chinese, English is not saved.

spammchik commented 3 years ago

It seems that increasing the size of the buffers should help.

jpeero commented 11 months ago

where is the download for the firmware? i am new to this and cant get my robin nano v3 working at all from what makerbase provides as firmware...