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.19k stars 19.21k forks source link

[BUG] SD read broken on MKS Robin Nano 1.2 (and clones) after 14 Jan 2024 #26927

Closed mechano closed 1 month ago

mechano commented 6 months ago

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

Yes, and the problem still exists.

Bug Description

I've compiled successfully the 14 Jan 2024 version and is fully working. Now I'm still able to compile the last bugfix, but on Kingroon KP3S (Pro and S1), KP5L machines and other Robin Nano 1.2 machines the onboard microSD reader doesn't work anymore. I can see file list, I choose one and the print doesn't start. When I go back in the file list the filenames are 8.3 characters and no folders are read.

It prints from Octoprint.

Bug Timeline

New one

Expected behavior

Read files and print them.

Actual behavior

Read file but doesn't print. Going back to file list the directory structure is broken.

Steps to Reproduce

No response

Version of Marlin Firmware

2.1.2-bugfix after 14 Jan 2024

Printer model

Kingroon KP3S Pro and KP5L

Electronics

Stock Robin Nano 1.2 clone boards.

LCD/Controller

No response

Other add-ons

No response

Bed Leveling

ABL Bilinear mesh

Your Slicer

Other (explain below)

Host Software

SD Card (headless)

Don't forget to include

Additional information & file uploads

Configuration.zip

Hero3dPrints commented 6 months ago

Same problem here. Read fails under random conditions. Reverting to mks firmware has no issue. Marlin.zip

avizienis commented 5 months ago

Same here with the current 2.1.x bugfix version. Haven't tried the stable ones

FabianMPunkt commented 4 months ago

Same here on Elegoo Neptune 2s with ZNP robon nano V1.3 Issue appears on release 2.1.2.2, realease 2.1.2.3, and current bugfix branch. In my case the printer sometimes does random travels or reboots in the middle of the print. Only when printing from SDCards. Tried multiple SDCards, same issue every time. Works fine when printing via OctoPrint. IT also works just fine when i enable TFT_LVGL_UI

AR1972 commented 3 months ago

same issue here with the latest commit on a KPS pro s1

andrademf commented 2 months ago

Same here on MKS Robin Nano V3.1 with bugfix-2.1.x at ad60cdd03067877bfa453a0b18b2dd044802b55e.

I'm no longer able to print from the SD, Marlin crashes right after homing

konradmb commented 1 month ago

Here's the fix: #27385