Symptoms: When i launch a print from my SD card, the printer starts to perform auto bed leveling, and when it starts printing, the hot end moves all the way to the right printing part outside of the bed.
Solution: The behaviors comes from the fact that the origin 0,0 of your heatbed is not properly set on your slicer. When creating your first machine profile, slicers such as Cura may ask you a few critical information such as the bed size and also if you have a heatbed and if the center of your heatbed is 0,0,0. If you check the option that the center of your heatbed is 0,0,0, then this kind of behavior will happen! This specific option is made for Delta 3D printers where the heatbed is often round and all the coordinates are based on the center of the print surface.
How to fix: In Cura, in the menu bar,
go into "Machine->Machine settings"
A new window will pop up.
On the left side of the window, you will see a checkbox names "Machine center 0,0"
Uncheck this checkbox and click "OK"
Now, slice again your model and savec the gcode
Print this new gcode and the printer should start print inside the print surface now.