moonglow / FlashForge_Marlin

:shark: Marlin firmware for FlashForge Dreamer/Dreamer NX/Inventor, Bosch Dremel 3D20 3D, PowerSpec Ultra 3D and Monoprice Inventor 1
87 stars 26 forks source link

Make firmware writing more robust #99

Closed Mrnt closed 2 years ago

Mrnt commented 2 years ago

Please can you test with some different boards and scenarios. I only have access to a PowerSpec (which no longer completes the firmware update process normally*) and a Dreamer motherboard, but it seems to work OK with them.

My goal was to make the process of uploading the firmware a bit more robust. To that end, the changes do the following:

*The PowerSpec now requires the SD card be removed after the firmware update or it gets stuck updating the firmware after every boot. Manually removing the power.bin file from the SD card resolves this problem.

moonglow commented 2 years ago

Thank you ! I will test it soon, my Python skills is absolutely zero, but i like what you make it more structable and readable for others !