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
265 stars 286 forks source link

MKS Robin TFT #22

Open daniyo27 opened 4 years ago

daniyo27 commented 4 years ago

Any chance for this to be ported over to MKS Robin TFT28/32 please? There isn’t source code posted for the Robin TFT either!

Or does the existing Robin nano code + original Robin TFT .bin icons work already for this board?

C0Bactan commented 4 years ago

Hi I tried that and to convert bmp in bin files and could not get it to work.

JartX commented 4 years ago

Same problem here

fenelon commented 4 years ago

I get a black blocky TFT after flashing (Robin Nano v.1.1). Is this only caused by images being the wrong dimensions or what? Anyway, some guidance would be much appreciated!

JartX commented 4 years ago

The Firmware 2.0 doesnt support for Robin TFT 32....BTT SKR really is much better, all source code is published...

MKS-Sean commented 4 years ago

@daniyo27 The 28/32 screen display interface will increase in the future. @C0Bactan Can you tell me your steps? And send me your bin file. @fenelon You can copy the files in the Firmware folder to update. @EPDCenter Our code is also all open source, and you are welcome to give some suggestions for development.

fenelon commented 4 years ago

@MKS-Sean I have MKS Robin Nano v1.1 with 3.2 MKS TFT. Is there no support for it yet? I wonder if I can get Z_SAFE_HOMING to work, which is only supported in 2.0

JartX commented 4 years ago

I get a black blocky TFT after flashing (Robin Nano v.1.1). Is this only caused by images being the wrong dimensions or what? Anyway, some guidance would be much appreciated!

Same problem with MKS Robin Nano 1.1 and TFT32 @MKS-Sean after 1 year for MKS Robin, Where is the documentation? Where is the Wiki explaining the parts of code?

artdezigner commented 4 years ago

Yes, version 1.1 +TFT 32 is not normally supported: versions 1.0.0 - 1.0.4 do not have normal functionality + the radiator fan does not automatically turn on when the nozzle is heated. (My Tevo Nereus with MS Robin Nano V. 1.1 + Robin TFT 32 only works normally on version 1.0.1 from Tevo, this firmware is already a year old). Version 2.0 is only for TFT 35, but 2 months ago we promised under the video that there will be a firmware until the end of March. The Marlin + GUI version is also under TFT 35... Marlin 2.0 bugfix with a standard interface for Robin Nano was adapted by simple facebook users.

Very bad, MKS is a good company, but support for already released products is poor. Here is for example my question 16 days ago https://github.com/makerbase-mks/Mks-Robin-Nano-Marlin2.0-Firmware/issues/15 Nothing has changed since then... WE NEED A FULL FUNCTION FIRMWARE WITH NORMAL GRAPHICAL INTERFACE, PLEASE MAKE IT!

JartX commented 4 years ago

Waiting a solution...

MKS-Sean commented 4 years ago

@fenelon The 3.2-inch display interface will increase after the 3.5-inch firmware is stable

MKS-Sean commented 4 years ago

@EPDCenter The marlin 2.0 firmware already supports MKS Robin

MKS-Sean commented 4 years ago

@artdezigner Our idea is to wait for the 3.5-inch firmware to stabilize before adding a 3.2-inch interface.

JartX commented 4 years ago

@MKS-Sean you can publish other branch with the gui for 3.2 and we can help you with the developing

makerbase-mks commented 4 years ago

@EPDCenter Of course, I have created the Robin-TFT32 branch.

JartX commented 4 years ago

@MKS-Sean thanks ;), can you upload the "Alpha" Code of 3.2 TFT please? Because It is the same code of master branch.

JartX commented 4 years ago

@makerbase-mks @MKS-Sean any answer?

MKS-Sean commented 4 years ago

@EPDCenter Do you mean I uploaded a 3.2-inch basic version?

daniyo27 commented 4 years ago

@MKS-Sean yes, can you please upload a basic version for TFT32? The other branch is identical to the TFT35 branch.

MKS-Sean commented 4 years ago

@daniyo27 @EPDCenter ok, I will upload a code as soon as possible.

daniyo27 commented 4 years ago

@MKS-Sean thank you! We would love to help you ASAP too.

daniyo27 commented 4 years ago

@MKS-Sean any news? Love to help asap.

JartX commented 4 years ago

@MKS-Sean @makerbase-mks any news?

MKS-Sean commented 4 years ago

@EPDCenter I heard some information, some developers support 3.2-inch color display based on marlin, can this meet your needs? https://github.com/MarlinFirmware/Marlin/issues/18129

JartX commented 4 years ago

@makerbase-mks @MKS-Sean 1 month waiting..the update

MKS-Sean commented 4 years ago

@EPDCenter I hope to do this in June.

aer-neo commented 4 years ago

@makerbase-mks @MKS-Sean hi, is there any tentative date for MKS Robin TFT28 / 32 support? Thank you.

MKS-Sean commented 4 years ago

@aer-neo We are currently seeking help to do this.

artdezigner commented 4 years ago

@daniyo27 The 28/32 screen display interface will increase in the future. (that was 2 months ago) ... ... ... So what? cheated again? I think that we will not get support for display 32. We need to switch to the boards of those manufacturers who really support their product and care about their customers.

aer-neo commented 4 years ago

@daniyo27 The 28/32 screen display interface will increase in the future. (that was 2 months ago) ... ... ... So what? cheated again? I think that we will not get support for display 32. We need to switch to the boards of those manufacturers who really support their product and care about their customers.

I hope they'll be able to say they're not going to support TFT32 so they don't waste time waiting.

eghbalmohsen commented 4 years ago

I am totally disappointed since 3.2" TFT_V2.0 is not supported. It is better to be honest customers before buying your products, for example, All our effort is for tft35, we don't have any plan for smaller displays....

This is not a good policy, I have bought your products for more than a year and I can't get them to work with my desired firmware...

artdezigner commented 4 years ago

the manufacturer deceived us, there is no firmware

SHBnik commented 4 years ago

Hi, I think I found the problem. I have MKS Robin nano v1.2 and these LCDs : 2.4 v1 , 3.2 v2 and 3.5 v2. The robin nano board just update it firmware when it is connected to the 3.5 inch LCD, it cannot accept new firmware if it is not connected to any LCD or 2.4 or 3.2 LCD. but when i connect the 3.5 LCD and configure mt marlin for the 3.2 or 2.4, robin nano show the uploading page and after finishing that shows smaller size LCD in 3.5, then when you connect the other LCDs it works fine with out bug. I think in the boot loader code the have condition the check the connection between the lcd and the board to show that uploading page and if it is not available it will stuck in there. the 3.5 driver is ili9488 but the 3.2 and 2.4 have a st7789 driver. so the communication drivers are different and cause the boat loader get stuck in a line. I am trying to simulate the communication of an ili9488 with an arduino uno to force the robin nano board to pass this step and upload the code for other lcds when there is no 3.5 lcd. The better way is, the MKS give us the boot loader so that we can fix that problem and upload the new boot loader with the jtag connector on the board.
The other mks board like mks robin that supports this kind of lcds do not have this problem in the boot loader.