Jbchow / Marlin-Ender-5-Plus

jbchow Ender 5 Plus - Optimized firmware for RepRap 3D printers based on the Arduino platform.
http://www.marlinfw.org/
GNU General Public License v3.0
13 stars 3 forks source link

SD Card not working #1

Open cristianilea-gemini opened 4 years ago

cristianilea-gemini commented 4 years ago

I have a couple of questions 🙏

So I compiled your code with PlatformIO - but I didn't know how to put all those flags. I did change some #defines according to what components my printer has installed on it. I also flashed the LCD firmware, I had to format the SDCard as you mentioned.

My problem now is that the printer doesn't see the SDCard anymore. How can I enable that back?

You also mention something about "Volume and leveling state EEPROM storage". Does that mean that this build doesn't store leveling information?

bpivk commented 4 years ago

Remove -DMelziHostOnly if you want your SD card back.

mihaiserban commented 4 years ago

i'm running into the same issue. I didn't use the build flags, but uncommented defines in Configuration.h which suit my stock ender 5 plus. I'll try to reflash the firmware using the build flags you provided, except -DMelziHostOnly and -DMeshExtreme

@bpivk Did you notice that Cura is unable to connect to the printer via usb cable with this firmware? Cura's USB plugin supports 250000 baum rate, but i suspect it can't find the serial port.

Jbchow commented 4 years ago

There was a sd card bug from https://github.com/InsanityAutomation/Marlin when I was working on this and I was unable to get octoprint to print anything with the sd card mode enabled. Since I was only printing from Octorpint MelziHost was a better option for me. Shortly after this I moved to a SKR Pro board and a dual mode (touch/marlin) screen and went back to stock marlin and made all my mods there. I suspect that Insanity fixed this issue by now. I will do a pull request from his branch and push the update. Since I am no longer on that hardware I am unable to test this anymore. Let me know if that fixes the issue.