makerbase-mks / MKS-Robin

MKS Robin is a powerful 32-bit 3D printer control board with STM32F103ZET6 . Support Marlin2.0. Support MKS Robin TFT24/28/32... Screens. The motherboard integrates 5 AXIS interface, hot bed, 2 heating heads, 3 NTC100K, 2 MAX31855.Support MKS Robin WIFI for cloud printing.Supports firmware update by SD card…
https://es.aliexpress.com/item/32757129463.html?spm=a219c.12010612.8148356.9.5fc165f4oDUfFM
130 stars 129 forks source link

How to upload Marlin firmware in mks robin stm32 #112

Closed github051 closed 4 years ago

github051 commented 5 years ago

Can anybody help me on how to upload marlin firmware in Mks robin stm32.

Filcanna commented 5 years ago

I think you must put compiled firmware (within .pioenvs folder if using Platform.io) on board SD card and reset. That's it.

tdragovich commented 5 years ago

I have been working on this on and off for a month, but as far as I can tell the procedure wants to access the sd card via the board. So you have to have access to the board in order to compile, and frankly I my board is attached to the printer inside an enclosure and frankly i am to lazy to pull it out to try something that may not work.

With that said, per the walk-through for arm boards, we have to select the port (with the board attached via usb). I reminds me of using arduino ide to select the board, from there you would select the chip ( also like arduino), then compile and it will send it to the SD Card inside the board. Disconnect and restart board....

If someone else has had success please help us out here.

3Dangel commented 5 years ago

No. You do not need to access tour board to compile FW. You do it at your PC. 32stm’s FW is compiles by using the Atom-platformio

Check YouTube https://youtu.be/gMPdsBumWCQ

The process is clear on how you should be doing , just change the board used ...etc Good luck

On Thu, Aug 8, 2019 at 16:50 tdragovich notifications@github.com wrote:

I have been working on this on and off for a month, but as far as I can tell the procedure wants to access the sd card via the board. So you have to have access to the board in order to compile, and frankly I my board is attached to the printer inside an enclosure and frankly i am to lazy to pull it out to try something that may not work.

With that said, per the walk-through for arm boards, we have to select the port (with the board attached via usb). I reminds me of using arduino ide to select the board, from there you would select the chip ( also like arduino), then compile and it will send it to the SD Card inside the board. Disconnect and restart board....

If someone else has had success please help us out here.

— You are receiving this because you are subscribed to this thread. Reply to this email directly, view it on GitHub https://github.com/makerbase-mks/MKS-Robin/issues/112?email_source=notifications&email_token=AFYWWXJQ2DNY5FIKSXY5LLLQDSPJVA5CNFSM4II22PO2YY3PNVWWK3TUL52HS4DFVREXG43VMVBW63LNMVXHJKTDN5WW2ZLOORPWSZGOD35DSOQ#issuecomment-519715130, or mute the thread https://github.com/notifications/unsubscribe-auth/AFYWWXKUOPVOTL2VCHZG643QDSPJVANCNFSM4II22POQ .

github051 commented 4 years ago

Thanks for help. I got it now.

Filcanna commented 4 years ago

Open source Marlin firmware is available on MKS site (I think they at last follow pressing questions by the 3D community, asking for opening their fw). Also can be found original fw, allowing to customize printer settings by a text file on the SD card directory root. I verified that fw is seen by serial monitor on Arduino, so I think card could also be driven by Octoprint