I gotta tell you the only pins they give you on a Sainsmart board (never ever again will I touch Sainsmart and trust me I have talked to them they are a horrible company with horrible products but oddly their 2560 isn't bad at all) are the pins for the end stops and steppers and nothing else. Thank goodness the holes are there for the rest of the normal Ramps 1.4 pinout or I would have not been able to remove the ramps+arduino from the i3 frame then remove the ramps from the arduino then solder on the pin headers for all of the pins needed for the ABL to work. I did add all 4 places for servos (though only one is used) but anything else down the edge of the ramps is still missing. If I ever need to add something or take it off for any reason I am ready to solder on the rest of the pins.

In Red is the LCD control panel hookup and in white are all of the missing pins.

The first two white rings is what must be added for ABL and the last two are digital and analog pins I did not add.