I don't know whats going on with this thing. About a week ago it was printing just fine (for what I have come to accept as decent quality prints from this crustacean of 3d printers) and now I can't get it to print right. By that I mean, I get inconsistent first layers, under extrusions, this weird gap on the bottom of my prints that only seems to go away if I use a raft, and now it just randomly pauses and resumes during prints leaving blobs of plastic throughout my print. I've tried different slicers, changing settings, default settings, changing filaments....etc. Now I'm considering the idea of updating the firmware.

My setup:
Printer - FLSUN QQ (Delta Printer)
Nozzle Size - .3mmBoard - Makerbase MKS GEN_L V1.0 with ATMEGA 2560
Firmware - Marlin 1.1.6 https://github.com/MarlinFirmware/Marlin

Updated firmware I am considering - Marlin 2.0x https://github.com/MarlinFirmware/Marlin/tree/bugfix-2.0.x

I want to follow this tutorial, seems short and simple. https://github.com/makerbase-mks/MKS...ster/README.md

How does the firmware know that its running on a delta printer vs a traditional Cartesian printer? Is this even a valid question?

Is there anything else I need to do besides modifying two lines of code to make sure the firmware (Marlin 2.0x) is compatible with my delta printer?