makerbase-mks / MKS-RUMBA32

MKS RUMBA32 is modified in Aus3D RUMBA32 version and a powerful 32-bit 3D printer control board with STM32F446VET6 , The main frequency is 180MHZ. Support Marlin2.0 , support MKS LCD12864B/MINI12864/2004/12864, support MKS TFT24/28/32/35/70 Screens. The motherboard integrates 6 AXIS interface, integrates SPI / UART interface…
16 stars 15 forks source link

dfu mode not recognised #12

Open phongshader opened 4 years ago

phongshader commented 4 years ago

mac: FS mode

Screen Shot 2020-06-08 at 7 46 12 PM

dfu mode

Screen Shot 2020-06-08 at 7 45 25 PM

Win 10 VCP_V1.5.0_Setup_W8_x64_64bits.exe installed, it recognized the board worked once to get firmware onto board but I can no longer update the firmware. FS mode: FS dfu mode dfu no STM32 bootloader. Is there a way to load firmware without dfu?

platformio: `Uploading .pio/build/rumba32_mks/firmware.bin dfu-util 0.9

Copyright 2005-2009 Weston Schmidt, Harald Welte and OpenMoko Inc. Copyright 2010-2020 Tormod Volden and Stefan Schmidt This program is Free Software and has ABSOLUTELY NO WARRANTY Please report bugs to http://sourceforge.net/p/dfu-util/tickets/

Match vendor ID from file: 0483 Match product ID from file: df11 dfu-util: No DFU capable USB device available *** [upload] Error 74`

makerbase-mks commented 4 years ago

Hi! Have you viewed MKS RUMBA32 wiki? The wiki Has Tutorial about how to use MKS RUMBA32 and so on

phongshader commented 4 years ago

I pulled out an ooold win7 netbook and it recognized the board in dfu mode. I was able to load firmware...it took several hours to compile. After that I was able to connect using a newer laptop. I don't know what happened but it doesn't seem to be a board issue

Ratisse commented 4 years ago

Had same DFU problem, spent 2 days to find a solution:

Disconnect the board from USB Press and hold BOOT button (don't touch the reset button) Connect USB cable Release Boot button Normally, in device manager, you will see STM32 BOOTLOADER and will be able to upload your firmware. This worked for me (MKS Rumba32). Don't know why the original procedure disconnect completly the card

Hope this help

phongshader commented 3 years ago

After working for 5 months I'm back to the same problem. I've tried several different laptops, Mac and Windows both unable to connect in DFU mode. I tried the above procedure with no success. I think the boot button is no longer functional or at least it seems to have no affect on the board when it is pressed.

mks-viva commented 3 years ago

Abou DFU mode : https://github.com/makerbase-mks/MKS-RUMBA32/wiki/How-to-upload-marlin-firmware

Ratisse commented 3 years ago

Power on the board and check the MCU temperature with your finger, if it is very hot, probably it has a problem. Mine had this issue (I could sometimes enter DFU mode but not always and had other issues after loading the firmware). I had to buy another board to compare, the new board MCU is cold and it works properly after loading the firmware (entering DFU mode works everytime).

phongshader commented 3 years ago

I have tried to connect in DFU mode when the board is cold...let it sit overnight, so overheating is not an issue. I've gone through the link posted above and the boot button does nothing when pressed. When pressed in combination with the reset button the board just disconnects and never shows up in the device manager, the boot loader driver does not fail, it never tries to load because there is no device present.

mks-viva commented 3 years ago

@Ratisse So, it looks more like a CPU failure?

mks-viva commented 3 years ago

@phongshader Before this, your motherboard was working properly?

phongshader commented 3 years ago

The board will still run the printer fine, I just can't update the firmware anymore. What happened was I made some changes to the firmware loaded it in DFU mode, ran some test prints, the changes I made did not fix the issue I was having, made some changes to the firmware, recompiled, and when I tried to load the new firmware I got the error "dfu-util: No DFU capable USB device available". I tried a dozen different times on different usb ports on a macbook pro, and 2 different win 10 laptops. The board shows up fine in win10 and macOS but as soon as I try to go into DFU mode it disappears. Yes it was working properly.

mks-viva commented 3 years ago

@phongshader That is, the motherboard is still normal, but the motherboard cannot enter DFU mode? Can i understand this way.

phongshader commented 3 years ago

Yes the motherboard still functions but is not recognized or doesn't enter DFU mode when trying to upload firmware.

mks-viva commented 3 years ago

So, MKS RUMBA32 wiki about 'how to uopload firmware' can it be helpful for you?

phongshader commented 3 years ago

the problem is that the device is not seen by either macOS or windows so "We need to show STM32 BOOTLOADER installation failed" will never happen because the laptop sees no STM32 BOOTLOADER. Zadig does not see it either.

DrumClock commented 3 years ago

Hi @mks-viva , @makerbase-mks first I loaded FW Marlin using STM32 BOOTLOADER and DFU mode without any problems. Now I wanted to upload a new FW but nothing is happening. WIN10 Device Manager does not see the STM32 BOOTLOADER. If I connect the board it is not a problem to communicate and send commands via USB and PRONTERFACE.

How do I load FW on a board when I don't see STM32 BOOTLOADER in the manager?

DrumClock commented 3 years ago

Hi, I tried another computer and it's the same. Everything indicates that after holding the BOOT button and plugging in the USB cable the board does not invoke the DFU mod.

If I reset the board with the RESET button, it connects to the computer as COM5 and the pronterface communicates with it without any problems.

This situation when it is not possible to run the DFU mod occurred after about 2 to 3 flash of FW Marlin.

DrumClock commented 3 years ago

Heureka! the inability to start the DFU mode is caused by the connected EXP2, EXP1 connector with TFT35 E3 V1.0 display. If theEXP1 EXP2 diisconnects the DFU mod is activated.

PADYT0007 commented 1 year ago

HELLO I AM HAVING A PROBLEM WITH MY RUMBA 32 ... I RECEIVED AN ERROR .. ALL THE INSTRUCTIONS ARE FOLLOWED I USE WINDOWS 11 image image image PLS HELP!!!!!!!!!!!

DrumClock commented 1 year ago

Hi, @PADYT0007 I don't use Merlin anymore, I switched to the better FW Klipper. So I can't for you do nothing.

PADYT0007 commented 1 year ago

Hi, @PADYT0007 I don't use Merlin anymore, I switched to the better FW Klipper. So I can't for you do nothing. Can I use this FW Klipper for the rumba 32 v 1.0

DrumClock commented 1 year ago

Hi, @PADYT0007 I don't use Merlin anymore, I switched to the better FW Klipper. So I can't for you do nothing. Can I use this FW Klipper for the rumba 32 v 1.0

Klipper is installed on Raspberry Pi, the rumba board basically serves only as a terminal for controlling the printer. read the documentation at https://www.klipper3d.org