MarlinFirmware / Marlin

Marlin is an optimized firmware for RepRap 3D printers based on the Arduino platform. Many commercial 3D printers come with Marlin installed. Check with your vendor if you need source code for your specific machine.
https://marlinfw.org
GNU General Public License v3.0
16.16k stars 19.21k forks source link

[FR] Multi-drive, USB support for Power Loss Recovery #23292

Closed alvarotorijano closed 2 years ago

alvarotorijano commented 2 years ago

Did you test the latest bugfix-2.0.x code?

No, but I will test it now!

Bug Description

Power loss recovery seems not to work over USB drives. Tested on MKS Robin Nano v3. I've tested the PLR with only SD support and works great. Then enabled USB support and does not works with any configuration (USB_FLASH_DRIVE_SUPPORT + USE_UHS2_USB / USE_UHS3_USB / NONE and or USE_OTG_USB_HOST and any possible combination) Also tried with MULTI_VOLUME with no results. File created on USB seems to be correct but it is not readen because USB seems to be mounted too late to be detected on power on secuence. Is there anything that I'm missing?

Bug Timeline

No response

Expected behavior

Recovery file detected and print resume promted.

Actual behavior

Ignored and booted up normaly with no resume print prompted.

Steps to Reproduce

Launch a print with powerloss recover enabled and a UPS. Switch off the PSU and message is displayed, nozzle moved and file created, the power is drained out from batteries. After that power on as usual

Version of Marlin Firmware

2.0.9.2

Printer model

Prusa I3

Electronics

Mks robin nano V3

Add-ons

MKS UPS

Bed Leveling

UBL Bilinear mesh

Your Slicer

Cura

Host Software

No response

Additional information & file uploads

No response

thisiskeithb commented 2 years ago

24015 has been merged. Closing.

github-actions[bot] commented 2 years ago

This issue has been automatically locked since there has not been any recent activity after it was closed. Please open a new issue for related bugs.