Desuuuu / Marlin

Optimized firmware for RepRap 3D printers based on the Arduino platform. Modified with a new DWIN T5UID1 touchscreen implementation.
GNU General Public License v3.0
31 stars 10 forks source link

USB functionality after firmware update #21

Closed fedordragan closed 3 years ago

fedordragan commented 3 years ago

Hi there Desuuuu! I have a CR10S Pro V2, and wanted to update stock firmware to yours. I compiled and flashed marlin to 2.0.7.2, and then flashed the screen. I followed the wiki https://github.com/Desuuuu/DGUS-reloaded/wiki/Flashing-the-firmware

Downloaded Marlin source from here https://github.com/Desuuuu/Marlin/releases/tag/2.0.7.2, Changed config files to the CR10SProV2 flavor from https://github.com/Desuuuu/DGUS-reloaded-config/tree/2.0.7.2/examples/Creality/CR10SProV2 - used unchanged from yours but I'm attaching here just in case Build with PlatformIO, all vent well. Flashed resulting hex with Xloader (115200 baud)

I've got the DWIN_SET from https://github.com/Desuuuu/DGUS-reloaded/releases/tag/1.0.2, however I also added there files from extras - for flash reset and core firmware https://github.com/Desuuuu/DGUS-reloaded/tree/master/extras

All went well, all the functionality of the touchscreen is working, including custom G-code. INSTEAD, now I can't send any gcode via Pronterface (or Cura, etc). As soon as I connect it gives basic info and that's it, no response to M105. A command sent from console gives an error such as

M503 [ERROR] Printer is not online.

Strangely enough, at the same time, I see echoes of all the commands that I send via touchscreen - see in the log attached there was a M503 sent from the screen. Pronterface communicates at baud 250000. I can still re-flash firmware via Xloader, however only using 115200 baud, strangely enough it gives an error if I try 250000.

Any suggestions of anything else I can try?

Thanks, Fedor

config.zip Pronterface log.txt Pronterface