Astroprint keeps printing in the corner of the buildplate

Odd issue, and an annoying one. Setting up AstroPrint. Got it working. Can send prints to my Ender 3 V2… once.

My setup: AstroPrint on a Raspberry Pi (obviously) connected to the USB port on the front. My Ender 3 V2 has the stock print head, a metal extruder, and a CR Touch. I’ve modified the G code in AstroPrint to autolevel the bed before printing.

I’ll send a print to the printer and it works just fine. Once.

After that first print, something goes wrong and any subsequent print sent via AstroPrint fails, rather spectacularly. The print head goes to the front left corner (where 0,0,0 is without the CR Touch) and tries to print in a small square there. The only way I can stop this from happening in future prints is to delete my printer and reset it up.

I saw something somewhere (can’t find it now) that I checked to say that 0,0,0 is in the middle of the buildplate.

Any help? How do I fix this annoyance?

Thanks,

CC

If you go: printer profile → Edit Printer, there is a slide switch for “Bed Center is Zero” in the top right corner. Have you tried turning that on/off?