makerbase-mks / SGEN_L

MKS SGEN_L is a powerful 32-bit 3D printer control board with LPC1768. Support Marlin2.0, Smoothieware. Support MKS LCD12864B/MINI12864/LCD2004/12864 and MKS TFT Touch Screens. The motherboard integrates SPI / UART interface and works with MKS TMC2130/TMC2208 V2.0/TMC2209. It can be used after plugged in. No soldering or flying lead is required ...
https://es.aliexpress.com/item/33036918120.html?spm=a2g0o.store_home.slider_165457030.3
GNU General Public License v3.0
87 stars 61 forks source link

Upload firmware through USB #28

Closed flygja closed 4 years ago

flygja commented 4 years ago

Hi, is there a way to upload firmware through USB? I see some guides on other 32-bit boards saying that the controller's SD card slot will appear as SD card device on Windows 10 - copy and paste firmware then reset the printer. But doesn't seem to work for SGEN L? I see "Marlin SDCard 01 USB Device" in device manager but its not enumerated on windows explorer. I see the disk in diskmgmt.msc but it shows no media even when I have a microSD card plugged in.

Thanks.

makerbase-mks commented 4 years ago

Hi! You can copy the firmware to the TF card on the motherboard through the computer. The computer can directly access the TF card on the motherboard.

gukaixu commented 4 years ago

Hi Flygja I'm facing the same problem with the TMC 2130 drivers on the SGEN_L, is there any way you could share your configuration file with me? Much appreciated (sorry this seems to be the only way I can contact you)

flygja commented 4 years ago

Hi gukaixu, I haven't been able to get it to work. Even with microSD card plugged into the motherboard, there is no folder that appears in windows explorer for the printer.

gukaixu commented 4 years ago

Thanks for taking the time to reply flygja. I initially want to test without SPI mode, so just in "normal mode" with the 3 jumpers configured. Do you think it is still needed to define the TMC_USE_SW_SPI? I did try this but unfortunately no success for me...

/**

flygja commented 4 years ago

Oh you were asking about the previous issue I posted. I'm not sure if need to define TMC_USE_SW_SPI if not using SPI mode, I didn't try it in standalone mode. Sorry.