makerbase-mks / MKS-Monster8

MKS Monster8 is an 8-axis motherboard, which supports Voron printers and can run Marlin and Klipper firmware.
https://www.aliexpress.com/item/1005003183498253.html?spm=a2g0o.store_pc_home.productList_8356958.pic_0
GNU General Public License v3.0
103 stars 62 forks source link

Monster board not noticed after using non-firmware .bin file in sd card slot. #21

Open TrulyMarcus opened 1 year ago

TrulyMarcus commented 1 year ago

Using a Mac running Monterey. I've never worked with a stm32 board before but have had experience with Arduino boards. I am wanting to use this board because it has 8 stepper axis' and supports most everything else I want to do, but I don't want to use Marlin or Klipper. I want to write and upload my own code like I would a Mega 2560.

I downloaded and installed the stm32 board library in the Arduino IDE. I would plug in with the USB, open the Arduino IDE and the monster board would give a read out in serial monitor about the different parts of the board but I could never upload to it, I tried each of the options under Upload Method. All the guides say load the monster8 firmware to a microsd card with the firmware file named mks_monster8.bin. I made a super simple serial print program in Arduino, exported to be .bin and renamed it mks_monster8.bin. When I put that in the board and hooked it up to the computer it is no longer recognized in any of the USB ports. Neither Arduino or the Stm32 programmer see anything there anymore.

I'm guessing I need a USB to TTL connection to upload a Bootloader (like here https://www.mischianti.org/2022/06/20/stm32-programming-stm32f1-stm32f4-via-usb-with-hid-boot-loader-3/) so I can start uploading code. But the Monster pinout doesn't show the A10 or A9 pins that the guide talks about. But I'm hoping someone with more knowledge could even tell if that is the solution.