MakerBot Print is our newest print-prepration software, which supports native CAD files and STL assemblies,
allows you to interact with all your printers via the Cloud, and many other exciting new features.

Download Now

Report as inappropriate


Change lines as follows, because once you homed the printer there is no need to have offset in X and Y MIN or run back to the homing position at 108,108. Your print area is from 0,0 to 100,100 only homing position having offset out of the print area at 108,108.
define X_MIN_POS 0
define Y_MIN_POS 0
define Z_MIN_POS 0
define X_MAX_POS 100
define Y_MAX_POS 100
define Z_MAX_POS 100

define MANUAL_X_HOME_POS 108
define MANUAL_Y_HOME_POS 108

Homing feed rate should be calculated a bit differently although it will give you the same numbers. HOMING_FEEDRATE_XY is rather multiplication of 12.5mm/s by 60s ... get use to this, as once you will find maximal feedrates they will be in mm/s. Same in Z 0.2mm/s *60s

define HOMING_FEEDRATE_XY (12.560) //=750mm/min //(5060)
define HOMING_FEEDRATE_Z (0.2*60)

Now layer shift is probably caused by the fact, your machine is trying to run quicker then is capable or current is too low. Check the Vref on driver. If it is set correctly than you will have to find maximal feed rate as per this page: http://reprap.org/wiki/ToyREP_User_Manual#Speeds_and_units
the DEFAULT_MAX_FEEDRATE { 50, 50, 1, 5 } is there as initial setup, only to let you find your maximal values. You will end up with something like:
define DEFAULT_MAX_FEEDRATE {30, 30, 0.35, 4.17}

Hope it will help to have better results.