makerbase-mks / MKS-Robin-Nano-V1.X

MKS Robin Nano is a powerful 32-bit 3D printer control board with STM32F103VET6. Support Marlin2.0. Support MKS Robin TFT24/28/32/35/43 touch Screens. The motherboard integrates 5 AXIS interface, hot bed, 2 heating heads, 3 NTC100K, 1 MAX31855.The motherboard integrates After shutdown. Support MKS Robin WIFI for cloud printing and supports firmware update by SD card…
https://www.aliexpress.com/item/33013776323.html?spm=2114.12010612.8148356.5.320565f4m9CS1x
197 stars 76 forks source link

MKS Robin Nano boot loader #32

Open haxiny opened 4 years ago

haxiny commented 4 years ago

Hi, i need MKS Robin Nano BOOT LOADER. Does anyone have it?

Spider84 commented 4 years ago

I have from nano 1.1 with TFT3.2

haxiny commented 4 years ago

I have from nano 1.1 with TFT3.2 Please....Can you upload it? Thank you very much! I need it!

Spider84 commented 4 years ago

MKS-Robin-Nano-Bootloader.zip This loader don't flash nano35 firmwares... Let me know if you can find TFT35 board owner :) I'll show way how to download bootloader from work board.

haxiny commented 4 years ago

OK!Thank you very much! I will find it!

------------------ 原始邮件 ------------------ 发件人: "Alexey Belyaev"<notifications@github.com>; 发送时间: 2020年6月18日(星期四) 晚上8:36 收件人: "makerbase-mks/MKS-Robin-Nano"<MKS-Robin-Nano@noreply.github.com>; 抄送: "Mr.张"<6046246@qq.com>; "Author"<author@noreply.github.com>; 主题: Re: [makerbase-mks/MKS-Robin-Nano] MKS Robin Nano boot loader (#32)

MKS-Robin-Nano-Bootloader.zip This loader don't flash nano35 firmwares... Let me know if you can find TFT35 board owner :) I'll show way how to download bootloader from work board.

— You are receiving this because you authored the thread. Reply to this email directly, view it on GitHub, or unsubscribe.

nickrodie commented 4 years ago

MKS-Robin-Nano-Bootloader.zip This loader don't flash nano35 firmwares... Let me know if you can find TFT35 board owner :) I'll show way how to download bootloader from work board.

I'd be happy to help. It won't be a problem I've downloaded boot loader before. Just can't remember exactly how so instructions required. Nano V1.2 TFT 35

Spider84 commented 4 years ago

Download and compile this firmware https://github.com/Spider84/MKS-Robin-Bootloader (or I can give compiled) Flash it like you flasing regular firmware. And Wait some time (10-15 sec), after take SDcard - it will contain bootloader.bin file. After this you can flash back default firmware.

nickrodie commented 4 years ago

Flashed bootloader. Got stuck at end of TFT load 100%. No file saved to SD.

Spider84 commented 4 years ago

Check that SD connected to same pins and spi1. Alsow try connect to USB-uart and chack "log" in console.

nickrodie commented 4 years ago

Nah. It doesn't work. The documentation is all available.

Spider84 commented 4 years ago

you flashed only bootloader? Which one?

nickrodie commented 4 years ago

I built the nano35 from your source

Spider84 commented 4 years ago

Can you connect USB cable to you printer and open terminal on pc immediately after turning printer on with 115200 bps? And wait 10-15 seconds. It must print STM32F103ZET6 and then error if error ocured.

nickrodie commented 4 years ago

I would hope it didn't I have a VET chip

Spider84 commented 4 years ago

Robin_nano.zip Can you test this? 10-15 and head cooling FAN will rotate....

nickrodie commented 4 years ago

Ok that one worked. Was a bit too tired yesterday. Had a fresh look this morning. If I compile the source I notice my files are about 28kb. Not sure why they larger than yours. I get nothing back from console. I ran your original compiled version with console and it failed because couldn't get sd access. I noticed it was built for ZET6 though. Tried the latest version you sent. Success :) Robin_nano35_bootloader.zip

nickrodie commented 4 years ago

FYI fan didn't rotate. I have bare board with nothing but screen attached atm. IMG_20200702_093323

Spider84 commented 4 years ago

thx!.

mks-viva commented 3 years ago

image I will close this question temporarily.

X-Ryl669 commented 3 years ago

I've set up a blog post about how to use this bootloader after unlocking it so you can debug the board a lot more easily

X-Ryl669 commented 3 years ago

@mks-viva The bootloader's HEX file in this repository does not work: it's 1.2MB, you can't program it on the 512kB flash, or I'm missing how you do that.

mks-viva commented 3 years ago

OK, I need to report this issue to the engineer.

poon-holder commented 2 years ago

Why are the robin boards so quirky? X-Ryl blog is very informative. many thanks for putting that together. I have had a huge headache flashing a v1.1 and now v1.3 both got stuck at "Updating 100%" often changing the .bin file to the correct extension. however the do not properly flash and will not communicate over usb with host. It seems only trial and error works with these boards...?