I was hoping somebody with experience in cura would chime in on this but I had a similar issue although I use simplify3d. I admittedly don't know if I have it all the way figured out yet but I would suggest trying that? In theory the g codes shouldn't change too much between slicers? Someone please correct me if I'm wrong there... I would look into the other thread in this group, I think it's just called like marlin firmware, and maybe try and use the start and end g codes from the explorographer. His have worked for me but as I said in that thread I had to include an E code that simplify3d automatically threw in but wasn't in the codes from the explorographer. It's also important if you're using the sanjiu or the jennyprinter. They use different boards and drivers. Hope something here helps. Let me know if you have any luck!