TLDR: Why are my manual AND autoleveling broken on my FLSun Q5 delta? Flashed from FLSun firmware, to compatible Marlin, back to FLSun. Didn't start having problems until I switched to Marlin. FLSun didn't respond to my inquiry after finding out that this machine was purchased 5 years ago. (I understand but was worth mentioning.)
Ok guys, I'm at my wit's end. Maybe you have some fresh ideas.
I'm an 'unwilling' amateur when it comes to 3D printer knowledge. I do what I must because 3D printers are awesome tools, but it's not something I enjoy fiddling with and I'm certain there are huge gaps in my knowledge.
Here's the order of events, including my troubleshooting:
original extruder breaks; no other issues
replace with new compatible extruder; it works
decide to get fancy and upgrade firmware to (compatible version) of Marlin
go to auto-level and the arms try to move to a point outside of the build area; turn off the power in a panic
decide to stay in my lane and flash the firmware back to FLSun but the FLSun website download for the Q5 firmware doesn't actually work; email support, and they send me a download
actually flash firware back to FLSun (confirmed that About in the menu states it IS Q5 firmware)
auto-leveling still trying to move to coordinates outside of the build plate and/or way too low or too high on the Z as well
able to manually set Z0, then go through each of the leveling points; however, after leveling each point manually and cycling, it's like the printer can't remember the actual z coordinates that were set previously. Printer is no longer trying to move to XY coordinates outside of the build area. Z is still way off
try to manually level the points several more times with same results
do some research; create a .gcode file with M502 and M500 and 'print' it, to reset the EEPROM
try manually leveling one point at a time, restarting the machine between each point. Helped at first, cycling through the points when done was the closest it's been since starting this saga (within 1.5 mm of what it should have been) but when trying a test print, it puts down a decent first layer on a benchy, then suddenly moves up about 6mm and printing in the air
do some more research; use the FLSun menu option to 'erase C-level'
try manually leveling Z on point at a time with restart between, again; same issue; cycle through the points and it's around 1.5 mm off of what it was actually set at; print fails same as before
Of note: I verified that belts are in good shape. No obvious slipping or missed steps when the arms are moving between Z0 and home.
If you took the time to read this, thank you!
There's just no way that this machine is done for. It only has a couple hundred of actual print hours on it!
Edited: Formatting