Mks sgen l firmware upload difficulties

this is my second time uploading firmware so my experience may not up to par with you fine people.

Just finished building the lowrider and noticed the uno with v3 sheild just wont do it. since we are in lockdown i ordered a makerbase mks sgen l v1.0 board because of the cost and quick shipping.

prior i had the ide with anet configurations in the library folder of marlin 2.0 and opted out to just delete everything and reinstall the newer 1.8.9 (tried with 1.8.12) arduino.

i open the ramps mpcnc marlin folder with only opens the marlin/configuration.h/config_adv.h/and bootscreen and thats all. was i suppose to copy those over to a marlin 2.0 folder? (i have the drv8825 steppers so the 32 step configuration is correct yes?)

i put the proper board name in config and have monitor library installed.
ch4iser driver installed. as had it prior for the anet board.

i might of used a different UART? earlier and when i had windows recognize the chip as “smoothie serial number” then reinstalled the ch41ser and its back to the pop up “unrecognizable” .

the port " com 10" pops up and off when i unplug it.

so far ive gone through and identified these to get to where i am now which is


Arduino: 1.8.9 (Windows 10), Board: “Arduino Mega or Mega 2560, ATmega2560 (Mega 2560)”

Build options changed, rebuilding all
Sketch uses 109626 bytes (43%) of program storage space. Maximum is 253952 bytes.
Global variables use 4646 bytes (56%) of dynamic memory, leaving 3546 bytes for local variables. Maximum is 8192 bytes.
C:\Users\AppData\Local\Arduino15\packages\arduino\tools\avrdude\6.3.0-arduino17/bin/avrdude -CC:\Users\AppData\Local\Arduino15\packages\arduino\tools\avrdude\6.3.0-arduino17/etc/avrdude.conf -v -patmega2560 -cwiring -PCOM10 -b115200 -D -Uflash:w:C:\Users\nolan\AppData\Local\Temp\arduino_build_529823/Marlin.ino.hex:i

avrdude: Version 6.3-20190619
Copyright © 2000-2005 Brian Dean,
Copyright © 2007-2014 Joerg Wunsch

     System wide configuration file is "C:\Users\AppData\Local\Arduino15\packages\arduino\tools\avrdude\6.3.0-arduino17/etc/avrdude.conf"

     Using Port                    : COM10
     Using Programmer              : wiring
     Overriding Baud Rate          : 115200

avrdude: stk500v2_ReceiveMessage(): timeout
avrdude: stk500v2_ReceiveMessage(): timeout
avrdude: stk500v2_ReceiveMessage(): timeout
avrdude: stk500v2_ReceiveMessage(): timeout
avrdude: stk500v2_ReceiveMessage(): timeout
avrdude: stk500v2_ReceiveMessage(): timeout
avrdude: stk500v2_getsync(): timeout communicating with programmer

avrdude done. Thank you.

An error occurred while uploading the sketch

This report would have more information with
“Show verbose output during compilation”
option enabled in File -> Preferences.

not sure what im missing with this avrdude situation. i tried finding and installing a avrdude from zip source but not sure if. please let me know im on day 3 and exhausting efforts, anything would be so greatly appreciated.

I believe the “s”gen is 32 bit and you may need VScode and platformio to flash the board.

thanks for the quick reply, ill try this direction, cheers!

im very close. i have the drv8825 in the cofig.h set up. most things are correct except the TMC driver configurations in the LPC1768/9 ini envroment sources. how do i change these to the DRV’s. this is the only flaw coming up at this point that wont allow me to upload.

This if for the SKR 1.3 but it may help you.

1 Like

i wasnt too far off from the video. not sure if i have a different version of VS but the file just wont compile to destination. ill save this chip for a anet and order one with the firmware now that postage is open back up. thank you for the suggestions.

I had a similar issue. Message said it couldn’t find the destination. Turned out to be a bad microSD card. It’s a common issue with the skr boards. They ship with junk cards. If you’re having the same issue, you’ll want to replace it with a 32gb or smaller and it needs to be formatted in FAT32 or it won’t work.

And yes, his is an older version of VScode. Took me forever to find the function buttons in the bottom left corner.