Hardware Setup
Printer: Ender 5 Plus (350x350mm stock bed) (4-5 years old)
Control Board: BIGTREETECH SKR V1.4 Turbo
**Display: **BIGTREETECH TFT35 V3.0 (no longer works with Klipper)
**Stepper Drivers: **TMC2209 (X/Y/E in UART mode, Z in standalone mode due to communication issues)
Auto Bed Leveling: BLTouch probe
Extruder: Stock Bowden setup with Capricorn tubing upgrade
**Z-Axis: **Dual Z motors
**Host: **Raspberry Pi 3 running MainsailOS + Klipper
**Slicer: **Orca Slicer
Filament: PLA
I originally had my printer running Marlin firmware with my BTT Board and Touch Screen, I was having so many issues getting prints to stick/first layer issues after it had sat for some time in my basement unused. I Set Z offset many times did all kinds of things (troubleshooted with the help of AI) and could never get it to print reliably. I thought my 4x4 bed mesh was the issue on my large build plate but didn't want to mess with re-flashing Marlin again.
I decided to switch to Klipper since I can edit the printer config without re-flashing. I installed mainsail os on my RPI3, got the firmware to the printer installed on the board, and got Mainsail/Klipper working connection wise.
**Symptoms **
-Purge line always sticks perfectly to front left of build plate
-Actual print (even a tiny cube) in the center is always 0.3–0.5 mm too high → lines just sit on top and wipe off with a finger
-With BED_MESH_CLEAR the first layer stuck in the center BARELY but eventually failed (but obviously not compensated)
-With mesh loaded → center floats probably 1mm to 2mm to high (this is a guess by looks)