Anet A8 Z-Probe Bed Positioning going outside of bounds
If you have done major revisions to the printhead by changing to another carriage, it could be that the nozzle in the carriage is not at the exact position as in the previous carriage.

So, have you made sure that the new carriage has the appropriate values so that the nozzle is at (0, 0) when commanded to that position? Alternatively, in different wordings, this translates to: "Is the printer printing in the center?/Are the prints centered on the build plate?". See e.g. "How to center my prints on the build platform? (Re-calibrate homing offset)". 

From the Thingiverse link van be read that this carriage requires an offset. The carriage design mentions a shift of the X axis: 

#define X_MIN_POS -10


Is that working for you? 



General remarks regarding the firmware update:
Have you also loaded all values from firmware using M502 and then M500? (if M500 commands are enabled). Also, Skynet3D is obsolete!, use Marlin instead!